Δωρεάν μαθήματα προγραμματισμού υπολογιστών για αρχάριους παραδίδονται, μέσω πλατφόρμας τηλεκπαίδευσης, από το τμήμα Πληροφορικής τού Αριστοτελείου Πανεπιστημίου Θεσσαλονίκης (ΑΠΘ). Χθες ξεκίνησε o νέος κύκλος διαδικτυακού μαθήματος με τίτλο «Προγραμματισμός σε Python για μη προγραμματιστές», που θα διαρκέσει ώς τις 24 Μαΐου.
Το μάθημα απευθύνεται σε φοιτητές, ερευνητές, επιστήμονες που δεν είναι επαγγελματίες προγραμματιστές, αλλά χρειάζεται να κατανοούν βασικές έννοιες υπολογιστικής σκέψης και να γράφουν κώδικα σε γλώσσα Python, ώστε να επεξεργάζονται δεδομένα σε επιστημονικά προβλήματα.
Οι διδάσκοντες του τμήματος Πληροφορικής τού ΑΠΘ, αναπληρωτής καθηγητής Σταύρος Δημητριάδης και επίκουρος καθηγητής Θρασύβουλος Τσιάτσος, εισάγουν «από το μηδέν» κάθε αρχάριο μαθητή στις υπολογιστικές έννοιες, ανεξάρτητα από την επιστημονική περιοχή στην οποία καθένας σπουδάζει ή εργάζεται – π.χ., θετικές επιστήμες και μηχανική ή ανθρωπιστικές επιστήμες.
«Το μάθημα προσφέρει την ευκαιρία να μάθετε να γράφετε κώδικα Python, ώστε να γράφετε αλγορίθμους, να επεξεργάζεστε δεδομένα και να δίνετε απαντήσεις σε επιστημονικά προβλήματα, με τα οποία ασχολείστε στις σπουδές και στις ερευνητικές σας δραστηριότητες. Θεωρούμε πως δεν έχετε κάποια προηγούμενη εμπειρία με προγραμματισμό και έτσι ξεκινάμε από την αρχή, εξηγώντας τις βασικές έννοιες αλγοριθμικής σκέψης που θα πρέπει να καταλαβαίνετε για να γράψετε κώδικα, όπως ‘τι είναι αλγόριθμος’, ‘τι είναι δομή επιλογής’, ‘πώς λειτουργεί η δομή επανάληψης’, ‘τι είναι μια δομή δεδομένων’, ‘πώς γράφουμε μια συνάρτηση’ κοκ. Ταυτόχρονα, σας μαθαίνουμε τη γλώσσα Python, ώστε να μπορείτε να εφαρμόζετε τις γνώσεις σας από την πρώτη στιγμή στην πράξη, για να επεξεργάζεστε δεδομένα και να λύνετε προβλήματα», αναφέρουν οι καθηγητές.
Εκτός από τα βιντεομαθήματα, τις διαδραστικές ερωτήσεις και τις ασκήσεις, στο τέλος κάθε εβδομάδας σχεδιάζονται «σενάρια μάθησης» σε ειδικά σχεδιασμένα δωμάτια συζήτησης (chat rooms). Στα δωμάτια αυτά εμφανίζεται και ένας εικονικός πράκτορας, ο οποίος εξετάζει τον μαθητή.