Μετάβαση στο περιεχόμενο

Αρχές Γλωσσών Προγραμματισμού και Μεταφραστών — Ανακλήσεις και πληροφορίες εξετάσεων από το Discord

Ανεπίσημες, μη επαληθευμένες αναφορές φοιτητών και σύντομες ανακοινώσεις από το κανάλι του μαθήματος. Τα ονόματα χρηστών παραλείπονται. Όπου γράφεται «ακούσματα» ή «κατά φοιτητή», η πληροφορία δεν έχει επιβεβαιωθεί. Τα θέματα που έχουν μεταγραφεί βρίσκονται στα αρχεία των συνεδριών του φακέλου.

Ιούνιος 2020

  • 2021-06-20 (κατά φοιτητή, για την εξέταση Ιουνίου 2020): ζητήθηκε σχεδίαση δέντρων συντακτικής ανάλυσης και αυτομάτων (FSA) μέσω του επεξεργαστή κειμένου του eClass. Ο φοιτητής ανέφερε ότι τα είχε λύσει στο χαρτί, αλλά δεν μπορούσε να τα σχεδιάσει με αυτόν τον τρόπο (Discord 2021-06 (διαθέσιμο στο πλήρες πακέτο)).

Σεπτέμβριος 2020

  • 2020-09-29 (κατά φοιτητή): ερώτηση αν κάποιος «ρίσκαρε» την προφορική εξέταση για μεγαλύτερο βαθμό (Discord 2020-09 (διαθέσιμο στο πλήρες πακέτο)).
  • 2021-02-14 (κοινοποίηση): αναρτήθηκαν τα θέματα Σεπτεμβρίου 2020 (αρχείο sep20.pdf, με κείμενο και μεταγραφή στον φάκελο) (Discord 2021-02 (διαθέσιμο στο πλήρες πακέτο)).

Φεβρουάριος 2021 (εξ αποστάσεως)

  • 2021-01-16 (ανακοίνωση): η εξέταση Φεβρουαρίου 2021 για τους επί διπλώματι φοιτητές έγινε εξ αποστάσεως, με εγγραφή σε ομάδα χρηστών στο exams.eclass (Discord 2021-01 (διαθέσιμο στο πλήρες πακέτο)).
  • 2021-02-10 (ερώτηση): ζητήθηκαν στιγμιότυπα των θεμάτων Σεπτεμβρίου και Ιουνίου 2020, που είχαν δοθεί εξ αποστάσεως· δεν βρέθηκαν στο κανάλι (Discord 2021-02 (διαθέσιμο στο πλήρες πακέτο)).
  • 2021-02-15 (κοινό έγγραφο): κοινοποιήθηκε έγγραφο με τίτλο «ΘΕΜΑΤΑ ΚΑΙ ΛΥΣΕΙΣ ΑΡΧΕΣ ΓΛΩΣΣΩΝ ΦΕΒΡΟΥΑΡΙΟΣ 2021». Το πρώτο θέμα του περιέχει BNF με επτά κανόνες (R1–R7) και ερωτήματα Α–Δ. Όπως και η φωτογραφία του ίδιου θέματος, δεν φαίνεται να περιέχει λύσεις (Discord 2021-02 (διαθέσιμο στο πλήρες πακέτο)).
  • 2021-02-16 (ανακοίνωση): αναρτήθηκαν οδηγίες γραπτής εξέτασης και υπενθύμιση ότι δεν πρέπει να αναρτώνται θέματα κατά τη διάρκεια της εξέτασης (Discord 2021-02 (διαθέσιμο στο πλήρες πακέτο)).
  • 2024-09-24 (συζήτηση για το Θέμα 1 του 2021): φοιτητής αμφισβήτησε αν η κανονική έκφραση του ερωτήματος Γ είναι η «(0|1)* 11 (0|1)*». Δεν υπάρχει επιβεβαιωμένη απάντηση (Discord 2024-09 (διαθέσιμο στο πλήρες πακέτο)).

