- ΠΡΟΓΡΑΜΜΑΤΑ
- Hack The Python: Προγραμματισμός στη γλώσσα Python για μαθητές Γυμνασίου-Λυκείου
Hack The Python: Προγραμματισμός στη γλώσσα Python για μαθητές Γυμνασίου-Λυκείου
- Εκπαίδευση χωρίς γεωγραφικούς περιορισμούς
- Παρακολούθηση των διαλέξεων (Live) από το χώρο του εκπαιδευόμενου
- Δυνατότητα υποβολής ερωτήσεων στον διδάσκοντα την ώρα του μαθήματος Δυνατότητα παρακολούθησης της βιντεοσκοπημένης διάλεξης σε μεταγενέστερο χρόνο
- Ηλεκτρονική διάθεση του εκπαιδευτικού υλικού του προγράμματος (ολόκληρο το εκπαιδευτικό υλικό προσφέρεται δωρεάν στους συμμετέχοντες)
1. Γνώσεις (Knowledge)
- Περιγράφουν τις βασικές έννοιες του προγραμματισμού: αλγόριθμος, μεταβλητές, δομές ελέγχου, επαναλήψεις, συναρτήσεις, δομές δεδομένων.
- Αναγνωρίζουν τους βασικούς τύπους δεδομένων της Python και πώς χρησιμοποιούνται.
- Εξηγούν τη λογική της δομημένης σκέψης και της επίλυσης προβλημάτων με αλγοριθμικά βήματα.
- Έχουν γνωριμία με βιβλιοθήκες όπως Turtle και Pygame για δημιουργία γραφικών και παιχνιδιών.
- Γράφουν και εκτελούν βασικά προγράμματα σε Python.
- Δημιουργούν scripts που αλληλεπιδρούν με τον χρήστη μέσω εισόδου/εξόδου.
- Χρησιμοποιούν if/else, loops και συναρτήσεις για να δομούν τον κώδικά τους.
- Υλοποιούν μικρά projects: αριθμομηχανές, παιχνίδια, εφαρμογές με μενού, story generators.
- Χρησιμοποιούν λίστες και strings για να χειρίζονται δεδομένα.
- Δημιουργούν απλά παιχνίδια με γραφικά, κίνηση και σκορ.
- Χρησιμοποιούν εργαλεία όπως PyCharm (IDE) για ανάπτυξη και δοκιμές.
- Αναπτύσσουν αλγοριθμική και υπολογιστική σκέψη: σπάνε ένα πρόβλημα σε μικρά βήματα και φτιάχνουν λύσεις.
- Ενισχύουν τη δημιουργικότητα και τη φαντασία τους μέσα από projects και παιχνίδια.
- Μαθαίνουν να κάνουν debugging και να αντιμετωπίζουν σφάλματα με μεθοδικότητα.
- Συνεργάζονται σε ομάδες για τη δημιουργία παιχνιδιών και projects.
- Καλλιεργούν αυτοπεποίθηση στο να χρησιμοποιούν την τεχνολογία όχι μόνο ως χρήστες, αλλά και ως δημιουργοί.
- Αποκτούν μια πρώτη επαφή με το πανεπιστημιακό περιβάλλον, την ομαδική μάθηση και τη μεθοδολογία της τριτοβάθμιας εκπαίδευσης.
2. Δεξιότητες (Skills)
3. Μεταγνωστικές ικανότητες (Competences)
- Πρώτα βήματα στον Προγραμματισμό – Γράφουμε τον πρώτο μας κώδικα
Οι μαθητές γνωρίζουν τι είναι ο προγραμματισμός και πώς ο υπολογιστής «καταλαβαίνει» τις εντολές μας. Στήνουν το προγραμματιστικό τους περιβάλλον, γράφουν τις πρώτες τους γραμμές κώδικα σε Python και δημιουργούν την προσωπική τους ψηφιακή ταυτότητα για το ταξίδι που ξεκινά. - Τύποι Δεδομένων και Μεταβλητές
Πώς αποθηκεύει ο υπολογιστής τις πληροφορίες; Οι μαθητές ανακαλύπτουν τους βασικούς τύπους δεδομένων (αριθμοί, κείμενο, λογικές τιμές) και μαθαίνουν να επικοινωνούν με τον χρήστη μέσω εντολών εισόδου και εξόδου, φτιάχνοντας τα πρώτα τους διαδραστικά προγράμματα. - Αριθμητικές Πράξεις με Ακεραίους και Πρώτα Παιχνίδια με Python
Οι μαθητές συνδυάζουν αριθμητικές πράξεις με δεδομένα από τον χρήστη και υλοποιούν το πρώτο τους ολοκληρωμένο project: ένα ψηφιακό κατάστημα με τιμές, εκπτώσεις και υπολογισμό ρέστων. Μαθαίνουν να μετατρέπουν καθημερινά προβλήματα σε κώδικα. - Αλήθεια ή Ψέμα; Παίζοντας με αποφάσεις
Πώς «αποφασίζει» ένα πρόγραμμα; Οι μαθητές γνωρίζουν τις λογικές τιμές και τους τελεστές σύγκρισης, και μαθαίνουν να γράφουν κώδικα που λαμβάνει αποφάσεις με βάση συνθήκες. Υλοποιούν το πρώτο τους σύστημα ελέγχου εισόδου χρήστη. - Βρόχοι και παιχνίδια με επανάληψη
Πώς επαναλαμβάνει ο υπολογιστής μια ενέργεια; Οι μαθητές μαθαίνουν τη δομή επανάληψης while, τον έλεγχο εγκυρότητας δεδομένων και τους μηχανισμούς τερματισμού. Φτιάχνουν τα πρώτα τους διαδραστικά παιχνίδια λογικής. - Επαναλήψεις και παιχνίδια με βρόγχους. Η Δομή Ελέγχου For
Οι μαθητές γνωρίζουν τη δομή for και μαθαίνουν πότε χρησιμοποιείται έναντι της while. Εξασκούνται σε πιο σύνθετα προβλήματα επανάληψης και αρχίζουν να σχεδιάζουν προγράμματα με πιο καθαρή δομή. - Δεκαδικοί αριθμοί και μαθηματικά μαγικά
Οι μαθητές δουλεύουν με δεκαδικούς αριθμούς και αξιοποιούν μαθηματικές συναρτήσεις της Python. Εφαρμόζουν τις γνώσεις τους σε ένα project όπου ο χαρακτήρας τους πρέπει να φτιάξει μαγικά φίλτρα με ακριβείς υπολογισμούς. - Σκέψου πριν γράψεις – Σχεδιάζοντας τα προγράμματά μας
Πώς οργανώνουμε τη σκέψη μας πριν γράψουμε τον πρώτο χαρακτήρα κώδικα; Οι μαθητές μαθαίνουν να αναλύουν προβλήματα, να σχεδιάζουν λύσεις βήμα-βήμα και να εντοπίζουν λάθη λογικής πριν αυτά εμφανιστούν στον κώδικα. Μια κρίσιμη δεξιότητα που θα τους ακολουθεί σε όλο τον προγραμματισμό. - Μαγικά κουτάκια: Λίστες (πίνακες) στον υπολογιστή
Πώς αποθηκεύουμε πολλά δεδομένα μαζί; Οι μαθητές γνωρίζουν τις λίστες, τη βασικότερη δομή δεδομένων της Python, και μαθαίνουν να τις χειρίζονται: προσθήκη, αφαίρεση, αναζήτηση, ταξινόμηση. Υλοποιούν σύστημα διαχείρισης δεδομένων με πραγματική χρησιμότητα. - Γράμματα, λέξεις και κείμενα
Πώς χειρίζεται ο υπολογιστής το κείμενο; Οι μαθητές μαθαίνουν τις βασικές τεχνικές επεξεργασίας συμβολοσειρών, μορφοποίησης και αναζήτησης μέσα σε κείμενο. Φτιάχνουν εφαρμογές που παίζουν με τη γλώσσα. - Κυνήγι Σφαλμάτων στον Κώδικα
Κάθε προγραμματιστής γράφει λάθη — η διαφορά είναι ότι ξέρει να τα βρίσκει. Οι μαθητές μαθαίνουν τα είδη σφαλμάτων, διαβάζουν μηνύματα της Python και αποκτούν τεχνικές εντοπισμού και διόρθωσης λαθών. Μετατρέπουν το debugging από ταλαιπωρία σε δεξιότητα. - Προγραμματισμός και Αλγοριθμική Μαγεία (Μέρος Α')
Οι μαθητές μαθαίνουν την πιο σημαντική έννοια του δομημένου προγραμματισμού: τη συνάρτηση. Πώς «πακετάρουμε» κώδικα ώστε να τον ξαναχρησιμοποιούμε; Πώς δίνουμε εισόδους και παίρνουμε αποτελέσματα; Ξεκινούν να γράφουν τα δικά τους εργαλεία. - Δομημένος Προγραμματισμός και Αλγοριθμική Μαγεία (Μέρος Β')
Οι μαθητές εφαρμόζουν τις συναρτήσεις σε θεμελιώδεις αλγορίθμους της επιστήμης υπολογιστών: αναζήτηση, εύρεση μέγιστου/ελάχιστου, μέσος όρος. Πρώτα κατανοούν τη λογική με δραστηριότητες στην τάξη και μετά τη μεταφράζουν σε κώδικα. - Δομημένος Προγραμματισμός και Αλγοριθμική Μαγεία (Μέρος Γ')
Συνεχίζοντας το ταξίδι στους αλγορίθμους, οι μαθητές γνωρίζουν την ταξινόμηση και άλλους κλασικούς αλγόριθμους. Ολοκληρώνουν project που ενώνει όλα όσα έμαθαν σε μια ολοκληρωμένη εφαρμογή. - Βιβλιοθήκες. Turtle και Παιχνίδια
Τι είναι μια βιβλιοθήκη και πώς επεκτείνει τις δυνατότητες της Python; Οι μαθητές γνωρίζουν την Turtle, μια βιβλιοθήκη γραφικών, και μαθαίνουν να σχεδιάζουν σχήματα, μοτίβα και απλές κινούμενες εικόνες μέσα από κώδικα. Ο προγραμματισμός γίνεται οπτικός. - Βιβλιοθήκες: Pygame και Arcade και παιχνίδια (Μέρος Α')
Πώς φτιάχνεται ένα ψηφιακό παιχνίδι; Οι μαθητές γνωρίζουν τη βιβλιοθήκη Pygame, μαθαίνουν τις βασικές αρχές ανάπτυξης παιχνιδιών (παράθυρο, sprites, σύστημα συντεταγμένων) και στήνουν τον σκελετό του δικού τους παιχνιδιού. - Βιβλιοθήκες: Pygame και Arcade και παιχνίδια (Μέρος Β')
Οι μαθητές δίνουν ζωή στον χαρακτήρα τους: χειρισμός από το πληκτρολόγιο, βασικό animation και κίνηση μέσα στον κόσμο του παιχνιδιού. Η οθόνη αρχίζει να ανταποκρίνεται στις εντολές του παίκτη. - Βιβλιοθήκες: Pygame και Arcade και παιχνίδια (Μέρος Γ')
Οι μαθητές προσθέτουν αλληλεπίδραση και πρόκληση: συλλογή αντικειμένων, ανίχνευση συγκρούσεων, εμπόδια και σύστημα βαθμολογίας. Το παιχνίδι αρχίζει να αποκτά πραγματικό gameplay. - Βοηθοί Προγραμματισμού: Προγραμματίζοντας με AI
Η Τεχνητή Νοημοσύνη έχει αλλάξει τον τρόπο που γράφουμε κώδικα. Οι μαθητές μαθαίνουν να αξιοποιούν συστήματα AI ως βοηθούς προγραμματισμού: πώς διατυπώνουν σωστά τις ερωτήσεις τους, πώς ζητούν εξηγήσεις, πώς εντοπίζουν λάθη με τη βοήθειά του και πώς επεκτείνουν τα δικά τους projects. Παράλληλα, αναπτύσσουν κριτική σκέψη απέναντι στο AI — πότε να εμπιστεύονται την απάντηση, πότε να την αμφισβητούν, και γιατί η κατανόηση του κώδικα παραμένει δική τους ευθύνη. Κλείνουν το πρόγραμμα έτοιμοι να συνεχίσουν να μαθαίνουν με τα πιο σύγχρονα εργαλεία της εποχής τους. - Git & GitHub – Το πρώτο μου portfolio ως προγραμματιστής
Πώς αποθηκεύουν τον κώδικά τους οι πραγματικοί προγραμματιστές; Πώς συνεργάζονται ομάδες σε όλο τον κόσμο πάνω στο ίδιο project; Οι μαθητές γνωρίζουν το Git, το βασικότερο εργαλείο διαχείρισης κώδικα, και μαθαίνουν τις θεμελιώδεις έννοιες: repository, commit, push. Δημιουργούν τον δικό τους λογαριασμό στο GitHub και ανεβάζουν εκεί όλα τα projects που έφτιαξαν στη διάρκεια του προγράμματος. Αποκτούν το πρώτο τους επαγγελματικό portfolio — έναν χώρο που μπορούν να δείξουν με υπερηφάνεια σε φίλους, γονείς και, μελλοντικά, σε σχολές και εργοδότες.
- Σύγχρονη τηλεκπαίδευση
- Βιντεοδιαλέξεις (Μπορεί να γίνει και ασύγχρονα)
- Παρουσιάσεις/Διαφάνειες σε ψηφιακή μορφή
- Σημειώσεις & Βιβλιογραφία
- Εργαστήρια/Workshops
Το 'Hack The Python', υπό την αιγίδα του ΚΕΔΙΒΙΜ του Οικονομικού Πανεπιστημίου Αθηνών, προσφέρει πολύ περισσότερα από γνώσεις προγραμματισμού. Στο Hack The Python δεν θα δεις απλώς κώδικα σε μια οθόνη -θα φτιάξεις παιχνίδια, θα λύσεις γρίφους και θα δημιουργήσεις δικά σου projects με τη γλώσσα Python, μια από τις πιο διάσημες γλώσσες στον κόσμο! Θα δουλέψεις παρέα με φοιτητές και αποφοίτους του Οικονομικού Πανεπιστημίου Αθηνών, που θα σε καθοδηγήσουν και θα σου δείξουν κόλπα που κάνουν κι αυτοί στις σπουδές τους. Μαζί τους θα ανακαλύψεις πώς σκέφτονται οι προγραμματιστές: πώς “σπάνε” τα προβλήματα σε μικρά κομμάτια και βρίσκουν δημιουργικές λύσεις. Και το καλύτερο; Θα ζήσεις από κοντά την εμπειρία του πανεπιστημίου: θα δεις πώς είναι να μαθαίνεις σε ένα μεγάλο ακαδημαϊκό περιβάλλον και θα πάρεις μια πρώτη γεύση από το μέλλον σου. Στο τέλος δεν θα έχεις μάθει μόνο Python· θα έχεις αναπτύξει δεξιότητες που θα σε βοηθήσουν σε όλα τα μαθήματα και σε κάθε μελλοντική σου επιλογή.
Για γονείς και εκπαιδευτικούς
Το Hack The Python, υπό την αιγίδα του Οικονομικού Πανεπιστημίου Αθηνών, προσφέρει πολύ περισσότερα από γνώσεις προγραμματισμού. Οι μαθητές δεν απλώς μαθαίνουν να γράφουν κώδικα σε μια δημοφιλή γλώσσα· αναπτύσσουν την αλγοριθμική σκέψη, την κριτική ικανότητα και τη δημιουργική επίλυση προβλημάτων — βασικές δεξιότητες για κάθε πανεπιστημιακή σπουδή και για την αγορά εργασίας του μέλλοντος.
Στο πρόγραμμα, εκτός από τον Επιστημονικό Υπεύθυνο, διδάσκουν φοιτήτριες/ες και απόφοιτοι του τμήματος Πληροφορικής αλλά και του Προγράμματος Σπουδών στις Επιστήμες της Αγωγής και της Εκπαίδευσης του ΟΠΑ, προσφέροντας μία πρωτόγνωρη εμπειρία συνδυασμού τεχνολογίας και παιδαγωγικής.
Είναι μια μοναδική ευκαιρία για τους μαθητές να έρθουν σε άμεση επαφή με το ακαδημαϊκό περιβάλλον ενός ανώτατου εκπαιδευτικού ιδρύματος και να εμπνευστούν από τη δημιουργικότητα, την πρόοδο και την καινοτομία των φοιτητών, φοιτητριών και αποφοίτων του ΟΠΑ. Εδώ οι μαθητές κερδίζουν μια ανταγωνιστική γνώση, αλλά και μια εμπειρία που τους φέρνει πιο κοντά στην τριτοβάθμια εκπαίδευση, χτίζοντας με σιγουριά το μονοπάτι για την προσωπική και επαγγελματική τους πορεία.
Τελικό Project & Πιστοποίηση
Μετά το τέλος των μαθημάτων κάθε μαθητής υλοποιεί το τελικό του project στο εργαστήριο, υπό την καθοδήγηση των φοιτητριών-μεντόρων. Είναι η ευκαιρία να συνθέσει όσα έμαθε σε μια δική του, προσωπική δημιουργία — ένα ολοκληρωμένο παιχνίδι ή εφαρμογή σε Python που τον αντιπροσωπεύει.
Στο τελικό event του προγράμματος, μια ημέρα γιορτής, όλοι οι μαθητές θα λάβουν Βεβαίωση Παρακολούθησης από το ΚΕΔΙΒΙΜ ΟΠΑ. Όσοι παραδώσουν και ολοκληρωμένο τελικό project λαμβάνουν Πιστοποιητικό Κατάρτισης με αναφορά στο project τους.
Περιλαμβάνονται οι ώρες κατάρτισης με διδασκαλία σε αίθουσα, σε εργαστήριο, ή εξ αποστάσεως (μέσω livestreaming) μαζί με τα τυχόν διαλείμματα.
Περιλαμβάνονται οι ώρες κατάρτισης (ενδεικτικά) με χρήση πλατφόρμας ασύγχρονης τηλεκπαίδευσης (eLearning).
Περιλαμβάνονται οι επιπλέον ώρες ενασχόλησης (ενδεικτικά) και μπορεί να περιλαμβάνουν ατομική μελέτη, συγγραφή εργασιών, συμμετοχή σε επιτόπιες επισκέψεις, συμμετοχή σε εξετάσεις, κ.α.
Οι συνολικές ώρες περιλαμβάνουν τις ώρες σύγχρονης και ασύγχρονης κατάρτισης, καθώς και τις επιπλέον ώρες ενασχόλησης.
Περιλαμβάνονται οι εβδομάδες κατά τις οποίες προβλέπονται δραστηριότητες οποιασδήποτε μορφής.
Τα δίδακτρα ανέρχονται στα 600€ και αποπληρώνονται σε 5 δόσεις: Η πρώτη δόση-προκαταβολή ύψους 120€ καταβάλλεται προ της έναρξης του προγράμματος και το υπόλοιπο ποσό των διδάκτρων σε 4 ισόποσες δόσεις κατά τη διάρκεια του προγράμματος.
Early bird: Το κόστος των διδάκτρων μειώνεται κατά 100€ για εγγραφή μέχρι και xx.xx.2026 (αποκλειστική προθεσμία), όταν συνοδεύεται από κατάθεση της προκαταβολής ύψους 120€.
Έγκαιρη εγγραφή: 16.6667%














