[音乐播放] 扬声器1:这是CS50, 哈佛大学。 [音乐播放] DAVID J.马兰:[听不清]可能是 在后者的电话簿的一半, 我现在可以撕裂问题的一半。 这实际上是真实的,这一斗争。 [音乐播放] 扬声器2:你们人类 是那么容易被击败。 DAVID J.马兰:好吧,这是CS50。 这是启动和 12个星期结束。 你可能还记得 在零一周,这 是我们开始的消息, 它在哪里结束,你无所谓 达相对于你的同学, 但是今天,你, 也许只是从现在开始的几个星期,结束 达相对于自己几个星期前。 而事实上,我们也希望经过这么 很多习题集,和这么多小时, 和几个测验,并 仍与最后的项目, 你确实感到特别骄傲 有老远从周 之一,这也许是 最早的斗争, 无论是在标准版 或黑客版物。 我提议,在某个时候 在你的空闲时间,你回去 看看你的PHP,你 JavaScript和见 如果无法实现这一步, 远远更快,更舒适 比你从前那样前。 事实上,在此之后,记得你做 密码,你做了15场比赛, 你做了取证的挑战, 你做了最快的咒语 检查器,你可以,你做 CS50金融,CS50混搭, 然后现在,最终, 自己最终的项目。 所以今天,我们试图得到答案, 看看,我们已经提出, 和我们要去的地方。 而只是为了安抚过,一旦 所有剩余的辅助轮的 摘下来,你很可能 有足够多的工具 在您的工具包, 现在熄灭,做最 任何编程的世界。 当然,考虑采取一些 更高层次的课程可以是优势。 但要意识到一点,就是即使是 最后一个CS当然,你需要,实现 在Mac OS中,有 所以许多不同的工具 您可以使用独立的具有 使用类似的CS50 IDE。 几乎相同的工具存在 视窗,Linux的,等等。 事实上,目标之一的CS50 使用的语言,这种消防水带C, 和PHP,以及续集,和 JavaScript和HTML和CSS 就是要真正确保 你不退出此课程 想着,我学过C,而是 你学会了如何编程, 并且您了解一点 一些关于计算机科学 本身。 事实上,尽管我们还没有看 在所有的下列语言, 它的乐趣,现在进入这个社区 的人谁觉得古怪的幽默风趣。 并且即使一些的 语言,你将会看到 可能不会完全 熟悉的,你至少 从至少得到一些笑 一位深谙语言,JavaScript的。 这是一个讲座,由一个特别 精通编程 前一段时间,题为寺。 而且我们认为我们会给你一个 瞥见在计算机科学家如何趋向 思考,或者至少谈话。 GARY BERNHARDT:好的好的。 你们知道什么笏意味着什么? 笏。 没错,没错。 让我们来谈谈红宝石。 在Ruby中,如果你引用一个 未定义的变量,当然, 它NameErrors,如你所愿。 如果你尝试分配B到A 他们不确定,当然 它NameErrors,如你所期望。 而如果你尝试发生 分配到一个,具有未定义? 听众:无。 GARY BERNHARDT:正确,无。 笏。 [笑声] 让我们来谈谈红宝石。 红宝石,不像其他一些动态 语言,没有裸露的话。 所以,你不能只是输入文字, 有串出来的,除非你定义 特定的method_missing ,做正确的事。 然后,如果你键入裸露的话, 顿时,Ruby支持裸字。 而事实上,它甚至会支持 裸露的话,在他们的刘海。 这是不是值得笏的。 这实际上是一个结果 如何真棒红宝石。 但是,如果在现实 做到这一点,那么,笏。 [笑声] 让我们来谈谈JavaScript的。 有谁知道,在JavaScript中, 什么阵加阵列? 好了,让我问你这个第一, 又该阵列增强阵列是什么? 听众:空数组。 GARY BERNHARDT:空数组,我 也将接受类型的错误。 这不是什么数组加上数组。 错,错,阵列增强 数组为空字符串。 [笑声] 很明显,我认为这是 有目共睹的。 现在什么阵列增强的对象是什么? 这显然​​应类型 错误,因为这些是完全 不同的类型。 有谁知道这是什么? 听众:假。 GARY BERNHARDT:不,接近,不,不远了。 听众:它的对象。 GARY BERNHARDT:它的对象。 是的,不错,很好地完成。 现在,当然,因为这是 再加上,你可以翻转的操作数 而同样的事情出来。 因此,如果我们do--什么? 不,这只是一个对象。 如果你反对加阵列您 应该得到同样的事情。 正如你所看到的,你做什么。 [笑声] 最后,唯一的一个 这些这实际上真正的 is--因为你添加阵列,你会得到 空字符串,则没有任何意义。 但是一个对象加一个目的是 其实不是一个数字,在技术上。 [笑声] 所以这一块实际上是正确的。 没错,没错,像什么,甚至 在这个lang--事情我只是, 我甚至不明白 人在他们的头脑 会认为任何 这是一个好主意。 [笑声] OK,OK,够取笑 那吸语言。 让我们来谈谈JavaScript的。 [笑声] 如果我说阵点新 16,或者仅仅阵列(16), 我得到16数组 的东西,它代表 如16逗号,这是显而易见的。 如果我再加入那些字符串, 然后我得到的字符串16次。 这实际上是在这唯一的行 整个演示这是合理的。 现在,如果我把这个字符串 然后加一个1来, 它解释了1 as-- 铸1为一个字符串, 然后我们得到wat1一 一群倍,罚款。 没有人知道会发生什么 如果我减1串? [笑声] 我假设没有人做。 让我 - 我会给你一个提示。 这是否帮助? 有谁知道? [笑声] Watman。 [笑声] 这就是我的一切。 感谢你们。 [掌声] DAVID J.马兰:让我们快速浏览一下 一些提前给你的东西。 因此,CS50黑客马拉松是 这部史诗熬夜, 在此期间,你和你的同学 来自耶鲁大学,会潜水into-- 但希望不是begin-- 你的最终项目。 晚上将开始在下午7:00。 第一顿晚餐将大约在9:00 PM。 第二个晚饭就在凌晨1:00。 然后,对那些 依然屹立,早餐 在IHOP将送达 大约上午5:00。 您可能会看到这样的场景,因为这。 按照承诺,在周 今年为零,我们将 不仅有食物,吃饭, 糖果,同时也进行了第二次 在历史上,蔬菜。 但在3或4点,场景像 这是不是所有的少见。 事实上,我们看到我们公平枕头份额 被带到黑客马拉松,这 是罚款也是如此。 过程中,然后将高潮 是所谓的CS50公平。 还有一个都在这里,和 在纽黑文一周后。 一个在哈佛是 周一12月7日 在下午 在西北科学。 而在抵达时,你将办理入住手续。 你会看到这样的事情 如爆米花,和气球, 最终,在去年的 今年,超过2000人的未来 看到你的最终项目, 学生和教职员工 来自全国各地的校园,甚至校外。 并且如果不是足够的激励 来看看你自己, 意识到你的 朋友们可以鼓励 来看看体位法,而eBay和 Facebook和谷歌,以及微软, 和真知晶球,而Quora的,并 其他人,招聘人员和校友 从这些不同的公司 谈生活在现实世界中, 商机无论全职和 夏季在实际工业。 如果这没有道理 足以来见你, 你的朋友可以鼓励 进入抽奖活动,由此,抵达后, 你作为学生每个人都可以交给 一堆笑脸贴纸。 和参与者,像你的朋友, 将被处理有点抽奖卡 抵达时。 而对于每个人,他们 聊了起来,他们将 递给,由你,一个笑脸贴纸。 每一个代表一个条目 与丰富奖品抽奖, 其中的Xbox,Wii游戏机,以及 一大堆其他有趣的事情, 其中一些我们在这里看到的类。 请继续关注这一点。 但最终,它完全 关于成就 本学期,和 表达式和激动 你会激起那些参加。 你在哪里,最终都 穿着你很own--这一点, 我花了CS50的T恤一样,在这里。 所以不要鼓励你 朋友前往该网址 在这里,它会送你 因此,要所有细节。 同时,如果你正在考虑的另一个 看一下计算机科学这个春天, 或之外,要认识到这是 同样handout--尽管本周以来更新 zero--我们递出。 如果你去 这booklet--中间 有一个在耳堂副本 outside--实现这说明你 通过箭头到底是什么 课程,你可以熄灭 探索这个春天,明年 秋季,夏季和超越。 所以,做看看图表 其中得到的东西的感觉。 如果你想获得 涉及其他方面的能力, 不知道,如果你还没有, 该学院Board--这 你可能有一些不 这样美好的回忆of-- 有仍然只是创建一个新的 所谓AP计算机课程框架 科学原理。 有些事情,你可能有 采取,或至少听说过, 现有的CS课程 在高中被称为 APCSA,这是一个相当 普通类 集中了太多的语言 Java和力学物。 APCS的原则,同时,将 要更多的想法,更多 有关问题的解决。 而为了实现这一目标,我们,一群 我们的朋友在加州大学伯克利分校,在co.org, 和其他一些实体 世界各地的 创建课程, 将满足APCS原则。 这是说,CS50 AP会 是一个AP相当于学生 在各高中学校跨 世界可以开始今年秋天 2016年。 如果你想涉足 中学教育, 而参与这项推广, 不要接触到我们那里, 无论你是一个TF,一个CA,或者干​​脆 在大的兴趣教育。 事实上,如果你想 加入CS50自己的球队, 认识到,只要长期 结束后,我们将开始招募 教学研究员,课程助理, 还有许多的艺术家 使这当然有可能 在幕后, 造就了其在线资产,其 在人的机会,以及更多。 所以,如果有这些角色在这里呼吁, 不要让我们知道在这个网址在这里。 现在,在一小会儿,我们就转了, 正如我们在本周零那样,一些蛋糕。 这一次,它会 楼下的酒吧。 所以头有以后。 但我只是想花点时间 在这里认识到真正的这是什么蛋糕 代表,或者更规范地, 这在这里对峙代表什么。 它确实是一种荣幸,说实话, 要与我们的朋友合作 倒在新的道路 纽黑文这个学期。 这当然是一个奇怪的 首先,一个不寻常的事情, 敢说了前所未有的 对于两所大学的事 要走到一起,提供 一个疗程中相同, 在两个不同的校园和自备 这两个学生团体在一起。 但它一直这样的 荣誉与安迪工作, 与Scass,并与Jason在纽黑文, 与我们的44名工作人员全部 助教, 当然助理 在纽黑文,谁,第一次在 耶鲁大学的历史,大多是自己 本科生。 事实上,直到今年,下跌 2015年,耶鲁大学居然没 有一个传统,或 津贴本科生 领先的章节和 作为教学研究员 就像我们很喜欢 这里的计算机科学中 在哈佛一段时间。 并且使得单独一直是 对我们来说特别的机会 与他们的合作伙伴 这一倡议,并把 进入折叠等领导人安迪 和其他教师有在校园里。 并让我提请大家特别注意 也一样,这家伙在中间。 尽管他现在住在新 Haven--很大程度上是因为我们送他 那里 - 这是所有的结果 贾森·赫塞豪恩已经是一个教学 研究员CS50的 好几年在这里, 去年毕业,柯克兰楼。 而ultimately--我认为, 接到一个电话从我 在一个点上那个漂亮 大大减少至,哎, 你介意转向 毕业后纽黑文? 这一切都是因为我们 试图站起来这一举措, 我们要确保有 是机构知识下降 在纽黑文,因为我们是 从头开始构建的东西。 而if--杰森,如果你能,也许 刚刚上了笨拙走向舞台, 因此,我们至少可以看到所有 贾森·赫塞豪恩的人。 [掌声] 当然,没有贾森,耶鲁大学50 会不会有可能的。 因此,我们感谢杰森赫塞豪恩。 而且,我们有一个庞大的工作人员, 我们不会得出个人的关注 这里给大家,但 超过100人 在这里纽黑文谁 使这当然有可能。 你可能只看到 你自己的助教 这个名单上,是否 这里还是一个纽黑文。 所以,如果我们能,一 巨大的掌声 教学人员的全部内容。 [掌声] 让我得出了一些特殊的 注意几个乡亲 在这里,特别是汉娜和 玛丽亚和Daven,和Rob,谁, 作为课程的头,使 这里的一切都在剑桥运行。 当然,科尔顿奥格登,谁最开始 我们的讲座那边的音乐。 道格·劳埃德,who--这是CS50 AP, 谁是领导我们的AP的倡议。 丹Armendariz环,没有他们,我们 不会有今年CS50 IDE。 Aliess,谁使一切 可能在幕后, 包括运行 灯如右图这里。 然后最后,但并非最不重要的, CS50的制作团队。 我只想说,这是 CS50的制作团队 它使这么多,我们 睡在下午, 并从事与课程的 材料真的是异步的。 这是十分钱一 课程的设计目标。 如你所知,我们are--享受 现在机会 允许同时注册。 我们有一个机会 对于学生,当然, 观看这些课程 - 在线资料, 即使在实时生存的权利了。 这完全是因为 生产队,你看, 甚至没有看到周围 你,你在这里的后面。 举例来说,这是一些画面 约旦拍摄的这一年多来, 刚要说话,以艺术的种类 该那张幕后。 当然,这是FoHo在四路。 而只给你一个 回头看看零一周, 这是与图像 这是我们开始的第一个星期。 [音乐播放] 这是从CS50自己的乔丹。 而且背后还有今天在这里的场景 是拉蒙,和Ian,和Scully,和丹 科菲。 丹·科菲,谁负责 CD50的制作团队。 真正过去 几个years--这 是我的第九年参与 与course--真的有 丹·科菲,与生产 团队,采取CS50到另一个层次。 我们不仅拍 现在在4K当然,这么说, 这新的一年,我们还将 能够拍摄它在6K。 以及在虚拟现实, 部分原因是因为cool-- 部分原因是因为它很酷, 而且你也知道, 我们有一个非常庞大的在线社区。 人们谁,由于种种 原因,不能前往, 或无法参加地方 像哈佛和耶鲁。 而目标之一教学法是 实验技术的新形式 这样我们就可以通过代理,和 通过你的一切,给学生在线 世界的机会各地 看,感觉和听到 像什么哈佛的地方 或耶鲁感觉。 所以即将上市,在2016年秋季。 而现在把它记下来了一个档次, 这是即将被可怕的。 但是,你可能还记得,最 的讲座视频,今年, 或隔日,结束了几分 看似奇怪的夹子从宋飞, 灵感来自于一些实际的插曲 重新实现由CS50生产 队,谁已经令人难以置信 亲切和创造性。 我以为我会告诉你一个 的灵感,30秒的短片, 从实际宋飞展 这激发了这一 semester's--我told--最喜欢的片段。 因此,首先,从宋飞一个实际的剪辑。 艾琳:拜托谁在跳舞? 要我用于:想让我得到它开始了吗? 我会得到它开始。 好吧,呜! [音乐播放] [笑声] 呜! 来吧,伙计们,什么上了呢? 乔治:甜花哨的摩西。 [笑声] DAVID J.马兰:所以我们常 谈推进学生 超越自己的舒适区。 我,现在,我要爬 成一团,并抽泣 因为我们玩你这个 重新实现了这一点, 由于CS50的制作团队。 [宋飞正传主题曲] 好吧,谁的舞蹈? 来吧,谁在跳舞? 你想让我得到它开始了吗? 我会得到它开始。 呜! [音乐播放] 道格·劳埃德:甜花哨的摩西。 [掌声] DAVID J.马兰:现在有些 对于校友特别的东西 谁现在做她的博士刚 到这里的道路在哈佛。 谁又能经常可以看到 这种形式在办公时间内, 无论是在剑桥,并在纽黑文。 事实上,如果我们enhance--一个又大又圆 掌声为CS50自己,Zamyla。 而现在,从CS50的工作人员一个字 在两个位置谁也 想提供一些离别 也就是说自己。 ANNALEAH ERNST:有 没有其他的路线,其中 大家谁的作品的课程 是因为激动在那里,并 参与其中,为CS50。 我不知道,就好像这真的 重要而特殊的责任, 和一种令人难以置信的经历。 而且我很高兴我得到的是 人民教育的一部分。 扬声器3:CS50,在我 看来,是惊人的。 我喜欢它。 我喜欢它,当我正在一类。 我喜欢它更是一个助教。 约旦HAYASHI:CFing是很多 工作,但它确实有价值 因为你教这么多。 你真的了解你的学生。 你得到你自己知道材料。 而你只是看他们 成为计算机科学家。 扬声器4:我的学生 我学期的亮点。 [音乐播放] DAVID J.马兰:这是CS50。 DAVID MCPEEK:我只是从来没有觉得 尽可能在校园内的领导者, 因为我有这个学期。 SAM LEVATICH:这是一个 在耶鲁大学的校园里唯一的机会 要真正投入教学。 扬声器5:这是真的很酷 看到CS50从另一个侧面。 尼克约瑟夫:我很惊讶 所有的学生激动的心情。 ARIANNA BENSON:这是 还不错,当人们 恢复里克·阿斯特利的图片, 并且都喜欢,那是谁? DAVID ARMENTA:我想给 回来,因为我得到了很多的支持 当我还是个学生。 MARY FARNER:所有你需要的是热情 和一个深爱的教学,还是CS, 或任何上述的,和 你就可以做到这一点。 SAM LEVATICH:我所有的 学生守瑞克摇摆了我。 [音乐播放] ANNALEAH ERNST:这是这么多 有趣的教一下这个事情 我真的很喜欢,和 认为这是一个很大的乐趣, 并尝试其他人 兴奋它。 我Annaleah恩斯特,这是CS50。 [欢呼] [音乐播放] DAVID J.马兰:现在,你可能还记得 我们开始这学期讲 最终目的是计算思维 在解决问题的独立 实际编程语言。 而且我们认为我们会 看到刚才到什么程度 这已经试图通过一个沉入 练习中,我们并没有在零一周做, 但我们认为我们会 尝试几次在这里 在12周时,对其中 我需要一个志愿者谁 舒适上来这里在舞台​​上。 上来吧。 你叫什么名字? 亚红:亚红。 DAVID J.马兰:亚红, 拜托了,这样一来。 如果你的所有,如果您有 纸从我们片 还是一张白纸你 自己,继续前进,采取了 在此刻。 很高兴见到你。 好吧,亚红在这里的目标 将是以下, 我这里有一个图纸,只有 她将能够看到。 你过来这里的 中间,如果你愿意的话。 让我给你一个麦克风在这里。 而你的目标在这里 将要描述, 作为精确的细节的 可能,你看到了什么。 和这些人在这里,作为排序 这台计算机执行者, 需要绘制正是你说的。 然后,我要做的就是抢 从观众的一些随机样本 我们将看到的只是如何 正是这个工作的。 亚红:所以我形容这一点。 DAVID J.马兰:你描述这一点。 你告诉你的数百名同学 这里究竟要画什么,走了。 亚红:好,所以在很 在一张纸的中间, 有两个形状, 一个在另一个的顶部上, 但不接触,但几乎感人。 因此,有在一个圆 顶部,方形的底部, 和他们几乎相同的大小。 他们是一种媒介,小。 和圆内,有 two--有三个正方形。 所以这是在一个小广场 大广场,在一个更​​大的方块。 而在广场内 底部有三圈。 在一个更大的一个小圈 圈,一个更大的圆内。 DAVID J.马兰:明白了吗? 听众:第 DAVID J.马兰:那么,为什么不 你 - 我会去走走。 我会抓几个,如果你想 概括为那些谁需要第二条路径。 亚红:好,你需要 我再解释一下吗? 好了,没事了,所以的中间 的纸张类有两个形状。 一个是在另一个的顶部, 但它们大致相同的大小。 这里是一个中等小圈 对中等小广场之上。 好了,所以这有点像在上面, 考虑把它像一个雪人, 但有两个不同的形状 而不是两个圆。 然后在the-- 圈子里面,有 是一个小盒子,另一个里面 小盒子,另一个小盒子里面。 而广场内, 有一个小圆圈, 另一个小圈子里面, 里面的另外一个小圆圈。 这是否有意义? DAVID J.马兰:是的。 亚红:一个很大的压力。 DAVID J.马兰:好吧, 我马上回来。 经过全场 在这里,好,非常好。 谢谢你,OK,我们已经 要把握一个。 好吧,这似乎是一个 良好的随机样本,谢谢。 好吧。 亚红:真棒。 DAVID J.马兰:所以now--也? 亚红:真棒。 DAVID J.马兰:哦,真棒,确定。 所以真棒,呆在那里。 我要继续前进,并透露给你 什么你的一些同学在这里做。 所以在这里,我们有这一个在这里。 之类的还行,只是 一直走下去,去。 在这里,有一点不同的解释。 好了,下面,让我们来看看,让 近了,虽然小,非常漂亮。 虽然,我必须抓住这一个。 [笑声] 什么是实际的答案吗? 让我们来看看在这里。 她在描述 是这样的形象在这里。 所以man--一些of--你们中许多人 在这里,在那些我看了看, 没有得到这个权利。 让我们继续前进,show--姑且称之为 其他人,看看是多么容易, 或具有什么级别的 困难,他们能做到这一点。 太谢谢你了。 怎么样一个其他志愿 稍微远了。 好吧,我看到了这手第一,增长来吧。 你叫什么名字? 噢对不起? MARCY:马西。 DAVID J.马兰:马西,来 对了,很高兴见到你。 好了,下面我们就 麦克风你。 让我得到一个图。 所以,如果你想只使用 另一面的板材, 或纸其他纸,我 要继续前进,给马西 不同的人在这里只 她现在可以see--只 她能看到不透明,确定。 MARCY:OK。 DAVID J.马兰:去。 MARCY:绘制16小 在一个格子点的所有。 因此,四排每四个点。 并且点是中空的,所以 他们就像小小的圆。 哦,还有五人。 OK,这是五位。 这是五排黑点。 五排的五个点,然后, 开始在左上角corner--确定, 所以五排五点, 并且点是中空的, 所以他们像小 小圆圈其实。 所以他们是白人在里面。 听众:OK。 MARCY:好了,五排五点。 然后,你开始 从左上角的点, 再画一条线 到下一个点 下来,然后绘制另一条线路 所述一个那一个的右侧。 所以,这两条线为止。 再画一条线 到下一个了。 好了,这就是三线, 下,右,然后再倒。 然后离开了。 再下来。 好了,回顾一下,这是 第一个是down--确定, 你从左上角开始 corner--再放下,然后右键, 再往下,然后离开,然后 下来,然后用鼠标右键,然后右键, 然后离开了。 好了,我们大约一半通过。 DAVID J.马兰:你 说的对,然后离开。 MARCY:噢,哎呦,确定。 DAVID J.马兰:这并不容易。 MARCY:让我们重新开始。 让我们从头开始,从 左上角。 DAVID J.马兰:还有一通。 MARCY:是啊,OK,下,右,下, 左,下,右,右,下,右, 上,右,上,左,下,左,上, 右,下,右,上,和你 应在右上角。 好。 DAVID J.马兰:好吧,如果你 正确地这样做,你现在应该 在您的纸张都没有了。 因此,让我来抓住一对夫妇。 好了,谢谢你,谢谢你,谢谢你, 好吧,我不认为你想要的。 好了,哦,喜欢这个,谢谢。 对不起到达,哇,AW,OK我 要采取只是那一个。 好吧,这是 不错,这是非常不错的。 好吧,让我们 看看我们这里。 所以请注意,尽量让 这种精神印记。 让我回去的投影这里。 这是相当不错的 这里好,非常好做。 此举一出,小了一点,但 我认为这是在正确的轨道 还有,非常好做。 OK,这一次我觉得我 不应该把这种在互联网上, 所以让我 - 这其中有一个 电话号码的某些原因。 [笑声] 谢谢。 然后,我们为什么不结束与此 之一,now--感谢你这么much-- 我们有时间在这里多了一个例子。 这一次,怎么样的 左边有,上来吧。 是啊,用你的双手,是啊。 好吧上来吧,来吧起来。 不过这一次,上来吧。 你叫什么名字? 丹尼尔:丹尼尔。 DAVID J.马兰:丹尼尔, 不过这一次,我们是 将香料这件事 一点点,我们 要你来 转移到触摸屏。 所以,现在这个时候,我要去 显示所有你所有的图纸。 而荣誉系统上,你可能不 移动你的眼睛有一点点在这里 看到实际的形象是什么。 所以,你只要保持A-- 只是直行。 然后,你要 得出这样的画面是什么 你的同学介绍给你。 我会试着总结 口头所以它不够响亮。 好吧,让荣誉系统 在这里,平视前方唯一的, 你们都一步step--没有什么不同 花生酱和果冻example-- 让我们试着来形容这个。 首先说明请。 听众:画一个大圈。 DAVID J.马兰:画一个大圈。 [笑声] 好吧,这个我要撤销。 听众:画一棒 图中没有武器。 DAVID J.马兰:我听说了,画 简笔画没有武器。 [掌声] 好了,没事了,第二个指令。 听众:在臀部左手臂。 DAVID J.马兰:髋部左臂。 听众:棱角分明,棱角分明。 DAVID J.马兰:角,OK,我们有 用于:让我给你的橡皮。 让我们删除。 确定,再次。 听众:尖尖的手肘。 DAVID J.马兰:尖尖的手肘。 尖尖的手肘。 听众:稍锐弯头。 DAVID J.马兰:稍锐弯头。 [掌声] DAVID J.马兰:好吧,还有什么? 第三条指令。 听众:现在旋转the-- DAVID J.马兰:现在旋转the-- 听众:旋转90度。 DAVID J.马兰:旋转90度。 [笑声] [他们咆哮] 什么? 右臂是诉右手臂是V。 听众:你去那里。 DAVID J.马兰:好的。 [欢呼] 没事了,最后一步,最后一步。 听众:线路远离头部。 DAVID J.马兰:A线 远离头部。 没有左上方,是的。 [他们咆哮] 听众:45度角。 DAVID J.马兰:45度角。 不好了。 [他们咆哮] 是。 没有。 听众:他的头部左侧顶部。 DAVID J.马兰:从从 他head--的左上方 听众:未连接到他的头上。 DAVID J.马兰:不 连接到他的头上。 是。 [他们咆哮] 这是很好的,这很好。 听众:写,你好。 DAVID J.马兰:写,你好。 写,你好。 听众:高。 DAVID J.马兰:高。 听众:在生产线的末端。 DAVID J.马兰:在 该行的末尾写 - 听众:小我。 没有。 [他们咆哮] DAVID J.马兰:小写我。 我听说,小写。 是。 [掌声] 好吧,这是惊人的,谢谢。 好吧,让我们有时间 只是一个更多的锻炼。 您可能还记得在 以下主题音乐 其中,实现我们已经 采取了一些自由 用下面的规则 比赛中,因为在问题设置八 我们问你一堆 这基本上问题 岌岌可危的形式。 只有经过对集 8,我们决定, 嗯,也许它会 实际上是多一点 有趣的玩别的东西来代替。 [家族世仇主题曲] 对于这一点,我们将需要四个 师资队伍的成员。 师资队伍的四名成员, 和四名学生,怎么样的, 二,怎么样三,四。 下来吧,下来吧。 好吧,我们也 要need--我们还 将需要1 student--如果员工 想去这里的左侧,学生 在这里right--我们需要有人 谁在算术真的好 在压力之下。 好了,这里是志愿者 [听不清]上来吧。 所以,你会在这里使用的触摸屏。 你叫什么名字? 迈克尔:迈克尔。 DAVID J.马兰:迈克尔,上来吧。 因此,我们会给你 在短短的时刻说明。 但是,如果你想只写 在右侧,学生工作人员 左边的记分,让 我继续前进,让你们每个人 介绍自己到 你上课的最后一天。 詹姆斯:我是詹姆斯,我是一名大一新生。 AARON:你好,我是阿龙。 玛雅:我玛雅。 凯瑟琳:我是凯瑟琳。 DAVID J.马兰:和 现在的师资队伍。 杰克:我是杰克。 女:艾比 TIM:你好,我是蒂姆。 玛丽亚:玛丽亚。 DAVID J.马兰:所以,我们 在提前,拿出 用了一些问题,有些 其答案我们种组成, 但其他人的答案是 根据实际统计数据 从你自己的问题提交 设置八点了,其他问题集。 因此,在一般情况下,每一个的这些 答案我们已经调查, 让我们说100人,我们将会把 前四或五,六答案 上的板,其中每一个 具有与之相关联的得分。 我们现在要做的是 调整规则的一点点。 因此,而不是把控制权 一个团队或另一个, 我们只是要使用斯台普斯 便捷按钮,允许每支球队 嗡嗡声中最快的。 和谁guesses--点击按钮 第一,右得到一个问题, 将有可能得到那么多分。 我们会继续下去,我们将 继续前进,然后 无论团队完成董事会,将 让所有相符迄今之分。 所以,你要什么 确实是相符的分 因为我们去的每个 问题回答正确。 然后一旦回合结束,你 打算把任总在这里, 还是在这里。 迈克尔:所以我吻合在我的脑海。 DAVID J.马兰:或者在屏幕上 在大家的面前,是的, 或者你的手机,其上 是回到那里显然。 好吧,让我们拭目以待 引导您完成这一点。 不需要做任何事情,只是还没有。 首先学生 和工作人员需要做的 被击中各自 按键速度最快 我开始读的问题后, 并且要提出一个答案。 合理? 好了,我们开始吧。 名称stdio.h中声明的函数。 员工。 女:printf的。 DAVID J.马兰:我们展示的printf。 很好。 所以只写下来68,或 在你的心中68跟踪。 现在,我们要继续前进。 当我要去 再次读取的问题, 你可能不会发出蜂鸣声,直到后 我已经重复了这个问题。 名称stdio.h中声明的函数。 同样的问题 詹姆斯:什么是sprintf的。 DAVID J.马兰:什么是sprintf的。 我们展示的sprintf。 不,我又看了一遍。 在stdio.h中的函数声明。 员工。 TIM:scanf函数。 DAVID J.马兰:scanf函数,我们展示。 二罢工。 再次,一个功能 在stdio.h中声明。 学生们。 詹姆斯:FOPEN。 DAVID J.马兰:FOPEN,非常漂亮。 我只是不断重复的问题, 在stdio.h中的函数声明。 员工。 TIM:Fclosed。 DAVID J.马兰:Fclosed,抓紧抓好。 不错,我们都留下两个答案 董事会,二号和5号 这一轮。 在stdio.h中的函数声明。 学生们。 凯瑟琳:FREAD。 DAVID J.马兰:我们展示FREAD。 很好。 谁now--任何球队 回答第五个也是最后的答案, 得到所有的点。 所以,你应该将所有这些 数字了,谁得到这一点, 获取总​​和。 有没有搞错? 没有排名第六。 没有排名第六,未实现。 名称声明的函数 在stdio--人员。 TIM:惊吓。 DAVID J.马兰:我们展示的恐惧。 杰克:这也解释了这么多。 DAVID J.马兰:让我们再来一次。 埃德蒙顿名称命名功能 在stdio.h中声明。 添。 TIM:FSEEK。 DAVID J.马兰:FSEEK。 大约有更多的尝试,命名功能 在stdio.h中F--声明。 玛丽亚:龟etc。 DAVID J.马兰:龟etc。 所以没有人会点。 科尔顿,想向我们展示 号码是什么5了? OK,马特洛克不是stdio.h中。 杰森赫塞豪恩大家。 好吧,让我们继续前进 关于第二个问题。 第一个人嗡嗡声在这里,以 这个问题,一个程序, 使用而设计。 员工。 TIM:锵。 DAVID J.马兰:锵。 很不错,排名第二的答案。 此外,命名程序,你 使用而设计。 学生们。 詹姆斯:GDB。 DAVID J.马兰:GDB。 所以在这一点上,38将是总共 但是没有人得到任何积分呢。 好吧,命名程序 使用而设计。 TIM:Valgrind的。 DAVID J.马兰:Valgrind的。 好吧,命名程序 您使用而设计。 学生们。 AARON:PHP。 DAVID J.马兰:PHP名称 程序使用而设计。 员工。 玛丽亚:Facebook的。 DAVID J.马兰:展 我们,告诉我们的Facebook。 [掌声] 我们有六大答案 在黑板上,三去。 名称的程序,你 使用而设计。 员工。 TIM:谷歌。 DAVID J.马兰:谷歌。 Brow--所有权利。 听众:嘘。 DAVID J.马兰:嘘。 好吧,name-- 2 答案left--名 您使用而设计的程序。 MAYA:CS50讨论。 DAVID J.马兰:CS50讨论。 一个尝试,一个程序 您使用而设计。 我听同学。 学生们。 AARON:CS50 IDE。 DAVID J.马兰:CS50 IDE。 而最后一个,一个节目 您使用而设计。 TIM:Check50。 DAVID J.马兰:Check50。 不,让我们来揭晓答案。 老六是Spotify的。 好吧,我想我们有 时间只有一个或两个。 完成下面的句子, 没有点任何一队依旧。 这是零比零,胜利者 采取一切很快,很好的工作。 完成下面的句子, 我从来没有gonna--工作人员。 TIM:给你。 DAVID J.马兰:给你。 美观大方。 学生们。 詹姆斯:让你失望。 DAVID J.马兰:让你失望。 我从来没有gonna- 玛丽亚:跑来跑去,抛弃你。 DAVID J.马兰:运行 周围,​​抛弃你。 周围的沙漠运行,确定。 学生们。 AARON:我永远不会让你哭泣。 DAVID J.马兰:让你哭泣。 员工。 TIM:说再见。 DAVID J.马兰:我不能相信这是 这个问题你们都得到正确的。 告别,是啊,而且是最后一个。 学生们。 凯瑟琳:伤害你。 DAVID J.马兰:说谎,伤害你。 学生获得100分。 这是why--这是它的 CS50,蛋糕,现在担任。 [宋飞正传主题曲] [音乐播放] DAN ARMINDARIZ:你疯了吗? 你觉得你在做什么? 扬声器6:我想 进入电梯。 DAN ARMINDARIZ:什么 你是在说? 你没看到我在这里等? 扬声器6:我没有看到你在等待的人。 DAN ARMINDARIZ:如果你没有 见我在等待,那么你为什么 把你的购物车中有这样呢? 扬声器6:因为这是 我怎么弄进了电梯。 DAN ARMINDARIZ:[听不清] 扬声器6:获取out--放手!