Office Hours: Due Dates: Note: Refer to the above link for due dates. Official time is as of the gitlab commit timestamp.

Unless instructed otherwise by your instructor submit your work to your Git repository.

Week
Topics
Read, Listen, Watch
Projects & Practica
Class Activity
1- Jan 12
  • Course Introduction
  • Unix/Linux Environment
  • Logging into your SE account (hamilton.se.rit.edu) via SSH
  • Creating SSH keys for hamilton login, SSH access to your GitLab repo.
  • Review the git and linux links in the course introduction.
  • C Intro
2- Jan 19
Learning Unix (Tutorials 5-8)
3- Jan 26
4- Feb 02
5 - Feb 09
6- Feb 16
  • Practice Practicum 2/17: In class
  • Practicum 1 2/19: In class
7- Feb 23
8- Mar 02
9- Mar 09
    SPRING BREAK
NO CLASS
Continue Part 1
10- Mar 16
11- Mar 23
C Practicum #2 - 03/24 (Upto and including pointers/ lists))
12- Mar 30
13- Apr 06
  • Modern C++ Differences
  • Regex
  • Discussion of C++ Performance
14- Apr 13
  • TDD Overview
Test-Driven development

View the intro and Chapter 1

15- Apr 20

Final practice practicum on 04/30

Final Practicum: Thursday,4/30/2026 10:45 AM - 1:15 PM