CS 2102 (B12): Object-Oriented Design Concepts
Learning Objectives and Outcomes


Home | Staff and Office Hours | Lectures and Assignments | MyWPI | Policies


This course is designed to help you learn how to:

Concretely, the following learning objectives capture these goals through a combination of factual information, basic skills, and conceptual abilities. Throughout the course, we will grade you on your progress towards these detailed objectives. Your course grade will be based on how well you meet these objectives, with heavier weigh on the abilities than on the factual knowledge. Details will be discussed in class.

We do not expect you to know all the terms in these objectives at the start of the course.

Factual Knowledge

Demonstrated through stating definitions, giving examples, and using constructs properly in practice

Skills (basic competencies)

Demonstrated through writing programs and their associated artifacts

Conceptual Abilities

Demonstrated in decisions reflected in designs/tests/code and explanations/justifications of these decisions