Please use this identifier to cite or link to this item: http://dspace.lib.uom.gr/handle/2159/27131
Author: Λιάκου, Βάγια
Title: Εισαγωγή στον προγραμματισμό με την Python: περιβάλλοντα και εργαλεία προγραμματισμού, διδακτικές προσεγγίσεις και μελέτες
Date Issued: Jun-2020
Department: Πρόγραμμα Μεταπτυχιακών Σπουδών Ειδίκευσης στην Εφαρμοσμένη Πληροφορική
Supervisor: Ξυνόγαλος, Στυλιανός
Abstract: H διδασκαλία του προγραμματισμού αποτελεί ένα δύσκολο έργο καθώς οι αρχάριοι προγραμματιστές αντιμετωπίζουν αρκετές δυσκολίες με τις βασικές αρχές του προγραμματισμού. Η επιλογή της γλώσσας προγραμματισμού που θα χρησιμοποιηθεί για την εισαγωγή των μαθητών στον προγραμματισμό αποτελεί σημαντικό παράγοντα. Αρκετοί ερευνητές θεωρούν ότι οι δυσκολίες αυτές οφείλονται και στα προγραμματιστικά εργαλεία και περιβάλλοντα που χρησιμοποιούν οι αρχάριοι προγραμματιστές για την ανάπτυξη του κώδικα τους. Αναλύονται τα βασικά στοιχεία της γλώσσας προγραμματισμού Python και παρουσιάζονται όλα εκείνα τα χαρακτηριστικά που κάνουν την Python μια πολύ καλή επιλογή γλώσσας για την εισαγωγή των μαθητών στις βασικές αρχές του προγραμματισμού. Επίσης παρουσιάζονται και αναλύονται τα χαρακτηριστικά από τα προγραμματιστικά περιβάλλοντα προγραμματισμού που χρησιμοποιούνται για την ανάπτυξη κώδικα. Ακολουθεί μια συγκριτική ανάλυση των κοινών χαρακτηριστικών και των διαφορών που έχουν αυτά τα περιβάλλοντα. Παρουσιάζονται τα οφέλη της Python στη διδασκαλία των βασικών εννοιών του προγραμματισμού μέσα από την εφαρμογή της σε εισαγωγικά μαθήματα που διδάσκονται σε πανεπιστήμια αλλά και σε σχολεία. Επιπρόσθετα, γίνεται μια ανασκόπηση των διδακτικών προσεγγίσεων που χρησιμοποιούνται για τη γρήγορη και εύκολη εκμάθηση της γλώσσας από τους αρχάριους προγραμματιστές. Τέλος, παρουσιάζονται κριτήρια που βασίζονται σε αποφάσεις σχεδιασμού της γλώσσας που χρησιμοποιείται για τη διδασκαλία και την εκμάθηση από τους αρχάριους προγραμματιστές. Με βάση αυτά τα κριτήρια γίνεται μια συγκριτική μελέτη μεταξύ της γλώσσας Python και των γλωσσών προγραμματισμού που χρησιμοποιούνται για τη διδασκαλία των εισαγωγικών εννοιών του προγραμματισμού.
Keywords: Εισαγωγή στον προγραμματισμό
Γλώσσα προγραμματισμού Python
Εκπαιδευτικά περιβάλλοντα προγραμματισμού διδακτικές προσεγγίσεις
Σύγκριση με άλλες γλώσσες προγραμματισμού
Διδακτικές προσεγγίσεις
Information: Διπλωματική εργασία--Πανεπιστήμιο Μακεδονίας, Θεσσαλονίκη, 2020.
Rights: CC0 1.0 Παγκόσμια
Appears in Collections:Π.Μ.Σ. στην Εφαρμοσμένη Πληροφορική (M)

Files in This Item:
File Description SizeFormat 
LiakouVagiaMsc2020.pdf1.58 MBAdobe PDFView/Open


This item is licensed under a Creative Commons License Creative Commons