Programming Expert Level
Ηλικίες: παιδιά 12 έως 17 ετών (ΣΤ' Δημοτικού έως Λύκειο)
Διάρκεια μαθήματος: 90 λεπτά, μία φορά την εβδομάδα Πλήθος μαθητών ανά τάξη: έξι (6) έως οκτώ (8) Προϋποθέσεις εγγραφής: ολοκλήρωση του προηγούμενο επιπέδου "Advanced" Ηλεκτρονικός εξοπλισμός: Ηλεκτρονικός υπολογιστής (διατίθεται από το ROBOTONIO) Εκπαιδευτικές πλατφόρμες: Python Αναλογία μαθητών ανά ηλεκτρονικό μέσο: 1:1 Χρήση εξοπλισμού στο σπίτι: Ηλεκτρονικός υπολογιστής (με δυνατότητα εγκατάστασης του PyCharm) Διαφοροποίηση τμημάτων: 1. Expert A (εφόσον ολοκλήρωσαν το επίπεδο Advanced)
Όσοι μαθητές ολοκλήρωσαν το επίπεδο Advanced και πιστοποιήθηκαν με το PCEP, συνεχίζουν το ταξίδι τους στον προγραμματισμό, γνωρίζοντας νέες τεχνικές από τον χώρο του αντικειμενοστραφούς προγραμματισμού. Πλέον το αντικείμενο των προγραμμάτων υπερβαίνει αυτό της ανάπτυξης απλών παιχνιδιών, καθώς οι μαθητές πλέον θα αναπτύσσουν τα δικά τους modules ("βιβλιοθήκες" κώδικα) που θα προσπαθούν να διαθέσουν στους συμμαθητές τους. Στα εργαστήρια θα αναπτυχθούν σύνθετα προγράμματα, όπου οι μαθητές θα χωρίζονται σε ομάδες και με την αξιοποίηση online εργαλείων (github) θα αναπτύσσουν από κοινού το έργο που θα αναλαμβάνουν, με διαδικασίες που ακολουθούν μεγάλες εταιρείες πληροφορικής. |
Επιπλέον, οι μαθητές θα γνωρίσουν και θα υλοποιήσουν στην πράξη σύγχρονες προγραμματιστικές τεχνικές ανάλυσης δεδομένων και τεχνητής νοημοσύνης, δύο χώρους στους οποίους η Python κερδίζει συνεχώς έδαφος τα τελευταία χρόνια.
Οι μαθητές με την ολοκλήρωση του επιπέδου στο Expert θα μπορούν:
Οι μαθητές με την ολοκλήρωση του επιπέδου στο Expert θα μπορούν:
- Να αναπτύξουν τα δικά τους σύνθετα προγράμματα με τη γλώσσα Python, ως μέλη σε ομάδες εργασίας.
- Να χρησιμοποιήσουν σύγχρονα προγραμματιστικά εργαλεία στο Cloud (github κλπ)
- Να αξιοποιούν τα εργαλεία αντικειμενοστραφούς προγραμματισμού της Python
- Να αναπτύσσουν τις δικές τους κλάσεις σε modules, που θα ικανοποιούν συγκεκριμένες προδιαγραφές
- Να επεκτείνουν κλάσεις που έχουν αναπτύξει τρίτοι
- Να υλοποιούν απλούς αλγόριθμους μηχανικής μάθησης
- Να υλοποιούν απλούς αλγόριθμος ανάλυσης δεδομένων
- Να πιστοποιηθούν κατόπιν εξετάσεων από το Ινστιτούτο Python, με το διεθνώς αναγνωρισμένο επίπεδο πιστοποίησης PCΑP.