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