CIS-3012 (C++ Programming) Home Page

This is the home page for Peter Chapin's C++ Programming course notes for the Spring 2017 semester. Here you will find electronic versions of class slides, homework assignments, program samples, and links to other references of interest. If you are a student taking C++ Programming you should bookmark this page.

Adobe Connect

All live lectures will be accessed from the same URL. The list below contains links to the recorded lectures.

The list below are approximate lecture-by-lecture topics for this course. The topics with links to Adobe Connect lectures are for this (Spring 2016) edition of the course. The topics without links are approximate and subject to change.


  1. Homework #01. Basic Concepts. Due: 2017-01-25.
  2. Homework #02. Quaternions. Due: 2017-02-08.
  3. Homework #03. Strings. Due: 2017-03-08.
  4. Homework #04. PipeWord. Due: 2017-03-31.
  5. Homework #05. SingleList. Due: 2017-04-28. Here are some notes on the assignment to help clarify what needs to be done.
  6. Homeworks below are subject to change



Last Revised: 2017-05-04
© Copyright 2017 by Peter C.Chapin <>