SlideShare ist ein Scribd-Unternehmen logo
1 von 20
ΜΙΑ ΓΕΝΙΚΗ ΘΕΩΡΗΣΗ
Δρίμτζιας Βασίλης, Επιμορφωτής κλάδου ΠΕ19/20
Με τον όρο προγραμματιστικά περιβάλλοντα
εννοούμε συστήματα τα οποία επιτρέπουν την
έκδοση και εκτέλεση προγραμμάτων.
Δρίμτζιας Βασίλης, Επιμορφωτής κλάδου ΠΕ19/20
Αποτελούν μια ιδιαίτερη κατηγορία
προγραμματιστικών περιβαλλόντων, αφού
παρουσιάζουν μια σειρά κοινών χαρακτηριστικών.
Δρίμτζιας Βασίλης, Επιμορφωτής κλάδου ΠΕ19/20
Η διδασκαλία και εκμάθηση του προγραμματισμού
παρουσιάζει αρκετές δυσκολίες.
Πηγή δυσκολιών για την εκμάθηση του
προγραμματισμού έγκειται στο γεγονός ότι η
κλασική προσέγγιση διδασκαλίας είναι ασύμβατη
με τις πραγματικές διδακτικές ανάγκες των
μαθητών.
Δρίμτζιας Βασίλης, Επιμορφωτής κλάδου ΠΕ19/20
Με τον όρο κλασική προσέγγιση διδασκαλίας,
εννοούμε τη διδασκαλία που συνίσταται:
 στη χρήση μιας γλώσσας γενικού σκοπού (όπως
οι Pascal, C, κλπ),
 ενός επαγγελματικού περιβάλλοντος
προγραμματισμού για τη γλώσσα αυτή, και
 στην επίλυση ενός συνόλου προβλημάτων
επεξεργασίας αριθμών και συμβόλων.
Δρίμτζιας Βασίλης, Επιμορφωτής κλάδου ΠΕ19/20
Τα σημαντικότερα προβλήματα που
αντιμετωπίζουν οι αρχάριοι προγραμματιστές που
διδάσκονται τις αρχές του προγραμματισμού με την
κλασική προσέγγιση
Δρίμτζιας Βασίλης, Επιμορφωτής κλάδου ΠΕ19/20
 Οι γλώσσες προγραμματισμού γενικού σκοπού
διαθέτουν ένα μεγάλο ρεπερτόριο εντολών και είναι
πολύπλοκες.
 Η προσοχή των μαθητών επικεντρώνεται στην
εκμάθηση της σύνταξης της γλώσσας και όχι στην
ανάπτυξη ικανοτήτων επίλυσης προβλημάτων
 Το προγραμματιστικό περιβάλλον συνήθως δεν
παρέχει δυνατότητες οπτικοποίησης (η διαδικασία
εκτέλεσης ενός προγράμματος δεν είναι ορατή από
τον μαθητή)
Δρίμτζιας Βασίλης, Επιμορφωτής κλάδου ΠΕ19/20
 Οι περισσότεροι εμπορικοί μεταγλωττιστές
απευθύνονται σε επαγγελματίες και όχι σε
μαθητές, προκαλώντας έτσι αρκετά προβλήματα
όταν χρησιμοποιούνται στα πλαίσια ενός
μαθήματος εισαγωγής στον προγραμματισμό
 Η επίλυση ενδιαφερόντων προβλημάτων απαιτεί
την εκμάθηση ενός μεγάλου υποσυνόλου της
γλώσσας και την ανάπτυξη αρκετά μεγάλων
προγραμμάτων
Δρίμτζιας Βασίλης, Επιμορφωτής κλάδου ΠΕ19/20
Η βασική ιδέα των μικρόκοσμων (microworlds)
και των μικρογλωσσών (mini-languages)
προγραμματισμού είναι η δημιουργία μιας
γλώσσας προγραμματισμού που αποτελείται
από ένα περιορισμένο ρεπερτόριο εντολών με
απλή σύνταξη και σημασία.
Δρίμτζιας Βασίλης, Επιμορφωτής κλάδου ΠΕ19/20
 Ο σπουδαστής μαθαίνει τις βασικές έννοιες του
προγραμματισμού ελέγχοντας ένα πρωταγωνιστή
– μια χελώνα, ένα ρομπότ ή κάποια άλλη οντότητα
– που ζει στον μικρόκοσμο.
 Έχει τη δυνατότητα να εκτελεί τα προγράμματα