Ιούνιος 2021 (εξ αποστάσεως)

  • 2021-05-27 (ανακοίνωση): εγγραφή στο exams.eclass για την εξέταση Ιουνίου 2021, εξ αποστάσεως (Discord 2021-05 (διαθέσιμο στο πλήρες πακέτο)).
  • 2021-06-24 (κατά φοιτητή): η διαδικασία είχε τρεις φάσεις· ήταν ασαφές αν θα γινόταν ταυτοποίηση και προφορική εξέταση, και πότε θα γινόταν η τρίτη φάση μετά το ακαδημαϊκό ημερολόγιο (Discord 2021-06 (διαθέσιμο στο πλήρες πακέτο)).
  • 2021-06-24 (ακούσματα): σε επαναληπτικό μάθημα ένας διδάσκων είπε ότι θέματα παρόμοια με τα επαναληπτικά του eClass θα μπορούσαν να μπουν στην εξέταση (Discord 2021-06 (διαθέσιμο στο πλήρες πακέτο)).
  • 2021-06-28 (ερώτηση): ρωτήθηκε αν θα υπάρχει Python στην εξέταση· δεν καταγράφηκε απάντηση (Discord 2021-06 (διαθέσιμο στο πλήρες πακέτο)).
  • 2021-06-30 (κατά φοιτητές, μετά την εξέταση): απόψεις διίστανται. Κάποιοι τα βρήκαν βατά, άλλοι πιο δύσκολα από προηγούμενα θέματα. Όλοι σημείωσαν ότι ο χρόνος ήταν λίγος, ειδικά στα θέματα 2 και 3. Αναφέρθηκε και ότι το απρόσμενο ήταν «να μας βάλει να σχεδιάσουμε πίνακα» (Discord 2021-06 (διαθέσιμο στο πλήρες πακέτο)).

Σεπτέμβριος 2021 (εξ αποστάσεως)

  • 2021-08-23 (ανακοίνωση): εγγραφή στο exams.eclass για την εξέταση Σεπτεμβρίου 2021, εξ αποστάσεως (Discord 2021-08 (διαθέσιμο στο πλήρες πακέτο)).
  • 2021-09-12 (ζήτηση λύσης): αναρτήθηκαν φωτογραφίες ασκήσεων της εξέτασης με ερώτηση για λύση· δεν υπάρχει απάντηση στο κανάλι (Discord 2021-09 (διαθέσιμο στο πλήρες πακέτο)).
  • 2021-09-13 (ζήτηση λύσης): ζητήθηκε λύση για τα ερωτήματα γ, δ και ε άσκησης από τα θέματα Ιουνίου 2021 (στιγμιότυπα της 30/6), χωρίς απάντηση στο κανάλι (Discord 2021-09 (διαθέσιμο στο πλήρες πακέτο)).
  • 2021-09-14 (ερώτηση): ρωτήθηκε αν η αποδοχή διακριτικού (token) στο β' ερώτημα γίνεται μόνο στην τελική κατάσταση· χωρίς καταγεγραμμένη απάντηση (Discord 2021-09 (διαθέσιμο στο πλήρες πακέτο)).
  • 2021-10-01 (ανακοίνωση): οι διευκρινίσεις για τα γραπτά δόθηκαν μέσω Zoom, σε ημερομηνία και σύνδεσμο που ανακοινώθηκαν (Discord 2021-10 (διαθέσιμο στο πλήρες πακέτο)).

Ιούνιος 2022

  • 2022-06-10 (κατά φοιτητή, για την προετοιμασία): στα τελευταία μαθήματα έγιναν επαναληπτικές ασκήσεις (ο ένας διδάσκων για το ένα μέρος της ύλης, ο άλλος στο τελευταίο μάθημα) και ένας διδάσκων έδειξε ενδεικτικά παραδείγματα σε Python (Discord 2022-06 (διαθέσιμο στο πλήρες πακέτο)).
  • 2022-06-17 (ακούσματα, από συνομιλία με διδάσκοντα): ο προγραμματισμός (Python) θα καταλάμβανε ένα μόνο θέμα, περίπου 1/10 της βαθμολογίας. Θέματα του τύπου «γράψε πρόγραμμα που κάνει αυτό» θεωρήθηκαν πολύ δύσκολα· η μορφή αναμενόταν κυρίως πολλαπλής επιλογής με ερμηνεία κώδικα. Συστήθηκε προσοχή στο προαιρετικό project (Discord 2022-06 (διαθέσιμο στο πλήρες πακέτο)).
  • 2022-06-20 (κατά φοιτητή, με φωτογραφίες 1.jpg και 2.jpg): στο πρώτο θέμα το πρώτο ερώτημα ζητούσε παραδείγματα· στο τρίτο θέμα ζητούνταν οι τελικές τιμές των a, b, c για δύο ζεύγη αρχικών τιμών, με παρενθέσεις στην έκφραση «c = a > ++b && b++ && --a» (Discord 2022-06 (διαθέσιμο στο πλήρες πακέτο)).

