Copyright Notice

These HTML lecture notes, diagrams, on-line homeworks, machine problems, the CGI homework grading program, and the online CGI gradebook software were written, created, and copyrighted by John Lockwood. This material is provided on the Internet for use by students at the University of Illinois in the Department of Electrical and Computer Engineering. Use of this material at other non-profit educational insititutions is permitted, so long as all credits and copyright notices remain intact. Any other use of this material (or parts) requires written consent of author. Email John Lockwood for rights to use and/or distribute course materials and gradebot software.

These notes serve as an outline for the ECE291 course, not as a substitute for regular classroom attendance. Additional discussion, clearification, and examples are provided in the classroom. If I put everything into the on-line notes, no one would come to class.

The material for ECE291 is based on over a decade of work by numerous individuals at the University of Illinois. Major contributors include: Professor Michael Loui and Professor Gernot Metz As course director and a long-time instructor for ECE291, Michael Loui has made major contributions to the material in these lectures and organization of the ECE291 course. An incomplete list of other individuals who have contributed to ECE291 include:

Diagrams in these lecture notes were created with Corel Draw 7. Software examples can be assembled with Microsoft MASM 6.11 (patched to 6.13 to support MMX).


John Lockwood.