Τράπεζα ασκήσεων
Όλες οι ασκήσεις του οδηγού μελέτης, από τις διαφάνειες, τα εργαστήρια, τις
εργασίες και τα θέματα εξετάσεων, ανά κεφάλαιο. Κάθε άσκηση έχει υπόδειξη,
όχι λύση. Δυσκολία: ★☆☆ άμεση εφαρμογή, ★★☆ συνδυασμός ιδεών, ★★★ επιπέδου εξέτασης.
Κάθε άσκηση έχει έναν αριθμό, π.χ. Α12.16 (άσκηση 16 του Κεφαλαίου 12) ή Κ12.2
(Kahoot), και ένα μόνιμο αναγνωριστικό, π.χ. exam-2025-jan-q2. Ο αριθμός
ακολουθεί την τρέχουσα έκδοση του οδηγού· το αναγνωριστικό δεν αλλάζει ποτέ.
Σε μορφή για εργαλεία: questions.json.
Στα θέματα της online εξέτασης Δεκεμβρίου 2023 (exam-2023-fall-*) ισχύει για όλες τις ασκήσεις: τα προγράμματα πρέπει να είναι ευανάγνωστα, αποδοτικά σε χώρο και χρόνο και να έχουν έξοδο ίδια με τα παραδείγματα εκτέλεσης. Για είσοδο εκτός προδιαγραφών το πρόγραμμα τερματίζει με exit code 1 και μήνυμα σφάλματος.
Kahoot από το αμφιθέατρο (Κ0.1–Κ0.6)
- Κ0.1 Τι κάνει η printf: Kahoot «Καλημέρα Κόσμε - lec00!», «Καλημέρα Κόσμε!» (διάλεξη 0) · ★☆☆ · multiple-choice · 94% σωστές απαντήσεις ·
kahoot-printf-prints
- Κ0.2 Εκτύπωση με νέα γραμμή: Kahoot «Καλημέρα Κόσμε - lec00!», «Καλημέρα Κόσμε!» (διάλεξη 0) · ★☆☆ · multiple-choice · 86% σωστές απαντήσεις ·
kahoot-printf-newline
- Κ0.3 Η φόρμα του μαθήματος: Kahoot «Καλημέρα Κόσμε - lec00!», «Καλημέρα Κόσμε!» (διάλεξη 0) · ★☆☆ · multiple-choice · 85% σωστές απαντήσεις ·
kahoot-course-form
- Κ0.4 Τα εργαλεία του μαθήματος: Kahoot «Καλημέρα Κόσμε - lec00!» (διάλεξη 0) · ★☆☆ · multiple-choice · 82% σωστές απαντήσεις ·
kahoot-course-tools
- Κ0.5 Το χαρακτηριστικό της C: Kahoot «Καλημέρα Κόσμε - lec00!» (διάλεξη 0) · ★★☆ · multiple-choice · 61% σωστές απαντήσεις ·
kahoot-c-main-feature
- Κ0.6 Έχω μια ερώτηση για το μάθημα: Kahoot «Καλημέρα Κόσμε - lec00!», «Καλημέρα Κόσμε!» (διάλεξη 0) · ★★☆ · multiple-choice · 57% σωστές απαντήσεις ·
kahoot-ask-question
Ζέσταμα: από τις διαφάνειες (Α0.1–Α0.7)
- Α0.1 Έχω μια ερώτηση, τι κάνω;: Διάλεξη 0: Καλημέρα Κόσμε!, διαφάνεια 16 · ★☆☆ · multiple-choice ·
slides-lec00-ask-question
- Α0.2 Ψωμί και αυγά: Διάλεξη 0: Καλημέρα Κόσμε!, διαφάνεια 26 · ★☆☆ · short-answer ·
slides-lec00-bread-and-eggs
- Α0.3 Hello World σε online compiler: Διάλεξη 0: Καλημέρα Κόσμε!, διαφάνεια 32 · ★☆☆ · tooling ·
slides-lec00-hello-world
- Α0.4 Το πιο ψηλό βουνό του κόσμου: Διάλεξη 0: Καλημέρα Κόσμε!, διαφάνεια 25 · ★☆☆ · short-answer ·
slides-lec00-highest-mountain
- Α0.5 Περνάω χωρίς εργασίες και εργαστήριο;: Διάλεξη 0: Καλημέρα Κόσμε!, διαφάνεια 11 · ★☆☆ · short-answer ·
slides-lec00-pass-without-labs
- Α0.6 Παραδείγματα προγραμμάτων: Διάλεξη 0: Καλημέρα Κόσμε!, διαφάνεια 23 · ★☆☆ · short-answer ·
slides-lec00-programs-you-know
- Α0.7 Γιατί προγραμματισμός το 2025;: Διάλεξη 0: Καλημέρα Κόσμε!, διαφάνεια 5 · ★☆☆ · short-answer ·
slides-lec00-why-programming
Kahoot από το αμφιθέατρο (Κ1.1–Κ1.10)
- Κ1.1 Η καταγωγή του Linux: Kahoot «Command Line» (διάλεξη 1) · ★☆☆ · multiple-choice · 87% σωστές απαντήσεις ·
kahoot-linux-unix
- Κ1.2 Το 2ο όρισμα του echo: Kahoot «Command Line» (διάλεξη 1) · ★☆☆ · multiple-choice · 73% σωστές απαντήσεις ·
kahoot-echo-second-arg
- Κ1.3 Η εντολή man: Kahoot «Τύπωμα και Συναρτήσεις» (διάλεξη 3) · ★☆☆ · multiple-choice · 72% σωστές απαντήσεις ·
kahoot-man-command
- Κ1.4 Στο Linux όλα είναι…: Kahoot «Command Line» (διάλεξη 1) · ★☆☆ · multiple-choice · 71% σωστές απαντήσεις ·
kahoot-everything-is-a-file
- Κ1.5 Δικαιώματα υπερχρήστη: Kahoot «Command Line» (διάλεξη 1) · ★★☆ · multiple-choice · 68% σωστές απαντήσεις ·
kahoot-sudo
- Κ1.6 Το ΛΣ των web servers: Kahoot «Command Line» (διάλεξη 1) · ★★☆ · multiple-choice · 65% σωστές απαντήσεις ·
kahoot-linux-servers
- Κ1.7 Το basename ενός αρχείου: Kahoot «Command Line» (διάλεξη 1) · ★★☆ · multiple-choice · 53% σωστές απαντήσεις ·
kahoot-basename
- Κ1.8 Φορτίο απομακρυσμένου server: Kahoot «Command Line» (διάλεξη 1) · ★★☆ · multiple-choice · 53% σωστές απαντήσεις ·
kahoot-uptime
- Κ1.9 Εκτύπωση περιεχομένων αρχείου: Kahoot «Command Line» (διάλεξη 1) · ★★★ · multiple-choice · 29% σωστές απαντήσεις ·
kahoot-cat-prints-file
- Κ1.10 Το μονοπάτι ενός αρχείου: Kahoot «Command Line» (διάλεξη 1) · ★★★ · multiple-choice · 20% σωστές απαντήσεις ·
kahoot-filepath
Ζέσταμα: από τις διαφάνειες (Α1.1–Α1.5)
- Α1.1 Παραδείγματα για κάθε επίπεδο ενός υπολογιστικού συστήματος: Διάλεξη 1: Η Γραμμή Εντολών, διαφάνεια 7 · ★☆☆ · short-answer ·
slides-lec01-architecture-examples
- Α1.2 Πρόγραμμα και ορίσματα στο /bin/echo: Διάλεξη 1: Η Γραμμή Εντολών, διαφάνεια 15 · ★☆☆ · tooling ·
slides-lec01-echo-arguments
- Α1.3 Τρέξτε μόνοι σας τις εντολές της διάλεξης: Διάλεξη 1: Η Γραμμή Εντολών, διαφάνεια 42 · ★☆☆ · tooling ·
slides-lec01-try-commands
- Α1.4 Γιατί χρειαζόμαστε λειτουργικό σύστημα: Διάλεξη 1: Η Γραμμή Εντολών, διαφάνεια 9 · ★☆☆ · short-answer ·
slides-lec01-why-os
- Α1.5 Εξερευνήστε κι άλλα βασικά προγράμματα: Διάλεξη 1: Η Γραμμή Εντολών, διαφάνεια 31 · ★★☆ · tooling ·
slides-lec01-explore-coreutils
Εργαστήριο (Α1.6–Α1.10)
- Α1.6 Πλοήγηση στο σύστημα αρχείων: Εργαστήριο 1, Βήμα 1 · ★☆☆ · tooling ·
lab-lab01-step1-navigation
- Α1.7 Μεταγλώττιση, σύνδεση και εκτέλεση: Εργαστήριο 1, Βήμα 2 · ★☆☆ · tooling ·
lab-lab01-step2-compile-link
- Α1.8 Αντιγραφή, μετονομασία και προβολή αρχείων: Εργαστήριο 1, Βήμα 3 · ★☆☆ · tooling ·
lab-lab01-step3-copy-view
- Α1.9 Δικαιώματα προστασίας: Εργαστήριο 1, Βήμα 4 · ★☆☆ · tooling ·
lab-lab01-step4-permissions
- Α1.10 Αναζήτηση, ανακατεύθυνση και σωληνώσεις: Εργαστήριο 1, Βήμα 5 · ★★☆ · tooling ·
lab-lab01-step5-grep-pipes
Εργασίες (Α1.11–Α1.12)
- Α1.11 Ξεκινώντας με την γραμμή εντολών (bandit): Εργασία 0 (2023-24), Άσκηση 2 · ★★☆ · tooling ·
hw-2023-hw0-bandit
- Α1.12 Παιχνίδια με Κονσόλα (cmdline): Εργασία 0 (2025-26), Άσκηση 2 · ★★☆ · tooling ·
hw-2025-hw0-cmdline
Kahoot από το αμφιθέατρο (Κ2.1–Κ2.15)
- Κ2.1 Bit ή byte;: Kahoot «Μεταβλητές και Μνήμη», «Μεταβλητές και Συναρτήσεις» (διάλεξη 2) · ★☆☆ · multiple-choice · 93% σωστές απαντήσεις ·
kahoot-bit-vs-byte
- Κ2.2 Άθροισμα θετικών int: Kahoot «Μεταβλητές και Μνήμη», «Μεταβλητές και Συναρτήσεις» (διάλεξη 2) · ★☆☆ · multiple-choice · 87% σωστές απαντήσεις ·
kahoot-int-overflow-sign
- Κ2.3 Κύρια και δευτερεύουσα μνήμη: Kahoot «Μεταβλητές και Μνήμη», «Μεταβλητές και Συναρτήσεις» (διάλεξη 2) · ★☆☆ · multiple-choice · 84% σωστές απαντήσεις ·
kahoot-volatile-memory
- Κ2.4 Η μορφή μιας IP διεύθυνσης: Kahoot «Μεταβλητές και Μνήμη», «Μεταβλητές και Συναρτήσεις» (διάλεξη 2) · ★☆☆ · multiple-choice · 82% σωστές απαντήσεις ·
kahoot-ip-address-format
- Κ2.5 Τιμές ενός byte: Kahoot «Μεταβλητές και Μνήμη», «Μεταβλητές και Συναρτήσεις» (διάλεξη 2) · ★☆☆ · multiple-choice · 78% σωστές απαντήσεις ·
kahoot-byte-values
- Κ2.6 Η ταχύτητα του Ariane 5: Kahoot «Μεταβλητές και Μνήμη», «Μεταβλητές και Συναρτήσεις» (διάλεξη 2) · ★☆☆ · multiple-choice · 70% σωστές απαντήσεις ·
kahoot-ariane-uint16
- Κ2.7 Άθροισμα θετικών unsigned int: Kahoot «Μεταβλητές και Μνήμη», «Μεταβλητές και Συναρτήσεις» (διάλεξη 2) · ★★☆ · multiple-choice · 63% σωστές απαντήσεις ·
kahoot-unsigned-sum-sign
- Κ2.8 Πλήθος διευθύνσεων IPv4: Kahoot «Μεταβλητές και Μνήμη», «Μεταβλητές και Συναρτήσεις» (διάλεξη 2) · ★★☆ · multiple-choice · 57% σωστές απαντήσεις ·
kahoot-ip-address-count
- Κ2.9 Πόσους αριθμούς χωράει ένας uint64_t: Kahoot «Μεταβλητές και Μνήμη», «Μεταβλητές και Συναρτήσεις» (διάλεξη 2) · ★★☆ · multiple-choice · 57% σωστές απαντήσεις ·
kahoot-uint64-range
- Κ2.10 Πόσος χώρος για ένα κομμάτι IP: Kahoot «Μεταβλητές και Μνήμη», «Μεταβλητές και Συναρτήσεις» (διάλεξη 2) · ★★☆ · multiple-choice · 45% σωστές απαντήσεις ·
kahoot-ip-octet-size
- Κ2.11 Ο μετρητής του Gangnam Style: Kahoot «Μεταβλητές και Μνήμη», «Μεταβλητές και Συναρτήσεις» (διάλεξη 2) · ★★☆ · multiple-choice · 41% σωστές απαντήσεις ·
kahoot-gangnam-views
- Κ2.12 Πόσο είναι το 2^64: Kahoot «Μεταβλητές και Μνήμη», «Μεταβλητές και Συναρτήσεις» (διάλεξη 2) · ★★★ · multiple-choice · 38% σωστές απαντήσεις ·
kahoot-two-pow-64
- Κ2.13 Το μέγεθος του int: Kahoot «Μεταβλητές και Μνήμη», «Μεταβλητές και Συναρτήσεις» (διάλεξη 2) · ★★★ · multiple-choice · 37% σωστές απαντήσεις ·
kahoot-int-size
- Κ2.14 Ο κωδικός ASCII του ‘J’: Kahoot «Μεταβλητές και Μνήμη», «Μεταβλητές και Συναρτήσεις» (διάλεξη 2) · ★★★ · multiple-choice · 33% σωστές απαντήσεις ·
kahoot-ascii-next-letter
- Κ2.15 Το 0xFF σε signed char: Kahoot «Μεταβλητές και Μνήμη», «Μεταβλητές και Συναρτήσεις» (διάλεξη 2) · ★★★ · multiple-choice · 33% σωστές απαντήσεις ·
kahoot-signed-char-ff
Ζέσταμα: από τις διαφάνειες (Α2.1–Α2.8)
- Α2.1 Πόσοι χαρακτήρες ASCII υπάρχουν: Διάλεξη 2: Μνήμη και Μεταβλητές, διαφάνεια 17 · ★☆☆ · short-answer ·
slides-lec02-ascii-count
- Α2.2 Πόσα διαφορετικά bytes υπάρχουν: Διάλεξη 2: Μνήμη και Μεταβλητές, διαφάνεια 5 · ★☆☆ · short-answer ·
slides-lec02-byte-values
- Α2.3 Δεκαεξαδικά ψηφία ενός byte: Διάλεξη 2: Μνήμη και Μεταβλητές, διαφάνεια 10 · ★☆☆ · short-answer ·
slides-lec02-hex-digits
- Α2.4 Πόσο μεγάλος είναι ένας int: Διάλεξη 2: Μνήμη και Μεταβλητές, διαφάνεια 27 · ★☆☆ · short-answer ·
slides-lec02-int-size
- Α2.5 Ακέραιοι με 32 bit: Διάλεξη 2: Μνήμη και Μεταβλητές, διαφάνεια 18 · ★☆☆ · short-answer ·
slides-lec02-int32-count
- Α2.6 Η εντολή για να μάθουμε για ένα πρόγραμμα: Διάλεξη 2: Μνήμη και Μεταβλητές, διαφάνεια 16 · ★☆☆ · tooling ·
slides-lec02-man
- Α2.7 Αρνητικοί αριθμοί σε συμπλήρωμα ως προς 2: Διάλεξη 2: Μνήμη και Μεταβλητές, διαφάνεια 21 · ★☆☆ · short-answer ·
slides-lec02-twos-complement
- Α2.8 Υπερχείλιση ακεραίων: Διάλεξη 2: Μνήμη και Μεταβλητές, διαφάνεια 26 · ★★☆ · debug ·
slides-lec02-overflow
Εργαστήριο (Α2.9–Α2.11)
- Α2.9 Στοιχεία φοιτητή (Παλιό θέμα): Εργαστήριο 0, Άσκηση 1 · ★☆☆ · programming ·
lab-lab00-about
- Α2.10 Υπερχείλιση ακεραίων: Εργαστήριο 0, Άσκηση 2 · ★☆☆ · short-answer ·
lab-lab00-overflow
- Α2.11 Εκτύπωση χαρακτήρων: Εργαστήριο 4, Άσκηση 1 · ★☆☆ · programming ·
lab-lab04-printchar
Θέματα εξετάσεων (Α2.12)
- Α2.12 Rickroll Τριπλέτες: Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #4 (Rick Astley Themed), Θέμα 3 · ★★★ · programming ·
exam-2023-fall-ex4-q3
Kahoot από το αμφιθέατρο (Κ3.1–Κ3.8)
- Κ3.1 Προσδιοριστικά %d με σειρά: Kahoot «Τύπωμα και Συναρτήσεις» (διάλεξη 3) · ★☆☆ · multiple-choice · 87% σωστές απαντήσεις ·
kahoot-printf-format-order
- Κ3.2 Τιμή επιστροφής double: Kahoot «Τύπωμα και Συναρτήσεις» (διάλεξη 3) · ★★☆ · multiple-choice · 58% σωστές απαντήσεις ·
kahoot-square-double-return
- Κ3.3 Από τι αποτελείται ένα πρόγραμμα C: Kahoot «Τύπωμα και Συναρτήσεις» (διάλεξη 3) · ★★☆ · multiple-choice · 55% σωστές απαντήσεις ·
kahoot-c-program-functions
- Κ3.4 Η ακολουθία
\r: Kahoot «Τύπωμα και Συναρτήσεις» (διάλεξη 3) · ★★☆ · multiple-choice · 48% σωστές απαντήσεις · kahoot-printf-carriage-return
- Κ3.5 printf με %c και 42: Kahoot «Τύπωμα και Συναρτήσεις» (διάλεξη 3) · ★★☆ · multiple-choice · 48% σωστές απαντήσεις ·
kahoot-printf-char-42
- Κ3.6 Ακολουθίες διαφυγής για
\\ και ": Kahoot «Τύπωμα και Συναρτήσεις» (διάλεξη 3) · ★★☆ · multiple-choice · 43% σωστές απαντήσεις · kahoot-printf-escapes-backslash-quote
- Κ3.7 Τα μέρη του ορισμού συνάρτησης: Kahoot «Τύπωμα και Συναρτήσεις» (διάλεξη 3) · ★★★ · multiple-choice · 31% σωστές απαντήσεις ·
kahoot-function-definition-parts
- Κ3.8 Ο τύπος επιστροφής μιας συνάρτησης: Kahoot «Τύπωμα και Συναρτήσεις» (διάλεξη 3) · ★★★ · multiple-choice · 28% σωστές απαντήσεις ·
kahoot-function-return-type
Ζέσταμα: από τις διαφάνειες (Α3.1–Α3.6)
- Α3.1 Τιμή μετά από κλήση συνάρτησης: Διάλεξη 3: Συναρτήσεις, διαφάνεια 37 · ★☆☆ · trace ·
slides-lec03-function-call
- Α3.2 Πόσα bytes είναι ένας int;: Διάλεξη 3: Συναρτήσεις, διαφάνεια 9 · ★☆☆ · short-answer ·
slides-lec03-int-size
- Α3.3 Διακοπή ρεύματος και μνήμη: Διάλεξη 3: Συναρτήσεις, διαφάνεια 3 · ★☆☆ · multiple-choice ·
slides-lec03-power-outage
- Α3.4 Πυθαγόρειο θεώρημα (pyth.c): Διάλεξη 3: Συναρτήσεις, διαφάνεια 40 · ★☆☆ · programming ·
slides-lec03-pyth
- Α3.5 Προσέγγιση του π με τη σειρά Leibniz: Διάλεξη 3: Συναρτήσεις, διαφάνεια 43 · ★★☆ · programming ·
slides-lec03-leibniz-pi
- Α3.6 Υπερχείλιση ακεραίων: Διάλεξη 3: Συναρτήσεις, διαφάνεια 8 · ★★☆ · trace ·
slides-lec03-overflow
Εργαστήριο (Α3.7)
- Α3.7 Πυθαγόρειο θεώρημα: Εργαστήριο 2, Άσκηση 2 · ★☆☆ · programming ·
lab-lab02-pyth
Θέματα εξετάσεων (Α3.8)
- Α3.8 Η συνάρτηση about: Εξέταση Σεπτεμβρίου 2024, Θέμα 1 · ★☆☆ · programming ·
exam-2024-sep-q1
Kahoot από το αμφιθέατρο (Κ4.1–Κ4.9)
- Κ4.1 Ξέχασα κάτι στο git;: Kahoot «Ροή Ελέγχου #2» (διάλεξη 8) · ★☆☆ · multiple-choice · 95% σωστές απαντήσεις ·
kahoot-git-forgot-commit
- Κ4.2 Git και GitHub: Kahoot «Git και Τελεστές» (διάλεξη 4) · ★☆☆ · multiple-choice · 82% σωστές απαντήσεις ·
kahoot-git-vs-github
-
| Κ4.3 0xFF |
0x42: Kahoot «Git και Τελεστές» (διάλεξη 4) · ★★☆ · multiple-choice · 57% σωστές απαντήσεις · kahoot-or-mask-ff |
- Κ4.4 3 « 2: Kahoot «Git και Τελεστές» (διάλεξη 4) · ★★☆ · multiple-choice · 55% σωστές απαντήσεις ·
kahoot-shift-left
- Κ4.5 Ποιες είναι εντολές git;: Kahoot «Git και Τελεστές» (διάλεξη 4) · ★★★ · multiple-choice · 34% σωστές απαντήσεις ·
kahoot-git-commands
- Κ4.6 Η σειρά των εντολών git: Kahoot «Git και Τελεστές» (διάλεξη 4) · ★★★ · short-answer · 34% σωστές απαντήσεις ·
kahoot-git-order
-
| Κ4.7 0xbeef |
0xcafe0000: Kahoot «Git και Τελεστές» (διάλεξη 4) · ★★★ · multiple-choice · 29% σωστές απαντήσεις · kahoot-or-combine |
- Κ4.8 0x42 & 0xFF: Kahoot «Git και Τελεστές» (διάλεξη 4) · ★★★ · multiple-choice · 18% σωστές απαντήσεις ·
kahoot-and-mask-ff
- Κ4.9 Απομόνωση του πιο σημαντικού bit: Kahoot «Git και Τελεστές» (διάλεξη 4) · ★★★ · multiple-choice · 14% σωστές απαντήσεις ·
kahoot-msb-mask
Ζέσταμα: από τις διαφάνειες (Α4.1–Α4.10)
-
| Α4.1 Η τιμή του 0xbeef |
0xcafe0000: Διάλεξη 4: Git και Τελεστές, διαφάνεια 30 · ★☆☆ · multiple-choice · slides-lec04-cafebeef |
- Α4.2 Ο κύκλος clone, add, commit, push, pull: Διάλεξη 4: Git και Τελεστές, διαφάνειες 15-18 · ★☆☆ · tooling ·
slides-lec04-git-cycle
- Α4.3 Κανόνας αναπροσαρμογής βαθμού ασκήσεων: Διάλεξη 4: Git και Τελεστές, διαφάνεια 8 · ★☆☆ · programming ·
slides-lec04-grade-adjustment
- Α4.4 Υπολογισμός βαθμολογίας πρωτοετών: Διάλεξη 4: Git και Τελεστές, διαφάνεια 8 · ★☆☆ · programming ·
slides-lec04-grade-program
- Α4.5 Συνάρτηση max με τον τελεστή συνθήκης: Διάλεξη 4: Git και Τελεστές, διαφάνεια 31 · ★☆☆ · programming ·
slides-lec04-max-conditional
- Α4.6 Απομόνωση του πιο σημαντικού bit: Διάλεξη 4: Git και Τελεστές, διαφάνεια 29 · ★☆☆ · multiple-choice ·
slides-lec04-msb
- Α4.7 Τι τύπου τελεστές είναι;: Διάλεξη 4: Git και Τελεστές, διαφάνειες 25-28 και 31 · ★☆☆ · short-answer ·
slides-lec04-operator-arity
- Α4.8 Τελεστές ως συναρτήσεις: Διάλεξη 4: Git και Τελεστές, διαφάνειες 21 και 25 · ★☆☆ · short-answer ·
slides-lec04-operators-as-functions
- Α4.9 Προτεραιότητα και προσεταιριστικότητα: Διάλεξη 4: Git και Τελεστές, διαφάνεια 39 · ★☆☆ · trace ·
slides-lec04-precedence
- Α4.10 Τι επιστρέφει το (double)3/4;: Διάλεξη 4: Git και Τελεστές, διαφάνεια 32 · ★★☆ · trace ·
slides-lec04-cast-division
Εργαστήριο (Α4.11)
- Α4.11 Το πρώτο σας repository: Εργαστήριο 1, Άσκηση 1 · ★☆☆ · tooling ·
lab-lab01-info
Εργασίες (Α4.12)
- Α4.12 Νέο URL στο GitHub (pages): Εργασία 0 (2025-26), Άσκηση 1 · ★☆☆ · tooling ·
hw-2025-hw0-pages
Θέματα εξετάσεων (Α4.13)
- Α4.13 Άρτια Bits: Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #8, Θέμα 1 · ★☆☆ · programming ·
exam-2023-fall-ex8-q1
Kahoot από το αμφιθέατρο (Κ5.1–Κ5.3)
- Κ5.1 Μετατροπή double σε int: Kahoot «Τελεστές, Εντολές και Ροή Ελέγχου» (διάλεξη 6) · ★☆☆ · multiple-choice · 86% σωστές απαντήσεις ·
kahoot-cast-truncation
- Κ5.2 Ποιος αριθμός ικανοποιεί τη συνθήκη: Kahoot «Επίλυση Προβλημάτων» (διάλεξη 7) · ★★☆ · multiple-choice · 58% σωστές απαντήσεις ·
kahoot-num-divisible-3-31
- Κ5.3 x++ και ++y: Kahoot «Τελεστές, Εντολές και Ροή Ελέγχου» (διάλεξη 6) · ★★☆ · multiple-choice · 48% σωστές απαντήσεις ·
kahoot-post-pre-increment
Ζέσταμα: από τις διαφάνειες (Α5.1–Α5.7)
-
| Α5.1 Η τιμή της 0xbeef |
0xcafe0000: Διάλεξη 5: Τελεστές και Εντολές, διαφάνεια 12 · ★☆☆ · multiple-choice · slides-lec05-bitwise-or-hex |
- Α5.2 Cast και διαίρεση: (double)3/4: Διάλεξη 5: Τελεστές και Εντολές, διαφάνεια 14 · ★☆☆ · trace ·
slides-lec05-cast-division
- Α5.3 Απομόνωση του πιο σημαντικού bit: Διάλεξη 5: Τελεστές και Εντολές, διαφάνεια 11 · ★☆☆ · multiple-choice ·
slides-lec05-msb
- Α5.4 Τι τύπου τελεστές είναι;: Διάλεξη 5: Τελεστές και Εντολές, διαφάνειες 7-10, 13 · ★☆☆ · short-answer ·
slides-lec05-operator-arity
- Α5.5 Οι αριθμητικοί τελεστές ως συναρτήσεις: Διάλεξη 5: Τελεστές και Εντολές, διαφάνεια 7 · ★☆☆ · short-answer ·
slides-lec05-operator-as-function
- Α5.6 Προτεραιότητα και προσεταιριστικότητα: Διάλεξη 5: Τελεστές και Εντολές, διαφάνεια 21 · ★☆☆ · trace ·
slides-lec05-precedence
- Α5.7 Συνάρτηση max με τον τελεστή συνθήκης: Διάλεξη 5: Τελεστές και Εντολές, διαφάνεια 13 · ★☆☆ · programming ·
slides-lec05-ternary-max
Εργαστήριο (Α5.8)
- Α5.8 Υπολογισμός ημέρας μίας δεδομένης ημερομηνίας: Εργαστήριο 3, Άσκηση 3 · ★☆☆ · programming ·
lab-lab03-birthdate
Θέματα εξετάσεων (Α5.9–Α5.11)
- Α5.9 Mystery: Εξέταση Ιανουαρίου 2025, Θέμα 1 · ★☆☆ · trace ·
exam-2025-jan-q1
- Α5.10 Mystery: Εξέταση Ιανουαρίου 2026, Θέμα 1 · ★☆☆ · trace ·
exam-2026-jan-q1
- Α5.11 Η συνάρτηση mystery: Εξέταση Ιουνίου 2026, Θέμα 1 · ★☆☆ · trace ·
exam-2026-jun-q1
Kahoot από το αμφιθέατρο (Κ6.1–Κ6.9)
- Κ6.1 Απλό if-else: Kahoot «Τελεστές, Εντολές και Ροή Ελέγχου» (διάλεξη 6) · ★☆☆ · multiple-choice · 91% σωστές απαντήσεις ·
kahoot-if-else-trace
- Κ6.2 while και do-while: Kahoot «Τελεστές, Εντολές και Ροή Ελέγχου» (διάλεξη 6) · ★☆☆ · multiple-choice · 85% σωστές απαντήσεις ·
kahoot-while-vs-do-while
- Κ6.3 Η σύνταξη του for: Kahoot «Πίνακες» (διάλεξη 10) · ★★☆ · multiple-choice · 59% σωστές απαντήσεις ·
kahoot-for-empty-init
- Κ6.4 Επαναλήψεις με βήμα 2: Kahoot «Τελεστές, Εντολές και Ροή Ελέγχου» (διάλεξη 6) · ★★☆ · multiple-choice · 57% σωστές απαντήσεις ·
kahoot-for-step-two
- Κ6.5 Ένα for χωρίς βήμα: Kahoot «Επίλυση Προβλημάτων» (διάλεξη 7) · ★★☆ · multiple-choice · 56% σωστές απαντήσεις ·
kahoot-for-missing-increment
- Κ6.6 if χωρίς παρενθέσεις: Kahoot «Τελεστές, Εντολές και Ροή Ελέγχου» (διάλεξη 6) · ★★☆ · multiple-choice · 42% σωστές απαντήσεις ·
kahoot-if-without-parens
- Κ6.7 while γραμμένο ως for: Kahoot «Τελεστές, Εντολές και Ροή Ελέγχου» (διάλεξη 6) · ★★★ · multiple-choice · 24% σωστές απαντήσεις ·
kahoot-while-as-for
- Κ6.8 Πόσες φορές εκτελείται ένα for μέχρι N: Kahoot «Επίλυση Προβλημάτων» (διάλεξη 7), δύο εκδοχές · ★★★ · multiple-choice · 23% σωστές απαντήσεις ·
kahoot-for-n-times-trap
- Κ6.9 while(!42): Kahoot «Επίλυση Προβλημάτων» (διάλεξη 7) · ★★★ · multiple-choice · 17% σωστές απαντήσεις ·
kahoot-while-not-42
Ζέσταμα: από τις διαφάνειες (Α6.1–Α6.9)
- Α6.1 Τι τυπώνει η do-while: Διάλεξη 6: Εντολές και Ροή Ελέγχου, διαφάνεια 26 · ★☆☆ · trace ·
slides-lec06-do-while
- Α6.2 Τιμές μετά από εντολές έκφρασης: Διάλεξη 6: Εντολές και Ροή Ελέγχου, διαφάνεια 7 · ★☆☆ · trace ·
slides-lec06-expression-statements
- Α6.3 Πόσες φορές εκτελείται μια for: Διάλεξη 6: Εντολές και Ροή Ελέγχου, διαφάνεια 24 · ★☆☆ · short-answer ·
slides-lec06-for-count
- Α6.4 Ο βρόχος for (;;): Διάλεξη 6: Εντολές και Ροή Ελέγχου, διαφάνεια 23 · ★☆☆ · short-answer ·
slides-lec06-for-empty
- Α6.5 Μέγιστο με if-else και εναλλακτικές: Διάλεξη 6: Εντολές και Ροή Ελέγχου, διαφάνεια 13 · ★☆☆ · short-answer ·
slides-lec06-if-else-max
- Α6.6 Ο βρόχος while (1): Διάλεξη 6: Εντολές και Ροή Ελέγχου, διαφάνεια 20 · ★☆☆ · short-answer ·
slides-lec06-while-forever
- Α6.7 Άθροισμα με while: Διάλεξη 6: Εντολές και Ροή Ελέγχου, διαφάνεια 19 · ★☆☆ · trace ·
slides-lec06-while-sum
- Α6.8 Το πρόβλημα του dangling else: Διάλεξη 6: Εντολές και Ροή Ελέγχου, διαφάνεια 15 · ★★☆ · trace ·
slides-lec06-dangling-else
- Α6.9 Το ερωτηματικό μετά το while: Διάλεξη 6: Εντολές και Ροή Ελέγχου, διαφάνεια 21 · ★★☆ · trace ·
slides-lec06-while-semicolon
Εργαστήριο (Α6.10–Α6.13)
- Α6.10 Αποσφαλμάτωση αθροίσματος με όριο: Εργαστήριο 3, Άσκηση 4 · ★☆☆ · debug ·
lab-lab03-limit
- Α6.11 Κατασκευή πυραμίδας: Εργαστήριο 4, Άσκηση 2 · ★☆☆ · programming ·
lab-lab04-pyramid
- Α6.12 Υπολογισμός ριζών τριωνύμου: Εργαστήριο 3, Άσκηση 2 · ★★☆ · programming ·
lab-lab03-root
- Α6.13 Υπολογισμός αθροίσματος σειράς: Εργαστήριο 3, Άσκηση 1 · ★★☆ · programming ·
lab-lab03-seq
Εργασίες (Α6.14–Α6.15)
- Α6.14 Η εικασία Collatz: Εργασία 0 (2023-24), Άσκηση 3 · ★★☆ · programming ·
hw-2023-hw0-collatz
- Α6.15 Οι Ακολουθίες Aliquot: Εργασία 0 (2025-26), Άσκηση 3 · ★★☆ · programming ·
hw-2025-hw0-aliquot
Θέματα εξετάσεων (Α6.16–Α6.25)
- Α6.16 Μέγιστος Κοινός Διαιρέτης: Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #6 (Crypto Themed), Θέμα 1 · ★☆☆ · programming ·
exam-2023-fall-ex6-q1
- Α6.17 Προσεγγίζοντας το π: Κατατακτήριες Δεκεμβρίου 2024, Θέμα 1 · ★☆☆ · programming ·
exam-2024-dec-q1
- Α6.18 Mystery: Εξέταση Σεπτεμβρίου 2025, Θέμα 1 · ★☆☆ · trace ·
exam-2025-sep-q1
- Α6.19 Mystery: Εξέταση Σεπτεμβρίου 2026, Θέμα 1 · ★☆☆ · trace ·
exam-2026-sep-q1
- Α6.20 Κάντο όπως ο Βιετά: Κατατακτήριες Δεκεμβρίου 2023, Θέμα 1 · ★★☆ · programming ·
exam-2023-dec-q1
- Α6.21 Ασημένιο Κλάσμα: Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #10, Θέμα 2 · ★★☆ · programming ·
exam-2023-fall-ex10-q2
- Α6.22 Κάντο όπως ο Βιετά: Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #13, Θέμα 1 · ★★☆ · programming ·
exam-2023-fall-ex13-q1
- Α6.23 Τυπώνοντας τον Πίνακα ASCII: Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #15, Θέμα 2 · ★★☆ · programming ·
exam-2023-fall-ex15-q2
- Α6.24 Πετυχαίνοντας τον Στόχο: Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #9, Θέμα 2 · ★★☆ · programming ·
exam-2023-fall-ex9-q2
- Α6.25 Εύρεση Πρώτων Παραγόντων - factor: Εξέταση Ιανουαρίου 2026, Θέμα 3 · ★★☆ · programming ·
exam-2026-jan-q3
Kahoot από το αμφιθέατρο (Κ7.1–Κ7.5)
- Κ7.1 Αξίζει να σχολιάζω τον κώδικα;: Kahoot «Τύπωμα και Συναρτήσεις» (διάλεξη 3) · ★☆☆ · multiple-choice · 91% σωστές απαντήσεις ·
kahoot-comments-good-practice
- Κ7.2 Η γλώσσα του README.md: Kahoot «Επίλυση Προβλημάτων» (διάλεξη 7) · ★☆☆ · multiple-choice · 84% σωστές απαντήσεις ·
kahoot-readme-markdown
- Κ7.3 Εργασία χωρίς σχόλια: Kahoot «Επίλυση Προβλημάτων» (διάλεξη 7) · ★☆☆ · multiple-choice · 71% σωστές απαντήσεις ·
kahoot-homework-comments
- Κ7.4 Καλό σχόλιο;: Kahoot «Επίλυση Προβλημάτων» (διάλεξη 7) · ★★☆ · multiple-choice · 61% σωστές απαντήσεις ·
kahoot-good-comment
- Κ7.5 Πώς γράφουμε σχόλια: Kahoot «Επίλυση Προβλημάτων» (διάλεξη 7) · ★★☆ · multiple-choice · 46% σωστές απαντήσεις ·
kahoot-comment-syntax
Ζέσταμα: από τις διαφάνειες (Α7.1–Α7.2)
- Α7.1 Τριψήφιοι άρτιοι σε φθίνουσα σειρά: Διάλεξη 7: Επίλυση Προβλημάτων, διαφάνεια 14 · ★☆☆ · programming ·
slides-lec07-even-descending
- Α7.2 Γινόμενο τριψήφιων περιττών πολλαπλασίων του 7: Διάλεξη 7: Επίλυση Προβλημάτων, διαφάνεια 16 · ★★☆ · programming ·
slides-lec07-odd-multiples-of-7
Kahoot από το αμφιθέατρο (Κ8.1–Κ8.5)
- Κ8.1 goto στο διαγώνισμα: Kahoot «Ροή Ελέγχου #2» (διάλεξη 8) · ★☆☆ · multiple-choice · 97% σωστές απαντήσεις ·
kahoot-goto-in-exam
- Κ8.2 Μόνο με break σταματά ένας βρόχος;: Kahoot «Ροή Ελέγχου #2» (διάλεξη 8) · ★☆☆ · multiple-choice · 94% σωστές απαντήσεις ·
kahoot-break-only-way
- Κ8.3 switch και if-else: Kahoot «Ροή Ελέγχου #2» (διάλεξη 8) · ★★☆ · multiple-choice · 46% σωστές απαντήσεις ·
kahoot-switch-if-else-equivalence
- Κ8.4 for χωρίς συνθήκη με break: Kahoot «Ροή Ελέγχου #2» (διάλεξη 8) · ★★★ · multiple-choice · 36% σωστές απαντήσεις ·
kahoot-for-break-overflow
- Κ8.5 while(–i) με i = 0: Kahoot «Επίλυση Προβλημάτων» (διάλεξη 7) · ★★★ · multiple-choice · 17% σωστές απαντήσεις ·
kahoot-while-predecrement-overflow
Ζέσταμα: από τις διαφάνειες (Α8.1–Α8.6)
- Α8.1 Το αγγλικό όνομα κάθε ψηφίου: Διάλεξη 8: Ροή Ελέγχου #2, διαφάνεια 13 · ★☆☆ · programming ·
slides-lec08-digit-names
- Α8.2 Υπάρχει θέμα με αυτή την υλοποίηση;: Διάλεξη 8: Ροή Ελέγχου #2, διαφάνεια 7 · ★☆☆ · debug ·
slides-lec08-print-all-issue
- Α8.3 Γινόμενο τριψήφιων περιττών πολλαπλασίων του 7: Διάλεξη 8: Ροή Ελέγχου #2, διαφάνεια 5 · ★☆☆ · programming ·
slides-lec08-product-multiples-of-7
- Α8.4 Αρνητικό γινόμενο σε βρόχο: Διάλεξη 8: Ροή Ελέγχου #2, διαφάνεια 2 · ★☆☆ · debug ·
slides-lec08-product-overflow
- Α8.5 Η εποχή κάθε μήνα: Διάλεξη 8: Ροή Ελέγχου #2, διαφάνεια 17 · ★☆☆ · programming ·
slides-lec08-season
- Α8.6 Ο μικρότερος τριψήφιος πολλαπλάσιο του 2 και του 5 αλλά όχι του 4: Διάλεξη 8: Ροή Ελέγχου #2, διαφάνεια 6 · ★☆☆ · programming ·
slides-lec08-smallest-three-digit
Εργασίες (Α8.7)
- Α8.7 Η Μέθοδος Newton-Raphson: Εργασία 1 (2023-24), Άσκηση 1 · ★★☆ · programming ·
hw-2023-hw1-newton
Kahoot από το αμφιθέατρο (Κ9.1–Κ9.9)
- Κ9.1 Σύγκριση float με ==: Kahoot «Δεδομένα Εισόδου» (διάλεξη 9) · ★☆☆ · multiple-choice · 94% σωστές απαντήσεις ·
kahoot-float-equality
- Κ9.2 Πώς στέλνω EOF: Kahoot «Δεδομένα Εισόδου» (διάλεξη 9) · ★☆☆ · multiple-choice · 90% σωστές απαντήσεις ·
kahoot-eof-key
- Κ9.3 Φτάνουν αμέσως τα δεδομένα;: Kahoot «Δεδομένα Εισόδου» (διάλεξη 9) · ★☆☆ · multiple-choice · 82% σωστές απαντήσεις ·
kahoot-input-buffering
- Κ9.4 Η τιμή του EOF: Kahoot «Δεδομένα Εισόδου» (διάλεξη 9) · ★☆☆ · multiple-choice · 79% σωστές απαντήσεις ·
kahoot-eof-value
- Κ9.5 Ο τύπος επιστροφής της getchar: Kahoot «Δεδομένα Εισόδου» (διάλεξη 9) και «Πολυπλοκότητα και άλλα» (διάλεξη 15) · ★☆☆ · multiple-choice · 66% σωστές απαντήσεις ·
kahoot-getchar-return-type
- Κ9.6 Διάβασμα ακεραίου με scanf: Kahoot «Δεδομένα Εισόδου» (διάλεξη 9) · ★★☆ · multiple-choice · 53% σωστές απαντήσεις ·
kahoot-scanf-int-syntax
- Κ9.7 Μετρητής χαρακτήρων μέχρι την αλλαγή γραμμής: Kahoot «Δεδομένα Εισόδου» (διάλεξη 9) · ★★★ · multiple-choice · 31% σωστές απαντήσεις ·
kahoot-charcount-eof
- Κ9.8 Πόσες τιμές επιστρέφει η getchar: Kahoot «Δεδομένα Εισόδου» (διάλεξη 9) · ★★★ · multiple-choice · 18% σωστές απαντήσεις ·
kahoot-getchar-257-values
- Κ9.9 Τιμή επιστροφής της scanf με λάθος είσοδο: Kahoot «Δεδομένα Εισόδου» (διάλεξη 9) · ★★★ · multiple-choice · 11% σωστές απαντήσεις ·
kahoot-scanf-return-partial
Ζέσταμα: από τις διαφάνειες (Α9.1–Α9.10)
- Α9.1 Μετρητής χαρακτήρων με getchar: Διάλεξη 9: Δεδομένα Εισόδου, διαφάνεια 20 · ★☆☆ · trace ·
slides-lec09-charcount
- Α9.2 Τι κάνει το πρόγραμμα με τη scanf;: Διάλεξη 9: Δεδομένα Εισόδου, διαφάνεια 30 · ★☆☆ · trace ·
slides-lec09-scanf-square
- Α9.3 scanf με πολλά ορίσματα: Διάλεξη 9: Δεδομένα Εισόδου, διαφάνεια 36–37 · ★☆☆ · trace ·
slides-lec09-scanf-two
- Α9.4 Άθροισμα δύο αριθμών από την πρότυπη είσοδο: Διάλεξη 9: Δεδομένα Εισόδου, διαφάνεια 25–26 · ★★☆ · programming ·
slides-lec09-addnums
- Α9.5 Μια cat με char: Διάλεξη 9: Δεδομένα Εισόδου, διαφάνεια 23 · ★★☆ · debug ·
slides-lec09-cat-char
- Α9.6 OK ή Not OK;: Διάλεξη 9: Δεδομένα Εισόδου, διαφάνεια 3 · ★★☆ · trace ·
slides-lec09-float-equality
- Α9.7 Η συνάρτηση getinteger: Διάλεξη 9: Δεδομένα Εισόδου, διαφάνεια 26, 38 · ★★☆ · trace ·
slides-lec09-getinteger
- Α9.8 Μέτρηση γραμμάτων στην είσοδο: Διάλεξη 9: Δεδομένα Εισόδου, διαφάνεια 39 · ★★☆ · trace ·
slides-lec09-letter-frequencies
- Α9.9 scanf χωρίς &: Διάλεξη 9: Δεδομένα Εισόδου, διαφάνεια 32 · ★★☆ · short-answer ·
slides-lec09-scanf-no-ampersand
- Α9.10 Είναι σωστό αυτό το πρόγραμμα;: Διάλεξη 9: Δεδομένα Εισόδου, διαφάνεια 33–35 · ★★☆ · debug ·
slides-lec09-scanf-return
Εργαστήριο (Α9.11–Α9.14)
- Α9.11 Ένα απλό κομπιουτεράκι: Εργαστήριο 2, Άσκηση 1 · ★☆☆ · programming ·
lab-lab02-calc
- Α9.12 Διάβασμα ακεραίου με scanf: Εργαστήριο 2, Βήμα 3 · ★☆☆ · short-answer ·
lab-lab02-readint
- Α9.13 Τροποποίηση κειμένου: Εργαστήριο 4, Άσκηση 3 · ★☆☆ · programming ·
lab-lab04-lowercase
- Α9.14 Κωδικοποίηση και αποκωδικοποίηση κειμένου: Εργαστήριο 4, Άσκηση 4 · ★★☆ · programming ·
lab-lab04-encode-decode
Εργασίες (Α9.15–Α9.17)
- Α9.15 Συνεργασία (Prisoner’s Dilemma): Εργασία 2 (2023-24), Άσκηση 3 · ★★☆ · programming ·
hw-2023-hw2-coop
- Α9.16 Το Πρόβλημα του Τρόλεϊ (trolley): Εργασία 0 (2024-25), Άσκηση 3 · ★★☆ · programming ·
hw-2024-hw0-trolley
- Α9.17 Επεξεργασία Ήχου (soundwave): Εργασία 1 (2025-26), Άσκηση 1 · ★★★ · programming ·
hw-2025-hw1-soundwave
Θέματα εξετάσεων (Α9.18–Α9.31)
- Α9.18 Ραβασάκι: Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #0 (Valentine’s Themed), Θέμα 1 · ★☆☆ · programming ·
exam-2023-fall-ex0-q1
- Α9.19 Δεκαεξαδικοί: Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #1 (Coreutils Themed), Θέμα 1 · ★☆☆ · programming ·
exam-2023-fall-ex1-q1
- Α9.20 Γραμμή και Γράμμα: Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #12, Θέμα 1 · ★☆☆ · programming ·
exam-2023-fall-ex12-q1
- Α9.21 Ορεκτικό: Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #14, Θέμα 1 · ★☆☆ · programming ·
exam-2023-fall-ex14-q1
- Α9.22 Πλαγιαστά Γράμματα: Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #15, Θέμα 1 · ★☆☆ · programming ·
exam-2023-fall-ex15-q1
- Α9.23 Μήνυμα από τον Καίσαρα: Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #6 (Crypto Themed), Θέμα 2 · ★☆☆ · programming ·
exam-2023-fall-ex6-q2
- Α9.24 Ανάβεις Φωτιές: Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #7 (Star Wars Themed), Θέμα 1 · ★☆☆ · programming ·
exam-2023-fall-ex7-q1
- Α9.25 ASCII Encoding: Εξέταση Ιουλίου 2024, Θέμα 1 · ★☆☆ · programming ·
exam-2024-jul-q1
- Α9.26 Αφαίρεση Μη Λατινικών Χαρακτήρων: Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #10, Θέμα 1 · ★★☆ · programming ·
exam-2023-fall-ex10-q1
- Α9.27 Αναζητώντας τον Blinky: Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #11, Θέμα 1 · ★★☆ · programming ·
exam-2023-fall-ex11-q1
- Α9.28 Pikaκίστικα: Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #2 (Pokémon Themed), Θέμα 1 · ★★☆ · programming ·
exam-2023-fall-ex2-q1
- Α9.29 Προσθήκη Νιφάδων: Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #3 (Frozen Themed), Θέμα 1 · ★★☆ · programming ·
exam-2023-fall-ex3-q1
- Α9.30 Αποκωδικοποίηση: Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #8, Θέμα 2 · ★★☆ · programming ·
exam-2023-fall-ex8-q2
- Α9.31 Μετρητής λέξεων: Εξέταση Σεπτεμβρίου 2024, Θέμα 4 · ★★☆ · programming ·
exam-2024-sep-q4
Kahoot από το αμφιθέατρο (Κ10.1–Κ10.10)
- Κ10.1 Πρόσβαση εκτός ορίων: Kahoot «Πίνακες» (διάλεξη 10) · ★☆☆ · multiple-choice · 85% σωστές απαντήσεις ·
kahoot-out-of-bounds
- Κ10.2 Αντιγραφή πίνακα με ανάθεση: Kahoot «Πίνακες» (διάλεξη 10) · ★☆☆ · multiple-choice · 84% σωστές απαντήσεις ·
kahoot-array-assignment
- Κ10.3 Ο δείκτης του πρώτου στοιχείου: Kahoot «Πίνακες» (διάλεξη 10) · ★☆☆ · multiple-choice · 82% σωστές απαντήσεις ·
kahoot-first-index
- Κ10.4 Το τελευταίο στοιχείο πίνακα: Kahoot «Πίνακες» (διάλεξη 10) · ★☆☆ · multiple-choice · 81% σωστές απαντήσεις ·
kahoot-last-element
- Κ10.5 Αρχικοποίηση με περισσότερες τιμές: Kahoot «Πίνακες» (διάλεξη 10) · ★☆☆ · multiple-choice · 71% σωστές απαντήσεις ·
kahoot-excess-initializers
- Κ10.6 Δείκτης μέσα σε δείκτη: Kahoot «Πίνακες» (διάλεξη 10) · ★★☆ · multiple-choice · 69% σωστές απαντήσεις ·
kahoot-nested-index
- Κ10.7 Μέγεθος πίνακα int: Kahoot «Πίνακες» (διάλεξη 10) · ★★☆ · multiple-choice · 49% σωστές απαντήσεις ·
kahoot-int-array-bytes
- Κ10.8 Διεύθυνση στοιχείου πίνακα int: Kahoot «Πίνακες» (διάλεξη 10) · ★★☆ · multiple-choice · 47% σωστές απαντήσεις ·
kahoot-int-array-address
- Κ10.9 Χαρακτήρας σε συμβολοσειρά: Kahoot «Πίνακες» (διάλεξη 10) · ★★★ · multiple-choice · 27% σωστές απαντήσεις ·
kahoot-string-char-index
- Κ10.10 Διεύθυνση στοιχείου πίνακα char: Kahoot «Πίνακες» (διάλεξη 10) · ★★★ · multiple-choice · 19% σωστές απαντήσεις ·
kahoot-char-array-address
Ζέσταμα: από τις διαφάνειες (Α10.1–Α10.14)
- Α10.1 Πρόσθεση δύο αριθμών από την είσοδο: Διάλεξη 10, διαφάνεια 5 · ★☆☆ · programming ·
slides-lec10-addnums
- Α10.2 Ανάθεση πίνακα σε πίνακα: Διάλεξη 10, διαφάνεια 42 · ★☆☆ · short-answer ·
slides-lec10-array-assign
- Α10.3 Ποιος πίνακας πιάνει περισσότερη μνήμη;: Διάλεξη 10, διαφάνεια 40 · ★☆☆ · short-answer ·
slides-lec10-array-memory
- Α10.4 Μέσος όρος πίνακα: Διάλεξη 10, διαφάνειες 45-46 · ★☆☆ · programming ·
slides-lec10-average
- Α10.5 Αναζήτηση στοιχείου σε πίνακα: Διάλεξη 10, διαφάνειες 47-48 · ★☆☆ · programming ·
slides-lec10-find
- Α10.6 Το μεγαλύτερο αρκουδάκι: Διάλεξη 10, διαφάνειες 21-26 και 37 · ★☆☆ · programming ·
slides-lec10-find-max
- Α10.7 Πρόσβαση εκτός ορίων πίνακα: Διάλεξη 10, διαφάνεια 44 · ★☆☆ · short-answer ·
slides-lec10-out-of-bounds
- Α10.8 Τι κάνει το πρόγραμμα με τη scanf;: Διάλεξη 10, διαφάνειες 9-10 · ★☆☆ · trace ·
slides-lec10-scanf-square
- Α10.9 scanf με πολλά ορίσματα: Διάλεξη 10, διαφάνειες 15-16 · ★☆☆ · trace ·
slides-lec10-scanf-two-numbers
- Α10.10 Η συνάρτηση atoi: Διάλεξη 10, διαφάνειες 49-50 · ★★☆ · programming ·
slides-lec10-atoi
- Α10.11 Τι κάνει η getinteger;: Διάλεξη 10, διαφάνεια 17 · ★★☆ · trace ·
slides-lec10-getinteger
- Α10.12 Τι κάνει ο πίνακας letfr;: Διάλεξη 10, διαφάνεια 18 · ★★☆ · trace ·
slides-lec10-letter-frequency
- Α10.13 Είναι σωστό αυτό το πρόγραμμα;: Διάλεξη 10, διαφάνειες 12-14 · ★★☆ · debug ·
slides-lec10-scanf-correct
- Α10.14 scanf χωρίς &: Διάλεξη 10, διαφάνεια 11 · ★★☆ · debug ·
slides-lec10-scanf-no-ampersand
Εργαστήριο (Α10.15–Α10.17)
- Α10.15 Πίνακες και συναρτήσεις: Εργαστήριο 6, Άσκηση 4 · ★☆☆ · programming ·
lab-lab06-judgement
- Α10.16 Το κόσκινο του Ερατοσθένη: Εργαστήριο 6, Άσκηση 2 · ★☆☆ · programming ·
lab-lab06-sieve
- Α10.17 Εντοπισμός σφάλματος μνήμης με τον gdb: Εργαστήριο 7, Άσκηση 6 · ★☆☆ · debug ·
lab-lab07-my_prog
Θέματα εξετάσεων (Α10.18–Α10.24)
- Α10.18 Αναποδογύρισμα: Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #5 (HP Themed), Θέμα 1 · ★☆☆ · programming ·
exam-2023-fall-ex5-q1
- Α10.19 Η συνάρτηση cons: Εξέταση Σεπτεμβρίου 2026, Θέμα 2 · ★☆☆ · trace ·
exam-2026-sep-q2
- Α10.20 Τοποθέτηση του Pacman: Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #11, Θέμα 2 · ★★☆ · programming ·
exam-2023-fall-ex11-q2
- Α10.21 Φορτωμένο Έλκηθρο: Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #3 (Frozen Themed), Θέμα 2 · ★★☆ · programming ·
exam-2023-fall-ex3-q2
- Α10.22 Αναγράμματα: Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #4 (Rick Astley Themed), Θέμα 1 · ★★☆ · programming ·
exam-2023-fall-ex4-q1
- Α10.23 Μαγικό Ζευγάρι: Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #5 (HP Themed), Θέμα 2 · ★★☆ · programming ·
exam-2023-fall-ex5-q2
- Α10.24 Η συνάρτηση paws: Εξέταση Ιουνίου 2026, Θέμα 2 · ★★☆ · debug ·
exam-2026-jun-q2
Kahoot από το αμφιθέατρο (Κ11.1–Κ11.14)
- Κ11.1 Τερματισμός αναδρομής: Kahoot «Δείκτες και Αναδρομή» (διάλεξη 11) και «Δείκτες Παντού!» (διάλεξη 12) · ★☆☆ · multiple-choice · 87% σωστές απαντήσεις ·
kahoot-recursion-terminates
- Κ11.2 Πίνακας και δείκτης: Kahoot «Δείκτες και Αναδρομή» (διάλεξη 11) και «Δείκτες Παντού!» (διάλεξη 12) · ★☆☆ · multiple-choice · 71% σωστές απαντήσεις ·
kahoot-array-vs-pointer
- Κ11.3 *(ptr + 4) και ptr[4]: Kahoot «Δείκτες και Αναδρομή» (διάλεξη 11) · ★★☆ · multiple-choice · 67% σωστές απαντήσεις ·
kahoot-ptr-offset-equals-index
- Κ11.4 Η τιμή του NULL: Kahoot «Δείκτες και Αναδρομή» (διάλεξη 11) και «Δείκτες Παντού!» (διάλεξη 12) · ★★☆ · multiple-choice · 65% σωστές απαντήσεις ·
kahoot-null-is-zero
- Κ11.5 Η τιμή του ptr + 1: Kahoot «Δείκτες και Αναδρομή» (διάλεξη 11) · ★★☆ · multiple-choice · 61% σωστές απαντήσεις ·
kahoot-pointer-plus-one
- Κ11.6 Διεύθυνση και ακέραιος: Kahoot «Δείκτες και Αναδρομή» (διάλεξη 11) · ★★☆ · multiple-choice · 50% σωστές απαντήσεις ·
kahoot-address-is-integer
- Κ11.7 Αλλαγή μεταβλητής και δείκτης: Kahoot «Δείκτες και Αναδρομή» (διάλεξη 11) · ★★☆ · multiple-choice · 48% σωστές απαντήσεις ·
kahoot-variable-increment-via-ptr
- Κ11.8 Μέγεθος δεικτών: Kahoot «Δείκτες και Αναδρομή» (διάλεξη 11) · ★★☆ · multiple-choice · 46% σωστές απαντήσεις ·
kahoot-pointer-size
- Κ11.9 Αύξηση του ίδιου του δείκτη: Kahoot «Δείκτες και Αναδρομή» (διάλεξη 11) και «Δείκτες Παντού!» (διάλεξη 12) · ★★★ · multiple-choice · 37% σωστές απαντήσεις ·
kahoot-pointer-increment-scalar
- Κ11.10 Η έκφραση *&x: Kahoot «Δείκτες και Αναδρομή» (διάλεξη 11) και «Δείκτες Παντού!» (διάλεξη 12) · ★★★ · multiple-choice · 35% σωστές απαντήσεις ·
kahoot-deref-address-of
- Κ11.11 Αύξηση μέσω δείκτη: Kahoot «Δείκτες και Αναδρομή» (διάλεξη 11) και «Δείκτες Παντού!» (διάλεξη 12) · ★★★ · multiple-choice · 34% σωστές απαντήσεις ·
kahoot-deref-increment
- Κ11.12 Δείκτης συν 4 σε δεκαεξαδικό: Kahoot «Δείκτες και Αναδρομή» (διάλεξη 11) · ★★★ · multiple-choice · 31% σωστές απαντήσεις ·
kahoot-pointer-plus-int-hex
- Κ11.13 Άθροισμα δύο δεικτών: Kahoot «Δείκτες και Αναδρομή» (διάλεξη 11) και «Δείκτες Παντού!» (διάλεξη 12) · ★★★ · multiple-choice · 28% σωστές απαντήσεις ·
kahoot-pointer-addition
- Κ11.14 Δείκτης στη μέση πίνακα: Kahoot «Δείκτες και Αναδρομή» (διάλεξη 11) και «Δείκτες Παντού!» (διάλεξη 12) · ★★★ · short-answer · 12% σωστές απαντήσεις ·
kahoot-ptr-index-offset
Ζέσταμα: από τις διαφάνειες (Α11.1–Α11.13)
- Α11.1 Πρόσβαση σε μεταβλητή μόνο μέσω της διεύθυνσής της: Διάλεξη 11, διαφάνεια 20 · ★☆☆ · short-answer ·
slides-lec11-access-by-address
- Α11.2 Αναφορά σε στοιχεία πίνακα μέσω δείκτη: Διάλεξη 11, διαφάνειες 29–30 · ★☆☆ · trace ·
slides-lec11-array-pointer-trace
- Α11.3 Αναθέσεις μέσω δεικτών: Διάλεξη 11, διαφάνεια 24 · ★☆☆ · trace ·
slides-lec11-assign-through-pointers
- Α11.4 Μέσος όρος πίνακα 100 ακεραίων: Διάλεξη 11, διαφάνειες 37–38 · ★☆☆ · programming ·
slides-lec11-average
- Α11.5 Το παραγοντικό αναδρομικά σε C: Διάλεξη 11, διαφάνειες 44–45 · ★☆☆ · programming ·
slides-lec11-factorial
- Α11.6 Πόσες αναδρομικές κλήσεις κάνει το factorial: Διάλεξη 11, διαφάνεια 46 · ★☆☆ · short-answer ·
slides-lec11-factorial-calls
- Α11.7 Αρνητικό παραγοντικό: Διάλεξη 11, διαφάνεια 46 · ★☆☆ · short-answer ·
slides-lec11-factorial-overflow
- Α11.8 Θέση στοιχείου σε πίνακα ή -1: Διάλεξη 11, διαφάνειες 39–40 · ★☆☆ · programming ·
slides-lec11-find
- Α11.9 Το μέγεθος δεικτών διαφορετικών τύπων: Διάλεξη 11, διαφάνεια 18 · ★☆☆ · trace ·
slides-lec11-pointer-sizes
- Α11.10 Πώς τυπώνω μόνο το World: Διάλεξη 11, διαφάνειες 34–35 · ★☆☆ · programming ·
slides-lec11-print-world
- Α11.11 Η δική μας atoi: Διάλεξη 11, διαφάνειες 41–42 · ★★☆ · programming ·
slides-lec11-atoi
- Α11.12 Τι μπορεί να πάει στραβά με την atoi: Διάλεξη 11, διαφάνεια 42 · ★★☆ · debug ·
slides-lec11-atoi-pitfalls
- Α11.13 Αρνητικό όρισμα στο αναδρομικό παραγοντικό: Διάλεξη 11, διαφάνεια 46 · ★★☆ · short-answer ·
slides-lec11-factorial-negative
Εργαστήριο (Α11.14–Α11.18)
- Α11.14 Πέρασμα δεδομένων μέσω δεικτών: Εργαστήριο 6, Άσκηση 1 · ★☆☆ · programming ·
lab-lab06-myprog
- Α11.15 Η εικασία του Collatz: Εργαστήριο 5, Άσκηση 1 · ★★☆ · programming ·
lab-lab05-collatz
- Α11.16 Η ακολουθία Fibonacci: Εργαστήριο 5, Άσκηση 2 · ★★☆ · programming ·
lab-lab05-fib
- Α11.17 Πίνακες και αριθμητική δεικτών: Εργαστήριο 6, Άσκηση 3 · ★★☆ · trace ·
lab-lab06-pointers
- Α11.18 Υπολογισμός μισθών: Εργαστήριο 8, Άσκηση 4 · ★★☆ · debug ·
lab-lab08-wages
Εργασίες (Α11.19–Α11.21)
- Α11.19 Ο Αλγόριθμος του Ευκλείδη (gcd): Εργασία 1 (2024-25), Άσκηση 1 · ★★☆ · programming ·
hw-2024-hw1-gcd
- Α11.20 Άψογα Τετράγωνα (Bonus): Εργασία 1 (2023-24), Άσκηση 3 (Bonus) · ★★★ · programming ·
hw-2023-hw1-flawless
- Α11.21 Ο Αλγόριθμος RSA (rsa): Εργασία 1 (2024-25), Άσκηση 2 · ★★★ · programming ·
hw-2024-hw1-rsa
Θέματα εξετάσεων (Α11.22)
- Α11.22 Ο Στέργιος Ξαναχτυπά: Εξέταση Ιανουαρίου 2026, Θέμα 6 · ★☆☆ · trace ·
exam-2026-jan-q6
Kahoot από το αμφιθέατρο (Κ12.1–Κ12.9)
- Κ12.1 Διαστάσεις πίνακα: Kahoot «Δείκτες Παντού!» (διάλεξη 12) και «Πίνακες και Δείκτες» (διάλεξη 12) · ★☆☆ · multiple-choice · 93% σωστές απαντήσεις ·
kahoot-3d-array-dims
- Κ12.2 Στατικοί και δυναμικοί πίνακες: Kahoot «Δείκτες Παντού!» (διάλεξη 12) και «Πίνακες και Δείκτες» (διάλεξη 12) · ★☆☆ · multiple-choice · 92% σωστές απαντήσεις ·
kahoot-static-vs-dynamic-arrays
- Κ12.3 Πλήθος στοιχείων δισδιάστατου πίνακα: Kahoot «Δείκτες Παντού!» (διάλεξη 12) και «Πίνακες και Δείκτες» (διάλεξη 12) · ★☆☆ · multiple-choice · 81% σωστές απαντήσεις ·
kahoot-2d-array-count
- Κ12.4 sizeof δισδιάστατου πίνακα: Kahoot «Πίνακες και Δείκτες» (διάλεξη 12) · ★★☆ · multiple-choice · 68% σωστές απαντήσεις ·
kahoot-sizeof-2d-double
- Κ12.5 Το τελευταίο στοιχείο δισδιάστατου πίνακα: Kahoot «Πίνακες και Δείκτες» (διάλεξη 12) · ★★☆ · multiple-choice · 67% σωστές απαντήσεις ·
kahoot-2d-last-element
- Κ12.6 Ο τύπος του argv: Kahoot «Δείκτες Παντού!» (διάλεξη 12) και «Πίνακες και Δείκτες» (διάλεξη 12) · ★★☆ · multiple-choice · 44% σωστές απαντήσεις ·
kahoot-argv-type
- Κ12.7 sizeof μιας γραμμής: Kahoot «Πίνακες και Δείκτες» (διάλεξη 12) · ★★☆ · multiple-choice · 42% σωστές απαντήσεις ·
kahoot-sizeof-row
- Κ12.8 Χαρακτήρας από πίνακα συμβολοσειρών: Kahoot «Δείκτες Παντού!» (διάλεξη 12) και «Πίνακες και Δείκτες» (διάλεξη 12) · ★★★ · multiple-choice · 38% σωστές απαντήσεις ·
kahoot-string-array-element
- Κ12.9 Διεύθυνση στοιχείου δισδιάστατου πίνακα: Kahoot «Πίνακες και Δείκτες» (διάλεξη 12) · ★★★ · multiple-choice · 33% σωστές απαντήσεις ·
kahoot-2d-element-address
Ζέσταμα: από τις διαφάνειες (Α12.1–Α12.7)
- Α12.1 Στοιχείο δισδιάστατου πίνακα: Διάλεξη 12, διαφάνεια 14 · ★☆☆ · trace ·
slides-lec12-2d-element
- Α12.2 Πίνακας από δείκτες: Διάλεξη 12, διαφάνεια 29 · ★☆☆ · trace ·
slides-lec12-array-of-pointers
- Α12.3 Δείκτης σε δείκτη: Διάλεξη 12, διαφάνεια 27 · ★☆☆ · trace ·
slides-lec12-pointer-to-pointer
- Α12.4 Παράδειγμα endianness: Διάλεξη 12, διαφάνεια 42 · ★★☆ · trace ·
slides-lec12-endianness
- Α12.5 Πόση μνήμη δεσμεύει η malloc και τι λέει το sizeof: Διάλεξη 12, διαφάνειες 39–40 · ★★☆ · short-answer ·
slides-lec12-malloc-sizeof
- Α12.6 Είναι απαραίτητοι οι πολυδιάστατοι πίνακες;: Διάλεξη 12, διαφάνεια 23 · ★★☆ · short-answer ·
slides-lec12-multidim-necessary
- Α12.7 Περιεχόμενα του x μετά από βρόχο με δείκτη: Διάλεξη 12, διαφάνεια 25 · ★★☆ · trace ·
slides-lec12-pointer-copy-loop
Εργαστήριο (Α12.8–Α12.11)
- Α12.8 Δυναμική δέσμευση μνήμης για μονοδιάστατο πίνακα: Εργαστήριο 7, Άσκηση 2 · ★☆☆ · programming ·
lab-lab07-array
- Α12.9 Ορίσματα γραμμής εντολής: Εργαστήριο 8, Άσκηση 2 · ★☆☆ · programming ·
lab-lab08-argcalc
- Α12.10 Δισδιάστατοι πίνακες: Εργαστήριο 7, Άσκηση 1 · ★★☆ · programming ·
lab-lab07-twodim
- Α12.11 Πετυχαίνοντας τον στόχο (Παλιό θέμα): Εργαστήριο 8, Άσκηση 3 · ★★☆ · programming ·
lab-lab08-legolas
Εργασίες (Α12.12)
- Α12.12 FauxtoShop: περιστροφή εικόνας BMP: Εργασία 2 (2023-24), Άσκηση 1 · ★★★ · programming ·
hw-2023-hw2-fauxtoshop
Θέματα εξετάσεων (Α12.13–Α12.22)
- Α12.13 Αλλαγή Τέρματος: Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #13, Θέμα 2 · ★☆☆ · programming ·
exam-2023-fall-ex13-q2
- Α12.14 Τουρνουά: Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #2 (Pokémon Themed), Θέμα 2 · ★☆☆ · programming ·
exam-2023-fall-ex2-q2
- Α12.15 Μέση Τιμή Τυχαίων Μεταβλητών - mean: Εξέταση Σεπτεμβρίου 2025, Θέμα 3 · ★☆☆ · programming ·
exam-2025-sep-q3
- Α12.16 Περιστροφή Πίνακα: Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #1 (Coreutils Themed), Θέμα 3 · ★★☆ · programming ·
exam-2023-fall-ex1-q3
- Α12.17 Κινήσεις σε Πλέγμα: Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #11, Θέμα 3 · ★★☆ · programming ·
exam-2023-fall-ex11-q3
- Α12.18 Πολλαπλασιασμός Πινάκων: Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #8, Θέμα 3 · ★★☆ · programming ·
exam-2023-fall-ex8-q3
- Α12.19 Πολύτιμοι Πίνακες: Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #9, Θέμα 3 · ★★☆ · programming ·
exam-2023-fall-ex9-q3
- Α12.20 Στατιστικές: Εξέταση Ιουλίου 2024, Θέμα 2 · ★★☆ · programming ·
exam-2024-jul-q2
- Α12.21 Κινούμενος Μέσος Όρος - sma: Εξέταση Ιανουαρίου 2025, Θέμα 3 · ★★☆ · programming ·
exam-2025-jan-q3
- Α12.22 Το μεγαλύτερο άλμα - polevault: Εξέταση Σεπτεμβρίου 2026, Θέμα 3 · ★★☆ · programming ·
exam-2026-sep-q3
Kahoot από το αμφιθέατρο (Κ13.1–Κ13.11)
- Κ13.1 Διπλό free: Kahoot «Μνήμη» (διάλεξη 13) · ★☆☆ · multiple-choice · 92% σωστές απαντήσεις ·
kahoot-double-free
- Κ13.2 Κατηγορίες μνήμης: Kahoot «Δείκτες Παντού!» (διάλεξη 12) και «Μνήμη» (διάλεξη 13) · ★☆☆ · multiple-choice · 87% σωστές απαντήσεις ·
kahoot-memory-categories
- Κ13.3 Αφαίρεση από στοίβα: Kahoot «Δείκτες Παντού!» (διάλεξη 12) και «Μνήμη» (διάλεξη 13) · ★☆☆ · multiple-choice · 80% σωστές απαντήσεις ·
kahoot-stack-lifo
- Κ13.4 Είναι συνεχόμενος ο σωρός;: Kahoot «Δείκτες Παντού!» (διάλεξη 12) και «Μνήμη» (διάλεξη 13) · ★☆☆ · multiple-choice · 75% σωστές απαντήσεις ·
kahoot-heap-not-contiguous
- Κ13.5 Πάντα πετυχαίνει η malloc;: Kahoot «Δείκτες Παντού!» (διάλεξη 12) και «Μνήμη» (διάλεξη 13) · ★☆☆ · multiple-choice · 70% σωστές απαντήσεις ·
kahoot-malloc-may-fail
- Κ13.6 Αποδέσμευση από τον σωρό: Kahoot «Μνήμη» (διάλεξη 13) · ★★☆ · multiple-choice · 67% σωστές απαντήσεις ·
kahoot-heap-free-any
- Κ13.7 Δέσμευση 10⁹ double: Kahoot «Δείκτες Παντού!» (διάλεξη 12) και «Μνήμη» (διάλεξη 13) · ★★☆ · multiple-choice · 66% σωστές απαντήσεις ·
kahoot-malloc-doubles
- Κ13.8 Πού βάζω έναν μεγάλο πίνακα: Kahoot «Δείκτες Παντού!» (διάλεξη 12) και «Μνήμη» (διάλεξη 13) · ★★☆ · multiple-choice · 65% σωστές απαντήσεις ·
kahoot-large-array-placement
- Κ13.9 malloc για πίνακα 10000 int: Kahoot «Ταξινόμηση και Δομές» · ★★☆ · multiple-choice · 60% σωστές απαντήσεις ·
kahoot-malloc-int-array
- Κ13.10 malloc, calloc, realloc και free: Kahoot «Μνήμη» (διάλεξη 13) · ★★★ · multiple-choice · 27% σωστές απαντήσεις ·
kahoot-memory-functions
- Κ13.11 Βάθος αναδρομής μέχρι να γεμίσει η στοίβα: Kahoot «Μνήμη» (διάλεξη 13) · ★★★ · multiple-choice · 20% σωστές απαντήσεις ·
kahoot-stack-overflow-depth
Ζέσταμα: από τις διαφάνειες (Α13.1–Α13.7)
- Α13.1 Τι γίνεται μετά την free;: Διάλεξη 13, διαφάνειες 47–51 · ★☆☆ · short-answer ·
slides-lec13-after-free
- Α13.2 Γιατί η αναδρομή πρέπει να τελειώνει;: Διάλεξη 13, διαφάνεια 27 · ★☆☆ · short-answer ·
slides-lec13-infinite-recursion
- Α13.3 Τα stack frames της equalIgnoreCase: Διάλεξη 13, διαφάνειες 20–26 · ★☆☆ · short-answer ·
slides-lec13-stack-frames
- Α13.4 Δυναμικός δισδιάστατος πίνακας MxN: Διάλεξη 13, διαφάνειες 56–58 · ★★☆ · programming ·
slides-lec13-dynamic-2d
- Α13.5 Ένας τεράστιος πίνακας στον σωρό: Διάλεξη 13, διαφάνειες 43–46 · ★★☆ · trace ·
slides-lec13-heap-bomb
- Α13.6 Κουίζ: πίνακας 5x5 σε συνάρτηση: Διάλεξη 13, διαφάνειες 61–63 · ★★☆ · debug ·
slides-lec13-quiz-5x5
- Α13.7 Ένας τεράστιος πίνακας στη στοίβα: Διάλεξη 13, διαφάνειες 28–31 · ★★☆ · trace ·
slides-lec13-stack-bomb
Εργαστήριο (Α13.8–Α13.9)
- Α13.8 Δυναμική δέσμευση μνήμης για δισδιάστατο πίνακα: Εργαστήριο 7, Άσκηση 3 · ★★☆ · programming ·
lab-lab07-mines
- Α13.9 Κινήσεις σε πλέγμα (Παλιό θέμα): Εργαστήριο 7, Άσκηση 5 · ★★★ · programming ·
lab-lab07-pacman
Θέματα εξετάσεων (Α13.10–Α13.11)
- Α13.10 Debugging: Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #1 (Coreutils Themed), Θέμα 4 · ★★☆ · debug ·
exam-2023-fall-ex1-q4
- Α13.11 Κάδρο: Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #9, Θέμα 4 · ★★★ · programming ·
exam-2023-fall-ex9-q4
Kahoot από το αμφιθέατρο (Κ14.1–Κ14.8)
- Κ14.1 Πού δηλώνονται οι παγκόσμιες μεταβλητές: Kahoot «Εμβέλεια, Μνήμη και Συμβολοσειρές» (διάλεξη 14) · ★☆☆ · multiple-choice · 93% σωστές απαντήσεις ·
kahoot-global-declaration
- Κ14.2 Δύο είδη εμβέλειας: Kahoot «Δυαδική Αναζήτηση, Ταξινόμηση, Πολυπλοκότητα και άλλα» και «Εμβέλεια, Μνήμη και Συμβολοσειρές» (διάλεξη 14) · ★★☆ · multiple-choice · 63% σωστές απαντήσεις ·
kahoot-two-kinds-of-scope
- Κ14.3 Διαδοχικές strcat: Kahoot «Εμβέλεια, Μνήμη και Συμβολοσειρές» (διάλεξη 14) · ★★☆ · multiple-choice · 60% σωστές απαντήσεις ·
kahoot-strcat-sequence
- Κ14.4 Πού αποθηκεύεται το char str[]: Kahoot «Δυαδική Αναζήτηση, Ταξινόμηση, Πολυπλοκότητα και άλλα» και «Εμβέλεια, Μνήμη και Συμβολοσειρές» (διάλεξη 14) · ★★☆ · multiple-choice · 49% σωστές απαντήσεις ·
kahoot-char-array-storage
- Κ14.5 Η τιμή της strcmp για ίσες συμβολοσειρές: Kahoot «Δυαδική Αναζήτηση, Ταξινόμηση, Πολυπλοκότητα και άλλα» και «Εμβέλεια, Μνήμη και Συμβολοσειρές» (διάλεξη 14) · ★★☆ · multiple-choice · 48% σωστές απαντήσεις ·
kahoot-strcmp-equal
- Κ14.6 strcpy από literal σε πίνακα: Kahoot «Εμβέλεια, Μνήμη και Συμβολοσειρές» (διάλεξη 14) · ★★★ · multiple-choice · 32% σωστές απαντήσεις ·
kahoot-strcpy-literal-to-array
- Κ14.7 Η strcat με τον εαυτό της: Kahoot «Δυαδική Αναζήτηση, Ταξινόμηση, Πολυπλοκότητα και άλλα» και «Εμβέλεια, Μνήμη και Συμβολοσειρές» (διάλεξη 14) · ★★★ · multiple-choice · 24% σωστές απαντήσεις ·
kahoot-strcat-self-overflow
- Κ14.8 Πού αποθηκεύονται οι τοπικές μεταβλητές: Kahoot «Εμβέλεια, Μνήμη και Συμβολοσειρές» (διάλεξη 14) · ★★★ · multiple-choice · 23% σωστές απαντήσεις ·
kahoot-local-variable-storage
Ζέσταμα: από τις διαφάνειες (Α14.1–Α14.8)
- Α14.1 Είναι το πρώτο όρισμα “–boo”;: Διάλεξη 14, διαφάνεια 42 · ★☆☆ · programming ·
slides-lec14-check-boo
- Α14.2 Αύξηση παραμέτρου μέσα σε συνάρτηση: Διάλεξη 14, διαφάνειες 11–12 · ★☆☆ · trace ·
slides-lec14-local-param
- Α14.3 Τοπική μεταβλητή με το ίδιο όνομα σε δύο συναρτήσεις: Διάλεξη 14, διαφάνειες 9–10 · ★☆☆ · trace ·
slides-lec14-local-same-name
- Α14.4 Παλινδρομικό string: Διάλεξη 14, διαφάνειες 43–44 · ★☆☆ · programming ·
slides-lec14-palindrome
- Α14.5 Επισκίαση παγκόσμιας μεταβλητής: Διάλεξη 14, διαφάνειες 14–16 · ★☆☆ · trace ·
slides-lec14-shadowing
- Α14.6 Στατική και τοπική μεταβλητή σε τρεις κλήσεις: Διάλεξη 14, διαφάνειες 17–18 · ★☆☆ · trace ·
slides-lec14-static-counter
- Α14.7 Στατική μεταβλητή με ανάθεση εκτός δήλωσης: Διάλεξη 14, διαφάνεια 19 · ★★☆ · trace ·
slides-lec14-static-assign
- Α14.8 Η έκφραση *str++: Διάλεξη 14, διαφάνεια 34 · ★★☆ · short-answer ·
slides-lec14-str-plus-plus
Εργαστήριο (Α14.9)
- Α14.9 Επεξεργασία συμβολοσειρών: Εργαστήριο 8, Άσκηση 1 · ★★☆ · programming ·
lab-lab08-string
Εργασίες (Α14.10)
- Α14.10 Το Δικό σου Chatbot (jason): Εργασία 2 (2024-25), Άσκηση 3 · ★★★ · programming ·
hw-2024-hw2-jason
Θέματα εξετάσεων (Α14.11–Α14.22)
- Α14.11 Η συνάρτηση dog: Εξέταση Ιανουαρίου 2025, Θέμα 2 · ★☆☆ · trace ·
exam-2025-jan-q2
- Α14.12 Η συνάρτηση transform: Εξέταση Σεπτεμβρίου 2025, Θέμα 2 · ★☆☆ · trace ·
exam-2025-sep-q2
- Α14.13 Ταιριαστές Καρδιές: Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #0 (Valentine’s Themed), Θέμα 2 · ★★☆ · programming ·
exam-2023-fall-ex0-q2
- Α14.14 Εντοπισμός Διπλών Ορισμάτων: Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #1 (Coreutils Themed), Θέμα 2 · ★★☆ · programming ·
exam-2023-fall-ex1-q2
- Α14.15 Προσεγγίζοντας την Λέξη: Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #12, Θέμα 2 · ★★☆ · programming ·
exam-2023-fall-ex12-q2
- Α14.16 Κρεμάλα: Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #12, Θέμα 3 · ★★☆ · programming ·
exam-2023-fall-ex12-q3
- Α14.17 Δυνατότητες: Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #15, Θέμα 4 · ★★☆ · programming ·
exam-2023-fall-ex15-q4
- Α14.18 Εύρεση Λέξεων: Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #3 (Frozen Themed), Θέμα 3 · ★★☆ · programming ·
exam-2023-fall-ex3-q3
- Α14.19 Τα Πάνω Κάτω: Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #4 (Rick Astley Themed), Θέμα 2 · ★★☆ · programming ·
exam-2023-fall-ex4-q2
- Α14.20 Σπάσε το PIN: Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #6 (Crypto Themed), Θέμα 3 · ★★☆ · programming ·
exam-2023-fall-ex6-q3
- Α14.21 Συνένωση Αλφαριθμητικών - join: Εξέταση Ιανουαρίου 2025, Θέμα 5 · ★★☆ · programming ·
exam-2025-jan-q5
- Α14.22 Μεταμορφώσιμες Προτάσεις: Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #5 (HP Themed), Θέμα 4 · ★★★ · programming ·
exam-2023-fall-ex5-q4
Kahoot από το αμφιθέατρο (Κ15.1–Κ15.8)
- Κ15.1 Γραμμική αναζήτηση σε αμφιθέατρο n × n: Kahoot «Δυαδική Αναζήτηση, Ταξινόμηση, Πολυπλοκότητα και άλλα» και «Πολυπλοκότητα και άλλα» (διάλεξη 15) · ★☆☆ · multiple-choice · 75% σωστές απαντήσεις ·
kahoot-seat-search-grid
- Κ15.2 Ορισμός μακροεντολής: Kahoot «Πολυπλοκότητα και άλλα» (διάλεξη 15) · ★☆☆ · multiple-choice · 74% σωστές απαντήσεις ·
kahoot-define-macro
- Κ15.3 Τι σημαίνει O(n): Kahoot «Δυαδική Αναζήτηση, Ταξινόμηση, Πολυπλοκότητα και άλλα» και «Πολυπλοκότητα και άλλα» (διάλεξη 15) · ★★☆ · multiple-choice · 62% σωστές απαντήσεις ·
kahoot-big-o-worst-case
- Κ15.4 Πολυπλοκότητα πολλαπλασιασμού πινάκων: Kahoot «Δυαδική Αναζήτηση, Ταξινόμηση, Πολυπλοκότητα και άλλα» και «Πολυπλοκότητα και άλλα» (διάλεξη 15) · ★★☆ · multiple-choice · 49% σωστές απαντήσεις ·
kahoot-matrix-multiplication
- Κ15.5 Πολυπλοκότητα μέτρησης bit: Kahoot «Πολυπλοκότητα και άλλα» (διάλεξη 15) · ★★☆ · multiple-choice · 43% σωστές απαντήσεις ·
kahoot-count-set-bits
- Κ15.6 Πολυπλοκότητα μέτρησης ψηφίων: Kahoot «Δυαδική Αναζήτηση, Ταξινόμηση, Πολυπλοκότητα και άλλα» και «Πολυπλοκότητα και άλλα» (διάλεξη 15) · ★★★ · multiple-choice · 38% σωστές απαντήσεις ·
kahoot-count-digits
- Κ15.7 Η έξοδος του προεπεξεργαστή: Kahoot «Δυαδική Αναζήτηση, Ταξινόμηση, Πολυπλοκότητα και άλλα» και «Πολυπλοκότητα και άλλα» (διάλεξη 15) · ★★★ · multiple-choice · 38% σωστές απαντήσεις ·
kahoot-preprocessor-output
- Κ15.8 Πολυπλοκότητα O(n² + log n): Kahoot «Πολυπλοκότητα και άλλα» (διάλεξη 15) · ★★★ · multiple-choice · 36% σωστές απαντήσεις ·
kahoot-big-o-sum-of-terms
Ζέσταμα: από τις διαφάνειες (Α15.1–Α15.15)
- Α15.1 Πολυπλοκότητα της atoi: Διάλεξη 15, διαφάνεια 15 · ★☆☆ · short-answer ·
slides-lec15-complexity-atoi
- Α15.2 Πολυπλοκότητα εύρεσης μέγιστου σε πίνακα N x N: Διάλεξη 15, διαφάνεια 23 · ★☆☆ · short-answer ·
slides-lec15-complexity-find-max-2d
- Α15.3 Πολυπλοκότητα υπολογισμού βαθμολογίας: Διάλεξη 15, διαφάνεια 21 · ★☆☆ · short-answer ·
slides-lec15-complexity-grade
- Α15.4 Πολυπλοκότητα δυναμικού πίνακα με malloc: Διάλεξη 15, διαφάνεια 19 · ★☆☆ · short-answer ·
slides-lec15-complexity-malloc
- Α15.5 Πολυπλοκότητα: γινόμενο περιττών πολλαπλασίων του 7: Διάλεξη 15, διαφάνεια 13 · ★☆☆ · short-answer ·
slides-lec15-complexity-odd-multiples-of-7
- Α15.6 Πολυπλοκότητα της strlen: Διάλεξη 15, διαφάνεια 29 · ★☆☆ · short-answer ·
slides-lec15-complexity-strlen
- Α15.7 Τι κάνει το πρόγραμμα με την getchar: Διάλεξη 15, διαφάνεια 17 · ★☆☆ · trace ·
slides-lec15-getchar-count
- Α15.8 Τι επιστρέφει το πρόγραμμα με τη μακροεντολή PROD: Διάλεξη 15, διαφάνεια 47 · ★☆☆ · trace ·
slides-lec15-macro-prod
- Α15.9 Σε τι προεπεξεργάζεται το #if 0: Διάλεξη 15, διαφάνεια 50 · ★☆☆ · trace ·
slides-lec15-preprocess-if-else
- Α15.10 Πολυπλοκότητα του αναδρομικού παραγοντικού: Διάλεξη 15, διαφάνεια 25 · ★★☆ · short-answer ·
slides-lec15-complexity-factorial
- Α15.11 Πολυπλοκότητα του αναδρομικού Fibonacci: Διάλεξη 15, διαφάνεια 27 · ★★☆ · short-answer ·
slides-lec15-complexity-fibonacci
- Α15.12 Πολυπλοκότητα εύρεσης κατόπτρου ακεραίου: Διάλεξη 15, διαφάνεια 37 · ★★☆ · short-answer ·
slides-lec15-complexity-mirror
- Α15.13 Άθροισμα τέλειων τετραγώνων: δύο εκδοχές: Διάλεξη 15, διαφάνεια 33 · ★★☆ · short-answer ·
slides-lec15-complexity-perfect-squares
- Α15.14 Πολυπλοκότητα της strcmp: Διάλεξη 15, διαφάνεια 31 · ★★☆ · short-answer ·
slides-lec15-complexity-strcmp
- Α15.15 Πολυπλοκότητα ελέγχου αν ένας αριθμός είναι πρώτος: Διάλεξη 15, διαφάνεια 39 · ★★☆ · short-answer ·
slides-lec15-prime-complexity
Εργασίες (Α15.16–Α15.17)
- Α15.16 Κατοπτρικά Πρώτα Τετράγωνα: Εργασία 1 (2023-24), Άσκηση 2 · ★★★ · programming ·
hw-2023-hw1-mirror
- Α15.17 Παραγοντοποίηση ημιπρώτων (factor): Εργασία 1 (2024-25), Άσκηση 3 (Bonus) · ★★★ · programming ·
hw-2024-hw1-factor
Θέματα εξετάσεων (Α15.18)
- Α15.18 Δίδυμοι Πρώτοι: Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #7 (Star Wars Themed), Θέμα 3 · ★★★ · programming ·
exam-2023-fall-ex7-q3
Ζέσταμα: από τις διαφάνειες (Α16.1–Α16.15)
- Α16.1 Μέσος όρος πίνακα και πολυπλοκότητα: Διάλεξη 16, διαφάνειες 8–9 · ★☆☆ · programming ·
slides-lec16-average-complexity
- Α16.2 Αναζήτηση σε πίνακα και πολυπλοκότητα: Διάλεξη 16, διαφάνειες 10 και 15 · ★☆☆ · programming ·
slides-lec16-find-complexity
- Α16.3 Η συνάρτηση get_two_chars: Διάλεξη 16, διαφάνεια 20 · ★☆☆ · programming ·
slides-lec16-get-two-chars
- Α16.4 Παλινδρομικός αριθμός: Διάλεξη 16, διαφάνεια 21 · ★☆☆ · programming ·
slides-lec16-palindrome-number
- Α16.5 Αντιστροφή ψηφίων αριθμού: Διάλεξη 16, διαφάνεια 13 · ★☆☆ · programming ·
slides-lec16-reverse-digits
- Α16.6 yes αν ένα στοιχείο υπάρχει σε δισδιάστατο πίνακα: Διάλεξη 16, διαφάνεια 24 · ★☆☆ · programming ·
slides-lec16-search-2d
- Α16.7 Η συνάρτηση swap: Διάλεξη 16, διαφάνειες 22–23 · ★☆☆ · programming ·
slides-lec16-swap
- Α16.8 Γιατί εξάσκηση στην επίλυση προβλημάτων;: Διάλεξη 16, διαφάνειες 5–6 · ★☆☆ · short-answer ·
slides-lec16-why-practice
- Α16.9 Η atoi και τι μπορεί να πάει στραβά: Διάλεξη 16, διαφάνειες 16–17 · ★★☆ · programming ·
slides-lec16-atoi
- Α16.10 char *array[], char **array και char array[10][10]: Διάλεξη 16, διαφάνεια 19 · ★★☆ · short-answer ·
slides-lec16-char-pointer-arrays
- Α16.11 Αποδοτική αναδρομική Fibonacci: Διάλεξη 16, διαφάνεια 26 · ★★☆ · programming ·
slides-lec16-fibonacci-efficient
- Α16.12 Το στοιχείο που υπάρχει δύο φορές: Διάλεξη 16, διαφάνεια 11 · ★★☆ · programming ·
slides-lec16-find-duplicate
- Α16.13 Δισδιάστατος πίνακας στον σωρό: Διάλεξη 16, διαφάνεια 25 · ★★☆ · programming ·
slides-lec16-heap-2d-array
- Α16.14 Το στοιχείο χωρίς ζευγάρι: Διάλεξη 16, διαφάνεια 14 · ★★☆ · programming ·
slides-lec16-single-unpaired
- Α16.15 Άθροισμα τέλειων τετραγώνων σε διάστημα: Διάλεξη 16, διαφάνεια 18 · ★★☆ · programming ·
slides-lec16-sum-perfect-squares
Εργαστήριο (Α16.16–Α16.17)
- Α16.16 Σκαλί-σκαλί (Παλιό θέμα, Προαιρετικό): Εργαστήριο 5, Άσκηση 3 · ★★★ · programming ·
lab-lab05-ladder
- Α16.17 Χτίζοντας έναν χιονάνθρωπο (Παλιό θέμα): Εργαστήριο 7, Άσκηση 4 · ★★★ · programming ·
lab-lab07-olaf
Εργασίες (Α16.18)
- Α16.18 Ο Γρίφος του Στέργιου: Bonus #0 (2025-26, προαιρετική) · ★★★ · programming ·
hw-2025-bonus0-stergios
Θέματα εξετάσεων (Α16.19–Α16.26)
- Α16.19 Εαυτοί Αριθμοί: Κατατακτήριες Δεκεμβρίου 2023, Θέμα 2 · ★★☆ · programming ·
exam-2023-dec-q2
- Α16.20 Αγαπήσιμοι Αριθμοί: Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #0 (Valentine’s Themed), Θέμα 4 · ★★☆ · programming ·
exam-2023-fall-ex0-q4
- Α16.21 Clyde Πρώτοι: Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #11, Θέμα 4 · ★★☆ · programming ·
exam-2023-fall-ex11-q4
- Α16.22 Εαυτοί Αριθμοί: Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #12, Θέμα 4 · ★★☆ · programming ·
exam-2023-fall-ex12-q4
- Α16.23 Τυχεροί Αριθμοί: Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #13, Θέμα 4 · ★★☆ · programming ·
exam-2023-fall-ex13-q4
- Α16.24 Οι Καλύτεροι Αριθμοί, Παμψηφεί: Κατατακτήριες Δεκεμβρίου 2024, Θέμα 2 · ★★☆ · programming ·
exam-2024-dec-q2
- Α16.25 Χτίζοντας έναν Χιονάνθρωπο: Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #3 (Frozen Themed), Θέμα 4 · ★★★ · programming ·
exam-2023-fall-ex3-q4
- Α16.26 Μετρώντας τα Αστέρια - stars: Εξέταση Ιανουαρίου 2025, Θέμα 6 · ★★★ · programming ·
exam-2025-jan-q6
Kahoot από το αμφιθέατρο (Κ17.1–Κ17.8)
- Κ17.1 Δυαδική αναζήτηση σε μη ταξινομημένο πίνακα: Kahoot «Δυαδική Αναζήτηση και Ταξινόμηση» (διάλεξη 17) · ★☆☆ · multiple-choice · 94% σωστές απαντήσεις ·
kahoot-binary-search-unsorted
- Κ17.2 Αναζήτηση σε μη ταξινομημένο πίνακα: Kahoot «Δυαδική Αναζήτηση και Ταξινόμηση» (διάλεξη 17) και «Δυαδική Αναζήτηση, Ταξινόμηση, Πολυπλοκότητα και άλλα» · ★☆☆ · multiple-choice · 85% σωστές απαντήσεις ·
kahoot-linear-vs-binary-search
- Κ17.3 Πολυπλοκότητα της bubblesort: Kahoot «Δυαδική Αναζήτηση και Ταξινόμηση» (διάλεξη 17) · ★☆☆ · multiple-choice · 75% σωστές απαντήσεις ·
kahoot-bubblesort-complexity
- Κ17.4 Ταξινόμηση ενός εκατομμυρίου ακεραίων: Kahoot «Δυαδική Αναζήτηση και Ταξινόμηση» (διάλεξη 17) και «Δυαδική Αναζήτηση, Ταξινόμηση, Πολυπλοκότητα και άλλα» · ★★☆ · multiple-choice · 68% σωστές απαντήσεις ·
kahoot-sort-million-ints
- Κ17.5 Μέση πολυπλοκότητα της quicksort: Kahoot «Δυαδική Αναζήτηση και Ταξινόμηση» (διάλεξη 17) · ★★☆ · multiple-choice · 66% σωστές απαντήσεις ·
kahoot-quicksort-average
- Κ17.6 Βήματα δυαδικής αναζήτησης σε 2^50 στοιχεία: Kahoot «Δυαδική Αναζήτηση και Ταξινόμηση» (διάλεξη 17) και «Δυαδική Αναζήτηση, Ταξινόμηση, Πολυπλοκότητα και άλλα» · ★★☆ · multiple-choice · 52% σωστές απαντήσεις ·
kahoot-binary-search-steps
- Κ17.7 Αναζήτηση αριθμημένης θέσης σε αίθουσα: Kahoot «Δυαδική Αναζήτηση και Ταξινόμηση» (διάλεξη 17) και «Δυαδική Αναζήτηση, Ταξινόμηση, Πολυπλοκότητα και άλλα» · ★★☆ · multiple-choice · 48% σωστές απαντήσεις ·
kahoot-find-seat-sorted
- Κ17.8 Η πιο γρήγορη ταξινόμηση στη χειρότερη περίπτωση: Kahoot «Δυαδική Αναζήτηση και Ταξινόμηση» (διάλεξη 17) · ★★★ · multiple-choice · 28% σωστές απαντήσεις ·
kahoot-sort-worst-case
Ζέσταμα: από τις διαφάνειες (Α17.1–Α17.9)
- Α17.1 Πολυπλοκότητα της δυαδικής αναζήτησης: Διάλεξη 17: Δυαδική Αναζήτηση και Ταξινόμηση, διαφάνεια 18 · ★☆☆ · short-answer ·
slides-lec17-binary-search-complexity
- Α17.2 Γρηγορότερα από O(n);: Διάλεξη 17: Δυαδική Αναζήτηση και Ταξινόμηση, διαφάνεια 11 · ★☆☆ · short-answer ·
slides-lec17-faster-than-linear
- Α17.3 Κρυμμένος αριθμός έως 10^9: Διάλεξη 17: Δυαδική Αναζήτηση και Ταξινόμηση, διαφάνεια 6 · ★☆☆ · short-answer ·
slides-lec17-guess-billion
- Α17.4 Αναζήτηση χρήστη στο Instagram: Διάλεξη 17: Δυαδική Αναζήτηση και Ταξινόμηση, διαφάνεια 19 · ★☆☆ · short-answer ·
slides-lec17-instagram
- Α17.5 Αναζήτηση σε πίνακα 100 ακεραίων: Διάλεξη 17: Δυαδική Αναζήτηση και Ταξινόμηση, διαφάνεια 9 · ★☆☆ · programming ·
slides-lec17-linear-search
- Α17.6 Η συνάρτηση swap: Διάλεξη 17: Δυαδική Αναζήτηση και Ταξινόμηση, διαφάνεια 21 · ★☆☆ · programming ·
slides-lec17-swap
- Α17.7 Δυαδική αναζήτηση σε ταξινομημένο πίνακα: Διάλεξη 17: Δυαδική Αναζήτηση και Ταξινόμηση, διαφάνεια 14 · ★★☆ · programming ·
slides-lec17-binary-search
- Α17.8 Το σφάλμα της δυαδικής αναζήτησης: Διάλεξη 17: Δυαδική Αναζήτηση και Ταξινόμηση, διαφάνεια 16 · ★★☆ · debug ·
slides-lec17-binary-search-bug
- Α17.9 Ο γρίφος του κρυμμένου αριθμού: Διάλεξη 17: Δυαδική Αναζήτηση και Ταξινόμηση, διαφάνεια 5 · ★★☆ · short-answer ·
slides-lec17-guess-100
Θέματα εξετάσεων (Α17.10–Α17.13)
- Α17.10 Η συνάρτηση what: Εξέταση Σεπτεμβρίου 2024, Θέμα 2 · ★☆☆ · trace ·
exam-2024-sep-q2
- Α17.11 Πλησιάζοντας στον Στόχο: Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #10, Θέμα 4 · ★★☆ · programming ·
exam-2023-fall-ex10-q4
- Α17.12 Εύρεση μηδενός σε πίνακα: Εξέταση Σεπτεμβρίου 2024, Θέμα 3 · ★★☆ · programming ·
exam-2024-sep-q3
- Α17.13 Η συνάρτηση compute: Εξέταση Ιανουαρίου 2026, Θέμα 2 · ★★☆ · trace ·
exam-2026-jan-q2
Kahoot από το αμφιθέατρο (Κ18.1–Κ18.5)
- Κ18.1 stdin και αρχεία: Kahoot «Δομές + Αρχεία», «Δυαδική Αναζήτηση και Ταξινόμηση» (διάλεξη 17) · ★☆☆ · multiple-choice · 84% σωστές απαντήσεις ·
kahoot-stdin-vs-files
- Κ18.2 Ανάγνωση int σε little endian: Kahoot «Δομές + Αρχεία» · ★★☆ · multiple-choice · 62% σωστές απαντήσεις ·
kahoot-little-endian-read
- Κ18.3 Ο file descriptor του stderr: Kahoot «Δομές + Αρχεία», «Δυαδική Αναζήτηση και Ταξινόμηση» (διάλεξη 17) · ★★☆ · multiple-choice · 51% σωστές απαντήσεις ·
kahoot-stderr-fd
- Κ18.4 Αποτυχία της fopen: Kahoot «Δομές + Αρχεία» · ★★☆ · multiple-choice · 50% σωστές απαντήσεις ·
kahoot-fopen-failure
- Κ18.5 Συνάρτηση σύγκρισης για αύξουσα ταξινόμηση: Kahoot «Ταξινόμηση και Δομές» · ★★★ · multiple-choice · 12% σωστές απαντήσεις ·
kahoot-qsort-compare-ascending
Ζέσταμα: από τις διαφάνειες (Α18.1–Α18.6)
- Α18.1 Μέγεθος δισδιάστατου πίνακα και μιας γραμμής του: Διάλεξη 18, διαφάνεια 2 · ★☆☆ · short-answer ·
slides-lec18-2d-sizeof
- Α18.2 Γιατί μπορεί να αποτύχει η fopen;: Διάλεξη 18, διαφάνειες 43–44 · ★☆☆ · short-answer ·
slides-lec18-fopen-fail
- Α18.3 Υποτείνουσα με scanf: Διάλεξη 18, διαφάνειες 29–30 · ★☆☆ · trace ·
slides-lec18-hypotenuse
- Α18.4 Ανακατεύθυνση της stderr: Διάλεξη 18, διαφάνεια 56 · ★☆☆ · tooling ·
slides-lec18-stderr-redirect
- Α18.5 Ακέραιοι από αρχείο κειμένου με fread: Διάλεξη 18, διαφάνειες 50–51 · ★★☆ · trace ·
slides-lec18-fread-int
- Α18.6 Μια λέξη σε char[7] με scanf: Διάλεξη 18, διαφάνειες 31–35 · ★★☆ · debug ·
slides-lec18-scanf-string
Εργαστήριο (Α18.7–Α18.10)
- Α18.7 Μέτρηση στατιστικών αρχείων: Εργαστήριο 10, Άσκηση 4 · ★☆☆ · programming ·
lab-lab10-count
- Α18.8 Σύγκριση αρχείων: Εργαστήριο 10, Άσκηση 3 · ★☆☆ · programming ·
lab-lab10-filediff
- Α18.9 Δυαδικά αρχεία: Εργαστήριο 10, Άσκηση 2 · ★★☆ · programming ·
lab-lab10-bgrades
- Α18.10 Αρχεία κειμένου: Εργαστήριο 10, Άσκηση 1 · ★★☆ · programming ·
lab-lab10-more
Εργασίες (Α18.11)
- Α18.11 Προβλέποντας το Μέλλον (future): Εργασία 2 (2024-25), Άσκηση 1 · ★★☆ · programming ·
hw-2024-hw2-future
Θέματα εξετάσεων (Α18.12–Α18.23)
- Α18.12 Κρυφό Μήνυμα: Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #7 (Star Wars Themed), Θέμα 2 · ★☆☆ · programming ·
exam-2023-fall-ex7-q2
- Α18.13 Κόψιμο Αρχείων: Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #7 (Star Wars Themed), Θέμα 4 · ★☆☆ · programming ·
exam-2023-fall-ex7-q4
- Α18.14 Έλεγχος Εκτελέσιμου: Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #9, Θέμα 1 · ★☆☆ · programming ·
exam-2023-fall-ex9-q1
- Α18.15 Κρυμμένο Μήνυμα: Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #10, Θέμα 3 · ★★☆ · programming ·
exam-2023-fall-ex10-q3
- Α18.16 Μετρήσεις Θερμοκρασίας: Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #14, Θέμα 3 · ★★☆ · programming ·
exam-2023-fall-ex14-q3
- Α18.17 Αλλαγή Μεγέθους: Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #4 (Rick Astley Themed), Θέμα 4 · ★★☆ · programming ·
exam-2023-fall-ex4-q4
- Α18.18 Επιλογή: Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #5 (HP Themed), Θέμα 3 · ★★☆ · programming ·
exam-2023-fall-ex5-q3
- Α18.19 Ταξινόμηση Αρχείων Καταγραφής: Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #6 (Crypto Themed), Θέμα 4 · ★★☆ · programming ·
exam-2023-fall-ex6-q4
- Α18.20 Καλύτερο Ταίριασμα: Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #0 (Valentine’s Themed), Θέμα 3 · ★★★ · programming ·
exam-2023-fall-ex0-q3
- Α18.21 Ταξινομώντας τα Άλματα: Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #15, Θέμα 3 · ★★★ · programming ·
exam-2023-fall-ex15-q3
- Α18.22 Μίνι Βάση Δεδομένων: Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #2 (Pokémon Themed), Θέμα 3 · ★★★ · programming ·
exam-2023-fall-ex2-q3
- Α18.23 Ταξινόμηση Πακέτων: Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #8, Θέμα 4 · ★★★ · programming ·
exam-2023-fall-ex8-q4
Kahoot από το αμφιθέατρο (Κ19.1–Κ19.9)
- Κ19.1 Δικοί μας τύποι: Kahoot «Δομές + Αρχεία», «Ταξινόμηση και Δομές» · ★☆☆ · multiple-choice · 81% σωστές απαντήσεις ·
kahoot-custom-types
- Κ19.2 Σε τι χρησιμεύει το typedef: Kahoot «Δομές + Αρχεία», «Ταξινόμηση και Δομές» · ★☆☆ · multiple-choice · 79% σωστές απαντήσεις ·
kahoot-typedef-purpose
- Κ19.3 Δομή χωρίς αρχικοποίηση: Kahoot «Δομές + Αρχεία», «Ταξινόμηση και Δομές» · ★☆☆ · multiple-choice · 74% σωστές απαντήσεις ·
kahoot-struct-uninitialized
- Κ19.4 sizeof ενός typedef πίνακα: Kahoot «Δομές + Αρχεία», «Ταξινόμηση και Δομές» · ★★☆ · multiple-choice · 66% σωστές απαντήσεις ·
kahoot-typedef-array-size
- Κ19.5 Σύγκριση δομών με ==: Kahoot «Δομές + Αρχεία», «Ταξινόμηση και Δομές» · ★★☆ · multiple-choice · 57% σωστές απαντήσεις ·
kahoot-struct-comparison
- Κ19.6 Μέγεθος δομής και padding: Kahoot «Δομές + Αρχεία», «Ταξινόμηση και Δομές» · ★★☆ · multiple-choice · 52% σωστές απαντήσεις ·
kahoot-struct-padding-size
- Κ19.7 Ανάθεση δομών: Kahoot «Δομές + Αρχεία», «Ταξινόμηση και Δομές» · ★★☆ · multiple-choice · 49% σωστές απαντήσεις ·
kahoot-struct-assignment
- Κ19.8 Ο τελεστής ->: Kahoot «Προχωρημένες Δομές» (διάλεξη 20), «Προχωρημένες Δομές #2» · ★★☆ · multiple-choice · 48% σωστές απαντήσεις ·
kahoot-arrow-operator
- Κ19.9 Μερική αρχικοποίηση δομής: Kahoot «Δομές + Αρχεία», «Ταξινόμηση και Δομές» · ★★☆ · multiple-choice · 42% σωστές απαντήσεις ·
kahoot-struct-partial-init
Ζέσταμα: από τις διαφάνειες (Α19.1–Α19.8)
- Α19.1 Ανάθεση και χρήση πεδίων δομής: Διάλεξη 19, διαφάνειες 12–13 · ★☆☆ · trace ·
slides-lec19-field-assignment
- Α19.2 Πώς αναπαριστούμε 100 φοιτητές;: Διάλεξη 19, διαφάνειες 6–7 · ★☆☆ · short-answer ·
slides-lec19-many-students
- Α19.3 Ανάθεση με δομές: Διάλεξη 19, διαφάνειες 29–30 · ★☆☆ · trace ·
slides-lec19-struct-assign
- Α19.4 Σύγκριση με δομές: Διάλεξη 19, διαφάνεια 32 · ★☆☆ · short-answer ·
slides-lec19-struct-compare
- Α19.5 Δείκτες σε δομές: διαφορά ημερομηνιών: Διάλεξη 19, διαφάνειες 42–43 · ★★☆ · trace ·
slides-lec19-date-pointers
- Α19.6 Padding: η σειρά των πεδίων μετράει: Διάλεξη 19, διαφάνειες 25–27 · ★★☆ · trace ·
slides-lec19-padding-interleaved
- Α19.7 Padding: το μέγεθος ενός pixel: Διάλεξη 19, διαφάνειες 22–24 · ★★☆ · trace ·
slides-lec19-padding-pixel
- Α19.8 Το μέγεθος του struct student: Διάλεξη 19, διαφάνειες 20–21, 28 · ★★☆ · trace ·
slides-lec19-sizeof-student
Εργαστήριο (Α19.9–Α19.10)
- Α19.9 Δομές και συναρτήσεις: Εργαστήριο 9, Άσκηση 1 · ★☆☆ · programming ·
lab-lab09-point
- Α19.10 Δομές και δείκτες: Εργαστήριο 9, Άσκηση 2 · ★★☆ · programming ·
lab-lab09-person
Θέματα εξετάσεων (Α19.11–Α19.12)
- Α19.11 Πρωτάθλημα: Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #13, Θέμα 3 · ★★★ · programming ·
exam-2023-fall-ex13-q3
- Α19.12 World Cup 2026: Εξέταση Ιουνίου 2026, Θέμα 4 · ★★★ · programming ·
exam-2026-jun-q4
Kahoot από το αμφιθέατρο (Κ20.1–Κ20.8)
- Κ20.1 Κόμβος με left και right: Kahoot «Προχωρημένες Δομές #2» · ★★☆ · multiple-choice · 67% σωστές απαντήσεις ·
kahoot-node-binary-tree
- Κ20.2 Σε τι χρησιμεύει η ένωση: Kahoot «Προχωρημένες Δομές» (διάλεξη 20), «Προχωρημένες Δομές #2» · ★★☆ · multiple-choice · 65% σωστές απαντήσεις ·
kahoot-union-purpose
- Κ20.3 Δομή ή ένωση;: Kahoot «Προχωρημένες Δομές» (διάλεξη 20), «Προχωρημένες Δομές #2» · ★★☆ · multiple-choice · 63% σωστές απαντήσεις ·
kahoot-struct-vs-union
- Κ20.4 Αυτοαναφορική δομή: Kahoot «Προχωρημένες Δομές» (διάλεξη 20), «Προχωρημένες Δομές #2» · ★★☆ · multiple-choice · 56% σωστές απαντήσεις ·
kahoot-self-referential-struct
- Κ20.5 Κόμβος με next: Kahoot «Προχωρημένες Δομές #2» · ★★☆ · multiple-choice · 52% σωστές απαντήσεις ·
kahoot-node-linked-list
- Κ20.6 Τιμές απαρίθμησης: Kahoot «Προχωρημένες Δομές» (διάλεξη 20), «Προχωρημένες Δομές #2» · ★★☆ · multiple-choice · 48% σωστές απαντήσεις ·
kahoot-enum-values
- Κ20.7 Περιορισμοί πεδίων bit: Kahoot «Προχωρημένες Δομές» (διάλεξη 20), «Προχωρημένες Δομές #2» · ★★☆ · multiple-choice · 44% σωστές απαντήσεις ·
kahoot-bitfield-limits
- Κ20.8 Μέγεθος ένωσης: Kahoot «Προχωρημένες Δομές» (διάλεξη 20), «Προχωρημένες Δομές #2» · ★★★ · multiple-choice · 36% σωστές απαντήσεις ·
kahoot-union-size
Ζέσταμα: από τις διαφάνειες (Α20.1–Α20.12)
- Α20.1 Μέγεθος δομής με πεδία bit: Διάλεξη 20, διαφάνεια 7 · ★☆☆ · trace ·
slides-lec20-bitfield-sizeof
- Α20.2 Βρόχος με απαρίθμηση: Διάλεξη 20, διαφάνεια 27 · ★☆☆ · trace ·
slides-lec20-enum-loop
- Α20.3 Τιμές απαρίθμησης: Διάλεξη 20, διαφάνεια 25 · ★☆☆ · trace ·
slides-lec20-enum-values
- Α20.4 Γενεαλογικό δέντρο: Διάλεξη 20, διαφάνεια 43 · ★☆☆ · short-answer ·
slides-lec20-family-tree
- Α20.5 Γονικοί φάκελοι: Διάλεξη 20, διαφάνεια 33 · ★☆☆ · trace ·
slides-lec20-folder-parent
- Α20.6 Δομή για φάκελο: Διάλεξη 20, διαφάνεια 31 · ★☆☆ · short-answer ·
slides-lec20-folder-struct
- Α20.7 Η διάταξη των φακέλων: Διάλεξη 20, διαφάνεια 38 · ★☆☆ · short-answer ·
slides-lec20-list-layout
- Α20.8 Ανάθεση σε πεδία bit: Διάλεξη 20, διαφάνεια 12 · ★★☆ · trace ·
slides-lec20-bitfield-assign
- Α20.9 Σύστημα αρχείων με υποφακέλους: Διάλεξη 20, διαφάνεια 47 · ★★☆ · short-answer ·
slides-lec20-filesystem-children
- Α20.10 Διάσχιση φακέλων: Διάλεξη 20, διαφάνεια 35 · ★★☆ · trace ·
slides-lec20-folder-iterate
- Α20.11 Χρήση ένωσης και μέγεθος: Διάλεξη 20, διαφάνεια 19 · ★★☆ · trace ·
slides-lec20-union-size
- Α20.12 Χάρτης ως γράφος: Διάλεξη 20, διαφάνεια 46 · ★★★ · short-answer ·
slides-lec20-graph-map
Kahoot από το αμφιθέατρο (Κ21.1–Κ21.3)
- Κ21.1 Ανάγνωση διαγραμμένου στοιχείου: Kahoot «Λίστες, Δέντρα and Beyond» · ★☆☆ · multiple-choice · 92% σωστές απαντήσεις ·
kahoot-list-use-after-free
- Κ21.2 Εργαλείο για memory leaks: Kahoot «Δυαδική Αναζήτηση και Ταξινόμηση» (διάλεξη 17) · ★☆☆ · multiple-choice · 86% σωστές απαντήσεις ·
kahoot-valgrind
- Κ21.3 Εισαγωγή στη μέση λίστας: Kahoot «Λίστες, Δέντρα and Beyond» · ★★★ · multiple-choice · 39% σωστές απαντήσεις ·
kahoot-list-insert-middle
Ζέσταμα: από τις διαφάνειες (Α21.1–Α21.6)
- Α21.1 Προσθήκη στοιχείου σε λίστα: Διάλεξη 21, διαφάνειες 11–12 · ★☆☆ · short-answer ·
slides-lec21-insert-how
- Α21.2 Τι τυπώνει η εισαγωγή σε λίστα;: Διάλεξη 21, διαφάνειες 13–16 · ★☆☆ · trace ·
slides-lec21-insert-output
- Α21.3 Αναδρομικό μήκος λίστας: Διάλεξη 21, διαφάνεια 18 · ★☆☆ · programming ·
slides-lec21-recursive-length
- Α21.4 Αφαίρεση στοιχείου από λίστα: Διάλεξη 21, διαφάνειες 23–25 · ★★☆ · short-answer ·
slides-lec21-delete-how
- Α21.5 Τι τυπώνει η find σε λίστα;: Διάλεξη 21, διαφάνειες 21–22 · ★★☆ · trace ·
slides-lec21-find-output
- Α21.6 Πολυπλοκότητα του μήκους λίστας: Διάλεξη 21, διαφάνειες 19–20 · ★★☆ · short-answer ·
slides-lec21-length-complexity
Εργαστήριο (Α21.7)
- Α21.7 Συνδεδεμένες λίστες: Εργαστήριο 9, Άσκηση 3 · ★★☆ · programming ·
lab-lab09-grades
Θέματα εξετάσεων (Α21.8–Α21.10)
- Α21.8 Αντιστροφή λίστας: Εξέταση Σεπτεμβρίου 2024, Θέμα 5 · ★★☆ · programming ·
exam-2024-sep-q5
- Α21.9 Μεσαίο Στοιχείο Λίστας: Εξέταση Σεπτεμβρίου 2025, Θέμα 4 · ★★☆ · programming ·
exam-2025-sep-q4
- Α21.10 Ν-οστό Στοιχείο Λίστας: Εξέταση Σεπτεμβρίου 2026, Θέμα 4 · ★★☆ · programming ·
exam-2026-sep-q4
Kahoot από το αμφιθέατρο (Κ22.1–Κ22.9)
- Κ22.1 Κόμβοι τέλειου δυαδικού δέντρου: Kahoot «Λίστες, Δέντρα and Beyond» · ★☆☆ · multiple-choice · 81% σωστές απαντήσεις ·
kahoot-perfect-tree-nodes
- Κ22.2 Ο καλύτερος αλγόριθμος αναζήτησης: Kahoot «Λίστες, Δέντρα and Beyond» · ★☆☆ · multiple-choice · 75% σωστές απαντήσεις ·
kahoot-best-search-algorithm
- Κ22.3 Ταξινομημένη εκτύπωση BST: Kahoot «Λίστες, Δέντρα and Beyond» · ★★☆ · multiple-choice · 66% σωστές απαντήσεις ·
kahoot-bst-sorted-traversal
- Κ22.4 Κόμβοι δέντρου με n επίπεδα: Kahoot «Λίστες, Δέντρα and Beyond» · ★★☆ · multiple-choice · 53% σωστές απαντήσεις ·
kahoot-tree-levels-nodes
- Κ22.5 Ελάχιστο βάθος δυαδικού δέντρου: Kahoot «Προχωρημένες Δομές #2» · ★★☆ · multiple-choice · 47% σωστές απαντήσεις ·
kahoot-tree-min-depth
- Κ22.6 Φύλλα τέλειου δυαδικού δέντρου: Kahoot «Λίστες, Δέντρα and Beyond» · ★★☆ · multiple-choice · 45% σωστές απαντήσεις ·
kahoot-perfect-tree-leaves
- Κ22.7 BFS σε τέλειο δυαδικό δέντρο: Kahoot «Λίστες, Δέντρα and Beyond» · ★★★ · multiple-choice · 37% σωστές απαντήσεις ·
kahoot-bfs-perfect-tree
- Κ22.8 Αποτίμηση δέντρου εκφράσεων: Kahoot «Λίστες, Δέντρα and Beyond» · ★★★ · multiple-choice · 35% σωστές απαντήσεις ·
kahoot-expression-tree-eval
- Κ22.9 Χειρότερη περίπτωση αναζήτησης σε BST: Kahoot «Λίστες, Δέντρα and Beyond» · ★★★ · multiple-choice · 29% σωστές απαντήσεις ·
kahoot-bst-worst-case
Ζέσταμα: από τις διαφάνειες (Α22.1–Α22.13)
- Α22.1 Ποιος αλγόριθμος αναζήτησης είναι καλύτερος;: Διαλέξεις 21–22: Δέντρα, διαφάνεια 38 (διάλεξη 21: διαφάνεια 60) · ★☆☆ · short-answer ·
slides-lec22-best-search
- Α22.2 Έλεγχος ύπαρξης σε δυαδικό δέντρο αναζήτησης: Διαλέξεις 21–22: Δέντρα, διαφάνειες 35–37 (διάλεξη 21: διαφάνειες 57–59) · ★☆☆ · programming ·
slides-lec22-bst-exists
- Α22.3 Κόμβοι τέλειου δυαδικού δέντρου: Διαλέξεις 21–22: Δέντρα, διαφάνεια 10 (διάλεξη 21: διαφάνεια 32) · ★☆☆ · short-answer ·
slides-lec22-perfect-tree-nodes
- Α22.4 Διασχίσεις pre-order, in-order, post-order: Διαλέξεις 21–22: Δέντρα, διαφάνειες 22–28 (διάλεξη 21: διαφάνειες 44–50) · ★☆☆ · trace ·
slides-lec22-traversals
- Α22.5 Μέγιστο στοιχείο δέντρου: BFS ή DFS;: Διαλέξεις 21–22: Δέντρα, διαφάνεια 41 (διάλεξη 21: διαφάνεια 63) · ★☆☆ · short-answer ·
slides-lec22-tree-max
- Α22.6 Πολυπλοκότητα της depth: Διαλέξεις 21–22: Δέντρα, διαφάνεια 20 (διάλεξη 21: διαφάνειες 41–42) · ★★☆ · short-answer ·
slides-lec22-depth-complexity
- Α22.7 Διάσχιση για αποτιμητή εκφράσεων: Διαλέξεις 21–22: Δέντρα, διαφάνεια 29 (διάλεξη 21: διαφάνεια 51) · ★★☆ · short-answer ·
slides-lec22-expression-evaluator
- Α22.8 Λίστα για το BFS και λίστες κάθε τύπου: Διαλέξεις 21–22: Δέντρα, διαφάνεια 33 (διάλεξη 21: διαφάνεια 55) · ★★☆ · short-answer ·
slides-lec22-generic-list
- Α22.9 Συντομότερο μονοπάτι σε δέντρα-λαβύρινθους: BFS ή DFS;: Διαλέξεις 21–22: Δέντρα, διαφάνεια 40 (διάλεξη 21: διαφάνεια 62) · ★★☆ · short-answer ·
slides-lec22-maze-shortest-path
- Α22.10 Αποθήκευση και αναζήτηση σε 1 PetaByte: Διαλέξεις 21–22: Δέντρα, διαφάνεια 39 (διάλεξη 21: διαφάνεια 61) · ★★☆ · short-answer ·
slides-lec22-petabyte
- Α22.11 Δέντρο καταστάσεων τρίλιζας: Διάλεξη 22: Δέντρα, διαφάνεια 15 · ★★☆ · short-answer ·
slides-lec22-tictactoe-tree
- Α22.12 Προσθήκη στοιχείου σε δυαδικό δέντρο: Διαλέξεις 21–22: Δέντρα, διαφάνεια 16 (διάλεξη 21: διαφάνεια 38) · ★★☆ · programming ·
slides-lec22-tree-insert
- Α22.13 Αφαίρεση στοιχείου από δυαδικό δέντρο: Διαλέξεις 21–22: Δέντρα, διαφάνεια 16 (διάλεξη 21: διαφάνεια 38) · ★★★ · programming ·
slides-lec22-tree-delete
Εργαστήριο (Α22.14)
- Α22.14 Δυαδικά δένδρα: Εργαστήριο 9, Άσκηση 4 · ★★☆ · programming ·
lab-lab09-tree
Εργασίες (Α22.15–Α22.17)
- Α22.15 Zoomba: συντομότερη διαδρομή σε δωμάτιο: Εργασία 3 (2023-24), Άσκηση 1 · ★★★ · programming ·
hw-2023-hw3-zoomba
- Α22.16 Νέα Μηχανή Σκακιού (chess engine): Εργασία 3 (2024-25), Άσκηση 1 · ★★★ · programming ·
hw-2024-hw3-chess
- Α22.17 Νέα Μηχανή Go (goteam): Εργασία 3 (2025-26), Άσκηση 1 · ★★★ · programming ·
hw-2025-hw3-goteam
Θέματα εξετάσεων (Α22.18–Α22.20)
- Α22.18 Αθροιστής Δέντρων - sumtree: Εξέταση Ιανουαρίου 2025, Θέμα 4 · ★☆☆ · programming ·
exam-2025-jan-q4
- Α22.19 Reverse Inorder Traversal: Εξέταση Ιουλίου 2024, Θέμα 4 · ★★☆ · programming ·
exam-2024-jul-q4
- Α22.20 Διερμηνέας Αριθμητικών Εκφράσεων - eval: Εξέταση Ιανουαρίου 2026, Θέμα 4 · ★★☆ · programming ·
exam-2026-jan-q4
Ζέσταμα: από τις διαφάνειες (Α23.1–Α23.4)
- Α23.1 Κλήση πριν από τον ορισμό: Διάλεξη 23, διαφάνειες 19-21 · ★☆☆ · debug ·
slides-lec23-implicit-declaration
- Α23.2 Ένα σύστημα 40.000 γραμμών: Διαλέξεις 23–24, διαφάνειες 11 και 14 (διάλεξη 24: διαφάνειες 12 και 15) · ★☆☆ · short-answer ·
slides-lec23-organize-40kloc
- Α23.3 Αλλάζοντας κάτι const: Διάλεξη 23, διαφάνειες 23-24 · ★★☆ · trace ·
slides-lec23-const-violations
- Α23.4 Εξαρτήσεις ανάμεσα σε αρχεία: Διαλέξεις 23–24, διαφάνεια 15 (διάλεξη 24: διαφάνεια 16) · ★★☆ · short-answer ·
slides-lec23-dependencies
Εργαστήριο (Α23.5)
- Α23.5 Σπάστε το πρόγραμμά σας σε αρθρώματα: Εργαστήριο 10, Άσκηση 5 · ★★☆ · tooling ·
lab-lab10-more-modules
Εργασίες (Α23.6)
- Α23.6 Η Newton-Raphson Ξαναχτυπά! (Bonus): Εργασία 3 (2023-24), Άσκηση 2 (Bonus) και 2.1 (Bonus) · ★★★ · programming ·
hw-2023-hw3-fractal
Ζέσταμα: από τις διαφάνειες (Α24.1)
- Α24.1 Ο τυχερός αριθμός σε δυαδικό: Διάλεξη 24: Προχωρημένα Θέματα, διαφάνεια 32 · ★☆☆ · trace ·
slides-lec24-binary-literal
Εργαστήριο (Α25.1)
- Α25.1 Καθαρή διαχείριση μνήμης: Εργαστήριο 9, Άσκηση 5 · ★★☆ · programming ·
lab-lab09-grades-tree
Εργασίες (Α25.2–Α25.4)
- Α25.2 DNA Matching: Εργασία 2 (2023-24), Άσκηση 2 · ★★★ · programming ·
hw-2023-hw2-dna
- Α25.3 Το Καλύτερο GPS (jabbamaps): Εργασία 2 (2024-25), Άσκηση 2 · ★★★ · programming ·
hw-2024-hw2-jabbamaps
- Α25.4 Ανελκυστήρες για Ανυπόμονους και Ανυπόμονες (elevate): Εργασία 2 (2025-26), Άσκηση 1 · ★★★ · programming ·
hw-2025-hw2-elevate
Θέματα εξετάσεων (Α25.5–Α25.17)
- Α25.5 Σκαλί-Σκαλί: Κατατακτήριες Δεκεμβρίου 2023, Θέμα 3 · ★★☆ · programming ·
exam-2023-dec-q3
- Α25.6 Μένοντας στις Σωστές Θερμίδες: Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #14, Θέμα 2 · ★★☆ · programming ·
exam-2023-fall-ex14-q2
- Α25.7 Ανεβαίνοντας Επίπεδο: Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #2 (Pokémon Themed), Θέμα 4 · ★★☆ · programming ·
exam-2023-fall-ex2-q4
- Α25.8 Επενδύσεις στο Χρηματιστήριο: Εξέταση Ιουνίου 2026, Θέμα 3 · ★★☆ · programming ·
exam-2026-jun-q3
- Α25.9 Το Νερό Νεράκι: Κατατακτήριες Δεκεμβρίου 2023, Θέμα 4 · ★★★ · programming ·
exam-2023-dec-q4
- Α25.10 Τρόποι να Φάμε Παϊδάκια: Online τελική εξέταση Δεκεμβρίου 2023, Εξέταση #14, Θέμα 4 · ★★★ · programming ·
exam-2023-fall-ex14-q4
- Α25.11 Η Τριπλέτα Στόχος: Κατατακτήριες Δεκεμβρίου 2024, Θέμα 3 · ★★★ · programming ·
exam-2024-dec-q3
- Α25.12 Λύσε τον Λαβύρινθο: Κατατακτήριες Δεκεμβρίου 2024, Θέμα 4 · ★★★ · programming ·
exam-2024-dec-q4
- Α25.13 Βέλτιστη Μοιρασιά Πίτσας: Εξέταση Ιουλίου 2024, Θέμα 3 · ★★★ · programming ·
exam-2024-jul-q3
- Α25.14 Γεμίζοντας με χρώμα: Εξέταση Σεπτεμβρίου 2024, Θέμα 6 · ★★★ · programming ·
exam-2024-sep-q6
- Α25.15 Το Καλό το Μονοπάτι - path: Εξέταση Σεπτεμβρίου 2025, Θέμα 5 · ★★★ · programming ·
exam-2025-sep-q5
- Α25.16 Περικύκλωση - encirclement: Εξέταση Ιανουαρίου 2026, Θέμα 5 · ★★★ · programming ·
exam-2026-jan-q5
- Α25.17 Η Μεγαλύτερη Χωρητικότητα - capacity: Εξέταση Σεπτεμβρίου 2026, Θέμα 5 · ★★★ · programming ·
exam-2026-sep-q5
Ζέσταμα: από τις διαφάνειες (Α26.1–Α26.5)
- Α26.1 Τα στάδια του C build process: How to Make? (προσκεκλημένη διάλεξη), διαφάνεια 5 · ★☆☆ · short-answer ·
slides-lecmake-build-pipeline
- Α26.2 Script ή recompile με το χέρι;: How to Make? (προσκεκλημένη διάλεξη), διαφάνειες 17-21 · ★☆☆ · short-answer ·
slides-lecmake-forgot-recompile
- Α26.3 Διαφορετικά flags ανά αρχείο: How to Make? (προσκεκλημένη διάλεξη), διαφάνειες 10-14 · ★☆☆ · tooling ·
slides-lecmake-per-file-flags
- Α26.4 Compiler error ή linking error; (math.h και libm.so): How to Make? (προσκεκλημένη διάλεξη), διαφάνειες 6-8 · ★☆☆ · debug ·
slides-lecmake-sqrt-errors
- Α26.5 Ένα Makefile 2-3 γραμμών: How to Make? (προσκεκλημένη διάλεξη), διαφάνειες 31-39 · ★★☆ · tooling ·
slides-lecmake-short-makefile