1 00:00:19,994 --> 00:00:22,760 [Powered by Google Translate] 스피커 1 :이 CS50입니다. 2 00:00:22,760 --> 00:00:27,120 그래서 내가 대학 1 학년 때, 이제 당신이 몇 년 전에 어디에 있었고, 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 나는 고등학교 역사 같은 것을 좋아하는 아이 였 읍니다. 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 그리고 학년 있도록,이 전율을 가지고된다 할지라도 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 괴짜 - 과학은 약간 있었다. 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 이 재미있는 코스했습니다. 19 00:01:15,360 --> 00:01:18,970 하지만 당신이 실제로 문에 그 발을했습니다. 20 00:01:18,970 --> 00:01:22,090 그리고 난 그 임계 학년 교차 없습니다. 21 00:01:22,090 --> 00:01:25,590 그리고 통과, 정부 집중 장치를 내 길에 갔다 22 00:01:25,590 --> 00:01:28,787 내가 할 수와 같은 전제 조건의 많은 첨가제,에 물건을 계산 교차 23 00:01:28,787 --> 00:01:32,340 에드 나 코어와 같은 다음 학년은 어떤 이유로 내가 가진 24 00:01:32,340 --> 00:01:35,580 과학 센터 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 난 나를 둘러 보았다, 나는이 방에있는 모든 사람이 알고있어 생각 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 고등학교는 일반적으로 상당히 표준 교육 과정을 준수 부여 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 클래스를 취했습니다, 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 적은 편안한 학생으로 말해서 우리는 그들이 아무 생각도 사람을 거요 없었다 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 컴퓨터 과학은 바로이 인식 또는 오해가 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 컴퓨터 과학의 도메인이나, 중, 문제를 해결하는 데 사용 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 수업은 CS50 같은 수업 시간에 배웠습니다. 67 00:03:54,400 --> 00:03:57,490 >> 따라서 컴퓨터 과학자에 대해 갈 수도가 문제를 해결하게 68 00:03:57,490 --> 00:04:02,370 해결 및 일부 전문 용어를 넣어하려고하면, 주변, 일부 개념적 프레임 워크를 넣어 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 오히려, 당신은 전화 번호부로 알려진 무언가를 냈고,이 전화 번호부 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 이제 어떻게이 책에서 사람을 찾으려면 어떻게해야합니까? 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 여기, 페이지 6 페이지 다섯, 4 페이지 플 리핑을 시작하고, 정렬 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 책 결국 드디어 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 그래서 당신은 오른쪽, 가운데로 뒤집기까요? 94 00:05:11,370 --> 00:05:14,970 그래서, 중간에 약 뒤집기 할 이것 봐, 내가 자신을 찾는 것 95 00:05:14,970 --> 00:05:16,660 M 섹션 인치 96 00:05:16,660 --> 00:05:19,880 좋아, 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 심 배를 찢어 것은 실제로 어렵지 않습니다. 102 00:05:36,990 --> 00:05:40,040 진짜 사람들이 이런 식으로 작업을 수행하지만, 경계선 아래, 우리는 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 이제 우리는 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 다시, 그리고 15, 30까지 내려 125에서 약 60가, 등등. 114 00:06:11,340 --> 00:06:16,680 그가하는 경우 그리고 마지막으로, 나는,있는, S 페이지 중 하나를 아래로 whittled 질거야 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 우리가 수량화 할 수 뭔가 더있어. 126 00:06:45,860 --> 00:06:47,660 에서 Y 축, 해결하는 시간. 127 00:06:47,660 --> 00:06:51,790 축가 돼고 그래서, 우리는 아마 더 많은 시간이 걸립니다 겠죠. 128 00:06:51,790 --> 00:06:56,960 그래서 그 첫 번째 방법은 선형 페이지 1000 페이지 하나에서 검색 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 경우는, 한 번 더 페이지가 마이크 스미스를 찾을 수 뒤집기에 데려다 줘. 133 00:07:09,950 --> 00:07:13,840 나는 100 페이지, 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 가 한 번에 두하더라도, 예,의 종류, 조금 다운이 줄을 이동합니다 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 이 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 책, 우리는이 더 지능적인 모델 1,000에 두 번 154 00:08:14,450 --> 00:08:17,670 중간에 내리고, 얼마나 더 많은 페이지 tearers이 때까지 계속 될까 155 00:08:17,670 --> 00:08:19,520 1,000 500 페이지? 156 00:08:19,520 --> 00:08:21,650 음, 한 추가 페이지 눈물. 157 00:08:21,650 --> 00:08:24,580 경우 저에게 2000 페이지 전화 번호부, 아니 큰 거래를 주었다. 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 샌더스에 앞서 모두가, 당신이 고칠 수 있다고해도, 장소에 서. 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 2 단계는, 함께 누군가가 서 및 숫자와 짝을 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 좋아, 여기 버그 비트. 180 00:10:45,280 --> 00:10:48,470 자, 전화 번호가 뭐야? 181 00:10:48,470 --> 00:10:49,170 아홉. 182 00:10:49,170 --> 00:10:51,880 좋아요. 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 그래, 좋아. 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 일부 스마트 재학는 수학을하고 시작합니다. 191 00:11:07,440 --> 00:11:09,180 좋아요, 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 좋아요. 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 >> 아니, 사실 거기에서 조금 있었지만, 어떻게 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 따라서이 알고리즘의 모든 반복에, 우리는 어떤 번호로 시작 204 00:11:48,270 --> 00:11:51,480 사람들은 서, 그 처음에는, N, 총수되었다. 205 00:11:51,480 --> 00:11:53,880 다음의 절반에 앉아서, 우리는 2 개를 N에 갔었 어. 206 00:11:53,880 --> 00:11:57,570 다음 중 절반은 앉아서, 우리는 16 이상, N 여덟 이상으로 N 사 갔다 207 00:11:57,570 --> 00:12:01,220 등등, 할 때까지, 그 가지에 거기에 사라졌습니다에도 불구하고 208 00:12:01,220 --> 00:12:04,760 최종 이론에서, 모든 사람들이 발코니에서 더위를 짝하고, 중간층했고, 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 나는, 하나, 둘, 셋으로 상당히 naively하지만 제대로 시작했을 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 학년 학교에서는, 당신은 단지 사람에 포함되지 않습니다. 217 00:12:29,830 --> 00:12:30,580 당신은 열 종대로​​ 계산합니다. 218 00:12:30,580 --> 00:12:32,190 따라서 2, 4, 6, 8, 열, 12 명이야. 219 00:12:32,190 --> 00:12:36,210 그래서를 활용하여, 지금 근본적으로 훨씬 빠른 하긴하지만 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천4백명이 방에 들어올 수도 있지만 223 00:12:48,570 --> 00:12:53,010 그것은 단지 우리에게 해결하기 위해이 알고리즘을 한번 더 반복을합니다. 224 00:12:53,010 --> 00:12:55,970 >> 그리고 점점, 요즘 우리가이 거대한 데이터가 때 설정 225 00:12:55,970 --> 00:12:59,690 페이스 북, 구글, 그리고 같은, 그건이 비트와 함께 문제를 해결하는거야 226 00:12:59,690 --> 00:13:04,060 통찰력 많은 작업을 수행하기가 점점 우리를 기각 영리의 비트, 227 00:13:04,060 --> 00:13:07,290 컴퓨터와 훨씬 더 강력한 것을 오늘. 228 00:13:07,290 --> 00:13:10,440 당신이 일 이러한 종류의를 좋아한다면, 당신은 페이스 북 CS50의에서 발견 한 것 229 00:13:10,440 --> 00:13:12,990 , 이번주 토요일 자신의 퍼즐의 날오고 있습니다. 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, 일부 선물 카드 및 다른 페이스 북의 장식이 토요일, 234 00:13:29,130 --> 00:13:30,770 정오 15:00. 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 학생이 이러한 일 수 있다는 변형 경험 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 학교, 법률 학교뿐만 아니라, 벨몬트에서 온 학생들의 수, 249 00:14:15,600 --> 00:14:18,280 렉싱턴, 뉴튼, 그리고 워터 타운 고등학교. 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 버클리 지금에 공동 협력 체결 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 도구, 모든 더 많은 교육 과정 내용, 모든 이상의 동영상 콘텐츠로 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 오프, 수 있도록 우리의, 흥미의 코퍼스를 구축 할 수 있음 264 00:15:15,720 --> 00:15:20,760 눈길을 끄는, 교육 내용을 참여의, 그에 특히 초점을 맞추고 265 00:15:20,760 --> 00:15:26,090 매우 복잡한 물질의 더 친밀 conveyances. 266 00:15:26,090 --> 00:15:28,540 >> 따라서이 과정의 강의, 그리고 섹션, 그리고 일뿐만 아니라 267 00:15:28,540 --> 00:15:31,810 우리가 잠시 검토해 보지 소위 연습은, 우리는해야합니다 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 그래서 그 하나가 빠른 들여다 봐도 할 수있는 기회로 사용하게 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 제로과 사랑하는 사람들이 어떻게 든 거래, 이진 시스템은 말하자면합니다. 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 >> 괜찮 으시면 배리 그래서, 우리는 불이 희미한 수 286 00:16:26,210 --> 00:16:28,140 완전히 잠시만 요? 287 00:16:28,140 --> 00:16:31,750 여긴 아주 무상 이진 0입니다. 288 00:16:31,750 --> 00:16:35,960 좋아, 우리는 다시 전등을 켜 있다면 지금 샌더스 극장입니다 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 그럼 내가 여기 화면에있는 친구, 제공합니다 네이트 Hardison을 올려 보자 294 00:16:52,170 --> 00:16:54,980 에서 불과 몇 분 거리의 과정까지 우리는 간단하게 살펴 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 제로 ~ 9 자리 숫자에 대해 배웠습니다. 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 >> 우리는 첫 400 플러스 30 플러스 7에 437을 깰 수 있습니다. 306 00:17:52,330 --> 00:18:00,260 우리는 네 번 100에 3을 더한 있어요 있도록 더 많이 갈라 놓을 수 있습니다 307 00:18:00,260 --> 00:18:05,120 곱하기 10 더하기 7 번 1. 308 00:18:05,120 --> 00:18:08,580 사람의 장소, 10 초 장소, 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 그리고 마지막으로, 우리는 우리가 힘을 잔뜩있어 방법을 볼 수 있습니다 312 00:18:15,870 --> 00:18:17,900 10 여기에 포함. 313 00:18:17,900 --> 00:18:28,820 우리는 1 플러스 7 2-4 곱하기 10 더하기 3 회 10 있어요 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 접두사 BI 두를 의미합니다. 326 00:19:07,030 --> 00:19:11,190 대신에, 지금, 사람의 장소, 그리고 10 초 장소 등을 갖는, 우리 327 00:19:11,190 --> 00:19:15,900 지금까지 올라가고, 사람의 장소, 열 종대 장소, 발로 장소 등이 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 그러나 이제 우리는 열 종대 장소 대신 10 초 장소, 10도 한 332 00:19:31,050 --> 00:19:33,190 2 번을 나타냅니다. 333 00:19:33,190 --> 00:19:38,386 세 얻으려면, 우리는 그 한을 추가, 11를. 334 00:19:38,386 --> 00:19:44,660 네는 발로 장소 지금이 있기 때문에, 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 위로 학년 학교에서, 당신은에서 정확하게 계산하는 방법을 배웠 345 00:20:17,097 --> 00:20:19,970 네이트는 제안하지만, 당신은 아마 정말 생각하지 않은 패션 것으로 346 00:20:19,970 --> 00:20:22,440 그 이후,이 사람의 장소, 10 초 장소 및 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 제로 한, 당신은 분명히 단지와 오프 전등을 켜하지 않습니다 351 00:20:33,130 --> 00:20:33,445 반드시. 352 00:20:33,445 --> 00:20:36,100 당신은 많은 미세한 입자 규모에 수행해야합니다. 353 00:20:36,100 --> 00:20:39,990 그리고 미세한 입자에 의해, 당신은 어린 시절 바보 장난감을 기억 할 수 354 00:20:39,990 --> 00:20:42,570 털 윌리와 작은 자기 입자. 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 사용 그리고 기술의 물리적 화신 많은 요즘 358 00:20:53,470 --> 00:20:57,690 제로와 사람을 사용하는 바이너리는, 단순히 내부에 자기가 359 00:20:57,690 --> 00:21:04,110 그이를 제로 또는 하나를 대표하는 위, 아래 또는 아래로 - 일들을 정렬 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 이 사람은 바탕 화면에서 야에 화면에 조금 더 갈거야 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 : PC는 대부분의 저장 위치를​​ 하드 드라이브는 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 신호 중 일부는 모터, 학교 금속 코팅 플래터을 관리 할 수​​ 있습니다. 376 00:21:53,400 --> 00:21:56,810 귀하의 데이터는 실제로이 플래터에 저장됩니다. 377 00:21:56,810 --> 00:21:59,940 다른 신호는 읽거나 할 수있는 읽기 - 쓰기 헤드를 이동 378 00:21:59,940 --> 00:22:02,030 플래터에 데이터를 써주세요. 379 00:22:02,030 --> 00:22:06,710 이 기계는 인간의 머리카락도 사이를 통과하지 못했습니다 너무 정확 380 00:22:06,710 --> 00:22:11,390 회전 플래터의 머리는 아직 모두 훌륭 속도로 작동합니다. 381 00:22:11,390 --> 00:22:15,120 >> 스피커 1 : 그래서 우리는 지금 사실이 상단에 무슨 일이 일어나고 있는지에 확대 382 00:22:15,120 --> 00:22:19,620 자기의 측면에서 플래터, 우리는 두 얼굴의 두번째 있습니다. 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 두 번째의 일부에 작은 전자기 있습니다. 386 00:22:30,390 --> 00:22:34,280 자석이 필드를 생성되는데,이 작은, 작은의 극성을 변경 387 00:22:34,280 --> 00:22:37,995 어떤 코트 각 플래터의 표면 금속 입자의 부분입니다. 388 00:22:37,995 --> 00:22:41,810 디스크에이 작은이 청구될 영역의 패턴 시리즈를 나타냅니다 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 어떻게 하드 디스크에서 데이터를 어​​떻게해야합니까? 395 00:22:57,680 --> 00:22:59,400 그냥 절차를 반대로 수행하면됩니다. 396 00:22:59,400 --> 00:23:02,050 그래서 현재를 가져 와서 읽기 - 쓰기 디스크의 입자입니다 397 00:23:02,050 --> 00:23:03,340 머리 이동. 398 00:23:03,340 --> 00:23:06,010 이러한 자성 세그먼트의 수백만을 함께 넣고 399 00:23:06,010 --> 00:23:07,440 당신은 파일을있어. 400 00:23:07,440 --> 00:23:12,240 이제 단일 파일의 조각은 모든 드라이브의 플래터 위에 흩어져 할 수 있습니다 401 00:23:12,240 --> 00:23:15,270 책상에 서류 엉망 같은 가지. 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 그러나 다행히도 제로과 사랑하는 사람들의 패턴, 인코딩이 존재 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 진수 값은 소문자로 알려져있다. 419 00:24:13,670 --> 00:24:15,210 그리고 정말 무엇을 의미합니까? 420 00:24:15,210 --> 00:24:19,510 음, 네이트, 좀 전에 만 0에서 8까지 계산하더라도, 경우 421 00:24:19,510 --> 00:24:24,910 우리는 97, 추가의 패턴 65까지 세는 계속했다, 또는 422 00:24:24,910 --> 00:24:28,440 그가 화면에 그린 것을 제로과 사랑하는 사람들이 정확히 것 423 00:24:28,440 --> 00:24:33,420 컴퓨터가 모두 대문자로 문자, 또는 문자를 나타 내기 위해 사용하는 것을 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 이 첫 눈, 인코딩 중 압도적 차트에서이지만, 집중하는 경우 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, 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 보내는이 번호, 제로와 사람들의 패턴, 전기의 흐름입니다 433 00:25:04,160 --> 00:25:07,770 그 컴퓨터를 한 후, 그 제로과 사랑하는 사람들을 대표하는, 당신이 가만히 있으면 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 또 모든 단지에 유용하지 않은 개별 비트를 사용하여 443 00:25:33,020 --> 00:25:36,600 제로 또는에 빛이나 해제, 오히려 사용을 나타냅니다 444 00:25:36,600 --> 00:25:37,530 비트 시퀀스. 445 00:25:37,530 --> 00:25:40,100 그리고 가장 일반적인 아마 당신은 알고 측정 단위, 또는 적어도 446 00:25:40,100 --> 00:25:41,810 유추, 바이트입니다. 447 00:25:41,810 --> 00:25:45,960 바이트는 8 비트, 여덟 0 또는 행의 사람입니다. 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 이 의향이 방에 8 사람들 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 둘, 셋, 넷, 다섯, 여섯, 일곱, 어떻게 약 8? 456 00:26:18,380 --> 00:26:18,920 어서 올라 와요. 457 00:26:18,920 --> 00:26:22,550 >> 그럼 당신은 사람들의 바이트를 나타냅니다하려고합니다. 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 가장 큰 자리 표시 자뿐만 아니라 왼쪽에있을 수 있습니다. 464 00:26:45,740 --> 00:26:55,230 우리는 64s, 32, 16, 4S, 8s 거 고요, 그리고 1 초를 - 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 그래, 당신이 나를 도울 수 있습니다. 468 00:27:00,190 --> 00:27:01,890 이제 우리는이 - 이름이 뭐야? 469 00:27:01,890 --> 00:27:02,560 조앤 : 조앤. 470 00:27:02,560 --> 00:27:06,240 스피커 1 : 그럼 조앤 이랑 내가 지금하는 방법에 사람들을 조언하려고 471 00:27:06,240 --> 00:27:07,850 뭔가를 철자에 대해 갈 수 있습니다. 472 00:27:07,850 --> 00:27:10,640 따라서 종이의 시트 실려, 그들은 약간의 컨닝 시트를 가지고 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 그리고 우리가 여기에 4 문자 구문을 철자 할 수없는 경우 보자. 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 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 그 66 인 것 한 번 64 플러스 1 번 두 사람이야, 플러스 1 번 1. 488 00:27:58,870 --> 00:28:00,610 그건 플러스 제 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 좋아요, 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 하자 컨닝 시트에게 조금 확장하고 우리는 지금이 있어요 - 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 좋아요, 둥근 세 명 내려가 좋아, 어떤 번호, 많군 세 때문에 507 00:28:45,870 --> 00:28:47,120 놈들이 대표? 508 00:28:50,090 --> 00:28:56,690 재미 - 그래, 지금은 대표 53, 들었습니다. 509 00:28:56,690 --> 00:29:00,770 이제 그 이유를 카운터 직관적 인 결과 이​​런 종류의, 그렇죠? 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 이유는 단지 발로 장소와 사람의 장소를 마련하지 않습니다? 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 당신은 우리가, 정말 다음 5 번, 대표하려는 경우 516 00:29:15,470 --> 00:29:18,330 당신의 손 4를 높이고 손 번호를 올립니다. 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 지금과 5 번 대표 있다는 사실 자 524 00:29:38,820 --> 00:29:44,290 ASCII에, 것은 우리가 심미적으로 볼 수 있기 때문에 값은 53입니다 525 00:29:44,290 --> 00:29:48,200 5 번째는 자체가 비트 패턴을 필요로 - 때문에 왜? 526 00:29:48,200 --> 00:29:51,310 음, 그냥 세상, 낮은 번호, 제로, 하나, 둘을 사용하기로 결정 527 00:29:51,310 --> 00:29:54,130 매우 이상한 일들 어떻게 생겼는지 세. 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 그래, 그럼 48. 535 00:30:14,060 --> 00:30:15,720 그리고 실제로, 앞서 둥근 넷 이동합니다. 536 00:30:18,650 --> 00:30:22,680 16 플러스 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 이 경우, 단지 제로와 사람들. 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 문제는, 당신은 방향에 제한없이 컴퓨터 과학 해제 할 수 있습니다. 550 00:31:07,050 --> 00:31:10,950 여기이 경우,이 당신의 뒤에 페이지를 가지고 차트입니다 551 00:31:10,950 --> 00:31:14,580 하버드에서 CS에 대한 비공식 가이드, 오늘날의 두 출력 중 하나입니다. 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 이 새로운 세계에 또 다른 온 - 램프. 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 >> 우리는 어제 밤에 몇 천명이 사람들에 따라 몇 가지 통계를 파 사람 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 내가 가서 올리 씨 Harvahd 덕분에 가자, 비디오에서 생산 585 00:33:02,060 --> 00:33:06,825 우리가이에 불을 유지 할 수있는 경우 전임자의 일부. 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 당신의 GPA를 아프게하거나, CS50 그런 일에 B을 받고 걱정, 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 수많은 자원, 우리는 단지 순간에 통해 흔들어 놓을 일부의 616 00:37:14,220 --> 00:37:17,890 강의와 섹션, 그리고 연습이라는 것을, 그리고 사무실 등의 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 우리가 이번 학기를 탐험,하지만 그 기본의 토성 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 특정 주제와 씨름, 당신은하더라도, 오처럼이 기억을 가지고 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 그리고 역할 강의 샌더스 여기 사람에서 또는 제공됩니다 631 00:38:04,560 --> 00:38:09,040 또는 비디오에 온라인으로 각 주에 대한 정신적 무대를 설정하는 정말 632 00:38:09,040 --> 00:38:12,370 다양한 개념과 우리가에 다이빙 수있을 것이라고 문제. 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 학기, 우리는 PHP와 자바 스크립트 같은 웹 중심 언어를 소개합니다. 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 실현하기 때문에 파이썬과 루비, 등은 요즘 매우 인기가 있습니다 649 00:39:01,710 --> 00:39:04,350 하루의 끝에서, 당신은 당신은 못이 C로 배우는 안 650 00:39:04,350 --> 00:39:06,310 PHP 나 자바 스크립트를 학습. 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 당신은 맥, PC, 리눅스 나 컴퓨터 같은이 있으면 상관 없어요, 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 자신의 컴퓨터가 당신과 당신의 친구들은 모두 균일 한 리눅스가 있도록 659 00:39:32,720 --> 00:39:34,220 이 경우 바탕 화면. 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 그러나 우리는 또한 소위 해커 버전의 일부 문제 세트를 출시하고, 668 00:39:55,255 --> 00:39:58,110 이 때문에 워터 마크가있는 모든 페이지에 해커 버전입니다 알다시피, 669 00:39:58,110 --> 00:39:59,970 거기에 해커 판은 말합니다. 670 00:39:59,970 --> 00:40:03,390 그리고 10로 AP 컴퓨터 과학이 당신의이 그룹을위한 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 이 클래스에서 아주 상당한 인구가 있다는 것을 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 시간이 조금 전에 사진에 시각적으로 본 기회가있는에 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시에서이 매우 많이해야합니다 오후 11시에 밤 주 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 일반적인 토론 포럼 감각, 라벨 및 같은을 사용하고, 자동 완성 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 교육을 갖는하면서, 최대한 빨리 왔지 얻을 700 00:41:35,980 --> 00:41:40,320 직원 - 보통 20 % 30 교육 친구들의 비율 (%)은 물론 보조 701 00:41:40,320 --> 00:41:41,780 직원 한 번에. 702 00:41:41,780 --> 00:41:45,150 >> 우리는 Annenberg에 CS50 인사라는 것을 가지고 있고, 언제 할 우리 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의 인사에 파견됩니다 709 00:41:59,160 --> 00:42:02,700 교육 동료 보류, 말 그대로 하나에 학생의 이름을 가지고있는 아이팟 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 컴퓨터 화면은 앨리스를 만나러가는거나 바랍니다하시기 바랍니다 말하며, 점멸하기 시작합니다 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 섹션에서이보다 친밀을위한 기회 실습됩니다 717 00:42:25,900 --> 00:42:30,080 교육 친구들 중 하나이며 12 기회에 16 정도에 718 00:42:30,080 --> 00:42:34,020 당신의 친구들, 각 주에, 우리는 문제 세트의 문제가됩니다있는 719 00:42:34,020 --> 00:42:36,750 개념적 질문 번호를 물어와 한입 크기의 여러 그 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 대화는 우리 걸립니다. 724 00:42:46,700 --> 00:42:51,340 >> 또한 섹션에서 당신은의 제출을​​ 검토 할 수있는 기회를해야합니다 725 00:42:51,340 --> 00:42:54,470 당신이 만든 한 숙제, 반 친구들, 가끔 익명, 726 00:42:54,470 --> 00:42:56,780 항상 선택에, 당신은 공유하고 싶은 경우로 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 앨리스 나 클래스에 Bob의 솔루션을 토론 교육 동료는 클릭 할 수 있습니다 742 00:43:41,295 --> 00:43:45,210 그게 무슨 학생이 된 화면에 버튼, 봐라, 프로젝트 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 섹션이 크게 모두 더이 년 다시 부팅 한 그 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 >> 그리고 연습. 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 연습으로, 상기 교수진의 멤버는 매주을 이끌 것입니다 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 또는 이러한 연습을보고. 757 00:44:27,230 --> 00:44:29,550 첫 번째 연습은, 사실 이번 금요일됩니다. 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 잠시 후,이 사람들의 모든 케잌을 밖에서 참가, 그 775 00:45:29,100 --> 00:45:32,560 기념관의 수랑에 CS50의 전통이지만, 내가 할게 776 00:45:32,560 --> 00:45:36,980 첫째, 다시 네이트 Hardison에 롭 보덴, 그리고 토미 소개 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 그들은 모두가 어떤 감동 발언을 준비했습니다. 780 00:45:53,212 --> 00:45:55,775 >> 토미 MCWILLIAMS : 내가 영감을 아무것도 준비를 못 했어. 781 00:45:55,775 --> 00:45:57,170 그러나 내 이름은 토미이다. 782 00:45:57,170 --> 00:45:58,370 나는 메이의 수석입니다. 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 그리고, 우리는 그 누구보다 더 무료로 사탕을 제공뿐만 아니라 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 >> 롭 보덴 : 안녕하세요. 796 00:46:33,920 --> 00:46:34,670 나는 롭 보덴입니다. 797 00:46:34,670 --> 00:46:35,920 나는 커크 랜드의 수석입니다. 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 그래. 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 이 코스의 아웃 즐거움을 얻을 수 있습니다. 807 00:47:10,470 --> 00:47:13,510 당신은 많은 즐거움을 빠져 나갈 수가 수 있다면 우리는 108 명의 직원이없는 것 808 00:47:13,510 --> 00:47:17,450 그러므로 참여하려고, 당신은 후회하지 않습니다. 809 00:47:24,815 --> 00:47:26,020 >> NATE HARDISON : 안녕하세요, 여러분. 810 00:47:26,020 --> 00:47:26,930 나는 네이트입니다. 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 : 그럼 무대에 여기에 잠깐 녀석을 떠나는 위험에 819 00:47:46,480 --> 00:47:50,330 어색, 우리는 전에 기다리고있는 것들 중 몇 가지를 통해가 급히 가다하자 820 00:47:50,330 --> 00:47:51,500 케이크에 휴정. 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 이전에는 스크래치, 그래픽라는 프로그래밍 언어로 내렸다 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 >> 작년 문제가 두 설정에서, 학생들은 세계에 내렸다 829 00:48:14,082 --> 00:48:17,740 암호화 정보를 enciphering 나 출격의 예술, 830 00:48:17,740 --> 00:48:21,310 암호화 된 데이터 즉, 및 마지막 해커 버전에서 구현 프로그램 831 00:48:21,310 --> 00:48:26,710 학년은 전형적인에서 암호를 해독하거나 해독하기 위해 진행 않았습니다 832 00:48:26,710 --> 00:48:31,190 에 대한 알고리즘과 휴리스틱을 만드는데하여 컴퓨터의. xc 암호 파일 833 00:48:31,190 --> 00:48:34,980 폭력 알아 냈어 컴퓨터에 어떤 사람의 비밀번호 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 스도쿠의 게임을 구현합니다. 837 00:48:41,420 --> 00:48:45,180 그리고 해커 판 그 해 학생들는 구현하지 않은 방법 838 00:48:45,180 --> 00:48:49,360 게임하지만 실제로 할께요 상기 컴퓨터를 제공 할 수 있습니다를 재생 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 >> 문제 세트 5, 우리는 정보를 복구의 예술을 감식 한 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 작년 교수진과 난 복용 캠퍼스 주변에 유유히 걸어 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 그 카드에서 JPEG 파일을 모두 복구했습니다. 850 00:49:22,240 --> 00:49:24,720 그리고이 사실은 우리가 제일 좋아하는 문제 세트 중 하나입니다, 그리고를 파 851 00:49:24,720 --> 00:49:27,750 로 큰 재미 였는데 전임자 중 하나에서 이전 이메일 852 00:49:27,750 --> 00:49:29,940 언젠가 전에 읽어보십시오. 853 00:49:29,940 --> 00:49:31,270 >> 이 매트에서입니다. 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 그녀는 불행하게도 그녀의 데이터를 백업에서하지 않는 것이 좋습니다. 857 00:49:40,830 --> 00:49:43,780 이런 상황은 P-세트 다섯 명을 떠 올렸다, 그래서 내가 할 시도 줄 알았는데 858 00:49:43,780 --> 00:49:47,620 내가 다시 모든 방법을 작성하는 복구 프로그램을 통해 그녀의 SD 카드를 실행 859 00:49:47,620 --> 00:49:48,180 10월 인치 860 00:49:48,180 --> 00:49:51,660 따라서에서 RAW 이미지를 만드는 방법을 알아내는 4 시간 후 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 명령 줄 인수의 일부와 주위 고치지 후, 나는 관리 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 내 동생의 사진의 모든 1027을 복구 매트 씁니다. 868 00:50:25,210 --> 00:50:28,600 >> 작년 문제 세트 6, 우리는 학생들에게의 사전 준 869 00:50:28,600 --> 00:50:33,350 150000 영어 단어와 그들에게 맞춤법 검사기를 작성하는 도전이 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 및 선택에 기반 한 후 친구들에 도전 할 수 학생들이 있었다 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 보드는 웹 사이트에서, 저녁 식사하러 가서 돌아 오는, 그리고 실현 878 00:51:00,370 --> 00:51:04,340 그의 룸메이트는 큰 보드에 그 사람 그녀 앞에 단지 깨끗했습니다 879 00:51:04,340 --> 00:51:07,620 따라서 하나에 다른 두 개 또는 세 시간을 쏟아 880 00:51:07,620 --> 00:51:09,300 자신의 룸메이트까지. 881 00:51:09,300 --> 00:51:11,730 >> 그래서 우리는뿐만 아니라 올해 비슷한 기대합니다. 882 00:51:11,730 --> 00:51:15,400 문제 세트 7, 우리가 실제로 웹 프로그래밍의 방향으로 조종 않았습니다 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 감소 우리가 맥과 PC에서 소프트웨어를 다운로드하지만, 않습니다 그리고 알아 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 노스 웨스트 항공 과학에 큰 건물 친구, 가족 및 다른 사람들 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 일부 2500 캠퍼스 전역에서 참석자와 같은 표현을 번호 897 00:52:01,510 --> 00:52:05,510 이,이 같은 공정에서 흔히 볼 수있는 일 이었죠. 898 00:52:05,510 --> 00:52:09,660 >> 박람회에 이르는 것은 CS50 Hackathon, 올라 타 할 수있는 기회가 될 것입니다 899 00:52:09,660 --> 00:52:13,610 하버드 셔틀 버스 8시에 Microsoft에 길을 내려 머리가 아니라 집에 갈 900 00:52:13,610 --> 00:52:14,810 7 시까 오전. 901 00:52:14,810 --> 00:52:19,040 우리는 오전 8 PM, 오전 1시 초 저녁 식사에서 이들 아직도 첫번째 저녁 식사를 제공 902 00:52:19,040 --> 00:52:22,540 5시에 서있는 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 홍콩 중국 음식의 충분한 공급과 함께 밤에. 907 00:52:37,560 --> 00:52:43,070 5시에 이러한뿐 아니라 올해 매우 공통적으로 의지 등 이미지입니다. 908 00:52:43,070 --> 00:52:48,170 >> 우리가 케잌을 순간에 휴정하기 때문에 염두에 두는 것이의 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입니다.