CpE 111 -- Introduction to Computer Engineering
Section C, Fall 2002 Class Hours: TR 9:30 -- 10:45 Class Room: 103
This syllabus will be placed on the web and updated throughout the semester.
Instructor: Prof. Donald Wunsch
Office: 131 Emerson Electric Co. Hall
Office Hours: Wednesday 3-4. Appointments are also accepted.
E-mail: firstname.lastname@example.org Web: /~dwunsch/
Phone: 573 341-4521
Prerequisites: CSc 53, CSc 73 or CSc 74. Students should enroll in CpE 111 and CpE 112 simultaneously. Goals: To introduce modern logic and state machine concepts, problem solving and design principles, vocabulary and philosophy of the digital world.
Text: Uyemura, A First Course in Digital Systems Design: An Integrated Approach, Brooks/Cole Publishing, 1999
Recommended Optional Readings:
Feller, An Engineering Approach to Digital Design, Prentice-Hall
Haskell, Introduction to Computer Engineering, Prentice-Hall
Cheung & Bredeson, Modern Digital Systems Design, Thompson Learning
Gajski, Principles of Digital Design, Prentice-Hall
Wakerly, Digital Design: Principles and Practices, Prentice-Hall
Givone, Digital Principles and Design, McGraw-Hill
Kidder, Soul of a New Machine, Modern Library
Test Schedule (subject to change):
Test 1 Thursday, September 19
Test 2 Thursday, November 7
FINAL EXAM (per University schedule) Tuesday, December 17, 4-6 PM
Grading: 2 exams 40%
final exam 45%
Note: For all homework problems involving hexadecimal conversion, also convert to octal.
Read Chapter 1 by Thursday, August 29, Chapter 2 by Tuesday, September 3, Chapter 3 by Tuesday, September 10.
Homework 1: Chapter 1, problems 2c, 7 b d, 9, 10 a, 11 a, 12 b c g, 13 a e, 14 h i, 15 c, 16 c, 19 a c, 20 b, 21 d, 22, 23, 26. Due Tuesday, September 3. Homework 2: Chapter 2, problems 2, 4, 5, 8, 10, 11, 13, 17, 20, 21, 25, 28, 29, 30. Due Due Tuesday, September 10..
Homework 3: Chapter 3, problems 7-10, 12, 14, 16, 18 (must use K-map), 19, 21, 26, 27, 28, 29 b c, 31, 33. Due Tuesday, September 10. The grade counts double.
Other homework will be assigned later.
You are permitted to collaborate on homework as much as you wish. All homework is due at the START of class. You may also examine notes, tests, etc. from previous semesters. For nearly any established book these days, it is possible to find a solution manual somewhere. I won’t prohibit the use of one, but if you merely copy solutions, whether from a manual or a friend, you will get killed on the exams, which form 85% of your grade. It is better to put your best effort into solving and understanding each homework problem. The above schedule gives initial reading and homework assignments. The readings are mandatory. Before class, read the indicated material on the schedule. I have been known to introduce pop quizzes (equal in value to one homework) on reading material before lecture if I suspect students have not been reading it. You will find your homework assignments on the schedule, unless modified later. Homework is due at the start of class. Late homework is penalized 10% per day. It is better strategy to turn it in incomplete than late. On-time attendance and attentiveness will be the PRIMARY factor in judging borderline grades. (So, don't miss class because your homework is late! Turn in what you have anyway. Better, plan ahead to get it done early.) Ethics violations will be punished harshly. This material is central to much of the field of electrical and computer engineering, so it probably will be a lot of fun for you to master. However, this is a fast-paced class with lots of homework, so don't fall behind. Ask questions -- I will never embarrass or ridicule you for questions. Adjust your work or course load if either are not compatible with putting forth your best efforts. I strongly encourage you to use the Center for Personal and Professional Development (204 Norwood Hall, phone: 4211), Minority Engineering Program, buddies who have taken this course before, study partners, tutoring, and any other allowable assistance you can find. You're putting your time and money into this -- make it count!