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