που αναπτύσσει βήμα προς βήμα,
παρακολουθώντας το αποτέλεσμα εκτέλεσης της
κάθε εντολής, στην κατάσταση του μικρόκοσμου
Δρίμτζιας Βασίλης, Επιμορφωτής κλάδου ΠΕ19/20
Εκτός από το περιορισμένο ρεπερτόριο εντολών
και την οπτικοποίηση της εκτέλεσης ενός
προγράμματος, είναι και το γεγονός ότι οι
μικρόκοσμοι βασίζονται – στην πλειοψηφία τους
– σε κάποιο φυσικό μοντέλο, που είναι ήδη
γνωστό στους σπουδαστές και όχι σε κάποιο
άγνωστο και δυσνόητο (για τους μαθητές)
μοντέλο αναφοράς
Δρίμτζιας Βασίλης, Επιμορφωτής κλάδου ΠΕ19/20
(1). Στα πλαίσια ενός μαθήματος εισαγωγής
στον προγραμματισμό, το οποίο μπορεί να
επικεντρωθεί αποκλειστικά στη διδασκαλία
εννοιών του προγραμματισμού ή να
προετοιμάσει παράλληλα τους σπουδαστές για
την ευκολότερη μετάβαση σε μια γλώσσα
προγραμματισμού γενικού σκοπού.
Δρίμτζιας Βασίλης, Επιμορφωτής κλάδου ΠΕ19/20
(2). Σε προχωρημένα στάδια σπουδών για τη
στήριξη των σπουδαστών στην κατανόηση
δύσκολων εννοιών (π.χ. αναδρομή, δείκτες κ.τ.λ)
(3). Για την ανάπτυξη δεξιοτήτων επίλυσης
προβλημάτων και αλγοριθμικού τρόπου σκέψης,
(4). Από άτομα που θέλουν να αποκτήσουν κάποιες
βασικές γνώσεις γύρω από τον προγραμματισμό,
αλλά και την επιστήμη των υπολογιστών
γενικότερα.
Δρίμτζιας Βασίλης, Επιμορφωτής κλάδου ΠΕ19/20
Οι προγραμματιστικοί μικρόκοσμοι μπορούν να
ταξινομηθούν σε γενικές κατηγορίες όπως :
1. οι μικρόκοσμοι βασισμένοι στη Logo,
2. μικρόκοσμοι βασισμένοι στα ρομπότ Karel
και Karel++ ,
3. μικρόκοσμοι βασισμένοι σε φυσικά
αντικείμενα, μικρόκοσμοι – παιχνίδια κ.ά.
Δρίμτζιας Βασίλης, Επιμορφωτής κλάδου ΠΕ19/20
 Μινιμαλιστικό και εύχρηστο γραφικό περιβάλλον,
 Βήμα-προς-βήμα εκτέλεση,
 Τεχνικές οπτικοποίησης λογισμικού.
 Ορισμένοι μικρόκοσμοι ενσωματώνουν και κάποια
άλλα χαρακτηριστικά, όπως: εκδότες δομής για την
ευκολότερη ανάπτυξη προγραμμάτων και την
αποφυγή συντακτικών λαθών,
 Επεξηγηματική οπτικοποίηση,
 Δυνατότητα αυτόματης δημιουργίας διαγραμμάτων
ροής και
 Ενσωματωμένες στο περιβάλλον δραστηριότητες
Δρίμτζιας Βασίλης, Επιμορφωτής κλάδου ΠΕ19/20
Ένα από τα βασικά πλεονεκτήματα των
μικρόκοσμων, έγκειται στο γεγονός ότι
προκαλούν το ενδιαφέρον των σπουδαστών.
Σε ορισμένες περιπτώσεις μάλιστα, ένας
μικρόκοσμος μπορεί στην ουσία να
χαρακτηριστεί ως παιχνίδι.
Δρίμτζιας Βασίλης, Επιμορφωτής κλάδου ΠΕ19/20
Χαρακτηριστικό παράδειγμα από την παλιότερη
«γενιά» εκπαιδευτικών αποτελεί ο μικρόκοσμος
AlgoArena, ένα εκπαιδευτικό εργαλείο που
αναπτύχθηκε στην Ιαπωνία για τη διδασκαλία της
σχεδίασης λογισμικού σε μαθητές Γυμνασίου.
Στην ουσία πρόκειται για ένα παιχνίδι που
προσομοιώνει την πάλη Sumo, το παραδοσιακό
σπορ της Ιαπωνίας. Οι μαθητές προγραμματίζουν
τις ενέργειες του δικού τους παλαιστή
χρησιμοποιώντας μια γλώσσα βασισμένη στη
LOGO, προκειμένου να κερδίσουν κάποιον
αντίπαλο.
Δρίμτζιας Βασίλης, Επιμορφωτής κλάδου ΠΕ19/20
 H γλώσσα LOGO είναι δημιούργημα του
Αμερικανού ερευνητή Seymour Papert.
 O S. Papert υπήρξε μαθητής του J. Piaget και η
γλώσσα LOGO υπήρξε καρπός της προσπάθειας
του να κατασκευάσει έναν μικρόκοσμο στον
Η.Υ., ο οποίος να «υλοποιεί» τη θεωρία του J.
Piaget, τον κονστρουκτιβισμό
Δρίμτζιας Βασίλης, Επιμορφωτής κλάδου ΠΕ19/20
 Η βασική ιδέα της Logo, είναι η δημιουργία μιας
«Μαθηματικοχώρας», δηλαδή ενός
περιβάλλοντος που θα λειτουργεί με βάση τα
Μαθηματικά.
 Ωστόσο, καθώς η χελώνα προγραμματίζεται, η
γλώσσα Logo μπορεί να χρησιμοποιηθεί και στη
διδασκαλία του προγραμματισμού. Η γνωστή
χελώνα της Logo εδώ και 40 σχεδόν χρόνια, έχει
χρησιμοποιηθεί σε δεκάδες παραλλαγές,
δημιουργώντας μια «οικογένεια» λογισμικών με
ανάλογα χαρακτηριστικά.
Δρίμτζιας Βασίλης, Επιμορφωτής κλάδου ΠΕ19/20
 Ένας «πρωταγωνιστής» που υποτίθεται ότι παριστάνει
μια χελώνα και κινείται πάνω σε μια επίπεδη, λευκή
επιφάνεια, χαράσσοντας μια γραμμή από τα σημεία
από τα οποία περνάει.
 Μια απλή γλώσσα προγραμματισμού για τον καθορισμό
της κίνησης της χελώνας, με πολύ απλές δομές
δεδομένων (λίστες), με στοιχειώδεις λειτουργίες
εισόδου-εξόδου.
 Επειδή η κίνηση της χελώνας είναι άμεση, ο χρήστης
