Εισαγωγή στον Προγραμματισμό Υπολογιστών (3125)
Περίγραμμα
Περιεχόμενο μαθήματος
- Περιγραφή υπολογισμών
- συναρτήσεις
- επαναληπτικοί υπολογισμοί
- συναρτήσεις υψηλότερου επιπέδου
- αναδρομικοί υπολογισμοί
- Περιγραφή πληροφορίας
- αφηρημένα δεδομένα
- ακολουθίες
- μεταλλασσόμενα δεδομένα (mutable data)
- Στοιχεία αντικειμενοστραφούς προγραμματισμού
- αντικείμενα & τάξεις
- κληρονομικότητα, πολυμορφισμός
- Χειρισμός ειδικών καταστάσεων με εξαιρέσεις (exceptions)
- Χειρισμός αρχείων, συσκευών εισόδου/εξόδου
- Ροές (streams)
- Διερμηνεία προγραμμάτων (*αν υπάρξει χρόνος)
Εκπαιδευτικές Δραστηριότητες
Διαλέξεις: 9-11 Τρίτη & Παρασκευή στο αμφιθέατρο Β
Εργαστήρια: πρόγραμμα τμημάτων (χειμερινό 2024)
Ασκήσεις: 4 ή 5 σειρές ασκήσεων διάρκειας περίπου 2 εβδομάδων η καθεμία
Εργαστηριακή εξέταση: προγραμματιστική εξέταση στο χώρο των εργαστηρίων, Η εργαστηριακή εξέταση όλων των φοιτητών θα γίνει την τελευταία εβδομάδα μαθημάτων.
Τελική εξέταση: γραπτή εξέταση που περιλαμβάνει συγγραφή προγράμματος (στο χαρτί - όχι σε Η/Υ) κατά τη διάρκεια της εξεταστικής περιόδου Οι ημ/νίες των εξετάσεων ανακοινώνονται στην κεντρική σελίδα του ΟΠΑ.
Συγγράμματα
Ελεύθερη διανομή από διαδίκτυο:
Ανθρώπινο Δυναμικό
Διδάσκων: |
Αντώνης Δημάκης dimakis@aueb.gr γραφείο: Τροίας 2, 506, 5ος όροφος Ώρες γραφείου: Τρίτη 1-3, Παρασκευή 1-3 (και online μέσω MS Teams) |
Διδάσκοντες εργαστηρίων: |
Χρήστος Καλέργης xsk@aueb.gr |
Μαρία Τογαντζή mst@aueb.gr |
|
Μελίνα Ραπτάκη mraptaki@aueb.gr |
|
Χριστόδουλος Σαντοριναίος santgchr@gmail.com | |
Λεωνίδας Κοντογιάννης leo.kontogiannis@aueb.gr
|
|
Βασίλειος-Έκτωρ Κώτσης-Πανακάκης vas.kotsispanakakis@aueb.gr | |
Διορθωση ασκήσεων |
η διδακτική ομάδα |
Τρόποι αξιολόγησης / εξέτασης
Ο τελικός βαθμός στα μάθημα προκύπτει κατά 60% από τον βαθμό στην εξεταστική περίοδο Ιανουαρίου, κατά 30% από τον βαθμό των ασκήσεων και κατά 10% από τον βαθμό στην εργαστηριακή εξέταση (η οποία πραγματοποιείται κατά την τελευταία εβδομάδα μαθημάτων).
Μέθοδοι διδασκαλίας
Δια ζώσης διαλέξεις και εργαστήρια.