A306/A506 website

A304/A504

Introduction to C++

Office hours:

Helpful links:


Schedule (Last updated: Wednesday, 19 October 2005,10:08 )

Project 1 is available. It is due November 6 at 11:59:59 PM.

Project 2 is available. It is due December 11 at 11:59:59 PM.

This schedule will be revised throughout the semester, so check back frequently! Also, keep in mind that the schedule is also open to change. If we need to spend more time on a topic, we will.

Date Topic
Readings
Homework
Labs
Week 1

Monday
8/29

Introduction
Friday
9/2
main(), I/O
Look at sections 2.1-2.4

Intro to VS.NET

Week 2
Monday
9/5
No Class, but do the readings
Read sections 1.7-1.9, 1.13-1.16, 2.1-2.7
Friday
9/9
math operators, boolean operations, more I/O
Week 3
Monday
9/12
Control Structures
Read sections 4.4-4.7, 4.11, 5.2-5.8
Friday
9/16
Control Structures
Week 4
Monday
9/19
Strings
Read Chapter 18.1-18.9
Take a break, spend time thinking about strings
Friday
9/23
Strings
Week 5
Monday
9/26
Aggregate data types and functions
Friday
9/30
Aggregate data typs and functions
Week 6
Monday
10/3
No class due to illness
Catch up on missing work, if any
Friday
10/7
Sent via email, no lab meeting
Week 7
Monday 10/10 Iterators, Pointers, and Templates (or Standard Library, if you would prefer) And don't forget the quiz!
Install Boost
Friday
10/14
Iterators
Week 8
Monday
10/17
 
Friday
10/21
Randomness
Week 9
Monday
10/24
 
Friday
10/28
 
Week 10
Monday
10/31
make tutorial
Friday
11/4
 
Week 11
Monday
11/7
How the compiler works
Friday
11/11
 
Week 12
Monday
11/14
emacs!
Friday
11/18
 
Week 13
Monday
11/21
No Class - Thanksgiving Holidays
Friday
11/25
No Class - Thanksgiving Holidays
Week 14
Monday
11/28
 
Friday
12/2
 
Week 15
Monday
12/5
 
Friday
12/9
 
Distributed in Class