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

Schedule

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

DateClass TopicNotes
Tue, Jan 19th, 2016 Introduction
Thur, Jan 21st, 2016 Linux Installfest
Tue, Jan 26th, 2016 Lab 1: Linux Basics
Thur, Jan 28th, 2016 Lab 2: Version Control Friday, Jan 29th - Last day to drop with no record
Tue, Feb 2nd, 2016 Intro to C (for C++ programmers)
Thur, Feb 4th, 2016 Build Tools + Makefiles
Lab 3: C Programming 
Tue, Feb 9th, 2016 Lab 4: C Programming Project
Thu, Feb 11th, 2016 Lab 4: C Programming Project
Tue, Feb 16th, 2016 Lab 5: Performance Measurement
Thu, Feb 18th, 2016 Lab 5: Performance Measurement
Tue, Feb 23rd, 2016 Lab 6: Performance Optimization (Compiler and Programmer Techniques)
Thu, Feb 25th, 2016 Lab 6: Performance Optimization (Compiler and Programmer Techniques)
Tue, Mar 1st, 2016 Lab 7: Performance Optimization (Memory Hierarchy)
Thu, Mar 3rd, 2016 Lab 7: Performance Optimization (Memory Hierarchy)
Tue, Mar 8th, 2016 Intro to Python
Thu, Mar 10th, 2016 Mid-Term Exam
Tue, Mar 15th, 2016 No Class - Spring Break
Thu, Mar 17th, 2016 No Class - Spring Break
Tue, Mar 22nd, 2016 Lab 8: Network Programming  
Thu, Mar 24th, 2016 Lab 8: Network Programming
Tue, Mar 29th, 2016 Lab 9: Network Programming + Endianness
Thu, Mar 31st, 2016 Lab 9: Network Programming Thur, Mar 31st - Last Day to withdraw with W
Tue, Apr 5th, 2016 MIPS Assembly Programming
Thu, Apr 7th, 2016 MIPS Assembly Programming
Lab 10: Assembly Programming
Tue, Apr 12th, 2016 Lab 10: Assembly Programming
Thu, Apr 14th, 2016 Lab 11: Assembly Programming
Tue, Apr 19th, 2016 Lab 11: Assembly Programming
Thu, Apr 21st, 2016 Lab 11: Assembly Programming
Tue, Apr 26th, 2016 Lab 12: Assembly Programming
Thu, Apr 28th, 2016 Lab 12: Assembly Programming
Tue, May 3rd, 2016 Lab 12: Assembly Programming

Final Exam (Spring 2016 Final Exam Schedule):

  • Section 1 (8-10am section) - Thursday, May 12th, 2016 from 8am-11am in regular classroom
  • Section 2 (10-12am section) - Tuesday, May 10th, 2016 from 8am-11am in regular classroom