2021-2022 Pierce College Catalog 
    
    May 26, 2022  
2021-2022 Pierce College Catalog [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

CIS 123 Introduction to Object Oriented Programming (OOP) (5 credits)



Prerequisite CIS 122  with 2.0 or higher or instructor permission.

Course Description
Introduction to Object Oriented Programming (OOP). Application of the concepts of inheritance, polymorphism, abstraction and encapsulation. Addresses classes, objects, and methods utilizing modularity, maintainability and reusability techniques. Introduces techniques for effective program coding, source code versioning and error handling techniques.

Student Outcomes
1. Develop programs that breakdown complex problems using multiple algorithms, and utilize  control structures, methods and event handlers. 
2. Develop an understanding of object-oriented programming (OOP) using classes, objects, interfaces and generics. 
3. Program using object collections. 
4. Design  effective programs  using Unified Modeling Language (UML) diagrams.
5. Develop programs for maintainability  and reusability 
6. Design and implement exceptions handling and test planning.
7. Demonstrate OOP program concepts using inheritance, polymorphism, abstraction and encapsulation.



Add to Portfolio (opens a new window)