CIS-3030 (Programming Languages) Home Page

This page is under development for the Spring 2019 semester!

This is the home page for Peter Chapin's CIS-3030 course notes for the Spring 2019 semester. Here you will find slides, homework assignments, program samples, and links to other references of interest.


All live lectures will be accessed from the following Zoom URL:

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



  1. Homeworks below are subject to change


The archive contains a ScalaIDE workspace with a sandbox project and a skeletal Homework #1 project pre-configured. Unpack the archive somewhere on your system and direct the ScalaIDE to use it as a workspace. You may have to refresh the projects after the workspace loads. I will provide additional (or updated) samples below that you can include in your version of the samples workspace.



Last Revised: 2019-01-07
© Copyright 2019 by Peter C. Chapin <>