Logic Design

General

Course Contents

Basic introduction to arithmetic systems, Algebra Boole, logic gates, logic design and circuit simplification. Introduction to the basic combinatorial structures (decoders, multiplexers, comparators and the basic arithmetic circuits). Binary codes.

Educational Goals

Το μάθημα αποτελεί βασική εισαγωγή στα συστήματα αρίθμησης, στην Άλγεβρα Boole και στις συναρτήσεις Boole, στις λογικές πύλες, στη σχεδίαση και απλοποίηση λογικών συναρτήσεων. Γίνεται εισαγωγή στις βασικές συνδυαστικές δομές, (αποκωδικοποιητές, πολυπλέκτες, κωδικοποιητές),
στους συγκριτές και στα βασικά αριθμητικά κυκλώματα. Εισαγωγή στους ψηφιακούς κώδικες.

Με την επιτυχή ολοκλήρωση του μαθήματος ο/η φοιτητής / τρια θα είναι σε θέση να κατανοεί:

  • Τα συστήματα αρίθμησης και τις βασικές πράξεις μη προσημασμένων και προσημασμένων αριθμών, την παράσταση κλασματικών αριθμών στο δυαδικό σύστημα και τις πράξεις με αρχιτεκτονική κινητής υποδιαστολής.
  • Τα βασικά θεωρήματα της Άλγεβρας Boole και την αρχή του δυϊσμού.
  • Τις συναρτήσεις Boole και την υλοποίησή τους με πύλες.
  • Τις τεχνικές απλοποίησης των λογικών συναρτήσεων.
  • Τις βασικές συνδυαστικές δομές (πολυπλέκτες αποκωδικοποιητές, συγκριτές και αριθμητικά κυκλώματα).

General Skills

  • Αναζήτηση, ανάλυση και σύνθεση δεδομένων και πληροφοριών, με τη χρήση και των απαραίτητων τεχνολογιών.
  • Αυτόνομη και Ομαδική εργασία.
  • Προαγωγή της ελεύθερης, δημιουργικής και επαγωγικής σκέψης.
  • Σχεδιασμός και Διαχείριση Έργων.

Teaching Methods

  • Θεωρητική διδασκαλία, με χρήση πίνακα και power point.

Use of ICT means

  • Υποστήριξη της μαθησιακής διαδικασίας μέσω της ιστοσελίδας του μαθήματος.

Teaching Organization

ActivitySemester workload
Lectures26
Practice Exercises13
Writing exercises21
Autonomous Study65
Total125

Students Evaluation

Ο τελικός βαθμός του μαθήματος διαμορφώνεται κυρίως από τον βαθμό του θεωρητικού μέρους και σε αυτόν μπορεί να συμβάλλει και η αξιολόγηση των ασκήσεων που μελετά, επιλύει και παραδίδει ο φοιτητής.

Ο βαθμός του θεωρητικού μέρους διαμορφώνεται από γραπτή τελική εξέταση, που μπορεί να περιλαμβάνει:

  • Ανάπτυξη θεωρητικών θεμάτων.
  • Επίλυση προβλημάτων εφαρμογής των γνώσεων που αποκτήθηκαν.
  • Ερωτήσεις πολλαπλής επιλογής.
  • Ερωτήσεις σύντομης απάντησης.

Recommended Bibliography

  1. Κ. Παπαοδυσσεύς κλπ., Λογική Σχεδίαση Ψηφιακών Συστημάτων, Εκδόσεις Τζιόλα, 2017.
  2. Μ. Morris Mano, M. Ciletti, Ψηφιακή Σχεδίαση, Εκδόσεις Παπασωτηρίου.