DOC PREVIEW
UW-Madison CS/ECE 252 - ECE 252 Syllabus

This preview shows page 1 out of 2 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 2 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 2 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

ECE/CS 252: Introduction to Computer Engineering Fall 2008, Sections 1, 2 and 3 Lecture attendance is required Sec 1: MWF 11-11:50, CS1221 Sec 2: MWF 8:50-9:40, EH1227 Sec 3: MWF 1:20-2:10, CS1221 URL: http://ece252.ece.wisc.edu Text: Introduction to Computing Systems: from bits and gates to C and beyond; Yale N. Patt and Sanjay J. Patel; Mc-Graw Hill, 2003, 2nd edition Instructors/TAs: Prof. Mikko Lipasti Chao Wang, lead TA Aditya Godse Andrew Nere Erika Gunadi Atif Hashmi Contact info: EH4613, 265-2639 [email protected] chaowang@ wisc.edu godse@ wisc.edu andrew.nere@ gmail.com egunadi@ students.wisc.edu ahashmi@ wisc.edu Office hours M9:50-10:50, W2:20-3:20, R10-11 F3:00-5:00, EH B622 W3:30-5:30, EH B622 R3:00-5:00, EH B622 T11:00-12:00, EH B622 M3:00-5:00, EH B622 Grading: I strongly encourage you to meet with us during office hours, or call us or send e-mail. Introduce yourself, express concerns, offer suggestions, and seek advice. Make sure you monitor the web site for this course which contains course information, lecture notes, pointers to project resources, and the latest announcements. Homeworks 4 Midterm exams 40% 60% Course Description and Course Objectives This course is intended for first-year students, to serve both as a general introduction to engineering for all engineer-ing 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. The course will provide students with: 1. A basic understanding of several aspects of computer engineering practice, including basic hardware design and low-level assembly-language programming. 2. Awareness of some of the ethical, social, political, and economic influences on and impacts of engineering. 3. Introductory skills in teamwork with peers. 4. Experience in written and oral communication with an engineering audience. 5. Preliminary development of the habits of mind that engineering study and practice require. 6. Elementary knowledge of other disciplines in engineering. Small-group Homework Completion There will be approximately eight homework assignments (about one every other week) which may not be weighted equally. Some assignments will require the review of material that is touched upon, but not covered in depth in class. Most of the homework assignments must be completed in groups of two to three students. Each group should submit only one completed homework, and all members of the group will receive the same grade; however, each homework submitted must include a statement of work that summarizes the contributions of each student in the group. The intent here is to encourage you to develop relationships with your fellow students and form study groups; these connections will prove invaluable in your later engineering courses. You will not receive full credit if you complete group homework assignments individually (not in a group). No late homework will be accepted.Course Outline (subject to change) Week Date Chapter HW Out Due0 9/1/2008 No lecture9/3/2008 Course Introduction H19/5/2008 Ch 1 - Welcome Aboard1 9/8/2008 Ch 2 - Bits, Data Types, & Ops9/10/2008 Ch 2 - Bits, Data Types, & Ops9/12/2008 Ch 2 - Bits, Data Types, & Ops H2 H12 9/15/2008 Ch 3 - Digital Logic Structures9/17/2008 Ch 3 - Digital Logic Structures9/19/2008 Ch 3 - Digital Logic Structures H3 H23 9/22/2008 Ch 3 - Digital Logic Structures9/24/2008 Exam review session (TA)9/26/2008 Midterm I (Ch. 1-2)4 9/29/2008 Ch 3 - Digital Logic Structures10/1/2008 Ch 4 - The von Neumann Model H4 H310/3/2008 Ch 4 - The von Neumann Model5 10/6/2008 Ch 4 - The von Neumann Model10/8/2008 Ch 5 - LC-310/10/2008 No Lecture6 10/13/2008 No Lecture10/15/2008 Ch 5 - LC-3 H5 H410/17/2008 Ch 5 - LC-37 10/20/2008 Ch 5 - LC-310/22/2008 Ch 6 - Programming10/24/2008 Ch 6 - Programming8 10/27/2008 Exam review session (TA)10/29/2008 Midterm II (Ch. 3-4)10/31/2008 No Lecture9 11/3/2008 Ch 6 - Programming H6 H511/5/2008 LC-3 Demo w/ examples11/7/2008 Ch 7 + 9.2 - Assembly Language10 11/10/2008 No Lecture11/12/2008 No Lecture11/14/2008 Ch 7 + 9.2 - Assembly Language H7 H611 11/17/2008 Ch 7 + 9.2 - Assembly Language11/19/2008 Exam review session (TA)11/21/2008 Midterm III (Ch. 5-6)12 11/24/2008 Professional Ethics11/26/2008 Ch 8 + 9.1 - I/O H8 H711/28/2008 THANKSGIVING RECESS13 12/1/2008 No lecture12/3/2008 Ch 8 + 9.1 - I/O12/5/2008 Ch 8 + 9.1 - I/O H814 12/8/2008 Summary & Evaluations12/10/2008 Exam review session (TA)12/12/2008 Midterm IV (Ch. 7-9)15 12/15/2008 No final


View Full Document
Download ECE 252 Syllabus
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view ECE 252 Syllabus and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view ECE 252 Syllabus 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?