ECE274 Digital Logic - Fall 2005

Course Information


Roman Lysecky (
Office Hours: MW 1:00-2:00PM or by appointment.
Office: ECE 320F


MWF 12:00-12:50PM, ILC 140


Section 1:  M 2:00PM-4:50PM,  ECE 301,  TA: Annapoorna Krishnaswamy
Section 2:  T 8:00AM-10:50AM,  ECE 301,  TA: Julian Sosa
Section 3:  T 2:00PM-4:50PM,  ECE 301,  TA: Julian Sosa
Section 4:  W 2:00PM-4:50PM,  ECE 301,  TA: Annapoorna Krishnaswamy
Section 5:  T 11:00AM-1:50PM,  ECE 301,  TA: Haiyong Zhang
Section 6:  R 11:00AM-1:50PM,  ECE 301,  TA: Haiyong Zhang
Section 7:  R 2:00PM-4:50PM,  ECE 301,  TA: Julian Sosa
Section 8:  F 2:00PM-4:50PM,  ECE 301,  TA: Annapoorna Krishnaswamy

Teaching Assistants

Haiyong Zhang, (, Office Hours: M 3:30-4:30PM, Carrel 19, ECE320
Julian Sosa, (
Annapoorna Krishnaswamy, (


Fundamentals of Digital Logic with Verilog Design, Stephen Brown, Zvonko Vranesic, McGraw-Hill
McGraw-Hill's Book Website

Digital Design, Frank Vahid, John Wiley and Sons
Frank Vahid's Book Website
John Wiley and Sons' Book Website


Grading for the class will be performed on an individual basis. You will not be competing with the other students for your grade. If all students do well in the class, it is possible everyone will get an A. Your grade is only dependent on the effort you put into the class. Letter grades will be assigned using a 10% scale: 90% and above is correspond to an A, 80% and above to a B, 70% and above to a C, 60% and above to a D, and less than 60% to an E.

The grading will be based on a weighted sum as follows:

25%  Final
40%  Midterms
5%  Quizzes
10%  Homework Assignments
20%  Lab Assignments


Complete Course Syllabus


Punctuality: Please arrive on-time to class.

Academic Dishonestly: Any academic dishonesty will no be tolerated. Unless otherwise specifically stated by your instructor or teaching assistant, all course work should be done on your own. Please consult the UA Code of Academic Integrity.

Reading: Be prepared. Read over the material being covered in lecture before coming to class. For the most part, the lectures will follow the organization of the book. Any planned deviations from this order will be announced beforehand.

Regrades: All requests for regrades must be submitted in writing within one week of the distribution of graded material. Problems requested to be regraded will be regraded in their entirety, which could possibly result in a lower score for the requested problem. Other problems within the same assignment might also be regraded, but such regrades will not negatively impact your score, i.e., regrades for problems not specifically requested will NOT result in a lower score.

Cell Phones: Please turn your cell phone off before you come to class.

Late Homeworks: Late homework assignments will be accepted for a maximum of two days after the due date. For each day your assignment is late, 10% of the total possible points will be deducted from your score.

Lecture Schedule



Homework 1, Due September 12 (beginning of class)

Homework 2, Due September 26 (beginning of class)

Homework 3, Due October 21(beginning of class)

Homework 4, Due November 4(beginning of class)

Homework 5, Due December 5(beginning of class)


Quiz 1 Week of September 19-23, Solutions

Quiz 2 Week of October 24-28

Sample Problems

Midterm 1 Sample Problems, Note: Midterm problems are not limited to theses sample problems.

Final Sample Problems, Note: Final problems are not limited to theses sample problems.

Lab Schedule

Labs must be finished on-time. Late labs will not be accepted. A lab report, using the specified lab report format, is required for all lab assignments, including tutorials, and is due at the beginning of the following lab period after the lab is due. Individual labs may also require additional information such as schematics, simulations, manually performed tasks, or a summary of results. Please be sure to include this information in your lab report. Your lab report will count for 20% of each lab score.

Students should work in groups of two for laboratory assignments. However, students have the option of working on their own if computing resources permit. You must choose your lab partner during the first lab and inform your TA of your selection. You lab partner will remain the same for the during of the semester. Please choose your lab partner wisely.