CMPTGCS 1A: Computer Programming and Organization

F19, Richert Wang

Welcome to CMPTGCS 1A!

Course Information

Lectures:

CS16 Labs:

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

CS24 Labs:

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

CS32 Labs:

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