CS2141 Summer 2010

This schedule is only approximate, especially later in the semester.

Week Dates Monday Wednesday Friday
1 5/10 - 5/14 Introduction / Basic Stuff More Basics / Compiling Compiling / Examples
Program 1 Assigned
2 5/17 - 5/21 C++ Memory Model Pointers & References Class Definitions
Program 1 Due
3 5/24 - 5/28 Class Example
Program 2 Assigned
Polymorphism (Example)
Quiz 1 (sample)
UML
4 5/31 - 6/4 Memorial Day
No Class
Debugging / Valgrind GDB
Quiz 2 Assigned (take home)
5 6/7 - 6/11 Error Handling (Example)
Operator Overloading
Operator Overloading Example
Program 3 Assigned / Quiz 2 Due by class time
No Class
Program 2 Due
6 6/14 - 6/18 Review Exam 1 (sample solutions) Term Project
7 6/21 - 6/25 Version Control Qt Qt Example
Project Proposal Due
8 6/28 - 7/2
No Class
9 7/5 - 7/9 Independence Day
No Class
Strings / Streams Strings / Streams Example
Program 3 Due
10 7/12 - 7/16 Templates Example
Program 4 Assigned
STL Examples Allegro Example
11 7/19 - 7/23 Libraries C vs C++ Example Intro to Databases / SQL
Quiz 3 sample
12 7/26 - 7/30 Designing Databases SQLite Examples Qt/SQLite Example
Program 4 Due
13 8/2 - 8/6 Review Exam 2 (Sample Solution) Macros & Function Pointers
14 8/9 - 8/13 NCurses / Objective-C TBA Project Help Session
Term Project Due

This page last updated 30 July 2010