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