Labs
Most days of class will include one or more assigned labs.
You will have time to work on labs in class, but you may need to schedule additional time outside of class to finish each lab.
Please review the course syllabus for policies and grading information.
If you have questions about a policy you are welcome to ask about them individually or in class.
-
Linux Basics
-
-
-
Started on
January 21, 2025
-
C Basics
-
-
-
Started on
January 23, 2025
-
Setting up Git Access
-
-
-
Started on
January 23, 2025
-
Loops and Conditionals
-
-
-
Started on
January 28, 2025
-
Functions
-
-
-
Started on
January 30, 2025
-
Pointers
-
-
-
Started on
February 4, 2025
-
Arrays and Strings
-
-
-
Started on
February 6, 2025
-
Tic Tac Toe
-
-
-
Started on
February 11, 2025
-
Structures, Unions, and Enumerations
-
-
-
Started on
February 20, 2025
-
Representing Numbers
-
-
-
Started on
February 25, 2025
-
Debugging with gdb
-
-
-
Started on
February 27, 2025
-
Maze Editor (day 1)
-
-
-
Started on
March 25, 2025
-
Maze Editor (day 2)
-
-
-
Started on
March 27, 2025
-
Memory Allocation
-
-
Ownership
-
-
Address Sanitizer
-
-
Implementing Stacks and Queues with Arrays
-
-
Implementing Stacks and Queues with Lists
-
-
-
Started on
April 15, 2025
-
Multifile Projects
-
-
-
Started on
April 22, 2025
-
Writing Makefiles
-
-
-
Started on
April 29, 2025
-
Pong
-