|
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
- 11/28/08: HW#8 posted, due in class on Friday, Dec. 5, 2008. Make sure to get the lc3os_HW8.asm and breakout_HW8.asm from the Tools section
- 11/15/08: HW#7 posted, due in class on Wednesday, Nov. 26, 2008. Make sure to get the lc3os_v2.asm and breakout_partial.asm from the Tools section
- 11/13/08: Fig 5-18 from the book; you can use this with HW6, Prob. 1
- 10/15/08: HW#6 posted, due in class on Friday, Nov. 14, 2008. Make sure to get the lc3os.asm and hw6.asm from the Tools section
- 10/19/08: Third podcast summary for weeks 5-6 posted.
- 10/16/08: Extra credit assignment for attending College of Engineering department fair next week.
- 10/15/08: HW#5 posted, due in class on Monday, Nov. 3, 2008.
- 10/03/08: Second podcast summary for weeks 2-4 posted.
- 10/01/08: HW#4 posted, due in class on Wednesday, Oct. 15, 2008.
- 09/22/08: Sign up for a tour of the cleanroom semiconductor fabrication facility at WCAM (Wisconsin Center for Applied Microelectronics).
- 09/19/08: HW#3 posted, due in class on Wednesday, Oct. 1, 2008.
- 09/15/08: First podcast summary posted.
- 09/12/08: HW#2 posted, due in class on Friday, Sep. 19, 2008.
- 09/10/08: Updated the syllabus to fix Prof. Lipasti's office hours.
- 09/05/08: Room change for Sec. 001: we will meet in CS 1221 (not CS1240, as we did on Friday 9/5/08).
- 09/05/08: Room change for Sec. 003: we will meet for the rest of the semester in CS1221, as we did on Friday 9/5/08.
- 09/02/08: HW#1 posted, due in class on Friday, Sep. 12, 2008.
- 08/28/08: Birth of the ECE/CS 252 home page.
Section mailing lists (only registered students can send messages):
- Section 1: ece252-1-f08@lists.wisc.edu
- Section 2: ece252-2-f08@lists.wisc.edu
- Section 3: ece252-3-f08@lists.wisc.edu
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:
- Lead TA: Chao Wang, Office: B622, Office Hours: Tue 12-1, Fri 2:30-3:30, Email: chaowang at wisc.edu
- Aditya Godse, Office: B622, Office Hours: Wed 3:30-5:30 , Email: godse at wisc.edu
- Erika Gunadi, Office: B622, Office Hours: Tue 11-12 , Email: egunadi at students.wisc.edu
- Atif Hashmi, Office: B622, Office Hours: Mon 3-5 , Email: ahashmi at wisc.edu
- Andy Nere, Office: B622, Office Hours: Thu 3-5 , Email: andrew.nere at gmail.com
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.
Subscribe through RSS feed, using e.g. iTunes.
- Homework #1 posted, due Friday, 9/12, in class (solution)
- Homework #2 posted, due Friday, 9/19, in class (solution)
- Homework #3 posted, due Wednesday, 10/1, in class (solution)
- Homework #4 posted, due Wednesday, 10/15, in class (solution)
- Homework #5 posted, due Monday, 11/3, in class (solution)
- Homework #6 posted, due Friday, 11/14, in class (solution)
- Fig 5-18 from the book; you can use this for problem 1.
- Homework #7 posted, due Wednesday, 11/26, in class (solution)
- Homework #EC posted. By attending two sessions at the COE Department Fair to learn about the engineering majors offered by the college, you can earn extra credit towards your final grade in this course.
- Homework #8 posted, due Friday, 12/5, in class (solution)
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.
- Exam 1, Friday 9/26 in class; sample exam (solutions will be discussed during the 9/24 midterm review session).
- Exam 2, Wednesday 10/29 in class; sample exam (solutions will be discussed during the 10/27 midterm review session).
- Exam 3, Friday 11/21 in class; sample exam (solutions will be discussed during the 11/17 midterm review session).
- Exam 4, Friday 12/12 in class; sample exam from S2007 (solutions will be discussed during the 12/10 midterm review session).
- No final exam
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.
Note: if you have trouble accessing this page, contact Mikko
Lipasti (mikko@engr.wisc.edu)