Course Homepage

In Spring 2016, Dr. Gibson's CMSC 202 course was hosted on Blackboard. However, the materials have been reposted here for future reference.


Course Materials

As CMSC 202 was a coordinated course, you will find the lab exercises and the project descriptions on Professor Marron's website. The syllabus, office hours, course schedule, and presentation materials for Professor Gibson's section are located on this website.


Course Catalog Description

CMSC 202 — Computer Science II for Majors

This course continues the student's development of programming and problem-solving skills by providing an introduction to object-oriented design and programming (OOP). The primary focus is on OOP principles and techniques, including encapsulation, composition, inheritance, and polymorphism. Other OOP topics such as exception handling, containers, and generic programming are also covered. This is the second course for students interested in pursuing further study in computer science.

Be sure to read through the syllabus for more information.