cs108
Course Learning Objectives
- Design data types/structures and algorithms that solve
problems.
- Implement solutions to problems using
- primitive data types, expressions and arrays/lists;
- the basic control structures: sequence, selection and
repetition;
- subprograms (methods/functions);
- classes.
- Fix syntactic and logical problems in programs.
- Read and write text files from a program to implement
persistent storage.
- Design and implement an event-driven, Graphical User
Interface (GUI) to serve as a front-end to a program.
Course Practices
- Labs
- Homeworks
- White-boards
- Assigned Readings
- Lectures