Kiser 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
  • 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
Learning Unix (Tutorials 1-4)
3
4
5
Practice Practicum in class Oct 1st Practice Practicum 1

6
  • Practicum 1 10/3 (Thursday): In class
7
8
9
Continue Part 1
10
11
C Practicum #2 - 3/30 (Upto and including pointers/ lists))
12
13
14
  • TDD Overview
Test-Driven development

View the intro and Chapter 1

    Example code from April 16 lecture: tdd.c

    Linear equation assignment: tdd_linear.c

    Submit to the tdd directory.

15

Final practice practicum on 04/24

  • Final practice practicum starting in class 12/5
  • Link: practice_final
Final Practicum: Thursday May 1st 10:45 to 1:15 in GOL 1520/1530.