CS 200: Concepts of Programming with C++
Table of Contents
Fall semester, 2026
Course contents and page created by R.W. Singh.
1. Weekly schedule
| Week # | Tues/Thurs | Content |
|---|---|---|
| 1 | Aug 25, 27 | Welcome, computer basics, programming basics <– START HERE |
| 2 | Sep 1, 3 | main(), variables, input/output |
| 3 | Sep 8, 10 | Structs, branching, strings |
| 4 | Sep 15, 17 | While loops, casting, file I/O |
| 5 | Sep 22, 24 | For loops, arrays, vectors, c-strings |
| 6 | Sep 29, Oct 1 | Memory, pointers, dynamic arrays |
| 7 | Oct 6, 8 | Functions, recursion, testing |
| 8 | Oct 13, 15 | Debugging, searching, sorting |
| 9 | Oct 20, 22 | Classes |
| 10 | Oct 27, 29 | Inheritance, composition |
| 11 | Nov 3, 5 | Exam 1 |
| 12 | Nov 10, 12 | Project |
| 13 | Nov 17, 19 | Project |
| 14 | Nov 24 | Project, Thanksgiving break: Nov 25-27 |
| 15 | Dec 1, 3 | Project |
| Dec 8, 10 | Final exams | |
| Dec 15 | Grades due |
2. Additional information
2.1. How to navigate R.W.'s courses
2.2. Quick reference
2.2.1. Computers, filesystem, terminal
2.2.2. C++ language
2.2.3. Compiler (g++)
2.2.4. Debugger (gdb, lldb)
2.2.5. Source Control (Git, GitLab)
2.2.6. IDEs (emacs, vscode/vscodium)
2.2.7. Additional resources
2.3. Zoom instructions
2.3.1. Accessing office hours
Office hours are Wednesdays 9:00 am - 2:00 pm (on campus and via Zoom). You can drop-in in person or virtually at any time.
Find the Office location and Zoom link on the course Canvas.
2.3.2. Accessing class during class time
Figure 1: Screenshot of the 'Start' button next to a posted class meeting in the Zoom Canvas interface.
- From Canvas, click on the Zoom link.
- From the default Upcoming Meetings tab, find the current class, and click the Start button.
2.3.3. Accessing archived class videos
Figure 2: Screenshot of the Cloud Recordings tab in the Zoom view on Canvas.
- From Canvas, click on the Zoom link.
- Click on the Cloud Recordings tab.
Figure 3: Screenshot of the video thumbnail for a cloud recording on the Zoom Canvas page.
Locate the video you wish to watch.
NOTE: CLICKING ON THE VIDEO AUTOMATICALLY COPIES THE PASSCODE!
Figure 4: Screenshot of a right-click menu with the 'Paste' option highlighted, above the Zoom passcode textbox.
- Use PASTE (CTRL+V or right-click) to paste the passcode in, then click Watch Recording.