Σεπτέμβριος 2022

  • 2022-09-10 (ερώτηση): «Για scala και lisp που έπεσαν τι να δούμε;». Από το νήμα φαίνεται ότι αναφέρεται στην εξέταση Ιουνίου 2022 (Discord 2022-09 (διαθέσιμο στο πλήρες πακέτο)).
  • 2022-09-12 (κατά φοιτητή): ένα τελευταίο υποερώτημα του τελευταίου θέματος βαθμολογούνταν με 0,5. Δεν είναι σαφές σε ποια εξέταση αναφέρεται (Discord 2022-09 (διαθέσιμο στο πλήρες πακέτο)).
  • 2022-09-13 (ζήτηση λύσης): ζητήθηκε λύση για το Θέμα 3 των θεμάτων Ιουνίου· αναρτήθηκαν φωτογραφίες, χωρίς απάντηση στο κανάλι (Discord 2022-09 (διαθέσιμο στο πλήρες πακέτο)).
  • 2022-09-14 (ζήτηση λύσης): ζητήθηκε λύση για τα ερωτήματα 5β και 5γ (Lisp και Scheme) της εξέτασης Ιουνίου 2022· δεν καταγράφηκε απάντηση (Discord 2022-09 (διαθέσιμο στο πλήρες πακέτο)).

Ιούνιος 2023 (Παραλλαγές Α και Β)

  • 2023-06-21 (ερώτηση): ρωτήθηκε αν επιτρέπονται σημειώσεις στην εξέταση θεωρίας· δεν καταγράφηκε απάντηση (Discord 2023-06 (διαθέσιμο στο πλήρες πακέτο)).
  • 2023-06-21 (ερώτηση): ρωτήθηκε αν υπάρχουν λύσεις των τελευταίων θεμάτων· δεν καταγράφηκε απάντηση (Discord 2023-06 (διαθέσιμο στο πλήρες πακέτο)).
  • 2023-06-24 (ανάρτηση): αναρτήθηκαν φωτογραφίες των Θεμάτων 1–3 του Ιουνίου 2023 (Παραλλαγή Α) (Discord 2023-06 (διαθέσιμο στο πλήρες πακέτο)).
  • 2024-06-21/22 (συζήτηση για το Θέμα 1 της Παραλλαγής Α): φοιτητές διαφώνησαν για το αν η γραμματική είναι LL(1). Δεν υπάρχει επίσημη απάντηση στο κανάλι (Discord 2024-06 (διαθέσιμο στο πλήρες πακέτο)).

Φεβρουάριος 2024

  • 2024-02-06 (κατά φοιτητή, με απάντηση): ρωτήθηκε αν η γραπτή εξέταση θεωρίας της επόμενης ημέρας θα γίνει. Η απάντηση ήταν ότι καμία εξέταση δεν θα γίνει, εκτός αν υπάρξει σχετική ανακοίνωση (Discord 2024-02 (διαθέσιμο στο πλήρες πακέτο)).

Ιούνιος 2024

  • 2024-05-30 (κατά φοιτητή): ζητήθηκε πηγή για εξάσκηση σε ασκήσεις BNF, που φαίνονται να πιάνουν περίπου 30–40% του βαθμού. Άλλος φοιτητής απάντησε ότι για όλα τα θέματα αρκεί το συγκεκριμένο υλικό, γιατί μοιάζει με όσα πέφτουν (Discord 2024-05 (διαθέσιμο στο πλήρες πακέτο)).
  • 2024-06-13 (κατά φοιτητές): η άσκηση BNF είχε 4 μονάδες στις δύο προηγούμενες εξετάσεις που είδε φοιτητής. Το άριστα της γραπτής είναι 11 μονάδες και δεν υπάρχει μπόνους για την Python (Discord 2024-06 (διαθέσιμο στο πλήρες πακέτο)).
  • 2024-06-13 (κατά φοιτητή): τα θέματα είναι «στάνταρ». Προτάθηκε να διαβαστούν μόνο τα θέματα που συνήθως πέφτουν από τις διαφάνειες (Discord 2024-06 (διαθέσιμο στο πλήρες πακέτο)).
  • 2024-06-20 (κατά φοιτητή): το BNF πιάνει περίπου 40% της εξέτασης. Οι ασκήσεις του υλικού λύνονται αρκετά εύκολα (Discord 2024-06 (διαθέσιμο στο πλήρες πακέτο)).
  • 2024-06-23 (κατά φοιτητή, ακούσματα): ο φοιτητής υπέθεσε ότι 1–2 μονάδες ήταν σε «μπερδευτηκά» θέματα, ώστε να μην πάρουν υψηλούς βαθμούς όσοι δεν παρέδωσαν Python ή project (Discord 2024-06 (διαθέσιμο στο πλήρες πακέτο)).
  • 2024-07-09 (ανακοίνωση): οι προβιβάσιμοι βαθμοί της γραπτής εξέτασης ισχύουν μόνο για το τρέχον ακαδημαϊκό έτος, δηλαδή μέχρι τη Σεπτεμβριανή εξεταστική 2024· για επί πτυχίω φοιτητές μέχρι τη Φεβρουαριανή εξεταστική 2025 (Discord 2024-07 (διαθέσιμο στο πλήρες πακέτο)).

