Syllabus - Fall 2019

Objectives: To understand the concepts of digital logic and learn methods and tools for the design of digital circuits.

Prerequisites: Major in ECE or prior approval

Grading Policy: The grade will be based on quizzes & homework (20%), labs (20%), midterm 1 (15%), midterm 2 (15%), midterm 3 (15%), and the final exam (15%).
The +/- grading scheme will be used, with the scale
                            >90% -- A, A+ 
                            >80% -- B, B+, A-
                            >70% -- C, C+, B-
                            >60% -- D
You must pass EVERY lab assignment (score > 60%) in order to pass the course. A bonus not exceeding 5% will be awarded for neatness and clarity of presentation on some of your graded work.

Short Quizzes: On-line quizzes will be posted on canvas.  They will demand a current familiarity with the course material.

Homework Procedures: Homework assignments are due in the drop-box in Engineering B106. To facilitate returning your graded homework to you, write your lab section number in the upper right corner of the first page. Selected questions from each homework assignment will be graded. However, turn in all of the assigned problems. All assigned problems are equally important for the development of your understanding of the subjects of digital logic. To receive full credit for your homework, show all reasonable steps in solving the problem. Written solutions will be available in the lab after the due date of the homework.

Late Policy: Quizzes and Exams must be taken as scheduled in order to receive credit. Late homework will not be accepted unless its lateness is due to circumstances beyond your control. To receive full credit, lab reports must be turned in online by the due date. Late lab reports will be accepted, but points will be deducted from the score.

Lab Assignments:  Laboratory assignments are a very important component of this course. You will learn to design and develop digital logic circuits, and by the end of the semester will be able to design sophisticated digital circuits.  We use a set of digital tools used by professional engineers, which may appear a bit intimidating at first. After the first two to three labs,  you will become comfortable with the tools and will be on your way to designing some interesting circuits.

Conduct and Nature of Exams: You will be allowed to use one double-sided page of notes, prepared by you, during the four exams. Exams will be straightforward, but will demand the kind of preparation only possible through continual, daily study.

Instructional Objectives: Given during class, these are the bases of all quiz and exam questions, and homework assignments. For this reason, consistent class attendance is very important.

Textbook: Fundamentals of Logic Design, by Charles H. Roth published by Cengage Learning
                      The latest is the 7th Edition.  Sixth,  fifth or fourth editions are acceptable.
                      Some of these earlier  editions were  published by Thompson Publishing Co.
                      Be aware that there are differences in chapter,   page and problem numbers of the
                      different editions.  CSU Bookstore carries a paperback version  containing the necessary chapters
                      of the 7th edition at a lower price  compared to the regular version.

                      It is not critical to have the text during the first week.

Tutoring: The course's Graduate Teaching Assistants will be available for drop-in consultation as well as help sessions at times and places listed on the website.

Topics:

Introduction to Digital Systems, Number systems Chapter 1
Boolean Algebra  
Chapter 2
Algebraic simplification Chapter 3
Minterm and maxterm expansions Chapter 4
Karnaugh maps Chapter 5
Multi-level gate networks Chapter 7
Combinational network design Chapter 8
Multiplexers, decoders and PLD's Chapter 9
Latches and Flip-flops Chapter 11
Counters and sequential networks Chapter 12
Analysis of synchronous sequential networks Chapter 13
State graphs and tables Chapter 14
Reduction of state tables/state assignment Chapter 15
Sequential Network Design Chapter 16

Academic Integrity: This course will adhere to the CSU Academic Integrity Policy as found in the General Catalog  ( https://resolutioncenter.colostate.edu/conduct-services/academic-integrity/ ) and the Student Conduct Code (  https://resolutioncenter.colostate.edu/student-conduct-code/ ). At a minimum, violations will result in a grading penalty in this course and a report to the  Student Resolution Center.

Inclusivity: ECE102 classroom/lab  is a place where you will be treated with respect. We welcome individuals of all ages, backgrounds, beliefs, ethnicities, genders, gender identities, gender expressions, national origins, religious affiliations, sexual orientations, ability – and other visible and nonvisible differences. All members of this class are expected to contribute to a respectful, welcoming and inclusive environment for every other member of the class.