°®¶¹´«Ã½

Course Catalog Information (24-25)

CIS 28
Object Oriented Analysis and Design


Course Description

Defines and illustrates the object oriented paradigm for analyzing, designing and implementing object oriented computer applications. Trade-offs between various object oriented techniques will be illustrated with a series of real world applications to allow the student to optimize his/her solutions for robustness and reuse.

Student Learning Outcomes

  • Design and develop complex software solution from raw requirements using Object Oriented Analysis and Design techniques.
  • Synthesize major architectural patterns and frameworks and apply them to create software solutions.

View Active Outline

Course Details

Units
4.5 Units
Hours
  • Weekly Lecture Hours: 4
  • Weekly Lab Hours: 1.5
Gen Ed
Non-GE Class
Program Status
Program Applicable
Credit
Credit - Degree Applicable
Transferability
Transferable to both UC and CSU
Grading Method
Letter Grading

Requisite and Advisory

Advisory(ies)
CIS 22B, CIS 22BH, CIS 27, CIS 35A or equivalent experience
Prerequisite(s)
Corequisite(s)

Limitations on Enrollment and Entrance Skills

Limitation(s) on Enrollment
.