|
|
|
|
|
|
Prof. Douglas Thain dthain@nd.edu |
Peter Sempolinski psempoli@nd.edu |
Tao Xu txu1@nd.edu |
Josh Wise jwise1@nd.edu |
Will Heinemann wheinema@nd.edu |
|
Deitel and Deitel, C: How to Program, 6th edition, Pearson Education, 2010. ISBN: 978-0-13-612356-9 |
Note: The C++ book recommended by the bookstore is for CSE 20212. If you got it already, just keep it for next semester.
| Lecture: | 356A Fitzpatrick | Mon, Wed, Fri | 9:00 - 10:25 |
| Lab 1: | 303 Cushing | Monday | 3:00 - 3:50 |
| Lab 2: | 303 Cushing | Monday | 4:00 - 4:50 |
| Lab 3: | 303 Cushing | Tuesday | 2:30 - 3:20 |
| Lab 4: | 303 Cushing | Wednesday | 1:55 - 2:45 (cancelled) |
| Week of | Reading | Lecture | Lab | Exams |
| Aug 23 | Chapter 1 and 2 |
Introduction syllabus outline | No Lab | |
| Aug 29 | Chapter 3 |
Basic Control Flow | Lab 1 - Getting Started | |
| Sep 5 | Chapter 4 | More Control Flow | Lab 2 - Looping Algorithms | |
| Sep 12 | Chapter 5 | Graphics and Functions | Lab 3 - Basic Graphics | |
| Sep 19 | More Functions | Lab 4 - Graphics and Functions | ||
| Sep 26 | Video | Recursion | Lab 5 - Fractals |
Exam I Friday (Study Guide) |
| Oct 3 | Chapter 6 | Arrays | ||
| Oct 10 | Chapter 7 | Pointers | Lab 6 - Board Games | |
| Oct 17 | Fall Break | |||
| Oct 24 | Chapter 8 | Strings | Lab 7 - Game of Life | |
| Oct 31 | Chapter 9 & 11 | File I/O | Lab 8 - Word Guess | |
| Nov 7 | Chapter 10 | Structures | Lab 9 - Travel Agent |
Exam II Friday (Study Guide) |
| Nov 14 | Chapter 12 | Data Structures | ||
| Nov 21 | Chapter 15 | Intro to C++ | Lab 10 - Project | Thanksgiving Wed-Fri |
| Nov 28 | Chapter 16 | Intro to C++ | ||
| Dec 5 | Catch Up | Final lab due Wed, Dec 7th | ||
| Dec 12 |
Final Exam: Thursday, Dec 15th at 8:00AM (Study Guide) | |||