Syllabus - Fall 2017
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
URL:
The official home page for ECE102 is located at
www.engr.colostate.edu/ECE102/FALL17
Students are expected to visit the official home page frequently
for class handouts, homework assignments, lab assignments, and
important announcements!
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 to the Graduate Teaching Assistant in the lab
on the date due. 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
( http://www.conflictresolution.colostate.edu/academic-integrity
) and the Student Conduct Code ( http://www.conflictresolution.colostate.edu/conduct-code
). At a minimum, violations will result in a grading penalty in
this course and a report to the Office of Conflict Resolution
and Student Conduct Services.