διαπιστώνει με προφανή τρόπο αν πέτυχε τον
προκαθορισμένο στόχο του (για παράδειγμα αν η
χελώνα «σχημάτισε» ένα τετράγωνο) και μπορεί να
διορθώσει το πρόγραμμά του, σε περίπτωση λάθους.
Δρίμτζιας Βασίλης, Επιμορφωτής κλάδου ΠΕ19/20

Weitere ähnliche Inhalte

Andere mochten auch

2o Διδακτικό Σενάριο - Το ρομπότ ObjectKAREL: εισαγωγή στον Αντικειμενοστραφή...
2o Διδακτικό Σενάριο - Το ρομπότ ObjectKAREL: εισαγωγή στον Αντικειμενοστραφή...2o Διδακτικό Σενάριο - Το ρομπότ ObjectKAREL: εισαγωγή στον Αντικειμενοστραφή...
2o Διδακτικό Σενάριο - Το ρομπότ ObjectKAREL: εισαγωγή στον Αντικειμενοστραφή...
Vasilis Drimtzias
 
SM Ciudadanía 3° - Unidad 05 - Las tres generaciones de ddhh
SM Ciudadanía 3° - Unidad 05 - Las tres generaciones de ddhhSM Ciudadanía 3° - Unidad 05 - Las tres generaciones de ddhh
SM Ciudadanía 3° - Unidad 05 - Las tres generaciones de ddhh
Ebiolibros S.A.C.
 
Fotos papeta
Fotos papetaFotos papeta

Andere mochten auch (19)

2o Διδακτικό Σενάριο - Το ρομπότ ObjectKAREL: εισαγωγή στον Αντικειμενοστραφή...
2o Διδακτικό Σενάριο - Το ρομπότ ObjectKAREL: εισαγωγή στον Αντικειμενοστραφή...2o Διδακτικό Σενάριο - Το ρομπότ ObjectKAREL: εισαγωγή στον Αντικειμενοστραφή...
2o Διδακτικό Σενάριο - Το ρομπότ ObjectKAREL: εισαγωγή στον Αντικειμενοστραφή...
 
The Global League of Storage visits the assure360 datacenter, and gains a new...
The Global League of Storage visits the assure360 datacenter, and gains a new...The Global League of Storage visits the assure360 datacenter, and gains a new...
The Global League of Storage visits the assure360 datacenter, and gains a new...
 
1
11
1
 
big pennis
big pennisbig pennis
big pennis
 
grwoth pills
grwoth pillsgrwoth pills
grwoth pills
 
Ingresar a la wiki
Ingresar a la wikiIngresar a la wiki
Ingresar a la wiki
 
Kista Idea City/Lab - Bergen
Kista Idea City/Lab - BergenKista Idea City/Lab - Bergen
Kista Idea City/Lab - Bergen
 
Paracetamol
ParacetamolParacetamol
Paracetamol
 
1
11
1
 
1
11
1
 
TRABAJO
TRABAJOTRABAJO
TRABAJO
 
1
11
1
 
1
11
1
 
1
11
1
 
SM Ciudadanía 3° - Unidad 05 - Las tres generaciones de ddhh
SM Ciudadanía 3° - Unidad 05 - Las tres generaciones de ddhhSM Ciudadanía 3° - Unidad 05 - Las tres generaciones de ddhh
SM Ciudadanía 3° - Unidad 05 - Las tres generaciones de ddhh
 
1
11
1
 
1
11
1
 
Fotos papeta
Fotos papetaFotos papeta
Fotos papeta
 
Presentation WSCHA 2010 - in portuguese
Presentation WSCHA 2010 - in portuguesePresentation WSCHA 2010 - in portuguese
Presentation WSCHA 2010 - in portuguese
 

Ähnlich wie Προγραμματιστικοί Μικρόκοσμοι

Educational robotics earinoergastirio2012
Educational robotics earinoergastirio2012Educational robotics earinoergastirio2012
Educational robotics earinoergastirio2012
Danah Arnadonaki
 
σενάριο Scratch δομή_επανάληψης
σενάριο Scratch δομή_επανάληψηςσενάριο Scratch δομή_επανάληψης
σενάριο Scratch δομή_επανάληψης
Vasilis Sotiroudas
 

Ähnlich wie Προγραμματιστικοί Μικρόκοσμοι (19)

Fyllo_ergasias_M_wpro_1
Fyllo_ergasias_M_wpro_1Fyllo_ergasias_M_wpro_1
Fyllo_ergasias_M_wpro_1
 
Fyllo_ergasias_M_wpro_2
Fyllo_ergasias_M_wpro_2Fyllo_ergasias_M_wpro_2
Fyllo_ergasias_M_wpro_2
 
ΠΡΟΤΕΙΝΟΜΕΣ ΑΛΛΑΓΕΣ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ Γ ΓΥΜΝΑΣΙΟΥ.docx
ΠΡΟΤΕΙΝΟΜΕΣ ΑΛΛΑΓΕΣ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ Γ ΓΥΜΝΑΣΙΟΥ.docxΠΡΟΤΕΙΝΟΜΕΣ ΑΛΛΑΓΕΣ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ Γ ΓΥΜΝΑΣΙΟΥ.docx
ΠΡΟΤΕΙΝΟΜΕΣ ΑΛΛΑΓΕΣ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ Γ ΓΥΜΝΑΣΙΟΥ.docx
 
logic gates nmpako
logic gates nmpakologic gates nmpako
logic gates nmpako
 
