ΣΗΜΕΙΩΣΕΙΣ ΜΑΘΗΜΑΤΟΣ
Ενότητες 1 & 2
Οι έννοιες του προβλήματος και αλγορίθμου.
Αλγοριθμικά κριτήρια. Τρόποι αναπαράστασης.
Τεχνικές και μέθοδοι ανάπτυξης αλγορίθμων.
Αλγοριθμικά κριτήρια. Τρόποι αναπαράστασης.
Τεχνικές και μέθοδοι ανάπτυξης αλγορίθμων.
Ενότητες 3 & 4 & 5
Μεταβλητές / Σταθερές.
Βασικές εντολές. Σύνταξη προγράμματος.
Δομή ακολουθίας.
Βασικές εντολές. Σύνταξη προγράμματος.
Δομή ακολουθίας.
Ενότητα 6
Χαρακτηριστικά γλωσσών.
Προγραμματιστικά περιβάλλοντα.
Εισαγωγή στις κατηγορίες λαθών
Προγραμματιστικά περιβάλλοντα.
Εισαγωγή στις κατηγορίες λαθών
Ενότητες 7 & 8
Λογικές συνθήκες, λογικές πράξεις, σύνθετες λογικές εκφράσεις.
Δομή επιλογής και δομές πολλαπλής επιλογής.
Ασκήσεις κλιμακωτής χρέωσης.
Δομή επιλογής και δομές πολλαπλής επιλογής.
Ασκήσεις κλιμακωτής χρέωσης.
Ενότητες 9 & 10 & 11
Εισαγωγή στην δομή επανάληψης.
Δομές επανάληψης και μετατροπές.
Βασικές ασκήσεις (Αθροίσματα) με χρήση της δομής επανάληψης.
Σωστή επιλογή δομής επανάληψης.
Δομές επανάληψης και μετατροπές.
Βασικές ασκήσεις (Αθροίσματα) με χρήση της δομής επανάληψης.
Σωστή επιλογή δομής επανάληψης.
Ενότητα 12
Εμβάθυνση στην δομή επανάληψης.
Εύρεση max/min, πλήθος μέγιστων/ελάχιστων.
Εμφωλευμένες δομές επανάληψης.
Τεχνική της σημαίας.
Εύρεση max/min, πλήθος μέγιστων/ελάχιστων.
Εμφωλευμένες δομές επανάληψης.
Τεχνική της σημαίας.
Ενότητες 13 & 14
Θεωρία δομών δεδομένων.
Εισαγωγή στους πίνακες.
Βασικές λειτουργίες στους πίνακες: εισαγωγή προσπέλαση εύρεση μέγιστου/ελάχιστου. Παράλληλοι πίνακες.
Εισαγωγή στους πίνακες.
Βασικές λειτουργίες στους πίνακες: εισαγωγή προσπέλαση εύρεση μέγιστου/ελάχιστου. Παράλληλοι πίνακες.
Ενότητες 15 & 16 & 17
Αναζήτηση στους πίνακες (σειριακή και δυαδική)
Μέθοδος "Διαίρει και Βασίλευε"
Ταξινόμηση στους πίνακες (φυσαλίδας και επιλογής)
Συγχώνευση και Διαχωρισμός πινάκων.
Μέθοδος "Διαίρει και Βασίλευε"
Ταξινόμηση στους πίνακες (φυσαλίδας και επιλογής)
Συγχώνευση και Διαχωρισμός πινάκων.
Ενότητες 18 & 19 & 20
Εισαγωγή στους δισδιάστατους πίνακες.
Επεξεργασία ανά γραμμή ή στήλη.
Εύρεση μέγιστου/ελάχιστου και αναζήτηση στοιχείου.
Ταξινόμηση δισδιάστατου πίνακα.
Επεξεργασία ανά γραμμή ή στήλη.
Εύρεση μέγιστου/ελάχιστου και αναζήτηση στοιχείου.
Ταξινόμηση δισδιάστατου πίνακα.
Ενότητα 21
Στοίβα και Ουρά. Το υλικό του μαθήματος περιλαμβάνει το Κεφάλαιο 1 του βιβλίου Πληροφορικής και το φυλλάδιο ασκήσεων που θα δοθεί στην τάξη.
Ενότητες 22 & 23
Δομημένος και Τμηματικός Προγραμματισμός
Εισαγωγή στα υποπρογράμματα.
Συναρτήσεις και Διαδικασίες.
Εμβέλεια μεταβλητών.
Εισαγωγή στα υποπρογράμματα.
Συναρτήσεις και Διαδικασίες.
Εμβέλεια μεταβλητών.
Ενότητα 27
Αντικειμενοστραφής Προγραμματισμός.