COMP 161 - Introduction to Programming - Spring 2019
Lecture Notes
00 - Preface
01 - Programming
02 - Shells and Remote Access
03 - Working with the Shell
04 - The Structure of a C++ Program
05 - The Compiler
06 - Functional Procedures
07 - main, I/O, and State Mutation Effects
08 - Strings
09 - Procedures for Effect
10 - Putting it All Together
11 - Iterative and Recursive Procedures for Strings
12 - UI Loops
13 - Vectors
14 - Search and Sort
18 - Randomized Procedures
Python Documentation & Tutorial
Labs
Lab 1 & Homework 1
Lab 2 & Homework 2
Lab 3 & Homework 3
Lab 4 & Homework 4
Lab 5 & Homework 5
Lab 6 & Homework 6
Lab 7 & Homework 7
Lab 8 & Homework 8
Lab 9
Lab 10
Projects
Project 1 - Tic-Tac-Toe
Project 1 - Tic-Tac-Toe - Python Edition