1 00:00:00,000 --> 00:00:00,270 2 00:00:00,270 --> 00:00:01,811 >> MITCH Resnick: Γεια σας, είμαι ο Μιτς Resnick. 3 00:00:01,811 --> 00:00:04,520 Είμαι Καθηγητής Μαθησιακών Έρευνα εδώ στο MIT Media Lab, 4 00:00:04,520 --> 00:00:07,052 και απευθύνω επίσης το MIT Scratch Team. 5 00:00:07,052 --> 00:00:08,760 JOHN MALONEY: Είμαι John Maloney, και ήμουν 6 00:00:08,760 --> 00:00:11,950 ένας ερευνητής για περίπου 11 χρόνια εργάζονται για το Scratch Έργου 7 00:00:11,950 --> 00:00:13,492 ως επικεφαλής του έργου. 8 00:00:13,492 --> 00:00:15,200 MITCH Resnick: Καλούμε ερευνητική μας ομάδα 9 00:00:15,200 --> 00:00:18,590 η ομάδα Δια Βίου Νηπιαγωγείο επειδή είμαστε εμπνευσμένη από τον τρόπο που τα παιδιά 10 00:00:18,590 --> 00:00:19,730 μαθαίνουν στο νηπιαγωγείο. 11 00:00:19,730 --> 00:00:23,360 Το κλασικό νηπιαγωγείο, τα παιδιά Τα παιχνιδιάρικα το σχεδιασμό και τη δημιουργία 12 00:00:23,360 --> 00:00:26,130 τα πράγματα σε συνεργασία με ο ένας τον άλλο - κτίρια πύργοι 13 00:00:26,130 --> 00:00:29,240 με ξύλινα μπλοκ, καθιστώντας φωτογραφίες με τα χρώματα δάχτυλο και κραγιόνια. 14 00:00:29,240 --> 00:00:32,840 Όπως έχουμε αναπτύξει Scratch, θέλαμε για να συλλάβει αυτό το πνεύμα νηπιαγωγείο 15 00:00:32,840 --> 00:00:34,164 για τους μαθητές όλων των ηλικιών. 16 00:00:34,164 --> 00:00:36,330 JOHN MALONEY: Ένα από τα μεγάλα κίνητρα για Scratch 17 00:00:36,330 --> 00:00:39,750 Ήταν αυτό το έργο που Mitchell και Natalie 18 00:00:39,750 --> 00:00:42,470 είχε αρχίσει ονομάζεται Computer Clubhouse. 19 00:00:42,470 --> 00:00:47,800 Και είδα πολλά παιδιά κάνουν πράγματα με χρήση μέσων μαζικής ενημέρωσης όπως το Photoshop 20 00:00:47,800 --> 00:00:52,774 και διάφορα εργαλεία παραγωγή ήχου, αλλά δεν έκαναν κανένα προγραμματισμό. 21 00:00:52,774 --> 00:00:55,940 Τα παιδιά δεν είχαν κάνει κανένα προγραμματισμό, και κοίταξε γύρω και είπε, επίσης, 22 00:00:55,940 --> 00:00:57,560 γιατί δεν θα το κάνουν; 23 00:00:57,560 --> 00:00:59,600 Η απάντηση φαίνεται να είναι ότι δεν υπήρχε 24 00:00:59,600 --> 00:01:01,740 ένα εργαλείο που ήταν κατάλληλη για την εν λόγω ρύθμιση. 25 00:01:01,740 --> 00:01:03,640 >> MITCH Resnick: Όπως έχουμε αναπτύσσονταν Scratch, 26 00:01:03,640 --> 00:01:07,790 Εμπνεύστηκα από μερικές από τις ιδέες του μέντορά μου, Seymour Papert, ο οποίος 27 00:01:07,790 --> 00:01:10,180 ανέπτυξε τη γλώσσα προγραμματισμού Logo. 28 00:01:10,180 --> 00:01:13,585 Seymour πάντα έλεγε ότι Ήταν σημαντικό για μια νέα τεχνολογία 29 00:01:13,585 --> 00:01:18,074 να έχουν ένα χαμηλό δάπεδο - που σημαίνει ότι είναι εύκολο για να ξεκινήσετε με το - ένα υψηλό ανώτατο όριο - 30 00:01:18,074 --> 00:01:20,490 που σημαίνει ότι θα μπορούσαν να κάνουν περισσότερα και πιο σύνθετα πράγματα με αυτό. 31 00:01:20,490 --> 00:01:23,875 Θέλαμε επίσης να έχουν αυτό που λέμε «μεγάλη τοίχους," 32 00:01:23,875 --> 00:01:25,625 που σημαίνει ότι υπάρχουν πολλοί διαφορετικών οδών, 33 00:01:25,625 --> 00:01:29,340 ότι μπορείτε να κάνετε πολλά διαφορετικά τα πράγματα με το λογισμικό. 34 00:01:29,340 --> 00:01:32,670 >> Δεν είναι αρκετό απλά να είναι σε θέση να πάρει ξεκινήσετε εύκολα και να κάνουμε περίπλοκα πράγματα 35 00:01:32,670 --> 00:01:34,360 αν ο καθένας κάνει το ίδιο πράγμα. 36 00:01:34,360 --> 00:01:37,760 Θέλουμε να έχουμε πολλές διαφορετικές πορείες γιατί γνωρίζουμε ότι διαφορετικοί άνθρωποι έχουν 37 00:01:37,760 --> 00:01:39,760 διαφορετικά συμφέροντα, και θέλαμε όλοι 38 00:01:39,760 --> 00:01:42,640 να είναι σε θέση να εργαστούν σε προγράμματα που αυξήθηκε από τα δικά τους συμφέροντα. 39 00:01:42,640 --> 00:01:44,640 >> JOHN MALONEY: Θα ήθελα να πω ότι κατά πάσα πιθανότητα - 40 00:01:44,640 --> 00:01:48,440 there's - θεωρήσαμε περίπου 10 φορές περισσότερες εντολές και δυνατότητες από ό, τι έχει 41 00:01:48,440 --> 00:01:50,310 ποτέ κατέληξε στο Scratch. 42 00:01:50,310 --> 00:01:54,400 Θα έχουν ατελείωτες συζητήσεις για το τι ακριβώς 43 00:01:54,400 --> 00:01:58,420 διατύπωση για να τεθεί σε μπλοκ και πράγματα όπως το αν η προεπιλεγμένη 44 00:01:58,420 --> 00:02:01,130 κατεύθυνση των sprites θα πρέπει να είναι προς τα πάνω ή προς τα δεξιά. 45 00:02:01,130 --> 00:02:05,720 Σκεφτήκαμε λοιπόν, για όλα αυτά τα πράγματα, ιδιαίτερα από τις πολύ πρώιμες εμπειρίες 46 00:02:05,720 --> 00:02:07,740 ότι οι άνθρωποι θα έχουν με Scratch και προσπαθεί 47 00:02:07,740 --> 00:02:11,332 να το κάνει, έτσι ώστε τα πράγματα θα μπορούσαν να είναι ανακαλύφθηκε μόνο από τον πειραματισμό. 48 00:02:11,332 --> 00:02:14,040 >> MITCH Resnick: Όταν ήμασταν πρώτο σχεδιασμό Scratch, 49 00:02:14,040 --> 00:02:17,136 κοινό-στόχο μας ήταν ηλικίας 8 έως 16. 50 00:02:17,136 --> 00:02:19,010 JOHN MALONEY: Από την χαμηλό άκρο του φάσματος, 51 00:02:19,010 --> 00:02:23,470 διαπιστώσαμε ότι πολύ μικρότερα παιδιά ήταν Scratch χρησιμοποιώντας ό, τι περιμέναμε ποτέ. 52 00:02:23,470 --> 00:02:27,950 Θυμάμαι ακόμα ένα - το πρώτο Ημέρα μηδέν, νομίζω, ότι είχαμε, 53 00:02:27,950 --> 00:02:30,870 αυτό το μικρό εξάχρονο αγόρι μπήκε μέσα 54 00:02:30,870 --> 00:02:34,630 Στο άνω άκρο, έχω εκπλαγεί σε, για παράδειγμα, η χρήση του Scratch 55 00:02:34,630 --> 00:02:39,540 στις τάξεις κολλεγίων, όπως CS50 γιατί δεν είχαμε πραγματικά 56 00:02:39,540 --> 00:02:43,490 σκεφτείτε Scratch ως γλώσσα για διδασκαλία της επιστήμης υπολογιστή σε υπολογιστή 57 00:02:43,490 --> 00:02:44,610 επιστήμονες. 58 00:02:44,610 --> 00:02:47,500 >> Μια άλλη έκπληξη είναι πως Οι πολλοί ενήλικες χρησιμοποιούν. 59 00:02:47,500 --> 00:02:52,130 Βρήκαμε ότι οι άνθρωποι που είναι όπως προγραμματιστές πλήρους απασχόλησης 60 00:02:52,130 --> 00:02:55,070 απολαύσετε τον προγραμματισμό Scratch ως ένα είδος χόμπι. 61 00:02:55,070 --> 00:02:57,340 Και έτσι έχουμε δει ανθρώπους στην ιστοσελίδα του Scratch 62 00:02:57,340 --> 00:03:02,900 δημιουργούν έργα που κάνει, για παράδειγμα, ray συστήματα εντοπισμού απόδοσης 3-D. 63 00:03:02,900 --> 00:03:04,650 Δεν μπορούσα να το πιστέψω όταν είδα αυτό. 64 00:03:04,650 --> 00:03:06,950 >> MITCH Resnick: Όπως έχουμε άρχισε να εργάζεται για Scratch, 65 00:03:06,950 --> 00:03:10,030 θέλουμε να το κάνουν να διαφέρει από προηγούμενες γλώσσες προγραμματισμού 66 00:03:10,030 --> 00:03:13,440 προκειμένου να την καταστήσουν προσιτή σε ένα πολύ ευρύτερο φάσμα ανθρώπων. 67 00:03:13,440 --> 00:03:16,310 Έτσι, είχαμε τρεις βασικές κατευθυντήριες αρχές. 68 00:03:16,310 --> 00:03:18,600 Πρώτον, θέλουμε να κάνουμε πιο tinker-θέση, 69 00:03:18,600 --> 00:03:22,340 έτσι ώστε να μπορεί να δημιουργήσει προγράμματα πολύ σαν να βάζουμε τουβλάκια Lego μαζί. 70 00:03:22,340 --> 00:03:25,200 Έτσι είχαμε την οπτική του προγραμματισμού μπλοκ που snap μαζί. 71 00:03:25,200 --> 00:03:27,460 Δεύτερον απ 'όλα, θέλουμε να αφήσουμε τους ανθρώπους να εργάζονται 72 00:03:27,460 --> 00:03:31,590 για πιο ουσιαστική έργα, τα πράγματα ότι ήταν προσωπικά τους αφορούν. 73 00:03:31,590 --> 00:03:33,430 Γι 'αυτό κάνουμε Scratch τόσο μέσα μαζικής ενημέρωσης πλούσια. 74 00:03:33,430 --> 00:03:35,819 >> Τρίτο του συνόλου, θέλουμε να κάνουμε πιο κοινωνική, γιατί 75 00:03:35,819 --> 00:03:37,610 γνωρίζουν πολλά από τα καλύτερα μαθησιακές εμπειρίες 76 00:03:37,610 --> 00:03:39,760 έρθει όταν αλληλεπιδρά με τους άλλους. 77 00:03:39,760 --> 00:03:43,120 Έτσι προσθέσαμε το Scratch σε απευθείας σύνδεση κοινότητα από την αρχή, 78 00:03:43,120 --> 00:03:45,500 δεξιά όταν ξεκινήσαμε το λογισμικού, έτσι ώστε οι άνθρωποι 79 00:03:45,500 --> 00:03:47,490 θα έχουν ένα κοινό για τις δημιουργίες τους 80 00:03:47,490 --> 00:03:50,050 καθώς επίσης και εμπνευστείτε από τι άλλοι άνθρωποι δημιούργησαν. 81 00:03:50,050 --> 00:03:54,160 Από τότε που ξεκίνησε το μηδέν, εκεί ήταν περίπου 4,5 εκατομμύρια έργα 82 00:03:54,160 --> 00:03:56,290 που έχουν κοινά στην ιστοσελίδα του Scratch. 83 00:03:56,290 --> 00:03:59,440 >> JOHN MALONEY: Γι 'αυτό στην πραγματικότητα εντάχθηκε το έργο 84 00:03:59,440 --> 00:04:02,310 από το είδος του υπομνήματος στο Mitchell. 85 00:04:02,310 --> 00:04:04,630 Ζήτησα να ενταχθούν όταν άκουσα γι 'αυτό, επειδή σκέφτηκα 86 00:04:04,630 --> 00:04:07,088 ότι επρόκειτο να είναι ένα τέτοιο δροσερό πράγμα, και ήθελα να βοηθήσω. 87 00:04:07,088 --> 00:04:10,340 Αλλά το αγαπημένο μου γλώσσα ήταν Smalltalk, και 88 00:04:10,340 --> 00:04:13,960 είχε βοηθήσει να αναπτύξουν αυτήν την έκδοση της Smalltalk ονομάζεται Squeak. 89 00:04:13,960 --> 00:04:17,320 Έτσι είπα, καλά, εγώ θα έρθει και να κάνει αυτή τη δουλειά 90 00:04:17,320 --> 00:04:19,490 όσο μπορώ να το χτίσει σε Squeak. 91 00:04:19,490 --> 00:04:22,460 Και Mitchell είπε, oh σίγουρα, Δεν με νοιάζει τι είναι φτιαγμένο μέσα 92 00:04:22,460 --> 00:04:23,460 Απλά το κάνουν να λειτουργήσει. 93 00:04:23,460 --> 00:04:26,480 Και έτσι αυτό είναι το πώς πήρε να συνταχθεί σε Squeak. 94 00:04:26,480 --> 00:04:29,430 >> Έτσι, με Scratch 2.0, έχουμε Νομίζαμε ότι θα 95 00:04:29,430 --> 00:04:34,280 προσπαθούν να κάνουν Scratch φτάσει σε περισσότερους άτομα καθιστώντας το app που βασίζεται σε σύννεφο. 96 00:04:34,280 --> 00:04:37,820 Και αν υπήρχε μια έκδοση του Squeak που έτρεξε στο πρόγραμμα περιήγησης, 97 00:04:37,820 --> 00:04:40,500 ότι απαιτείται η λήψη και την εγκατάσταση ενός plug-in. 98 00:04:40,500 --> 00:04:43,750 Και ξέραμε ότι πολλοί άνθρωποι θα είχε πρόβλημα να το κάνουμε αυτό, 99 00:04:43,750 --> 00:04:47,090 είτε επειδή ήταν μια περίπλοκη διαδικασία 100 00:04:47,090 --> 00:04:50,990 ή επειδή η χορήγηση τους σε τους σχολείο ή ό, τι δεν θα το επέτρεπε. 101 00:04:50,990 --> 00:04:54,430 Έτσι θελήσαμε κάτι που ήταν είδος ενσωματωμένο στα προγράμματα περιήγησης 102 00:04:54,430 --> 00:04:57,580 ή ήταν είδος από προεπιλογή υπάρχει στα περισσότερα προγράμματα περιήγησης. 103 00:04:57,580 --> 00:04:58,710 >> Θεωρήσαμε Java. 104 00:04:58,710 --> 00:05:00,070 Θεωρήσαμε Silverlight. 105 00:05:00,070 --> 00:05:03,130 Θεωρήσαμε JavaScript, και θεωρήσαμε Flash. 106 00:05:03,130 --> 00:05:05,550 Σε εκείνο το σημείο, Flash ήταν πραγματικά για την υπεροχή. 107 00:05:05,550 --> 00:05:09,760 Adobe ήταν πραγματικά πιέζει, και εμείς δεν γνωρίζουμε ακόμη, ξέρεις, 108 00:05:09,760 --> 00:05:13,640 ότι επρόκειτο να είναι ένα τέτοιο πρόβλημα για iOS και κινητές συσκευές και ούτω καθεξής. 109 00:05:13,640 --> 00:05:18,516 Έτσι πήγαμε με το Flash, και εκ των υστέρων, ξέρετε, 110 00:05:18,516 --> 00:05:20,890 θα έχετε ίσως ήταν καλύτερο αν είχαμε πάει με JavaScript 111 00:05:20,890 --> 00:05:22,440 γιατί αυτό έχει γίνει η κυρίαρχη γλώσσα. 112 00:05:22,440 --> 00:05:24,565 >> Αλλά δεν νομίζω ότι υπάρχει καθ 'οιονδήποτε τρόπο θα μπορούσαμε ενδεχομένως να 113 00:05:24,565 --> 00:05:28,760 έχουν δει όλα τα πράγματα που ήταν πρόκειται να αλλάξει από τότε και τώρα. 114 00:05:28,760 --> 00:05:32,160 Χρειάζονται τρία χρόνια περίπου για να βάλει μαζί κάτι σαν αυτό, 115 00:05:32,160 --> 00:05:35,390 έτσι ώστε να κάνει την καλύτερη εικασία σας και ελπίζουμε για το καλύτερο. 116 00:05:35,390 --> 00:05:38,820 >> MITCH Resnick: Ένα από τα νέα μας έργων ονομάζεται Scratch Τζούνιορ, 117 00:05:38,820 --> 00:05:41,640 προσπαθούν να έχουν πάει Scratch τους ακόμη και τα μικρότερα παιδιά. 118 00:05:41,640 --> 00:05:43,870 Είναι που αποσκοπούν στην ηλικία επτά παρα πέντε ετών, 119 00:05:43,870 --> 00:05:46,307 όπως το νηπιαγωγείο μέχρι το δεύτερο βαθμό. 120 00:05:46,307 --> 00:05:48,140 Η πρώτη έκδοση του θα είναι για το iPod, 121 00:05:48,140 --> 00:05:51,670 και σχεδιάζουμε να έρθει στη μέση του 2014. 122 00:05:51,670 --> 00:05:54,230 Έτσι Scratch Junior θα είναι μια κάπως μειωμένη έκδοση. 123 00:05:54,230 --> 00:05:56,350 Θα έχει κάπως λιγότερες δυνατότητες και, επίσης, 124 00:05:56,350 --> 00:05:59,980 κάνει τα πράγματα πιο εξελικτικά κατάλληλη για τα μικρότερα παιδιά. 125 00:05:59,980 --> 00:06:03,330 >> JOHN MALONEY: Μου αρέσει το γεγονός που Scratch 2.0 ειδικά 126 00:06:03,330 --> 00:06:08,541 είναι είδος κρυφά υψηλότερα απόδοση από ό, τι μπορείτε να φανταστείτε. 127 00:06:08,541 --> 00:06:10,790 Από προεπιλογή, όταν κάνετε κινούμενα σχέδια και ούτω καθεξής, 128 00:06:10,790 --> 00:06:14,470 είστε περιορίζεται στο πλαίσιο ποσοστό του - το είδος της ενημέρωσης 129 00:06:14,470 --> 00:06:17,000 ποσοστό της οθόνης, και έχουμε σχεδιαστεί εσκεμμένα 130 00:06:17,000 --> 00:06:19,600 έτσι ώστε να κάνει μόνο λίγο ανά πλαίσιο 131 00:06:19,600 --> 00:06:22,710 έτσι ώστε αν λέτε επανάληψη 10 κινούνται 10, που πραγματικά 132 00:06:22,710 --> 00:06:26,980 δείτε το μετακινήσετε σε 10 μικρά βήμα - 10 μικρά βήματα. 133 00:06:26,980 --> 00:06:30,250 >> Ωστόσο, υπάρχει ένα είδος κρυμμένο τρόπο, ονομάζεται λειτουργία turbo, 134 00:06:30,250 --> 00:06:33,340 το οποίο μπορείτε να πάρετε από Shift-κλικ πάνω στην πράσινη σημαία, 135 00:06:33,340 --> 00:06:37,180 και ότι αφήνει ουσιαστικά τρέξει το είδος όσο πιο γρήγορα μπορεί. 136 00:06:37,180 --> 00:06:40,260 Έτσι, αυτό είναι ό, τι σας επιτρέπει να κάνετε πράγματα όπως τον ιχνηθέτη ray, 137 00:06:40,260 --> 00:06:42,260 και δεν χρειάζεται να - το πρωτότυπο ανιχνευτή ακτίνων, 138 00:06:42,260 --> 00:06:45,200 θα έπρεπε να περιμένουμε περίπου μισή ώρα για να δείτε τα αποτελέσματα, διότι 139 00:06:45,200 --> 00:06:47,600 ήταν το είδος της chugging μέσω ενός καρέ κάθε φορά. 140 00:06:47,600 --> 00:06:50,160 Αλλά με το Shift-κλικ πράγμα, μπορείτε να πάρετε τα αποτελέσματα 141 00:06:50,160 --> 00:06:53,520 σε περίπου 20 δευτερόλεπτα. 142 00:06:53,520 --> 00:06:57,960 Έτσι, ξαφνικά, μπορείτε να κάνετε το είδος υψηλού επιπέδου πράγματα στο Scratch, 143 00:06:57,960 --> 00:07:00,087 αλλά είναι ένα κρυφό χαρακτηριστικό. 144 00:07:00,087 --> 00:07:00,587