Schedule
All dates are subject to change.
Note that lab due dates are listed on the Labs page.
Date | Class Topic | Notes |
---|---|---|
Tue, Aug 25th, 2015 | Introduction | |
Thur, Aug 27th, 2015 | Linux Installfest | |
Tue, Sept 1st, 2015 | Lab 1: Linux Basics | |
Thur, Sept 3rd, 2015 | Lab 2: Version Control | Friday, Sept 4th - Last day to drop with no record |
Tue, Sept 8th, 2015 | Intro to C (for C++ programmers) | |
Thur, Sept 10th, 2015 | Build Tools + Makefiles Lab 3: C Programming |
|
Tue, Sept 15th, 2015 | Lab 4: C Programming Project | |
Thu, Sept 17th, 2015 | Lab 4: C Programming Project | |
Tue, Sept 22nd, 2015 | Lab 5: Performance Measurement | |
Thu, Sept 24th, 2015 | Lab 5: Performance Measurement | |
Tue, Sept 29th, 2015 | Lab 6: Performance Optimization (Compiler and Programmer Techniques) | |
Thu, Oct 1st, 2015 | Lab 6: Performance Optimization (Compiler and Programmer Techniques) | |
Tue, Oct 6th, 2015 | Lab 7: Performance Optimization (Memory Hierarchy) | |
Thu, Oct 8th, 2015 | Lab 7: Performance Optimization (Memory Hierarchy) | |
Tue, Oct 13th, 2015 | Mid-Term Exam | |
Thu, Oct 15th, 2015 | Network Programming | |
Tue, Oct 20th, 2015 | Lab 8: Network Programming | |
Thu, Oct 22nd, 2015 | Lab 8: Network Programming | |
Tue, Oct 27th, 2015 | Lab 9: Network Programming | Mon, Oct 26th - Last Day to withdraw with W |
Thu, Oct 29th, 2015 | Lab 9: Network Programming | |
Tue, Nov 3rd, 2015 | MIPS Assembly Programming | |
Thu, Nov 5th, 2015 | MIPS Assembly Programming Lab 10: Assembly Programming |
|
Tue, Nov 10th, 2015 | Lab 10: Assembly Programming | |
Thu, Nov 12th, 2015 | Lab 11: Assembly Programming | |
Tue, Nov 17th, 2015 | Lab 11: Assembly Programming | |
Thu, Nov 19th, 2015 | Lab 11: Assembly Programming | |
Tue, Nov 24th, 2015 | Lab 12: Assembly Programming | |
Thu, Nov 26th, 2015 | No Class - Thanksgiving Break | |
Tue, Dec 1st, 2015 | Lab 12: Assembly Programming | |
Thu, Dec 3rd, 2015 | Lab 12: Assembly Programming | |
Final Exam (Fall 2015 Final Exam Schedule):
|