1 00:00:00,000 --> 00:00:00,270 2 00:00:00,270 --> 00:00:01,811 >> Mitch Resnick: Hi, მე Mitch Resnick. 3 00:00:01,811 --> 00:00:04,520 მე ვარ პროფესორი სასწავლო კვლევაზე აქ MIT Media Lab, 4 00:00:04,520 --> 00:00:07,052 და მე ასევე პირდაპირ MIT Scratch გუნდი. 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 კლასიკური ბაღის, ბავშვები რომლებიც playfully დიზაინისა და შექმნა 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 იყო ეს პროექტი, რომელიც მიტჩელი და ნატალია 18 00:00:39,750 --> 00:00:42,470 დაიწყო მოუწოდა კომპიუტერული 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: As we ვითარდებოდა 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 რაც იმას ნიშნავს, რომ არსებობს მრავალი სხვადასხვა pathways, 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 ჩვენ გვინდა, რომ ბევრი სხვადასხვა pathways რადგან ჩვენ ვიცით, სხვადასხვა ადამიანს აქვს 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: On მაღალი ბოლოს სპექტრი, 51 00:02:19,010 --> 00:02:23,470 აღმოჩნდა, რომ ბევრი ახალგაზრდა ბავშვები იყვნენ გამოყენებით Scratch, ვიდრე ჩვენ ოდესმე მოსალოდნელია. 52 00:02:23,470 --> 00:02:27,950 მე მაინც მახსოვს, ერთ - ერთი პირველი Scratch დღეს, მე ვფიქრობ, რომ ჩვენ გვქონდა, 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 ასე რომ, ჩვენ ვნახეთ ადამიანი on 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: As we დაიწყო მუშაობა 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 Bricks ერთად. 70 00:03:22,340 --> 00:03:25,200 ამიტომ ჩვენ გვქონდა ვიზუალური პროგრამირების ბლოკები, რომ ვადამდელი ერთად. 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 მას შემდეგ, რაც ჩვენ დავიწყეთ Scratch, იქ უკვე დაახლოებით 4,5 მილიონი პროექტები 82 00:03:54,160 --> 00:03:56,290 რომ უკვე გაუზიარა on Scratch ნახვა. 83 00:03:56,290 --> 00:03:59,440 >> JOHN MALONEY: So I რეალურად შეუერთდა პროექტი 84 00:03:59,440 --> 00:04:02,310 by სახის ხვეწნა to მიტჩელი. 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 და მიტჩელი განაცხადა, 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 და ვიცოდით, რომ უამრავი ადამიანი ექნება trouble აკეთებს, რომ, 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 ან სახის by default იქ ყველაზე ბრაუზერები. 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 იყო ნამდვილად ascendancy. 107 00:05:05,550 --> 00:05:09,760 Adobe ნამდვილად უბიძგებს მას, და ჩვენ ჯერ კიდევ არ ვიცით, თქვენ იცით, 108 00:05:09,760 --> 00:05:13,640 რომ იგი იქნება ასეთი პრობლემა on 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 go ქვემოთ კი ახალგაზრდა ბავშვებისათვის. 118 00:05:41,640 --> 00:05:43,870 ეს მიმდინარეობს, რომელიც მიზნად ისახავს ასაკი ხუთიდან შვიდ წლამდე ასაკის, 119 00:05:43,870 --> 00:05:46,307 ისევე როგორც ბაღის მეორე grade. 120 00:05:46,307 --> 00:05:48,140 პირველი მობილური ეს იქნება iPod, 121 00:05:48,140 --> 00:05:51,670 და ჩვენ ვგეგმავთ, რომ იგი მოდის out შუა 2014. 122 00:05:51,670 --> 00:05:54,230 ასე რომ, Scratch უმცროსი იქნება გარკვეულწილად შეამცირა ვერსია. 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 ისე, რომ იგი მარტო ცოტა თითო frame 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 >> თუმცა, არსებობს ერთგვარი ფარულ რეჟიმში, მოუწოდა ტურბო რეჟიმი, 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 Tracer, 137 00:06:40,260 --> 00:06:42,260 და თქვენ არ უნდა - ორიგინალური ray Tracer, 138 00:06:42,260 --> 00:06:45,200 თქვენ უნდა დაველოდოთ დაახლოებით ნახევარი საათი ვხედავთ შედეგს, რადგან იგი 139 00:06:45,200 --> 00:06:47,600 იყო ასეთი chugging ერთი frame დროს. 140 00:06:47,600 --> 00:06:50,160 მაგრამ Shift-Click რამ, შეგიძლიათ მიიღოთ შედეგები 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