CSCI 103 - Spring 2025 Introduction to Programming

Labs

Policies

Lab policies are outlined in the Labs section of the syllabus. Please refer there for grading, absences, and other policies.

The vast majority of lab exercise are on Codio. First, login to Brightspace, find the labs folder, and you can click on the appropriate lab link.

A few additional notes:

Lab Schedule

This schedule is subject to change anytime before the Monday of the week of the assigned lab.

Week Date Title Handout(s)
1 1/17 Codio (Individual - Attendance Optional) Folder
2 1/24 Coding Challenge (on Codio) Folder
3 1/31 Compilation and Debugging Folder
4 2/7 Valgrind and GDB Folder
5 2/14 Pointers and C-string practice Folder
6 2/21 Midterm 1 Prep Folder
7 2/28 Files and Linux Folder
8 3/7 Objects Folder
9 3/14 No Lab - Spring Break Folder
10 3/28 Vectors and Linked-Lists (MT2 Prep) Folder
11 4/4 No Official Lab - Watch Recorded Lecture Folder
12 4/11 Class Hierarchies, Team project work Folder
13 4/18 Installing Your Own Toolchain, Team Project work Folder
14 4/25 Team project work Folder
15 5/2 Final Review; Team project due Folder