Section 01 Class Schedule for Term 2181

Due Dates by Section: Note: Refer to the above due dates for each instructor. If no due date is listed refer to the following:

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

PP: Pragmatic Programmer textbook

Week Topics Read, Listen, Watch Projects & Practica Class Activity
Aug 28, 30
Week 1
  • Course Introduction
  • Unix/Linux Environment
  • Logging into your SE account (nitron.se.rit.edu) via SSH
  • Course Introduction
  • Creating SSH keys for nitron login, SSH access to your GitLab repo.
  • Version Control - Git
  • C Intro
Sep 4, 6
Week 2
C Strings and Command Line Args Learning Unix (Tutorials 5-8) C: Word Count
Sep 11, 13
Week 3
Sep 18, 20
Week 4
Sep 27, 29
Week 5
Practicum 1
Thursday Sep 27 Practice Practicum 1
Oct 2, 4
Week 6
C Project Part 1 Released
Oct 9, 11
Week 7
C Project Part 2 Released
Oct 16, 18
Week 8
Oct 23, 25
Week 9
  • Intro to Databases
C Practicum #2 Oct 23rd
Practice Practicum
Oct 30, Nov 1
Week 10
  • Database joins
  • Intro to Ruby
Nov 6, 8
Week 11
  • Ruby OO
  • Ruby Unit testing
Ruby project released
Nov 13, 15
Week 12
  • Debugging in Ruby
Ruby practicum Tuesday Nov 13
  • Ruby and C bindings
Nov 20, 22
Week 13
Nov 27, 29
Week 14
Dec 4, 6
Week 15
Final Practicum: Thursday, Dec 13 8:00 AM GOL 1550