Greg Byrd: Teaching

Fall 2009

ECE 209 -- Computer Systems Programming

Computer systems programming using the C language. Translation of C into assembly language. Introduction to fundamental data structures: array, list, hash table.

Prior Semesters...

Spring 2009 ECE 706 -- Advanced Parallel Architecture
ECE 803/783 -- Computer Engineering Seminar
Fall 2008 ECE 209 -- Computer Systems Programming
Spring 2008 ECE 706 -- Advanced Parallel Computer Architecture
Fall 07 ECE 109 -- Intro to Computer Systems
ECE 803/783 -- Computer Engineering Seminar
Spring 07 ECE 209 -- Computer Systems Programming
Fall 06 ECE 706 -- Adv Parallel Computer Architecture
ECE 292B -- C for Java Programmers
Spring 06 ECE 206 -- Intro to Computer Organization
Fall 05 ECE 706 -- Adv Parallel Computer Architecture
ECE 792C -- Adv Topics in CPE (Interconnection Networks)
Spring 05 ECE 206 -- Intro to Computer Organization
Fall 04 ECE 748 -- Parallel Processing
Spring 04 ECE 748 -- Parallel Processing
Fall 03 ECE 206 -- Intro to Computer Organization
Spring 03 ECE 748 -- Parallel Processing
Fall 02 ECE 206 -- Intro to Computer Organization
ECE 803 -- Computer Engineering Seminar
Spring 02 ECE 748 -- Parallel Processing
Fall 01 ECE 206 -- Intro to Computer Organization
Spring 01 ECE 748 -- Parallel Processing
ECE 803 -- Computer Engineering Seminar
Fall 00 ECE 218 -- Computer Organization and Microprocessors
Spring 00 ECE 748 -- Parallel Processing
Fall 99 ECE 218 -- Computer Organization and Microprocessors
ECE 803 -- Computer Engineering Seminar
Spring 99 ECE 748 -- Parallel Processing