CSCI 159: Computer Science I, Fall 2023
Sections F23N01/N02
Prof: Dave Wessels (David.Wessels@viu.ca)

Course outline

Lecture resources
(videos, slides, notes, etc)

Lab and assignment resources

Quiz/exam resources

Programming practice problems

Zoom sessions

Where to get help

Tech notes


A larger semi-organized collection of my CSCI notes on programming/C++

This course used to be offered as CSCI 160, but with 4 hours of lecture and 1 hour of labs per week (159 has 3 and 2). That course emphasized a C-style of input/output (printf/scanf instead of cin/cout) but the content is otherwise quite similar. My most recent offering of the 160 version can be found here: CSCI 160 (2021)