Logic Design Theory

Course Code
θεω-λογ-σχε
ECTS Credits
4
Semester
1st Semester
Course Category

Core courses

Core courses

Specialization
Core Courses
Course Description
COURSE CONTENTS

Course contents: Numeral systems and codes, digital circuits, principles and practices for combinational logic design, basic combinational digital circuits, PLAs, decoders, coders, multiplexers, comparators, adders, subtractors, ALUs, principles and practices for sequential digital design, latches, flip flops, counters, shift registers, memory.

LEARNING OUTCOMES

At the end of the course the student will be able to:

  • describe the basic principles of binary numbers, Boolean Algebra and logic gates
  • explain the basic principles of binary functions and simplify binary functions
  • design and reduce combinational circuits given specific requirements
  • explain the notion of memory in the context of logic circuits
  • list the characteristic tables of flip flop types D,T and JK
  • read and reduce state diagrams
  • design sequential circuits
  • implement and test simple circuits in the lab
  • interpret the results of the tests in the lab
ASSESSMENT

Assessment: The grade is based on a mid-term exam (20% of the total grade) and a final exam (80% of the total grade). There are also 3 optional theoretic exercises in the form of a written report, each of which contributes up to 10% of the maximum grade, as well as an optional applied project of circuit implementation on a PCB contributing up to 40% of the total grade.