Senario απλής και σύνθετης δομής επιλογής
Senario απλής και σύνθετης δομής επιλογής Senario απλής και σύνθετης δομής επιλογής
Senario απλής και σύνθετης δομής επιλογής
 
Microwrlds_Pro_Logo
Microwrlds_Pro_LogoMicrowrlds_Pro_Logo
Microwrlds_Pro_Logo
 
διδακτικό σενάριο τμηματικός-ιεραρχικός προγραμματισμός
διδακτικό σενάριο τμηματικός-ιεραρχικός προγραμματισμόςδιδακτικό σενάριο τμηματικός-ιεραρχικός προγραμματισμός
διδακτικό σενάριο τμηματικός-ιεραρχικός προγραμματισμός
 
4 1 el_categories Κατηγοριοποίηση Εκπαιδευτικού Λογισμικού
4 1 el_categories Κατηγοριοποίηση Εκπαιδευτικού Λογισμικού4 1 el_categories Κατηγοριοποίηση Εκπαιδευτικού Λογισμικού
4 1 el_categories Κατηγοριοποίηση Εκπαιδευτικού Λογισμικού
 
Τμημηατικός Ιεραρχικός Προγραμματισμός με την EasyLogo
Τμημηατικός Ιεραρχικός Προγραμματισμός με την EasyLogoΤμημηατικός Ιεραρχικός Προγραμματισμός με την EasyLogo
Τμημηατικός Ιεραρχικός Προγραμματισμός με την EasyLogo
 
Η συμβολή εκπαιδευτικού σεναρίου με χρήση της γλώσσας προγραμματισμού Scratch...
Η συμβολή εκπαιδευτικού σεναρίου με χρήση της γλώσσας προγραμματισμού Scratch...Η συμβολή εκπαιδευτικού σεναρίου με χρήση της γλώσσας προγραμματισμού Scratch...
Η συμβολή εκπαιδευτικού σεναρίου με χρήση της γλώσσας προγραμματισμού Scratch...
 
Educational robotics earinoergastirio2012
Educational robotics earinoergastirio2012Educational robotics earinoergastirio2012
Educational robotics earinoergastirio2012
 
Εκπαιδευτικό σενάριο Αlice
Εκπαιδευτικό σενάριο ΑliceΕκπαιδευτικό σενάριο Αlice
Εκπαιδευτικό σενάριο Αlice
 
σενάριο Scratch δομή_επανάληψης
σενάριο Scratch δομή_επανάληψηςσενάριο Scratch δομή_επανάληψης
σενάριο Scratch δομή_επανάληψης
 
4.4 (1)
4.4 (1)4.4 (1)
4.4 (1)
 
Παρουσίαση Διπλωματικής Εργασίας Ξυλογιάννη Χρήστου
Παρουσίαση Διπλωματικής Εργασίας Ξυλογιάννη ΧρήστουΠαρουσίαση Διπλωματικής Εργασίας Ξυλογιάννη Χρήστου
Παρουσίαση Διπλωματικής Εργασίας Ξυλογιάννη Χρήστου
 
Logismika1
Logismika1Logismika1
Logismika1
 
PEK Maria
PEK MariaPEK Maria
PEK Maria
 
Word processor
Word processorWord processor
Word processor
 
εκπαιδευτικό σενάριο η έννοια της μεταβλητής με χρήση ρομποτικής
εκπαιδευτικό σενάριο η έννοια της μεταβλητής με χρήση ρομποτικήςεκπαιδευτικό σενάριο η έννοια της μεταβλητής με χρήση ρομποτικής
εκπαιδευτικό σενάριο η έννοια της μεταβλητής με χρήση ρομποτικής
 

Mehr von Vasilis Drimtzias

Δραστηριότητες βιωματικής μάθησης στα ανθρώπινα δικαιώματα και τα δικαιώματα ...
Δραστηριότητες βιωματικής μάθησης στα ανθρώπινα δικαιώματα και τα δικαιώματα ...Δραστηριότητες βιωματικής μάθησης στα ανθρώπινα δικαιώματα και τα δικαιώματα ...
Δραστηριότητες βιωματικής μάθησης στα ανθρώπινα δικαιώματα και τα δικαιώματα ...
Vasilis Drimtzias
 
Εξετάσεις Πιστοποίησης Β΄επιπέδου κλάδου ΠΕ19/30 : Δείγματα ερωτήσεων Αυτοματ...
Εξετάσεις Πιστοποίησης Β΄επιπέδου κλάδου ΠΕ19/30 : Δείγματα ερωτήσεων Αυτοματ...Εξετάσεις Πιστοποίησης Β΄επιπέδου κλάδου ΠΕ19/30 : Δείγματα ερωτήσεων Αυτοματ...
Εξετάσεις Πιστοποίησης Β΄επιπέδου κλάδου ΠΕ19/30 : Δείγματα ερωτήσεων Αυτοματ...
Vasilis Drimtzias
 
Οδηγίες για την πιστοποίηση β΄επιπέδου των εκπαιδευτικών
Οδηγίες για την πιστοποίηση β΄επιπέδου των εκπαιδευτικώνΟδηγίες για την πιστοποίηση β΄επιπέδου των εκπαιδευτικών
Οδηγίες για την πιστοποίηση β΄επιπέδου των εκπαιδευτικών
Vasilis Drimtzias
 
Πιστοποίηση εκπαιδευτικών που παρακολούθησαν επιτυχώς προγράμματα επιμόρφωσης...
Πιστοποίηση εκπαιδευτικών που παρακολούθησαν επιτυχώς προγράμματα επιμόρφωσης...Πιστοποίηση εκπαιδευτικών που παρακολούθησαν επιτυχώς προγράμματα επιμόρφωσης...
Πιστοποίηση εκπαιδευτικών που παρακολούθησαν επιτυχώς προγράμματα επιμόρφωσης...
Vasilis Drimtzias
 
