1 00:00:19,994 --> 00:00:22,760 [Powered by Google Translate] დინამიკები 1: ეს არის CS50. 2 00:00:22,760 --> 00:00:27,120 ამიტომ მე ვიყავი იქ, სადაც ახლა თქვენ რამდენიმე წლის წინ, როდესაც მე ვიყავი freshman ზე 3 00:00:27,120 --> 00:00:32,000 ახლა, მე ნამდვილად არ იყო ამ გზაზე კეთების კომპიუტერები მეცნიერების, კეთების 4 00:00:32,000 --> 00:00:32,490 საინჟინრო. 5 00:00:32,490 --> 00:00:35,780 მართლაც, მე შევიდა ამ ადგილას, როგორც ხელისუფლების კონცენტრატორი. 6 00:00:35,780 --> 00:00:38,910 მინდა იყო საშუალო სკოლა kid ვინც მომეწონა რამ, როგორიცაა ისტორია. 7 00:00:38,910 --> 00:00:41,940 მომეწონა კონსტიტუციური კანონი, სახის ინგლისურ და მათემატიკის, ისე სახის 8 00:00:41,940 --> 00:00:45,840 კარგად მომრგვალებული, მაგრამ არ ვიცი აუცილებლად რამ, რომ მე არ იყო ასწავლიან 9 00:00:45,840 --> 00:00:46,520 წელს საშუალო სკოლა. 10 00:00:46,520 --> 00:00:49,570 და ასე freshman წელი მქონდა ამ trepidation, რომლის დროსაც, მიუხედავად იმისა, მე 11 00:00:49,570 --> 00:00:53,400 მომეწონა კომპიუტერები, კომპიუტერულ თამაშებსაც მოსწონს, მე ამას არასოდეს 12 00:00:53,400 --> 00:00:57,120 ფიქრობდა თავს კომპიუტერის პირი, კომპიუტერის მეცნიერი, და 13 00:00:57,120 --> 00:00:59,610 გულწრფელად ვამბობ, მეგონა მეგობრებს საშუალო სკოლა, რომლებიც იღებდნენ კომპიუტერის 14 00:00:59,610 --> 00:01:03,990 მეცნიერების იყო ცოტა - geeks. 15 00:01:03,990 --> 00:01:08,880 >> და მაინც, როდესაც მე მივიღე აქ კამპუსში, იყო ეს კურსი, CS50, და 16 00:01:08,880 --> 00:01:12,620 ახლა, მას ამ რეპუტაციას ნამდვილად მიმდინარეობს რაღაც სიფრთხილით მოვეკიდოთ. 17 00:01:12,620 --> 00:01:13,690 ეს იყო კარგი, რა თქმა უნდა. 18 00:01:13,690 --> 00:01:15,360 ეს იყო fun კურსი. 19 00:01:15,360 --> 00:01:18,970 იყავით, მაგრამ რეალურად მიიღონ, რომ ფეხი კარი. 20 00:01:18,970 --> 00:01:22,090 და კიდევ მე არ გადაკვეთენ, რომ ბარიერი freshman წელი. 21 00:01:22,090 --> 00:01:25,590 და მივედი ჩემს გზას მყოფი მთავრობის კონცენტრატორი, გადის 22 00:01:25,590 --> 00:01:28,787 როგორც ბევრი წინაპირობა როგორც შემეძლო, გადაკვეთს დათვლის რამ gen 23 00:01:28,787 --> 00:01:32,340 ed ან ძირითადი და მოსწონს, შემდეგ კი მეორე წელს, რატომღაც, მე მივიღე 24 00:01:32,340 --> 00:01:35,580 up ნერვის დახევას ფეხი მეცნიერების ცენტრი B, სადაც CS50. 25 00:01:35,580 --> 00:01:38,970 საკმაოდ ცნობილი კომპიუტერის მეცნიერი მიერ სახელით ბრაიან Kernighan იყო 26 00:01:38,970 --> 00:01:44,020 სწავლების აქ რომ წელს, და მაშინაც, მე მხოლოდ სურვილი აქვთ რეალურად 27 00:01:44,020 --> 00:01:47,720 შეავსოთ ჩემი სწავლის განყოფილებიდან მიერ დგამდა ამ კლასის მიღება / ჩავარდება. 28 00:01:47,720 --> 00:01:50,140 მე ვუყურებ ჩემს ირგვლივ, და I figured ყველას ამ ოთახში ის მიიღეს იცოდეს 29 00:01:50,140 --> 00:01:52,880 გზა უფრო მეტი კომპიუტერულ მეცნიერებათა შესახებ პროგრამირების, დაახლოებით კომპიუტერები. 30 00:01:52,880 --> 00:01:56,090 ყველამ უნდა პროგრამირების ამ ოთახში, რადგან ისინი იყვნენ 12, მაგრამ მართლაც, 31 00:01:56,090 --> 00:01:57,470 რომ არ მოხდა. 32 00:01:57,470 --> 00:02:01,600 და ასე ძალიან ბოლო დღეს, მეხუთე ორშაბათი სემესტრის რომ მე 33 00:02:01,600 --> 00:02:05,300 ამ ნახტომი და ცვლილება უღელტეხილზე / ვერ წერილი კლასის, და დასრულდება მდე იცვლება ჩემი 34 00:02:05,300 --> 00:02:07,730 კონცენტრაცია, რომ იმავე დღეს კომპიუტერულ მეცნიერებაში. 35 00:02:07,730 --> 00:02:10,630 >> ახლა ეს არ არის ჩვენი ამოცანა ამ კლასში, ჩართოთ თქვენ ყველა შევიდა კომპიუტერი 36 00:02:10,630 --> 00:02:14,600 მეცნიერების კონცენტრატორები, მაგრამ ნამდვილად, შესთავაზოს, რომ არსებობს ეს შესაძლებლობა 37 00:02:14,600 --> 00:02:18,630 ამ სფეროში და სხვა სფეროებში, რომელთანაც შეიძლება იყოს საკმაოდ უცნობ, 38 00:02:18,630 --> 00:02:21,920 იმის გათვალისწინებით, რომ უმაღლესი სასწავლებლების ჩვეულებრივ მოჰყვება საკმაოდ სტანდარტული curricular 39 00:02:21,920 --> 00:02:26,170 გზა, არამედ მივცე წელს, წელს CS50, ახალ წყლები. 40 00:02:26,170 --> 00:02:30,460 და თუ თქვენ სხედან დღეს აქ ფიქრი თქვენ არ რეალურად ეკუთვნით, ამიტომ 41 00:02:30,460 --> 00:02:34,110 არა უმეტეს ხალხს თქვენი უფლება და თქვენი მარცხენა. 42 00:02:34,110 --> 00:02:39,970 მართლაც, გასულ წელს, 76% სტუდენტებს ამ კლასში არ ჰქონდა ადრე გამოცდილება. 43 00:02:39,970 --> 00:02:43,510 ასე რომ პირიქით, თუ რა შეიძლება ვფიქრობ, ყველაზე ხალხი იჯდა გარშემო 44 00:02:43,510 --> 00:02:47,130 დღეს არ არის ცნობილი, რაიმე ადრე გამოცდილება. 45 00:02:47,130 --> 00:02:52,030 18% აქვთ აღებული ერთი CS CLASS, და 6% აქვთ აღებული ორი ან მეტი. 46 00:02:52,030 --> 00:02:55,300 ამავდროულად, ჩვენ ვთხოვთ ჩვენს სტუდენტებს ყოველწლიურად აღწერს თავად თვალსაზრისით 47 00:02:55,300 --> 00:02:57,760 კომფორტი დონეზე, და ეს არის - 48 00:02:57,760 --> 00:02:59,010 იქ არავინ განმარტება ამ. 49 00:02:59,010 --> 00:03:02,480 თქვენ უბრალოდ სახის ვიცით, თუ თქვენ არ ძალიან კომფორტულად CS50. 50 00:03:02,480 --> 00:03:07,250 და შარშან, ჩვენ გვქონდა 55% ამ მწვანე ტორტი ნაჭერი აქ, თვითმმართველობის აღწერს 51 00:03:07,250 --> 00:03:10,640 როგორც ნაკლებად კომფორტული სტუდენტებს, რომლებმაც გულახდილად არ გვქონდა იდეა why'd ისინი 52 00:03:10,640 --> 00:03:14,800 მაღაზია კურსი რომ პირველ დღეს, მაგრამ იგივე 55% დარჩა ჩვენთან, სანამ 53 00:03:14,800 --> 00:03:19,270 ტერმინი ბოლოს, ისევე როგორც 35%, რომლებიც სადღაც შორის იმ უფრო 54 00:03:19,270 --> 00:03:22,100 კომფორტული და იმ ნაკლებად კომფორტული. 55 00:03:22,100 --> 00:03:23,490 >> რა არის კომპიუტერულ მეცნიერებათა? 56 00:03:23,490 --> 00:03:26,630 ისე, წელს უმაღლეს სკოლაში, და მართლაც, ზოგადად არსებობს ამ დღეებში, 57 00:03:26,630 --> 00:03:29,740 არსებობს ამ შეგნებით ან ამ misconception რომ კომპიუტერული მეცნიერების 58 00:03:29,740 --> 00:03:30,400 პროგრამირების. 59 00:03:30,400 --> 00:03:33,550 და ეს აბსოლუტურად ერთი ასპექტი კომპიუტერულ მეცნიერებათა, მაგრამ პროგრამირების, 60 00:03:33,550 --> 00:03:36,490 რასაც ენა, მართლაც მხოლოდ ინსტრუმენტი, რომელიც კომპიუტერის მეცნიერები 61 00:03:36,490 --> 00:03:39,890 გამოყენება პრობლემების გადასაჭრელად, არც domain კომპიუტერულ მეცნიერებათა ან, 62 00:03:39,890 --> 00:03:42,990 სულ უფრო და უფრო ამ დღეებში, წელს ფიზიკური მეცნიერებათა, ბუნებრივი 63 00:03:42,990 --> 00:03:45,890 მეცნიერებათა, მედიცინაში, რომელიც ჰუმანიტარულ, ანალიზი 64 00:03:45,890 --> 00:03:47,320 დიდი კომპლექტი მონაცემები. 65 00:03:47,320 --> 00:03:51,070 ერთგან ახლა არის კომპიუტერი და მონაცემები, არსებობს გამოყენების შესაძლებლობას 66 00:03:51,070 --> 00:03:54,400 გაკვეთილების in კლასის მოსწონს CS50. 67 00:03:54,400 --> 00:03:57,490 >> მოდით გადაჭრას პრობლემა, რომ კომპიუტერის მეცნიერი შეიძლება წავიდეს შესახებ 68 00:03:57,490 --> 00:04:02,370 გადაჭრისა და ვცდილობ მას გარკვეული jargon, დააყენა რამდენიმე კონცეპტუალურ ჩარჩოს ირგვლივ 69 00:04:02,370 --> 00:04:05,420 რა შეიძლება სხვაგვარად იყოს ზოგიერთი საკმაოდ აბსტრაქტული იდეები. 70 00:04:05,420 --> 00:04:07,370 ასე რომ, ეს ტელეფონი. 71 00:04:07,370 --> 00:04:08,840 თქვენ ვერ ვხედავ ეს ყველაფერი ძალიან ხშირად. 72 00:04:08,840 --> 00:04:11,910 კოლეჯის მაინც როგორც ჩანს, ამ სახლებში და კომუნალკებში, მაგრამ 73 00:04:11,910 --> 00:04:14,970 უკან დღე, როდესაც თქვენ სურდა გამოიყენოთ ტელეფონის მოსწონს, არ არსებობს 74 00:04:14,970 --> 00:04:16,760 ელექტრონული მისამართი წიგნი თქვენს მობილურ ტელეფონზე. 75 00:04:16,760 --> 00:04:20,250 უფრო მეტიც, თქვენ გამოყვანილია up რაღაც ცნობილი, როგორც სატელეფონო წიგნი, და ამ ტელეფონის წიგნი 76 00:04:20,250 --> 00:04:23,110 დაახლოებით 1000 გვერდიან ტიპიურად. 77 00:04:23,110 --> 00:04:26,850 ისინი დახარისხებული საწყისი დან Z, და თქვენ უბრალოდ არ ჰქონდა მოძიების უფლება გვერდზე 78 00:04:26,850 --> 00:04:30,150 იპოვოს პირი თქვენ ვეძებთ, რათა მათი სახელი და მათი 79 00:04:30,150 --> 00:04:31,020 ტელეფონის ნომერი. 80 00:04:31,020 --> 00:04:33,120 ახლა როგორ დადიხართ შესახებ Looking up ვინმე ამ წიგნში? 81 00:04:33,120 --> 00:04:35,800 >> დავუშვათ, რომ ჩემი მიზანია მისცეს ჩემი მეგობარი მაიკ სმიტი ზარი. 82 00:04:35,800 --> 00:04:37,820 კარგად, როგორ უნდა წავიდეს დაახლოებით მოძიებაში მაიკ სმიტი? 83 00:04:37,820 --> 00:04:42,370 ისე, ძალიან გონივრული მიდგომა, თუ გულუბრყვილო და არაეფექტური იქნებოდა დაიწყება 84 00:04:42,370 --> 00:04:47,690 აქ, და დაიწყოს flipping გვერდზე ოთხი, გვერდზე ხუთი, გვერდზე ექვსი და დასალაგებლად 85 00:04:47,690 --> 00:04:50,930 საქართველოს ხაზოვანი გასწვრივ სწორი ხაზი, გავლა ამ სატელეფონო წიგნი, და კიდევ 86 00:04:50,930 --> 00:04:54,010 თუმცა ეს იქნება წარმოუდგენლად რუტინული, თუ მაიკ სმიტი არის ამ 87 00:04:54,010 --> 00:04:57,480 წიგნი, მე საბოლოოდ აპირებს მიაღწიოს მას, როცა მე საბოლოოდ Flip to S 88 00:04:57,480 --> 00:04:58,790 სექცია ამ წიგნის. 89 00:04:58,790 --> 00:05:01,240 ახლა, რა თქმა უნდა, თქვენ არ უნდა კომპიუტერის მეცნიერი იცოდეთ, რომ ამ 90 00:05:01,240 --> 00:05:02,980 არის სულელური გზა პრობლემის მოსაგვარებლად. 91 00:05:02,980 --> 00:05:04,620 რა ტიპიური ადამიანი ამ შემთხვევაში? 92 00:05:08,430 --> 00:05:09,330 კარგად გაკეთდეს. 93 00:05:09,330 --> 00:05:11,370 ასე რომ თქვენ Flip შუა, არა? 94 00:05:11,370 --> 00:05:14,970 ასე ნეტავ Flip უხეშად შუა, შევხედოთ აქ, და მე, როგორც ჩანს, იპოვოს თავს 95 00:05:14,970 --> 00:05:16,660 წელს M მონაკვეთზე. 96 00:05:16,660 --> 00:05:19,880 Okay, ასე M აშკარად არ რა მე ეძებს. 97 00:05:19,880 --> 00:05:23,150 მაიკ არის სწორი, ასე ვთქვათ, ამ მონაკვეთზე, და როგორც ზოგიერთი გაქვთ 98 00:05:23,150 --> 00:05:27,740 მინახავს ადრე, ჩვენ შეგვიძლია სიტყვასიტყვით არის გაგრძელება გაანადგურეს ამ 99 00:05:27,740 --> 00:05:28,990 პრობლემა ნახევარი. 100 00:05:33,870 --> 00:05:35,060 >> თქვენ ნამდვილად არ უნდა იყოს, რომ შთაბეჭდილება. 101 00:05:35,060 --> 00:05:36,990 დაშლაში seam ფაქტიურად არაა რთული. 102 00:05:36,990 --> 00:05:40,040 რეალური ხალხი გავაკეთებთ ამ გზით, მაგრამ ქვემოთ seam, ჩვენ 103 00:05:40,040 --> 00:05:41,400 ახლა ორი პრობლემა. 104 00:05:41,400 --> 00:05:44,800 რომელთაგან თითოეული ნახევარი როგორც დიდი, და ჩვენ შეგვიძლია სიტყვასიტყვით ჩააგდოს, რომ ნახევარი 105 00:05:44,800 --> 00:05:45,560 პრობლემა დაშორებით. 106 00:05:45,560 --> 00:05:48,590 ახლა ჩვენ დაუტოვებიათ არა 1000 გვერდიან, მაგრამ ამბობენ, 500. 107 00:05:48,590 --> 00:05:49,580 ახლა რა ვქნათ? 108 00:05:49,580 --> 00:05:53,030 ისე, ტიპიური ადამიანის წავა უხეშად შუა ისევ, და მე თავს ზე 109 00:05:53,030 --> 00:05:55,080 R სექციაში, ასე რომ არ არსებობს საკმაოდ. 110 00:05:55,080 --> 00:05:58,380 ასე რომ კიდევ ერთხელ შემიძლია გაანადგურეს ამ პრობლემას ნახევარში. 111 00:05:58,380 --> 00:05:59,630 დიდი მადლობა. 112 00:06:02,000 --> 00:06:07,050 ახლა მე მხოლოდ გარკვეული 250 გვერდებზე, და შემიძლია ეს კიდევ ერთხელ გავაკეთოთ, და ისევ, და 113 00:06:07,050 --> 00:06:11,340 ერთხელ, და აქედან 125 ქვემოთ უხეშად 60, 30, 15, და სხვ. 114 00:06:11,340 --> 00:06:16,680 და ბოლოს, მე მისაღებად whittled ქვემოთ ერთი S გვერდებზე, რომლებსაც, თუ ის 115 00:06:16,680 --> 00:06:19,510 სატელეფონო წიგნი, მაიკ სმიტი უნდა იყოს. 116 00:06:19,510 --> 00:06:22,720 >> ახლა რომ აშკარად საკმაოდ გონივრული ალგორითმი, და ეს 117 00:06:22,720 --> 00:06:25,395 ერთჯერადი გამოყენების ალგორითმი ამ შემთხვევაში, მაგრამ რა შეგვიძლია სახის 118 00:06:25,395 --> 00:06:26,920 მიიღოს დაშორებით, რომ? 119 00:06:26,920 --> 00:06:30,750 ისე, პირველი მიდგომა, ზუსტი, თუ გულუბრყვილო, თუმცა, ეს იყო, შეიძლება იყოს 120 00:06:30,750 --> 00:06:32,270 აღწერილი ამ სწორი ხაზის. 121 00:06:32,270 --> 00:06:35,740 ასე რომ, თუ ჩართულია X-ღერძი, აქ ვამბობთ, ეს არის ზომის პრობლემა. 122 00:06:35,740 --> 00:06:39,530 ასე რომ, როგორც X-ღერძი ღებულობენ უფლება, პრობლემა იღებს დიდია. 123 00:06:39,530 --> 00:06:40,870 რას ნიშნავს ეს, რომ იყოს უფრო დიდი? 124 00:06:40,870 --> 00:06:43,920 კონტექსტში ამ პრობლემის, უფრო გვერდების სატელეფონო წიგნი. 125 00:06:43,920 --> 00:06:45,860 არსებობს უფრო რაღაც შეგვიძლია quantify. 126 00:06:45,860 --> 00:06:47,660 On Y-ღერძი დრო მოსაგვარებლად. 127 00:06:47,660 --> 00:06:51,790 ასე რომ, როგორც ღერძი მიდის up, მიგვაჩნია, რომ ეს სავარაუდოდ იღებს უფრო მეტი დრო. 128 00:06:51,790 --> 00:06:56,960 ასე რომ პირველი მიდგომა ხაზოვანი ძებნას საწყისი გვერდი ერთი გვერდი 1,000 129 00:06:56,960 --> 00:07:01,480 არის წრფივი პროცედურა, ხაზოვანი ალგორითმი ან პროცესის, და ჩვენ შეგვიძლია 130 00:07:01,480 --> 00:07:03,120 აღწერეთ ის მიერ ამ სწორი ხაზის. 131 00:07:03,120 --> 00:07:06,560 თუ მე დაამატოთ კიდევ ერთი გვერდი, რათა სატელეფონო წიგნი, ის აპირებს, წელს უარეს 132 00:07:06,560 --> 00:07:09,950 შემთხვევაში, Take Me კიდევ ერთი გვერდი Flip მოძიების მაიკ სმიტი. 133 00:07:09,950 --> 00:07:13,840 თუ დავამატო 100 pages, 100 უფრო შეიჭრება, ან ერთეული დრო. 134 00:07:13,840 --> 00:07:15,350 >> ახლა კი შეიძლება იყოს პატარა ჭკვიანი ამ. 135 00:07:15,350 --> 00:07:17,550 მე არ გვჭირდება ნამდვილად ჩართოთ ეს ერთ გვერდზე დროს. 136 00:07:17,550 --> 00:07:21,110 შემიძლია რამ, როგორიცაა ორი ან ოთხი დროს, მაგრამ ეს ასე არ არის 137 00:07:21,110 --> 00:07:22,350 ყველა რომ ფუნდამენტურად უკეთესი. 138 00:07:22,350 --> 00:07:26,540 მაშინაც კი, თუ ეს ორი იმ დროს, yeah, რომ სახის მოძრაობს ამ ხაზის ქვემოთ bit, 139 00:07:26,540 --> 00:07:31,010 და ეს იმას ნიშნავს, რომ იგი იღებს ნაკლებ დროს, თუ გავითვალისწინებთ იგივე გვერდების რაოდენობა, მაგრამ 140 00:07:31,010 --> 00:07:32,570 ეს არ ფუნდამენტურად უკეთესი. 141 00:07:32,570 --> 00:07:36,290 მაგრამ, ჩვენ უბრალოდ, რა უნდოდა ყველა აკეთებთ ინსტინქტურად? 142 00:07:36,290 --> 00:07:41,210 თქვენ ნამდვილად მიღწეული პატარა რაღაც მსგავსი, ლოგარითმული დრო, 143 00:07:41,210 --> 00:07:46,540 რის პრობლემა შეგიძლიათ იზრდება და იზრდება და იზრდება, მაგრამ ღირებულება გადაჭრის, რომ 144 00:07:46,540 --> 00:07:49,460 პრობლემა, საჭირო დრო ამ პრობლემის გადაწყვეტა, არ 145 00:07:49,460 --> 00:07:51,460 იზრდება თითქმის სწრაფად. 146 00:07:51,460 --> 00:07:55,930 ეს იქნება ლოგარითმული მრუდი, შესვლა of n, სადაც n მხოლოდ ზომა 147 00:07:55,930 --> 00:07:58,310 პრობლემა, გვერდების რაოდენობა ამ ტელეფონის წიგნი. 148 00:07:58,310 --> 00:07:59,780 და რას ნიშნავს ეს რეალური თვალსაზრისით? 149 00:07:59,780 --> 00:08:02,630 ისე, თუ ჩვენ გვაქვს, ისევე, 500 ადამიანი ამ ოთახში ახლა - 150 00:08:02,630 --> 00:08:04,470 უფრო სწორად, თუ გვაქვს - 151 00:08:04,470 --> 00:08:06,020 შერევით მეტაფორა - 152 00:08:06,020 --> 00:08:09,870 არ გავაკეთოთ, რომ მაგალითად ჯერ კიდევ ამ წლის - ასე რომ, თუ ჩვენ გვაქვს 500 გვერდების ტელეფონი 153 00:08:09,870 --> 00:08:14,450 წიგნი, და ჩვენ გაორმაგდება მას 1000, ამ უფრო ინტელექტუალური მოდელი 154 00:08:14,450 --> 00:08:17,670 flipping შუა, კიდევ რამდენი გვერდი-tearers სჭირდება გადასვლა 155 00:08:17,670 --> 00:08:19,520 500 გვერდების 1,000? 156 00:08:19,520 --> 00:08:21,650 ისე, მხოლოდ ერთი დამატებითი გვერდზე ცრემლსადენი. 157 00:08:21,650 --> 00:08:24,580 თუ თქვენ გადასცა ჩემთვის 2,000 გვერდზე სატელეფონო წიგნი, არ დიდი გარიგება. 158 00:08:24,580 --> 00:08:27,200 მე უბრალოდ გაანადგურეს ეს ერთი დამატებითი დრო. 159 00:08:27,200 --> 00:08:31,780 >> ასე მოკლედ, ზომის პრობლემა შეგიძლიათ იზრდება ბევრად უფრო სწრაფად, ვიდრე ღირებულება 160 00:08:31,780 --> 00:08:32,780 რეალურად გადაჭრის იგი. 161 00:08:32,780 --> 00:08:35,030 ახლა ეს არის მხოლოდ ერთი ასეთი ალგორითმი. 162 00:08:35,030 --> 00:08:37,610 არსებობს სხვები ჩვენ შეგვიძლია გადაჭრით ამ იგივე გზით. 163 00:08:37,610 --> 00:08:40,730 და რატომ არ ვაკეთებთ ამ - თუ იუმორი ჩემთვის, თუმცა უხერხულად აქ 164 00:08:40,730 --> 00:08:45,085 წელს Sanders, წავიდეთ წინ, ყველას, თუ შეგიძლიათ, და აღუდგეს ადგილზე. 165 00:08:48,550 --> 00:08:52,440 როგორც ხედავთ ეკრანზე აქ, ეს ალგორითმი, პროცესში, კომპიუტერი 166 00:08:52,440 --> 00:08:55,980 პროგრამა, თუ გნებავთ, შესრულდება ადამიანი, რომელსაც აქვს მხოლოდ სამი ნაბიჯი. 167 00:08:55,980 --> 00:08:57,980 ჩვენ უკვე ერთი ნაბიჯი, თქვენ წამოდგა. 168 00:08:57,980 --> 00:09:00,260 და ახლა ვფიქრობ საკუთარ თავს ნომერ. 169 00:09:00,260 --> 00:09:01,450 რომ არის თქვენი მიმდინარე ნომერი. 170 00:09:01,450 --> 00:09:03,120 ყველას აქ არის ნომერ პირველი. 171 00:09:03,120 --> 00:09:07,160 ნაბიჯი ორი, წყვილი ერთად ვინმე დასადგამი და თქვენი ნომრები ერთად, 172 00:09:07,160 --> 00:09:09,345 და შემდეგ მიიღოს ეს თანხა, როგორც თქვენი ახალი ნომერი. 173 00:09:17,470 --> 00:09:20,830 ერთი თქვენ უნდა დასხდნენ, მაშინ ვიმეორებ. 174 00:10:11,330 --> 00:10:14,100 >> ამ ეტაპზე, უფრო ნაკლები და ნაკლები ხალხი უნდა იდგნენ. 175 00:10:16,820 --> 00:10:20,030 ეს არის, სადაც ეს უფრო უხერხულ. 176 00:10:20,030 --> 00:10:21,280 ვიღაცამ აქ, აქ. 177 00:10:30,620 --> 00:10:34,180 ყველაზე ცუდი ნაწილი არის, თქვენ ასევე უნდა ძალიან სიტყვიერი გავაკეთოთ არითმეტიკული თვალწინ 178 00:10:34,180 --> 00:10:36,310 ასობით ჰარვარდის undergrads. 179 00:10:42,920 --> 00:10:45,280 Okay, ცოტა bug აქ. 180 00:10:45,280 --> 00:10:48,470 Okay, რა არის თქვენი ნომერი? 181 00:10:48,470 --> 00:10:49,170 ცხრა. 182 00:10:49,170 --> 00:10:51,880 Okay. 183 00:10:51,880 --> 00:10:53,130 რა არის თქვენი ნომერი? 184 00:10:55,920 --> 00:10:57,710 179. 185 00:10:57,710 --> 00:10:58,470 Okay, კარგი. 186 00:10:58,470 --> 00:10:59,420 ასე 188. 187 00:10:59,420 --> 00:11:00,570 ასე, რომ თქვენ ბიჭები შეგიძლიათ დასხდნენ. 188 00:11:00,570 --> 00:11:02,320 რა არის თქვენი ნომერი? 189 00:11:02,320 --> 00:11:04,420 118. 190 00:11:04,420 --> 00:11:07,440 ზოგიერთი Smart undergrad დაიწყოს აკეთებს მათემატიკის. 191 00:11:07,440 --> 00:11:09,180 Okay, 118, 188. 192 00:11:09,180 --> 00:11:10,430 რა მივიღეთ? 193 00:11:13,120 --> 00:11:16,450 71. 194 00:11:16,450 --> 00:11:17,650 79. 195 00:11:17,650 --> 00:11:18,260 Okay. 196 00:11:18,260 --> 00:11:20,220 და? 197 00:11:20,220 --> 00:11:23,240 47, რომელიც, აკადემიური პერსონალის, რომ გვაძლევს რამდენი? 198 00:11:26,250 --> 00:11:29,830 705 არის პასუხი. 199 00:11:29,830 --> 00:11:32,045 და ეს, ფაქტობრივად, ზუსტად სწორი. 200 00:11:37,250 --> 00:11:40,080 >> არა, ჩვენ ვიყავით რეალურად ცოტა off არსებობს, მაგრამ რამდენად 201 00:11:40,080 --> 00:11:41,220 უნდა ამ არ მუშაობდა? 202 00:11:41,220 --> 00:11:44,080 რა უნდა უბრალოდ მოხდა? 203 00:11:44,080 --> 00:11:48,270 ასე რომ ყოველ iteration ამ ალგორითმის დავიწყეთ რამდენიმე ნომერი 204 00:11:48,270 --> 00:11:51,480 ადამიანი იდგა, და ეს იყო საერთო რაოდენობა, N, პირველ რიგში. 205 00:11:51,480 --> 00:11:53,880 მაშინ ნახევარი თქვენ დაჯდა, და წავედით N ორი. 206 00:11:53,880 --> 00:11:57,570 მაშინ ნახევარი თქვენ დაჯდა, წავედით n მეტი ოთხი, N რვა, 16 წელზე მეტი, 207 00:11:57,570 --> 00:12:01,220 და ა.შ., სანამ, მიუხედავად იმისა, რომ სახის დაშალა იქ 208 00:12:01,220 --> 00:12:04,760 ბოლოს, თეორიულად, ჰქონდა ყველას შეწყვილებულ off in აივანი, და ანტრესოლით, და 209 00:12:04,760 --> 00:12:10,180 ორკესტრი, ჩვენ ექნებოდა მხოლოდ ერთი მარტოხელა პირი იდგა, რომლის საერთო 210 00:12:10,180 --> 00:12:13,930 ღირებულება, ამ შემთხვევაში, საქართველოს 705. 211 00:12:13,930 --> 00:12:16,600 ახლა რას ნიშნავს ეს, თუმცა, ამისთვის გაშვებული დრო? 212 00:12:16,600 --> 00:12:18,960 ისე, ვიფიქროთ, თუ მე, როგორც ადამიანის, გააკეთა ამ ხელით. 213 00:12:18,960 --> 00:12:22,602 მინდა არ დაიწყო საკმაოდ გულუბრყვილოდ მაგრამ სწორად ერთი, ორი, სამი, 214 00:12:22,602 --> 00:12:27,060 ოთხი, ხუთი, ექვსი, შვიდი, რვა, და ა.შ.; იღებს საკმაოდ გარკვეული დრო. 215 00:12:27,060 --> 00:12:28,120 ასე, რომ შეიძლება უკეთესად, არა? 216 00:12:28,120 --> 00:12:29,830 In Grade სკოლა, თქვენ არ მხოლოდ დათვლის მიიჩნიეს. 217 00:12:29,830 --> 00:12:30,580 თქვენ დათვლის twos. 218 00:12:30,580 --> 00:12:32,190 ასე რომ ორი, ოთხი, ექვსი, რვა, ათი, თორმეტი. 219 00:12:32,190 --> 00:12:36,210 და რომ იღებს ბევრად უფრო სწრაფად, მაგრამ ახლა საფუძვლიანად, რომელსაც leveraging 220 00:12:36,210 --> 00:12:39,710 კოლექტიური დაზვერვის ყველას ამ ოთახში, მივაღწიოთ მრუდი ბევრად 221 00:12:39,710 --> 00:12:43,750 უფრო მოსწონს, რომლის დროსაც არის, რაოდენობის ხალხი ამ ოთახში 222 00:12:43,750 --> 00:12:48,570 შეიძლება ორმაგი, კიდევ 700 ადამიანი ფეხით შევიდა ამ ოთახში 1,400 ადამიანი, მაგრამ 223 00:12:48,570 --> 00:12:53,010 ეს მხოლოდ მიიღოს ჩვენთვის კიდევ ერთი iteration ამ ალგორითმის მოსაგვარებლად. 224 00:12:53,010 --> 00:12:55,970 >> და ასე სულ უფრო, ამ დღეებში, როდესაც გვაქვს ამ დიდი მონაცემები სცენების 225 00:12:55,970 --> 00:12:59,690 Facebook და Google, და მოსწონს, ეს პრობლემა გადაწყვიტონ ამ ცოტა 226 00:12:59,690 --> 00:13:04,060 ინსაითი, ამ ცოტა cleverness, რომ, რომელიც საშუალებას მოგვცემს უფრო და უფრო ბევრი რამ, 227 00:13:04,060 --> 00:13:07,290 ბევრად უფრო ძლიერი რამ კომპიუტერებით დღეს. 228 00:13:07,290 --> 00:13:10,440 თუ გსურთ ამ სახის ნივთები, თქვენ შეიძლება არ ჩანს Facebook CS50-ს 229 00:13:10,440 --> 00:13:12,990 საკუთარი Puzzle დღე, გვიახლოვდება ამ შაბათს. 230 00:13:12,990 --> 00:13:15,860 თუ გსურთ მონაწილეობის მსგავსი რამ, რომლის დროსაც თქვენ და 231 00:13:15,860 --> 00:13:20,470 ორი, ან სამი, ან ოთხი გუნდი ოთხი სურს გადაწყვიტოს ზოგიერთი თავსატეხები ასეთი 232 00:13:20,470 --> 00:13:25,030 როგორც ეს ერთი, თქვენ დავდგეთ მოიგოთ რაღაც ზღაპრული პრიზები, რომელთა შორის არის 233 00:13:25,030 --> 00:13:29,130 Wii, და ზოგიერთი საჩუქარი ბარათები, და სხვა Facebook swag ამ შაბათს, 234 00:13:29,130 --> 00:13:30,770 შუადღისას, რათა 3:00 PM. 235 00:13:30,770 --> 00:13:35,590 გადავიდეთ cs50.net/rsvp ასეთი. 236 00:13:35,590 --> 00:13:38,070 და ეს სლაიდ გასულია თუ გსურთ ითამაშოთ გარშემო. 237 00:13:38,070 --> 00:13:40,170 გამოცანები წელს უნდა იყოს ახალი. 238 00:13:40,170 --> 00:13:43,350 >> თქვენ შეამჩნევთ საკლასო ოთახში, ძალიან, მით უფრო კამერები წელს. 239 00:13:43,350 --> 00:13:47,950 ასე არა მხოლოდ ხელს რა თქმა უნდა გადაღება ჩვეულ რეჟიმში, CS50 შეიძლება 240 00:13:47,950 --> 00:13:51,230 ღონისძიებაში მონაწილეობას დოკუმენტური უმაღლესი განათლების შესახებ, რომელიც ეძებს 241 00:13:51,230 --> 00:13:54,460 transformative გამოცდილება, რომ სტუდენტს შეუძლია ჰქონდეს ამ დღეებში 242 00:13:54,460 --> 00:13:56,010 ბაკალავრიატის კურსი სასწავლო. 243 00:13:56,010 --> 00:14:00,340 ასე მიმართ ამ მიზნით, არა მარტო ჩვენ გადაეღოთ რომ, ჩვენ უნდა გადაეღოთ 244 00:14:00,340 --> 00:14:04,700 როგორც კარგად, სულ უფრო და უფრო, ჩვენი ონლაინ აუდიტორიის, ასევე, ხანდახან, 245 00:14:04,700 --> 00:14:05,810 ამ აუდიტორიას აქ. 246 00:14:05,810 --> 00:14:09,120 ამიტომ, ჩვენ მივესალმებით, რომ კლასის წელს ჩვენი ჰარვარდის გაგრძელების სკოლის მოსწავლეები, 247 00:14:09,120 --> 00:14:12,060 სკოლის და დიზაინი, განათლების, ბიზნესის სკოლა, კენედის 248 00:14:12,060 --> 00:14:15,600 სკოლა, სამართლის სკოლა, ასევე ხმების სტუდენტები Belmont, 249 00:14:15,600 --> 00:14:18,280 LEXINGTON, Newton და WATERTOWN უმაღლესი სასწავლებლები. 250 00:14:18,280 --> 00:14:19,250 მოგესალმებით ყველას. 251 00:14:19,250 --> 00:14:22,330 გარდა ამისა, წელს, როგორც თქვენ შეიძლება მოვისმინეთ, ჰარვარდის, და MIT, და 252 00:14:22,330 --> 00:14:25,740 Berkeley ახლა არ შევიდა ერთობლივი პარტნიორობის 253 00:14:25,740 --> 00:14:30,490 ინიციატივა უწოდა EDX, რომელიც ინიციატივა ქმნის განათლების ყველა 254 00:14:30,490 --> 00:14:34,010 უფრო მეტი ადამიანი ონლაინ და, ფუნდამენტურად, დაიწყოს აკეთებს კვლევა 255 00:14:34,010 --> 00:14:36,530 ბევრად უფრო ფართო მასშტაბის, თუ როგორ ხალხს ვისწავლოთ. 256 00:14:36,530 --> 00:14:39,960 და ასე CS50 იქნება კოლეჯის პირველი კურსი მონაწილე რომ 257 00:14:39,960 --> 00:14:42,960 ინიციატივა, ისევე, რაც იმას ნიშნავს, თქვენ ჰქონდეს ნებისმიერ მეტი 258 00:14:42,960 --> 00:14:46,890 იარაღები, უფრო curricular შინაარსი, ყველა მეტი ვიდეო კონტენტი, როგორც 259 00:14:46,890 --> 00:14:52,410 შედეგად, ისევე როგორც გუშინ დილით, 53.019 ადამიანები, რომლებიც 260 00:14:52,410 --> 00:14:56,825 რეგისტრირებული მიიღოს CS50 ერთად თქვენ ამ წელს ინტერნეტში. 261 00:15:05,940 --> 00:15:08,830 რა ეს იმას ნიშნავს, კერძოდ, ის არის, რომ აკადემიური პერსონალის და მაქვს 262 00:15:08,830 --> 00:15:12,080 დახარჯული საკმაოდ ცოტა დრო ამ ზაფხულს ემზადება შემოდგომაზე, როგორც კამპუსში 263 00:15:12,080 --> 00:15:15,720 და off, ასე რომ, ჩვენ დავიწყებთ შექმნას კორპუსს საინტერესო, of 264 00:15:15,720 --> 00:15:20,760 მყარი, ჩართვის საგანმანათლებლო შინაარსის, რომ აქცენტს, კერძოდ 265 00:15:20,760 --> 00:15:26,090 უფრო ინტიმური გადაზიდვებთან დაკავშირებით საკმაოდ კომპლექსური მასალა. 266 00:15:26,090 --> 00:15:28,540 >> ასე რომ გარდა კურსის ლექციები, და სექციები, და რამ 267 00:15:28,540 --> 00:15:31,810 წ walkthroughs, რომელიც ჩვენ დავუბრუნდეთ რაღაც bit, ჩვენ ასევე გვაქვს 268 00:15:31,810 --> 00:15:35,090 ამ შორტები წელს, რომელიც საშუალებას გაძლევთ ითანამშრომლონ კურსი 269 00:15:35,090 --> 00:15:36,660 სხვადასხვა კუთხე ყველა ერთად. 270 00:15:36,660 --> 00:15:39,610 მოდით გამოვიყენოთ ეს როგორც საშუალება მიიღოს სწრაფი peek ერთ რომ 271 00:15:39,610 --> 00:15:41,460 განიხილავს ამ ცნება ორობითი. 272 00:15:41,460 --> 00:15:44,890 >> ასე რომ კომპიუტერულ მეცნიერებათა არსებობს რამ მოუწოდა ალგორითმები, რომელთაგან ორი 273 00:15:44,890 --> 00:15:47,870 ჩვენ უბრალოდ აიღო შევხედოთ - ეს პროცედურები პრობლემის გადაჭრის. 274 00:15:47,870 --> 00:15:51,060 თუმცა დღის ბოლოს, თქვენ უნდა წარმოადგინოს ინფორმაცია რატომღაც, და თქვენ 275 00:15:51,060 --> 00:15:54,540 უნდა წარმოადგენდეს იგი ისე, რომ კომპიუტერის მესმის. 276 00:15:54,540 --> 00:15:57,330 და მაშინაც კი, თუ თქვენ ნამდვილად არ მესმის კომპიუტერი, და თქვენ 277 00:15:57,330 --> 00:16:01,470 რომ 76% სწორედ ახლა, ალბათ, გარკვეული ბუნდოვანი გრძნობა, რომ კომპიუტერები 278 00:16:01,470 --> 00:16:05,300 რატომღაც გარიგების zeros და პირობა, ორობითი სისტემა, ასე ვთქვათ. 279 00:16:05,300 --> 00:16:06,630 ახლა რატომ არის, რომ საქმე? 280 00:16:06,630 --> 00:16:10,120 ისე, თურმე, როდესაც კომპიუტერები პირველი გაჩნდა, თუ საჭირო წარმოადგენენ 281 00:16:10,120 --> 00:16:13,810 ინფორმაციას, თქვენ ეს ელექტროენერგია, და თუმცა ეს ცოტა 282 00:16:13,810 --> 00:16:18,140 საქართველოს oversimplification, ძალიან მარტივად ჩაწერის ინფორმაციის ან 283 00:16:18,140 --> 00:16:22,600 მიერ გარდამტეხ რომ ელექტროენერგია, ერთი ორობითი, ასე ვთქვათ, ან გარდამტეხ 284 00:16:22,600 --> 00:16:24,290 რომ ელექტროენერგიის გათიშვა. 285 00:16:24,290 --> 00:16:26,210 >> ასე რომ ბარი, თუ არ იბადება, შეგვეძლო Dim lights 286 00:16:26,210 --> 00:16:28,140 სრულად მხოლოდ ამ მომენტში? 287 00:16:28,140 --> 00:16:31,750 ეს აქ არის ძალიან უსასყიდლო ორობითი ნულოვანი. 288 00:16:31,750 --> 00:16:35,960 ყველა უფლება, თუ ჩვენ ჩართოთ lights უკან მდე, ახლა Sanders თეატრი 289 00:16:35,960 --> 00:16:37,990 წარმოადგენს ბინარული ღირებულება ერთი. 290 00:16:37,990 --> 00:16:41,860 სამწუხაროდ, ერთი ცოტა, ერთი კომპლექტი განათება, ჩვენ მხოლოდ 291 00:16:41,860 --> 00:16:45,770 წარმოადგენს ორი ნომერი მსოფლიოში, ნულოვანი და ერთი, და ეს მინდა იყოს ლამაზი თუ 292 00:16:45,770 --> 00:16:48,510 კომპიუტერები შეეძლო ქონოდა ოდნავ აღემატება, მაგრამ მართლაც, მათ შეუძლიათ. 293 00:16:48,510 --> 00:16:52,170 ნება მომეცით, დახევის up ეკრანზე აქ ჩვენი მეგობარი, Nate Hardison, რომელიც მისცემს 294 00:16:52,170 --> 00:16:54,980 us სწრაფი ნახვა მეტი კურსი მხოლოდ რამდენიმე წუთი 295 00:16:54,980 --> 00:16:56,505 ამ ცნება ორობითი. 296 00:17:03,526 --> 00:17:06,550 >> Nate HARDISON: თავში, როცა შეიტყო, თუ როგორ უნდა წაიკითხოთ და დაწეროთ ნომრები, თქვენ 297 00:17:06,550 --> 00:17:10,589 შეიტყო ციფრები ნულოვანი ცხრა. 298 00:17:10,589 --> 00:17:13,589 დაწერა მთელი ნომრები აღემატება ცხრა, თქვენ ისწავლით, რომ ყველა თქვენ უნდა გაეკეთებინათ 299 00:17:13,589 --> 00:17:23,130 იყო გამოიყენოთ ზოგიერთი კომბინაცია ამ ციფრებს, როგორც 52 და 437. 300 00:17:23,130 --> 00:17:27,760 ასე რომ, ეს გზა წერა ნომრები აქვს სახელი, ათობითი ნოტაცია. 301 00:17:27,760 --> 00:17:28,830 რატომ ათობითი? 302 00:17:28,830 --> 00:17:33,630 ისე, ლათინურ ფესვი ათობითი, deca, ნიშნავს 10 და როდესაც თქვენ გაქვთ 10 ნიშნა 303 00:17:33,630 --> 00:17:37,420 თქვენს ნოტაცია სისტემა, 10 ხდება საკმაოდ სპეციალური ნომერი. 304 00:17:37,420 --> 00:17:42,480 მოდით შევხედოთ ნომერი 437 დაწერილი ათობითი ნოტაცია, რატომ. 305 00:17:42,480 --> 00:17:52,330 >> ჩვენ შეგვიძლია პირველი გაწყვეტის 437 შევიდა 400 Plus 30 Plus 7. 306 00:17:52,330 --> 00:18:00,260 ჩვენ შეგვიძლია მას გარდა კიდევ უფრო, ასე რომ ჩვენ მივიღეთ ოთხჯერ 100 Plus 3 307 00:18:00,260 --> 00:18:05,120 ჯერ 10 Plus 7 ჯერ 1. 308 00:18:05,120 --> 00:18:08,580 გახსოვთ სწავლის შესახებ პირობა ადგილი, 10s ადგილი, 100s 309 00:18:08,580 --> 00:18:10,190 ადგილი, და ა.შ.? 310 00:18:10,190 --> 00:18:13,120 სწორედ ეს არის, სადაც რომ მოდის. 311 00:18:13,120 --> 00:18:15,870 და ბოლოს, ჩვენ ვხედავთ, თუ როგორ გვაქვს bunch of უფლებამოსილება 312 00:18:15,870 --> 00:18:17,900 10 ჩართული აქ. 313 00:18:17,900 --> 00:18:28,820 გვაქვს 4 ჯერ 10 დან 2 პლუს 3 ჯერ 10 დან 1 Plus 7 314 00:18:28,820 --> 00:18:31,720 ჯერ 10 რომ ნულოვანი. 315 00:18:31,720 --> 00:18:35,390 ახლა ხედავთ, რატომ არის 10 სპეციალურ ნომერი ათობითი ნოტაცია. 316 00:18:35,390 --> 00:18:37,370 ფაქტობრივად, ჩვენ მივიღეთ სახელი ამისთვის. 317 00:18:37,370 --> 00:18:40,420 ეს მოუწოდა ბაზა, რადგან ბაზაზე მაჩვენებლებით წელს 318 00:18:40,420 --> 00:18:42,100 ჩვენი არითმეტიკა აქ. 319 00:18:42,100 --> 00:18:45,320 >> ათობითი ნოტაცია არ არის ერთადერთი გზა წარმოადგენს ნომრები. 320 00:18:45,320 --> 00:18:50,480 ფაქტობრივად, კი თუ ჩვენ დავაღწიოთ ციფრები ორი გზით ცხრა, ჩვენ მაინც 321 00:18:50,480 --> 00:18:53,740 წარმოადგენენ ყველა ნომრები, რომ ჩვენ შეგვიძლია ერთად ათობითი. 322 00:18:53,740 --> 00:18:58,910 ახლა რომ ჩვენ გვაქვს ორი ციფრი, ნულოვანი და ერთი, ორი არის ჩვენი სპეციალური ნომერი, 323 00:18:58,910 --> 00:19:01,210 ბაზის ჩვენი ნოტაცია სისტემა. 324 00:19:01,210 --> 00:19:04,580 სახელი ამ ნოტაცია სისტემა ეწოდება ორობითი, რადგან 325 00:19:04,580 --> 00:19:07,030 პრეფიქსი ბი ნიშნავს ორი. 326 00:19:07,030 --> 00:19:11,190 ასე რომ ნაცვლად, ახლა, რა, ვინც ადგილი და 10s ადგილი, და ასე შემდეგ, ჩვენ 327 00:19:11,190 --> 00:19:15,900 ახლა პირობა ადგილი, twos ადგილი, fours ადგილი, და ასე შემდეგ, იზრდებოდა მიერ 328 00:19:15,900 --> 00:19:17,550 უფლებამოსილების ორი. 329 00:19:17,550 --> 00:19:19,450 ასე რომ ვნახოთ ამას აკეთებს ზოგიერთი დათვლა. 330 00:19:19,450 --> 00:19:24,940 ასე რომ ნულოვანი კვლავ ნულოვანი, ხოლო ერთი არის კიდევ ერთი. 331 00:19:24,940 --> 00:19:31,050 თუმცა, ახლა რომ გვაქვს twos ადგილი ნაცვლად 10s ადგილი, 10 332 00:19:31,050 --> 00:19:33,190 წარმოადგენს ნომერი ორი. 333 00:19:33,190 --> 00:19:38,386 იმისათვის რომ სამი, ჩვენ დაამატოთ ერთი რომ, და მიიღეთ 11. 334 00:19:38,386 --> 00:19:44,660 ოთხი, რადგან იქ არის fours ადგილი, წარმოდგენილია 100. 335 00:19:44,660 --> 00:19:49,410 ხუთი არის 101. 336 00:19:49,410 --> 00:19:53,642 ექვსი არის 110. 337 00:19:53,642 --> 00:19:56,610 შვიდი არის 111. 338 00:19:56,610 --> 00:19:58,470 რვა, ისევ, აქვს საკუთარი ადგილი. 339 00:19:58,470 --> 00:20:02,790 ასე რომ 1000. 340 00:20:02,790 --> 00:20:05,201 და მე ვფიქრობ, თქვენ მიიღებთ წერტილი. 341 00:20:05,201 --> 00:20:09,800 >> დინამიკები 1: ასე რომ, ეს არის იმის თქმა, თუ რა კომპიუტერები გავაკეთოთ და რა ორობითი არის არის 342 00:20:09,800 --> 00:20:13,690 რეალურად არ არის, რომ სხვადასხვა, რასაც ჩვენ აღების თავისთავად გარკვეული 343 00:20:13,690 --> 00:20:14,560 წლის, არა? 344 00:20:14,560 --> 00:20:17,097 უკან Grade სკოლა, თქვენ ისწავლა ითვლიან ზუსტად 345 00:20:17,097 --> 00:20:19,970 მოდის, რომ Nate შესთავაზა, მაგრამ როგორც ჩანს არ ნამდვილად ფიქრობდა 346 00:20:19,970 --> 00:20:22,440 იგი წლიდან, რომ არ არსებობს ამ პირობა ადგილი, 10s ადგილი, და 100s 347 00:20:22,440 --> 00:20:23,315 ადგილი, და ეს საკმაოდ თვითნებური. 348 00:20:23,315 --> 00:20:26,210 მართლაც, კომპიუტერებს უბრალოდ გამოიყენოს ეს სხვადასხვა ბაზა. 349 00:20:26,210 --> 00:20:30,160 თუმცა დღის ბოლოს, რეალურად ფიზიკურად წარმოადგენენ ამ ცნება 350 00:20:30,160 --> 00:20:33,130 ნულოვანი და ერთი, თქვენ აშკარად არა მარტო აქციოს lights on და off 351 00:20:33,130 --> 00:20:33,445 აუცილებლად. 352 00:20:33,445 --> 00:20:36,100 თქვენ უნდა გავაკეთოთ ეს გაცილებით finer მარცვლეულის მასშტაბით. 353 00:20:36,100 --> 00:20:39,990 და finer მარცვლეულის, გახსოვთ ალბათ ეს სულელური პატარა სათამაშო ბავშვობიდან, 354 00:20:39,990 --> 00:20:42,570 Woolly ვილი და ამ პატარა მაგნიტური ნაწილაკები. 355 00:20:42,570 --> 00:20:46,440 >> ამიტომ მაგნიტური ნაწილაკების არის რაღაც, რომ თქვენ შეგიძლიათ გასწორება რამდენიმე 356 00:20:46,440 --> 00:20:49,920 სხვადასხვა მიმართულებით, შესაძლოა ჩრდილოეთ და სამხრეთ ან სამხრეთ ჩრდილოეთით. 357 00:20:49,920 --> 00:20:53,470 და ასე უამრავი ფიზიკური incarnations ტექნოლოგიების ამ დღეებში რომ გამოიყენოთ 358 00:20:53,470 --> 00:20:57,690 ორობითი, რომ გამოიყენოთ zeros და პირობა, უბრალოდ აქვს მაგნეტიზმის ქვეყნის შიგნით 359 00:20:57,690 --> 00:21:04,110 რომ aligns რამ up-down ან ქვემოთ მყოფი, რითაც წარმოადგენს ნულოვანი ან ერთი, 360 00:21:04,110 --> 00:21:04,890 შესაბამისად. 361 00:21:04,890 --> 00:21:08,930 ამიტომ მართლაც, მოდით გადავიდეს დაშორებით რეზიუმე აქ და შევხედოთ შიგნით 362 00:21:08,930 --> 00:21:10,780 რა უფრო ტრადიციული კომპიუტერის მყარ დისკზე. 363 00:21:10,780 --> 00:21:13,840 ეს ერთი ხდება ცოტა უფრო დიდი ეკრანზე, რომ ის საწყისი desktop 364 00:21:13,840 --> 00:21:18,310 კომპიუტერი, მაგრამ ლაპტოპები დღეს კიდევ აქვს იგივე ტექნოლოგია, მაგრამ თანდათან 365 00:21:18,310 --> 00:21:22,140 იცვლება უფრო დახვეწილი რამ, რომ არ რეალურად არ მოძრაობს 366 00:21:22,140 --> 00:21:25,275 ნაწილები - შიგნით, მაშინ, რა ხისტ დისკზე. 367 00:21:25,275 --> 00:21:28,450 >> დინამიკები 2: ხისტ დისკზე არის სადაც თქვენი კომპიუტერის ინახავს ყველაზე მეტად 368 00:21:28,450 --> 00:21:29,990 მისი მუდმივი მონაცემები. 369 00:21:29,990 --> 00:21:34,710 ამისათვის, მონაცემები მოგზაურობს საწყისი RAM ერთად პროგრამული სიგნალები, ვუთხრა 370 00:21:34,710 --> 00:21:37,420 ხისტ დისკზე როგორ შესანახად რომ მონაცემები. 371 00:21:37,420 --> 00:21:40,720 დისკის სქემები თარგმნოს იმ სიგნალების შევიდა ძაბვის 372 00:21:40,720 --> 00:21:42,270 მერყეობა. 373 00:21:42,270 --> 00:21:46,290 ეს, თავის მხრივ, კონტროლის ხისტ დისკზე მიერ მოძრავი ნაწილები, ზოგიერთი რამდენიმე 374 00:21:46,290 --> 00:21:48,890 მოძრავი ნაწილები დარჩა თანამედროვე კომპიუტერული. 375 00:21:48,890 --> 00:21:53,400 ზოგიერთი სიგნალები გააკონტროლოს საავტომობილო, რომელიც სკოლებში რკინის დაფარული platters. 376 00:21:53,400 --> 00:21:56,810 შენი მონაცემები რეალურად ინახება ამ platters. 377 00:21:56,810 --> 00:21:59,940 სხვა სიგნალები გადაადგილება წაიკითხა-წერენ ხელმძღვანელები წაკითხვის ან 378 00:21:59,940 --> 00:22:02,030 დაწერეთ მონაცემები platters. 379 00:22:02,030 --> 00:22:06,710 ეს მანქანა იმდენად ზუსტი, რომ ადამიანის თმა კი ვერ გაივლის შორის 380 00:22:06,710 --> 00:22:11,390 ხელმძღვანელები დაწნული platters, მაგრამ ყველა მუშაობს შესანიშნავი სიჩქარეზე. 381 00:22:11,390 --> 00:22:15,120 >> დინამიკები 1: ასე რომ, ჩვენ ახლა დიდი ზომით, რა ხდება რეალურად თავზე ამ 382 00:22:15,120 --> 00:22:19,620 platters თვალსაზრისით მაგნეტიზმის, ჩვენ გვაქვს ამ მეორე ორი გამოიყურება. 383 00:22:19,620 --> 00:22:22,940 >> დინამიკები 3: მოდით შევხედოთ რაც ჩვენ უბრალოდ ვნახე ნელი მოძრაობით. 384 00:22:22,940 --> 00:22:27,010 როდესაც მოკლე პულსი ელექტროენერგიის ეგზავნება წაკითხული-ჩაწერის ხელმძღვანელი, იგი შეიჭრება 385 00:22:27,010 --> 00:22:30,390 on პატარა ელექტრომაგნიტური ამისთვის ფრაქცია მეორე. 386 00:22:30,390 --> 00:22:34,280 მაგნიტი ქმნის სფეროში, რომელიც ცვლის პოლარობის of პატარა, პაწაწინა 387 00:22:34,280 --> 00:22:37,995 ნაწილი რკინის ნაწილაკების რომელიც ქურთუკი ყოველ platter ზედაპირზე. 388 00:22:37,995 --> 00:22:41,810 ნიმუში სერია ამ პაწაწინა ბრალი up ტერიტორიების შესახებ დისკზე წარმოადგენს 389 00:22:41,810 --> 00:22:45,820 ერთჯერადი ცოტა მონაცემების ორობითი რიცხვის სისტემაში გამოიყენება კომპიუტერებს. 390 00:22:45,820 --> 00:22:49,430 არის თუ მიმდინარე იგზავნება ერთი გზა წაკითხული-ჩაწერის ხელმძღვანელი, ფართობი 391 00:22:49,430 --> 00:22:51,170 არის პოლარიზებული ერთი მიმართულებით. 392 00:22:51,170 --> 00:22:53,250 თუ მიმდინარე იგზავნება საპირისპირო მიმართულებით, 393 00:22:53,250 --> 00:22:55,220 პოლარიზაციის საპირისპიროა. 394 00:22:55,220 --> 00:22:57,680 როგორ იღებთ მონაცემები off ხისტი? 395 00:22:57,680 --> 00:22:59,400 უბრალოდ შეცვალოს პროცესი. 396 00:22:59,400 --> 00:23:02,050 ასე რომ ნაწილაკების on დისკზე, რომ მიიღოთ მიმდინარე და წაკითხული-წერენ 397 00:23:02,050 --> 00:23:03,340 ხელმძღვანელი მოძრავი. 398 00:23:03,340 --> 00:23:06,010 განათავსეთ ერთად მილიონობით ამ magnetized სეგმენტები, და 399 00:23:06,010 --> 00:23:07,440 თქვენ მოხვდით ფაილი. 400 00:23:07,440 --> 00:23:12,240 ახლა ცალი ერთი ფაილი შეიძლება გაბნეული მთელი დისკის ს platters, 401 00:23:12,240 --> 00:23:15,270 სახის მოსწონს mess of ნაშრომების თქვენს მაგიდასთან. 402 00:23:15,270 --> 00:23:18,800 ამიტომ სპეციალური ზედმეტი ფაილი ინახება სადაც ყველაფერი. 403 00:23:18,800 --> 00:23:21,640 ხომ არ გისურვებთ ჰქონდა რაღაც მსგავსი? 404 00:23:21,640 --> 00:23:23,340 >> დინამიკები 1: მართლაც. 405 00:23:23,340 --> 00:23:27,560 ასე რომ ჩვენ გვაქვს ეს უნარი წარმოადგენს ამ ინფორმაციას, ნომრები 406 00:23:27,560 --> 00:23:28,440 ძალიან დაბალი დონე. 407 00:23:28,440 --> 00:23:32,730 ჩვენ გვყავს ფიზიკური გზას წარმოადგენს, რომ იგივე, მაგრამ ჩვენ არ შეგვიძლია ნამდვილად 408 00:23:32,730 --> 00:23:36,440 ყველაფერი რომ დიდი ინტერესი არ არის, გარდა ალბათ ზოგიერთი არითმეტიკა და 409 00:23:36,440 --> 00:23:36,940 მათემატიკის. 410 00:23:36,940 --> 00:23:40,830 ჩვენ არ გვაქვს გზა წარმოადგენს დღემდე რამ, როგორიცაა ანბანური წერილებს, 411 00:23:40,830 --> 00:23:44,100 ასე, რომ ჩვენ ადამიანები შეუძლია დაუკავშირდეს მათი გამოყენებით იგივე მოწყობილობები. 412 00:23:44,100 --> 00:23:48,240 მაგრამ საბედნიეროდ, არსებობს კოდირება, თარგების zeros და პირობა 413 00:23:48,240 --> 00:23:52,920 რომ წარმოადგენენ მაღალ დონეზე აშენებს მოსწონს, და B და C, და მთელი 414 00:23:52,920 --> 00:23:54,880 სასჯელი და პარაგრაფები, და მოსწონს. 415 00:23:54,880 --> 00:24:00,300 და ასე ASCII, რომელიც აბრევიატურა რომ ეხება ამ კოდირების სისტემა, რომლის დროსაც 416 00:24:00,300 --> 00:24:04,350 ერთი რიცხვი წარმოადგენს მოცემულ წერილში - მაგალითად, ნომერი, რომელიც ჩვენ ვიცით, 417 00:24:04,350 --> 00:24:09,120 როგორც ათობითი ღირებულება 65 ცნობილია, როგორც დედაქალაქი წერილი კომპიუტერებს. 418 00:24:09,120 --> 00:24:13,670 ათობითი ღირებულება 97 in კომპიუტერები ცნობილია როგორც ამას. 419 00:24:13,670 --> 00:24:15,210 და რა, რომ ნამდვილად ნიშნავს? 420 00:24:15,210 --> 00:24:19,510 კარგად, მიუხედავად იმისა, Nate, მომენტში წინ, მხოლოდ დათვლილი up ნულიდან რვა, თუ 421 00:24:19,510 --> 00:24:24,910 ჩვენ უნდა გავაგრძელოთ დათვლის მდე 65, ან შემდგომი, რომ 97, ნიმუში 422 00:24:24,910 --> 00:24:28,440 zeros და პირობა, რომ იგი არ შედგენილი ეკრანზე იქნება ზუსტად 423 00:24:28,440 --> 00:24:33,420 რა კომპიუტერი იყენებს, რათა წარმოადგინოს წერილი ყველა caps, ან წერილი 424 00:24:33,420 --> 00:24:34,610 ამას. 425 00:24:34,610 --> 00:24:36,690 მართლაც, არსებობს მთელი სქემა ამ. 426 00:24:36,690 --> 00:24:41,570 ეს არის, ერთი შეხედვით, დიდი ჩარტში of კოდირება, მაგრამ თუ თქვენ ფოკუსირება 427 00:24:41,570 --> 00:24:46,210 მხოლოდ მარჯვენა ნახევარში აქ, შეამჩნია ამ შუა სვეტი, ჩვენ გვაქვს ამ 428 00:24:46,210 --> 00:24:49,010 ცნება ნომრები მოჰყვა წერილებს. 429 00:24:49,010 --> 00:24:53,830 და ზევით, ჩვენ გვაქვს 32 და ხასიათი char, რომლის 32, 430 00:24:53,830 --> 00:24:57,360 მთელი რიცხვი, ახლა ეხება, აშკარად სივრცეში ბარი ხასიათი. 431 00:24:57,360 --> 00:25:00,720 როდესაც თქვენ სივრცეში ბარი ხასიათი თქვენს ლეპტოპი, თუ რას ნამდვილად 432 00:25:00,720 --> 00:25:04,160 გაგზავნის არის ნომერი, ნიმუში zeros და პირობა, ნაკადი ელექტროენერგიის, 433 00:25:04,160 --> 00:25:07,770 თუ გნებავთ, წარმოადგენს იმ zeros და პირობა, რომ კომპიუტერი მაშინ 434 00:25:07,770 --> 00:25:10,330 ხსნის როგორც სივრცის ხასიათი ეკრანზე. 435 00:25:10,330 --> 00:25:12,210 ძახილის წერტილი არის 33. 436 00:25:12,210 --> 00:25:13,345 ორმაგი შეთავაზებები არის 34. 437 00:25:13,345 --> 00:25:18,945 და თუ ჩვენ გადახვევა ქვემოთ აქ მეტი უფლება, ჩვენ ვხედავთ, რომ 65 მართლაც, და 438 00:25:18,945 --> 00:25:21,290 97 მართლაც მხედრულ. 439 00:25:21,290 --> 00:25:23,910 >> ახლა რომ გვაქვს ამ კოდირების სქემა, ჩვენ შეგვიძლია დავიწყოთ 440 00:25:23,910 --> 00:25:25,080 მართლწერის ნივთების. 441 00:25:25,080 --> 00:25:30,170 მართლაც, კომპიუტერებს ჩვეულებრივ გამოხატოს საკუთარი თავი პირობით ერთეულში, არ 442 00:25:30,170 --> 00:25:33,020 გამოყენებით ინდივიდუალური bit, რომელიც კიდევ ერთხელ, არ არის ყველა, რომ სასარგებლოა მხოლოდ 443 00:25:33,020 --> 00:25:36,600 წარმოადგენს ნულოვანი ან ერთი, lights ან გამოსართავად, არამედ, გამოყენებით 444 00:25:36,600 --> 00:25:37,530 sequences ბიტების. 445 00:25:37,530 --> 00:25:40,100 და ყველაზე გავრცელებული ერთეული ზომის, როგორც თქვენ ალბათ იცით, ან თუნდაც 446 00:25:40,100 --> 00:25:41,810 inferred, არის byte. 447 00:25:41,810 --> 00:25:45,960 Byte არის მხოლოდ რვა ბიტი, რვა zeroes ან პირობა in a row. 448 00:25:45,960 --> 00:25:48,090 ასე რომ ჩვენ შეგვიძლია დავიწყოთ მართლწერის ნივთების. 449 00:25:48,090 --> 00:25:52,580 და თუ ჩვენ შეგვიძლია, რატომ არ ცდილობენ ამ ცოტა ერთობლივად აქ? 450 00:25:52,580 --> 00:25:55,670 არსებობს რვა ადამიანი ამ ოთახში ვინ იქნებოდა სურვილი 451 00:25:55,670 --> 00:25:56,870 ამუშავება სცენაზე? 452 00:25:56,870 --> 00:26:00,880 თქვენ უნდა იყოს კომფორტული გამოჩენა კამერა, მაგრამ თქვენ ნამდვილად არ გვჭირდება 453 00:26:00,880 --> 00:26:03,690 იცოდეს სხვაგვარად რა ხდება მხოლოდ ამჟამად. 454 00:26:03,690 --> 00:26:07,240 ვხედავ ერთი პირი მოხალისეებად მეტი აქ. 455 00:26:07,240 --> 00:26:18,380 ორი, სამი, ოთხი, ხუთი, ექვსი, შვიდი, და როგორ დაახლოებით რვა? 456 00:26:18,380 --> 00:26:18,920 Come on up. 457 00:26:18,920 --> 00:26:22,550 >> ასე, რომ თქვენ აპირებთ წარმოადგენენ byte ადამიანი. 458 00:26:22,550 --> 00:26:30,190 ნება მომეცით გაქვთ 128s ადგილი, თქვენ 64s ადგილი, თქვენ 32s ადგილი. 459 00:26:30,190 --> 00:26:32,720 მაგრამ ჩვენ ვაპირებთ ძალიან სწრაფად უნდა გადახედოს ამ. 460 00:26:32,720 --> 00:26:35,170 ნება მომეცით, თქვენთან შეხვედრა მთელ იქ. 461 00:26:35,170 --> 00:26:39,840 და თქვენ უნდა იყოს 128s ადგილი ყველა გზა ზე, აქ ჰგავს 462 00:26:39,840 --> 00:26:43,080 ასობით ადგილი ან ათასობით ადგილი იქნება შემდგომი მარცხნივ, ჩვენ გვინდა 463 00:26:43,080 --> 00:26:45,740 უმსხვილესი placeholder, რომ ვიმყოფები აქ მარცხენა ისევე. 464 00:26:45,740 --> 00:26:55,230 ჩვენ გვყავს 64s, 32, 16s, 8S, 4S, 2S და 1s - 465 00:26:55,230 --> 00:26:56,030 კარგი. 466 00:26:56,030 --> 00:26:58,100 ასე რომ ახლა გვაქვს - 467 00:26:58,100 --> 00:27:00,190 okay, შეგიძლიათ დამეხმაროთ. 468 00:27:00,190 --> 00:27:01,890 ასე რომ ახლა გვაქვს - რა გქვია? 469 00:27:01,890 --> 00:27:02,560 Joanne: Joanne. 470 00:27:02,560 --> 00:27:06,240 დინამიკები 1: So Joanne და მე ახლა აპირებს ვურჩევ ამ ბიჭებს, თუ როგორ ჩვენ 471 00:27:06,240 --> 00:27:07,850 შეიძლება შესახებ მართლწერის რაღაც გარეთ. 472 00:27:07,850 --> 00:27:10,640 ასე ზურგი მათი ფურცლებზე, მათ აქვთ პატარა cheat ფურცელი 473 00:27:10,640 --> 00:27:14,720 რომ ხდება მათ ვუთხრა თუ არა ისინი იყვნენ ნულოვანი ან ერთი. 474 00:27:14,720 --> 00:27:18,000 და რატომ არ, სიმარტივის, ჩვენ წარმოვადგენთ ნულოვანი მხოლოდ 475 00:27:18,000 --> 00:27:19,580 იქ მდგომი უხერხულად. 476 00:27:19,580 --> 00:27:20,360 ძალიან კარგი. 477 00:27:20,360 --> 00:27:24,200 ან ერთი ამაღლების თქვენი მხრივ, წარმოადგენს ერთ. 478 00:27:24,200 --> 00:27:28,380 და ვნახოთ, შევძლებთ თუ არა სიტყვიერად ოთხი ხასიათი ფრაზა აქ. 479 00:27:28,380 --> 00:27:33,870 >> ასე რომ წავიდეთ წინ ახლა, მოხალისეები, და შეასრულოს ტურში ერთი ამაღლების თქვენი მხრივ 480 00:27:33,870 --> 00:27:38,940 თუ თქვენ ერთი, ან შენახვა მისი დანგრევა თუ თქვენ ნულოვანი. 481 00:27:38,940 --> 00:27:45,550 ახლა რომ ჩვენ გვაქვს ეს სამი ხელები, რა რაოდენობის, ყველას, არიან 482 00:27:45,550 --> 00:27:47,800 ისინი რეალურად წარმოადგენენ? 483 00:27:47,800 --> 00:27:48,760 Okay, 67. 484 00:27:48,760 --> 00:27:49,040 რატომ? 485 00:27:49,040 --> 00:27:49,970 ისე, სწრაფი საღი აზრის შეამოწმოს. 486 00:27:49,970 --> 00:27:51,910 64s ადგილი, რადგან ეს ერთი. 487 00:27:51,910 --> 00:27:58,870 ასეთი ერთი ჯერ 64, პლუს 1 ჯერ ორი, ასე რომ 66, პლუს 1 ჯერ 1. 488 00:27:58,870 --> 00:28:00,610 სწორედ Plus 1, ასე 67. 489 00:28:00,610 --> 00:28:03,740 ახლა ეს ბიჭები არიან ერთობლივად წარმოადგენს 67, რომელსაც სავარაუდოდ 490 00:28:03,740 --> 00:28:06,240 წარმოადგენს რა აქ ASCII? 491 00:28:06,240 --> 00:28:06,510 Okay, 492 00:28:06,510 --> 00:28:07,650 ასე C. ყველა უფლება. 493 00:28:07,650 --> 00:28:09,530 ახლა მოდით გაგრძელება გარშემო ორი. 494 00:28:09,530 --> 00:28:12,735 ყველას დაწყებული ხელში ქვევით, შემდეგ ტურში ორი. 495 00:28:12,735 --> 00:28:15,260 სინამდვილეში, არ დიდი როლი აქ, ვფიქრობ, მაგრამ ამას თითქოს. 496 00:28:15,260 --> 00:28:19,820 ამიტომ ტურში ორი, რეიზი ან შეამცირონ თქვენი ხელები. 497 00:28:19,820 --> 00:28:20,530 >> ყველა უფლება. 498 00:28:20,530 --> 00:28:23,230 აუდიტორია, რა ვიმყოფებით ახლა? 499 00:28:23,230 --> 00:28:24,860 გამოვხატავთ არის 83. 500 00:28:24,860 --> 00:28:26,050 ასე რომ შეგიძლიათ გააკეთოთ მათემატიკა. 501 00:28:26,050 --> 00:28:29,810 მაგრამ ვინმე, რომლის მხრივ არის, თქვენ დაამატე ნომერი რომ ისინი წარმოადგენენ. 502 00:28:29,810 --> 00:28:31,610 ახლა ჩვენ გვაქვს 83. 503 00:28:31,610 --> 00:28:36,510 მოდით გაფართოებას cheat ფურცელი ცოტა, და ჩვენ ახლა უკვე - 504 00:28:36,510 --> 00:28:38,890 ეს შეიძლება იყოს აშკარა, სადაც ჩვენ ვაპირებთ, მაგრამ 505 00:28:38,890 --> 00:28:42,220 მიუხედავად ამისა, მრგვალი სამი. 506 00:28:42,220 --> 00:28:45,870 Okay, მრგვალი სამი კარგია დაცემას იქ, ასე ტურში სამი, რა რაოდენობის არიან 507 00:28:45,870 --> 00:28:47,120 ამ ბიჭებს ეხლა წარმოადგენს? 508 00:28:50,090 --> 00:28:56,690 Okay, მე გავიგე 53, რომელიც ახლა წარმოადგენს - საინტერესო. 509 00:28:56,690 --> 00:29:00,770 ახლა რატომ ასეთი Counter-ინტუიციური შედეგი, არა? 510 00:29:00,770 --> 00:29:02,910 თუ გვინდა, რომ წარმოადგენენ ხუთი - 511 00:29:02,910 --> 00:29:03,900 ჩვენ ყველა ალბათ, იცით, სადაც ეს ხდება - 512 00:29:03,900 --> 00:29:07,360 რატომ არ მე უბრალოდ დააყენებს fours ადგილი და პირობა ადგილი? 513 00:29:07,360 --> 00:29:10,060 >> ასევე, ჩვენ ვაცნობიერებთ, რომ არსებობს განსხვავება, ფუნდამენტურად, შორის, თუ როგორ 514 00:29:10,060 --> 00:29:11,760 კომპიუტერი ხსნის ამ ბიტი. 515 00:29:11,760 --> 00:29:15,470 თუ თქვენ ცდილობთ წარმოადგენს რაოდენობა ხუთი, მაშინ აბსოლუტურად, ჩვენ მხოლოდ 516 00:29:15,470 --> 00:29:18,330 გაზარდოთ თქვენი მხრივ ხმების ოთხი და დააყენოს მხრივ ნომერ. 517 00:29:18,330 --> 00:29:20,010 მაგრამ ჩვენ არ წარმოადგენს ნომრები აქ. 518 00:29:20,010 --> 00:29:23,690 კონტექსტში აქ სცენაზე, რომ ჩვენ წარმოადგენს სიმბოლოების ან 519 00:29:23,690 --> 00:29:28,110 სიმბოლო, და ამ კონტექსტში, კომპიუტერი უნდა გააცნობიეროს, რომ ოჰ, ეს 520 00:29:28,110 --> 00:29:30,720 ნიმუში ბიტი ნომერი არ არის მარტო. 521 00:29:30,720 --> 00:29:33,210 სინამდვილეში წარმოადგენს უმაღლესი დონის კონცეფცია. 522 00:29:33,210 --> 00:29:35,010 ამ შემთხვევაში, ანბანური წერილში. 523 00:29:35,010 --> 00:29:38,820 ასე, რომ ის არის წარმოადგენს ნომერი ხუთი ერთად 524 00:29:38,820 --> 00:29:44,290 ღირებულება 53 არის რადგან ASCII, რაშიც ჩვენ ესთეტიურად ვხედავთ როგორც 525 00:29:44,290 --> 00:29:48,200 პუნქტების ხუთი საჭიროა თავად ნიმუში ბიტი - რადგან, თუ რატომ? 526 00:29:48,200 --> 00:29:51,310 ისე, მსოფლიოში მხოლოდ მოედანზე გამოვიდა ქვედა ციფრები, ნულის, ერთი, ორი, 527 00:29:51,310 --> 00:29:54,130 სამი ამისთვის რა ტრაექტორიით უნდა იყოს სამართლიანად cryptic რამ. 528 00:29:54,130 --> 00:29:56,830 მართლაც, ეს გმირები, რომლებიც არა კლავიატურაზე. 529 00:29:56,830 --> 00:30:00,330 სპეციალური გამონათქვამები რომ თქვენ გვჭირდება კომპიუტერის გავაკეთოთ საინტერესო რამ, მაგრამ 530 00:30:00,330 --> 00:30:02,010 ადამიანები არასოდეს რეალურად აკრიფოთ მათ. 531 00:30:02,010 --> 00:30:04,220 ასე 53, მართლაც, წარმოადგენს ხუთი. 532 00:30:04,220 --> 00:30:10,460 ახლა, ისევე როგორც საბოლოო საღი აზრის შემოწმება, თუ რა რაოდენობის უნდა აიღონ 533 00:30:10,460 --> 00:30:12,880 წარმოადგენენ რაღაც მომენტში? 534 00:30:12,880 --> 00:30:14,060 Okay, ასე 48. 535 00:30:14,060 --> 00:30:15,720 მართლაც, წავიდეთ წინ, მრგვალი ოთხი. 536 00:30:18,650 --> 00:30:22,680 16 Plus 32 მართლაც 48. 537 00:30:22,680 --> 00:30:26,510 და ასე დიდი რაუნდი ტაში, თუ შეგვეძლო, ჩვენი რვა მოხალისეები აქ. 538 00:30:31,410 --> 00:30:32,660 ძალიან კარგად გაკეთდეს. 539 00:30:35,290 --> 00:30:36,490 ნებისმიერი მიმართულებით ჯარიმა. 540 00:30:36,490 --> 00:30:41,050 >> ამიტომ, ჩვენ ახლა აქვს გზა არა მხოლოდ ფიქრი როგორ წარმოადგენენ მონაცემები, 541 00:30:41,050 --> 00:30:44,120 და ფაქტობრივად წარმოადგენს მას ფიზიკურად, არამედ აკეთებს უმაღლესი 542 00:30:44,120 --> 00:30:45,710 დონეზე რამ თავზე. 543 00:30:45,710 --> 00:30:48,430 მართლაც, ეს იქნება მთავარი თემა კომპიუტერში მეცნიერების 544 00:30:48,430 --> 00:30:52,410 მშენებლობის სულ უფრო და უფრო საინტერესო და რთული რამ თავზე 545 00:30:52,410 --> 00:30:54,030 საკმაოდ მარტივი იდეები - 546 00:30:54,030 --> 00:30:56,170 ამ შემთხვევაში, უბრალოდ zeros და პირობა. 547 00:30:56,170 --> 00:31:00,120 თვალსაზრისით, ამიტომ ეს არის სასარგებლო, ასევე, მიუხედავად იმისა, რომ წელს, რა თქმა უნდა, როგორც ეს, 548 00:31:00,120 --> 00:31:03,810 ჩვენ ფოკუსირება საფუძვლები და პროგრამირებაში და გადაჭრას 549 00:31:03,810 --> 00:31:07,050 პრობლემები, შეგიძლიათ გადასვლა off კომპიუტერულ მეცნიერების ნებისმიერ რიგი მიმართულებებით. 550 00:31:07,050 --> 00:31:10,950 ამ შემთხვევაში აქ, ეს არის სქემა, რომ თქვენ გაქვთ უკან გვერდი თქვენი 551 00:31:10,950 --> 00:31:14,580 არაოფიციალური გზამკვლევი CS ჰარვარდის, ერთ დღეს ორი printouts. 552 00:31:14,580 --> 00:31:17,450 ეს გვაფიქრებინებს, ბევრი სხვადასხვა მიმართულებით, სადაც შეგიძლიათ გადასვლა შემდეგ 553 00:31:17,450 --> 00:31:18,400 რა თქმა უნდა, როგორც ეს - 554 00:31:18,400 --> 00:31:21,530 სწავლის შესახებ ხელოვნური ინტელექტი, დაახლოებით გრაფიკა, დაახლოებით 555 00:31:21,530 --> 00:31:24,370 მანქანა სწავლის, დაახლოებით ენა თავისთავად. 556 00:31:24,370 --> 00:31:26,410 გააცნობიეროს, ძალიან, რომ იქ ჯერ კიდევ სხვა ბილიკები. 557 00:31:26,410 --> 00:31:28,670 არსებობს უფრო მათემატიკური ბილიკები კომპიუტერულ მეცნიერებაში. 558 00:31:28,670 --> 00:31:31,740 თუ თქვენ კი არ შეუძლია მსგავსი რამ CS50 შემოდგომაზე, არსებობს 559 00:31:31,740 --> 00:31:35,070 გაცნობითი კურსები გაზაფხულზე, კომპიუტერული მეცნიერების 1, მაგალითად, არის 560 00:31:35,070 --> 00:31:38,050 კიდევ ერთი on-ramp ამ ახალ მსოფლიოში. 561 00:31:38,050 --> 00:31:41,600 >> ახლა, როგორც განზე ინტერესებიდან გადაჭრის დაკავშირებული პრობლემების შემსწავლელი კურსები, 562 00:31:41,600 --> 00:31:46,050 გააცნობიეროს CS50 გადმოცემულია რამდენიმე ხნის წინ ცდილობენ გადაჭრას ერთი ამ პრობლემების, 563 00:31:46,050 --> 00:31:49,640 პრობლემა ცნობილია, როგორც my.harvard, რომელიც ბევრ თქვენგანს შეიძლება გამოყენებით რეალურად 564 00:31:49,640 --> 00:31:54,040 მაღაზიის გაკვეთილები, მაგრამ თუ არა, შეამოწმეთ ინსტრუმენტი, როგორიცაა ამ, ისევე როგორც სხვა 565 00:31:54,040 --> 00:31:57,800 შთამომავლები, რომ ზოგიერთი ჩვენი წარსულის სტუდენტებისა და პერსონალის შევქმენით. 566 00:31:57,800 --> 00:32:00,770 მაგრამ ჰარვარდის კურსები, რომელიც არის ვებ დაფუძნებული ინსტრუმენტი, რაღაც, რომ თქვენ 567 00:32:00,770 --> 00:32:05,510 იქნება, რომელსაც შეუძლია საპროექტო და შემოყვანა თქუენგან, ისევე როგორც არავის გაუკეთებია 568 00:32:05,510 --> 00:32:09,210 სხვა რამ ისევე ბოლოსთვის სემესტრის გააცნობიეროს, რომ ამ აშენებს 569 00:32:09,210 --> 00:32:10,590 საფუძველზე ღია მონაცემთა კომპლექტი. 570 00:32:10,590 --> 00:32:13,490 ამ შემთხვევაში, რა თქმა უნდა, კატალოგი, და საშუალებას აძლევს სტუდენტებს ამ საქმის 571 00:32:13,490 --> 00:32:16,320 შეისწავლონ საკმაოდ კომპლექსური მონაცემები კომპლექტი. 572 00:32:16,320 --> 00:32:19,495 >> ჩვენ გათხრილი up წუხელ რამდენიმე სტატისტიკა ეფუძნება რამდენიმე ათასი დაკარგულია 573 00:32:19,495 --> 00:32:21,530 არ იყენებს ამ უკანასკნელი რამდენიმე დღის განმავლობაში. 574 00:32:21,530 --> 00:32:25,260 თუ თქვენ უკვე საინტერესო იცოდეს რამდენი კურსები თქვენი მეგობრები რეალურად 575 00:32:25,260 --> 00:32:29,720 ტენდენცია მაღაზია, ასევე, დღეს ეს მონაცემები მიუთითებს, რომ 7.6 არის საშუალო 576 00:32:29,720 --> 00:32:32,610 პუნქტების კურსები ვინმეს სავაჭრო სია. 577 00:32:32,610 --> 00:32:36,350 და ახლა მე მივცემ თქვენ ასევე სტილისტიკა საუკეთესო ხმების 578 00:32:36,350 --> 00:32:39,550 კურსები ვინმეს სავაჭრო სია - და ჩვენ ყველამ ვიცით ალბათ 579 00:32:39,550 --> 00:32:40,800 ვინმეს მოსწონს ეს. 580 00:32:43,820 --> 00:32:46,740 201 არის ამ წლის ჩანაწერი. 581 00:32:46,740 --> 00:32:52,320 ახლა ზოგიერთი ჩვენი ყოფილი სტუდენტები და პერსონალი რეალურად დააყენოს ერთად კლიპი უნდა 582 00:32:52,320 --> 00:32:55,560 ხატავს სურათს თქვენ რა ამ გზაზე კომპიუტერულ მეცნიერებათა 583 00:32:55,560 --> 00:32:57,360 და CS50 თავისთავად. 584 00:32:57,360 --> 00:33:02,060 ნება მომეცით წავიდეთ წინ და გაიყვანოს up წყალობით ბატონი Harvahd აქ, ვიდეო მიერ წარმოებული 585 00:33:02,060 --> 00:33:06,825 ზოგიერთი თქვენი წინამორბედები, თუ ჩვენ შეგვიძლია შევინარჩუნოთ lights up ამ. 586 00:33:10,980 --> 00:35:39,126 [მუსიკა] 587 00:35:39,126 --> 00:35:42,630 >> დინამიკები 1: არ მქონდა იდეა, რომელიც მოხდება. 588 00:35:42,630 --> 00:35:46,170 ასე უფრო სერიოზული შევხედოთ რა დევს წინ. 589 00:35:46,170 --> 00:35:49,060 ამიტომ თვალსაზრისით მოლოდინი ამ კურსში თქვენ მართლაც მოსალოდნელია 590 00:35:49,060 --> 00:35:52,817 დაესწრონ ან საყურადღებო საგნის ლექცია, წარმოადგინოს რვა პრობლემა კომპლექტი, ორი 591 00:35:52,817 --> 00:35:54,720 ვიქტორინებში, წარმოადგინოს საბოლოო პროექტი. 592 00:35:54,720 --> 00:35:58,640 თვალსაზრისით კლასების, გააცნობიეროს, რომ ჩემი კომენტარები გახსნის შესახებ 593 00:35:58,640 --> 00:36:02,380 გაივლის-ჩაშლის, ის, რასაც ჩვენ ძალიან ბევრი მიიღოს გულის CS50 - არ არის 594 00:36:02,380 --> 00:36:05,110 თითქმის საკმარისი კულტურის ჰარვარდის მცდელობაში 595 00:36:05,110 --> 00:36:07,080 რაღაც და რისკის ფასად უკმარისობა. 596 00:36:07,080 --> 00:36:09,870 მართლაც, ჩვენ გვქონდა ნომრები სტუდენტები, და მე კერძოდ, რომელიც 597 00:36:09,870 --> 00:36:15,310 აწუხებს hurting თქვენი GPA ან მიღების B ში რაღაც CS50, 598 00:36:15,310 --> 00:36:19,222 და შესაძლებლობა მიიღოს კურსი მოსწონს და სხვა კარიბჭე კურსები 599 00:36:19,222 --> 00:36:23,950 გაცნობითი დონეზე მიღება / ვერ არის ძალიან underutilized საშუალება ამ 600 00:36:23,950 --> 00:36:24,740 კოლეჯის კულტურას. 601 00:36:24,740 --> 00:36:29,750 და ა.შ. გთხოვთ, ვიცი, კი ჩავირიცხე ამ კურსს თავდაპირველად გაიაროს / ვერ 602 00:36:29,750 --> 00:36:32,840 საკრედიტო მარტო, და მიუხედავად იმისა, რომ მე შეცვლა დასასრულს დღეში, ეს იყო 603 00:36:32,840 --> 00:36:36,170 იმ ხუთი საწყის კვირებში მდე მეხუთე ორშაბათი სემესტრის, რომელიც 604 00:36:36,170 --> 00:36:39,700 ათვლის, რომ საშუალება მომცა რეალურად დააყენოს ფეხით შევიდა ეს ახალი 605 00:36:39,700 --> 00:36:43,660 წყლების, და რეალურად ძიებასა ძალიან უცხო და ძალიან არასასიამოვნო 606 00:36:43,660 --> 00:36:45,540 ჩემთვის დროს. 607 00:36:45,540 --> 00:36:49,440 >> ამიტომ თვალსაზრისით არის, თუ რა როლი სხვადასხვა კუთხეების მიერ, რომელიც შეგიძლიათ 608 00:36:49,440 --> 00:36:51,530 მივუდგეთ ამ კურსის ემსახურება - 609 00:36:51,530 --> 00:36:53,080 ასე ლექციები. ეს თქვენი გადასაწყვეტია. 610 00:36:53,080 --> 00:36:56,550 თუ თქვენ ჩაერთონ ჩვენთან ერთად პირი ამ ადგილს, მართლაც, ჩვენ ვიცით 611 00:36:56,550 --> 00:37:00,920 სტატისტიკურად, რომ უხეშად 40% თქვენგანი სახის დაბრუნდნენ მეტი 612 00:37:00,920 --> 00:37:05,140 კურსი სემესტრი და 10% თქვენ ჩვენ არასოდეს ვხედავ შემდეგ კვლავ დღეს. 613 00:37:05,140 --> 00:37:07,540 და ეს შესანიშნავად ჯარიმა, უნდა იყოს პატიოსანი. 614 00:37:07,540 --> 00:37:10,470 ერთი განმსაზღვრელი მახასიათებლების CS50 არის, რომ არსებობს ამ 615 00:37:10,470 --> 00:37:14,220 უამრავი რესურსი, რომელთა ჩვენ rattle მეშვეობით რაღაც მომენტში, 616 00:37:14,220 --> 00:37:17,890 მათ შორის ლექციებს და სექციები, და რამ მოუწოდა walkthroughs, და საოფისე 617 00:37:17,890 --> 00:37:20,850 საათი, და მოსწონს, და ეს უფრო რესურსების ვიდრე ტიპიური სტუდენტი 618 00:37:20,850 --> 00:37:24,400 უნდა ან შეიძლება ფიზიკურად ისარგებლოს, მაგრამ ეს იმიტომ, რომ 619 00:37:24,400 --> 00:37:27,510 საქართველოს განსხვავებული სწავლის სტილის, რომ ნებისმიერი სტუდენტი ორგანოს მანიფესტებმა. 620 00:37:27,510 --> 00:37:31,590 და ასე ლექციების, პირველადი როლი როგორც ვხედავ ეს არ სიტყვიერი დააყენებს 621 00:37:31,590 --> 00:37:35,360 გარეთ საკმაოდ კომპლექსური მატერიალური და აუცილებლად გამოაქვეყნებს ყველა 622 00:37:35,360 --> 00:37:39,040 intricacies of საფუძვლები, რომ ჩვენ შეისწავლონ ამ სემესტრში, მაგრამ 623 00:37:39,040 --> 00:37:42,430 პირიქით, უნდა გავაკეთოთ რამ, როგორიცაა ჩვენ ვაკეთებთ დღემდე უკვე, ეს მაგალითები 624 00:37:42,430 --> 00:37:46,480 ჩართვის ადამიანები სცენაზე ცდილობს ხატავს ფსიქიკური სურათი, და ასევე 625 00:37:46,480 --> 00:37:49,430 შექმნა, გაბედავს ვამბობ, ზოგიერთი ამ სამახსოვრო მომენტები, ასე რომ კი, როგორც თქვენ 626 00:37:49,430 --> 00:37:53,280 ბრძოლა გარკვეული თემები, თქვენ ამ მოგონებები, როგორიც OH, მიუხედავად იმისა, 627 00:37:53,280 --> 00:37:56,740 რომ იყო საკმაოდ აბსტრაქტულად, მათემატიკის, მე დაიკარგა ერთად ტარების ერთი, ისევე, 628 00:37:56,740 --> 00:38:00,260 მართლაც, იმ დღის ბოლოს, არ არის ყველა, რომ სხვადასხვა რაიმე მე 629 00:38:00,260 --> 00:38:01,060 უკვე ვიცით. 630 00:38:01,060 --> 00:38:04,560 და ა.შ. როლი, რომ ლექციების მოემსახურება არც პირი აქ Sanders 631 00:38:04,560 --> 00:38:09,040 ან ონლაინში ვიდეო მართლაც შექმნას ეტაპზე გონებრივად თქვენ ყოველ კვირას 632 00:38:09,040 --> 00:38:12,370 ამისთვის სხვადასხვა კონცეფციები და პრობლემები, რომელიც ჩვენ უნდა diving შევიდა. 633 00:38:12,370 --> 00:38:16,800 >> თვალსაზრისით მაღალ დონეზე ცნებები, საუკეთესო ამ სიტყვების შესაძლოა შემოვა მეტი 634 00:38:16,800 --> 00:38:17,670 თქვენი უფროსი მომენტისათვის. 635 00:38:17,670 --> 00:38:18,680 და ეს ჯარიმა. 636 00:38:18,680 --> 00:38:21,210 იმ თქვენ ვინ უნდა მოვიდეს, რა თქმა უნდა უფრო კომფორტული ეცოდინებათ 637 00:38:21,210 --> 00:38:24,870 ზოგიერთი ამ თემებზე, მაგრამ, როგორც წესი, რომ 10% კლასი რომელიც 638 00:38:24,870 --> 00:38:28,600 მათ აქვთ გაცილებით მეტი ფონზე, აღების AP კომპიუტერულ მეცნიერებათა, პროგრამირების წლიდან 639 00:38:28,600 --> 00:38:31,850 ისინი 12, გააცნობიეროს, რომ იქნება შესაძლებლობების სექციები და 640 00:38:31,850 --> 00:38:36,030 პრობლემა ადგენს წასვლა უფრო სიღრმისეულ შევიდა სხვადასხვა თემებზე, შევსების 641 00:38:36,030 --> 00:38:39,590 რასაც ხარვეზები შეიძლება ჰქონდეს თქვენი საშუალო სკოლა ან ადრე ფონზე. 642 00:38:39,590 --> 00:38:43,440 თვალსაზრისით ენებზე, გვესმოდეს, რომ ის ენა ჩვენ გამოიყენონ CS50 არის 643 00:38:43,440 --> 00:38:45,360 დიდწილად შეუსაბამო დროს დღის ბოლოს. 644 00:38:45,360 --> 00:38:49,500 ჩვენ არ უნდა გამოვიყენოთ, პირველ რიგში ენის მოუწოდა C. მიმართ ბოლომდე 645 00:38:49,500 --> 00:38:53,260 სემესტრის, ჩვენ წარმოგიდგინოთ ვებ centric ენებზე, როგორიცაა PHP და JavaScript. 646 00:38:53,260 --> 00:38:56,800 მაგრამ ჩვენ და სხვები შეიძლება ასწავლიან რა თქმა უნდა, როგორც ეს უმეტეს ნებისმიერი თანამედროვე 647 00:38:56,800 --> 00:38:57,740 მაღალი დონის ენა - 648 00:38:57,740 --> 00:39:01,710 Python, Ruby და, და სხვები საკმაოდ პოპულარული ამ დღეებში, რადგან აცნობიერებენ, 649 00:39:01,710 --> 00:39:04,350 დასასრულს დღეს, თქვენ არ სწავლის ამ C. თქვენ არ 650 00:39:04,350 --> 00:39:06,310 სწავლის PHP ან JavaScript. 651 00:39:06,310 --> 00:39:10,190 თქვენ სწავლობენ პრობლემების გადასაჭრელად, თუ არა ინტერნეტის მეშვეობით, კომპიუტერული, ან 652 00:39:10,190 --> 00:39:14,810 მონაცემები ორიენტირებული თავად მათი გამოყენებით უბრალოდ როგორც ინსტრუმენტები. 653 00:39:14,810 --> 00:39:17,910 >> ახლა თვალსაზრისით ლოგისტიკის თქვენ გამოიყენებთ რაღაც საბოლოოდ მოუწოდა 654 00:39:17,910 --> 00:39:18,810 CS50 ელექტრო მოწყობილობების. 655 00:39:18,810 --> 00:39:22,150 არ აქვს მნიშვნელობა თუ თქვენ გაქვთ Mac, PC, Linux კომპიუტერზე, ან მოსწონს, 656 00:39:22,150 --> 00:39:25,740 თქვენ თავისუფლად ხელმისაწვდომი პროგრამული დაწყებული მომავალ კვირას, რომელიც უნდა გამოვიყენოთ 657 00:39:25,740 --> 00:39:28,890 CS50 ელექტრო მოწყობილობების, ვირტუალურ გარემოში, რომ თქვენ გამოიყენოთ თქვენს 658 00:39:28,890 --> 00:39:32,720 საკუთარი კომპიუტერი, ასე რომ თქვენ და ყველა თქვენს თანაკლასელებს აქვს უნიფორმა Linux 659 00:39:32,720 --> 00:39:34,220 Desktop ამ შემთხვევაში. 660 00:39:34,220 --> 00:39:37,010 ეს პრობლემა კომპლექტი, თუმცა, რომელშიც თქვენ ნამდვილად მიიღოთ თქვენი ხელები 661 00:39:37,010 --> 00:39:37,910 ბინძური მსვლელობისას. 662 00:39:37,910 --> 00:39:40,820 და დღის ბოლოს, ეს პრობლემა კომპლექტი, ვფიქრობ, რომ ნამდვილად 663 00:39:40,820 --> 00:39:43,510 განსაზღვროს სტუდენტის გამოცდილება ამ კურსის. 664 00:39:43,510 --> 00:39:46,660 გააცნობიეროს, რომ ბევრი პრობლემა კომპლექტი მალე გაათავისუფლებენ ორი გამოცემა - 665 00:39:46,660 --> 00:39:50,140 სტანდარტული გამოცემა, რომ ჩვენ ველით და წაახალისოს 90% 666 00:39:50,140 --> 00:39:51,690 კლასს, ჩაყვინთვის შევიდა. 667 00:39:51,690 --> 00:39:55,255 მაგრამ ჩვენ ასევე გაათავისუფლეს ზოგიერთი პრობლემა კომპლექტი ე.წ. Hacker გამოცემები და თქვენ 668 00:39:55,255 --> 00:39:58,110 იციან, Hacker გამოცემა, რადგან ყველა გვერდზე ერთად Watermark, ეს 669 00:39:58,110 --> 00:39:59,970 ამბობს ჰაკერი გამოცემა მასზე. 670 00:39:59,970 --> 00:40:03,390 სწორედ ამ დემოგრაფიული, ვინც გვყავს AP კომპიუტერულ მეცნიერებათა გამოიტანე 10 671 00:40:03,390 --> 00:40:06,500 წლის პროგრამირების ქვეშ თქვენი ქამარი, და ეძებენ შევსება ის ხარვეზი, 672 00:40:06,500 --> 00:40:10,170 და უფრო ფორმალური, ვიდრე თვითნასწავლი სასწავლო ალბათ, გააცნობიეროს 673 00:40:10,170 --> 00:40:13,420 რომ არსებობს ძალიან მნიშვნელოვანი დემოგრაფიული in კლასი, რომელიც აქვს 674 00:40:13,420 --> 00:40:15,230 ზუსტად იმავე მიზანს. 675 00:40:15,230 --> 00:40:16,460 თქვენ ხუთი გვიან დღე. 676 00:40:16,460 --> 00:40:19,380 პრობლემა კომპლექტი ზოგადად გამო ხუთშაბათს, მაგრამ შეგიძლიათ გაავრცელოს ხუთ 677 00:40:19,380 --> 00:40:22,900 იმ ვადების გამოყენებით ეს ყველაფერი მოუწოდა გვიან დღით, და ჩვენ ასევე ჩამოაგდეს 678 00:40:22,900 --> 00:40:25,520 თქვენი ყველაზე დაბალი ანგარიშით დასასრულს სემესტრის პოსტი 679 00:40:25,520 --> 00:40:27,540 რომლებიც წელს სილაბუსი. 680 00:40:27,540 --> 00:40:31,630 >> მაგრამ სხვა განმსაზღვრელ მახასიათებელს CS50 წლების განმავლობაში გახდა ოფისში 681 00:40:31,630 --> 00:40:36,060 საათები, შესაძლებლობა, რომ თქვენ ნახეთ ვიზუალურად in ფოტო ცოტა წინ, რომელშიც 682 00:40:36,060 --> 00:40:39,090 ვიკრიბებით ადრე სახლის სასადილო დარბაზი, ადრე რომ 683 00:40:39,090 --> 00:40:42,120 სარდაფში მეცნიერების ცენტრი, და ამ წელს Annenberg დარბაზი, ოთხი 684 00:40:42,120 --> 00:40:45,670 ღამე კვირის 8:00 PM 11:00 PM, სადაც თქვენ ამ ძალიან 685 00:40:45,670 --> 00:40:49,810 გაუზიარეს გამოცდილება მუშაობის, იბრძოდა მეშვეობით გარკვეული პრობლემები, 686 00:40:49,810 --> 00:40:52,520 მაგრამ არსებითი მხარდაჭერა სტრუქტურა ადგილი. 687 00:40:52,520 --> 00:40:55,780 მართლაც, გზა ამ იმუშავებს არის თქვენ მივიდეს Annenberg თუ თქვენ გაქვთ 688 00:40:55,780 --> 00:40:56,950 ზოგიერთი შეკითხვა კვირის განმავლობაში. 689 00:40:56,950 --> 00:41:00,190 თქვენ მოუტანს თქვენი ლეპტოპი, თქვენ დასხდნენ, აითვისებდა ზოგიერთი საკვები, და თქვენ შეხვიდეთ 690 00:41:00,190 --> 00:41:04,100 რათა CS50 საუბარი, ვებ დაფუძნებული უტილიტა, რომელიც აკადემიური პერსონალის აქვს 691 00:41:04,100 --> 00:41:07,860 განვითარებული, რომ საშუალებას მოგცემთ სვამს კითხვებს და ვნახოთ followups წელს 692 00:41:07,860 --> 00:41:12,590 ტიპიური ფორუმი გრძნობა გამოყენებით ეტიკეტები და მოსწონს, და auto-სრული 693 00:41:12,590 --> 00:41:13,790 ძებნის მონაცემები. 694 00:41:13,790 --> 00:41:17,950 მაგრამ თქვენ ასევე შეძლებთ, დროს საათი საათებში, რომ თქვენი 695 00:41:17,950 --> 00:41:20,490 კითხვები გამწვავდა, რომ ფაქტობრივი ადამიანის. 696 00:41:20,490 --> 00:41:24,000 მართლაც, მიზანი საბოლოოდ არის ისე, რომ ერთი, ჩვენ ვიწყებთ დაამყარონ მეტი 697 00:41:24,000 --> 00:41:27,740 კურსი სემესტრის კორპუსს იმედია მართლაც სასარგებლო ინფორმაცია, 698 00:41:27,740 --> 00:41:31,770 საერთო პასუხები საერთო კითხვები, ასე რომ თქვენ შეგიძლიათ თავის პრობლემების 699 00:41:31,770 --> 00:41:35,980 და მიიღეთ unstuck რაც შეიძლება სწრაფად, ხოლო მქონე სწავლების 700 00:41:35,980 --> 00:41:40,320 პერსონალის - ჩვეულებრივ 20% 30% სწავლების პრაქტიკის და რა თქმა უნდა თანაშემწეები 701 00:41:40,320 --> 00:41:41,780 on თანამშრომლებს ერთდროულად. 702 00:41:41,780 --> 00:41:45,150 >> ჩვენ გვექნება რასაც CS50 Greeter წელს Annenberg, და როდესაც ჩვენ 703 00:41:45,150 --> 00:41:46,610 განსაზღვრავს, რომ, იცით, რა? 704 00:41:46,610 --> 00:41:50,900 ამ კითხვაზე, ჩვენ ნამდვილად უპასუხოს ეფექტურად ხაზზე. 705 00:41:50,900 --> 00:41:51,930 ჩვენ გვჭირდება, რომ ნახოთ თქვენი კომპიუტერი. 706 00:41:51,930 --> 00:41:53,470 ჩვენ გვინდა გელაპარაკოთ ერთ ერთ. 707 00:41:53,470 --> 00:41:56,060 თქვენ ნამდვილად იბრძოდა და ამიტომ მინდა გაიგო ერთ ერთ 708 00:41:56,060 --> 00:41:59,160 ერთად ვინმე, თქვენ უნდა გავგზავნე CS50 Greeter, 709 00:41:59,160 --> 00:42:02,700 სწავლების თანამემამულე ჰოლდინგი, სიტყვასიტყვით, iPod, რომელსაც აქვს სტუდენტების სახელები ერთ 710 00:42:02,700 --> 00:42:04,880 მხარეს, სწავლების პერსონალის სახელების სხვა. 711 00:42:04,880 --> 00:42:07,900 ჩვენ ვაგროვებთ თქვენი სახელი, მოჰყვა სახელით აკადემიური პერსონალის, და თქვენი 712 00:42:07,900 --> 00:42:12,020 კომპიუტერის ეკრანზე დაიწყება მოციმციმე და განაცხადა, გთხოვთ ნახოთ Alice ან გთხოვთ 713 00:42:12,020 --> 00:42:14,110 წასვლა ვხედავ ბობ საკადრო მაგიდასთან. 714 00:42:14,110 --> 00:42:17,240 და ა.შ. ამ გზით, ჩვენ შევძლებთ დისპეტჩერიზაციის რამ როგორც ეფექტურად როგორც 715 00:42:17,240 --> 00:42:22,030 შესაძლებელია, ასევე დაგეხმარებათ მიმართ გადაწყვეტილებები უფრო ადვილად. 716 00:42:22,030 --> 00:42:25,900 In სექციები, ეს იქნება შესაძლებლობები უფრო ინტიმური პრაქტიკული 717 00:42:25,900 --> 00:42:30,080 on შესაძლებლობები ერთერთ სწავლების პრაქტიკის და 12 დან 16 ან ისე 718 00:42:30,080 --> 00:42:34,020 თქვენი თანაკლასელები, რომელშიც ყოველ კვირას, ჩვენ გვექნება პრობლემები პრობლემა კომპლექტი 719 00:42:34,020 --> 00:42:36,750 რომ ვთხოვო ხმების კონცეპტუალური კითხვები, და ხმების bite ზომის 720 00:42:36,750 --> 00:42:39,180 პროგრამირების კითხვები რომ თქვენ შეიძლება გაერკვნენ საკუთარ, და შეგიძლიათ 721 00:42:39,180 --> 00:42:42,140 მუშაობა საკუთარ, არამედ კონტექსტში სექცია, ჩვენ ვიმუშავებთ მეშვეობით 722 00:42:42,140 --> 00:42:45,230 კოლექტიურად ზოგიერთი ასეთი პრობლემები და წავიდეთ სადაც 723 00:42:45,230 --> 00:42:46,700 საუბარი იღებს us. 724 00:42:46,700 --> 00:42:51,340 >> გარდა ამისა, ნაწილში იქნება თქვენ გაქვთ შესაძლებლობებს განიხილავს სიტყვები 725 00:42:51,340 --> 00:42:54,470 საშინაო დავალება, რომ თქვენ გააკეთა, თქვენი თანაკლასელები, ზოგჯერ anonymized, 726 00:42:54,470 --> 00:42:56,780 ყოველთვის მიერ დამ-in, თუ გსურთ გაუზიაროს 727 00:42:56,780 --> 00:42:57,930 მუშაობა რომ თქვენ წარმოდგენილი. 728 00:42:57,930 --> 00:43:00,890 ასე რომ ყველაფერს რეალურად იქნება ორი მიმართულებითი საუბარი, და შესაძლებლობა 729 00:43:00,890 --> 00:43:05,050 გადახედოს საკუთარ მუშაობას ბევრად უფრო დინამიური გრძნობა, ვიდრე უბრალოდ 730 00:43:05,050 --> 00:43:08,620 ეძებს PDF ან ამონაწერი და ფიქრი მას რამდენიმე წამში 731 00:43:08,620 --> 00:43:10,760 და არა აუცილებლად შთამნთქმელი კავშირი რომ 732 00:43:10,760 --> 00:43:12,270 აკადემიური პერსონალის წარმოუდგინეთ. 733 00:43:12,270 --> 00:43:14,670 და თქვენ გამოიყენოს ინსტრუმენტი აქ მოუწოდა CS50 სივრცეებს. 734 00:43:14,670 --> 00:43:18,165 მათთვის უცნობ, ეს არის ენა ცნობილია როგორც C ზედა მარცხენა და 735 00:43:18,165 --> 00:43:21,360 თქვენ გაეცნონ ამ დროთა განმავლობაში, მაგრამ ეს არის ვებ დაფუძნებული უტილიტა, რომელიც ჩვენ გამოგიგზავნით 736 00:43:21,360 --> 00:43:25,350 გამოყენება ნაწილში, რომლის საშუალებითაც თქვენ და თქვენი 15 ან იმდენად თანაკლასელები, შედით ერთად 737 00:43:25,350 --> 00:43:27,120 თქვენი სწავლების სტიპენდიანტი თვალწინ ოთახში. 738 00:43:27,120 --> 00:43:28,890 თქვენ გექნებათ დაწერა კოდი ამ ფანჯარაში. 739 00:43:28,890 --> 00:43:31,800 თქვენ გექნებათ ჩატში ელექტრონულად თუ თქვენ არ რეალურად საათზე სექციას 740 00:43:31,800 --> 00:43:35,300 ამ კონკრეტულ მომენტში, და თქვენი სწავლების თანამემამულე, როდესაც საქმე დრო, 741 00:43:35,300 --> 00:43:41,295 განვიხილოთ Alice ან ბობ მისი გადაწყვეტა კლასში, სწავლების თანამემამულე შეგიძლიათ დააჭიროთ 742 00:43:41,295 --> 00:43:45,210 ღილაკს და voila, პროექტის გადატანა ეკრანზე რასაც არ უნდა სტუდენტი უკვე 743 00:43:45,210 --> 00:43:47,120 მუშაობა იმ კონკრეტულ მომენტში. 744 00:43:47,120 --> 00:43:50,400 ასე რომ იმ თქვენ აქვს მეგობრებს იმისათვის, რომ მიღებული CS50 წარსულში, გააცნობიეროს 745 00:43:50,400 --> 00:43:53,790 რომ სექციები მნიშვნელოვნად rebooted წელს იქნება უფრო 746 00:43:53,790 --> 00:43:57,700 აქტიური, უფრო დინამიური, და მართლაც, ორი გზა საუბრის შესახებ 747 00:43:57,700 --> 00:44:00,300 სწავლების პერსონალი და სტუდენტები. 748 00:44:00,300 --> 00:44:01,160 >> და walkthroughs. 749 00:44:01,160 --> 00:44:04,520 ამიტომ ამ პრობლემის კომპლექტი, ჩვენ ასევე გთავაზობთ არა მხოლოდ სპეციფიკაცია 750 00:44:04,520 --> 00:44:08,110 თავად, რომელიც ზოგადად საკმაოდ დაწვრილებით PDF, არამედ რამ ცნობილია 751 00:44:08,110 --> 00:44:12,070 როგორც walkthroughs, რომლის ერთი წევრი აკადემიური პერსონალის უხელმძღვანელებს ყოველკვირეული 752 00:44:12,070 --> 00:44:15,460 სხდომაზე განაცხადა, რომ სიტყვასიტყვით დადის თქვენ მეშვეობით პრობლემა კომპლექტი, გაწვდით 753 00:44:15,460 --> 00:44:18,700 მინიშნებები, და რჩევებს და დაწყებული ქულა, და იგულისხმება ვთხოვო ძალიან 754 00:44:18,700 --> 00:44:21,370 ხშირად ისმის კითხვა: სად უნდა დაიწყოს? 755 00:44:21,370 --> 00:44:25,550 ისე, თქვენ დაიწყოს ან სიმულაციისათვის შევიდა სპეც საკუთარი, ან დამსწრე 756 00:44:25,550 --> 00:44:27,230 ან თვალს ამ walkthroughs. 757 00:44:27,230 --> 00:44:29,550 პირველი walkthrough, ფაქტობრივად, იქნება ეს პარასკევი. 758 00:44:29,550 --> 00:44:32,120 ისინი იქნება ყოველ პარასკევს, არა იმდენად იმიტომ, რომ ჩვენ ვფიქრობთ, რომ ეს იქნება პოპულარული 759 00:44:32,120 --> 00:44:34,940 ახლა, არამედ იმიტომ, რომ ჩვენ შეგვიძლია მაშინ, გადაღება მათ ძალიან ადრე კვირაში და მიიღეთ 760 00:44:34,940 --> 00:44:38,410 მათ ონლაინ კვირას ისე, რომ თქვენ იმდენი დღის განმავლობაში, როგორც შესაძლებელი 761 00:44:38,410 --> 00:44:40,530 რეალურად ჩაერთონ რომ კონტენტი ისევე. 762 00:44:40,530 --> 00:44:43,050 მაგრამ უფრო, რომ ლექციას ამ პარასკევს. 763 00:44:43,050 --> 00:44:46,930 >> ახლა თვალსაზრისით მხარდაჭერა სტრუქტურა, ყველაზე მნიშვნელოვანი სტატისტიკური არის 764 00:44:46,930 --> 00:44:50,600 ალბათ 108 სწავლების პრაქტიკის და რა თქმა უნდა თანაშემწეები, რომ ეს, რა თქმა უნდა 765 00:44:50,600 --> 00:44:51,870 გაკეთებული აქვს. 766 00:44:51,870 --> 00:44:54,490 თუ ზოგიერთი, ვინც არ აქვთ კონფლიქტის კლასების სურს შეუერთდეს 767 00:44:54,490 --> 00:44:58,900 ჩემთვის აქ სცენაზე, ეს არის ამ ბიჭების, რომლებმაც საბოლოო ჯამში მართლაც განსაზღვროს თქვენი 768 00:44:58,900 --> 00:45:00,150 გამოცდილება, რა თქმა უნდა. 769 00:45:08,890 --> 00:45:11,870 მე მქონდა უამრავი სწავლების პრაქტიკის სწავლების ჩემთვის კლასის დღეში, და მე 770 00:45:11,870 --> 00:45:15,650 მახსოვს რამდენიმე იმ, გულწრფელად, მაგრამ დღემდე, მე მაინც გახსოვთ შორის 771 00:45:15,650 --> 00:45:19,990 იმ რამდენიმე ჩემი CS50 TF, რომელთაც მართლა დამეხმარა უპასუხოს კითხვებს, რომელიც ნამდვილად 772 00:45:19,990 --> 00:45:22,830 დამეხმარა როცა მე იბრძოდა, და მართლაც იყო პარტნიორი ამ 773 00:45:22,830 --> 00:45:25,770 გამოცდილება სწავლის ძალიან ახალი მსოფლიო. 774 00:45:25,770 --> 00:45:29,100 In ცოტა, ყველა ამ ბიჭებს შეუერთდება თქვენ გარეთ ნამცხვარი, რომელიც 775 00:45:29,100 --> 00:45:32,560 არის ტრადიცია CS50, წელს transept მემორიალის დარბაზი, მაგრამ ნება მიბოძეთ 776 00:45:32,560 --> 00:45:36,980 პირველი წარმოგიდგინოთ რათა Nate Hardison ერთხელ, რობ Bowden და Tommy 777 00:45:36,980 --> 00:45:39,370 McWilliams, წლევანდელი კურსი ხელმძღვანელობს. 778 00:45:39,370 --> 00:45:41,385 თუ ბიჭებს შეუერთდება ჩემთვის აქ შუა. 779 00:45:47,380 --> 00:45:50,045 მათ ყველა მოამზადა რამოდენიმე inspirational შენიშვნები. 780 00:45:53,212 --> 00:45:55,775 >> Tommy MCWILLIAMS: მე არ მოამზადოს არაფერი inspirational. 781 00:45:55,775 --> 00:45:57,170 მაგრამ ჩემი სახელი არის ტომი. 782 00:45:57,170 --> 00:45:58,370 მე უფროსი in Mather. 783 00:45:58,370 --> 00:46:01,620 მე სწავლის კომპიუტერულ მეცნიერებათა, ნამდვილად აღფრთოვანებული იქნება ხელმძღვანელები გუნდი და 784 00:46:01,620 --> 00:46:03,720 გადის CS50 მოგზაურობა თქვენთან ერთად. 785 00:46:03,720 --> 00:46:06,750 რა მე ნამდვილად მიყვარს შესახებ CS50 ასე ნამდვილად ასწავლის თქვენ ფიქრი 786 00:46:06,750 --> 00:46:08,180 პრობლემები ახალი გზა. 787 00:46:08,180 --> 00:46:11,170 ეს მართლაც უნარი, რომ იქნება ფასდაუდებელი, არ აქვს მნიშვნელობა, რა სფეროში 788 00:46:11,170 --> 00:46:12,090 თქვენ წასვლას. 789 00:46:12,090 --> 00:46:14,800 და არა მარტო, მაგრამ ჩვენ ვთავაზობთ სხვა უფასო Candy ვიდრე ნებისმიერი 790 00:46:14,800 --> 00:46:16,050 სხვა კურსი კამპუსში. 791 00:46:22,730 --> 00:46:24,350 ასე რომ მე უბრალოდ მართლა მოუთმენლად ხედავს რა 792 00:46:24,350 --> 00:46:25,645 ყველას აშენებს ამ სემესტრში. 793 00:46:25,645 --> 00:46:28,860 და თუ ვინმეს აქვს რაიმე კითხვა არის თუ მთელი სემესტრის აუცილებლად 794 00:46:28,860 --> 00:46:32,976 მოგერიდებათ მივაწვდინოთ ჩემთვის, და მე მინდა იყოს ბედნიერი, რათა დაეხმაროს. 795 00:46:32,976 --> 00:46:33,920 >> ROB BOWDEN: Hi. 796 00:46:33,920 --> 00:46:34,670 მე რობ Bowden. 797 00:46:34,670 --> 00:46:35,920 მე უფროსი in KIRKLAND. 798 00:46:40,030 --> 00:46:41,890 ჰო, მართალია. 799 00:46:41,890 --> 00:46:44,070 ჩვენ ყველა ნამდვილად აღფრთოვანებული ამ შემდეგი სემესტრში. 800 00:46:44,070 --> 00:46:45,325 ჩვენ ვიმედოვნებთ, რომ თქვენ ყველა აღფრთოვანებული. 801 00:46:49,850 --> 00:46:51,580 მე არ ელოდა, რომ. 802 00:46:51,580 --> 00:46:52,530 Yeah. 803 00:46:52,530 --> 00:46:56,030 ამიტომ, ჩვენ დააყენა იმდენად ძალისხმევა შევიდა მიღების ამ სემესტრის ნამდვილად დიდი, და როგორც 804 00:46:56,030 --> 00:46:58,830 სანამ თქვენ სურვილი აქვთ დასვა ძალისხმევა, არსებობს იმდენად შეგიძლიათ მიიღოთ 805 00:46:58,830 --> 00:47:00,080 აქედან რა თქმა უნდა. 806 00:47:06,810 --> 00:47:10,470 შეგიძლიათ მიიღოთ ბევრი fun ამ კურსს. 807 00:47:10,470 --> 00:47:13,510 ჩვენ არ გვყავს პერსონალი 108 თუ ვერ ბევრი fun გარეთ, 808 00:47:13,510 --> 00:47:17,450 ასე რომ მხოლოდ ცდილობენ იყოს ჩართული, და თქვენ არ ვნანობ ამას. 809 00:47:24,815 --> 00:47:26,020 >> Nate HARDISON: Hi, ბიჭები. 810 00:47:26,020 --> 00:47:26,930 მე Nate. 811 00:47:26,930 --> 00:47:29,700 ვარ preceptor კურსის. 812 00:47:29,700 --> 00:47:31,200 მე ნამდვილად აღფრთოვანებული უნდა იყოს აქაც. 813 00:47:31,200 --> 00:47:33,100 ეს არის ჩემი პირველი წელი აქ. 814 00:47:33,100 --> 00:47:36,520 ვიმედოვნებ, რომ ყველა ეს, რა თქმა უნდა, და სარგებლობენ, როგორც ბევრი როგორც მე 815 00:47:36,520 --> 00:47:37,960 უდაოდ ეს ჯერჯერობით. 816 00:47:37,960 --> 00:47:41,520 და თუ თქვენ ოდესმე გვინდა ვისწავლოთ როგორ მოვიდა ცხრა ან ათი ორობითი, მოვა 817 00:47:41,520 --> 00:47:43,351 გაიგო ჩემთვის. 818 00:47:43,351 --> 00:47:46,480 >> დინამიკები 1: ასე რომ რისკი ტოვებს ეს ბიჭები აქ სცენაზე bit 819 00:47:46,480 --> 00:47:50,330 უხერხულად, მოდით whirl მეშვეობით მხოლოდ რამდენიმე რამ, რომ დაელოდება სანამ ჩვენ 820 00:47:50,330 --> 00:47:51,500 adjourn ამისთვის ტორტი. 821 00:47:51,500 --> 00:47:52,980 ეს რა არის, რომ ტყუილს ადრე? 822 00:47:52,980 --> 00:47:56,410 ისე, თუ ავიღებთ სწრაფი ვიხსენებთ გასული წლის პრობლემა მითითებული ნულოვანი, თქვენი 823 00:47:56,410 --> 00:47:59,960 წინამორბედები dove შევიდა პროგრამირების ენა მოუწოდა Scratch, გრაფიკული 824 00:47:59,960 --> 00:48:03,160 პროგრამირების ენა თქვენ გამოიყენონ პირველ დღეებში რა თქმა უნდა, დაწყებული 825 00:48:03,160 --> 00:48:07,080 ამ პარასკევს, უნდა ვისწავლოთ ზოგიერთი ცნებები უცნობ ზოგიერთი თქვენგანი, მაგრამ რეალიზება 826 00:48:07,080 --> 00:48:10,330 იქნება მოწინავე ასპექტი ამ იმ თქვენ წინასწარი 827 00:48:10,330 --> 00:48:11,070 ფონზე. 828 00:48:11,070 --> 00:48:14,082 >> გასულ წელს პრობლემის მითითებული ორი, სტუდენტები dove სამყაროში 829 00:48:14,082 --> 00:48:17,740 კრიპტოგრაფიის, ხელოვნების enciphering ან scrambling ინფორმაციით, 830 00:48:17,740 --> 00:48:21,310 ახორციელებს პროგრამებს, დაშიფრული მონაცემების, ხოლო ჰაკერი გამოცემა ბოლო 831 00:48:21,310 --> 00:48:26,710 წელი ჰქონდა სტუდენტებს გაგრძელება გაიბზარება ან decode პაროლები წელს ტიპიური 832 00:48:26,710 --> 00:48:31,190 კომპიუტერის. XC დაგავიწყდათ ფაილის ახლოვდება ერთად ალგორითმები და heuristics ამისთვის 833 00:48:31,190 --> 00:48:34,980 უხეში ძალის მჭიდროდაა რა ვინმეს დაგავიწყდათ on კომპიუტერი 834 00:48:34,980 --> 00:48:35,770 სისტემა იყო. 835 00:48:35,770 --> 00:48:39,820 გასულ წელს ან ორი წლის პრობლემა მითითებული ოთხი გააკეთა სტუდენტები 836 00:48:39,820 --> 00:48:41,420 განახორციელონ თამაში Sudoku. 837 00:48:41,420 --> 00:48:45,180 და ჰაკერი გამოცემა იმ წელს არც სტუდენტებს არა მხოლოდ განხორციელება როგორ 838 00:48:45,180 --> 00:48:49,360 ითამაშოს თამაში, მაგრამ რეალურად solver, რის კომპიუტერი გთავაზობთ, 839 00:48:49,360 --> 00:48:52,260 ადამიანის ერთად მინიშნებები, რომელსაც უფრო სწრაფად, ვიდრე თქვენ გადაჭრის 840 00:48:52,260 --> 00:48:53,550 ამ კონკრეტულ პრობლემას. 841 00:48:53,550 --> 00:48:57,420 >> პრობლემების კომპლექტი ხუთი, გავაკეთეთ ექსპერტიზის, ამ ხელოვნების ანაზღაურების ინფორმაცია 842 00:48:57,420 --> 00:49:00,160 რომ იყო შემთხვევით ან სრულიად შეგნებულად 843 00:49:00,160 --> 00:49:01,450 წაიშლება კომპიუტერი. 844 00:49:01,450 --> 00:49:04,530 გასულ წელს, აკადემიური პერსონალის და მე strolled გარშემო კამპუსში აღების 845 00:49:04,530 --> 00:49:07,780 ფოტოები ადამიანები, ადგილები, და რამ და მერე შემთხვევით 846 00:49:07,780 --> 00:49:10,900 დაფორმატებული მედიის განყოფილებიდან ჩვენს კამერა რომ ჰქონდა ყველა იმ ფოტოები. 847 00:49:10,900 --> 00:49:15,920 მაგრამ პრობლემა არ, ჩვენ მივიღეთ სასამართლო ექსპერტიზის იმიჯი ამ მედია ბარათი, გადასცა მას გარეთ 848 00:49:15,920 --> 00:49:19,410 ყველა სტუდენტების კლასის, და დაუპირისპირდა მათ წერენ პროგრამებს, 849 00:49:19,410 --> 00:49:22,240 ამოღებული ყველა JPEGs რომ ბარათი. 850 00:49:22,240 --> 00:49:24,720 და ეს არის რეალურად ერთი ჩვენი საყვარელი პრობლემა კომპლექტი, და მე გათხრილი up 851 00:49:24,720 --> 00:49:27,750 ძველი წერილის ერთი თქვენი წინამორბედები, რომელიც იყო დიდი fun to 852 00:49:27,750 --> 00:49:29,940 წაკითხვის შუალედში წინ. 853 00:49:29,940 --> 00:49:31,270 >> ეს არის საწყისი Matt. 854 00:49:31,270 --> 00:49:34,970 ძვირფასო დავით, გუშინ ჩემი დის შემთხვევით ფორმატირებულ კამერით, მისი SD 855 00:49:34,970 --> 00:49:37,770 ბარათი და დაკარგა წლის ღირებულების სამახსოვრო ფოტოები. 856 00:49:37,770 --> 00:49:40,830 მან სამწუხაროდ არ არის საუკეთესოები ბექ up მისი მონაცემები. 857 00:49:40,830 --> 00:49:43,780 მაგრამ ამ სიტუაციაში შემახსენა პ-set ხუთი, ასე ვფიქრობდი შეეცდება 858 00:49:43,780 --> 00:49:47,620 აწარმოებს მისი SD ბარათის მეშვეობით ფეხზე პროგრამა, რომელიც მე დავწერე ყველა გზა უკან 859 00:49:47,620 --> 00:49:48,180 ოქტომბერში. 860 00:49:48,180 --> 00:49:51,660 ამიტომ მას შემდეგ, რაც ოთხი საათის მჭიდროდაა გარეთ როგორ შევქმნათ ნედლეული სახედ 861 00:49:51,660 --> 00:49:53,350 ფორმატირებული SD ბარათი - 862 00:49:53,350 --> 00:49:56,050 Google დაამტკიცოს, რომ იყოს საკმაოდ გამოსადეგი ამ მიმართულებით, სანამ ირონიულად 863 00:49:56,050 --> 00:50:00,140 მოხდა კუნჭულში თქვენი ინსტრუქციებით ინტერნეტ - 864 00:50:00,140 --> 00:50:03,080 შემდეგ tinkering გარშემო ზოგიერთი ბრძანების ხაზი არგუმენტები, მოვახერხე 865 00:50:03,080 --> 00:50:06,020 შექმნათ სასამართლო გამოსახულება, და დაინსტალირების შემდეგ და კონფიგურირებას 866 00:50:06,020 --> 00:50:10,600 CS50 ელექტრო მოწყობილობების, მე შეძლო აწარმოებს სასამართლო გამოსახულება მეშვეობით ჩემი პროგრამა და 867 00:50:10,600 --> 00:50:16,065 ფეხზე ყველა 1,027 ჩემი დის ფოტოები, წერს მეთ. 868 00:50:25,210 --> 00:50:28,600 >> გასულ წელს პრობლემის კომპლექტი ექვსი, რომელიც მივეცით სტუდენტებს ლექსიკონი 869 00:50:28,600 --> 00:50:33,350 150,000 ინგლისური სიტყვა და დაუპირისპირდა მათ დაწერა მართლწერის შემოწმება რომ 870 00:50:33,350 --> 00:50:36,870 უპასუხა შეკითხვებს ფორმის, რომელიც ამ სიტყვის მართლწერაში ან არასწორად 871 00:50:36,870 --> 00:50:38,150 რაც შეიძლება სწრაფად. 872 00:50:38,150 --> 00:50:41,900 და დამ-in საფუძველზე იყვნენ სტუდენტები დაშვებული მაშინ გამოწვევას თანაკლასელები 873 00:50:41,900 --> 00:50:45,220 მიერ განთავსებული მათი შედეგები, თანხის RAM, რომლებსაც ისინი იყენებენ, რაოდენობის 874 00:50:45,220 --> 00:50:49,190 CPU ციკლები ან წამი, რომ ისინი გამოიყენება, რათა სტუდენტებს შემდეგ ადგილზეა შესახებ 875 00:50:49,190 --> 00:50:53,010 რა თქმა ნახვა - კიდევ ერთხელ, მხოლოდ სურვილისამებრ ასპექტი, მაგრამ დიდი გართობა 876 00:50:53,010 --> 00:50:56,970 წელს, რომ ხშირად იქნებოდა სტუდენტი მისაღებად თანამდებობა ხმების 10 ან ასე შემდეგ დიდი 877 00:50:56,970 --> 00:51:00,370 ფორუმში, on ნახვა, წასვლა off სადილით და შემდეგ უკან დაბრუნდნენ და რეალიზება 878 00:51:00,370 --> 00:51:04,340 მისი roommate ჰქონდა მხოლოდ edged წინ მას ან მის შესახებ დიდი საბჭო, 879 00:51:04,340 --> 00:51:07,620 ამით ასხამს კიდევ ორი ​​ან სამი საათით მხოლოდ ერთი 880 00:51:07,620 --> 00:51:09,300 up მისი roommate. 881 00:51:09,300 --> 00:51:11,730 >> ამიტომ, ჩვენ ველით რაღაც მსგავსი ამ წელსაც. 882 00:51:11,730 --> 00:51:15,400 პრობლემების კომპლექტი 7 არც ჩვენ steer მიმართულებით ვებ პროგრამირება, რეალურად 883 00:51:15,400 --> 00:51:19,320 გადაჭრის პრობლემები მუდმივად სულ უფრო საერთო გარემო 884 00:51:19,320 --> 00:51:20,300 საქართველოს ბრაუზერში. 885 00:51:20,300 --> 00:51:23,670 იცოდე მაშინ decreasingly ჩვენ ჩამოტვირთოთ პროგრამული უზრუნველყოფა Macs და კომპიუტერით, მაგრამ 886 00:51:23,670 --> 00:51:25,790 სულ უფრო და უფრო, ვაკეთებთ ყველაფერს ფარგლებში ვებ. 887 00:51:25,790 --> 00:51:30,140 >> მართლაც, გასულ წელს, ზოგიერთი 88% სტუდენტთა საბოლოო პროექტების კურსი 888 00:51:30,140 --> 00:51:31,790 იყო ინტერნეტის მეშვეობით. 889 00:51:31,790 --> 00:51:34,670 და იმ, ძალიან, არის უნარები, რომ თქვენ გამომდინარეობს ამ კლასის მიერ 890 00:51:34,670 --> 00:51:38,410 კურსის დასასრულს, რადგან ის, რაც ელის ზე კურსის ბოლოს არის CS50 სამართლიანი, ამ 891 00:51:38,410 --> 00:51:42,100 გამოფენა, რომელიც ეფუძნება იდეას მეცნიერების სამართლიანი, მაგრამ ეს ვერსია 892 00:51:42,100 --> 00:51:45,370 სამართლიანი ყველაფერი სტუდენტების კლასის რათა მათი ლაპტოპები, და მათი 893 00:51:45,370 --> 00:51:49,720 მეგობრები და ოჯახი, და სხვები Northwest მეცნიერების დიდი შენობა 894 00:51:49,720 --> 00:51:53,420 კამპუსში, შექმნას მათი ლეპტოპი, მიიღოთ გარკვეული საკვები, ზოგიერთი პოპკორნი და სასმელი და 895 00:51:53,420 --> 00:51:57,180 შემდეგ გამოფენებში მათი საბოლოო პროექტი ყველა იმ ესწრებოდა, რომელმაც გასულ წელს 896 00:51:57,180 --> 00:52:01,510 დანომრილი რამდენიმე 2,500 დამსწრე მთელი კამპუსში, და გამოთქმები, როგორიცაა 897 00:52:01,510 --> 00:52:05,510 ამ და მსგავსი არ იყო იშვიათია რეალური. 898 00:52:05,510 --> 00:52:09,660 >> წამყვანი მდე სამართლიანი არის CS50 Hackathon, შესაძლებლობა hop on 899 00:52:09,660 --> 00:52:13,610 ჰარვარდის Shuttle ხელმძღვანელმა ქვემოთ ქუჩიდან Microsoft at 8:00 PM, და არა სახლში 900 00:52:13,610 --> 00:52:14,810 სანამ 7:00. 901 00:52:14,810 --> 00:52:19,040 ჩვენ ვემსახურებით პირველი ვახშამი 8:00 PM, მეორე ვახშამი 1:00 AM, და ვინც ჯერ კიდევ 902 00:52:19,040 --> 00:52:22,540 იდგა 5:00 AM ჩვენ მკურნალობა უნდა ბლინების საათზე IHOP. 903 00:52:22,540 --> 00:52:26,580 და Hackathon არის შესაძლებლობა, როგორც სურათები აქ, ჩაყვინთვის თქვენი 904 00:52:26,580 --> 00:52:30,470 საბოლოო პროექტებს, თუ არა სამუშაო საკუთარ ან მეგობრებთან ერთად 905 00:52:30,470 --> 00:52:33,770 ერთობლივი გარემოს, სადაც მთელი აკადემიური პერსონალის მუშაობს კარგად 906 00:52:33,770 --> 00:52:37,560 შევიდა ღამე საკმარისი მიწოდება ჰონკონგი Chinese საკვები. 907 00:52:37,560 --> 00:52:43,070 At 5:00 AM ნების ასეთი სურათებით როგორც ეს საკმაოდ გავრცელებული ამ წელსაც. 908 00:52:43,070 --> 00:52:48,170 >> ასე რომ, როგორც ჩვენ adjourn წელს მომენტში ნამცხვარი, გვახსოვდეს, რომ 76% პროცენტი 909 00:52:48,170 --> 00:52:51,720 ხალხი ამ ოთახში არ გვაქვს ადრე გამოცდილება, და როგორც პოსტი სილაბუსი, 910 00:52:51,720 --> 00:52:55,300 რა საბოლოოდ საკითხების ეს კურსი არ არის იმდენად სადაც თქვენ დასრულდება მდე 911 00:52:55,300 --> 00:52:59,540 ნათესავი თქვენს თანაკლასელებს, მაგრამ სადაც თქვენ, რომ კვირაში 11, დასრულდება მდე შედარებით 912 00:52:59,540 --> 00:53:01,540 თავს კვირაში 0. 913 00:53:01,540 --> 00:53:03,690 ეს არის CS50.