CSCI 103L - Fall 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 8/30 Codio (Individual - Online/No In-person) Folder
2 9/5 Coding Challenge Folder
3 9/12 Compilation and Debugging Folder
4 9/19 Valgrind and GDB Folder
5 9/26 Pointers and C-string practice Folder
6 10/3 Files and Linux Folder
7 10/10 NO LAB - FALL BREAK Folder
8 10/17 NO LAB - MIDTERM WEEK Folder
9 10/24 Objects Folder
10 10/31 Vectors and Linked-Lists Folder
11 11/7 Class Hierarchies Folder
12 11/14 Installing Your Own Toolchain, Team project work Folder
13 11/21 Team Project work Folder
14 11/28 NO LAB - THANKSGIVING HOLIDAY Folder
15 12/5 Final Review; Team project due Folder