East Carolina University
Department of Computer Science
CSCI 2410
Digital Electronics
Standard Syllabus
3 credits |
Prepared by Bobby Hoggard, May 2018 |
Catalog entry
Same as EENG 2410. P: ENGR 1014 or ENGR 1016 and ENGR
2050. Introduction to digital logic and digital electronics,
including Boolean algebra, number systems, logic gates, data
structures, and both combinational and sequential logical design and
optimization.
Course summary
This is a course which emphasizes elementary digital electronics and interfaces. The focus
of the course is to expose students to the design process of combinational and sequential logic
circuits.
Course topics
-
Number systems. Binary, decimal, hexadecimal, BCD.
-
Logic gates and Boolean algebra. Boolean theorems. Truth tables.
-
Circuit simplification. Algebraic simplification. Karnaugh maps.
-
Propagation delay.
-
Clock signals. Latches and flip-flops.
-
Synchronous vs asynchronous circuits.
-
Digital arithmetic. Adder circuits.
-
Finite state machines.
-
Counters and registers. Shift registers. MOD counters.
-
Encoders and decoders.
-
Multiplexers and demultiplexers.
Student learning outcomes
-
Convert data between different number systems.
-
Create truth tables, sequence diagrams, and Boolean Expressions for the basic logic circuits.
-
Solve logic function minimization.
-
Design, construct and test simple digital logic circuits.
-
Differentiate between combinational and sequential circuits such as decoders, encoders,
multiplexers, demultiplexers, flip-flops, counters, registers.
-
Create truth tables, sequence diagrams, and Boolean Expressions for the basic logic circuits.
Textbook
Digital Systems – Principles and Applications, 12th edition by Tocci, Widmer and Moss. Pearson. 2016.
Grading
Grading will be based on a midterm exam, a final exam, and circuit design assignments.
The exams count 25% each, and assignments 50%.
Grade meanings
Grade |
Meaning |
A |
Achievement substantially exceeds basic course expectations |
A− |
|
B+ |
|
B |
Achievement exceeds basic course expectations |
B− |
|
B+ |
|
C |
Achievement adequately meets basic course expectations |
C− |
|
D+ |
|
D |
Achievement falls below basic course expectations |
D− |
|
F |
Failure – achievement does not justify credit for course |