Τι περιλαμβάνει το μάθημα
- Εισαγωγή στο μάθημα και ιστορική αναδρομή
 - Παράσταση δεδομένων
 - Δομικά στοιχεία υπολογιστών
 - Βασικές αρχιτεκτονικές
 - Προγραμματισμός σε επίπεδο μηχανής
 - Λειτουργικά συστήματα
 - Αλγόριθμοι, δεδομένα και διαδικασίες
 - Γλώσσες προγραμματισμού
 - Διερμηνευτές και μεταγλωττιστές
 - Τεχνολογία λογισμικού
 - Προγραμματιστικά παραδείγματα
 - Στοιχεία θεωρητικής πληροφορικής
 - Βάσεις δεδομένων
 - Γραφικά με υπολογιστή
 - Εφαρμογές γραφείου
 - Επεξεργασία δεδομένων
 - Επιστημονολογική θεώρηση
 - Εισαγωγή στον προγραμματισμό
 - Υπολογισμοί με σταθερές
 - Μεταβλητές και εκχωρήσεις
 - Επιλογές και επαναλήψεις
 - Διαδικασίες και συναρτήσεις
 - Οργάνωση προγραμμάτων
 - Λάθη και τεχνικές αποσφαλμάτωσης
 - Ανασκόπηση - επανάληψη