Intro to C++ Programming with Unix: Course Calendar

Summer 2025

 
Week Date Lecture 
Notes
Textbook Readings Course Media
Supplemental Videos
(Course Media menu)
Assignments
1 May 12 Intro to C++ and Programming Ch. 1    
May 14 C++ Basics (Part 1) Ch. 2    
May 16 C++ Basics (Part 1)      
2 May 19 C++ Basics (Part 1)
C++ Basics (Part 2)
3.1 - 3.7, 3.10, 3.11   Assignment #1 - due May 28
May 21 C++ Basics (Part 2)
Selection Statements
Ch. 4    
May 23 Selection Statements      
3 May 26 Memorial Day Holiday (no classes)    
May 28 Repetition Statements Ch. 5 (skip 5.11 for now)   Assignment #2 - due June 4
May 30 Repetition Statements      
4 June 2 Functions Ch. 6    
June 4 Functions
Overloading, Default Params
    Assignment #3 - due June 13
June 6 Overloading, Default Params      
5 June 9 Test 1      
June 11 Pass By Reference
Random Number Functions
     
June 13 Output Stream Formatting 3.8, 3.10   Assignment #4