- TOC {:toc}
- Διαλέξεις: Δευτέρα και Παρασκευή 09:00-11:00
- Άρτιοι: Αμφιθέατρο
- Περιττοί: Α2
- Ώρες Γραφείου:
- Δευτέρα 11:00-12:00 (Αυγερινός @ Α40, Σταματόπουλος @ Α48)
- Παρασκευή 11:00-12:00 (Αυγερινός @ Α3, Σταματόπουλος @ Α48)
- Πρόσθεσε το πρόγραμμα του μαθήματος στο google calendar
Για την ενεργή συμμετοχή σου στο μάθημα, θα χρειαστείς:
ΣΗΜΑΝΤΙΚΟ: Για να βαθμολογηθείς στο μάθημα, πρέπει να συμπληρώσεις τα στοιχεία σου σε αυτήν την φόρμα - απαιτεί λογαριασμό Gmail.
Ερωτήσεις για διαδικαστικά, το μάθημα και τις ασκήσεις αποκλειστικά στο Piazza - απαιτεί di.uoa.gr email. Δεν έχεις ακόμα di.uoa.gr email; Βεβαιώσου ότι συμπλήρωσες την φόρμα στην Συμμετοχή παραπάνω και θα σου στείλουμε πρόσκληση.
| Ημερομηνία | Περιεχόμενο Μαθήματος | Αρχείο |
|---|---|---|
| 29/09 | Διάλεξη 0: Καλημέρα Κόσμε! | |
| 03/10 | Διάλεξη 1: Η Γραμμή Εντολών | |
| 06/10 | Διάλεξη 2: Μνήμη και Μεταβλητές | |
| 10/10 | Διάλεξη 3: Συναρτήσεις | |
| 13/10 | Διάλεξη 4: Git και Τελεστές | |
| 17/10 | Διάλεξη 5: Τελεστές και Εντολές | |
| 20/10 | Διάλεξη 6: Εντολές και Ροή Ελέγχου | |
| 24/10 | Διάλεξη 7: Επίλυση Προβλήμάτων | |
| 27/10 | Διάλεξη 8: Ροή Ελέγχου #2 | |
| 31/10 | Διάλεξη 9: Δεδομένα Εισόδου | |
| 03/11 | Διάλεξη 10: Πίνακες | |
| 07/11 | Διάλεξη 11: Δείκτες και Αναδρομή | |
| 10/11 | Διάλεξη 12: Δείκτες και Πίνακες | |
| 14/11 | Διάλεξη 13: Μνήμη | |
| 21/11 | Διάλεξη 14: Εμβέλεια, Μνήμη και Συμβολοσειρές | |
| 24/11 | Διάλεξη 15: Πολυπλοκότητα και Προεπεξεργαστής | |
| 27/11 | Διάλεξη 16: Επίλυση Προβλημάτων | |
| 28/11 | Διάλεξη 17: Δυαδική Αναζήτηση και Ταξινόμηση |
| Εργασία | GitHub | Προθεσμία |
|---|---|---|
| Εργασία 0 | Invite | 12 Νοεμβρίου 2025, 23:59 |
| Εργασία 1 | Invite | 10 Δεκεμβρίου 2025, 23:59 |
| Εργασία | GitHub |
|---|---|
| Bonus #0 | Invite |
Γραφτείτε στο τμήμα εργαστηρίου που ταιριάζει στο πρόγραμμά σας μέσω eclass - απαιτεί di.uoa.gr email. Δεν έχεις ακόμα di.uoa.gr email; Βεβαιώσου ότι συμπλήρωσες την φόρμα στην Συμμετοχή παραπάνω και θα προσπαθήσουμε να σε συμπεριλάβουμε στην λίστα.
| Markdown | HTML | GitHub Classroom (optional) | |
|---|---|---|---|
| Φυλλάδιο 0.pdf | lab00.md | lab00.html | |
| Φυλλάδιο 1.pdf | lab01.md | lab01.html | lab01 |
| Φυλλάδιο 2.pdf | lab02.md | lab02.html | lab02 |
| Φυλλάδιο 3.pdf | lab03.md | lab03.html | lab03 |
| Φυλλάδιο 4.pdf | lab04.md | lab04.html | lab04 |
| Φυλλάδιο 5.pdf | lab05.md | lab05.html | |
| Φυλλάδιο 6.pdf | lab06.md | lab06.html | |
| Φυλλάδιο 7.pdf | lab07.md | lab07.html |
Θες να βοηθήσεις να βελτιώσουμε τα Φυλλάδια; Στείλε μας PR στο lab-material repo.
Το εργαστήριο είναι υποχρεωτικό για τους πρωτοετείς. Το ακόλουθο πρόγραμμα ξεκίνησε την 6η Οκτωβρίου 2025:
| Τμήμα | Εργαστήριο | Υπεύθυνος | Συνεργάτες |
|---|---|---|---|
| #0 | Δευ 13:00-15:00 (Windows PC1) | Νίκος Περδικοπάνης | Άλεξ Γκιάφης, Ιωάννης Γρηγοράτος, Πλαστήρας Πέτρος, Γιαννάκης Χρήστος, Γιώργος Σπύρου, Μπαρμπαρόσος Θεοφάνης, Θέκλα Μιχαήλ |
| #1 | Δευ 15:00-17:00 (Windows PC1) | Διονύσης Βασιλόπουλος | Αλέξανδρος Σταυρινουδάκης, Νεφέλη-Ειρήνη Μπαλή, Ασώματος Κυριάκος, Ελένη Μουχλή, Δημήτρης Στάικος |
| #2 | Δευ 17:00-19:00 (Windows PC1) | Νίκος Περδικοπάνης | Ματίνα Ναδάλη, Νεφέλη-Ειρήνη Μπαλή, Πέτρος Κατηφόρης, Γεώργιος Τόλης, Ασώματος Κυριάκος |
| #3 | Τρί 13:00-15:00 (Linux) | Μίλτος Κυριακάκος | Διόλατζης Ραφαήλ-Φώτης, Αλέξανδρος Σταυρινουδάκης |
| #4 | Τρί 15:00-17:00 (Windows PC1) | Κωνσταντίνος Σαλμάς | Στυλιανός Ρώτας, Μπαρμπαρόσος Θεοφάνης, Μάριος Μογγογιάννης, Γεώργιος Σιαφαρίκας, Θεόδωρος Έξαρχος |
| #5 | Τετ 15:00-17:00 (Windows PC1) | Στέφανος Σταμάτης | Ζήσιμος Βακράς, Ιωάννης Ξηρός, Ιωάννης Βογιατζής, Ελευθερία Λυκοβαρδή, Παναγιώτης Βαρδαλάς, Γρηγόριος Ντερέκης, Θανάσης Παπαδόπουλος, Φλώρα Πετροπούλου, Κωνσταντίνος Στεργίου, Καρούνος Ευάγγελος |
| #6 | Τετ 17:00-19:00 (Windows PC1) | Γεώργιος-Αλέξανδρος Κώστας | Ζήσιμος Βακράς, Ιωάννης Ξηρός, Ιωάννης Βογιατζής, Σταύρος Γκουσγκούνης, Δημήτρης Γκρίτζαλης, Δημοσθένης Θεοδοσίου, Παναγιώτης Σκαρπαθάκης, Θανάσης Παπαδόπουλος, Φλώρα Πετροπούλου,Πρωτόπαπας Παναγιώτης |
| #7 | Πέμ 13:00-15:00 (Windows PC1) | Μίλτος Κυριακάκος | Δημήτρης Σκόνδρας Μέξης, Άγγελος Κοραλής, Αναστασία Μαρία Μαρινάκου, Γεώργιος Σιαφαρίκας, Μάριος Μογγογιάννης,Αλέξανδρος Σταυρινουδάκης |
| #8 | Παρ 13:00-15:00 (Windows PC1) | Κάκια Παναγίδη | Διόλατζης Ραφαήλ-Φώτης, Νεφέλη-Ειρήνη Μπαλή, Γιώργος Σπύρου, Παναγιώτης Βαρδαλάς, Γιαννάκης Χρήστος |
| B+ | Τρί 18:00-20:00 (Linux) | Παύλος Νταής / Αρίσταρχος Καλούτσας | Στυλιανός Ρώτας, Ελένη Μουχλή, Άλεξ Γκιάφης |
- C: Από τη Θεωρία στην Εφαρμογή, Γ. Σ. Τσελίκης - Ν. Δ. Τσελίκας [Link]
- Η Γλώσσα C Σε Βάθος, Νίκος Μ. Χατζηγιαννάκης [Link]
- Εισαγωγή στον Προγραμματισμό με την C, Μισυρλής Νικόλαος [Link]
- Η Γλώσσα Προγραμματισμού C, Brian W. Kerninghan, Dennis M. Ritchie [Link]
- Αρχές και τεχνικές προγραμματισμού με τη γλώσσα C, Hanly Jeri R., Koffman Elliot B. (Συγγρ.) - Καρακαπιλίδης Νίκος, Βράκας Δημήτρης, Κυριαζής Δημοσθένης (Επιμ.) [Link]
- Μαθαίνετε εύκολα C, Καρολίδης Δημήτριος Α. [Link]
- Σημειώσεις από τον καθηγητή Παναγιώτη Σταματόπουλο
- Unix Tutorial από τον καθηγητή Παναγιώτη Σταματόπουλο
- Οδηγίες εγκατάστασης VS Code από τον καθηγητή Κώστα Χατζηκοκολάκη
- Οδηγίες εγκατάστασης WSL από τον καθηγητή Κώστα Χατζηκοκολάκη
- Οδηγός Σπουδών για το μάθημα
- Οδηγός για συμμετοχή σε Forums και Q&A sites
-
Πρωτοετείς: 50% Τελική + 30% Ασκήσεις + 20% Εργαστήριο
-
Υπόλοιπα έτη: 70% Τελική Εξέταση + 30% Ασκήσεις
-
Αναπροσαρμογή: Αν ο βαθμός από τις Ασκήσεις είναι πάνω από 3 μονάδες μεγαλύτερος του βαθμού από την Τελική Εξέταση, τότε ο βαθμός για τις Ασκήσεις αναπροσαρμόζεται σε
Τελική Εξέταση + 3.
- Θανάσης Αυγερινός (thanassis)
- Παναγιώτη Σταματόπουλος (takis)
- Μίλτος Κυριακάκος (miltos)
- Νίκος Περδικοπάνης (nikosp)
- Διονύσης Βασιλόπουλος (denis)
- Κάκια Παναγίδη (kakiap)
- Στέφανος Σταμάτης (stef)
- Γεώργιος-Αλέξανδρος Κώστας
- Κωνσταντίνος Σαλμάς (ksalmas)
- Αλεξάνδρα Σοφία
- Παύλος Νταής
- Αναστάσης Τριανταφύλλου
- Προκόπιος Σταμέλιας
- Αρίσταρχος Καλούτσας
- Καλλιόπη Δεσποτίδου
- Άγγελος Κοραλής
- Άλεξ Γκιάφης
- Αλέξανδρος Σταυρινουδάκης
- Αναστασία Μαρία Μαρινάκου
- Ασώματος Κυριάκος
- Γεώργιος Σιαφαρίκας
- Γεώργιος Τόλης
- Γιαννάκης Χρήστος
- Γιώργος Σπύρου
- Γρηγόριος Ντερέκης
- Δημήτρης Γκρίτζαλης
- Δημήτρης Σκόνδρας Μέξης
- Δημήτρης Στάικος
- Δημοσθένης Θεοδοσίου
- Διόλατζης Ραφαήλ-Φώτης
- Ελένη Μουχλή
- Ελευθερία Λυκοβαρδή
- Ευάγγελος Καρούνος
- Ζήσιμος Βακράς
- Θέκλα Μιχαήλ
- Θανάσης Παπαδόπουλος
- Θεόδωρος Έξαρχος
- Ιωάννης Βογιατζής
- Ιωάννης Γρηγοράτος
- Ιωάννης Ξηρός
- Κωνσταντίνος Στεργίου
- Μάριος Μογγογιάννης
- Ματίνα Ναδάλη
- Μπαρμπαρόσος Θεοφάνης
- Νεφέλη-Ειρήνη Μπαλή
- Πέτρος Κατηφόρης
- Παναγιώτης Βαρδαλάς
- Παναγιώτης Σκαρπαθάκης
- Πλαστήρας Πέτρος
- Πρωτόπαπας Παναγιώτης
- Σταύρος Γκουσγκούνης
- Στυλιανός Ρώτας
- Φλώρα Πετροπούλου
- Επαναληπτική Εξεταστική 2025
- Χειμερινή Εξεταστική 2024
- Κατατακτήριες Εξετάσεις 2024
- Επαναληπτική Εξεταστική 2024
- Επί Πτυχίω Εξεταστική 2024
- Χειμερινή Εξεταστική 2023 (Online)
- Κατατακτήριες Εξετάσεις 2023
Θερμές ευχαριστίες στον Στέφανο Σταμάτη χωρίς τον οποίο το μάθημα θα ήταν αδύνατο να στηθεί.