Europe Code Week Presentation

Post on 12-Apr-2017

285 views 0 download

Transcript of Europe Code Week Presentation

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

(EU Code Week)

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

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

A΄ Αρσάκειο Γενικό Λύκειο Ψυχικούkglezou@di.uoa.gr

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

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

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

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

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

όλους.

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

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

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

της Ευρώπης.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

9

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

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

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

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

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

10

11

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

σκέφτεσαι".

: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

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

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

Coding can be a great tool for creativity.13

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

Στην παγκόσμια δράσηΗ ΩΡΑ ΤΟΥ ΚΩΔΙΚΑ (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

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

https://code.org/

17

https://studio.code.org/

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

Codeacademy

19

KHAN ACADEMY

20

CoderDojo

21

http://www.yeswecode.org/

22

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

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

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

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

25

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

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

Lifelong Kindergarten Group, MIT Media Lab

26

scratch.mit.edu

http://vimeo.com/6558369427

Κατασκευή 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

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

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

29

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

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

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

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

30

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

.

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

MicroWorlds

31

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

Διαδικασίες Α΄ Φάσης Σχόλια - Επεξήγησηγια αρχικές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

33

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

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

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

34