|
Σκοπός αυτού του μαθήματος είναι να εισάγει τις βασικές έννοιες και περιοχές της Επιστήμης
των Υπολογιστών. Το μάθημα καλύπτει αντικείμενα θεωρητικής πληροφορικής (λογική για την
επιστήμη των υπολογιστών, γραφήματα, αυτόματα, τυπικές γραμματικές, υπολογισιμότητα και
πολυπλοκότητα), αναπαραστάσεις και πράξεις (δυαδική αριθμητική, συστήματα αρίθμησης,
δυαδική παράσταση αριθμών, πράξεις σταθερής και κινητής υποδιαστολής, κωδικοποίηση),
οργάνωση και λειτουργία επεξεργαστών (τμήματα και λειτουργία υπολογιστή, μορφή εντολής-
γλώσσα μηχανής, συμβολική γλώσσα, σχεδίαση μνήμης-περιφερειακές μονάδες-μονάδες
αποθήκευσης) καθώς επίσης και εισαγωγή στο λογισμικό συστήματος (λειτουργικό σύστημα,
μεταγλωττιστής-μεταφραστής) αλλά και σε λογισμικό εφαρμογών (βάσεις δεδομένων,
διαχείριση αρχείων, κ.ά.). Τέλος γίνεται αναφορά και σε άλλα προγραμματιστικά μοντέλα
(συναρτησιακός - λογικός - αντικειμενοστρεφής προγραμματισμός). |