Teaching at Miami
Computer Architecture - 278
Digital System Design - 287
Embedded System Design - 387
ECE 287 and 387 include a lab component in which we are participators in Altera's University Program and we are very thankful for the boards they provide. In the lab we use FPGAs on these DE2 boards to implement various labs and student projects. Below, I have some of the Wikis and links to projects the students have created such as the video below.
ECE 387 - Embedded Systems
Individual Embeddedi systems - These are each of the students individual embedded systems.
ECE 387 - 2011 - Group Project Archive
The LED Dance Floor - An LED Dance Floor.
Light Dimmer - A light based alarm system.
Autonomous Motion Tracking Sentry Paintball Gun - A paintball sentry that tracks using image processing.
Camera Remote Control Car - Controls a remote controlled car with hand gestures.
Chord Hero - A guitar chord teacher.
Marching Robot - A strange robot that walks
Wireless Controlled Paintball Turret - A wireless paintball sentry.
Automated Parking Garage - A parking lot that tells you where to park.
ECE 387 - 2010 - Group Project Archive
The Sound Stalker - Project is based on the idea of music following you around your house (video included).
The 3D-Hypnocube - Project is a 3D cube of LEDs that displays different animations (video included).
Box Security System - Project is a box based security system.
Basic Security System - Project is a simple prototype of a security system.
ECE 287 - Digital Systems
Redhawk Duels is one possible choice for ECE 287 students to focus their final project on. For more details about this project look at the project descriptions below. Source code for the project is hosted at google code. Contributors are welcome.
ECE 287 - 2010 - Best of Projects for Redhawk Duels
RedHawk Dual Ship I - their ship employs a circular radar screen with a crystal optimizer.
RedHawk Dual Ship II - their has a standard screen with optimization techniques and crystal information.
RedHawk Dual Ship III - similar to the above ship.
RedHawk Dual Ship IV - another similar to the above ships.
ECE 287 - 2010 - Best Open Projects
A Pic microcontroller FFPGA implementation - implementation of a PIC and includion in the RedHawk Duals
A Square Wave Sound Generator with Songs - interfaces with the DE2 audio and creates sounds. They then used this to create a recording for three different songs.
A Dragon Encounter - try and get out of a fight with a dragon.
Imperial College
2009 spring - Reconfigurable Computing (3rd year)
2008 spring - Reconfigurable Computing (3rd year)
2008 fall - Hardware (1st year)
University of Toronto
ECE419 Distributed Systems
ECE334 Operating Systems
CS258 Computer Organization
APS105 Java - Introduction to Programming
ECE443 System Software
ECE253 Digital Design for CS students
ECE241 Digital Design
ECE341 Computer Organization
ECE203 Discrete Mathematics
ECE342 Computer Hardware
CS372 Microprocessor Software