Σεπτέμβριος 2024

  • 2024-08-30 (κατά φοιτητή, συμβουλή): τα θέματα των τελευταίων ετών είναι «στάνταρ» και το υλικό είναι καρφιτσωμένο. Η μελέτη ξεκινά από τις επαναληπτικές διαλέξεις και συμπληρώνεται από τις υπόλοιπες διαφάνειες (Discord 2024-08 (διαθέσιμο στο πλήρες πακέτο)).
  • 2024-09-16 και 2024-09-24 (ανάρτηση): αναρτήθηκαν φωτογραφίες των θεμάτων Ιουνίου 2024 (Discord 2024-09 (διαθέσιμο στο πλήρες πακέτο)).
  • 2024-09-20 (κατά φοιτητή, μη επιβεβαιωμένο): αναφέρθηκε ότι άσκηση της εξέτασης Ιουνίου 2024 ήταν ίδια με άσκηση του υλικού «CA», η οποία θεωρήθηκε λανθασμένη (Discord 2024-09 (διαθέσιμο στο πλήρες πακέτο)).
  • 2024-09-25 (ζήτηση λύσης): ζητήθηκαν λύσεις των θεμάτων Ιουνίου 2024· δεν καταγράφηκε απάντηση (Discord 2024-09 (διαθέσιμο στο πλήρες πακέτο)).
  • 2025-07-24 (ανάρτηση): αναρτήθηκαν φωτογραφίες των θεμάτων Σεπτεμβρίου 2024. Ο φοιτητής σημείωσε ότι είναι αρκετά θολές (Discord 2025-07 (διαθέσιμο στο πλήρες πακέτο)).

Ιούνιος 2025

  • 2025-05-22 (ανάρτηση): μοιράστηκε σετ επαναληπτικών ασκήσεων με λύσεις (Discord 2025-05 (διαθέσιμο στο πλήρες πακέτο)).
  • 2025-06-03 (ερώτηση): ρωτήθηκε αν η Python συνήθως «πέφτει θέμα 4»· δεν καταγράφηκε απάντηση (Discord 2025-06 (διαθέσιμο στο πλήρες πακέτο)).
  • 2025-06-10 (ερώτηση): ρωτήθηκε αν οι ασκήσεις επανάληψης μοιάζουν με εκείνες που πέφτουν συνήθως (Discord 2025-06 (διαθέσιμο στο πλήρες πακέτο)).
  • 2025-06-13 (ανάρτηση): αναρτήθηκαν φωτογραφίες των θεμάτων Ιουνίου 2025 (Γ+ έτος) (Discord 2025-06 (διαθέσιμο στο πλήρες πακέτο)).
  • 2025-09-14 (ερώτηση και ανάρτηση): ζητήθηκε αν κάποιος έχει λύσει ένα από τα θέματα του Ιουνίου 2025· αναρτήθηκε φωτογραφία λύσης του Θέματος 1 (Παραλλαγή Β) με χειρόγραφες απαντήσεις φοιτητή (Discord 2025-09 (διαθέσιμο στο πλήρες πακέτο)).

Σεπτέμβριος 2025 και Ιανουάριος 2026

  • 2025-09-10 και 2025-09-12 (ερωτήσεις): ζητήθηκαν θέματα Ιανουαρίου 2025 και λυμένα θέματα Ιουνίου 2025· δεν καταγράφηκε απάντηση (Discord 2025-09 (διαθέσιμο στο πλήρες πακέτο)).
  • 2026-01-12 (ερώτηση): ζητήθηκαν θέματα Σεπτεμβρίου· δεν καταγράφηκε απάντηση (Discord 2026-01 (διαθέσιμο στο πλήρες πακέτο)).

