Europe Code Week Presentation

34
Πανευρωπαϊκή Εβδομάδα Προγραμματισμού (EU Code Week) Μαθαίνω να προγραμματίζω και προγραμματίζω για να μαθαίνω Δρ. Κατερίνα Γλέζου Δρ. Κατερίνα Γλέζου Εκπαιδευτικός ΠΕ04/19 A΄ Αρσάκειο Γενικό Λύκειο Ψυχικού [email protected] r 10-18 Οκτωβρίου 2015

Transcript of Europe Code Week Presentation

Page 1: Europe Code Week Presentation

Πανευρωπαϊκή Εβδομάδα Προγραμματισμού

(EU Code Week)

Μαθαίνω να προγραμματίζω και προγραμματίζω για να μαθαίνω

Δρ. Κατερίνα ΓλέζουΔρ. Κατερίνα ΓλέζουΕκπαιδευτικός ΠΕ04/19

A΄ Αρσάκειο Γενικό Λύκειο Ψυχικού[email protected]

10-18 Οκτωβρίου 2015

Page 2: Europe Code Week Presentation
Page 3: Europe Code Week Presentation

Ευρωπαϊκή Εβδομάδα Προγραμματισμού

Κίνηση που υλοποιείται μέσω εθελοντών που

προωθούν τις ψηφιακές δεξιότητες.

Προώθηση της ιδέας: Προγραμματισμός για

όλους.

Η πρωτοβουλία ξεκίνησε το 2013.

Πέρυσι πάνω από 150.000 άτομα συμμετείχαν

σε 4.200 εκδηλώσεις σε 36 χώρες εντός και εκτός

της Ευρώπης.

Page 4: Europe Code Week Presentation
Page 5: Europe Code Week Presentation

Ευρωπαϊκή Εβδομάδα Προγραμματισμού

Σε λίγα χρόνια όσοι δεν γνωρίζουν κάποιον

κώδικα προγραμματισμού θα θεωρούνται

«αναλφάβητοι».

Στοιχειώδεις δεξιότητες προγραμματισμού θα

απαιτούνται πλέον από τους υποψηφίους και

θα περιλαμβάνονται στις περιγραφές πολλών

θέσεων εργασίας στο άμεσο μέλλον.

Page 6: Europe Code Week Presentation

Ευρωπαϊκή Εβδομάδα Προγραμματισμού

Ο προγραμματισμός αναπτύσσει δεξιότητες

όπως κριτική σκέψη, λογική, δημιουργικότητα

και ικανότητα επίλυσης προβλημάτων.

Παράλληλα, μαθαίνοντας προγραμματισμό οι

νέοι είναι σε θέση να θέσουν σε εφαρμογή τις

ιδέες τους, να απελευθερώσουν τη

δημιουργικότητά τους και να καινοτομήσουν.

Page 7: Europe Code Week Presentation

https://www.youtube.com/watch?v=mgooqyWMTxk7

Page 8: Europe Code Week Presentation

• Σε 15 χρόνια θα μαθαίνουμε Προγραμματισμό όπως μαθαίνουμε γραφή και ανάγνωση και αναρωτιέμαι γιατί να μην το κάνουμε νωρίτερα;

• Mark Zuckerberg, Ιδρυτής Facebook.

• Η τεχνολογία αγγίζει κάθε μέρος της ζωής μας. Εάν μπορείτε να δημιουργήσετε τεχνολογία, μπορείτε να αλλάξετε τον κόσμο.

• Susan Wojcicki, Διευθύνουσα Σύμβουλος Youtube

• Mη παίζεις μόνο με το τηλέφωνό σου, προγραμμάτισέ το.

• Barack Obama, Πρόεδρος Η.Π.Α

Λόγια «μεγάλων»…

Page 9: Europe Code Week Presentation

9

Page 10: Europe Code Week Presentation

4 γενιές ενεργών ανθρώπων στους χώρους εκπαίδευσης / εργασίας

• Baby Boomers: γεννήθηκαν μεταξύ 1946 και 1964

• Generation X:γεννήθηκαν μεταξύ 1965 και 1979 (1982)

• Generation Y: γεννήθηκαν μεταξύ 1979 (1982) και 1995 (1999)

• Generation Z:γεννήθηκαν μεταξύ 1994 (2000) και 2010

10

Page 11: Europe Code Week Presentation

11

