calendar.gif (14985 bytes)
Calendar Home Calendar Contents Contact Us Arts and Science Home

ECE Courses


ECE385H1
Microprocessor Systems 26L, 39P

A hardware-oriented course dealing with microprocessor systems. Microprocessor components, memory devices, input/output techniques, bus structure, peripheral device controllers, hardware system and programming considerations. Laboratory experiments provide "hands-on" experience.
Prerequisite: CSC258H; CGPA 2.0


ECE489H1
Optimizing Compilers 26L, 39P

Theoretical and practical aspects of building modern optimizing compilers. Topics: intermediate representations, basic blocks and flow graphs, data flow analysis, partial evaluation and redundancy elimination, loop otimizations, register allocation, instruction scheduling, interprocedural analysis, and memory hierarchy optimizations. Students implement significant optimizations within the framework of a modern research compiler. (This course is a cross-listing of ECE 540H, Faculty of Applied Science and Engineering.)
Prerequisite: CSC324H, 378H; CGPA 2.0
Recommended preparation: ECE385H, proficiency in C, and perhaps CSC488H


Calendar Home ~ Calendar Contents~ Contact Us ~ Arts and Science Home

Copyright © 1999, University of Toronto