Άξονες περιγραφής σεναρίου για το ανοικτό θέμα εξετάσεων Πιστοποίησης β΄επιπέ...
Άξονες περιγραφής σεναρίου για το ανοικτό θέμα εξετάσεων Πιστοποίησης β΄επιπέ...Άξονες περιγραφής σεναρίου για το ανοικτό θέμα εξετάσεων Πιστοποίησης β΄επιπέ...
Άξονες περιγραφής σεναρίου για το ανοικτό θέμα εξετάσεων Πιστοποίησης β΄επιπέ...
Vasilis Drimtzias
 
Σύντομος Οδηγός χρήσης του kidspiration 3.0
Σύντομος Οδηγός χρήσης του kidspiration 3.0Σύντομος Οδηγός χρήσης του kidspiration 3.0
Σύντομος Οδηγός χρήσης του kidspiration 3.0
Vasilis Drimtzias
 
Kidspiration 3.0 : Οδηγός χρήσης
Kidspiration 3.0 : Οδηγός χρήσηςKidspiration 3.0 : Οδηγός χρήσης
Kidspiration 3.0 : Οδηγός χρήσης
Vasilis Drimtzias
 
Εννοιολογική Χαρτογράφηση (Α. Τζιμογιάννης)
Εννοιολογική Χαρτογράφηση (Α. Τζιμογιάννης)Εννοιολογική Χαρτογράφηση (Α. Τζιμογιάννης)
Εννοιολογική Χαρτογράφηση (Α. Τζιμογιάννης)
Vasilis Drimtzias
 
7ο Διδακτικό Σενάριο: Εννοιολογική Χαρτογράφηση
7ο Διδακτικό Σενάριο: Εννοιολογική Χαρτογράφηση7ο Διδακτικό Σενάριο: Εννοιολογική Χαρτογράφηση
7ο Διδακτικό Σενάριο: Εννοιολογική Χαρτογράφηση
Vasilis Drimtzias
 

Mehr von Vasilis Drimtzias (20)

Ασφαλής χρήση Διαδικτύου & e-πολιτειότητα
Ασφαλής χρήση Διαδικτύου &  e-πολιτειότηταΑσφαλής χρήση Διαδικτύου &  e-πολιτειότητα
Ασφαλής χρήση Διαδικτύου & e-πολιτειότητα
 
wikis
wikiswikis
wikis
 
Διδακτικά σενάρια (συνοπτικά)
Διδακτικά σενάρια  (συνοπτικά)Διδακτικά σενάρια  (συνοπτικά)
Διδακτικά σενάρια (συνοπτικά)
 
ΔΟΜΗ μ-Σεναρίου
ΔΟΜΗ μ-ΣεναρίουΔΟΜΗ μ-Σεναρίου
ΔΟΜΗ μ-Σεναρίου
 
ΟΔΗΓΙΕΣ ΕΠΙΤΗΡΗΤΩΝ ΠΑΝΕΛΛΑΔΙΚΩΝ 2017
ΟΔΗΓΙΕΣ ΕΠΙΤΗΡΗΤΩΝ ΠΑΝΕΛΛΑΔΙΚΩΝ 2017ΟΔΗΓΙΕΣ ΕΠΙΤΗΡΗΤΩΝ ΠΑΝΕΛΛΑΔΙΚΩΝ 2017
ΟΔΗΓΙΕΣ ΕΠΙΤΗΡΗΤΩΝ ΠΑΝΕΛΛΑΔΙΚΩΝ 2017
 
Εγχειρίδιο για εκπαιδευτικούς πρωτοβάθμιας εκπαίδευσης με δραστηριότητες στη...
Εγχειρίδιο για εκπαιδευτικούς πρωτοβάθμιας εκπαίδευσης με  δραστηριότητες στη...Εγχειρίδιο για εκπαιδευτικούς πρωτοβάθμιας εκπαίδευσης με  δραστηριότητες στη...
Εγχειρίδιο για εκπαιδευτικούς πρωτοβάθμιας εκπαίδευσης με δραστηριότητες στη...
 
1η Θέση για το web site του σχολείου μου(1ο ΓΕ.Λ. Ηγουμενίτσας) στον 7ο Πανελ...
1η Θέση για το web site του σχολείου μου(1ο ΓΕ.Λ. Ηγουμενίτσας) στον 7ο Πανελ...1η Θέση για το web site του σχολείου μου(1ο ΓΕ.Λ. Ηγουμενίτσας) στον 7ο Πανελ...
1η Θέση για το web site του σχολείου μου(1ο ΓΕ.Λ. Ηγουμενίτσας) στον 7ο Πανελ...
 
Δραστηριότητες βιωματικής μάθησης στα ανθρώπινα δικαιώματα και τα δικαιώματα ...
Δραστηριότητες βιωματικής μάθησης στα ανθρώπινα δικαιώματα και τα δικαιώματα ...Δραστηριότητες βιωματικής μάθησης στα ανθρώπινα δικαιώματα και τα δικαιώματα ...
Δραστηριότητες βιωματικής μάθησης στα ανθρώπινα δικαιώματα και τα δικαιώματα ...
 
Πρόγραμμα Σπουδών του μαθήματος «Πληροφορική» της Γ΄ τάξης Ομάδας Προσανατολι...
Πρόγραμμα Σπουδών του μαθήματος «Πληροφορική» της Γ΄ τάξης Ομάδας Προσανατολι...Πρόγραμμα Σπουδών του μαθήματος «Πληροφορική» της Γ΄ τάξης Ομάδας Προσανατολι...
Πρόγραμμα Σπουδών του μαθήματος «Πληροφορική» της Γ΄ τάξης Ομάδας Προσανατολι...
 
