Learning a second computer programming language. Elements of C++.
Object-oriented programming. Experience team work on a large
programming project.
PREREQ: CS 261.
Timothy A Budd, KEC 3049, e-mail: budd@acm.org, office hours MWF 2:30-3:30
Virtual Hand Raise (anonymous e-mail to instructor)
Readings from the book are given in the calendar (below). Students are responsible for reading the appropriate chapters before they come to class.
A major part of the class will be a large project that students will develop in a team. More details on the project will be presented in class.
| Monday | Wednesday | Friday | |
| Week 1 | Chapter 1 | Chapter 2 | Learning a second language DUE: hw0 |
| Week 2 | No class, holiday | Chapter 3 DUE: pa1 |
Chapter 4 |
| Week 3 | Chapter 5 DUE: pa2 |
Chapter 6 | tba |
| Week 4 | Chapter 7 | Chapter 8 | Chapter 9 |
| Week 5 | Midterm prep DUE: pa3 |
Midterm | Projects |
| Week 6 | Chapter 10 | tba | tba |
| Week 7 | Chapter 11 | Chapter 12/13 | tba |
| Week 8 | Chapter 16 | no class | no class |
| Week 9 | project updates | Design Patterns From Big C++ |
XML From Big C++ |
| Week 10 | UML From Big C++ |
just questions | just questions |
| Final | Monday, March 20, 6PM | ||