CMPTGCS 1A: Computer Programming and Organization

F21, Richert Wang, Phill Conrad

Welcome to CMPTGCS 1A!

Course Information

Lectures:

CS16 Labs:

num ready? description assigned due
lab00 true Getting started Mon 09/27 08:00AM Fri 12/10 11:59PM
lab01 true Crunching numbers: Loops and Functions Mon 09/27 08:00AM Fri 12/10 11:59PM
lab02 true ASCII Art: Logical operators, integrating github into your workflow Mon 09/27 08:00AM Fri 12/10 11:59PM
lab03 true Counting ducks: File I/O and flow control Mon 09/27 08:00AM Fri 12/10 11:59PM
lab04 true Odds and primes: Fun with arrays and makefiles Mon 09/27 08:00AM Fri 12/10 11:59PM
lab05 true Fun with shapes: Pointers Mon 09/27 08:00AM Fri 12/10 11:59PM
lab06 true Array lists and dynamic arrays Mon 09/27 08:00AM Fri 12/10 11:59PM
lab07 true Linked lists Mon 09/27 08:00AM Fri 12/10 11:59PM
lab08 true Strings and recursion Mon 09/27 08:00AM Fri 12/10 11:59PM

CS24 Labs:

num ready? description assigned due
lab01 true Define implement and apply a C++ class Mon 09/27 08:00AM Fri 12/10 11:59PM
lab02 true Using g++, make and gdb Mon 09/27 08:00AM Fri 12/10 11:59PM
lab03 true Implementing a linked list Mon 09/27 08:00AM Fri 12/10 11:59PM
lab04 true Binary Search Tree Mon 09/27 08:00AM Fri 12/10 11:59PM
lab05 true Evaluating expressions with stacks Mon 09/27 08:00AM Fri 12/10 11:59PM
lab06 true Implementing a heap Mon 09/27 08:00AM Fri 12/10 11:59PM

CS32 Labs:

num ready? description assigned due
lab00 true Review of C++ basics, Makefiles, Gradescope Mon 09/27 08:00AM Fri 12/10 11:59PM
lab01 true C++ class review, TDD review Mon 09/27 08:00AM Fri 12/10 11:59PM
lab02 true Selection Sort Mon 09/27 08:00AM Fri 12/10 11:59PM
lab03 true C++ Big-Three Review: Constructor, Destructor, Assignment Operator Mon 09/27 08:00AM Fri 12/10 11:59PM
lab04 true Hash Tables Mon 09/27 08:00AM Fri 12/10 11:59PM
lab05 true Hash Tables cont. Mon 09/27 08:00AM Fri 12/10 11:59PM
lab06 true Debugging Tools: gdb and valgrind Mon 09/27 08:00AM Fri 12/10 11:59PM
lab07 true Exceptions and Template Classes Mon 09/27 08:00AM Fri 12/10 11:59PM
lab08 true Polymorphism Mon 09/27 08:00AM Fri 12/10 11:59PM