Cornell University
School of Electrical and Computer Engineering
ECE 2400 / ENGRD 2140
Computer Systems Programming
Spring 2026
Prof. Anne Bracy
Mon/Wed @ 1:25–2:40pm • Phillips Hall 101
home | handouts | schedule | readings | resources
this site is under construction. stay tuned...Miscellaneous Handouts
Lecture Handouts
- Course Overview
- Topic 1: Introduction to C
- Topic 2: C Recursion
- Topic 3: C Types (problems)
- Topic 4: C Pointers (problems)
- Topic 5: C Arrays (problems)
- Topic 6: C Dynamic Allocation (problems)
- Topic 7: Lists and Vectors (problems)
- Topic 8: Complexity Analysis (problems)
Section Handouts
-
(Date listed is for the Thursday section.)
- 1/22 - Section 1: Remote Access, Git, and Linux : see Tutorials 0, 1, 2 below
- 1/29 - Section 2: Compiling and Running C Programs
- 2/5 - Section 3: C Debugging, Testing, Formatting
- 2/19 - Section 4: State Diagrams (Pointers, Arrays, Dynamic Memory Allocation)
- 2/26 - Section 5: Linear and Binary Search (pp8-9 from Topic 8),
Coding with structs, malloc, and free (github)