cis3990-25fa (Fall 2025) Home Schedule Assignments Tools & Refs Projects

This page lists out all current projects and due dates with easy to access links

HW00 Due C Refresher & Environment setup (cowsay) due @ 11:59 pm on Tue, Sep 02
Check-in00 Due Pointers, structs, dynamic memory and C++ References due @ 12:00 pm on Mon, Sep 08
HW01 Due C Refresher (cont.). Linked-lists, and memory due @ 11:59 pm on Tue, Sep 09
Survey00 Due Pre-semester Survey due @ 11:59 pm on Fri, Sep 12
Check-in01 Due C++ Memory & Classes due @ 12:00 pm on Mon, Sep 15
HW02 Due C++ Objects & Memory due @ 11:59 pm on Tue, Sep 16
Check-in02 Due C++ Standard Template Library & Style due @ 12:00 pm on Mon, Sep 22
HW03 Due Using the C++ STL: (NFA) due @ 11:59 pm on Thu, Sep 25
Check-in03 Due POSIX I/O due @ 12:00 pm on Mon, Sep 29
HW04 Due Objects, Invariants, and Locality: File Readers due @ 11:59 pm on Tue, Sep 30
Check-in04 Due Memory Hierarchy, Processes, Fork, Exec, Wait due @ 12:00 pm on Mon, Oct 06
HW05 Due Short git assignment due @ 11:59 pm on Tue, Oct 07
Check-in05 Due Shell due @ 11:59 pm on Mon, Oct 13
HW06 Due autograder due @ 11:59 pm on Fri, Oct 17
Check-in06 Due Processes vs Threads due @ 12:00 pm on Mon, Oct 20
Check-in07 Due Just Re-opens due @ 12:00 pm on Mon, Oct 27
HW07 Due image blurring due @ 11:59 pm on Tue, Oct 28
Survey01 Due Mid-semester Survey due @ 11:59 pm on Sat, Nov 01
Check-in08 Due Threads & Data Races due @ 12:00 pm on Mon, Nov 03
HW08 Due Multi-threading & Data Races due @ 11:59 pm on Wed, Nov 05
Check-in09 Due Threads & UDP Socket Programming due @ 12:00 pm on Mon, Nov 10
HW09 Due Socket Programming due @ 11:59 pm on Tue, Nov 11
Check-in10 Due TCP & HTTP due @ 12:00 pm on Mon, Nov 17
Check-in11 Due Compile time vs run-time & waiting due @ 12:00 pm on Mon, Nov 24
Final Project Milestone Due Final Project at least 1/3 done to avoid panic at the end of the semester. due @ 11:59 pm on Tue, Nov 25
Check-in12 Due C++ Saftey due @ 12:00 pm on Mon, Dec 01
Final Project Due Final Project due @ 11:59 pm on Fri, Dec 05
Check-in13 Due Wrap-up due @ 12:00 pm on Mon, Dec 08