Main FIT site | Webmail  

Welcome to the web page of Dr. Konstantinos Tatas





In this web space you may find lecture notes and other relevant material for the Spring 2014 semester on DIGITAL LOGIC FOR COMPUTERS .

It is highly recommended for students to have the following lecture notes with them in hard copies in each and every lecture. In this respect, notes are provided in .ppt format and can be downloaded by right-clicking on each link. Not all lecture notes are currently available but they will become available in due time as the course progresses.

The notes provided must not be considered as a replacement of either attendance of lectures or study of the suggested textbooks. Their purpose is to assist you in your studying and provide you with guidelines on what you should be focusing on. You are encouraged to enhance notes with study from the recommended literature and web links.

The notes provided are constantly updated, therefore it is recommended to regularly check for updates.




Subject Information

Course outline


Prerequisites: None  






Right click on the following links to save the lecture notes on your PC, then print them.


Week #

Lecture #

Topics covered


Week 1


Digital signals and systems








Week 1-2

Lecture 1: Numbering systems


Data and number representation










Week 3

Lecture 2: Floating-point number representation


Floating point numbers - IEEE floating-point types









Week 4-5

Lecture 3: Combinational logic circuits


Logic gates - Truth tables - Timing diagrams - Boolean Algebra









Week 6

Lecture 4: Combinational logic minimization 


Combinational logic minimization- Karnaugh maps









Week 7

Lecture 5: Combinational Circuit Design 


Don't care conditions - Combinational Circuit Design Methodology




Week 8

Lecture 6: Basic combinational circuits - MSI implementation


Decoders - MUXs - adders









Week 9

Test 1









Week 9-10

Lecture 7: Flip-flops and latches


Basic Sequential elements









Week 11-12

Lecture 8: Finite State Machines and Sequential Circuit Design


Sequential Circuit analysis and design with FSMs




Week 13

Lecture 9







LABORATORY EXERCISES: Pre-lab reports must be submitted electronically before the exercise takes place, then the lab report must be submitted either in print or electronic form within one week


Right click on the following links to save the laboratory exercise papers on your PC, then print them.


Week #

Exercise #

Topics covered


Week 3

Exercise 1








Week 4

Exercise 2










Week 5

Exercise 3









Week 6

Exercise 4











Week 7

Exercise 5 



Week 8


Exercise 6





Week 9


Exercise 7






Week 10


Exercise 8






Week 11


Exercise 9





Week 12

Exercise 10










Homework: 27/2/2014



According to the Institute’s regulations, 60% of a student’s grade corresponds to the result of his/her final examination. The remaining 40% is the student’s coursework grade, which will be calculated as follows:

Evaluation Type

After completion of


Test 1 – GRADES

Week 5


Test 2

Week 9


Lab report





Lectures will be given in every class session and they will be based on the main textbook. The assignments and examinations will be based on the material covered in class. Students are advised to purchase the main textbook on which many topics of the course are covered. Students are also advised to review the extensive list of books offered at the FIT library on the subject.

Main textbook

  • M. Mano, C. R. Kime, Logic and Computer Design Fundamentals , Prentice Hall, 2004


  • Thomas Floyd, “Digital Fundamentals with VHDL ”, Prentice Hall, 2003
  • John F. Wakerly, “Digital Design: Principles and Practices ”, Prentice Hall, 2003