Description: Continuation of object-oriented programming concepts introduced in CS 110. Inheritance, exceptions, graphical user interfaces, recursion, and data structures.
Prerequisites: Prerequisites: a grade of C or higher in CS 110 and one of the following: MATH 153 or MATH 154 or MATH 172 or MATH 173.
Credits: (4)
Learner Outcomes: Upon successful completion of this course, the student will be able to:
Write programs that use arrays of primitive data and objects
Write programs in the object-oriented paradigm using inheritance, encapsulation, and polymorphism.
Write event-driven programs with graphical user interfaces
Write programs that read and save information to external files.
Learner Outcomes Approval Date: 5/8/20
Anticipated Course Offering Terms and Locations: Fall Locations: Ellensburg Winter Locations: Ellensburg Spring Locations: Ellensburg