Περιεχόμενο μαθήματος

Περιεχόμενο μαθήματος

  1. Περιγραφή υπολογισμών
    • συναρτήσεις
    • επαναληπτικοί υπολογισμοί
    • συναρτήσεις υψηλότερου επιπέδου
    • αναδρομικοί υπολογισμοί
  2. Περιγραφή πληροφορίας
    • αφηρημένα δεδομένα
    • ακολουθίες
    • μεταλλασσόμενα δεδομένα (mutable data)
  3. Στοιχεία αντικειμενοστραφούς προγραμματισμού
    • αντικείμενα & τάξεις
    • κληρονομικότητα, πολυμορφισμός
  4. Χειρισμός ειδικών καταστάσεων με εξαιρέσεις (exceptions)
  5. Χειρισμός αρχείων, συσκευών εισόδου/εξόδου
    • Ροές (streams)
  6. Διερμηνεία προγραμμάτων (*αν υπάρξει χρόνος)

Εκπαιδευτικές Δραστηριότητες



Διαλέξεις: 9-11 Τρίτη & Παρασκευή στο αμφιθέατρο Β

Εργαστήρια: πρόγραμμα τμημάτων (χειμερινό 2024)

Ασκήσεις: 4 ή 5 σειρές ασκήσεων διάρκειας περίπου 2 εβδομάδων η καθεμία

Εργαστηριακή εξέταση: προγραμματιστική εξέταση στο χώρο των εργαστηρίων, Η εργαστηριακή εξέταση όλων των φοιτητών θα γίνει την τελευταία εβδομάδα μαθημάτων.

Τελική εξέταση: γραπτή εξέταση που περιλαμβάνει συγγραφή προγράμματος (στο χαρτί - όχι σε Η/Υ) κατά τη διάρκεια της εξεταστικής περιόδου Οι ημ/νίες των εξετάσεων ανακοινώνονται στην κεντρική σελίδα του ΟΠΑ.

Συγγράμματα

Προτεινόμενα συγγράμματα

Διανομή από Σύστημα Εύδοξος:
 

 

Ελεύθερη διανομή από διαδίκτυο:

 
Η δομή και παρουσίαση της ύλης βασίζεται στα δύο πρώτα κεφάλαια του ηλεκτρονικού σύγγραμματος (στα αγγλικά):
 Composing Programs, John DeNero, 2015: βασισμένο με τη σειρά του στο Structure and Interpretation of Computer Programs, Abelson, Sussman & Sussman, 1979 [online έκδοση]

Ανθρώπινο Δυναμικό



Διδάσκων:

Αντώνης Δημάκης 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% από τον βαθμό στην εργαστηριακή εξέταση (η οποία πραγματοποιείται κατά την τελευταία εβδομάδα μαθημάτων).

Μέθοδοι διδασκαλίας

Μέθοδοι διδασκαλίας

Δια ζώσης διαλέξεις και εργαστήρια.