Ιούνιος 2026

  • 2026-05-19 (ανάρτηση): αναρτήθηκαν φωτογραφίες παλαιών θεμάτων (2022–2024) (Discord 2026-05 (διαθέσιμο στο πλήρες πακέτο)).
  • 2026-06-04 και 2026-06-05 (ερωτήσεις): ρωτήθηκε αν έχουν ανακοινωθεί ομάδες εξέτασης και σε ποιο περιβάλλον γίνεται η εξέταση· δεν καταγράφηκε απάντηση (Discord 2026-06 (διαθέσιμο στο πλήρες πακέτο)).
  • 2026-06-12 (ερώτηση): ζητήθηκε αν έχει λύσει κάποιος τα θέματα· δεν καταγράφηκε απάντηση (Discord 2026-06 (διαθέσιμο στο πλήρες πακέτο)).
  • 2026-06-15 (ανάρτηση): αναρτήθηκαν φωτογραφίες δύο σελίδων των θεμάτων Ιουνίου 2026 (Discord 2026-06 (διαθέσιμο στο πλήρες πακέτο)).
  • 2026-06-26 (κατά φοιτητή, ακούσματα): όσοι είναι πριν από το νέο πρόγραμμα έχουν υποχρεωτικό το project Flex/Bison. Η βαθμολογία αναφέρθηκε ως 70% εξέταση και 30% project· δεν επιβεβαιώθηκε (Discord 2026-06 (διαθέσιμο στο πλήρες πακέτο)).

Προφορικές εξετάσεις των εργασιών (Flex/Bison και Python)

  • 2021-07-02 (κατά φοιτητή): η προφορική για το Flex/Bison κάλυψε όσα είχαν αναφερθεί, με έμφαση στο bison (Discord 2021-07 (διαθέσιμο στο πλήρες πακέτο)).
  • 2022-07-01 (κατά φοιτητές): διάρκεια περίπου 10–15 λεπτά· εξήγηση του κώδικα, εκτέλεση του προγράμματος και λίγες απλές ερωτήσεις. Ο φοιτητής σημείωσε ότι «εξαρτάται από τον εξεταστή» (Discord 2022-07 (διαθέσιμο στο πλήρες πακέτο)).
  • 2023-06-21 (κατά φοιτητή): ερωτήσεις πάνω στον κώδικα και στους κανόνες της γραμματικής, με εκτέλεση των εντολών flex και bison (Discord 2023-06 (διαθέσιμο στο πλήρες πακέτο)).
  • 2024-06-18 (κατά φοιτητή, που εξετάστηκε το προηγούμενο έτος): η εξέταση ήταν «αρκετά χαλαρή», με ερωτήσεις για το project (Discord 2024-06 (διαθέσιμο στο πλήρες πακέτο)).
  • 2025-06-16 (κατά φοιτητή): στο Flex/Bison, ερωτήσεις για κάθε ερώτημα, εκτέλεση μπροστά στον εξεταστή και επίδειξη του κώδικα. Στην Python, λίγες βασικές ερωτήσεις και έλεγχος ότι το πρόγραμμα τρέχει (Discord 2025-06 (διαθέσιμο στο πλήρες πακέτο)).
  • 2025-09-06 (κατά φοιτητή): στην Python ο εξεταστής ζητά να τρέξει το πρόγραμμα χωρίς να ρωτά για ανάλυση του κώδικα, σε αντίθεση με το Flex/Bison (Discord 2025-09 (διαθέσιμο στο πλήρες πακέτο)).

Επαναλαμβανόμενα ερωτήματα χωρίς καταγεγραμμένη απάντηση

  • Σημειώσεις στην εξέταση: ρωτήθηκε στις 2023-06-21, 2024-06-17, 2025-05-25 και 2025-06-03. Δεν καταγράφηκε απάντηση στο κανάλι· ισχύει η επίσημη ανακοίνωση εξέτασης (Discord 2025-06 (διαθέσιμο στο πλήρες πακέτο)).
  • Python στη γραπτή εξέταση: ρωτήθηκε στις 2021-06-28 και 2022-06-17 (για την δεύτερη, βλ. παραπάνω ακούσματα) (Discord 2021-06 (διαθέσιμο στο πλήρες πακέτο)).