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:
- Mike Carter (graphics)
- Dan Restelli (sorting)
- Matt Plavcan (sound, Summer 97 Instructor)
- Prof. Michael Loui (course director and instructor for 7 semesters)
- Joseph Gebis
- Eric Meidel
- Prof. Kent Fuchs
- Tom Maciukenas
- Jonathan Greenlaw (PC setup)
- Andy Assad (PC setup)
- David Eprim Pearah
- Michael Thiems
- Doug Stirrett
- Allan M. Krol
- Brandon Long
- Jeff Stahl
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).