University General Course Catalog 2025-2026 (DRAFT) 
    
    Dec 23, 2024  
University General Course Catalog 2025-2026 (DRAFT)
Add to Portfolio (opens a new window)

CS 330 - Design Patterns

(3 units)
Introduction to design patterns: Strategy, Observer, Factory, Singleton, Command, Adapter, Faade, Template Method, Iterator, Composite, State, Proxy. Object Oriented design principles, Java/UML.

Prerequisite(s): CS 202  with a “C” or better. 

Grading Basis: Graded
Units of Lecture: 3
Student Learning Outcomes
Upon completion of this course, students will be able to:
1. identify, formulate, analyze, and solve complex computing or engineering problems by applying principles of computing, engineering, science, and mathematics.
2. apply computer science theory and software development fundamentals to produce computing-based solutions.


Click here for course scheduling information. | Check course textbook information



Add to Portfolio (opens a new window)