Οδηγίες διδασκαλίας για τα μαθήματα: «Εφαρμογές Πληροφορικής» Α΄ τάξης Ημερήσ...
Οδηγίες διδασκαλίας για τα μαθήματα: «Εφαρμογές Πληροφορικής» Α΄ τάξης Ημερήσ...Οδηγίες διδασκαλίας για τα μαθήματα: «Εφαρμογές Πληροφορικής» Α΄ τάξης Ημερήσ...
Οδηγίες διδασκαλίας για τα μαθήματα: «Εφαρμογές Πληροφορικής» Α΄ τάξης Ημερήσ...
 
Οδηγίες για την πιστοποίηση β΄ επιπέδου των εκπαιδευτικών
Οδηγίες για την πιστοποίηση β΄ επιπέδου των εκπαιδευτικών Οδηγίες για την πιστοποίηση β΄ επιπέδου των εκπαιδευτικών
Οδηγίες για την πιστοποίηση β΄ επιπέδου των εκπαιδευτικών
 
ΘΕΜΑΤΑ ΠΙΣΤΟΠΟΙΗΣΗΣ Β' ΕΠΙΠΕΔΟΥ 2014
ΘΕΜΑΤΑ ΠΙΣΤΟΠΟΙΗΣΗΣ Β' ΕΠΙΠΕΔΟΥ 2014 ΘΕΜΑΤΑ ΠΙΣΤΟΠΟΙΗΣΗΣ Β' ΕΠΙΠΕΔΟΥ 2014
ΘΕΜΑΤΑ ΠΙΣΤΟΠΟΙΗΣΗΣ Β' ΕΠΙΠΕΔΟΥ 2014
 
Εξετάσεις Πιστοποίησης Β΄επιπέδου κλάδου ΠΕ19/30 : Δείγματα ερωτήσεων Αυτοματ...
Εξετάσεις Πιστοποίησης Β΄επιπέδου κλάδου ΠΕ19/30 : Δείγματα ερωτήσεων Αυτοματ...Εξετάσεις Πιστοποίησης Β΄επιπέδου κλάδου ΠΕ19/30 : Δείγματα ερωτήσεων Αυτοματ...
Εξετάσεις Πιστοποίησης Β΄επιπέδου κλάδου ΠΕ19/30 : Δείγματα ερωτήσεων Αυτοματ...
 
Οδηγίες για την πιστοποίηση β΄επιπέδου των εκπαιδευτικών
Οδηγίες για την πιστοποίηση β΄επιπέδου των εκπαιδευτικώνΟδηγίες για την πιστοποίηση β΄επιπέδου των εκπαιδευτικών
Οδηγίες για την πιστοποίηση β΄επιπέδου των εκπαιδευτικών
 
Πιστοποίηση εκπαιδευτικών που παρακολούθησαν επιτυχώς προγράμματα επιμόρφωσης...
Πιστοποίηση εκπαιδευτικών που παρακολούθησαν επιτυχώς προγράμματα επιμόρφωσης...Πιστοποίηση εκπαιδευτικών που παρακολούθησαν επιτυχώς προγράμματα επιμόρφωσης...
Πιστοποίηση εκπαιδευτικών που παρακολούθησαν επιτυχώς προγράμματα επιμόρφωσης...
 
Άξονες περιγραφής σεναρίου για το ανοικτό θέμα εξετάσεων Πιστοποίησης β΄επιπέ...
Άξονες περιγραφής σεναρίου για το ανοικτό θέμα εξετάσεων Πιστοποίησης β΄επιπέ...Άξονες περιγραφής σεναρίου για το ανοικτό θέμα εξετάσεων Πιστοποίησης β΄επιπέ...
Άξονες περιγραφής σεναρίου για το ανοικτό θέμα εξετάσεων Πιστοποίησης β΄επιπέ...
 
Σύντομος Οδηγός χρήσης του kidspiration 3.0
Σύντομος Οδηγός χρήσης του kidspiration 3.0Σύντομος Οδηγός χρήσης του kidspiration 3.0
Σύντομος Οδηγός χρήσης του kidspiration 3.0
 
Kidspiration 3.0 : Οδηγός χρήσης
Kidspiration 3.0 : Οδηγός χρήσηςKidspiration 3.0 : Οδηγός χρήσης
Kidspiration 3.0 : Οδηγός χρήσης
 
Εννοιολογική Χαρτογράφηση (Α. Τζιμογιάννης)
Εννοιολογική Χαρτογράφηση (Α. Τζιμογιάννης)Εννοιολογική Χαρτογράφηση (Α. Τζιμογιάννης)
Εννοιολογική Χαρτογράφηση (Α. Τζιμογιάννης)
 
7ο Διδακτικό Σενάριο: Εννοιολογική Χαρτογράφηση
7ο Διδακτικό Σενάριο: Εννοιολογική Χαρτογράφηση7ο Διδακτικό Σενάριο: Εννοιολογική Χαρτογράφηση
7ο Διδακτικό Σενάριο: Εννοιολογική Χαρτογράφηση
 

