College of Engineering University of Wisconsin-Madison
Electrical and Computer Engineering The Fountain
ECE/CS 252 Introduction to Computer Engineering
Sections 1/2/3, Fall 2008

Last modified Wednesday, 10-Dec-2008 10:17:02 CST


Announcements
Course Schedule
Contact Information
Course Description
Lecture Notes
Podcasts
Homework
Exams
Tools
Useful Links


Announcements:


Contact List:

Section mailing lists (only registered students can send messages):

Instructor:

Prof. Mikko Lipasti
Office: 4613 Engineering Hall
Office Hours: M 9:50-10:50, W 2:20-3:20, R 10-11
Email: mikko at engr.wisc.edu

TAs:


Course Description

This course is intended for first-year students, to serve both as a general introduction to engineering for all engineering majors, but also as a foundational course for the computer engineering and computer science degree programs. The course provides bottoms-up coverage of the critical concepts in the operation and design of computing systems, starting with transistors, then logic gates, then complex logic structures, then gated latches and memory. The course removes all of the mystery about the operation of computer systems by methodically and progressively explaining the implementation and behavior of each important layer of abstraction in the hardware of a computer system.

The course will also explore the increasingly pervasive role that computing devices--particularly those embedded in appliance-like systems--play in modern society, as well as the historical importance of computing as a powerful tool and enabler for virtually all engineering and scientific disciplines. Within that context, the course will discuss the ethical, economic, social, and political impacts that computers have had on our society in the past fifty years and will continue to have in the future.

There are no prerequisites for this course.

Refer to the course syllabus for additional details

The course textbook is Introduction to Computing Systems: from bits and gates to C and beyond, by Yale N. Patt and Sanjay J. Patel, Mc-Graw Hill, 2003, 2nd edition.


Lecture Notes: Updated as semester progresses


Podcasts: updated as semester progresses

Subscribe through RSS feed, using e.g. iTunes.


Homework:

To check your recorded homework grades, log in to Learn@UW using your NetID and password (same as your as @wisc.edu email username or your my.wisc.edu login), click on "2008 - FALL" and then your section of 252.


Exams:


Tools: LC-3 Simulator

You may either use your own Windows computer to run the LC-3 simulator, or you may use the Computer-aided Engineering (CAE) workstations, which have the LC-3 Simulator pre-installed.


Useful Links:


Note: if you have trouble accessing this page, contact Mikko Lipasti (mikko@engr.wisc.edu)