Το εκπαιδευτικό πρόγραμμα Εισαγωγή στην Python είναι ειδικά σχεδιασμένο για εκπαιδευτικούς μέσης εκπαίδευσης και έχει ως στόχο οι εκπαιδευόμενοι να γνωρίσουν τη γλώσσα προγραμματισμού, ενώ ταυτόχρονα θα αναπτύξουν την ικανότητα να επιλύουν προβλήματα Μαθηματικών και Φυσικής. Η Python είναι μια γλώσσα προγραμματισμού γενικής χρήσης, απλή και εύκολη στην εκμάθηση, ισχυρή, δυναμική, αποδοτική, παραγωγική και επεκτάσιμη.
Είναι κατάλληλη και για αρχάριους και για έμπειρους προγραμματιστές. Μπορεί να χρησιμοποιηθεί τόσο για εκπαιδευτικούς σκοπούς όσο και για την ανάπτυξη ολοκληρωμένων εφαρμογών. Πιο συγκεκριμένα, αναπτύσσοντας βασικές δεξιότητες προγραμματισμού με την ευρέως διαδεδομένη και φιλική στο χρήστη γλώσσα προγραμματισμού Python, με την ολοκλήρωση του μαθήματος θα είναι σε θέση να μεταφέρουν πολλά από τα προβλήματα των μαθημάτων της Φυσικής και των Μαθηματικών στο προγραμματιστικό περιβάλλον της. Με τον τρόπο αυτό τους δίνεται η δυνατότητα να κατανοήσουν τις πρακτικές εφαρμογές των μαθημάτων αυτών, να μάθουν πως ένας υπολογιστής πραγματοποιεί σύνθετες λειτουργίες και πως γνωστά προβλήματα της καθημερινότητας μπορούν να επιλυθούν με χρήση του επιστημονικού υπολογισμού. Ταυτόχρονα, θα δοθεί ιδιαίτερη έμφαση στην απεικόνιση συναρτήσεων ώστε να αναπτύξουν καλύτερη διαίσθηση.
Ο επιστημονικός υπολογισμός αποτελεί βασική γνώση σε ένα ευρύ φάσμα επιστημών (διαστημική τεχνολογία, βιολογία, τεχνητή νοημοσύνη κ.α.) ενώ δείχνει με φιλικό και κατανοητό τρόπο στους μελλοντικούς επιστήμονες την αξία και την χρησιμότητα των μαθηματικών και της φυσικής στον πραγματικό κόσμο.
Ταυτόχρονα η γλώσσα προγραμματισμού Python θα δώσει τη δυνατότητα στους μαθητές να έρθουν σε επαφή με την πλατφόρμα Raspberry PI, την οποία θα είναι σε θέση να προγραμματίζουν δημιουργώντας πρακτικές και συνάμα εντυπωσιακές εφαρμογές. Έτσι, θα δώσουν τη δυνατότητα στο υπολογιστικό σύστημα Raspberry PI να επικοινωνεί με τον εξωτερικό κόσμο μέσω εισόδων-εξόδων, ενώ στο τέλος θα δημιουργήσουν και ένα σύστημα διαχείρισης έξυπνου σπιτιού.
Διαθεματικές Γνώσεις
- Πληροφορική: Βασικά στοιχεία για την αρχή και την εξέλιξη του κλάδου της πληροφορικής
- Αρχιτεκτονική Υπολογιστών: Κατανόηση της λειτουργίας ενός υπολογιστικού συστήματος
- Προγραμματισμός: Ανάπτυξη δεξιοτήτων προγραμματισμού στη γλώσσα Python
- Μαθηματικά- Φυσική: Ικανότητα φορμαλισμού ενός προβλήματος των κλάδων της Φυσικής και των μαθηματικών σε ένα πρόγραμμα.
Θεματικές Ενότητες
Ενότητα 1η: Εισαγωγή στην πληροφορική και τις γλώσσες προγραμματισμού
Ενότητα 2η: Εισαγωγή στον προγραμματισμό με τη Γλώσσα Python
Ενότητα 3η: Δημιουργία συναρτήσεων με τη γλώσσα Python
Ενότητα 4η: Απεικόνιση μαθηματικών συναρτήσεων με τη γλώσσα Python (μίας και δύο μεταβλητών)
Ενότητα 5η: Χρήση του συμβολικού υπολογισμού
Ενότητα 6η: Διατύπωση ενός προβλήματος σε προγραμματιστικό περιβάλλον
Ενότητα 7η: Επίλυση προβλημάτων Μαθηματικών
Ενότητα 8η: Επίλυση προβλημάτων Φυσικής
Ενότητα 9η: Συνδυαστικές ασκήσεις
Ενότητα 10η: Ομαδική Εργασία- επίλυση ενός προβλήματος που απαιτεί εργαλεία επιστημονικού υπολογισμού