You are here: Home / Past Courses / Fall 2016 - ECPE 170 / Schedule

Schedule

All dates are subject to change. 
Note that lab due dates are listed on the Labs page.

Lab 8: Network Programming

DateClass TopicNotes
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 ():