| CSC 161 | Schedule | Readings | Labs & Projects | Homework | Deadlines | Resources |
| CSC 161 | Imperative Problem Solving | Fall 2024 |
The most current reading appears at the top. (Readings are posted in reverse chronological order and appear here a day before class.)
| Fri 12/06 | File I/O |
| Wed 12/04 | Command-Line Arguments |
| Mon 12/02 | Queues |
| Wed 11/27 | Queues |
| Mon 11/25 | Stacks and Queues |
| Mon 11/18 | Program Management |
| Fri 11/15 | Linked Lists |
| Wed 11/13 | Scheme-like Lists |
| Mon 11/11 | Pointers and Malloc |
| Fri 11/08 | Function Pointers |
| Wed 11/06 | Image Processing |
| Mon 11/04 | Two-dimensional Arrays |
| Fri 11/01 | Structures |
| Mon 10/28 | Character I/O |
| Fri 10/18 | Reading Data |
| Wed 10/16 | Characters and Strings |
| Mon 10/14 | Bitwise Operations and Unions |
| Fri 10/11 | Floating-point Representation |
| Wed 10/09 | Binary Integer Representation |
| Fri 10/04 | Debugging with GDB |
| Wed 10/02 | Preprocessor |
| Fri 09/27 | Arrays |
| Wed 09/25 | Functions and Pointer Parameters |
| Mon 09/23 | Program Testing |
| Fri 09/20 | Functions |
| Mon 09/16 | Loops |
| Fri 09/13 | Booleans and Conditionals |
| Wed 09/11 | Models of Computation |
| Mon 09/09 | Types and Variables |
| Wed 09/04 | Program Development |
| Mon 09/02 | Overview of C and Scribbler2 |
| Fri 08/30 | Introduction |