4003-334: Computer
Science 4
Weekly Diary for
Section 05 (Fall 2005)
Final
Exam: Friday, Nov 18th, 8am-10am (Room 01-3338)
Weekly Updates of Material Covered
and other pertinent info (including links to the slides) will be
listed here.
Week 1
- Monday, September 5:
Course Logistics ( slides
)
- Tuesday, September 6:
Compilation Environment / C++ Basics ( C++ is not Java -- slides )
- Thursday, September
8: Variables in C++ ( slides )
Week
2
- Monday, September 12:
C++ Aggregates ( slides
)
- Tuesday, September
13: CS4 Project ( slides )
- Thursday, September
15: C++ Classes ( slides
)
Week
3
- Monday, September 19:
Conversion / Assignment ( slides )
- Tuesday, September
20: Method and Operator Overloading ( slides )
- Thursday, September
22: Introduction to Templates ( slides )
Week
4
- Monday, September
26: Standard Template Library I ( slides )
- Tuesday, September
27:
- Standard Template
Library II ( slides )
- Practice
exam for Thursday ( graciously posted by
the CS TAs )
- Thursday, September
29: Exam 1
Week
5
- Monday, October 3:
Problem Session
- Exam 1 Returned
- Project 1 -- Part 1
Returned and Reviewed
- No slides
- Tuesday, October 4: Inheritance
I ( slides )
- Thursday, October 6:
Inheritance II ( slides
)
Week
6
- Monday, October 10: Memory
Managment ( slides
)
- Tuesday, October 11:
Memory Woes ( slides
)
- Thursday, October 13
: Standard C/C++ libraries / Advanced Inheritance
- Standard Library links
- Advanced Inheritance slides
Week
7
- Monday, October 17:
IOStreams I ( slides )
- Tuesday, October 18:
IOStreams II ( slides
)
- Thursday, October
20: IOStreams III ( slides )
Week
8
- Monday, October 24:
- Project -- Part 2
returned
- Tuesday, October 25:
- Thursday, October 27:
EXAM 2
Week
9
- Monday, October 31
- Exam 2 returned and
reviewed
- Tuesday, November 1
- Thursday, November 3
Week
10
- Monday, November 7
- Privacy / National ID
Card ( slides
)
- Project -- Part 3
returned
- Tuesday, November 8
- Thursday, November 10
- Final exam review ( slides )
- course evaluations
last updated:
11/10/05