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