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