| Open to: | Seniors |
| Prerequisites: | Computer Science 1B |
| Required: | No |
| Credits: | 2 |
| Length: | 1 semester |
| Description: |
Object-oriented design including inheritance, polymorphism, and dynamic binding. Graphical user interfaces. Recursion. Introduction to program correctness and testing/analysis of time/space requirements. Basic data structures: lists, collections, stacks, and queues. Basic searching and sorting. This course is dual credited with BSU 221. |
- Teacher: Stephen Mathie