CS 200: Concepts of Programming with C++

Table of Contents

Fall semester, 2026

A thumbnail for CS 200: Concepts of Programming with C++, with a drawing of a student looking happy and course topics glowing above their head.

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.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

Screenshot of the 'Start' button next to a posted class meeting in the Zoom Canvas interface.

Figure 1: Screenshot of the 'Start' button next to a posted class meeting in the Zoom Canvas interface.

  1. From Canvas, click on the Zoom link.
  2. From the default Upcoming Meetings tab, find the current class, and click the Start button.

2.3.3. Accessing archived class videos

Screenshot of the Cloud Recordings tab in the Zoom view on Canvas.

Figure 2: Screenshot of the Cloud Recordings tab in the Zoom view on Canvas.

  1. From Canvas, click on the Zoom link.
  2. Click on the Cloud Recordings tab.

Screenshot of the video thumbnail for a cloud recording on the Zoom Canvas page.

Figure 3: Screenshot of the video thumbnail for a cloud recording on the Zoom Canvas page.

  1. Locate the video you wish to watch.

    NOTE: CLICKING ON THE VIDEO AUTOMATICALLY COPIES THE PASSCODE!

Screenshot of a right-click menu with the 'Paste' option highlighted, above the Zoom passcode textbox.

Figure 4: Screenshot of a right-click menu with the 'Paste' option highlighted, above the Zoom passcode textbox.

  1. Use PASTE (CTRL+V or right-click) to paste the passcode in, then click Watch Recording.

3. Syllabus

Author: Moose (R.W.) Singh

Created: 2026-10-14 Wed 09:10

Validate