COMP 161 - Introduction to Programming - Spring 2017
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 - Iteration and Recursion on Strings
12 - UI Loops
13 - Vectors
14 - Search and Sort
15 - Big-O and Complexity
16 - Analyzing Search and Sort
17 - Profiling
18 - Randomized Procedures
Labs & Homework
Lab 1 & Homework 1
Lab 2 & Homework 2 | Lab 2 Starter Source
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