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 |