Programming Advanced Level
Ηλικίες: παιδιά 15 έως 17 ετών (Λύκειο)
Διάρκεια μαθήματος: 90 λεπτά, μία φορά την εβδομάδα Πλήθος μαθητών ανά τάξη: έξι (6) έως οκτώ (8) Ηλεκτρονικός εξοπλισμός: Ηλεκτρονικός υπολογιστής (διατίθεται από το ROBOTONIO) Εκπαιδευτικές πλατφόρμες: Python Αναλογία μαθητών ανά ηλεκτρονικό μέσο: 1:1 Χρήση εξοπλισμού στο σπίτι: Ηλεκτρονικός υπολογιστής (με δυνατότητα εγκατάστασης του PyCharm) Διαφοροποίηση τμημάτων: 1. Advanced A 2. Advanced B (εφόσον ολοκλήρωσαν το επίπεδο Advanced A) Η Python είναι μία από τις πιο δημοφιλείς γλώσσες προγραμματισμού στον κόσμο, που υιοθετήθηκε και προσαρμόστηκε για όλους τους επιστημονικούς και επαγγελματικούς κλάδους, από τις οικονομικές υπηρεσίες και την ιατρική, μέχρι και τα ψηφιακά παιχνίδια. Είναι μία text-based γλώσσα προγραμματισμού, που δεν περιορίζεται μόνο στον χώρο της εκπαίδευσης, αλλά αντίθετα, έχει υιοθετηθεί από μεγάλο πλήθος προγραμματιστών και εταιριών που δραστηριοποιούνται στον χώρο της τεχνολογίας (Instagram, Google, Spotify, Netflix, Uber κλπ). |
Οι μαθητές στο επίπεδο Advanced θα χρησιμοποιήσουν επαγγελματικά προγραμματιστικά εργαλεία, όπως το PyCharm, για την εκμάθηση της γλώσσας Python, με την ανάπτυξη προγραμμάτων από τον χώρο των παιχνιδιών και όχι μόνο.
Η στοχοθέτηση του προγράμματος ταυτίζεται με τις απαιτήσεις του Python Institute, που οδηγεί σε μία σειρά επαγγελματικών πιστοποιήσεων ως προς την γνώση βασικών και προχωρημένων ενοτήτων της γλώσσας.
Με την ολοκλήρωση του επιπέδου στο Advanced οι μαθητές θα μπορούν:
Η στοχοθέτηση του προγράμματος ταυτίζεται με τις απαιτήσεις του Python Institute, που οδηγεί σε μία σειρά επαγγελματικών πιστοποιήσεων ως προς την γνώση βασικών και προχωρημένων ενοτήτων της γλώσσας.
Με την ολοκλήρωση του επιπέδου στο Advanced οι μαθητές θα μπορούν:
- Να αναπτύξουν τα δικά τους προγράμματα με τη γλώσσα Python, που υποστηρίζουν την λειτουργία και εξέλιξη σύνθετων παιχνιδιών
- Να ενσωματώσουν και να αξιοποιήσουν εξωτερικό κώδικα - βιβλιοθήκες στο πρόγραμμά τους
- Να χρησιμοποιήσουν όλες τις βασικές προγραμματιστικές αρχές (ακολουθιακή εκτέλεση εντολών, επαναλήψεις, επιλογές, ενθυλάκωση)
- Να αναπτύξουν τις δικές τους συναρτήσεις
- Να υλοποιήσουν προγραμματιστικά σύνθετες μαθηματικές πράξεις
- Να διαχειριστούν λογικές πράξεις
- Να διαχειριστούν τη μνήμη του υπολογιστή για το πρόγραμμά τους με μεταβλητές και λίστες
- Να χρησιμοποιήσουν σύνθετους τύπους δεδομένων της Python (Dictionaries, Tuples κλπ)
- Να πιστοποιηθούν κατόπιν εξετάσεων από το Ινστιτούτο Python, με το διεθνώς αναγνωρισμένο επίπεδο πιστοποίησης PCEP.