
Basics of digital electronics
- Class 30
- Practice 30
- Independent work 120
Course title
Basics of digital electronics
Lecture type
Obligatory
Course code
22-00-500
Semester
1
ECTS
6
Lecturers and associates
Course overview
The objective of this module is to enable students to learn to:
• analyse basic components of modern digital electronic circuits
• evaluate basic digital techniques, algebraic logic and processing complex logical functions
Students learn the theoretical and practical foundation of digital circuits design, and how computers execute commands and make calculations. The module is taught in the first semester and addresses the basics of digital electronics and provides students with the tools to be used in all other IT related modules of this study programme.
It is important for students to take this module in order to develop their logical and reasoning skills needed to understand how digital electronics work. The knowledge and understanding students acquire in this module will contribute to the overall skillset for their future employment. This module will expose students to a particular experience when dealing with theoretical and practical assignments related to the design of digital circuits.
Literature
Essential reading:
1. Morris Mano, M., Kime, C. R. and Martin, T. (2016) Logic and Computer Design Fundamentals.5thedn. [s.l.] Pearson
Recommended reading:
1. Tokheim, R. (2013) Digital Electronics: Principles and Applications.8th edn. [s.l.] McGraw-Hill Education
2. Evans, A.J. (1996) Basic Digital Electronics: Explains digital systems functions and how digital circuits are used to build them. [s.l.] Master Publishing
Further reading:
1. Kleitz, W. (2011) Digital Electronics: A Practical Approach with VHDL.9thedn. [s.l.] Pearson
Minimal learning outcomes
- Use number systems and codes to display digital data
- Use methods to detect and correct data transmission errors
- Apply axioms and theorems of Boolean algebra
- Minimize and implement complex logic functions using basic logic circuits
- Design a simple combinational digital circuit
- Design a simple arithmetic digital circuit
- Design a simple sequential digital circuit
- Analyse the characteristics of static and dynamic memories
- Analyse the operation of circuits for digital-to-analog and analog-to-digital conversion.
Preferred learning outcomes
- Explain number systems and codes to display digital data
- Evaluate methods to detect and correct data transmission errors
- Minimize (simplify) complex logical function with rules of Boolean algebra
- Implement complex logic functions using complex logic circuits
- Design a complex combinational digital circuit
- Design a complex arithmetic digital circuit
- Design a complex sequential digital circuit
- Realize logical scheme of static and dynamic memories
- Draw and explain the operation of digital-to-analog and analog-to-digital conversion