CSCI 103 - Spring 2024 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.

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 Graded Title Handout(s)
1 1/12 No Codio
2 1/19 Yes Coding Challenge (on Codio) Link
3 1/26 Yes Compilation and Debugging Link
4 2/2 Yes Valgrind and GDB Link
5 2/9 Yes Pointers and C-string practice Link
6 2/16 Yes Midterm 1 Prep Link
7 2/23 No No Lab - Midterm 1
8 3/1 Yes Objects Link
9 3/8 No Images - shapes Link
10 3/22 No Vectors and Linked-Lists (MT2 Prep) Link
11 3/29 No No Lab - MT2
12 4/5 Yes Linux and Files Link
13 4/12 Yes Class Hierarchies and OO-Design Link
14 4/19 Yes Installing Your Own Toolchain Link
15 4/26 No Final Review Link