1 00:00:00,000 --> 00:00:02,952 >> [음악 재생] 2 00:00:02,952 --> 00:00:11,316 3 00:00:11,316 --> 00:00:13,284 >> [음악 재생] 4 00:00:13,284 --> 00:00:18,722 5 00:00:18,722 --> 00:00:19,680 DAVID 마란 : 좋습니다. 6 00:00:19,680 --> 00:00:21,983 이 CS50입니다. 7 00:00:21,983 --> 00:00:24,108 Tritonal, 현금 현금을 재생하기 [MUSIC,  "만질 수 없는"] 8 00:00:24,108 --> 00:01:40,846 9 00:01:40,846 --> 00:01:41,844 [음악 재생] 10 00:01:41,844 --> 00:01:45,337 SPEAKER 1 : 나는 갈거야 프랑스, 당신도 될 것입니다. 11 00:01:45,337 --> 00:01:48,331 [음악 재생] 12 00:01:48,331 --> 00:02:38,100 13 00:02:38,100 --> 00:02:41,930 DAVID 마란 :이 CS50입니다, 하버드 대학의 소개 14 00:02:41,930 --> 00:02:44,520 지적에 컴퓨터 과학 기업 15 00:02:44,520 --> 00:02:47,940 및 program--의 예술과 사상 처음 16 00:02:47,940 --> 00:02:49,800 뿐만 아니라 예일 대학의. 17 00:02:49,800 --> 00:02:53,830 사실 여부는 캠브리지에서 여기 또는 뉴 헤이븐 또는 마이애미 또는 세인트 루이스 18 00:02:53,830 --> 00:02:55,550 암스테르담 또는 어느 곳이나 세계 각국 19 00:02:55,550 --> 00:03:00,080 CS50을 복용, 컴퓨터 과학 E50, CS50X, CS50 AP, 20 00:03:00,080 --> 00:03:02,090 우리는 하나와 동일합니다. 21 00:03:02,090 --> 00:03:04,490 CS50에 오신 것을 환영합니다. 22 00:03:04,490 --> 00:03:05,380 >> 우리가 잔 마셔요 23 00:03:05,380 --> 00:03:06,348 >> [박수 갈채] 24 00:03:06,348 --> 00:03:07,800 >> [웃음] 25 00:03:07,800 --> 00:03:10,220 >> [박수 갈채] 26 00:03:10,220 --> 00:03:13,610 27 00:03:13,610 --> 00:03:16,920 >> 그래서 실수를 자신 일부 시간 전에 나는 대학을 시작했을 때. 28 00:03:16,920 --> 00:03:21,580 그리고 대학에 도착, 나는에 결정 솔직히, 나의 안락 지역 내에서 스틱. 29 00:03:21,580 --> 00:03:24,475 나는 농도를 선언 결국 또는 정부의 주요. 30 00:03:24,475 --> 00:03:27,880 대부분 날의 기능이었다 개미 정부와 꽤 잘 알고있는 31 00:03:27,880 --> 00:03:31,270 또는 적어도 역사 또는 정말 좋아 고등학교 헌법. 32 00:03:31,270 --> 00:03:34,150 그래서 나는 종류, 여기에 도착했을 때 의 물건을 향해 끌렸다 33 00:03:34,150 --> 00:03:35,800 있는 이미 잘 알고 있었다. 34 00:03:35,800 --> 00:03:36,300 권리? 35 00:03:36,300 --> 00:03:38,167 하나님은 내가 수업 시간에 제대로 수행 금지하고 있습니다. 36 00:03:38,167 --> 00:03:40,250 나는 확실히 유지하고 싶어 나의 안락 지역 내에서, 37 00:03:40,250 --> 00:03:43,010 그것은까지이지 않았다 학년이 내가 마지막으로 38 00:03:43,010 --> 00:03:46,820 발을 단계 신경을 얻었다 CS50이라는 교실에서. 39 00:03:46,820 --> 00:03:51,150 그리고 그 시점에서, 나는 마침내 실현했다 나의 하나님, 숙제 실제로 수, 그 40 00:03:51,150 --> 00:03:51,910 재미. 41 00:03:51,910 --> 00:03:54,410 >> 사실, 나는 그 아이들 중 하나였다 금요일 저녁 때 해당 42 00:03:54,410 --> 00:03:57,640 P-SETS 출시 될 것이다, I 내 방 다이빙으로 돌아 갈 것입니다 43 00:03:57,640 --> 00:03:58,790 밤의 P-세트로. 44 00:03:58,790 --> 00:04:01,606 그리고 나를 위해, 그 서명했다 그이 나를 위해 필드했다. 45 00:04:01,606 --> 00:04:04,480 그러나 더 중요한이었다 나는이 신경을 얻었다 있다는 사실 46 00:04:04,480 --> 00:04:08,000 나에게 낯선 바다를 탐험 내 자신의 안락 지대를 넘어 얻을 47 00:04:08,000 --> 00:04:12,320 솔직히, 나는 단지 그렇게 할 수 있었다 이 클래스를 취함으로써 학년 48 00:04:12,320 --> 00:04:13,050 합격 / 불합격. 49 00:04:13,050 --> 00:04:16,470 >> 사실, 그것은 매우 마지막 날이였습니다 나는 마침내 마지막으로 전환 50 00:04:16,470 --> 00:04:19,707 내 농도 CS를 선언, 내 뒤에 그 시점에서의 정부를 넣어. 51 00:04:19,707 --> 00:04:22,290 그래서 우리는 밖으로 설정하지 않는 이 과정은 당신의 모든 전원을 켭니다 52 00:04:22,290 --> 00:04:25,780 CS 전공 또는 집중 만에 오히려 당신에게 기회를 제공합니다 53 00:04:25,780 --> 00:04:29,780 잘하면 세계를 넘어 이동 있는 당신은 현재 잘 알고 54 00:04:29,780 --> 00:04:33,660 이 세상에서 다시 가져 기술과 지식에 정통한 55 00:04:33,660 --> 00:04:36,220 당신은에 적용 할 수있는 당신의 자신의 세계, 즉 여부 56 00:04:36,220 --> 00:04:39,080 인문, 사회 과학, 자연 과학, 또는 이상. 57 00:04:39,080 --> 00:04:40,871 >> 사실, 당신이 있다면 약간의 용맹 한 느낌 58 00:04:40,871 --> 00:04:43,250 이 방에있는 약 이 클래스에서 혼자하자, 59 00:04:43,250 --> 00:04:47,560 실현 역사 인 경우 그 어떤 표시, 당신의 72 % 60 00:04:47,560 --> 00:04:49,802 전에 CS 과정을 찍은 적이 없다. 61 00:04:49,802 --> 00:04:52,760 그래서 모든 수단이 아닌 경우입니다 학생은 왼쪽에 앉아 있음 62 00:04:52,760 --> 00:04:56,850 또는 오른쪽으로 또는 앞 또는 당신은 CS에 대한 훨씬 더 알고 뒤에 63 00:04:56,850 --> 00:04:58,820 또는 당신보다 특히 프로그래밍. 64 00:04:58,820 --> 00:05:00,432 즉, 사실 그렇지 않다. 65 00:05:00,432 --> 00:05:02,140 그리고 실제로, 많은의 지지 구조체 66 00:05:02,140 --> 00:05:04,600 우리는이에 설정 한 것을 지난 몇 년 동안 코스 67 00:05:04,600 --> 00:05:08,840 해당 reason-- 정확히 위해왔다 아직 종료 램프에 제공 68 00:05:08,840 --> 00:05:11,640 마찬가지로 엄격하고 ever--만큼 높은 69 00:05:11,640 --> 00:05:14,860 하지만의 기울기는 학생 수 적은 편안하고 더 편안하게 70 00:05:14,860 --> 00:05:18,420 에 관계없이 성공할 모두 자신의 이전 배경. 71 00:05:18,420 --> 00:05:20,610 >> 사실, 어떤 궁극적으로 사항이 클래스가 아닌에서 72 00:05:20,610 --> 00:05:22,830 정말이 끝날 경우 반 친구들에 대해 73 00:05:22,830 --> 00:05:26,000 하지만 어디 주 (12) 자신에 상대적으로 결국 74 00:05:26,000 --> 00:05:28,720 주 제로에, 어떤이다 우리는 오늘 여기있는 곳. 75 00:05:28,720 --> 00:05:32,315 >> 사실이 잘 수도 아마도 그리스어 생겼 76 00:05:32,315 --> 00:05:32,940 여러분의 많은합니다. 77 00:05:32,940 --> 00:05:35,200 하지만, 안심 이 때문에 훨씬 더 78 00:05:35,200 --> 00:05:38,990 내 완전하게 될 것입니다 당신의 단지 시간을 조금에 파악. 79 00:05:38,990 --> 00:05:41,410 >> 그러나 오늘, 우리는 몇 가지에 초점을 높은 수준의 아이디어 80 00:05:41,410 --> 00:05:43,822 당신의 맛을 제공합니다 CS50 및 컴퓨터 과학 81 00:05:43,822 --> 00:05:45,530 의 의미에서 무엇을 당신이 가입하고있다. 82 00:05:45,530 --> 00:05:48,000 그리고 실제로, 컴퓨터 과학 더 증류 될 수 있습니다 83 00:05:48,000 --> 00:05:51,209 단순히 계산 thinking--로 당신이 경우, 컴퓨터처럼 생각. 84 00:05:51,209 --> 00:05:54,000 그리고 많은 다른 것들을 거기에 그에 들어갈 재료, 85 00:05:54,000 --> 00:05:56,240 그러나의 오늘 단지 세 가지를 제안 할 수 있습니다. 86 00:05:56,240 --> 00:05:59,420 만일 클래스의 목적은 궁극적 당신이 프로그래밍을 가르치는되지 않습니다, 87 00:05:59,420 --> 00:06:03,022 당신에게 C 나 PHP 또는를 가르치는되지 않습니다 SQL 또는 단어의 수 88 00:06:03,022 --> 00:06:04,730 과의 약어 과정의 설명, 89 00:06:04,730 --> 00:06:07,850 오히려 방법을 가르쳐하기 보다 효과적으로 문제를 해결 90 00:06:07,850 --> 00:06:11,670 더 조직적으로 생각하고 더 알고리즘, 말하자면. 91 00:06:11,670 --> 00:06:13,610 의이 정확히 무엇을 의미하는지 보자. 92 00:06:13,610 --> 00:06:17,000 >> 그래서 나는 그 생각을 제안 것 계산은 귀결 93 00:06:17,000 --> 00:06:17,834 해결 문제. 94 00:06:17,834 --> 00:06:19,333 당신은 문제를 해결하기 위해 무엇을해야합니까? 95 00:06:19,333 --> 00:06:21,470 당신은 같은 input-- 필요 problem--의 입력 96 00:06:21,470 --> 00:06:23,636 당신은 출력을 필요로하는 , 희망의 해결책 97 00:06:23,636 --> 00:06:26,720 그리고 당신은에 의해 처리가 필요 그 문제를 해결하기 위해 어떤 어떤 98 00:06:26,720 --> 00:06:30,030 우리는 일련의 algorithm-- 전화 할게 몇 가지 문제를 해결하기위한 지침을 제공합니다. 99 00:06:30,030 --> 00:06:33,340 >> 그러나 먼저, 첫 번째에 초점을하자 이러한 입력 및 출력의 마지막. 100 00:06:33,340 --> 00:06:38,070 컴퓨터 결국, 분명히 만 0과 1을 이해한다. 101 00:06:38,070 --> 00:06:39,299 하지만 어떻게 그 가능성이 될 수 있는가? 102 00:06:39,299 --> 00:06:42,090 당신이 경우에도 익숙하지 전혀 후드 아래에 무슨과, 103 00:06:42,090 --> 00:06:44,980 당신은 아마 적어도 들었다 컴퓨터 binary-- 이해 104 00:06:44,980 --> 00:06:48,050 다만 제로 ones--하지만 어떻게 할 수 있고 당신은 아마도 흥미로운 아무것도 할? 105 00:06:48,050 --> 00:06:49,960 >> 음, 테마 중 하나 클래스의 것입니다 106 00:06:49,960 --> 00:06:53,293 가 수 있도록이 어디 오늘, 우리는거야 layering-- 가장 낮은 수준의 빠른 눈을 107 00:06:53,293 --> 00:06:55,620 자세한하지만, 각각 지나가는 하루, 우리는 층 곳 108 00:06:55,620 --> 00:06:59,420 또는 그 세부 사항의 위에 추상 실제로 높은 수준 해결 109 00:06:59,420 --> 00:07:01,080 우리에게 관심의 문제. 110 00:07:01,080 --> 00:07:04,730 >> 그래서 여기에 우리가 binary-- 부를 수있는 것입니다 0과 1의 단지 알파벳. 111 00:07:04,730 --> 00:07:06,960 그러나 우리 인간은 대부분입니다 소수점을 잘 알고. 112 00:07:06,960 --> 00:07:08,130 12월 의미 10. 113 00:07:08,130 --> 00:07:09,070 바이 두를 의미한다. 114 00:07:09,070 --> 00:07:12,100 그래서 진수 시스템, 우리는 10 자리 숫자 115 00:07:12,100 --> 00:07:14,099 우리의 disposal--에서 물론, 구 0 -. 116 00:07:14,099 --> 00:07:16,140 당신이 숫자를 보면 그래서 이 같은 대부분의 당신의 117 00:07:16,140 --> 00:07:19,016 직관적으로 단지가 123 파악. 118 00:07:19,016 --> 00:07:20,640 그것에 대해 정말 열심히 아무것도 없습니다. 119 00:07:20,640 --> 00:07:22,452 그러나 왜 123인가? 120 00:07:22,452 --> 00:07:24,660 음, 경우에 당신은 다시 생각 적어도 학년 학교 안 또는 121 00:07:24,660 --> 00:07:26,410 나는 이것을 배운 방법 종류의 당신을 전 세계 122 00:07:26,410 --> 00:07:29,640 우리는 이러한 치료 리콜 수 있습니다 열 또는 장소에서 일. 123 00:07:29,640 --> 00:07:31,412 >> 그래서 우리는 오른쪽에있는 사람의 장소가 있습니다. 124 00:07:31,412 --> 00:07:32,620 수만은 중앙에 배치합니다. 125 00:07:32,620 --> 00:07:34,240 수백 왼쪽에 놓습니다. 126 00:07:34,240 --> 00:07:36,980 그리고 우리는 어떻게받을 수 있나요 이 패턴에서 symbols-- 127 00:07:36,980 --> 00:07:41,771 이 높은 수준으로 1 2 3-- 우리가 123로 알고 생각? 128 00:07:41,771 --> 00:07:43,461 음, 그냥 몇 가지 간단한 산술입니다. 129 00:07:43,461 --> 00:07:43,960 권리? 130 00:07:43,960 --> 00:07:48,960 >> 이 사람은 본질적으로 의미 우리에게 100 회 1 플러스 10 회 제공 131 00:07:48,960 --> 00:07:50,410 2 더하기 1 회 3. 132 00:07:50,410 --> 00:07:53,430 물론 우리는 밖으로 할 경우 수학이, 그건 100 플러스 (20) 133 00:07:53,430 --> 00:07:56,480 플러스 3-- 그렇지 않으면 123으로 알려져 있습니다. 134 00:07:56,480 --> 00:07:58,820 >> 당신이에있어 경우에 따라서 그 권리와 동일한 페이지 135 00:07:58,820 --> 00:08:02,320 현재와​​ 편안 인간으로 십진법 소위, 136 00:08:02,320 --> 00:08:05,750 그것은 내에서 잘 사실이다 편안한 스코프 137 00:08:05,750 --> 00:08:07,220 지금 이진 시스템을 고려해야한다. 138 00:08:07,220 --> 00:08:10,110 야생이 나타내는 '에요 가지고, 컴퓨터의 세계 139 00:08:10,110 --> 00:08:12,001 binary-- 어떤 숫자? 140 00:08:12,001 --> 00:08:12,500 제로. 141 00:08:12,500 --> 00:08:13,580 >> 그러나 그 이유는 무엇입니까? 142 00:08:13,580 --> 00:08:17,460 글쎄, 그것은 밝혀 그 열 또는 그들은 10의 거듭 제곱하지 않은 here-- 장소. 143 00:08:17,460 --> 00:08:19,670 1, 10, 100, 1000, 등. 144 00:08:19,670 --> 00:08:21,890 그들은 대신에있어 매우 단순히 2의 거듭 제곱. 145 00:08:21,890 --> 00:08:25,400 따라서, 1, 2, 4, 8, 16, 32, 등등. 146 00:08:25,400 --> 00:08:29,630 그래서 지금 우리는 물론 0에 도착 여기에 우리가 4 번이 간단하기 때문에 147 00:08:29,630 --> 00:08:34,510 0 플러스 2 회 영 플러스 1 번 0 물론 이는 우리에게 0을 제공합니다. 148 00:08:34,510 --> 00:08:37,399 >> 하지만 난에 대해 어떻게 가야합니까 숫자 1을 나타내는? 149 00:08:37,399 --> 00:08:39,440 의 패턴 무엇입니까 0과 1 나타내는 것 150 00:08:39,440 --> 00:08:42,720 수 우리 인간은 1로 알아? 151 00:08:42,720 --> 00:08:44,280 001. 152 00:08:44,280 --> 00:08:46,370 그리고이? 153 00:08:46,370 --> 00:08:47,480 010. 154 00:08:47,480 --> 00:08:49,760 >> 이제 패턴이 반복을 시작합니다. 155 00:08:49,760 --> 00:08:50,890 지금은 011입니다. 156 00:08:50,890 --> 00:08:54,310 그리고 또, 0 발로, 하나 둘, 하나 (1). 157 00:08:54,310 --> 00:08:55,180 그래서 2 더하기 1. 158 00:08:55,180 --> 00:08:56,140 즉, 3입니다. 159 00:08:56,140 --> 00:08:59,069 >> 그리고 지금 4를 대표하는, 우리 그냥 0을 1로 변경되지 않습니다. 160 00:08:59,069 --> 00:09:01,360 당신은 종류의 휴대해야 말하자면, 및 번호 161 00:09:01,360 --> 00:09:03,700 단지 시작 주위 뒤집기 진수 세계에 등을들 수있다. 162 00:09:03,700 --> 00:09:04,670 >> 그래서이 4입니다. 163 00:09:04,670 --> 00:09:05,410 이 5입니다. 164 00:09:05,410 --> 00:09:06,330 이것은 6입니다. 165 00:09:06,330 --> 00:09:07,580 이 7입니다. 166 00:09:07,580 --> 00:09:09,720 그래서 우리는 7 높은으로 계산했습니다. 167 00:09:09,720 --> 00:09:12,400 >> 이제 우리가 필요한 것은 더 많은입니다 bits-- 더 제로의 하나의. 168 00:09:12,400 --> 00:09:15,700 당신이했습니다 있다면 참으로 "비트" 이 term-- 이진 숫자를 들었다. 169 00:09:15,700 --> 00:09:17,470 그 출처 비트입니다. 170 00:09:17,470 --> 00:09:20,190 그래서 우리가 표현하려는 경우 더 큰 숫자, 우리는 더 많은 비트가 필요합니다. 171 00:09:20,190 --> 00:09:24,360 그러나의 지금은 멀리 슬라이드에서 이동하자 뭔가 좀 더 현실. 172 00:09:24,360 --> 00:09:27,540 우리가한다고 가정 실제로이 일을 나타냅니다. 173 00:09:27,540 --> 00:09:31,790 >> 음의 현재를 살펴 보자 약간의 데모에서. 174 00:09:31,790 --> 00:09:35,270 그래서 이것은 웹 기반 응용 프로그램입니다 그 CS50 자신 마이클 G 중 하나, 175 00:09:35,270 --> 00:09:38,160 도움이 여름을 함께 넣어 우리는 바로이 아이디어를 명료하게. 176 00:09:38,160 --> 00:09:40,420 그리고 것 사람처럼 무대에 최대 벤처 177 00:09:40,420 --> 00:09:42,915 모두 자신의 친구들 앞에서? 178 00:09:42,915 --> 00:09:43,790 바로 앞. 179 00:09:43,790 --> 00:09:45,660 최대 어서. 180 00:09:45,660 --> 00:09:48,350 >> 당신은 편안해야 카메라와 인터넷. 181 00:09:48,350 --> 00:09:50,930 182 00:09:50,930 --> 00:09:52,450 아, 여기. 183 00:09:52,450 --> 00:09:52,950 그래. 184 00:09:52,950 --> 00:09:53,740 우리는 OK입니다. 185 00:09:53,740 --> 00:09:54,240 괜찮아. 186 00:09:54,240 --> 00:09:54,740 최대 어서. 187 00:09:54,740 --> 00:09:56,150 당신의 이름은 무엇입니까? 188 00:09:56,150 --> 00:09:58,550 에밀리는 최대 어서. 189 00:09:58,550 --> 00:09:59,410 그래서 에밀리입니다. 190 00:09:59,410 --> 00:10:00,840 당신은 무엇 년입니까? 191 00:10:00,840 --> 00:10:01,660 >> 신입생. 192 00:10:01,660 --> 00:10:02,810 >> 에밀리, 당신을 만나서 반갑습니다. 193 00:10:02,810 --> 00:10:03,310 데이비드. 194 00:10:03,310 --> 00:10:03,810 >> 괜찮아. 195 00:10:03,810 --> 00:10:06,120 여기에 화면에 그래서 우리는이 터치 스크린을 196 00:10:06,120 --> 00:10:08,425 되는 우리를 허용하는 것입니다 실제로,이 프로그램과 상호 작용 197 00:10:08,425 --> 00:10:09,265 그리고 그것은 단지 브라우저입니다. 198 00:10:09,265 --> 00:10:11,390 그것은 크롬은 전체 상영있어 순간, 그것은하지만입니다 199 00:10:11,390 --> 00:10:14,030 마이클에 의해 프로그램 된 허용하는 방식으로 대응 200 00:10:14,030 --> 00:10:15,970 우리는 이진수로 주위를 재생합니다. 201 00:10:15,970 --> 00:10:20,220 >> 그래서 예를 들어, 우리가하지 않은 세하지만 팔 bits-- 0과 1. 202 00:10:20,220 --> 00:10:22,000 지금, 우리는있어 숫자 0을 찾고. 203 00:10:22,000 --> 00:10:25,150 그리고 실제로, 모든 팔 제로 소수의 제로를 의미한다. 204 00:10:25,150 --> 00:10:26,900 그래서 그건 모든입니다 여기에 암시되어있다. 205 00:10:26,900 --> 00:10:29,395 >> 그래서 당신이 원한다면 숫자 8을 나타냅니다 206 00:10:29,395 --> 00:10:31,520 0의 패턴 무엇 그리고 사람은 당신이 원하는? 207 00:10:31,520 --> 00:10:35,160 당신은 단순히 누르거나 아래로 수 또는 숫자 자체. 208 00:10:35,160 --> 00:10:35,660 괜찮아. 209 00:10:35,660 --> 00:10:37,659 물론 그 8 그래서, 당신은 거기까지 볼 수 있습니다. 210 00:10:37,659 --> 00:10:41,260 그리고 우리는 원한다면 16, 우리는 무엇을해야합니까? 211 00:10:41,260 --> 00:10:42,701 >> 네, 그냥 다시 터치합니다. 212 00:10:42,701 --> 00:10:43,200 16. 213 00:10:43,200 --> 00:10:43,870 괜찮아. 214 00:10:43,870 --> 00:10:46,522 그래서이 모든 벌금과 좋은 그것은 여전히​​ 매우 낮은 수준이다. 215 00:10:46,522 --> 00:10:48,230 우리의 방법이 필요합니다 에밀리에 대한 실제 216 00:10:48,230 --> 00:10:50,550 실제로이 일을 나타내는. 217 00:10:50,550 --> 00:10:54,230 그래서 우리는 다음을 설정한다고 가정 아주 인 0과 1, 218 00:10:54,230 --> 00:10:55,980 개념, 실제 전구로. 219 00:10:55,980 --> 00:10:56,480 권리? 220 00:10:56,480 --> 00:10:59,540 >> 컴퓨터는 물리적 인, 기계적, 전기적 장치. 221 00:10:59,540 --> 00:11:02,220 그리고 적어도 경우 그 input-- 당신은 또는 충전 플러그를 꽂으 그건 ... 222 00:11:02,220 --> 00:11:05,090 배터리 전력을 갖고 있고 및 유출 전자. 223 00:11:05,090 --> 00:11:08,150 >> 그래서 지금, 우리는 왜 생각을 멈추지 말고 0과 1의 비트에 대해, 224 00:11:08,150 --> 00:11:10,470 하지만 뭔가 이상의 물리적 여기에 전구 등을들 수있다. 225 00:11:10,470 --> 00:11:13,815 그리고 댄 Armendariz 가입 할 수 있다면 다만이 up--에 와서 moment-- 날 226 00:11:13,815 --> 00:11:15,440 우리는 응용 프로그램을 큐 것입니다. 227 00:11:15,440 --> 00:11:15,940 >> 위에 에밀리 어서. 228 00:11:15,940 --> 00:11:18,270 유감이 가장 인 이제까지 당신을위한 어색한 데모. 229 00:11:18,270 --> 00:11:20,330 여기에 가자. 230 00:11:20,330 --> 00:11:22,080 우리는 큐거야 댄 덕분에 최대 231 00:11:22,080 --> 00:11:25,300 Armendariz, 직원의 다른 회원, 이진 전구로 알려진 응용 프로그램입니다. 232 00:11:25,300 --> 00:11:28,070 >> 그래서 우리는 여기에 무슨이 아이 패드 응용 프로그램입니다 233 00:11:28,070 --> 00:11:31,970 그 다음 사용자가 에밀리의 화면 인터페이스를 제공합니다. 234 00:11:31,970 --> 00:11:35,400 그것은 똑같은 UI를 가지고 그냥있어 본질적으로 그 이상이있다. 235 00:11:35,400 --> 00:11:39,220 그리고 당신이 지금 원하는 경우 수를 나타냅니다, 8 말 236 00:11:39,220 --> 00:11:42,094 당신은 어떻게 일을 가겠어요 오른쪽이로 통지, 237 00:11:42,094 --> 00:11:43,510 우리가 여기있는 전구? 238 00:11:43,510 --> 00:11:46,576 239 00:11:46,576 --> 00:11:47,620 아 - 하. 240 00:11:47,620 --> 00:11:48,290 마법 같은. 241 00:11:48,290 --> 00:11:51,830 우리가이 점을 설정 싶다면 좀 더 도전적인 일, 242 00:11:51,830 --> 00:11:58,100 과의 앞서 가자 랜덤을 선택 여기에 숫자 50과 같은 숫자입니다. 243 00:11:58,100 --> 00:11:59,015 입력이. 244 00:11:59,015 --> 00:12:01,640 그리고 당신은 이제 도전 할 수있는 경우 수 (50)을 마련하고, 245 00:12:01,640 --> 00:12:04,268 우리는 당신을 위해 멋진 상을해야합니다. 246 00:12:04,268 --> 00:12:06,144 >> EMILY : OK. 247 00:12:06,144 --> 00:12:08,692 세상에. 248 00:12:08,692 --> 00:12:10,650 DAVID 마란 : 산술 앞에 참으로 어렵다 249 00:12:10,650 --> 00:12:12,860 반 친구들의 수백. 250 00:12:12,860 --> 00:12:16,260 그러나 (50)는 여기에 답하고있다. 251 00:12:16,260 --> 00:12:18,132 >> [박수 갈채] 252 00:12:18,132 --> 00:12:21,875 >> 그리고 지금,이는 것을 의미한다 에밀리에 대한 실증합니다. 253 00:12:21,875 --> 00:12:24,315 그래서, 여기에 약간의 빛이다 확실히 이런 전구, 254 00:12:24,315 --> 00:12:26,190 하지만 실제로있어 작은 자기 스트립. 255 00:12:26,190 --> 00:12:28,570 그리고이 약 멋진거야 우리가 CS50에서 사용하는 이유 256 00:12:28,570 --> 00:12:31,640 그들이라는 것을 지원하는 것입니다 API-- 응용 프로그램 프로그래밍 257 00:12:31,640 --> 00:12:34,681 그냥 멋진 방법입니다 인터페이스, 말하는 우리의 직원의 무엇 하나 그 258 00:12:34,681 --> 00:12:37,284 이상에게 여름은 생성 된 않았다 여기에 아이 패드 응용 프로그램 259 00:12:37,284 --> 00:12:39,700 즉, 인터넷을 통해 이야기 여기에 전구에, 260 00:12:39,700 --> 00:12:41,810 무선으로있는 다른 장치에 연결된다. 261 00:12:41,810 --> 00:12:43,912 그러나 이제 선택이 될 것입니다 최종 프로젝트. 262 00:12:43,912 --> 00:12:46,370 그리고 에밀리, 경우에 당신은 너무 것 추천 용어의 끝에 263 00:12:46,370 --> 00:12:48,703 당신은 당신의 기숙사 방을 장식 할 수 있습니다 그와 함께 그 동안. 264 00:12:48,703 --> 00:12:50,376 뿐만 아니라 에밀리에게 감사합니다. 265 00:12:50,376 --> 00:12:53,244 >> [박수 갈채] 266 00:12:53,244 --> 00:12:56,590 267 00:12:56,590 --> 00:13:00,055 >> 하지만 지금의이 돌려 보자 우리의 관심 내용 268 00:13:00,055 --> 00:13:03,180 그 메시지는 같은 보았다 수 있습니다 그리고 이런 작은 선물입니다. 269 00:13:03,180 --> 00:13:05,320 사실, 이것은 인 그냥 맛보기뿐만 예 270 00:13:05,320 --> 00:13:08,400 무엇으로 와서 무엇을의 API 요청했다. 271 00:13:08,400 --> 00:13:11,409 그래서 우리가 여기에있는 것은 단순히 메시지의 정확한 종류 272 00:13:11,409 --> 00:13:13,200 그 몇 주 후 CS50 시간, 당신은거야 273 00:13:13,200 --> 00:13:16,590 상당히 뭔가를 보낼 수 실제로 해당 같은 익숙한 274 00:13:16,590 --> 00:13:18,100 온 오프를 켭니다. 275 00:13:18,100 --> 00:13:19,350 하지만이 모든 미세하고 좋은 것입니다. 276 00:13:19,350 --> 00:13:19,850 권리? 277 00:13:19,850 --> 00:13:22,710 우리는 희망을 정신 모델을 로 번호를 나타내는 278 00:13:22,710 --> 00:13:23,660 제로의 하나의. 279 00:13:23,660 --> 00:13:26,290 그리고 0과 1에서, 우리는 할 수 있습니다 50처럼 높은 숫자에 도착, 280 00:13:26,290 --> 00:13:29,460 에밀리는 한, 또는 우리 그에서 위로 이동할 수 있습니다. 281 00:13:29,460 --> 00:13:32,160 그리고 나는 우리가 표현할 수 있다고 주장 뿐만 아니라 문자 같은 것들. 282 00:13:32,160 --> 00:13:32,660 권리? 283 00:13:32,660 --> 00:13:35,360 >> 컴퓨터는 훨씬 더 있습니다 단지 숫자보다 흥미 롭군요. 284 00:13:35,360 --> 00:13:37,340 그리고 어떻게 가야합니까 나타내는 단어에 대한 285 00:13:37,340 --> 00:13:39,420 화면 또는 이메일에 또는 에세이 등? 286 00:13:39,420 --> 00:13:43,170 글쎄, 그것은 단순히 컴퓨터를 밝혀 이러한 낮은 수준의 상단에 추상 287 00:13:43,170 --> 00:13:47,380 자세한 내용은, 인간 몇 시간 전에 와서 임의의,하지만 일관된 최대, 288 00:13:47,380 --> 00:13:51,710 숫자의 매핑은 이렇게 편지들합니다 언제든지 것을 당신은 대문자를 참조하십시오 289 00:13:51,710 --> 00:13:54,170 컴퓨터 화면 확률은 무엇이야입니다 290 00:13:54,170 --> 00:13:57,370 후드는 아래에 0과 1의 패턴 291 00:13:57,370 --> 00:14:00,650 그 수를 나타냅니다, 이 차트 65 당. 292 00:14:00,650 --> 00:14:02,830 >> 그리고 더 물리적으로 컴퓨터의 내부, 293 00:14:02,830 --> 00:14:06,450 라는 것들의 수백만은 이 days--을 transistors--하는 294 00:14:06,450 --> 00:14:10,190 일이, 당신이 경우 그냥 스위치입니다 즉, 온 오프 가서 이렇게 상상할 수 있습니다. 295 00:14:10,190 --> 00:14:14,130 이러한 큰 전구하지 팔 그러나이 작은 작은 빛의 수백만 296 00:14:14,130 --> 00:14:17,490 전구, 또는 스위치 나 트랜지스터, 그에 및 해제 할 수 있습니다 297 00:14:17,490 --> 00:14:19,170 당신이 그들을 프로그래밍 방법에 따라. 298 00:14:19,170 --> 00:14:22,120 그래서 지금 우리는 방법을 뿐만 아니라 문자를 나타내는. 299 00:14:22,120 --> 00:14:25,300 >> I 였다면 사실이 사용 여기에 매핑 실제로 시도 300 00:14:25,300 --> 00:14:28,731 뭔가를 주문, 우리는 볼 수 있습니다 진수의이 패턴에서 301 00:14:28,731 --> 00:14:29,230 지금. 302 00:14:29,230 --> 00:14:31,354 그래서 우리는 심지어 않을거야 더 이상 진에 초점을 맞 춥니 다. 303 00:14:31,354 --> 00:14:35,910 그냥 이러한 생각하자 십진수 72, 73, 33. 304 00:14:35,910 --> 00:14:38,044 하지만이 무엇을 나타낼 수? 305 00:14:38,044 --> 00:14:39,960 사람은 충분히있다 사진 메모리 306 00:14:39,960 --> 00:14:43,060 철자가 무엇을 알고 여기에 화면에? 307 00:14:43,060 --> 00:14:43,560 몇 가지 그래. 308 00:14:43,560 --> 00:14:44,190 그래서 안녕하세요. 309 00:14:44,190 --> 00:14:48,330 H-I 다음 느낌표, 이는 화면에 실제로 아니었다. 310 00:14:48,330 --> 00:14:51,060 그러나 참으로 매핑있다 모든 번호에 대한 모든 편지에 대한 311 00:14:51,060 --> 00:14:53,340 당신이 원하는 수 있음 키보드에 입력합니다. 312 00:14:53,340 --> 00:14:55,430 >> 그러나 숫자는 필요 없어 그냥 문자를 나타냅니다. 313 00:14:55,430 --> 00:14:55,930 권리? 314 00:14:55,930 --> 00:14:59,570 우리 모두는 이미지에 대해 알고 사진, 오디오 파일 및 315 00:14:59,570 --> 00:15:00,870 비디오 파일 등을 포함한다. 316 00:15:00,870 --> 00:15:03,580 그래서 분명히 우리는 나타낼 수 여전히 높은 수준의 것들. 317 00:15:03,580 --> 00:15:06,920 그래서 어떤 컴퓨터 간단하게 선택됩니다 않습니다 318 00:15:06,920 --> 00:15:11,240 제로 사람의 패턴을 해석하는 다른 컨텍스트를 기반으로. 319 00:15:11,240 --> 00:15:13,130 >> 당신은을 더블 클릭하면 마이크로 소프트 워드 아이콘, 320 00:15:13,130 --> 00:15:15,900 당신은 화면에 단어를 참조하십시오 대신 색상과 사진의 321 00:15:15,900 --> 00:15:18,850 단어는이 인 것을 알고 있기 때문에 당신이 실제로 입력 한 에세이. 322 00:15:18,850 --> 00:15:21,510 당신 대신 더블 클릭 JPEG 또는 GIF 또는 PNG에, 323 00:15:21,510 --> 00:15:27,070 그것은까지 열리고 때문에 이미지입니다 .PNG 또는을 .docx 또는 어떤 파일을 324 00:15:27,070 --> 00:15:30,450 확장하고 어떤 소프트웨어 당신이 사용하고 해석하는 방법을 알고 325 00:15:30,450 --> 00:15:34,420 0과 1의 패턴을 다르게 인생의 목적이 무엇인지에 따라. 326 00:15:34,420 --> 00:15:37,330 >> 그래서 예를 들어, 본 숫자의 동일한 시퀀스 327 00:15:37,330 --> 00:15:41,250 당신을 얼마나 빨간색 나타낼 수 당신이 얼마나 많은 녹색을 원하십니까, 원하는, 328 00:15:41,250 --> 00:15:42,810 얼마나 블루 당신이 원하는 않습니다. 329 00:15:42,810 --> 00:15:47,490 그리고 실제로, 당신은 이제까지 들어 본 적이 있다면 RGB-- 그래서 그냥 적색, 녹색, 청색. 330 00:15:47,490 --> 00:15:51,380 그래서 나는이 같은 번호를 참조하는 경우 나에게 72 빨간색을주고 나에게 73 녹색을주고, 331 00:15:51,380 --> 00:15:56,910 33 청색이 얼마나 컴퓨터 사용 세 bytes-- 경우 332 00:15:56,910 --> 00:16:01,470 바이트는 8 비트 또는 24 bits--입니다 꽤 불쾌한 그늘을 나타내는 것 333 00:16:01,470 --> 00:16:03,660 갈색 또는 여기에 노란색. 334 00:16:03,660 --> 00:16:07,500 그리고 다른 상황에서, 수 그 0과 1의 동일한 패턴 335 00:16:07,500 --> 00:16:10,780 완전히 뭔가 의미 뿐만 아니라 다른. 336 00:16:10,780 --> 00:16:13,899 >> 그래서 우리는 표현의 지금 방법이 information-- 0과 1. 337 00:16:13,899 --> 00:16:15,190 그 꼭대기에, 우리는 편지를 얻을. 338 00:16:15,190 --> 00:16:16,860 그 꼭대기에, 우리는 색상을 얻을 수 있습니다. 339 00:16:16,860 --> 00:16:19,730 그리고의 오늘은 가정하자 우리는 오디오 및 비디오를 얻을 수 있다는 340 00:16:19,730 --> 00:16:22,590 사물 훨씬 더 보다 정교한. 341 00:16:22,590 --> 00:16:25,370 >> 하지만 지금의 고려하자 우리는 이러한 입력을 사용하는 방법 342 00:16:25,370 --> 00:16:27,390 그 생산 우리가 가지고 지금 출력 343 00:16:27,390 --> 00:16:29,830 이러한 정보를 표현하는 방법. 344 00:16:29,830 --> 00:16:31,820 음, 우리는 뭔가가 필요 알고리즘이라고합니다. 345 00:16:31,820 --> 00:16:34,320 지침의 다시 세트 어떤 과제를 해결 346 00:16:34,320 --> 00:16:37,580 step--과에 의해 단계 더 정확하게, 더 나은. 347 00:16:37,580 --> 00:16:42,090 >> 그리고있는 인간은 예입니다 인정 하듯이 덜 익숙한 요즘, 348 00:16:42,090 --> 00:16:44,300 하지만 그럼에도 불구하고 여전히 소프트웨어에서 우리와 함께, 349 00:16:44,300 --> 00:16:47,490 찾는 과정이다 전화 번호부에있는 사람입니다. 350 00:16:47,490 --> 00:16:51,690 >> 이제 줄어들고 사람들은 각 알고 이 유물은 실제로 여기에 무엇을 해. 351 00:16:51,690 --> 00:16:53,470 그러나 나의 하루, 이 전화 번호부이었다 352 00:16:53,470 --> 00:16:57,266 페이지와 숫자의 수천 와 Z를 통해 사람들의 이름 353 00:16:57,266 --> 00:17:00,390 그리고 우리는 종류의 부정 행위를하는 경우에도 CMO 입장이 대부분 노란색 페이지입니다. 354 00:17:00,390 --> 00:17:01,920 이 또한 흰색이었다 시 페이지 어느 355 00:17:01,920 --> 00:17:04,720 한 그 모든 이름과 실제 인간의 숫자. 356 00:17:04,720 --> 00:17:07,970 >> 그리고 나는 누군가를보고 싶다면 이 오늘 같은 전화 번호부, 물론, 357 00:17:07,970 --> 00:17:11,010 난 그냥 처음 몇 입력 자신의 이름의 문자, 358 00:17:11,010 --> 00:17:13,480 내 전화는 해당 정보를 찾습니다. 359 00:17:13,480 --> 00:17:15,970 그러나 처리하는 귀하의 아이폰이나 안드로이드 폰 360 00:17:15,970 --> 00:17:18,730 또는 실제로 무엇을 찾는 것입니다 연락처 목록에있는 사람 361 00:17:18,730 --> 00:17:22,099 우리 인간과 동일 아마 몇 시간 동안 했어요. 362 00:17:22,099 --> 00:17:24,260 >> 지금은이 걸릴 수 있습니다 문제는, 만약에 당신, 363 00:17:24,260 --> 00:17:26,220 여기 입력 0과 수 없습니다. 364 00:17:26,220 --> 00:17:28,730 그들은 같은 pages--하고 의 1,000 페이지를 가정 해 봅시다. 365 00:17:28,730 --> 00:17:32,650 그리고 나는 누군가를 검색하기를 원한다면 이 전화 번호부에 마이크 스미스를 좋아한다, 366 00:17:32,650 --> 00:17:35,570 나는 처음에 시작할 수 나는이 부분에있어 볼 367 00:17:35,570 --> 00:17:38,300 다음에 한 페이지를 설정 시간이 찾고 찾고 368 00:17:38,300 --> 00:17:42,820 나는 B의와 C의에 만들 같이 D의 등 마이크 스미스. 369 00:17:42,820 --> 00:17:46,000 스미스는 내가거야, S로 시작 잘하면 결국 그를 찾을 수 있습니다. 370 00:17:46,000 --> 00:17:50,090 >> 이 algorithm--입니다 즉, 올바른 process--? 371 00:17:50,090 --> 00:17:50,590 네. 372 00:17:50,590 --> 00:17:51,610 그것은 맞습니다. 373 00:17:51,610 --> 00:17:57,040 나는 그가 여기에 있다면 마이크를 찾을 수 있지만 것 어떻게 당신이 제안 수있는 경고입니다. 374 00:17:57,040 --> 00:17:57,541 이 느리다. 375 00:17:57,541 --> 00:17:58,040 권리? 376 00:17:58,040 --> 00:18:00,975 나는 마이크 S 향해 일종의 알고 전화 번호부의 후반. 377 00:18:00,975 --> 00:18:02,766 왜 도대체 내가 오전 처음부터 시작 378 00:18:02,766 --> 00:18:04,349 페이지가 페이지에서 페이지를 것. 379 00:18:04,349 --> 00:18:06,890 물론 그래서, 나는 그것을 뒤집어 수 주변 후면에서 시작, 380 00:18:06,890 --> 00:18:08,973 하지만 얻을 것 날이 같은 비율로, 381 00:18:08,973 --> 00:18:10,930 당신은 페이지를 willl-- 경우 페이지 후 페이지 후. 382 00:18:10,930 --> 00:18:14,190 그리고 내가 원하는 경우 작동하지 않을 것 다른 누구의 사람을 검색 할 수 383 00:18:14,190 --> 00:18:15,880 이름은 이전 알파벳에서 온다. 384 00:18:15,880 --> 00:18:17,240 >> 그래서 내가 무엇을 할 경우 I 초등학교에서 배운, 385 00:18:17,240 --> 00:18:19,205 다시 일을하지 않습니다 사람에 의해하지만 조로하여. 386 00:18:19,205 --> 00:18:23,060 그래서 2, 4, 6, 8, 10, 12, 등등. 387 00:18:23,060 --> 00:18:23,740 그 맞습니까? 388 00:18:23,740 --> 00:18:27,030 389 00:18:27,030 --> 00:18:27,560 아니. 390 00:18:27,560 --> 00:18:28,830 그것은 올바른 종류입니다. 391 00:18:28,830 --> 00:18:33,210 하지만 불평을 당신의 일부, 여기서 문제 또는 버그입니다, 392 00:18:33,210 --> 00:18:34,240 실수는 말하자면. 393 00:18:34,240 --> 00:18:34,580 네. 394 00:18:34,580 --> 00:18:36,570 >> 학생 : 당신은 건너 뛸 수 있습니다 오른쪽 항목 이상. 395 00:18:36,570 --> 00:18:37,320 >> DAVID 마란 : 그래. 396 00:18:37,320 --> 00:18:40,340 나는 마이크 스미스는 건너 뛸 수 있습니다 나는 한 번에 두 페이지를 촬영했기 때문에 397 00:18:40,340 --> 00:18:43,190 그는 그냥 될 일이 두 페이지 사이에 샌드위치. 398 00:18:43,190 --> 00:18:46,500 나는 그것을 실현할 수 있습니다 나는 T 섹션에있어 399 00:18:46,500 --> 00:18:48,690 아직 마이크 스미스를 발견하는 데 없습니다. 400 00:18:48,690 --> 00:18:50,820 >> 그리고이 일이 무엇을 고정 수 있는가? 401 00:18:50,820 --> 00:18:52,709 글쎄, 내가 할 경우 충돌 전화 번호부에 TS, 402 00:18:52,709 --> 00:18:54,500 나는 두 번해야 할 수도 있습니다 하나 정도 페이지를 백업합니다. 403 00:18:54,500 --> 00:18:56,830 그래서, 고칠 수 있어요하지만, 그것은 아주 간단 아니에요 404 00:18:56,830 --> 00:18:59,170 같은 단지 2로가는 내 성능을 향상. 405 00:18:59,170 --> 00:18:59,680 근데 뭐? 406 00:18:59,680 --> 00:19:00,180 어서. 407 00:19:00,180 --> 00:19:03,530 대부분의 인간이려고하고있는 무슨 무엇입니까 전화 번호부 이런 종류의 할까? 408 00:19:03,530 --> 00:19:04,696 당신은 전화 번호부를 제공하고 있습니다. 409 00:19:04,696 --> 00:19:06,280 당신은 무엇을해야합니까? 410 00:19:06,280 --> 00:19:06,922 >> 그게 뭔데? 411 00:19:06,922 --> 00:19:07,630 중앙으로 이동합니다. 412 00:19:07,630 --> 00:19:10,620 그래서 내가 들어 중앙으로 이동 I 대략 M 섹션에서 자신을 발견, 413 00:19:10,620 --> 00:19:11,120 말하자면. 414 00:19:11,120 --> 00:19:12,670 그리고 지금 내가 무엇을 하시겠습니까? 415 00:19:12,670 --> 00:19:14,077 잘 했어. 416 00:19:14,077 --> 00:19:14,785 당신의 이름은 무엇입니까? 417 00:19:14,785 --> 00:19:15,350 >> JAMES : 제임스. 418 00:19:15,350 --> 00:19:15,890 >> DAVID 마란 : 제임스, 모든 권리. 419 00:19:15,890 --> 00:19:16,829 나는 다음에 무엇을해야합니까? 420 00:19:16,829 --> 00:19:18,620 제임스 : 당신은 갈 S 년대가 절반입니다. 421 00:19:18,620 --> 00:19:18,740 DAVID 마란 : 좋습니다. 422 00:19:18,740 --> 00:19:20,910 나는 반에 갈거야 그 그것은 다시 때문에에 S의의를 가지고, 423 00:19:20,910 --> 00:19:22,920 규정은 여기에서 있었다 이 일이 분류된다. 424 00:19:22,920 --> 00:19:25,461 그것은 1,000 꽤 쓸모 페이지 버라이존이 실제로하지 않는 경우 425 00:19:25,461 --> 00:19:27,339 Z.을 통해 우리에 대한 이러한 것들을 정렬 426 00:19:27,339 --> 00:19:30,130 내가 알고있는 경우 마이크가 아마에 따라서 전화 번호부의 후반, 427 00:19:30,130 --> 00:19:31,536 지금은 할 수 있습니다. 428 00:19:31,536 --> 00:19:33,388 >> [웃음] 429 00:19:33,388 --> 00:19:35,240 430 00:19:35,240 --> 00:19:37,391 >> 반 문제 균열. 431 00:19:37,391 --> 00:19:38,615 >> [박수 갈채] 432 00:19:38,615 --> 00:19:39,115 433 00:19:39,115 --> 00:19:40,300 고맙습니다. 434 00:19:40,300 --> 00:19:42,510 반 문제 균열. 435 00:19:42,510 --> 00:19:44,440 즉, 실제로 투쟁을 real--했다. 436 00:19:44,440 --> 00:19:47,050 그래서 전화 번호부를 찢어 반으로, 자신을 떠나 437 00:19:47,050 --> 00:19:48,580 근본적으로 같은 문제와 함께. 438 00:19:48,580 --> 00:19:50,060 그러나 물론, 절반 큽니다. 439 00:19:50,060 --> 00:19:52,550 그리고 제임스를 수행하는 경우 조언 다시, 나는 여기. 440 00:19:52,550 --> 00:19:54,400 나는 오, 지금은 T 섹션에있어, 말한다. 441 00:19:54,400 --> 00:19:56,460 >> 그리고 물론, I 전화 번호부를 찢어 수 있습니다 442 00:19:56,460 --> 00:19:59,660 반 한 번 더에, 떠나 의 문제와 나 443 00:19:59,660 --> 00:20:00,810 이제 크기 분기. 444 00:20:00,810 --> 00:20:05,335 그래서 천 500에서 갔어요 250-125 등이다. 445 00:20:05,335 --> 00:20:07,350 난 것처럼 느낀다 밖으로 큰 물린 복용 446 00:20:07,350 --> 00:20:10,615 각각이 문제 반복하거나, 각 단계를 포함한다. 447 00:20:10,615 --> 00:20:15,580 >> 그리고 실제로, 시간이 나는 쓸거야 이 예에서 마이크 스미스를 찾는 448 00:20:15,580 --> 00:20:18,970 그래서 훨씬 덜 결국 난 때문에 이 옥수수 빵 책 아래로 깍로 이동 449 00:20:18,970 --> 00:20:20,192 한 고독한 페이지로 이동합니다. 450 00:20:20,192 --> 00:20:23,010 마이크가 해당 페이지에있는 경우 그리고, 난 가서 그를 줄 것 451 00:20:23,010 --> 00:20:24,670 호출이 그를 발견 한. 452 00:20:24,670 --> 00:20:27,030 >> 그러나 얼마나 더 이다 algorithm-- 그 453 00:20:27,030 --> 00:20:29,690 즉, 직관적 인 말을 감히 algorithm-- 것보다 우리 454 00:20:29,690 --> 00:20:34,920 있는 시작 우리는 매우 linear--있어 1 또는 2 배의 속도로 right-- 왼쪽? 455 00:20:34,920 --> 00:20:36,100 >> 음,이 플롯 할 수 있습니다. 456 00:20:36,100 --> 00:20:39,380 우리는 약을 너무 많이 걱정하지 않아도 여기이 경우 수학 또는 숫자. 457 00:20:39,380 --> 00:20:40,550 우리는 음모를 봐주세요. 458 00:20:40,550 --> 00:20:43,600 따라서, X 또는 횡축, problem--의 크기는 459 00:20:43,600 --> 00:20:44,700 얼마나 많은 페이지가있다. 460 00:20:44,700 --> 00:20:46,760 Y 또는 수직에 축, 얼마나 많은 시간이다 461 00:20:46,760 --> 00:20:48,218 그것을 해결하기 위해 저를 걸릴 것입니다. 462 00:20:48,218 --> 00:20:50,760 그리고 어쩌면 그 얼마나 많은입니다 페이지 회전, 얼마나 많은 초, 463 00:20:50,760 --> 00:20:52,370 어떻게 조치의 일부 단위를 많은 시체. 464 00:20:52,370 --> 00:20:57,810 >> 그리고 빨간색 직선을 그려했습니다 여기에 있기 때문에 각각의 추가 페이지의 경우 465 00:20:57,810 --> 00:21:01,740 전화 번호부, 나는 필요 하나의 추가 단계를 확인합니다. 466 00:21:01,740 --> 00:21:03,680 버라이존 하나를 추가한다면 더 페이지 내년, 467 00:21:03,680 --> 00:21:06,970 나는 또 하나의 페이지를 플립해야 할 수도 있습니다 마이크 스미스 같은 사람을 찾을 수 있습니다. 468 00:21:06,970 --> 00:21:11,340 >> 한편, 상기 제 2 알고리즘 어느 나는 조로 갔다, 같은 모양이다. 469 00:21:11,340 --> 00:21:15,220 그것은 여전히​​ 매우 선형 매우 왼쪽의 바로, 동일한 바이트 각 시간을내어, 470 00:21:15,220 --> 00:21:16,900 그러나 경사 약간 낮다. 471 00:21:16,900 --> 00:21:23,590 >> 예를 들어, 크기하다면 문제는 거의 여기 있었다 472 00:21:23,590 --> 00:21:25,990 나는, 내 첫 번째 알고리즘을 사용 나는 모든 방법을 끝낼 수 있습니다 473 00:21:25,990 --> 00:21:27,480 그 레드 라인의 상단에. 474 00:21:27,480 --> 00:21:29,390 하지만 대신 사용하는 경우 twosies는 접근에, 475 00:21:29,390 --> 00:21:31,480 노란색 라인 제시 이 낮은이기 때문에, 476 00:21:31,480 --> 00:21:33,790 걸릴 거예요 있음 나 적은 시간 해결한다. 477 00:21:33,790 --> 00:21:37,400 >> 그러나 모양 무엇 세 번째 algorithm-- 다시, 틀림없이 478 00:21:37,400 --> 00:21:38,707 가장 직관적 알고리즘? 479 00:21:38,707 --> 00:21:40,540 음, 조금 보인다 이 같은. 480 00:21:40,540 --> 00:21:43,480 그것은 모양, 곡선, 또는 로그입니다. 481 00:21:43,480 --> 00:21:46,510 그리고 심지어는 결코 그것을 생각 종류는 평평 482 00:21:46,510 --> 00:21:50,770 그것은 점근 인치 위로 최대 최대하지만 정말 천천히 483 00:21:50,770 --> 00:21:52,129 다른 모든 대. 484 00:21:52,129 --> 00:21:53,170 그리고 멀리 무엇을이야? 485 00:21:53,170 --> 00:21:54,215 글쎄, 우리는 로그 n 호출합니다. 486 00:21:54,215 --> 00:21:55,820 하지만 실제로 무엇을 의미합니까? 487 00:21:55,820 --> 00:21:58,580 잘 버라이존이 두 배로 경우 전화 번호부에있는 페이지 수 488 00:21:58,580 --> 00:22:00,810 1,000에서 2,000 내년. 489 00:22:00,810 --> 00:22:04,600 내 얼마나 많은 단계입니다 걸릴 것 첫 번째 알고리즘? 490 00:22:04,600 --> 00:22:05,440 >> 내 첫 알고리즘입니다. 491 00:22:05,440 --> 00:22:06,399 아마 1,000 이상의 단계. 492 00:22:06,399 --> 00:22:08,106 그들은 두 배로 경우 전화 번호부, 내가 갈거야 493 00:22:08,106 --> 00:22:10,590 다른 넘겨해야합니다 1,000 페이지가 마이크를 찾을 수 있습니다. 494 00:22:10,590 --> 00:22:13,240 물론, 두 번째 경우 알고리즘, 아마 500 난 때문에 495 00:22:13,240 --> 00:22:14,610 두 배 빠른 것. 496 00:22:14,610 --> 00:22:18,380 >> 그러나 버라이존은 수를 두 배로하는 경우 이 올해와 내년 사이에 페이지, 497 00:22:18,380 --> 00:22:21,650 분할 algorithm-- 세 번째와 제임스는 제안 정복하는 것이 498 00:22:21,650 --> 00:22:24,450 반 반에 가서 반쪽은 얼마나 많은 단계 것 499 00:22:24,450 --> 00:22:29,030 그것은 가지고 내년에 데려다 크기가 2000의 전화 번호부? 500 00:22:29,030 --> 00:22:29,670 딱 하나만. 501 00:22:29,670 --> 00:22:34,110 한 물린 때문에, 나는 걸릴 수 있습니다, 페이지의 문제 중 절반 502 00:22:34,110 --> 00:22:34,694 떨어져. 503 00:22:34,694 --> 00:22:37,860 그리고 당신이 조금 생각해 보면 전화 번호부하지 않는 경우는 미친 듯이 now-- 504 00:22:37,860 --> 00:22:41,810 1000 또는 2000 페이지가 있지만 의 4 억 가정 해 봅시다 pages-- 505 00:22:41,810 --> 00:22:45,282 이 방법 book-- 큰 전화입니다 여러 번 또는 얼마나 많은 단계 506 00:22:45,282 --> 00:22:47,740 그것을 찾기 위해 나를 걸릴 것입니다 전화 번호부에 마이크 스미스 507 00:22:47,740 --> 00:22:50,489 40 억 페이지와. 508 00:22:50,489 --> 00:22:52,030 당신은 종류의 계산을 시작할 수 있습니다. 509 00:22:52,030 --> 00:22:52,200 괜찮아. 510 00:22:52,200 --> 00:22:53,175 40 억 2로 나눈. 511 00:22:53,175 --> 00:22:54,550 그래서 1로 나눈 20 억이다. 512 00:22:54,550 --> 00:22:55,510 즉, 10 억입니다. 513 00:22:55,510 --> 00:22:56,410 그리고 절반 억. 514 00:22:56,410 --> 00:22:59,940 그런 다음 250--이 다시 수행 할 수 있도록 다시하지만 그 많은 시간 전에 515 00:22:59,940 --> 00:23:01,020 당신은 한 페이지에 도착. 516 00:23:01,020 --> 00:23:04,360 >> 그리고 실제로, 경우에도 전화 이 책은 40 억 페이지입니다 517 00:23:04,360 --> 00:23:08,340 또는 데이터베이스 당신이 검색하는 , 40 억 레코드 길이 518 00:23:08,340 --> 00:23:12,720 당신이 포기 또는 걸릴 걸릴 거예요 32 단계는 마이크 스미스를 찾을 수 있습니다. 519 00:23:12,720 --> 00:23:15,990 그리고 당신은 옆에있는 전화 번호부를 두 배로하는 경우 4000000000-8000000000 년, 520 00:23:15,990 --> 00:23:19,010 33 단계 대신에 단지 32. 521 00:23:19,010 --> 00:23:21,100 >> 그리고 이것은 증거입니다 아이디어 중 하나 522 00:23:21,100 --> 00:23:24,100 우리는 컴퓨터에서 수용 할 수 있음 더 일반적으로 과학,하는 523 00:23:24,100 --> 00:23:26,760 이 계산 생각입니다 및 문제에 접근 524 00:23:26,760 --> 00:23:29,479 솔직히에서 도구를 사용하여 당신의 이미 익숙한 도구 525 00:23:29,479 --> 00:23:31,520 와 현실 세계를 kit-- 이는 당신이 잘 알고, 526 00:23:31,520 --> 00:23:34,730 하지만 그 아이디어를 활용 실제로 문제를 해결한다. 527 00:23:34,730 --> 00:23:37,200 >> 그러나 우리는 우리를 공식화 할 필요가 이러한 문제에 대한 해결책. 528 00:23:37,200 --> 00:23:40,200 그래서 저를 잠시 소개하겠습니다 우리가 의사 호출 할 수 있습니다 무엇인가. 529 00:23:40,200 --> 00:23:44,260 학기의 대부분, 우리는 사용 보낼거야 C와 PHP 같은 언어의 실제 코드 530 00:23:44,260 --> 00:23:46,570 자바 스크립트와 SQL 등을합니다. 531 00:23:46,570 --> 00:23:49,000 >> 하지만 지금은, 그냥 살펴 보자 상당히 직관적 뭔가 532 00:23:49,000 --> 00:23:49,930 영어 등을들 수있다. 533 00:23:49,930 --> 00:23:52,490 나는 그것을 증류 수 있습니다 알고리즘있는 534 00:23:52,490 --> 00:23:54,650 이 같은 단계로 마이크를 발견했다. 535 00:23:54,650 --> 00:23:55,760 >> 전화 번호부를 선택 536 00:23:55,760 --> 00:23:57,121 >> 전화 번호부의 중간에 열기 537 00:23:57,121 --> 00:23:57,870 이름의 봐 538 00:23:57,870 --> 00:23:59,290 마이크는 이름의 사이 인 경우 539 00:23:59,290 --> 00:24:00,450 마이크를 호출 540 00:24:00,450 --> 00:24:02,290 스미스는 책의 이전 다른 경우 541 00:24:02,290 --> 00:24:04,540 중간에 열기 책의 왼쪽 절반 542 00:24:04,540 --> 00:24:06,244 다른 3 라인으로 이동 543 00:24:06,244 --> 00:24:07,660 스미스는 책의 뒷부분입니다 다른 경우 544 00:24:07,660 --> 00:24:09,330 중간에 열기 이 책의 오른쪽 절반 545 00:24:09,330 --> 00:24:09,996 세 가지 라인으로 이동 546 00:24:09,996 --> 00:24:10,720 그밖에 547 00:24:10,720 --> 00:24:11,500 포기 548 00:24:11,500 --> 00:24:15,360 이제 몇 가지 특성을 거기에 이런 지적 가치가 있습니다. 549 00:24:15,360 --> 00:24:18,370 그래서 하나, 모든 라인 나는 노란색으로 강조했습니다 550 00:24:18,370 --> 00:24:21,430 우리는 호출을 시작하는거야 문이나 기능 또는 절차. 551 00:24:21,430 --> 00:24:24,160 그들은 단지 행동 할 것 이, 거기 아니다 552 00:24:24,160 --> 00:24:26,400 그것은 모든 그만큼 변화. 553 00:24:26,400 --> 00:24:30,850 >> 하지만 여기에 다음 단계, 다음은 conditions-- 다른, 경우, 다른 사람, 다른 경우. 554 00:24:30,850 --> 00:24:34,020 이러한라는 조건, 또는 가지, 그들은 의사 결정 포인트입니다. 555 00:24:34,020 --> 00:24:36,780 그리고 그들은 우리가 할 수 있도록 조건부 뭔가. 556 00:24:36,780 --> 00:24:39,650 >> 그리고 사실,의 짧은 보자 아마도 익숙한 face--보고 557 00:24:39,650 --> 00:24:43,380 우리가 그를 Bill-- 전화 할게과 정확하게 이러한 조건은, 558 00:24:43,380 --> 00:24:45,670 이러한 방법을 사용할 수 있습니다. 559 00:24:45,670 --> 00:24:48,230 >> 빌 게이츠 : 사람들이 만들 의사 결정 매일. 560 00:24:48,230 --> 00:24:51,800 예를 들어, 당신은 당신 밖에 가기 전에 가지,라는 if 문이 561 00:24:51,800 --> 00:24:55,650 비가 경우, 나는 다음 내 재킷을 얻을 필요가있다. 562 00:24:55,650 --> 00:25:00,990 >> 그리고 컴퓨터는 한 번 놀라운 문 그런 종류의 결정 563 00:25:00,990 --> 00:25:06,450 이들은 안정적으로 실행할 수있는 믿을 수없는 속도로 그 것. 564 00:25:06,450 --> 00:25:12,470 그리고 컴퓨터 프로그램이 정말로 수학 및 일부 약간은 565 00:25:12,470 --> 00:25:16,890 문 위치하는 경우 결정이 이루어됩니다. 566 00:25:16,890 --> 00:25:19,432 >> DAVID 마란 : 그래서 지금하자의 초점 몇 가지 다른 lines--에 567 00:25:19,432 --> 00:25:21,140 내가 강조 한 것 노란색 여기. 568 00:25:21,140 --> 00:25:23,890 다른 거기에서 그리고집니다 이 아이디어를 표현하는 방법. 569 00:25:23,890 --> 00:25:28,550 그러나 직관적으로 무엇을 우리의 라인 8 및 11 내가 말하고 여기 강조했습니다 그 570 00:25:28,550 --> 00:25:29,100 할까? 571 00:25:29,100 --> 00:25:33,081 예, 3 라인으로 이동하지만, 무엇 문제는 정말로 유도한다는 것이다? 572 00:25:33,081 --> 00:25:35,580 그것은, 루프 또는주기의 어떤 종류의 당신의 종류를 볼 수 있습니다. 573 00:25:35,580 --> 00:25:36,079 권리? 574 00:25:36,079 --> 00:25:39,710 라인 8 경우 라인으로 돌아갑니다 3 한 다음 다시 라인 8 충돌 575 00:25:39,710 --> 00:25:42,700 당신은, 3 행으로 돌아갈 수 있습니다 다시 라인 3, 다시 3을 줄 수 있습니다. 576 00:25:42,700 --> 00:25:44,530 주기 또는 루프 이런 종류가있다. 577 00:25:44,530 --> 00:25:47,177 그리고 사실, 즉 유도 있어요 11 행 가능성뿐만 아니라. 578 00:25:47,177 --> 00:25:49,260 그리고 이것은 기본이다 뿐만 아니라 구성 프로그램. 579 00:25:49,260 --> 00:25:51,593 >> 당신이 원하는하지 않을 수 있습니다 단지 문으로 뭔가를 할 580 00:25:51,593 --> 00:25:54,280 또는 조건부로 뭔가를 조건 또는 분기. 581 00:25:54,280 --> 00:25:56,644 당신은 어떤 작업을 수행 할 수 있습니다 주기적으로 루프. 582 00:25:56,644 --> 00:25:59,810 그리고 우리는 누구와 함께 다른 사람이있을 것이다 우리가 그를 전화 할게 familiar-- 당신은 수 있습니다 583 00:25:59,810 --> 00:26:02,996 여기에이 개념을 설명 Mark--. 584 00:26:02,996 --> 00:26:04,870 마크 주커 버그 : 하나 컴퓨터가있는 것 585 00:26:04,870 --> 00:26:07,460 정말 좋은 명령을 반복한다. 586 00:26:07,460 --> 00:26:09,510 사람으로, 당신은 얻을 것 정말 지루하면 경우 587 00:26:09,510 --> 00:26:12,310 같은 일을했다 행에서 시간을 많이, 588 00:26:12,310 --> 00:26:16,230 그러나 컴퓨터가 같은 일을 할 수 수백만 혹은 수십억 회 589 00:26:16,230 --> 00:26:18,930 그리고 지루해하고 할 수 없습니다 정말 잘 그것을 실행합니다. 590 00:26:18,930 --> 00:26:21,240 >> 예를 들어, 그래서 모든 사람을 기원 할 591 00:26:21,240 --> 00:26:24,450 페이스 북 생일에 그들에게 이메일을 보내, 592 00:26:24,450 --> 00:26:27,037 그것은 더 이상 나를 걸릴 수 있습니다 세기 실제로 밖으로 쓰기 593 00:26:27,037 --> 00:26:28,370 모든 사람에게 그 모든 이메일. 594 00:26:28,370 --> 00:26:33,500 코드와 몇 줄, 나는 할 수 시스템이 모든 사람에게 이메일을 보내 595 00:26:33,500 --> 00:26:35,460 페이스 북은 희망에 그들 생일. 596 00:26:35,460 --> 00:26:38,330 >> 그건 그래서 루프가 무엇인지, 왜 그들이있어 가치있는 뭔가 597 00:26:38,330 --> 00:26:40,076 것을 컴퓨터는 잘 할 수 있습니다. 598 00:26:40,076 --> 00:26:43,109 >> DAVID 마란 : 우리의 친구에게 많은 감사 이 두 영화에 대한 code.org에서. 599 00:26:43,109 --> 00:26:46,150 그리고 지난 주, 당신은 할 수 있습니다 마크 주커 버그와 페이스 북을 알 600 00:26:46,150 --> 00:26:47,940 이 공지 사항을 게시 이는 그들이 단지 601 00:26:47,940 --> 00:26:50,398 중요한 통과 사상 처음으로 이정표. 602 00:26:50,398 --> 00:26:54,320 1,000,000,000명은 페이스 북을 사용 하루, 특히 마지막 월요일. 603 00:26:54,320 --> 00:26:58,650 지구에 7 인간 하나 분명히 페이스 북에 로그인. 604 00:26:58,650 --> 00:27:03,310 >> 음,이 좋은 기회를 보인다 페이스 북은 시작 위치에 다시보고, 605 00:27:03,310 --> 00:27:06,840 우리는 CS50 자신을 갔다 그것은 2005 년에 밝혀 때문에 아카이브, 606 00:27:06,840 --> 00:27:10,020 마크는 CS50에 게스트 강의를했다. 607 00:27:10,020 --> 00:27:13,870 당신은 그 생산 가치를 볼 수 있습니다 다음 꽤 같은 돌아갔다 608 00:27:13,870 --> 00:27:16,110 기술의 관점에서 가능한, 당신은 또한거야 609 00:27:16,110 --> 00:27:18,310 존재 볼 이 게스트 강의 610 00:27:18,310 --> 00:27:22,470 반드시 관심을 불쾌하지 않았다 학생회의, 당신의 전임자, 611 00:27:22,470 --> 00:27:24,910 그것은있을 수 있습니다만큼 이후 불과 몇 년. 612 00:27:24,910 --> 00:27:27,902 >> 그럼 살펴 보자 과학 센터 C.에서 613 00:27:27,902 --> 00:27:29,389 614 00:27:29,389 --> 00:27:31,014 스피커 2 : 나와 함께하고 환영하십시오. 615 00:27:31,014 --> 00:27:33,374 616 00:27:33,374 --> 00:27:36,577 [박수 갈채] 617 00:27:36,577 --> 00:27:37,410 마크 주커 버그 : 요. 618 00:27:37,410 --> 00:27:37,900 괜찮아. 619 00:27:37,900 --> 00:27:40,420 쿨이 내가했습니다 처음이다 이러한 것들 중 하나 잡고 있었다. 620 00:27:40,420 --> 00:27:42,336 그래서 난 그냥 갈거야 정말 빠르게 연결합니다. 621 00:27:42,336 --> 00:27:54,354 622 00:27:54,354 --> 00:27:54,854 괜찮아. 623 00:27:54,854 --> 00:27:57,314 당신은 그것을들을 수 있습니까? 624 00:27:57,314 --> 00:27:58,298 이 좋은가요? 625 00:27:58,298 --> 00:28:00,684 이 모든에서 증폭되어 있습니까? 626 00:28:00,684 --> 00:28:01,184 괜찮아. 627 00:28:01,184 --> 00:28:02,040 단. 628 00:28:02,040 --> 00:28:06,860 그래서,이 제 시간 중 하나처럼 나는 하버드에서 강의를 봤는데 629 00:28:06,860 --> 00:28:08,660 그러나-- 630 00:28:08,660 --> 00:28:12,510 >> DAVID 마란 : 그래서 결국 과학 센터는 비디오를 확대했다 631 00:28:12,510 --> 00:28:15,110 그러나이 캡처되지 전에 발췌 곳 마크의 이야기, 632 00:28:15,110 --> 00:28:18,230 그는 설명하는 그의 룸메이트, 더스틴, 사람 633 00:28:18,230 --> 00:28:20,885 이 함께 손을 빌려 싶어 사이트는 Facebook.com라고 634 00:28:20,885 --> 00:28:24,540 마크가에 대한 것을 실현 프로그래밍에 언급 languages​​-- 635 00:28:24,540 --> 00:28:27,290 펄이라고 하나, 하나 라는 PHP-- 그는 설명으로 636 00:28:27,290 --> 00:28:28,840 더스틴의 기여의 기원. 637 00:28:28,840 --> 00:28:31,499 638 00:28:31,499 --> 00:28:33,290 마크 주커 버그 : I 사이트 운영 시작 639 00:28:33,290 --> 00:28:37,770 그리고 그것을 시작 월 하버드, 2004. 640 00:28:37,770 --> 00:28:39,540 그래서 지금은 거의 2 년 전에 생각한다. 641 00:28:39,540 --> 00:28:42,322 그리고 몇 주 내에, 천 몇 사람이 가입했다 642 00:28:42,322 --> 00:28:45,280 우리는 약간의 이메일을 받기 시작 다른 대학에서 사람들이 물어에서 643 00:28:45,280 --> 00:28:47,520 우리를 위해 자신의 학교를 시작합니다. 644 00:28:47,520 --> 00:28:49,455 >> 그리고 나는시 (161)을 복용했다. 645 00:28:49,455 --> 00:28:52,080 너희들이 알고 있다면 나도 몰라 그 과정의 명성, 646 00:28:52,080 --> 00:28:54,402 그러나 그것은 종류의 무거운했다. 647 00:28:54,402 --> 00:28:57,110 그것은 정말 재미 과정 이었지만, 그것은 많은 시간 나를 떠나지 않았다 648 00:28:57,110 --> 00:28:59,260 페이스 북과 다른 작업을 수행합니다. 649 00:28:59,260 --> 00:29:04,309 내 생각 내 룸메이트 더스틴, 그래서 그냥 완료했다 CS50, 헤이, 같았다. 650 00:29:04,309 --> 00:29:05,100 나는 도움을합니다. 651 00:29:05,100 --> 00:29:08,760 나는 확장을하고 도와주고 싶어 당신은 물건을 수행하는 방법을 알아낼. 652 00:29:08,760 --> 00:29:10,780 >> 그래서 나는 그 친구 꽤 멋지다, 같았다. 653 00:29:10,780 --> 00:29:13,130 하지만 당신은 정말 어떤 몰라 PHP 또는 그런 아무것도. 654 00:29:13,130 --> 00:29:16,444 그래서 주말에 그는 집으로 갔다, , 인형의 책 펄을 구입 655 00:29:16,444 --> 00:29:17,860 다시 와서 모든 권리, 같았다. 656 00:29:17,860 --> 00:29:18,940 나는 갈 준비 해요. 657 00:29:18,940 --> 00:29:23,010 >> 내가 좋아하는, 친구가, 사이트 기록였습니다 PHP하지 Perl로,하지만 괜찮아. 658 00:29:23,010 --> 00:29:28,530 >> 그래서 그는 통해 PHP를 집어 들었다 같은 몇 일 I 때문에 659 00:29:28,530 --> 00:29:30,790 약속이있는 경우 그 C에서 좋은 배경, 660 00:29:30,790 --> 00:29:32,970 PHP는 픽업하는 매우 간단한 일이다. 661 00:29:32,970 --> 00:29:37,480 그리고 그는 단지 종류의 작업에 갔다. 662 00:29:37,480 --> 00:29:40,500 >> 우리가 지금 살펴 전에 코스는 어디 가고, 663 00:29:40,500 --> 00:29:43,047 나 좀 초대 할 수 있습니다 무대에 SC50의 직원 최대의. 664 00:29:43,047 --> 00:29:44,880 그들 중 일부는 쇼핑 자신의 코스. 665 00:29:44,880 --> 00:29:48,390 하지만 그 TF들과 CA와 코스의 경우 여기에 헤드 업에 올 수 666 00:29:48,390 --> 00:29:50,230 그리고 빠른 안녕하세요 저를 가입 할 수 있습니다. 667 00:29:50,230 --> 00:29:54,670 >> 내가 특히 소개 할 수 있도록, 한나, 마리아, Daven, 롭, 668 00:29:54,670 --> 00:29:59,666 CS50의 과정은 캠브리지 여기에 머리. 669 00:29:59,666 --> 00:30:02,106 >> [박수 갈채] 670 00:30:02,106 --> 00:30:07,490 671 00:30:07,490 --> 00:30:11,060 >> DAVID 마란 :에 사실, 증거 과정이지지 구조 672 00:30:11,060 --> 00:30:15,660 지난 몇 년에 걸쳐 구축 CS50 직원이 올해 번호 거의 100, 673 00:30:15,660 --> 00:30:17,170 그리고 여기 혼자 캠브리지입니다. 674 00:30:17,170 --> 00:30:21,240 한편, 뉴 헤이븐에서, 거기 어떤 (40)과 TF 및 CA와이 직원 675 00:30:21,240 --> 00:30:22,800 뿐만 아니라 과정을 실행합니다. 676 00:30:22,800 --> 00:30:26,125 >> 우리가 먼저 롭 보우 덴을 소개 할 수 있습니다. 677 00:30:26,125 --> 00:30:26,750 ROB BOWDEN : 안녕하세요. 678 00:30:26,750 --> 00:30:27,620 나는 롭입니다. 679 00:30:27,620 --> 00:30:32,750 이것은 나의 여섯 번째 년입니다 과정에서 TFing. 680 00:30:32,750 --> 00:30:37,970 그래서, 모든 방법을 다시 내 신입생 년, 나는 CS50을하지 않았다. 681 00:30:37,970 --> 00:30:40,270 당신의 신입생은 fall-- 당신은 잘 알고 있습니다 682 00:30:40,270 --> 00:30:43,270 당신은 단지 4 과목을 취할 수 그래서 많은 과정 오늘이 있습니다. 683 00:30:43,270 --> 00:30:44,450 그래서 어, 같이 해요. 684 00:30:44,450 --> 00:30:48,050 나는의 내 학년 AP CS했다 고등학교는 무서웠다. 685 00:30:48,050 --> 00:30:48,900 그래서, 어, 같이 해요. 686 00:30:48,900 --> 00:30:50,380 컴퓨터 과학 나를 위해 아니다. 687 00:30:50,380 --> 00:30:53,000 >> 그럼 다음은 끝났다 내 신입생의 과정 688 00:30:53,000 --> 00:30:58,960 내가 CS50에있는 친구를 한 것으로, 가을, 그리고 나는 그녀와 함께 한 강의에 참석했다 생각합니다. 689 00:30:58,960 --> 00:31:03,760 그것은이의 더 나은 종류, 오처럼, 내가 고등학교에서 한 것보다. 690 00:31:03,760 --> 00:31:06,990 >> 그리고의 과정을 통해 올해, 난 내 자신의 문제 세트를 가지고 있었다 691 00:31:06,990 --> 00:31:08,750 과정에서 실제로 복용했다. 692 00:31:08,750 --> 00:31:11,870 하지만 난 볼 때마다 그 I 이들에 미루지 싶어, 693 00:31:11,870 --> 00:31:15,111 내가 CS50로 돌아갈 것이고, 그 물건의 일부를 봐주세요. 694 00:31:15,111 --> 00:31:15,610 그래, 좋아. 695 00:31:15,610 --> 00:31:16,140 난 괜찮아. 696 00:31:16,140 --> 00:31:19,350 나는 코딩 꾸물 거리는. 697 00:31:19,350 --> 00:31:22,910 그러므로 그 끝에있어 나는 야, 실현 가을, 698 00:31:22,910 --> 00:31:24,410 컴퓨터 과학은 꽤 멋지다. 699 00:31:24,410 --> 00:31:27,730 나는 CS51을 복용 끝. 700 00:31:27,730 --> 00:31:30,430 다음 학기에, 나는 CS61을 복용 끝. 701 00:31:30,430 --> 00:31:32,727 그리고 그것은 모두 거기에서, 그때 선언 결국 702 00:31:32,727 --> 00:31:35,310 내가 가진 컴퓨터 과학, 일을 전혀 의도하지 703 00:31:35,310 --> 00:31:36,740 때 내가 대학에왔다. 704 00:31:36,740 --> 00:31:39,330 그리고 지금 여기 있어요. 705 00:31:39,330 --> 00:31:42,230 그래서 과정은 당신이 그것을 만들 것입니다. 706 00:31:42,230 --> 00:31:43,463 나는 당신이 그것을 즐기시기 바랍니다. 707 00:31:43,463 --> 00:31:44,066 >> [박수 갈채] 708 00:31:44,066 --> 00:31:45,315 데이비드 마란은 : 롭에게 감사합니다. 709 00:31:45,315 --> 00:31:49,020 710 00:31:49,020 --> 00:31:52,180 >> 그리고 지금 마리아, 우리의 물론 지원을 향한다. 711 00:31:52,180 --> 00:31:53,140 >> MARIA : 얘들 아. 712 00:31:53,140 --> 00:31:53,880 내 이름은 마리아입니다. 713 00:31:53,880 --> 00:31:56,930 나는 캐벗의 학년 해요 하우스, 불가리아에서 오는 714 00:31:56,930 --> 00:31:59,880 나는 될 슈퍼 흥분 직원의 일부가 올해. 715 00:31:59,880 --> 00:32:03,380 나는 신입생으로 CS50했다 작년에, 나는 결코도 716 00:32:03,380 --> 00:32:04,750 사전 CS에 대해 생각했다. 717 00:32:04,750 --> 00:32:08,380 그래서 나는 절대적으로 코스를 사랑하고, I 모두가 그것을 내가했던만큼 사랑 바랍니다. 718 00:32:08,380 --> 00:32:09,250 그리고, 그래. 719 00:32:09,250 --> 00:32:10,868 CS50에 오신 것을 환영합니다. 720 00:32:10,868 --> 00:32:12,201 데이비드 마란은 마리아에게 감사합니다. 721 00:32:12,201 --> 00:32:13,674 [박수 갈채] 722 00:32:13,674 --> 00:32:16,129 723 00:32:16,129 --> 00:32:19,580 이제 한나, 우리의 머리 교육 동료. 724 00:32:19,580 --> 00:32:20,480 HANNA : 안녕하세요, 한나 해요. 725 00:32:20,480 --> 00:32:22,990 나는 캐벗의 수석 해요 컴퓨터 과학을 공부. 726 00:32:22,990 --> 00:32:28,120 나는 신입생으로 CS50을 가지고 가고 있었다 하고 TFing--이 세 번째 해가 될 것입니다. 727 00:32:28,120 --> 00:32:31,000 그래서 즐겁게 참여한다 모든 4 년간 CS50에서, 728 00:32:31,000 --> 00:32:33,569 내가 기대하고 여러분 모두와 함께 작동합니다. 729 00:32:33,569 --> 00:32:34,902 데이비드 마란은 : 한나에게 감사합니다. 730 00:32:34,902 --> 00:32:36,870 [박수 갈채] 731 00:32:36,870 --> 00:32:37,854 732 00:32:37,854 --> 00:32:40,274 그리고 마지막으로, Daven, 우리의 precepter. 733 00:32:40,274 --> 00:32:40,940 DAVEN : 얘들 아. 734 00:32:40,940 --> 00:32:42,390 나는의 교훈을 통해 해요 여기에 컴퓨터 과학. 735 00:32:42,390 --> 00:32:44,010 이것은 나의 네 번째 년 교육 수 있습니다. 736 00:32:44,010 --> 00:32:45,261 나는 또한 과정을 관리 할 수​​ 있습니다. 737 00:32:45,261 --> 00:32:47,801 그래서, 당신이 나를 주위에 볼 수 있습니다 확신합니다 특히 근무 시간에. 738 00:32:47,801 --> 00:32:48,970 나는 근무 시간에 항상 해요. 739 00:32:48,970 --> 00:32:51,640 당신은 내가 걸어 볼 수 있다면 주위에 확실히 인사 온다. 740 00:32:51,640 --> 00:32:52,681 나는 사람들을 만나 사랑. 741 00:32:52,681 --> 00:32:55,830 그렇지 않으면, 재미, 나는 주위를 볼 수 있습니다. 742 00:32:55,830 --> 00:32:58,210 >> 데이비드 마란은 :뿐만 아니라 Daven에 감사드립니다. 743 00:32:58,210 --> 00:33:01,290 그래서 당신은 모두 충족합니다 이 사람들 오래 전에. 744 00:33:01,290 --> 00:33:03,040 그러나 더없이 ADO, 것 너희들 경우 745 00:33:03,040 --> 00:33:05,840 이전에서 좌석을 다시 시작하고 싶다. 746 00:33:05,840 --> 00:33:10,940 저 멀리서 지금부터 소개 할 수 있도록 뉴 헤이븐에서 우리의 친구들, 747 00:33:10,940 --> 00:33:14,690 특히 코스의 머리 누가거야 CS50 ... 이렇게 교수를 감독 할 748 00:33:14,690 --> 00:33:19,550 브라이언 Scassellati, 제이슨, 그리고 앤디, 우리가 운명을 유혹하지 않도록 누가 그냥 ... 749 00:33:19,550 --> 00:33:22,610 어떤 페이스 타임 또는 이렇게 ...와 단지 우리에게 분을 보냈습니다 750 00:33:22,610 --> 00:33:27,380 다음 비디오 전에하는 그들은 강당에서 인사 751 00:33:27,380 --> 00:33:31,480 예일에서, 어떤 강의에서 지금 스트리밍되고있다. 752 00:33:31,480 --> 00:33:34,052 >> 예일에서 그래서 우리의 친구. 753 00:33:34,052 --> 00:33:35,260 브라이언 SCASSELLATI : 안녕하세요, 데이비드. 754 00:33:35,260 --> 00:33:36,480 안녕하세요, 하버드에서 모두. 755 00:33:36,480 --> 00:33:41,400 우리는 데리고 있기 위해 매우 기쁘게 생각합니다 예일에 CS50 이번 학기. 756 00:33:41,400 --> 00:33:45,250 내 이름은 브라이언 Scassellati입니다 그러나 모두는 SCAS 저를 호출합니다. 757 00:33:45,250 --> 00:33:50,402 내가 소개하는 오늘 여기있어 당신에게 CS50 직원. 758 00:33:50,402 --> 00:33:52,346 >> [환호] 759 00:33:52,346 --> 00:33:55,760 760 00:33:55,760 --> 00:33:59,780 >> 그리고 더 중요한 것은, 난 여기뿐만 아니라 소개 761 00:33:59,780 --> 00:34:03,690 모든 학생들에 예일 사람이 아침으로 762 00:34:03,690 --> 00:34:09,289 이 가장 인기를 만들었습니다 예일 코스 CS50 학생. 763 00:34:09,289 --> 00:34:12,090 >> [환호] 764 00:34:12,090 --> 00:34:25,850 765 00:34:25,850 --> 00:34:28,310 >> 그래서 우리는 매우 기쁘게 생각합니다 여기 당신을보고있다 766 00:34:28,310 --> 00:34:34,239 금요일과 토요일에 날 퍼즐과 좋은 강의가 있습니다. 767 00:34:34,239 --> 00:34:35,440 안녕. 768 00:34:35,440 --> 00:34:37,360 >> [박수 갈채] 769 00:34:37,360 --> 00:34:42,170 770 00:34:42,170 --> 00:34:45,497 >> 데이비드 마란 : 화면에 여기에있다 (140) 직원의 일부의 이름 771 00:34:45,497 --> 00:34:48,330 을 통해 여러분을 기다리고 회원 물론 그들 중 일부를 semester-- 772 00:34:48,330 --> 00:34:50,540 여기 캠브리지 일부 여기에 뉴 헤이븐에서 그들. 773 00:34:50,540 --> 00:34:52,706 그리고 실제로 당신은있을 것이다 기회 토요일, 774 00:34:52,706 --> 00:34:54,530 SCAS 노트로,에 CS50 퍼즐의 날에 참석한다. 775 00:34:54,530 --> 00:34:57,780 당신은 작은 퍼즐 조각을 볼 수도 최근 출입구에서 미끄러졌다. 776 00:34:57,780 --> 00:35:00,420 우리는 여기서 몇 엑스트라가 나중에이 존재하는 경우에. 777 00:35:00,420 --> 00:35:04,030 당신은 네 가지 퍼즐을 조립하는 경우 객실 조각과 병합 힘 778 00:35:04,030 --> 00:35:06,450 인근 당신의 당신의 주택이나 기숙사, 그들은거야 779 00:35:06,450 --> 00:35:09,690 QR의 code-- 또는으로 조립 두 차원 바코드, 그 780 00:35:09,690 --> 00:35:12,970 한 번 조립 및 검사 휴대 전화는 당신을 이끌 것으로 781 00:35:12,970 --> 00:35:17,060 내가 가정 or-- 어떤 멋진 상에 당신은 지금이 사진을 찍을 수있다 782 00:35:17,060 --> 00:35:17,560 게다가. 783 00:35:17,560 --> 00:35:22,560 >> 하지만 그럼에도 불구하고 그 퍼즐 조각을 찾아 위해 그 멋진 상을 승리. 784 00:35:22,560 --> 00:35:25,900 전통 그리고 실제로 하나 SC50--에서 아, 너무 느린. 785 00:35:25,900 --> 00:35:29,790 CS50의 전통 중 하나는이다 첫 번째 강의 후 케이크를 제공합니다. 786 00:35:29,790 --> 00:35:31,620 >> 그리고 실제로에서 지금부터 몇 분, 787 00:35:31,620 --> 00:35:36,040 케이크는 외부 봉사가있을 것입니다 모두 여기 뉴 헤이븐뿐만 아니라. 788 00:35:36,040 --> 00:35:39,530 >> 그러나 first-- 우리는 그들에게 자신을 장식. 789 00:35:39,530 --> 00:35:43,360 그러나 first-- 희망 충분히있을 수 있습니다. 790 00:35:43,360 --> 00:35:44,830 >> 하지만 먼저, 얼핏. 791 00:35:44,830 --> 00:35:47,880 그래서 강의는 참으로 될 것입니다 대부분 여기에 캠브리지에서 생산. 792 00:35:47,880 --> 00:35:51,580 그러나 매달, 우리는 예일 아래로 뛰어 것 CS50의 생산 팀과 스트림 793 00:35:51,580 --> 00:35:53,730 반대의 과정 방향도 그렇게 794 00:35:53,730 --> 00:35:56,840 이 두 캠퍼스를 가져다로 진정으로 역사에서 처음으로 795 00:35:56,840 --> 00:36:00,450 가능한 한 가깝게으로 같은 과정에서 하나. 796 00:36:00,450 --> 00:36:04,050 >> 있어지지 구조체 환산 뿐만 아니라 캠브리지에 여기 서 한 797 00:36:04,050 --> 00:36:05,646 뉴 헤이븐에서와 같이 부분이다. 798 00:36:05,646 --> 00:36:08,020 사실, 당신 중 일부는 수도 알다시피, 우리는 다른 트랙을 799 00:36:08,020 --> 00:36:10,850 그 이하의 과정에서 더 편안하고 안락한 800 00:36:10,850 --> 00:36:14,610 어딘가 그래서 그 사이에 에 관계없이 당신의 이전 배경, 801 00:36:14,610 --> 00:36:17,670 당신은 궁극적으로 클래스에 성공할 수 있습니다. 802 00:36:17,670 --> 00:36:21,320 >> 한편 근무 시간,이다 월요일과 화요일에 기회 803 00:36:21,320 --> 00:36:26,570 목요일 저녁은 모두 작동합니다 여기에 우리의 과정의 뉴 헤이븐에서 804 00:36:26,570 --> 00:36:30,370 문제는 수십 설정 가까운 물론 직원. 805 00:36:30,370 --> 00:36:35,380 >> 문제는, 그 사이에 설정 우리가 전화 것들에 의해 지원 806 00:36:35,380 --> 00:36:39,140 비디오를 기반으로 연습, 튜토리얼이 진정으로 응답 FAQ 807 00:36:39,140 --> 00:36:41,670 일주일의 도전을 시작하는 위치의. 808 00:36:41,670 --> 00:36:44,290 그리고 postmortems는 도보 가능한 솔루션을 통해 809 00:36:44,290 --> 00:36:46,490 그래서 끝에 문제는 당신에게 너무 설정 810 00:36:46,490 --> 00:36:50,820 당신이 할 수 있었던 정확히 알고 다르게 또는 전혀 그렇지. 811 00:36:50,820 --> 00:36:53,895 >> 문제는 자신이 올 설정 두 가지 버전의 표준 버전 812 00:36:53,895 --> 00:36:57,510 우리는 기대의 대부분을 초대하는 것이 그 수업 일부 90 % 플러스 do--하기 813 00:36:57,510 --> 00:37:00,520 소위 해커 판 있는 모든 페이지는 문장으로 장식하다 814 00:37:00,520 --> 00:37:02,790 해커 판, 해커 판, 해커 판, 815 00:37:02,790 --> 00:37:07,550 그래서 당신은 그 업보를 가지고 만약에 당신, 다이빙 816 00:37:07,550 --> 00:37:10,230 고급 버전으로 코스의 문제 세트 817 00:37:10,230 --> 00:37:14,970 표면적으로 그 커버와 동일한 재료 그러나 더 정교한 접근 818 00:37:14,970 --> 00:37:19,020 추가 배경 때때로 소개했다. 819 00:37:19,020 --> 00:37:22,350 >> 한편, 구 늦은 일이있다 그 당신은 과정의 문제에 적용 할 수있는 820 00:37:22,350 --> 00:37:26,160 뿐만 아니라 낮은 점수로 설정하고, 저희는 용어 끝에 놓습니다. 821 00:37:26,160 --> 00:37:26,900 >> 그러나 기다리고? 822 00:37:26,900 --> 00:37:29,300 문제의 음, 맛 금요일에 손을 설정합니다 823 00:37:29,300 --> 00:37:31,959 우리가 손 대고 다음 주 뭔가 몇 일 동안 824 00:37:31,959 --> 00:37:35,000 라는 스크래치, 그래픽 프로그래밍 언어 우리의 친구에 의해 개발 825 00:37:35,000 --> 00:37:39,290 MIT의 미디어 랩에서 그 당신을 수 있습니다 프로그램에 대한 중 처음 826 00:37:39,290 --> 00:37:43,510 또는 완전히 새로운 환경에서 드래그 앤 드롭 형 환경을 사용. 827 00:37:43,510 --> 00:37:45,595 이에 퍼즐 조각 만 함께 연동 828 00:37:45,595 --> 00:37:48,080 그것은 논리적 인 의미가있는 경우 그렇게 할 수 있습니다. 829 00:37:48,080 --> 00:37:50,440 >> 한편 문제의 설정 두 가지 예를 들어 작년에, 830 00:37:50,440 --> 00:37:53,010 우리는 클래스를 소개 않았다 암호의 세계로, 831 00:37:53,010 --> 00:37:55,370 암호화의 예술 또는 스크램블링 정보. 832 00:37:55,370 --> 00:37:58,940 여기에 만약 사실,이 텍스트 실제로 것이다 해독 833 00:37:58,940 --> 00:38:01,277 재미 목적지에 당​​신을 이끌. 834 00:38:01,277 --> 00:38:03,110 그리고 문제의 설정, 우리는 학생들이 무엇을했다 835 00:38:03,110 --> 00:38:06,280 정확히 그 구현하면됩니다 things-- 알고리즘의 종류 836 00:38:06,280 --> 00:38:09,530 또는 스크램블링에 대한 지침의 설정 및 정보를 스크램블링. 837 00:38:09,530 --> 00:38:11,850 >> 그리고 해커 에디션 이 같은 문제 세트, 838 00:38:11,850 --> 00:38:15,800 우리는을 학생들에게 도전 않았다 일반적인 컴퓨터에서 암호화 된 파일 839 00:38:15,800 --> 00:38:18,840 사용자 이름의 많은 시스템 암호화 된 암호 840 00:38:18,840 --> 00:38:21,400 그 passwords-- 균열합니다 실제로 파악 841 00:38:21,400 --> 00:38:25,870 그들은 아무것도 모르고 있었는지 그 실제 암호에 대한 사전. 842 00:38:25,870 --> 00:38:27,620 한편, 우리 할 문제의 전환 843 00:38:27,620 --> 00:38:29,536 다음보고하는 설정 그래픽의 세계. 844 00:38:29,536 --> 00:38:32,240 그리고 사실, 당신은 상상 지금이 아마도 수 845 00:38:32,240 --> 00:38:35,200 표현하는 가장 간단한 방법이 될 흑백 이미지. 846 00:38:35,200 --> 00:38:39,570 >> 흰색 픽셀, 또는 광장, 바로 거기 상단으로, 847 00:38:39,570 --> 00:38:41,620 로 표현 될 수 있습니다 1, 검은 사각형 848 00:38:41,620 --> 00:38:43,490 0으로 표현 될 수 있습니다. 849 00:38:43,490 --> 00:38:47,670 그냥 우리처럼 더 많은 비트를 사용하여 앞서 72, 73, 33 제안 850 00:38:47,670 --> 00:38:49,882 우리는뿐만 아니라 컬러 픽셀을 나타낼 수 있습니다. 851 00:38:49,882 --> 00:38:51,590 그리고 우리는 동안 무엇을 이 문제의 집합이다 852 00:38:51,590 --> 00:38:54,660 일반적으로 주변 산책 디지털 카메라와 함께 캠퍼스, 853 00:38:54,660 --> 00:38:56,730 의 사진을 찍을 사람, 장소, 사물. 854 00:38:56,730 --> 00:38:59,270 그런 다음 어떻게 든 매 학기, 우리는 실수를하는 것 855 00:38:59,270 --> 00:39:02,600 삭제 된 메모리 카드의 손상 어떤에있는 그 사진을 모두, 856 00:39:02,600 --> 00:39:04,610 그래서 당신은 도전 다음 소프트웨어를 작성하는 857 00:39:04,610 --> 00:39:09,650 있는 그 JPEG 파일을 복구하는 방법 우리 카메라의 카드의 사본에서. 858 00:39:09,650 --> 00:39:13,550 >> 한편, 우리는 나중에 당신 손 않는다 용어는 영어 단어 사전 859 00:39:13,550 --> 00:39:16,680 그 143,000 단어가, 당신은 올 필요 860 00:39:16,680 --> 00:39:19,240 스마트 방식으로 메모리로로드, 861 00:39:19,240 --> 00:39:22,850 또는 말하자면 RAM, 대답 형태의 질의 :이 단어는, 862 00:39:22,850 --> 00:39:25,910 이 구현, 단어 빠른 맞춤법 검사기 당신이 할 수있는 그, 863 00:39:25,910 --> 00:39:28,180 심지어 자신을 고정 잠재적으로 급우에 대한 864 00:39:28,180 --> 00:39:30,460 사용하면 어떤 볼 수 있습니다 최소한의 시간 865 00:39:30,460 --> 00:39:33,440 당신의 코드를 실행할 때 메모리의 최소 금액. 866 00:39:33,440 --> 00:39:36,060 >> 나중에 기간에 실제로 당신을 자신의 웹 서버를 구현합니다. 867 00:39:36,060 --> 00:39:39,470 에 따라서뿐만 아니라 웹 사이트 언어 HTML보다라고, 868 00:39:39,470 --> 00:39:43,300 그러나 실제로는 그 웹 서버 인터넷에서 요청을 수신 869 00:39:43,300 --> 00:39:44,460 그들에게 응답한다. 870 00:39:44,460 --> 00:39:47,210 그리고 실제로, 이것은 우리가 다리를 어떻게 C의 세상있는 당신은거야 871 00:39:47,210 --> 00:39:50,550 익숙한 다음 주되고 PHP와 HTML과 자바 스크립트 872 00:39:50,550 --> 00:39:51,820 CSS 등과. 873 00:39:51,820 --> 00:39:54,820 >> 제 1 웹 기반의 일 때문에 프로젝트 우리는 나중에 기간에 할 874 00:39:54,820 --> 00:39:57,516 CS50 금융은 역사적이다. 875 00:39:57,516 --> 00:40:02,580 Etrade.com 스타일 수있는 웹 사이트 당신은 실제로 주식을 구매 및 판매합니다 876 00:40:02,580 --> 00:40:08,240 또한 야후 얘기하는 코드를 작성하는 동안 금융 세미 실시간 주식을 받고 877 00:40:08,240 --> 00:40:11,490 업데이트하기 위해 인용 자신의 포트폴리오. 878 00:40:11,490 --> 00:40:13,370 >> 그러나 마지막 물론, 마지막, 작품입니다 879 00:40:13,370 --> 00:40:16,960 기회는 대부분의 작업을 수행합니다 당신의 관심은 여기에 문제를 해결하기 위해 880 00:40:16,960 --> 00:40:20,970 또는 관심의 이상에 당신이 어떻게 든 영감이다 881 00:40:20,970 --> 00:40:22,670 클래스에서 배운 교훈으로. 882 00:40:22,670 --> 00:40:26,140 >> 그리고 클래스, 아시다시피, 소위 CS50 해커 톤에서 절정 883 00:40:26,140 --> 00:40:29,330 CS50 공정하고 임의의 숫자와 다른 문화 행사 884 00:40:29,330 --> 00:40:31,770 학기 내내 당신이 참여 할 수 있도록 그 885 00:40:31,770 --> 00:40:33,460 서로 과정의 직원. 886 00:40:33,460 --> 00:40:37,170 >> 예를 들어, 시타르에서 불과 얼음의 올해 아니라, 금요일 오후에, 887 00:40:37,170 --> 00:40:39,220 우리는 약 50 초대 점심 학생, 누구든지 888 00:40:39,220 --> 00:40:41,190 우리와 함께하고 싶습니다, 자신과 직원, 889 00:40:41,190 --> 00:40:44,840 산업과 동창에서 우리의 친구 현실 세계에서의 삶에 대해 대화하기 890 00:40:44,840 --> 00:40:46,670 좋은 점심을 즐기면서 넘어. 891 00:40:46,670 --> 00:40:49,050 해커 톤 시간에는 것 당신은 이미지를 볼 892 00:40:49,050 --> 00:40:53,740 candy-- 많이 포함이 등 그리고 2014 년 처음으로 .. 대한 893 00:40:53,740 --> 00:40:55,096 야채. 894 00:40:55,096 --> 00:40:56,960 >> [박수 갈채] 895 00:40:56,960 --> 00:40:58,358 896 00:40:58,358 --> 00:41:02,710 >> 그러나 오전 5시에 의해, 일반적으로 현장을한다 이 같은 작은 선물을 찾습니다. 897 00:41:02,710 --> 00:41:05,330 그리고 단지 주 그래서 나중에, CS50 박람회입니다 898 00:41:05,330 --> 00:41:08,270 이는 일부 2000 플러스에 학생들과 교직원 및 교직원 899 00:41:08,270 --> 00:41:11,910 캠퍼스 전역에서 회원 그리고 캠퍼스에서 올해 900 00:41:11,910 --> 00:41:15,620 보고에 기쁨 온 CS50 학생들의 성취하는 901 00:41:15,620 --> 00:41:16,140 지금 당신입니다. 902 00:41:16,140 --> 00:41:19,000 >> 그리고 실제로,있는 동안 올해 우리는거야 초대 누군가를 강제 버스 통학 할 수 903 00:41:19,000 --> 00:41:22,460 예일 대학에서까지 와서하고 싶은 사람 캠브리지 CS50 퍼즐이 토요일 904 00:41:22,460 --> 00:41:26,410 날, 우리는 똑같은 일을 할 것입니다 CS50 해커 톤에 대한 12 월 905 00:41:26,410 --> 00:41:30,080 그래서 하버드와 예일 학생 이 두 이벤트에 모두 참여한다. 906 00:41:30,080 --> 00:41:33,630 >> 우리는 또한에 CS50 박람회를 개최합니다 캠브리지와 뉴 헤이븐에서 올해 907 00:41:33,630 --> 00:41:36,480 그래서 모두 학생 캠퍼스 및 직원과 교수 908 00:41:36,480 --> 00:41:39,260 각각을 볼 수 있습니다 캠퍼스의 성취. 909 00:41:39,260 --> 00:41:41,540 그리고 그 성과 메모리를 유도합니다 910 00:41:41,540 --> 00:41:45,440 이이 궁극적으로 이, 당신의있는 모두 911 00:41:45,440 --> 00:41:48,460 조금 입고 클래스를 종료 당신이 희망했다있는 뭔가 912 00:41:48,460 --> 00:41:52,680 행복이나 자랑스럽게 내가 CS50했다라고합니다. 913 00:41:52,680 --> 00:41:55,220 >> 하지만 그 전에 우리가 케이크를 제공하기 전에, 914 00:41:55,220 --> 00:41:58,980 우리는 CS50의 덕분에 together-- 넣었습니다 생산 팀과 특정 자기 915 00:41:58,980 --> 00:42:03,120 스틱, 우리가 사용하는 하나의 계기 우리가 그것을 보낼 때와 같은 일이 for-- 916 00:42:03,120 --> 00:42:05,380 뿐만 아니라 여기에 캠브리지 뿐만 아니라 뉴 헤이븐에 917 00:42:05,380 --> 00:42:08,760 에서 몇 hellos를 수집합니다 물론 직원과 사람들의 모든 918 00:42:08,760 --> 00:42:12,640 당신은 여기 새로운 모두를 충족 다음 개월 동안의 천국. 919 00:42:12,640 --> 00:42:15,449 >> 저를 소개 할 수 있도록 CS50의 직원의 몇 가지 더. 920 00:42:15,449 --> 00:42:16,990 마크 주커 버그가 : 그게 갈 수 있도록 했습니까? 921 00:42:16,990 --> 00:42:18,266 아, 그것은 것입니다. 922 00:42:18,266 --> 00:42:20,910 그것은 것입니다. 923 00:42:20,910 --> 00:42:21,570 오. 924 00:42:21,570 --> 00:42:23,170 Yarr! 925 00:42:23,170 --> 00:42:25,350 >> [MUSIC은 ANDY GRAMMER은 여보, 난 "연주  좋은"] 926 00:42:25,350 --> 00:42:29,672 927 00:42:29,672 --> 00:42:32,152 >> 메리 :이 케이틀린입니다. 928 00:42:32,152 --> 00:42:34,515 즉, 제이, 난 마리아입니다. 929 00:42:34,515 --> 00:42:35,140 SATO : 안녕, 얘들 아. 930 00:42:35,140 --> 00:42:35,640 나는 사토입니다. 931 00:42:35,640 --> 00:42:36,264 MICHAEL G : 안녕하세요. 932 00:42:36,264 --> 00:42:37,181 내 이름은 마이클 G.입니다 933 00:42:37,181 --> 00:42:38,014 DOUG LLOYD : 아니에요. 934 00:42:38,014 --> 00:42:38,540 아니. 935 00:42:38,540 --> 00:42:39,310 나는 더그 로이드입니다. 936 00:42:39,310 --> 00:42:41,757 내가 잡고있어 것을 믿을 수 없어 셀카 지금 스틱. 937 00:42:41,757 --> 00:42:42,340 SPEAKER 4 : 안녕하세요. 938 00:42:42,340 --> 00:42:42,560 SPEAKER 5 : 안녕하세요. 939 00:42:42,560 --> 00:42:43,307 SPEAKER 6 : 안녕하세요. 940 00:42:43,307 --> 00:42:44,023 SPEAKER 7 : 안녕하세요. 941 00:42:44,023 --> 00:42:44,648 SPEAKER 8 : 안녕하세요. 942 00:42:44,648 --> 00:42:46,436 우리는 예일대에서 놀고 있습니다. 943 00:42:46,436 --> 00:42:48,910 우리는 정말 기쁘게 생각합니다 이번 학기가 있기 때문에 944 00:42:48,910 --> 00:42:50,840 첫 번째 시간은 예일에오고있다. 945 00:42:50,840 --> 00:42:53,012 멋진 될 것! 946 00:42:53,012 --> 00:42:55,928 >> [음악 재생] 947 00:42:55,928 --> 00:43:02,190 948 00:43:02,190 --> 00:43:04,664 >> JACOB SCHERBA : 내 이름은 야곱 Scherba입니다. 949 00:43:04,664 --> 00:43:08,310 나는 가르 칠 흥분 CS50 내가 생각 때문에 950 00:43:08,310 --> 00:43:11,429 그것은에 컴퓨터 과학을 가지고 사람과 가까이 방법. 951 00:43:11,429 --> 00:43:13,220 SPEAKER 9 : 정말이야 CS50을 가르 칠 흥분 952 00:43:13,220 --> 00:43:17,717 작년 클래스를했다 있기 때문에, 그리고 최고 클래스 중 하나. 953 00:43:17,717 --> 00:43:18,425 SPEAKER 10 : 그래. 954 00:43:18,425 --> 00:43:20,476 내 조언은 CS50을해야합니다. 955 00:43:20,476 --> 00:43:23,350 JACOB SCHERBA : 나는 때문에 CS를 선택 나는 그것이 재미 있고 창조적 인 방법이라고 생각 956 00:43:23,350 --> 00:43:25,314 분석 방법의 문제점을 해결한다. 957 00:43:25,314 --> 00:43:28,480 SPEAKER (11) : 나는 조금 뒤로 때 신입생 및 컴퓨터 과학을 두려워 958 00:43:28,480 --> 00:43:30,229 그리고 일을 두려워 엔지니어링 및 물건, 959 00:43:30,229 --> 00:43:34,091 그것은, 내가 찍은 첫 번째 하드 클래스했다 그리고 그것은 내가 제일 좋아하는 클래스는 이제까지도했다. 960 00:43:34,091 --> 00:43:36,090 DOUG LLOYD : 이것은 내 아홉째 년 교육 CS50. 961 00:43:36,090 --> 00:43:37,482 그 날 너무 오래 소리를 만든다! 962 00:43:37,482 --> 00:43:38,690 새로운 무언가가 항상있다. 963 00:43:38,690 --> 00:43:39,550 흥미로운 무언가가 항상있다. 964 00:43:39,550 --> 00:43:43,077 이 직면 한 새로운 도전은 항상있다 새로운 학생, 그리고 그것들을 도와 재미 965 00:43:43,077 --> 00:43:44,910 그 경험을 그들과 과제 966 00:43:44,910 --> 00:43:45,925 그들 자신의 문제를 해결하는 데 도움이. 967 00:43:45,925 --> 00:43:47,955 >> SPEAKER 12 : 언제 처음 CS 작업을 수행하는 방법을 배웠다 968 00:43:47,955 --> 00:43:49,413 이 슈퍼 파워를 학습 같았다. 969 00:43:49,413 --> 00:43:53,749 그리고 다른 학생의 것을 볼 수 있습니다 그 과정을 통해 그들에게 도움을 970 00:43:53,749 --> 00:43:55,665 가장 중 하나입니다 보람있는 일이 내가 이제까지했습니다. 971 00:43:55,665 --> 00:43:58,706 >> SPEAKER 7 : 나는 때문에에 CS를 선택 시작, 나는 수학 집중했다 972 00:43:58,706 --> 00:44:00,497 내가 CS50했다 및 그와 사랑에 빠졌다. 973 00:44:00,497 --> 00:44:02,455 나는 또한 함께 그 느낌 CS, 나는 물건을 만들 수있다. 974 00:44:02,455 --> 00:44:04,410 그리고 내가 생각했던 것을이었다 정말 멋진 측면. 975 00:44:04,410 --> 00:44:08,156 >> SPEAKER 13 : 새에 대한 몇 가지 조언 학생들은 근무 시간에 갈 것입니다 976 00:44:08,156 --> 00:44:09,573 그리고 멋진 TF들과 어울리고. 977 00:44:09,573 --> 00:44:11,906 SPEAKER 14 : 당신의 P-세트 시작 초, 근무 시간에 가서, 978 00:44:11,906 --> 00:44:13,457 당신의 TF와 FRENDS된다. 979 00:44:13,457 --> 00:44:14,165 SPEAKER 15 : 그래. 980 00:44:14,165 --> 00:44:16,164 모든 그녀는 말했다. 981 00:44:16,164 --> 00:44:17,997 SPEAKER 16 :하지 마십시오 도움을 요청하는 것을 두려워. 982 00:44:17,997 --> 00:44:18,980 SPEAKER 17 : 그래. 983 00:44:18,980 --> 00:44:22,052 SPEAKER 18 : 일찍 P-세트를 시작합니다. 984 00:44:22,052 --> 00:44:23,760 SPEAKER 19 : 그것은이다 큰 사회적 경험. 985 00:44:23,760 --> 00:44:25,112 많은 친구들이 방법을 확인합니다. 986 00:44:25,112 --> 00:44:26,570 SPEAKER (14) : 그것은 재미 섹션으로 이동합니다. 987 00:44:26,570 --> 00:44:28,050 SPEAKER (11) : 내 말은, 그것을 위해 이동합니다. 988 00:44:28,050 --> 00:44:28,770 정말 어렵다. 989 00:44:28,770 --> 00:44:30,581 당신은 그것을 밖으로 얻을 것이다 당신이 그것을 넣어 무엇을, 990 00:44:30,581 --> 00:44:32,580 하지만 정말 재미 있어요 당신이있어 특히 클래스 991 00:44:32,580 --> 00:44:35,496 , 그것으로 시간을 집어 넣 으려하지만, 당신이 그것으로 시간을 넣어 경우에 도움이됩니다. 992 00:44:35,496 --> 00:44:38,336 당신은 더 많은 것을 얻을 것이다 그것을 밖으로 나중에. 993 00:44:38,336 --> 00:44:38,960 마이크 : 나는 마이크입니다. 994 00:44:38,960 --> 00:44:39,882 CAMILLE : 나는 카밀입니다. 995 00:44:39,882 --> 00:44:40,590 HANYA : 나는 Hanya입니다. 996 00:44:40,590 --> 00:44:41,310 매트 : 나는 매트입니다. 997 00:44:41,310 --> 00:44:42,140 피터 : 나는 피터입니다. 998 00:44:42,140 --> 00:44:42,620 PHILLIP : 나는 필립 해요. 999 00:44:42,620 --> 00:44:43,495 패트릭 : 나는 패트릭입니다. 1000 00:44:43,495 --> 00:44:45,234 ROB BOWDEN : 나는 롭 보우 덴입니다. 1001 00:44:45,234 --> 00:44:47,150 브라이언 SCASSELLATI : 내 이름 SCAS이며,이 항아리 1002 00:44:47,150 --> 00:44:49,958 ALL : CS50을 --is. 1003 00:44:49,958 --> 00:44:50,806 SPEAKER 20 : 예일에서. 1004 00:44:50,806 --> 00:44:51,639 SPEAKER 21 : 예일에서. 1005 00:44:51,639 --> 00:44:52,840 [웃음] 1006 00:44:52,840 --> 00:44:54,270 DAVID 마란 : 그 CS50을 위해 그것을이다. 1007 00:44:54,270 --> 00:44:59,000 우리는에 예일 대학에서 당신을 볼 것이다 금요일, 토요일에 일을 퍼즐. 1008 00:44:59,000 --> 00:45:00,475 케이크는 현재 제공됩니다. 1009 00:45:00,475 --> 00:45:01,640 이 CS50입니다. 1010 00:45:01,640 --> 00:45:05,314 1011 00:45:05,314 --> 00:45:10,992 >> [음악 재생] 1012 00:45:10,992 --> 00:47:00,434