Back to Courses List

Undergraduate Course Details
Number CSC 311
Title Object Orientation and Problem Solving Strategies
Credits 4.0
Prerequisites CSC260
Winter/Spring 2016 Classes
Sec Ref # Dates Days Times Location Instructor
01 3002 1/19/16 - 5/16/16 WF 1:40pm - 2:55pm MH-210 W Michael Rieker
L21 3003 1/19/16 - 5/16/16 WF 3:05pm - 4:20pm MH-210 W Michael Rieker


This course presents a basic treatment of the use of toolkits, frameworks, and design patterns in object-oriented design and programming. The concepts of composition, component reuse, inheritance, and parameterization (templates) are studied and used to develop problem-solving strategies, which are then implemented in one or more current object-oriented languages. (Consult the instructor for the language(s) to be used.) Three lecture hours and three hours of scheduled laboratory per week, plus extensive programming work outside of class.