Page 12: Europe Code Week Presentation

"Επενδύστε στην Πληροφορική και τον προγραμματισμό, γιατί σου μαθαίνει να

σκέφτεσαι".

:http://getbusy.gr/Home/News/All/29415#sthash.WRcWfACE.dpuf

  Οι παγκόσμιοι "γίγαντες" της Πληροφορικής, όπως ο Steve Jobs, o Βill Gates και ο Mark Zuckerberg ενώθηκαν για να διαδώσουν τη σπουδαιότητα του Προγραμματισμού.

                                          

                                  

 

http://codeweek.eu/resources/greece/

https://www.youtube.com/watch?v=bQilo5ecSX4

12

Page 13: Europe Code Week Presentation

https://www.youtube.com/watch?v=TNwE3FA4pdI

11-17 Οκτωβρίου 2014 - Ευρωπαϊκή Εβδομάδα Προγραμματισμού

Coding can be a great tool for creativity.13

Page 14: Europe Code Week Presentation

https://www.youtube.com/watch?v=rH7AjDMz_dc

Coding is the 21st Century skill. Coding enhances creativity, teaches young people to cooperate, to work together across physical and geographical boundaries and to communicate in a universal language. Technology is part of our life, and coding brings it closer to you!

The Hour of Code - WORLDWIDE

8-14 Δεκεμβρίου 2014 - Παγκόσμια Εβδομάδα Προγραμματισμού

14

Page 15: Europe Code Week Presentation

Στην παγκόσμια δράσηΗ ΩΡΑ ΤΟΥ ΚΩΔΙΚΑ (Hour of Code) 8-14/12/2014 η χώρα μας ήρθε 7η στις συμμετοχές ανά χώρα, 11η στις εκδηλώσεις αλλά αναλογικά με τον πληθυσμό μας 9η παγκοσμίως.

Προγραμματισμός για όλους: Η Ελλάδα στο TOP-10 της Ώρας του Κώδικα

http://blog.code.org/post/111405777678/half-of-all-hour-of-code-events-werent-in-the-us

15

Page 16: Europe Code Week Presentation

http://hourofcode.com/gr/resources/stats 16

Page 17: Europe Code Week Presentation

https://code.org/

17

Page 18: Europe Code Week Presentation

https://studio.code.org/

18https://studio.code.org/hoc/1

Page 19: Europe Code Week Presentation

Codeacademy

19

Page 20: Europe Code Week Presentation

KHAN ACADEMY

20

Page 21: Europe Code Week Presentation

CoderDojo

21

Page 22: Europe Code Week Presentation

http://www.yeswecode.org/

22

Page 23: Europe Code Week Presentation

Seymour Papert - πατέρας της Logo

“ … “ … We learn better We learn better by doingby doing… but we … but we learn better still if we learn better still if we combinecombine our our doingdoing with with talkingtalking and and thinkingthinking about about what we have done. what we have done.

… … But we learn best of all by the But we learn best of all by the special kind of doing that consists of special kind of doing that consists of constructing something outside of constructing something outside of ourselvesourselves…”…”

(Seymour Papert, 1980)23

Page 24: Europe Code Week Presentation

Mitchel Resnick - πατέρας του Scratch

“ “ [...] [...] success in the future success in the future will be will be based not on how much we know, based not on how much we know, but on but on our ability to think and act our ability to think and act creativelycreatively.”.”

““Digital fluencyDigital fluency ” should mean ” should mean designing, creatingdesigning, creating, and , and remixingremixing, , not just browsing,not just browsing, chatting, and chatting, and interacting. interacting. ””

(Mitchel Resnick , 2010)

24

Page 25: Europe Code Week Presentation

Ο προγραμματισμός δεν αφορά μόνο ειδικούς των υπολογιστών, είναι για όλους.

http://www.ted.com/talks/mitch_resnick_let_s_teach_kids_to_code?language=el

25

Page 26: Europe Code Week Presentation

Τι είναι το ScratchΤι είναι το Scratch 2.0 2.0;;

Φαντάσου • Προγραμμάτισε • Μοιράσου σύγχρονη γλώσσα προγραμματισμού διαδικτυακή πλατφόρμα προγραμματισμού διαδικτυακή κοινότητα πρακτικής και μάθησης

Lifelong Kindergarten Group, MIT Media Lab

26

Page 27: Europe Code Week Presentation

