CSC 161 Schedule Readings Labs & Projects Homework Deadlines Resources
Schedule
CSC 161 Imperative Problem Solving and Data Structures Spring 2019

Jump to: Current Date : Bottom

Date Topic Reading Lab
Mon 01/21 Martin Luther King Day
Wed 01/23 Introduction Introduction Linux Basics
Fri 01/25 C Overview Overview of C and Scribbler2 Elementary C Programming with Scribbler2
Mon 01/28 Program Development Program Development Program Development
Wed 01/30 Project Project 0: Program a Song
Fri 02/01 Types and Variables Types and Variables Types and Variables
Mon 02/04 Models of Computation Models of Computation Models of Computation
Wed 02/06 Conditionals Booleans and Conditionals Conditionals
Fri 02/08 Loops Loops Loops
Mon 02/11 Project Project 1: Conditional Looping Motion
Wed 02/13 Functions Functions Functions
Fri 02/15 Pointers Functions and Pointer Parameters Functions and Pointer Parameters
Mon 02/18 Arrays Arrays Arrays
Wed 02/20 Program Testing and Debugging Program Testing and Debugging Program Testing and Debugging
Fri 02/22 Preprocessor Preprocessor Preprocessor
Mon 02/25 Project Project 2: Uninterpretable Dance
Wed 02/27 Integer Representation Binary Integer Representation Integer Processing
Fri 03/01 Hour Exam 1
Mon 03/04 Floating-point Representation Floating-point Representation Floating-point Representation
Wed 03/06 Bitwise Operations and Unions Bitwise Operations and Unions Bitwise Operations and Unions
Fri 03/08 Characters and Strings Characters and Strings Characters and Strings
Mon 03/11 Reading Data Reading Data Reading Data
Wed 03/13 Character I/O Character I/O Character I/O
Fri 03/15 Project Project 3: Following Commands
Mon 04/01 Structures Structures Structures
Wed 04/03 Two-dimensional Arrays Two-dimensional Arrays Two-dimensional Arrays
Fri 04/05 Image Processing Image Processing Image Processing
Mon 04/08 Project Function Pointers Project 4: Image Suite
Wed 04/10 Dynamically Allocated Memory Pointers and Malloc Pointers and Malloc
Fri 04/12 Scheme-like Lists Scheme-like Lists Scheme-like Lists
Mon 04/15 Linked Lists Linked Lists Linked Lists
Wed 04/17 Program Management Program Management Program Management
Fri 04/19 Hour Exam 2
Mon 04/22 Project Project 5: Movie Manipulation
Wed 04/24 Stacks and Queues Stacks and Queues
Fri 04/26 Queues Queues
Mon 04/29 Queues Queues
Wed 05/01 Project
Fri 05/03 Command-Line Arguments
Mon 05/06 File I/O
Wed 05/08 Project
Fri 05/10 Wrap-Up
Jerod Weinman
Created 3 August 2015