1 00:00:19,994 --> 00:00:22,760 [Powered by Google Translate] スピーカー1:これはCS50です。 2 00:00:22,760 --> 00:00:27,120 だから私はあなたが何年か前に今いる場所であり、ときに私は一年生だった 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 edまたはコアと2年生のその後のような、そして、何らかの理由で、私が得た 24 00:01:32,340 --> 00:01:35,580 CS50科学センターBに足をステップアップする神経。 25 00:01:35,580 --> 00:01:38,970 ブライアン·カーニハンの名前で非常に有名なコンピュータ科学者であった 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%が1 CSクラスをとって、6%が2以上を取っている。 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 そして、それは、絶対に1コンピュータ科学の側面が、プログラミングの 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 典型的には約1,000ページを持っていた。 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に、5ページに、ページ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 現在、2つの問題があります。 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ではない1,000ページが残っているが、言う。 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のページのいずれかに絞り込まちゃう 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 この場合の1時間は使用するアルゴリズムが、我々は何を並べ替えることができます 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 だからのその最初のアプローチは、直線的にページが1,000〜1ページから検索 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 私は本当に一度にそれを1つのページをめくる必要はありません。 136 00:07:17,550 --> 00:07:21,110 私は一度に時間または4に2のようなものを行うことができますが、でもそれはありません 137 00:07:21,110 --> 00:07:22,350 すべてが根本的に良い。 138 00:07:22,350 --> 00:07:26,540 それは少しダウンして、この行の移動の時間、ええ、その種類に2つであっても、 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 まぁ、1つだけ追加のページ·涙。 157 00:08:21,650 --> 00:08:24,580 場合は、私に2000ページの電話帳、大したことを手渡した。 158 00:08:24,580 --> 00:08:27,200 私はちょうどそれを1つの追加の時間を引き裂くだろう。 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 プログラムは、可能ならば、人間によって実行されるように、それはちょうど3つのステップがあります。 167 00:08:55,980 --> 00:08:57,980 我々は、ステップ1を開いている、あなたが立ち上がってきました。 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 ハーバード大学学部生の何百もの。 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 8上にn 4渡り 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 ここにオーケストラ、我々は、合計でちょうど1孤独な人が立っていただろう 210 00:12:10,180 --> 00:12:13,930 705の値は、この場合には、。 211 00:12:13,930 --> 00:12:16,600 今では実行時間のために、しかし、何を意味するのですか? 212 00:12:16,600 --> 00:12:18,960 まあ、私は、人間として、これを手動で行っていた場合を考える。 213 00:12:18,960 --> 00:12:22,602 私は、一つ、二つ、三つとかなり素朴にしかし正しく起動したであろう 214 00:12:22,602 --> 00:12:27,060 4、5、6、7、8などは、かなりの時間がかかります。 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、10、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人は、1400人のためにこの部屋に入ったが、 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 あなたが物事のこれらの種類を好きなら、あなたは、Facebook 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 2つ、または3つ、または4つの4つのチームは、このようないくつかのパズルを解決したいと思います 232 00:13:20,470 --> 00:13:25,030 この一つとして、あなたはその中で、いくつかの素晴らしい賞品を獲得するチャンスを立つ 233 00:13:25,030 --> 00:13:29,130 Wiiの、そしていくつかのギフトカード、およびいくつかの他のFacebook盗品今週の土曜日、 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 加えて、今年、あなたは聞いたことがあるかもしれないとして、ハーバード大学、マサチューセッツ工科大学、そして 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 結果だけでなく、のように昨日の朝、持っている53019人 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 かなり複雑な材料のより親密な輸送機関。 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 >> だから、コンピュータサイエンスの2のアルゴリズムと呼ばれるものがあります 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 どうにかして、いわば、ゼロと1のバイナリシステムを扱う。 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 過度の単純化のため、情報を記録するのは非常に簡単な方法は、次のいずれかです。 283 00:16:18,140 --> 00:16:22,600 いわば、バイナリの1つで、その上に電気を切ったり回して 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 これはここに非常に余計なバイナリゼロである。 288 00:16:31,750 --> 00:16:35,960 すべての権利、私たちがバックアップしてランプを点灯させる場合には、今サンダース·シアターである 289 00:16:35,960 --> 00:16:37,990 1のバイナリ値を表す。 290 00:16:37,990 --> 00:16:41,860 残念なことに、ちょうど1ビットで、ライトを一つだけ、我々は唯一の缶 291 00:16:41,860 --> 00:16:45,770 世界では、0と1の2つの数値を表しており、それがあればいいだろうと思う 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 9よりも大きい整数を記述するには、すべてあなたがしなければならなかったことを学ぶ 299 00:17:13,589 --> 00:17:23,130 52と437のように、これらの数字をいくつか組み合わせて使用​​されました。 300 00:17:23,130 --> 00:17:27,760 書き込み番号のため、この方法は、名前、10進数表記しています。 301 00:17:27,760 --> 00:17:28,830 なぜ小数? 302 00:17:28,830 --> 00:17:33,630 まあ、小数、デカのラテンルートは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 我々は、我々が4回100プラス3を​​持っているので、さらに離れてそれを取ることができます 307 00:18:00,260 --> 00:18:05,120 10倍を加えた7回1。 308 00:18:05,120 --> 00:18:08,580 10sの場所、100S、一の位についての学習を覚えて 309 00:18:08,580 --> 00:18:10,190 場所など? 310 00:18:10,190 --> 00:18:13,120 それはから来ているまさにここにある。 311 00:18:13,120 --> 00:18:15,870 そして最後に、我々はの力の束を持っているかを見ることができます 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 実際には、我々は9の数字2を取り除く場合でも、我々はまだすることができます 321 00:18:50,480 --> 00:18:53,740 我々は小数で可能なその数字のすべてを表しています。 322 00:18:53,740 --> 00:18:58,910 だから今我々は2つ​​の数字、0と1を持っていること、二つは、私たちの特別な番号です。 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は2を意味します。 326 00:19:07,030 --> 00:19:11,190 だからではなく、今では、一の位、そして10sの場所を持っていることの、というように、我々 327 00:19:11,190 --> 00:19:15,900 今までに上がって、一の位、2の場所、四つんばいの場所などを持っている 328 00:19:15,900 --> 00:19:17,550 2の累乗。 329 00:19:17,550 --> 00:19:19,450 だから、これはいくつかのカウントを行うことで見てみましょう。 330 00:19:19,450 --> 00:19:24,940 だからゼロはゼロのままであり、1つはまだ一つです。 331 00:19:24,940 --> 00:19:31,050 しかし、今、私たちは2の場所の代わりに10秒の場所に、10を持っていること 332 00:19:31,050 --> 00:19:33,190 番号2を表します。 333 00:19:33,190 --> 00:19:38,386 3を得るために、我々はそれに1を追加して、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 0と1、あなたは明らかにただのライトをオンまたはオフにしないでください 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 0と1を使用したバイナリは、単に内側に磁性を有する 359 00:20:57,690 --> 00:21:04,110 そのことにより、ゼロまたは1を表し、上下またはダウン物事を揃え、 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 この1つは、それがデスクトップからだと、画面に少し大きいことを起こる 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 磁気の面で大皿は、我々は2つ​​のルックスのこの第二を持っています。 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 コンピュータで使用されるバイナリ番号システムで、1ビットのデータ。 390 00:22:45,820 --> 00:22:49,430 現在は読み書きヘッド、エリアを介して1つの方法を送信された場合 391 00:22:49,430 --> 00:22:51,170 1方向に偏光している。 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 しかし、ありがたいことに、0と1のパターン、エンコーディングが存在 413 00:23:48,240 --> 00:23:52,920 それは、より高いレベルのような構造、Aと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 例えば、我々が知っている数 - 1番号は、指定された文字を表し 417 00:24:04,350 --> 00:24:09,120 進値として65がコンピュータに大文字として知られています。 418 00:24:09,120 --> 00:24:13,670 コンピュータの97の10進値は小文字Aとして知られています。 419 00:24:13,670 --> 00:24:15,210 そして、それは実際に何を意味するのか? 420 00:24:15,210 --> 00:24:19,510 さて、少し前にネイトは、唯一のゼロから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に、文字char 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 送信は、数、0と1のパターンは、電気の流れであり、 433 00:25:04,160 --> 00:25:07,770 そのコンピュータ次に、それらの0と1を表す、可能ならば 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 オンまたはオフ、ゼロまたは1、ライトを表すものではなく、むしろ、使用して 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ビット、8ゼロまたは行のものである。 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 私がこっちに志願している1人を参照してください。 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 あなた32S場所、私はあなたがあなた64S場所、128S場所だったしましょう​​。 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 - 我々は、64秒、32、16S、8S、4S、2S、と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 それは彼らがゼロまたは1を表していたかどうかを伝えるために起こっている。 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 または1を表し、あなたの手を上げることによって1。 478 00:27:24,200 --> 00:27:28,380 そして、我々はここに4文字言葉を綴ることができないかどうかを確認してみましょう。 479 00:27:28,380 --> 00:27:33,870 >> だから、今先に行くボランティア、あなたの手を上げてラウンド1を実行 480 00:27:33,870 --> 00:27:38,940 は、1つ、またはゼロなら、それを抑えている場合。 481 00:27:38,940 --> 00:27:45,550 だから今我々は、これらの3つの手を持っていることを、何番、みんなであり、 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のように、1回64、プラス1回2のようなものだ、プラス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 すべての権利ではそう。 493 00:28:07,650 --> 00:28:09,530 だから今2を丸めるに進みみましょう。 494 00:28:09,530 --> 00:28:12,735 誰もが自分の手でダウン開始した後、2ラウンド。 495 00:28:12,735 --> 00:28:15,260 実際に、そこに役割の多くはここではない、私は思うが、私たちはふりをするでしょう。 496 00:28:15,260 --> 00:28:19,820 手を上げたり下げラウンド2は、そう。 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 それにもかかわらず、第3ラウンド。 506 00:28:42,220 --> 00:28:45,870 さて、ラウンドの3つは何番なので、そこに行くためにラウンド3良いことだ 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 - 私たちは5を表現する場合 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 値53は、ASCIIであるため、我々は審美として参照してくださいものです 525 00:29:44,290 --> 00:29:48,200 番号5は、それ自体がビットのパターンを必要とします - なぜならなぜですか? 526 00:29:48,200 --> 00:29:51,310 さて、世界はただ、低い数字、ゼロ、1つ、2つを使用することにしました 527 00:29:51,310 --> 00:29:54,130 かなり不可解なものに見えた何のために3。 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だから、確かに、5を表しています。 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 そして確かに、先に行く、ラウンド4。 536 00:30:18,650 --> 00:30:22,680 16プラス32は、確かに48です。 537 00:30:22,680 --> 00:30:26,510 ので、ここで私たちの8人のボランティアのために大きな拍手を、我々はできれば、。 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に非公式ガイド、今日の2印刷物の一つ。 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 しかし、Webベースのツールで、ハーバード大学のコース、あなたが何かで 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 2を取り、8問題セットを提出、コースの講義に出席したり、見 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 実際、我々はwhoは、特に学生数を持っていた、と私自身 597 00:36:09,870 --> 00:36:15,310 、あなたの成績を傷つけたり、CS50のようにBが心配 598 00:36:15,310 --> 00:36:19,222 これと他のゲートウェイのようなコースでコースを受講する機会を 599 00:36:19,222 --> 00:36:23,950 入門レベルでは合格/不合格これで非常に活用されていない機会です 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 で、最大学期の第五月曜日にこれらの5つの初期週間、 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 それは、かなり抽象的な数学でした、私は、同じように、1を運んで道に迷った 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やJavaScriptのように、Web中心の言語を紹介します。 646 00:38:53,260 --> 00:38:56,800 しかし、私たちと他の人は、ほとんどすべての近代的にこのようなコースを教えることができる 647 00:38:56,800 --> 00:38:57,740 高水準言語 - 648 00:38:57,740 --> 00:39:01,710 Python、Rubyなど、その他実現するために、これらの日は非常に人気があり、 649 00:39:01,710 --> 00:39:04,350 一日の終わりに、あなたがわからないこのC言語で学習していない 650 00:39:04,350 --> 00:39:06,310 PHPやJavaScriptを学ぶ。 651 00:39:06,310 --> 00:39:10,190 あなたは、問題を解決する方法を学習するコンピュータベース、Webベースかどうか、またはしている 652 00:39:10,190 --> 00:39:14,810 これらの単純なツールとして使用して、データ指向自体、。 653 00:39:14,810 --> 00:39:17,910 >> 物流の面で今、あなたは最終的に呼ばれるものを使用します 654 00:39:17,910 --> 00:39:18,810 CS50アプライアンス。 655 00:39:18,810 --> 00:39:22,150 あなたは、Mac、PC、Linuxコンピュータ等を使用している場合は関係ありません、 656 00:39:22,150 --> 00:39:25,740 あなたは、使用すると来週から自由に利用できるソフトウェアがあるでしょう 657 00:39:25,740 --> 00:39:28,890 あなたの上で使用するだろうことCS50アプライアンス、仮想環境 658 00:39:28,890 --> 00:39:32,720 あなたとあなたのクラスメートの全てが均一にLinuxを持っているように自分のコンピュータ、 659 00:39:32,720 --> 00:39:34,220 この場合のデスクトップ。 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 問題セットの多くは2つのエディションがリリースされることを実現する - 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 あなたは、5日遅れてあるでしょう。 676 00:40:16,460 --> 00:40:19,380 問題セットは、一般的に木曜日に起因しているが、あなたはの5を拡張することができます 677 00:40:19,380 --> 00:40:22,900 これらのものを使用して、それらの期限が遅く日と呼ばれ、我々はまた、ドロップします 678 00:40:22,900 --> 00:40:25,520 1学期の終わりにあなたの最も低いスコア、 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 科学センターの地下、およびアネンバーグホール、4で今年 684 00:40:42,120 --> 00:40:45,670 午後8:00からは、この非常にあるでしょう11:00 PM、夜に週 685 00:40:45,670 --> 00:40:49,810 特定の問題を通して苦労の作業の共有体験、 686 00:40:49,810 --> 00:40:52,520 しかし場所の大幅な支持構造を持つ。 687 00:40:52,520 --> 00:40:55,780 確かに、これがうまくいく方法は、あなたが持っている場合は、アネンバーグに着きますです 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の中で議論し、教員が持っているWebベースのユーティリティ 691 00:41:04,100 --> 00:41:07,860 あなたが質問を投稿しにフォローを参照できるようになりますが開発 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 >> 我々はアネンバーグで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 私達はあなたに1対1で話をしたいと思います。 707 00:41:53,470 --> 00:41:56,060 あなたは本当に苦労している、あなたは、したがって、1対1で話をしたい 708 00:41:56,060 --> 00:41:59,160 誰かと一緒に、あなたは、CS50のグリーターに派遣されます 709 00:41:59,160 --> 00:42:02,700 ティーチング·フェロー保持、文字通り、1に生徒の名前を装備したiPod 710 00:42:02,700 --> 00:42:04,880 側、他のスタッフの名前を教える。 711 00:42:04,880 --> 00:42:07,900 私たちはあなたの名を収集し、教員の名前が続き、そしてあなた 712 00:42:07,900 --> 00:42:12,020 コンピュータの画面は、アリスを見に行くか、してくださいしてくださいと言って、点滅を開始します 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 ティーチングフェローの1と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 だから、実際には2つの方向の会話、および機会になるでしょう 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 この時間の経過を知るようになるでしょうが、これは我々がだろうと、Webベースのユーティリティです。 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 クラスの国のアリスやボブの解決策を議論し、ティーチング·フェローは、クリックすることができます 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 ウォークスルーとして、それによって教員の1メンバーが毎週つながる 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 マクウィリアムズは、今年のコース頭。 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 >> TOMMYマクウィリアムズ:私は心に強く訴えるような何かを準備しなかった。 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 >> ROBボーデン:こんにちは。 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 私はコースの教師だ。 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 あなたがこれまでバイナリで9または10に来る方法を学びたいなら、来る 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 >> 昨年の問題セット2で、学生はの世界に飛び込ん 829 00:48:14,082 --> 00:48:17,740 暗号化は、情報を暗号化またはスクランブルの芸術、 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 最後の1年か2年、問題の4やった学生を設定する 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-SET 5のことを思い出したので、私は私がしようとするだろうと思った 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 だからから生のイメージを作成する方法を考え出すの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 Applianceは、私は私のプログラムを通じて、フォレンジックイメージを実行するために管理され、 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 15万英語の単語やスペルチェッカーことを書くために、それらに挑戦 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では、我々は実際に、Webプログラミングの方向に舵を取るんでした 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 漸減我々はMacと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 Webベースであった。 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 約2,500人キャンパス全体からの参加者などの表現の番号が付けられ 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:00マイクロソフトに通りを頭ではなく、家に帰る 900 00:52:13,610 --> 00:52:14,810 7時00分まで、午前。 901 00:52:14,810 --> 00:52:19,040 我々はまだ、午後8:00、午前1:00に第二夕食、で、それらのための最初の夕食を提供 902 00:52:19,040 --> 00:52:22,540 午前5:00に立って、我々は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:00にこれらのようなイメージだけでなく、今年は非常に一般的になるでしょうAM。 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です。