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

Schedule

All dates are subject to change.

Note that lab due dates are listed on the Labs page.

DateClass TopicNotes
Tue, Aug 27 Introduction
Thu, Aug 29 Linux Installfest
Tue, Sep 3 Lab 1: Linux Basics
Thu, Sep 5 Lab 2: Version Control Friday, Sept 6th - Last day to drop with no record
Tue, Sep 10 Intro to C (for C++ programmers)
Build Tools + Makefiles

Thu, Sep 12 Lab 3: C Programming
Tue, Sep 17 Lab 3: C Programming
Lab 4: C Programming Project

Thu, Sep 19 Lab 4: C Programming Project
Tue, Sep 24 Lab 5: Performance Measurement
Thu, Sep 26 Lab 5: Performance Measurement
Tue, Oct 1 Lab 6: Performance Optimization (Compiler and Programmer Techniques)
Thu, Oct 3 Lab 6: Performance Optimization (Compiler and Programmer Techniques)
Tue, Oct 8 Lab 7: Performance Optimization Project
Thu, Oct 10 Mid-Term Exam
Tue, Oct 15 Lab 7: Performance Optimization Project
Thu, Oct 17 Lab 7: Performance Optimization Project
Tue, Oct 22 Lab 8: Performance Optimization (Memory Hierarchy)
Thu, Oct 24 Lab 8: Performance Optimization (Memory Hierarchy) Mon, Oct 28th - Last Day to withdraw with W
Tue, Oct 29 Lab 9: Endianness
Thu, Oct 31 Lab 9: Endianness
Tue, Nov 5 MIPS Assembly Programming
Thu, Nov 7 MIPS Assembly Programming
Lab 10: Assembly Programming

Tue, Nov 12 Lab 10: Assembly Programming
Thu, Nov 14 Lab 10: Assembly Programming
Lab 11: Assembly Programming

Tue, Nov 19 Processor Architecture
Lab 11: Assembly Programming

Thu, Nov 21 Network Programming
Lab 11: Assembly Programming 

Tue, Nov 26 Lab 11: Assembly Programming
Lab 12: Network Programming

Thu, Nov 28 Thanksgiving Holidays
Tue, Dec 3 Lab 12: Network Programming
Thu, Dec 5 Lab 12: Network Programming
Thu, Dec 12 Final Exam