Μπορούμε να μάθουμε προγραμματισμό παίζοντας; | Χρήστος Μαλλιαράκης | TEDxUniversityofMacedonia
-
0:09 - 0:13«Τα όρια της γλώσσας μου
είναι τα όρια του κόσμου μου». -
0:13 - 0:15Πόσες φορές το έχουμε σκεφτεί αυτό;
-
0:15 - 0:17Ότι η γλώσσα μας οριοθετεί
-
0:17 - 0:19τον κόσμο στον οποίο
μπορούμε να κινηθούμε. -
0:19 - 0:21Συνήθως, όταν ακούμε αυτή τη φράση,
-
0:21 - 0:23ο νους μας βέβαια πάει
στην εκμάθηση ξένων γλωσσών, -
0:23 - 0:25Αγγλικών, Γαλλικών, Γερμανικών.
-
0:25 - 0:27Υπάρχουν όμως και άλλου είδους γλώσσες,
-
0:27 - 0:31Γλώσσες που οδηγούν στη διεύρυνση
των ορίων του κόσμου μας -
0:31 - 0:34με έναν τρόπο λίγο διαφορετικό,
-
0:34 - 0:37όπως είναι για παράδειγμα
οι γλώσσες προγραμματισμού. -
0:37 - 0:39Θα μπορούσα να σας πω πολλά
-
0:39 - 0:42για να σας πείσω γιατί πρέπει
να μάθετε να προγραμματίζετε, -
0:42 - 0:44γιατί είναι σημαντικός ο προγραμματισμός,
-
0:44 - 0:46και γιατί το να μάθετε να προγραμματίζετε
-
0:46 - 0:49θα σας βοηθήσει να οδηγηθείτε
στη δική σας Ιθάκη, -
0:49 - 0:51στον δικό σας προορισμό,
-
0:51 - 0:53να υλοποιήσετε δηλαδή,
-
0:53 - 0:57τα δικά σας όνειρα
σε μια απόλυτα ψηφιοποιημένη εποχή -
0:57 - 1:00- όποια και αν είναι αυτά.
-
1:00 - 1:02Για να σας πείσω, λοιπόν,
-
1:02 - 1:06δεν θα σας πω ότι μόλις
το 2 τοις εκατό των φοιτητών -
1:06 - 1:07μαθαίνουν προγραμματισμό,
-
1:07 - 1:11ενώ υπολογίζεται
πως τα επόμενα πέντε χρόνια, -
1:11 - 1:15το 60 τοις εκατό
όλων των δουλειών παγκοσμίως -
1:15 - 1:18θα σχετίζεται με τον προγραμματισμό
και την πληροφορική. -
1:18 - 1:21Δεν θα σας πω, επίσης,
ότι οι δουλειές αυτές -
1:21 - 1:27υπολογίζεται να είναι 75% καλύτερα
αμοιβόμενες από το μέσο εθνικό εισόδημα -
1:27 - 1:31- 75%, σκεφτείτε το, σχεδόν διπλάσιο.
-
1:31 - 1:34Δεν θα σας πω, επίσης, ότι στην Αμερική
-
1:34 - 1:38υπολογίζεται ότι το 2020
θα υπάρχουν 400.000 φοιτητές -
1:38 - 1:40που θα γνωρίζουν προγραμματισμό
-
1:40 - 1:46ενώ θα απαιτούνται 1.400.000 εργαζόμενοι
που θα γνωρίζουν προγραμματισμό, -
1:46 - 1:52ένα κενό ή μάλλον μια ευκαιρία,
όπως την παρουσιάζουν, 500 δις δολαρίων. -
1:52 - 1:57Θα μπορούσα επίσης να αναφερθώ,
αλλά ούτε κι αυτό έχω σκοπό να σας το πω, -
1:57 - 2:03σε γίγαντες της πληροφορικής
που άλλαξαν τη ροή της on-line ιστορίας. -
2:03 - 2:06όπως, για παράδειγμα, ο Στιβ Τζομπς,
που έχει δηλώσει πως όλοι -
2:06 - 2:08πρέπει να μαθαίνουν προγραμματισμό
-
2:08 - 2:11γιατί το να μαθαίνεις προγραμματισμό
σου μαθαίνει να σκέφτεσαι. -
2:11 - 2:15Ο Μαρκ Ζούκεμπεργκ από την άλλη,
δημιουργός του Facebook, -
2:15 - 2:20πιστεύει πως σε λίγα χρόνια
μια γλώσσα προγραμματισμού θα διδάσκεται -
2:20 - 2:24όπως ακριβώς και οποιαδήποτε
άλλη γλώσσα στον κόσμο. -
2:25 - 2:28Αντίθετα, λοιπόν, για να σας πείσω,
-
2:28 - 2:31θα σας ζητήσω να αναζητήσετε, στιγμιαία,
-
2:31 - 2:34τις πιο ευτυχισμένες στιγμές της ζωής σας.
-
2:34 - 2:36Κατευθείαν, μπαμ!
-
2:36 - 2:38Σκεφτείτε ποιες ήταν.
-
2:38 - 2:40Αυτές οι στιγμές που θα σκεφτείτε,
-
2:40 - 2:42θα καταλήξετε στο συμπέρασμα ότι σίγουρα
-
2:42 - 2:45είχαν να κάνουν είτε με κάτι που πετύχατε
-
2:45 - 2:47και νιώσατε πολύ περήφανοι για αυτό
-
2:47 - 2:49- και μπράβο σας -
-
2:49 - 2:54είτε στιγμές που δημιουργήσατε
κάτι σπουδαίο. -
2:54 - 2:57Δημιουργία
- ταυτόσημη έννοια με την ευτυχία. -
2:57 - 2:59Δημιουργήσαμε και νιώσαμε ευτυχισμένοι.
-
2:59 - 3:01Δημιουργία οικογένειας, παιδιών, πλούτου
-
3:01 - 3:03- ό,τι είναι για τον καθέναν ο πλούτος.
-
3:03 - 3:05Όταν ήμουν φοιτητής, λοιπόν,
-
3:05 - 3:07στην εφαρμοσμένη πληροφορική
στο Πανεπιστήμιο Μακεδονίας, -
3:07 - 3:10και μας έβαζαν κάποιο
πολύ δύσκολο πρόγραμμα -
3:10 - 3:11να υλοποιήσουμε οι καθηγητές μας,
-
3:11 - 3:14συνήθως βασιζόταν σε ακόμη
δυσκολότερο αλγόριθμο, -
3:14 - 3:18καθόμουν ώρες, μέρες να το λύσω,
το συζητούσα με φίλους μου, -
3:18 - 3:20και όταν τελικά, αν κατάφερνα να το λύσω,
-
3:20 - 3:26ένιωθα μια πολύ σπουδαία, έτσι, πολύ
ευχάριστη αίσθηση, μια αίσθηση ευφορίας, -
3:26 - 3:28ότι δημιούργησα κάτι σπουδαίο.
-
3:28 - 3:32Ένιωσα σαν να είχα δημιουργήσει
κάτι σημαντικό -
3:32 - 3:36και στην πράξη μπορεί να ήταν μια μπαρούφα
για κάποιον που γνωρίζει προγραμματισμό. -
3:36 - 3:37Παρόλα αυτά εγώ ένιωθα σπουδαία
-
3:37 - 3:39και αυτό το συναίσθημα,
-
3:39 - 3:41μετά από συζητήσεις που είχα με φίλους μου
-
3:41 - 3:44τουλάχιστον αυτούς
που προσπαθούσαν να το λύσουν, -
3:44 - 3:46δεν ήταν ένα συναίσθημα
που το ένιωθα μόνο εγώ, -
3:46 - 3:49το ένιωθαν και όλοι γύρω μου.
-
3:49 - 3:51Δημιουργία λοιπόν.
-
3:51 - 3:53Ο προγραμματισμός άρα,
εκτός απ' το ότι σε βάζει -
3:53 - 3:58στη λογική του να μαθαίνεις να σκέφτεσαι,
όπως έχει πει ο Στιβ Τζομπς, -
3:58 - 4:00εκτός δηλαδή του ότι
σε βάζει σε μια λογική -
4:00 - 4:04του τι θέλω να πετύχω και πώς θα το πετύχω
-
4:04 - 4:06κάνοντας μικρά διακριτά βήματα κάθε φορά,
-
4:06 - 4:09για να φτάσω στον τελικό στόχο μου,
στην Ιθάκη μου, -
4:09 - 4:12αλγοριθμοποιώντας δηλαδή τη σκέψη μου
-
4:12 - 4:14- γιατί αυτό είναι ο προγραμματισμός -
-
4:14 - 4:16σου δίνει τη δυνατότητα να δημιουργήσεις.
-
4:16 - 4:18Δεν είναι τυχαίο
-
4:18 - 4:21πως το 90% των σύγχρονων start-ups
-
4:21 - 4:24ασχολούνται με την πληροφορική
και τον προγραμματισμό και το διαδίκτυο. -
4:24 - 4:27Δεν είναι τυχαίο πως τα τελευταία χρόνια
-
4:27 - 4:31έχει γίνει μια τεράστια έκρηξη
στις πωλήσεις υπολογιστών, -
4:31 - 4:34λάπτοπ, smart συσκευών,
-
4:34 - 4:37που όλοι έχουμε αρκετές, τουλάχιστον μία.
-
4:37 - 4:40Όλοι σας, λοιπόν,
χρησιμοποιείτε προγράμματα. -
4:40 - 4:44Για να κάνετε τη δουλειά σας,
να επικοινωνήσετε, να διασκεδάσετε. -
4:44 - 4:48Xρησιμοποιείτε προγράμματα,
μ' έναν όμως πολύ σημαντικό περιορισμό. -
4:49 - 4:53Τον περιορισμό που
το ίδιο το πρόγραμμα σας βάζει. -
4:53 - 4:58Κάνετε όσα σας έχει επιτρέψει
ο προγραμματιστής να κάνετε -
4:58 - 5:02Αν δεν υπάρχει πρόγραμμα
για αυτό που θέλετε να κάνετε, -
5:02 - 5:04δεν μπορείτε να το κάνετε.
-
5:04 - 5:09Μαθαίνοντας, λοιπόν,
εσείς οι ίδιοι να προγραμματίζετε, -
5:09 - 5:12μπορείτε να πραγματοποιήσετε ψηφιακά
-
5:12 - 5:15οτιδήποτε μπορείτε να σκεφτείτε,
-
5:15 - 5:18οτιδήποτε θέλετε,
οτιδήποτε επιθυμείτε. -
5:18 - 5:21Κι αυτό το κάτι δε σημαίνει
απαραίτητα κάτι σε business, -
5:21 - 5:22οικονομικά, μαθηματικά,
-
5:22 - 5:28αλλά μπορείτε να δημιουργήσετε
τέχνη, μουσική, βίντεο, τα πάντα. -
5:28 - 5:29Ό,τι σκεφτείτε.
-
5:29 - 5:33Γιατί στην τελική
όλα αυτά που θα σκεφτείτε, -
5:33 - 5:35και όλα αυτά που μπορείτε,
δυνητικά, να δημιουργήσετε -
5:35 - 5:40έχουν να κάνουν με τον βασικό
ορισμό της επιστήμης της πληροφορικής. -
5:40 - 5:43Μια επιστήμη που προκύπτει
απ' τον συνδυασμό -
5:43 - 5:46δύο πολύ βασικών λέξεων.
-
5:46 - 5:47Ποιες είναι αυτές οι λέξεις;
-
5:48 - 5:53Αφ' ενός η πληροφορία,
-προφανές- και η αυτοματική. -
5:53 - 5:55Είναι μια αυτοματοποιημένη
διαδικασία δηλαδή. -
5:55 - 5:56Kαι όλα τα προγράμματα,
-
5:56 - 5:58είτε αυτά που χρησιμοποιείτε,
-
5:58 - 6:01είτε αυτά που μπορείτε
εσείς οι ίδιοι να φτιάξετε -
6:01 - 6:03κάνουν την ίδια ακριβώς λειτουργία:
-
6:03 - 6:05λαμβάνουν δεδομένα,
-
6:05 - 6:09τα επεξεργάζονται
με έναν προκαθορισμένο τρόπο -
6:09 - 6:11που εμείς οι ίδιοι έχουμε ορίσει,
-
6:11 - 6:14και τα μετατρέπουν σε πληροφορίες.
-
6:15 - 6:20Όλα τα προγράμματα βασίζονται σε αυτόν
τον θεμελιώδη κύκλο της πληροφορίας. -
6:20 - 6:23Στον θεμελιώδη κύκλο της πληροφορικής.
-
6:23 - 6:27Σκεφτείτε, λοιπόν, τον προγραμματισμό
σαν έναν λευκό καμβά -
6:27 - 6:31πάνω στον οποίο θα μπορείτε
να ζωγραφίσετε ό,τι θέλετε. -
6:32 - 6:35Θα είστε σε θέση να κατασκευάσετε
ό,τι προγράμματα θέλετε -
6:35 - 6:41χωρίς κανείς να μπορεί
να περιορίσει τη δημιουργικότητά σας. -
6:42 - 6:43Και, εντάξει, το επόμενο ερώτημα
-
6:43 - 6:45που φυσικά όλοι μπορεί να σκέφτεστε
-
6:45 - 6:47είναι «Καλά μας τα λες,
-
6:47 - 6:50αλλά εγώ σπουδάζω μαθηματικά,
φυσική, ιατρική, οικονομικά, -
6:50 - 6:52κάτι τελείως άσχετο.
-
6:52 - 6:54Δεν σπούδασα προγραμματισμό,
-
6:54 - 6:57και δεν είναι εύκολο να μάθω».
-
6:57 - 6:58Η αλήθεια είναι αυτή.
-
6:58 - 7:02Η διδασκαλία και η εκμάθηση
του προγραμματισμού δεν είναι εύκολη. -
7:02 - 7:05Τουλάχιστον,
αυτό δείχνουν σχετικές έρευνες. -
7:05 - 7:09Εγώ έχω αντίθετη άποψη,
αλλά οι έρευνες με διαψεύδουν. -
7:10 - 7:13Ακόμη και οι φοιτητές της πληροφορικής
-
7:13 - 7:18αποτυγχάνουν κυρίως σε μαθήματα
που έχουν να κάνουν με τον προγραμματισμό. -
7:19 - 7:21Και ακριβώς επειδή από τη μία
-
7:21 - 7:25υπάρχουν όλες οι απαιτήσεις
από το οικονομικό περιβάλλον -
7:25 - 7:27για την εκμάθηση του προγραμματισμού,
-
7:27 - 7:29από την άλλη φυσικά υπάρχει η θέληση
-
7:29 - 7:31του να ξεκινήσετε
να μαθαίνετε προγραμματισμό -
7:31 - 7:33για όλους αυτούς τους λόγους,
-
7:33 - 7:35να δημιουργήσετε και
να φτιάξετε σπουδαία πράματα, -
7:35 - 7:38ξεπερνώντας τα όποια εμπόδια,
-
7:38 - 7:42σκεφτήκαμε και δημιουργήσαμε το CMX,
-
7:42 - 7:46ένα εκπαιδευτικό παιχνίδι,
ένα εκπαιδευτικό MMORPG -
7:46 - 7:49για τη διδασκαλία και την εκμάθηση
του προγραμματισμού. -
7:50 - 7:53Μπορεί να αναρωτιέστε «Γιατί παιχνίδι;»
-
7:53 - 7:55Γιατί να φτιάξουμε ένα παιχνίδι;
-
7:55 - 7:57Γιατί όχι;
-
7:57 - 8:01Τι συναισθήματα μας προκαλεί ένα παιχνίδι;
-
8:01 - 8:04Τι συναισθήματα νιώθουμε
παίζοντας ένα παιχνίδι; -
8:04 - 8:06Είναι διασκεδαστικό,
-
8:06 - 8:11μας δίνει κίνητρο να ασχοληθούμε,
επιβράβευση, πρόκληση, -
8:11 - 8:15αλλά κυρίως σκεφτείτε
την ιδέα ενός serious game, -
8:15 - 8:17ενός τέτοιου δηλαδή,
εκπαιδευτικού παιχνιδιού, -
8:17 - 8:19που συνδυάζεται με τη μάθηση.
-
8:19 - 8:24Ο καλύτερος παίκτης του παιχνιδιού
είναι και ο καλύτερος προγραμματιστής. -
8:24 - 8:28Άρα, όσο περισσότερο προσπαθώ
να διακριθώ μέσα στο παιχνίδι, -
8:28 - 8:32τόσο τελικά μου βγαίνει σε καλό,
σε εμένα τον ίδιο. -
8:32 - 8:34Οι μαμάδες, λοιπόν,
τι να πουν σε ένα τέτοιο παιδί -
8:34 - 8:37που παίζει ένα τέτοιο παιχνίδι
που συνδυάζεται με τη γνώση; -
8:37 - 8:39«Γιωργάκη, μην παίζεις άλλο»;
-
8:39 - 8:44Φανταστείτε λοιπόν τις μαμάδες, να λένε
«Έπαιξες σήμερα; Έλα γρήγορα να παίξεις!» -
8:45 - 8:47Αυτό και αν είναι επανάσταση στη μάθηση.
-
8:48 - 8:51Μπαίνω εγώ λοιπόν
στην τάξη, στο αμφιθέατρο, -
8:51 - 8:55και δε λέω «Θα μάθουμε προγραμματισμό
-
8:55 - 8:59και θα ασχοληθούμε
με αυτές τις δυσνόητες έννοιες», -
8:59 - 9:03αλλά λέω «Σήμερα εδώ,
θα παίξουμε ένα παιχνίδι -
9:03 - 9:06και σύμφωνα με το σενάριο του παιχνιδιού,
-
9:06 - 9:08για να σας εξηγήσω λίγο
για αυτό το παιχνίδι, -
9:08 - 9:12υπάρχουν δύο ομάδες,
είναι οι χάκερς και οι κράκερς. -
9:13 - 9:15Δεν ξέρω αν τις έχετε ξανακούσει
αυτές τις έννοιες. -
9:15 - 9:19Οι χάκερς στο παιχνίδι μας είναι κακοί,
-
9:19 - 9:22οι παραδοσιακοί κακοί
που έχει το κάθε παιχνίδι. -
9:22 - 9:25Είναι πληρωμένοι υπάλληλοι
σε ένα τεράστιο εργοστάσιο -
9:25 - 9:27που παράγει, μεταξύ των άλλων,
-
9:27 - 9:30τεράστια απόβλητα
και μολύνει το περιβάλλον, -
9:30 - 9:32το τελευταίο υγιές οικοσύστημα
-
9:32 - 9:36μέσα στο εικονικό περιβάλλον,
στο σενάριό μας, στον κόσμο. -
9:36 - 9:39Οι κράκερς από την άλλη, είναι οι καλοί.
-
9:39 - 9:43Ακτιβιστές, δηλαδή, που προσπαθούν
να εισβάλλουν στο εργοστάσιο, -
9:43 - 9:47να εισβάλλουν, για την ακρίβεια,
στον κεντρικό σέρβερ του εργοστασίου -
9:47 - 9:51και, σπάζοντας τους κωδικούς,
να τον θέσουν εκτός λειτουργίας. -
9:52 - 9:56Βέβαια, για να καταφέρει η μία ομάδα
ή η άλλη να κερδίσει το παιχνίδι, -
9:56 - 9:59θα πρέπει να έρθει σε επαφή
με τους σενσέις. -
9:59 - 10:01Οι σενσέις είναι μέντορες, οι οποίοι
-
10:01 - 10:04-με αυτή εκεί τη μορφή
που βλέπετε πάνω αριστερά- -
10:04 - 10:06θα σας διδάξουν
τη θεωρία του προγραμματισμού, -
10:06 - 10:08και στη συνέχεια, θα σας αξιολογήσουν,
-
10:08 - 10:10προκειμένου να προχωρήσετε
παρακάτω στο επόμενο επίπεδο, -
10:10 - 10:13είτε με ερωτήσεις πολλαπλής επιλογής,
-
10:13 - 10:16είτε βάζοντάς σας στη διαδικασία
-
10:16 - 10:20να φτιάξετε μερικά μικρά προγραμματάκια
με drag and drop εντολές, -
10:20 - 10:22είτε ακόμα να προγραμματίσετε
τα δικά σας προγράμματα -
10:22 - 10:25γι' αυτό στο παιχνίδι
έχουν ενσωματωθεί compilers, -
10:25 - 10:26μεταγλωττιστές δηλαδή,
-
10:26 - 10:29που θα σας πουν εάν κάνατε κάποιο λάθος,
-
10:29 - 10:31τι λάθος κάνατε,και ποιο είναι αυτό
-
10:31 - 10:33και πόσο σημαντικό είναι αυτό το λάθος.
-
10:33 - 10:36Σε όλη αυτή τη διαδικασία,
εκπαιδευτικοί, καθηγητές πληροφορικής -
10:36 - 10:39ή κάποιος που θέλει να παράγει
τη δική του έκδοση παιχνιδιού, -
10:39 - 10:42βασιζόμενος σε αυτήν την πλατφόρμα,
-
10:42 - 10:43μπορεί να έχει ενεργό ρόλο.
-
10:43 - 10:46Μπορεί, δηλαδή, ν' αλλάξει
όλα τα στοιχεία του παιχνιδιού, -
10:46 - 10:49άρα μιλάμε για μια
μεγαλύτερη λίγο πλατφόρμα, -
10:49 - 10:51μπορεί ο καθένας να μπει μέσα
και να αλλάξει οτιδήποτε -
10:51 - 10:57έχει να κάνει με τα γραφικά,
με τη μουσική, χαρακτήρες, ήρωες, -
10:57 - 11:01όλα αυτά που καθορίζουν
την εξέλιξη του παιχνιδιού -
11:01 - 11:03και την εκμάθηση του προγραμματισμού.
-
11:03 - 11:05Όπως τη θεωρία,
τα προβλήματα που θα τεθούν -
11:05 - 11:08και θα πρέπει να αξιολογήσουν
στη συνέχεια οι σενσέις. -
11:08 - 11:11Στο τέλος του παιχνιδιού, φυσικά,
υπάρχουν κάποια κλασικά analytics, -
11:11 - 11:15ποιος κέρδισε, πόσο κοντά έφτασε στη νίκη,
πόντους και τα λοιπά. -
11:17 - 11:20Θα ήθελα να σας αφήσω με μια προτροπή:
-
11:21 - 11:26Να ξεκινήσετε άμεσα να μαθαίνετε
να προγραμματίζετε. -
11:27 - 11:29Άμεσα, τώρα.
-
11:30 - 11:36Είτε με το συμβατικό τρόπο, είτε
πιο ευχάριστα, παίζοντας ένα παιχνίδι. -
11:37 - 11:39Το συναίσθημα που θα νιώσετε
-
11:39 - 11:42όταν το πρόγραμμα που έχετε δημιουργήσει
-
11:42 - 11:45λειτουργεί και παράγει
τα σωστά αποτελέσματα -
11:45 - 11:50είναι κάτι που πραγματικά
σας εγγυώμαι, δε συγκρίνεται. -
11:51 - 11:53Είναι το συναίσθημα του δημιουργού.
-
11:53 - 11:58Είναι το συναίσθημα του ορειβάτη
που μόλις κατέκτησε την κορυφή, -
11:58 - 12:02είναι το συναίσθημα του Οδυσσέα
που πραγματοποιεί το όνειρό του -
12:02 - 12:04και βρίσκει την Ιθάκη του.
-
12:04 - 12:06Σας ευχαριστώ πάρα πολύ.
-
12:06 - 12:09(Χειροκρότημα)
- Title:
- Μπορούμε να μάθουμε προγραμματισμό παίζοντας; | Χρήστος Μαλλιαράκης | TEDxUniversityofMacedonia
- Description:
-
Αυτή η ομιλία έγινε σε μια τοπική εκδήλωση TEDx, μια παραγωγή ανεξάρτητη από τα συνέδρια TED.
O προγραμματισμός υπολογιστών θεωρείται μια σπουδαία δύναμη. Η ιδέα είναι ότι όλοι θα έπρεπε να μπορούν να μάθουν προγραμματισμό υπολογιστών. Είναι απίστευτο τι μπορεί να επιτευχθεί παίζοντας παιχνίδια στον υπολογιστή! - Video Language:
- Greek
- Team:
- closed TED
- Project:
- TEDxTalks
- Duration:
- 12:15