You are here: Home / Past Courses / Spring 2017 - 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 17th, 2017 Introduction
Thur, Jan 19th, 2017 Linux Installfest
Tue, Jan 24th, 2017 Lab 1: Linux Basics
Thur, Jan 26th, 2017 Lab 2: Version Control Friday, Jan 27th - Last day to drop with no record
Tue, Jan 31st, 2017 Intro to C (for C++ programmers)
Thur, Feb 2nd, 2017 Build Tools + Makefiles
Lab 3: C Programming 
Tue, Feb 7th, 2017 Lab 4: C Programming Project
Thu, Feb 9th, 2017 Lab 4: C Programming Project
Tue, Feb 14th, 2017 Lab 5: Performance Measurement
Thu, Feb 16th, 2017 Lab 5: Performance Measurement
Tue, Feb 21st, 2017 Lab 6: Performance Optimization (Compiler and Programmer Techniques)
Thu, Feb 23rd, 2017 Lab 6: Performance Optimization (Compiler and Programmer Techniques)
Tue, Feb 28th, 2017 Lab 7: Performance Optimization (Memory Hierarchy)
Thu, Mar 2nd, 2017 Lab 7: Performance Optimization (Memory Hierarchy)
Tue, Mar 7th, 2017 Intro to Python
Thu, Mar 9th, 2017 Mid-Term Exam
Tue, Mar 14th, 2017 No Class - Spring Break
Thu, Mar 16th, 2017 No Class - Spring Break
Tue, Mar 21st, 2017 Lab 8: Network Programming  
Thu, Mar 23rd, 2017 Lab 8: Network Programming
Tue, Mar 28th, 2017 Lab 9: Network Programming + Endianness
Thu, Mar 30th, 2017 Lab 9: Network Programming Thur, Mar 30th - Last Day to withdraw with W
Tue, Apr 4th, 2017 Assembly Programming
Thu, Apr 6th, 2017 Assembly Programming
Lab 10: Assembly Programming
Tue, Apr 11th, 2017 Lab 10: Assembly Programming
Thu, Apr 13th, 2017 Lab 11: Assembly Programming
Tue, Apr 18th, 2017 Lab 11: Assembly Programming
Thu, Apr 20st, 2017 Lab 11: Assembly Programming
Tue, Apr 25th, 2017 Lab 12: Assembly Programming
Thu, Apr 27th, 2017 No Class (traveling)
Tue, May 2nd, 2017 Lab 12: Assembly Programming

Final Exam (Spring 2017 Final Exam Schedule):

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