CS16, Summer 2019 Session C

Homework:

num ready? description assigned due
h01 true Chapter 1: Computer systems, introduction to C++ Tue 06/25 11:00AM Sun 06/30 11:59PM
h02 true Chapter 2: Variables and assignments, Input/output, Data types and expressions, Simple flow control Fri 06/28 11:00AM Fri 07/05 11:59PM
h03 true Chapter 3: Boolean expressions, multiway branches, more loops Fri 07/05 11:00AM Fri 07/12 11:59PM
h04 true Chapter 4: Predefined and programmer defined functions Fri 07/12 11:00AM Fri 07/19 11:59PM
h05 true Chapter 5: Call by value and call by reference Fri 07/19 11:00AM Fri 07/26 11:59PM
h06 true Chapter 7 and 10: Pointers Fri 07/26 11:00AM Fri 08/02 11:59PM
h07 true Chapter 6: File IO, Chapter 9: Dynamic memory allocation Fri 08/02 11:00AM Fri 08/09 11:59PM
h08 true Chapter 13 Linked lists Fri 08/09 11:00AM Fri 08/16 11:59PM
h09 true Chapter 14: Recursion Fri 08/16 11:00AM Wed 08/28 11:59PM
h10 true Chapter 8: Strings Fri 08/16 11:00AM Wed 08/28 11:59PM

Labs:

num ready? description assigned due
lab00 true Getting started Wed 06/26 12:00AM Tue 07/02 11:59PM
lab01 true Crunching numbers: Loops and functions Wed 07/03 12:00AM Tue 07/09 11:59PM
lab02 true ASCII Art: Logical operators, integrating github into your workflow Wed 07/10 12:00AM Tue 07/16 11:59PM
lab03 true Counting ducks: File I/O and flow control Wed 07/17 12:00AM Wed 07/24 11:59PM
lab04 true Odds and primes: Fun with arrays and makefiles Wed 07/24 12:00AM Tue 07/30 11:59PM
lab05 true Fun with shapes: Pointers Wed 07/31 12:00AM Tue 08/06 11:59PM
lab06 true Advanced array lists and dynamic arrays Wed 08/07 12:00AM Wed 08/14 11:59PM
lab07 true Linked lists Wed 08/14 12:00AM Tue 08/20 11:59PM
lab08 true Anagrams, palindromes: Strings and recursion Wed 08/21 12:00AM Wed 08/28 11:59PM