scratch.mit.edu

http://vimeo.com/6558369427

Page 28: Europe Code Week Presentation

Κατασκευή Scratch projects

Ενδεικτικές οθόνες από έργα Ενδεικτικές οθόνες από έργα Scratch Scratch με θέμα «με θέμα «Προσομοίωση Προσομοίωση ελεύθερης πτώσηςελεύθερης πτώσης»»

a)a) http://scratch.mit.edu/projects/2076443 http://scratch.mit.edu/projects/2076443 b)b) http://scratch.mit.edu/projects/2181029 http://scratch.mit.edu/projects/2181029 c)c) http://scratch.mit.edu/projects/2140003http://scratch.mit.edu/projects/2140003

28

Page 29: Europe Code Week Presentation

Πειραματισμός με παραμετρική υπερδιαδικασία «ΝΟΤΙΟΣ_ΣΤΑΥΡΟΣ»

Χελωνόκοσμος

29

Page 30: Europe Code Week Presentation

Πειραματισμός με απλές & παραμετρικές διαδικασίες άστρων

 Α. ΑΠΛΕΣ ΔΙΑΔΙΚΑΣΙΕΣ ΓΙΑ 5ΑΣΤΡΟ ΕΠΑΝΑΛΑΒΕ 5 [Μ 50 Δ 144]ΤΕΛΟΣ ΓΙΑ 9ΑΣΤΡΟ ΕΠΑΝΑΛΑΒΕ 9[Μ 50 Δ 200]ΤΕΛΟΣ ΓΙΑ 10ΑΣΤΡΟ ΕΠΑΝΑΛΑΒΕ 10[Μ 50 Δ 108]ΤΕΛΟΣ

Β. ΠΑΡΑΜΕΤΡΙΚΕΣ ΔΙΑΔΙΚΑΣΙΕΣ ΓΙΑ 5ΑΣΤΡΟ :Χ ΕΠΑΝΑΛΑΒΕ 5 [Μ :Χ Δ 144]ΤΕΛΟΣ ΓΙΑ 9ΑΣΤΡΟ :Χ :Ψ ΕΠΑΝΑΛΑΒΕ 9[Μ :Χ Δ :Ψ]ΤΕΛΟΣ  ΓΙΑ ΤΥΧΑΙΟΑΣΤΡΟ :Χ :Ψ :Ζ ΕΠΑΝΑΛΑΒΕ :Χ[Μ :Ψ Δ :Ζ]ΤΕΛΟΣ

Χελωνόκοσμος

30

Page 31: Europe Code Week Presentation

«Ανάπτυξη προσομοίωσης της ελεύθερης πτώσης»

.

Παράδειγμα στιγμιότυπων Μικρόκοσμου από εργασία μαθητών.

MicroWorlds

31

Page 32: Europe Code Week Presentation

Διαδικασίες Δραστηριότητας Α΄ Φάσης Σεναρίου

Διαδικασίες Α΄ Φάσης Σχόλια - Επεξήγησηγια αρχικές1χ1, κάνε "ψ0 τελευταίο θέσηκάνε "g -9.81κάνε "t 0 κάνε "dt 0.001 τέλος

;διαδικασία αρχικοποίησης;αποθήκευση τεταγμένης θέσης;αποθήκευση επιτάχυνσης βαρύτητας;αποθήκευση αρχής μέτρησης χρόνου;αποθήκευση χρονικού βήματος

για κίνηση1 θέσεψ :ψ0 + 0.5 * :g * :t * :t κάνε "t :t + :dtκίνηση1τέλος

;διαδικασία κίνησης;τοποθέτηση της σφαίρας σε τεταγμένη ψ;ο χρόνος αυξάνει κατά dt;επανάληψη της διαδικασίας κίνηση1

για πτώση1αρχικές1κίνηση1τέλος

;διαδικασία πτώσης;κλήση διαδικασίας αρχικές1;κλήση διαδικασίας κίνηση1

MicroWorlds

32

Page 33: Europe Code Week Presentation

33

Page 34: Europe Code Week Presentation

Το μυαλό δεν είναι δοχείο που πρέπει να γεμίσουμε αλλά φωτιά που πρέπει να ανάψουμε.

Πλούταρχος (~ 45 - 120 μ.Χ.)

Έλληνας ιστορικός,βιογράφος και δοκιμιογράφος.

34