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