Προγραμματιστικοί Μικρόκοσμοι

  • 1. ΜΙΑ ΓΕΝΙΚΗ ΘΕΩΡΗΣΗ Δρίμτζιας Βασίλης, Επιμορφωτής κλάδου ΠΕ19/20
  • 2. Με τον όρο προγραμματιστικά περιβάλλοντα εννοούμε συστήματα τα οποία επιτρέπουν την έκδοση και εκτέλεση προγραμμάτων. Δρίμτζιας Βασίλης, Επιμορφωτής κλάδου ΠΕ19/20
  • 3. Αποτελούν μια ιδιαίτερη κατηγορία προγραμματιστικών περιβαλλόντων, αφού παρουσιάζουν μια σειρά κοινών χαρακτηριστικών. Δρίμτζιας Βασίλης, Επιμορφωτής κλάδου ΠΕ19/20
  • 4. Η διδασκαλία και εκμάθηση του προγραμματισμού παρουσιάζει αρκετές δυσκολίες. Πηγή δυσκολιών για την εκμάθηση του προγραμματισμού έγκειται στο γεγονός ότι η κλασική προσέγγιση διδασκαλίας είναι ασύμβατη με τις πραγματικές διδακτικές ανάγκες των μαθητών. Δρίμτζιας Βασίλης, Επιμορφωτής κλάδου ΠΕ19/20
  • 5. Με τον όρο κλασική προσέγγιση διδασκαλίας, εννοούμε τη διδασκαλία που συνίσταται:  στη χρήση μιας γλώσσας γενικού σκοπού (όπως οι Pascal, C, κλπ),  ενός επαγγελματικού περιβάλλοντος προγραμματισμού για τη γλώσσα αυτή, και  στην επίλυση ενός συνόλου προβλημάτων επεξεργασίας αριθμών και συμβόλων. Δρίμτζιας Βασίλης, Επιμορφωτής κλάδου ΠΕ19/20
  • 6. Τα σημαντικότερα προβλήματα που αντιμετωπίζουν οι αρχάριοι προγραμματιστές που διδάσκονται τις αρχές του προγραμματισμού με την κλασική προσέγγιση Δρίμτζιας Βασίλης, Επιμορφωτής κλάδου ΠΕ19/20
  • 7.  Οι γλώσσες προγραμματισμού γενικού σκοπού διαθέτουν ένα μεγάλο ρεπερτόριο εντολών και είναι πολύπλοκες.  Η προσοχή των μαθητών επικεντρώνεται στην εκμάθηση της σύνταξης της γλώσσας και όχι στην ανάπτυξη ικανοτήτων επίλυσης προβλημάτων  Το προγραμματιστικό περιβάλλον συνήθως δεν παρέχει δυνατότητες οπτικοποίησης (η διαδικασία εκτέλεσης ενός προγράμματος δεν είναι ορατή από τον μαθητή) Δρίμτζιας Βασίλης, Επιμορφωτής κλάδου ΠΕ19/20
  • 8.  Οι περισσότεροι εμπορικοί μεταγλωττιστές απευθύνονται σε επαγγελματίες και όχι σε μαθητές, προκαλώντας έτσι αρκετά προβλήματα όταν χρησιμοποιούνται στα πλαίσια ενός μαθήματος εισαγωγής στον προγραμματισμό  Η επίλυση ενδιαφερόντων προβλημάτων απαιτεί την εκμάθηση ενός μεγάλου υποσυνόλου της γλώσσας και την ανάπτυξη αρκετά μεγάλων προγραμμάτων Δρίμτζιας Βασίλης, Επιμορφωτής κλάδου ΠΕ19/20
  • 9. Η βασική ιδέα των μικρόκοσμων (microworlds) και των μικρογλωσσών (mini-languages) προγραμματισμού είναι η δημιουργία μιας γλώσσας προγραμματισμού που αποτελείται από ένα περιορισμένο ρεπερτόριο εντολών με απλή σύνταξη και σημασία. Δρίμτζιας Βασίλης, Επιμορφωτής κλάδου ΠΕ19/20
  • 10.  Ο σπουδαστής μαθαίνει τις βασικές έννοιες του προγραμματισμού ελέγχοντας ένα πρωταγωνιστή – μια χελώνα, ένα ρομπότ ή κάποια άλλη οντότητα – που ζει στον μικρόκοσμο.  Έχει τη δυνατότητα να εκτελεί τα προγράμματα που αναπτύσσει βήμα προς βήμα, παρακολουθώντας το αποτέλεσμα εκτέλεσης της κάθε εντολής, στην κατάσταση του μικρόκοσμου Δρίμτζιας Βασίλης, Επιμορφωτής κλάδου ΠΕ19/20
  • 11. Εκτός από το περιορισμένο ρεπερτόριο εντολών και την οπτικοποίηση της εκτέλεσης ενός προγράμματος, είναι και το γεγονός ότι οι μικρόκοσμοι βασίζονται – στην πλειοψηφία τους – σε κάποιο φυσικό μοντέλο, που είναι ήδη γνωστό στους σπουδαστές και όχι σε κάποιο άγνωστο και δυσνόητο (για τους μαθητές) μοντέλο αναφοράς Δρίμτζιας Βασίλης, Επιμορφωτής κλάδου ΠΕ19/20
  • 12. (1). Στα πλαίσια ενός μαθήματος εισαγωγής στον προγραμματισμό, το οποίο μπορεί να επικεντρωθεί αποκλειστικά στη διδασκαλία εννοιών του προγραμματισμού ή να προετοιμάσει παράλληλα τους σπουδαστές για την ευκολότερη μετάβαση σε μια γλώσσα προγραμματισμού γενικού σκοπού. Δρίμτζιας Βασίλης, Επιμορφωτής κλάδου ΠΕ19/20
  • 13. (2). Σε προχωρημένα στάδια σπουδών για τη στήριξη των σπουδαστών στην κατανόηση δύσκολων εννοιών (π.χ. αναδρομή, δείκτες κ.τ.λ) (3). Για την ανάπτυξη δεξιοτήτων επίλυσης προβλημάτων και αλγοριθμικού τρόπου σκέψης, (4). Από άτομα που θέλουν να αποκτήσουν κάποιες βασικές γνώσεις γύρω από τον προγραμματισμό, αλλά και την επιστήμη των υπολογιστών γενικότερα. Δρίμτζιας Βασίλης, Επιμορφωτής κλάδου ΠΕ19/20
  • 14. Οι προγραμματιστικοί μικρόκοσμοι μπορούν να ταξινομηθούν σε γενικές κατηγορίες όπως : 1. οι μικρόκοσμοι βασισμένοι στη Logo, 2. μικρόκοσμοι βασισμένοι στα ρομπότ Karel και Karel++ , 3. μικρόκοσμοι βασισμένοι σε φυσικά αντικείμενα, μικρόκοσμοι – παιχνίδια κ.ά. Δρίμτζιας Βασίλης, Επιμορφωτής κλάδου ΠΕ19/20
  • 15.  Μινιμαλιστικό και εύχρηστο γραφικό περιβάλλον,  Βήμα-προς-βήμα εκτέλεση,  Τεχνικές οπτικοποίησης λογισμικού.  Ορισμένοι μικρόκοσμοι ενσωματώνουν και κάποια άλλα χαρακτηριστικά, όπως: εκδότες δομής για την ευκολότερη ανάπτυξη προγραμμάτων και την αποφυγή συντακτικών λαθών,  Επεξηγηματική οπτικοποίηση,  Δυνατότητα αυτόματης δημιουργίας διαγραμμάτων ροής και  Ενσωματωμένες στο περιβάλλον δραστηριότητες Δρίμτζιας Βασίλης, Επιμορφωτής κλάδου ΠΕ19/20
  • 16. Ένα από τα βασικά πλεονεκτήματα των μικρόκοσμων, έγκειται στο γεγονός ότι προκαλούν το ενδιαφέρον των σπουδαστών. Σε ορισμένες περιπτώσεις μάλιστα, ένας μικρόκοσμος μπορεί στην ουσία να χαρακτηριστεί ως παιχνίδι. Δρίμτζιας Βασίλης, Επιμορφωτής κλάδου ΠΕ19/20
  • 17. Χαρακτηριστικό παράδειγμα από την παλιότερη «γενιά» εκπαιδευτικών αποτελεί ο μικρόκοσμος AlgoArena, ένα εκπαιδευτικό εργαλείο που αναπτύχθηκε στην Ιαπωνία για τη διδασκαλία της σχεδίασης λογισμικού σε μαθητές Γυμνασίου. Στην ουσία πρόκειται για ένα παιχνίδι που προσομοιώνει την πάλη Sumo, το παραδοσιακό σπορ της Ιαπωνίας. Οι μαθητές προγραμματίζουν τις ενέργειες του δικού τους παλαιστή χρησιμοποιώντας μια γλώσσα βασισμένη στη LOGO, προκειμένου να κερδίσουν κάποιον αντίπαλο. Δρίμτζιας Βασίλης, Επιμορφωτής κλάδου ΠΕ19/20
  • 18.  H γλώσσα LOGO είναι δημιούργημα του Αμερικανού ερευνητή Seymour Papert.  O S. Papert υπήρξε μαθητής του J. Piaget και η γλώσσα LOGO υπήρξε καρπός της προσπάθειας του να κατασκευάσει έναν μικρόκοσμο στον Η.Υ., ο οποίος να «υλοποιεί» τη θεωρία του J. Piaget, τον κονστρουκτιβισμό Δρίμτζιας Βασίλης, Επιμορφωτής κλάδου ΠΕ19/20
  • 19.  Η βασική ιδέα της Logo, είναι η δημιουργία μιας «Μαθηματικοχώρας», δηλαδή ενός περιβάλλοντος που θα λειτουργεί με βάση τα Μαθηματικά.  Ωστόσο, καθώς η χελώνα προγραμματίζεται, η γλώσσα Logo μπορεί να χρησιμοποιηθεί και στη διδασκαλία του προγραμματισμού. Η γνωστή χελώνα της Logo εδώ και 40 σχεδόν χρόνια, έχει χρησιμοποιηθεί σε δεκάδες παραλλαγές, δημιουργώντας μια «οικογένεια» λογισμικών με ανάλογα χαρακτηριστικά. Δρίμτζιας Βασίλης, Επιμορφωτής κλάδου ΠΕ19/20
  • 20.  Ένας «πρωταγωνιστής» που υποτίθεται ότι παριστάνει μια χελώνα και κινείται πάνω σε μια επίπεδη, λευκή επιφάνεια, χαράσσοντας μια γραμμή από τα σημεία από τα οποία περνάει.  Μια απλή γλώσσα προγραμματισμού για τον καθορισμό της κίνησης της χελώνας, με πολύ απλές δομές δεδομένων (λίστες), με στοιχειώδεις λειτουργίες εισόδου-εξόδου.  Επειδή η κίνηση της χελώνας είναι άμεση, ο χρήστης διαπιστώνει με προφανή τρόπο αν πέτυχε τον προκαθορισμένο στόχο του (για παράδειγμα αν η χελώνα «σχημάτισε» ένα τετράγωνο) και μπορεί να διορθώσει το πρόγραμμά του, σε περίπτωση λάθους. Δρίμτζιας Βασίλης, Επιμορφωτής κλάδου ΠΕ19/20