Midterm
The first midterm will focus on the C programming language. It will include these materials:
- Linux/Git basics
- C-0: Intro
- C-1: Memory
- Lab 2: C I/O
- C-2: Funcs/Structs
- Lab 3: C Quiz!
- Video solution to Quiz A (same as quiz at the end of C-2)
- Solution to Quiz A
- Solution to Quiz B-1
- Solution to Quiz B-2
- C-3: Data Structures
- What questions do you want to see answers for?
- C-4: C to Java
- Worksheet 4 (see slides for solution)
- Practice Problems
- Solutions in PDF
- Video solutions (no audio)
You will be provided a C Reference Sheet and are not expected to memorize any of the C APIs other than basic usage of malloc
, free
, and printf
.