Το σεμινάριο περιλαμβάνει τα εξής μαθήματα:
Εισαγωγή στον προγραμματισμό με C.
- Τύποι δεδομένων.
- Μεταβλητές & Ανάθεση τιμών.
- Είσοδος και έξοδος προγράμματος.
- Εκφράσεις και Τελεστές.
- Το πρώτο μας πρόγραμμα σε C. Οι συναρτήσεις printf(), scanf()
- Λογικές μεταβλητές.
- Λογικές συνθήκες.
- Λογικές πράξεις.
Έλεγχος ροής προγράμματος.
- Απλή εντολή ελέγχου.
- Πολλαπλή επιλογή.
- Η έννοια της συνάρτησης
- Ορισμός, δήλωση και κλήση συνάρτησης.
- Εμβέλεια μεταβλητών.
- Επαναληπτικές δομές
- Εντολή break
- Εντολή continue
Εισαγωγή στα αλφαριθμητικά
- Τύπος δεδομένων char (χαρακτήρες)
- Αλφαριθμητικά
- Βασικές συναρτήσεις αλφαριθμητικών
Πίνακες
- Βασικές έννοιες και χαρακτηριστικά πινάκων.
- Βασικές λειτουργίες (δήλωση, ορισμός, ανάγνωση, εκτύπωση στοιχείων, αναθέσεις τιμών) επί των πινάκων.
- Μονοδιάστατοι πίνακες.
- Δισδιάστατοι πίνακες
- Πολυδιάστατοι πίνακες
- Απόδοση αρχικών τιμών σε πίνακες
- Αναζήτηση με πίνακες
Εισαγωγή στη C++ και στην τεχνολογία αντικειμένων
- Έννοια της κλάσης σε C++
- Ορισμός κλάσης με συνάρτηση μέλους σε C++
- Έννοια του αντικειμένου
- Αρχικοποίηση αντικειμένων με μεθόδους κατασκευής (constructors)
- Μέθοδοι καταστροφής (destructors)