CPS211: Object-Oriented Software Development


Catalog Description:
 
Introduces object-oriented analysis and design, including: use cases, CRC cards, and class design; UML; inheritance and polymorphism; methods for verifying, validating, and testing software; concurrency; distributed systems; relational databases; continued development of design and programming skills using UML and Java through weekly laboratories. Prerequisite: CS112. Lab Fee.


General Resources


Semester Project (Video Store)


Additional Resources