CS16, Winter 2020
Homework:
num | ready? | description | assigned | due |
---|---|---|---|---|
h01 | true | Chapter 1: Computer systems, introduction to C++ (pdf) | Wed 01/08 09:00AM | Wed 01/15 11:59PM |
h02 | true | Chapter 2: Variables and assignments, Input/output, Data types and expressions, Simple flow control (pdf) | Wed 01/08 09:00AM | Wed 01/15 11:59PM |
h03 | true | Chapter 3: Boolean expressions, multiway branches, more loops (pdf) | Wed 01/15 09:00AM | Wed 01/22 11:59PM |
h04 | true | Chapter 4: Predefined and programmer defined functions, Chapter 6: File IO | Wed 01/22 09:00AM | Wed 01/29 11:59PM |
h05 | true | Chapter 5: Call by value and call by reference (pdf) | Wed 01/29 09:00AM | Wed 02/05 11:59PM |
h06 | true | Chapter 7 and 10: Pointers (pdf) | Wed 02/05 09:00AM | Wed 02/12 11:59PM |
h07 | true | Chapter 6: File IO, Chapter 9: Dynamic memory allocation (pdf) | Wed 02/12 09:00AM | Wed 02/26 11:59PM |
Labs:
num | ready? | description | assigned | due |
---|---|---|---|---|
lab00 | true | Getting started | Wed 01/08 09:00AM | Mon 01/13 11:59PM |
lab01 | true | Crunching numbers: Loops and functions | Fri 01/10 09:00AM | Tue 01/21 11:59PM |
lab02 | true | ASCII Art: Logical operators, integrating github into your workflow (Revised!) | Sun 01/19 09:00AM | Mon 01/27 11:59PM |
lab03 | true | Counting ducks: File I/O and flow control | Wed 01/29 09:00AM | Tue 02/04 11:59PM |
lab04 | true | Odds and primes: Fun with arrays and makefiles | Mon 02/03 09:00AM | Tue 02/18 11:59PM |
lab05 | true | Fun with shapes: Pointers | Mon 02/10 09:00AM | Tue 02/18 11:59PM |
lab06 | true | Advanced array lists and dynamic arrays | Mon 02/24 09:00AM | Tue 03/03 11:59PM |
lab07 | true | Linked lists | Sun 02/23 09:00AM | Tue 03/03 11:59PM |
lab08 | true | Recursion | Mon 03/02 09:00AM | Thu 03/12 11:59PM |