1 00:00:00,000 --> 00:00:05,234 2 00:00:05,234 --> 00:00:06,150 DOUG LLOYD:好吧。 3 00:00:06,150 --> 00:00:08,220 所以,让我们来谈谈一对夫妇 行政细节 4 00:00:08,220 --> 00:00:10,860 可以派上用场了你,你是 通过你的CS50习题集工作 5 00:00:10,860 --> 00:00:13,020 而只是走了 当然更普遍。 6 00:00:13,020 --> 00:00:16,760 这当然有很多教你, 所以有大量的资源 7 00:00:16,760 --> 00:00:18,610 我们有可用 这样就可以使 8 00:00:18,610 --> 00:00:20,680 最该学习的经验。 9 00:00:20,680 --> 00:00:22,560 这些资源进来 许多不同的类型, 10 00:00:22,560 --> 00:00:26,547 并希望,将在提供 一种形式,将容纳你。 11 00:00:26,547 --> 00:00:28,630 下面是一些名单 最常见的资源 12 00:00:28,630 --> 00:00:31,900 学生使用时,他们 通过他们的CS50材料的工作。 13 00:00:31,900 --> 00:00:34,810 在课程网站,我们有 所有的教学资料的权利 14 00:00:34,810 --> 00:00:35,560 之后便发生了。 15 00:00:35,560 --> 00:00:37,680 因此,我们有视频在线 - 流讲座, 16 00:00:37,680 --> 00:00:40,540 如果你不能够参加讲座 某一周,影片的这 17 00:00:40,540 --> 00:00:42,740 张贴此后不久非常。 18 00:00:42,740 --> 00:00:45,250 在该网站上的 讲课的网站的一部分, 19 00:00:45,250 --> 00:00:48,120 我们也有示例代码, 讲座期间,大卫显示, 20 00:00:48,120 --> 00:00:50,190 以及演讲 幻灯片,隶票据, 21 00:00:50,190 --> 00:00:52,148 这是采取一个 我们的教学研究员, 22 00:00:52,148 --> 00:00:54,190 所以你不必拿 票据在课堂上, 23 00:00:54,190 --> 00:00:56,420 以及对任何链接 任何外部资源 24 00:00:56,420 --> 00:00:58,620 讲座过程中共享。 25 00:00:58,620 --> 00:01:02,230 >> 我们也有一个出色的功能 基准,reference.cs50.net, 26 00:01:02,230 --> 00:01:06,600 这对于那些不太可用 舒适和更舒适的一致好评。 27 00:01:06,600 --> 00:01:09,510 如果你熟悉的 函数引用,我们有, 28 00:01:09,510 --> 00:01:13,090 的CS50参考,是一种 注释组的人pages--的 29 00:01:13,090 --> 00:01:17,252 手册页是速记的方式 描述手动page--这 30 00:01:17,252 --> 00:01:18,960 内置的Linux 并给出了程序员 31 00:01:18,960 --> 00:01:21,400 的引用的功能 他们正在使用。 32 00:01:21,400 --> 00:01:27,430 >> 参考50对所有参考 C标准库函数, 33 00:01:27,430 --> 00:01:29,610 和标准i​​o.h和 别人你会成为 34 00:01:29,610 --> 00:01:34,909 熟悉的过程中的推移, string.h中,math.h中,文件ctype.h,等等。 35 00:01:34,909 --> 00:01:36,700 这是一个伟大的地方 去,如果你正在寻找 36 00:01:36,700 --> 00:01:38,640 看看是否有一个 功能存在, 37 00:01:38,640 --> 00:01:40,840 这将做你 需要做的,或者如果你是 38 00:01:40,840 --> 00:01:43,180 只是不确定如何使用功能。 39 00:01:43,180 --> 00:01:47,230 >> 我们也有很大的互动 学习指南在study.cs50.net。 40 00:01:47,230 --> 00:01:50,490 在那里,你会发现各种各样的 主题和实践锻炼, 41 00:01:50,490 --> 00:01:53,471 一些额外的部分 幻灯片,以及更多。 42 00:01:53,471 --> 00:01:55,220 这是一个伟大的地方 检查出来,如果​​你 43 00:01:55,220 --> 00:01:57,760 感觉有点不舒服 大约在一个特定的主题。 44 00:01:57,760 --> 00:01:59,968 有机会,就会有 一些练习为您服务 45 00:01:59,968 --> 00:02:02,720 完善你的技能一点点。 46 00:02:02,720 --> 00:02:08,759 >> 当测验0或测验1快到了,你 总能看到过去测验的 47 00:02:08,759 --> 00:02:13,400 我们在使用过程中已经给 在cs50.harvard.edu/quizzes。 48 00:02:13,400 --> 00:02:16,100 所有的旧的问题和答案 在那里为您的评论。 49 00:02:16,100 --> 00:02:18,330 他们是一个伟大的 资源,尤其是当你 50 00:02:18,330 --> 00:02:23,190 考虑放什么的背面或 你的学习表的前面,一 51 00:02:23,190 --> 00:02:26,990 一张纸,你 获得带入考试。 52 00:02:26,990 --> 00:02:30,090 >> 此外,还有大量的 对CS50习题集资源, 53 00:02:30,090 --> 00:02:32,610 cs50.harvard.edu/psets。 54 00:02:32,610 --> 00:02:35,660 我们发布的所有规格 那里,以及任何分布 55 00:02:35,660 --> 00:02:38,060 为后来的问题代码设置。 56 00:02:38,060 --> 00:02:40,880 此外,并入 规范本身, 57 00:02:40,880 --> 00:02:43,030 你会发现友好 从Zamila演练, 58 00:02:43,030 --> 00:02:47,210 谁将会很乐意指导您完成 获得过首发块 59 00:02:47,210 --> 00:02:49,920 你开始可能你绊倒 工作的习题集。 60 00:02:49,920 --> 00:02:53,300 而当产品集已经结束, 罗布将举办尸体解剖 61 00:02:53,300 --> 00:02:55,580 在那里,他解构 习题集,带领您 62 00:02:55,580 --> 00:02:59,139 通过一些可能的 事后的解决方案。 63 00:02:59,139 --> 00:03:01,680 当然,你也可以随时 找到有关部分的材料, 64 00:03:01,680 --> 00:03:05,429 像这样的视频在这里, cs50.harvard.edu/sections。 65 00:03:05,429 --> 00:03:07,970 您还可以找到时间表 部分,如果你是在校园里, 66 00:03:07,970 --> 00:03:10,782 以及视频和幻灯片 的章节中是共享的。 67 00:03:10,782 --> 00:03:13,240 办公时间名单是 可在网上。 68 00:03:13,240 --> 00:03:16,990 如果你在剑桥 校园或在耶鲁大学的校园, 69 00:03:16,990 --> 00:03:21,395 或者你真的在任何地方,你可以 发现我们的工作时间,一个列表,其中 70 00:03:21,395 --> 00:03:23,380 通常可周日的夜间。 71 00:03:23,380 --> 00:03:25,910 >> 而从帮助您 同行或与您同行, 72 00:03:25,910 --> 00:03:29,020 你可以去cs50.harvard.edu/discuss~~V。 73 00:03:29,020 --> 00:03:32,210 这是我们的同步讨论论坛, 排序的精神广场类似, 74 00:03:32,210 --> 00:03:35,250 如果你熟悉的广场, 你可能在其他课程见。 75 00:03:35,250 --> 00:03:38,129 这是一个异步的公告 董事会在那里你可以问一个问题 76 00:03:38,129 --> 00:03:41,420 并且,过一小会儿,得到一个答案 从助教,或教学 77 00:03:41,420 --> 00:03:43,700 老乡,甚至是你的同学。 78 00:03:43,700 --> 00:03:47,170 我们实际上,强烈建议你, 如果你知道一个问题的答案 79 00:03:47,170 --> 00:03:51,900 一个同学问,感觉 免费帮助他一点点。 80 00:03:51,900 --> 00:03:56,490 >> 现在,如果你通过这门课 CS50x,而不是把它在校园里, 81 00:03:56,490 --> 00:03:59,640 我们还过程 可在cs50.tv.档案 82 00:03:59,640 --> 00:04:01,790 所有的资源 我刚才所描述的是 83 00:04:01,790 --> 00:04:05,600 可在cs50.tv,逐年举办。 84 00:04:05,600 --> 00:04:09,792 在每年秋天的结束,所有的 过去几年中的资源将在那里。 85 00:04:09,792 --> 00:04:12,750 所以,你可以随时检查这些 出去看介绍的其他途径 86 00:04:12,750 --> 00:04:15,310 材料CS50过去几年。 87 00:04:15,310 --> 00:04:17,690 >> 另外,我们有一个 丰富的在线资源 88 00:04:17,690 --> 00:04:20,310 未本地化 哈佛或耶鲁。 89 00:04:20,310 --> 00:04:23,140 你可以去我们的松懈,我们的 异步聊天服务, 90 00:04:23,140 --> 00:04:25,346 在cs50x.slack.com。 91 00:04:25,346 --> 00:04:29,660 我们也有对堆栈论坛 Exchange和Reddit上,这两个 92 00:04:29,660 --> 00:04:30,970 这里列出。 93 00:04:30,970 --> 00:04:34,500 你可以在Twitter上标记我们 在@ CS50,或#CS50。 94 00:04:34,500 --> 00:04:36,920 而就当然,你可以 还可以找到我们在Facebook。 95 00:04:36,920 --> 00:04:40,850 >> 另外一个管理位的 现在我想谈谈,分级。 96 00:04:40,850 --> 00:04:43,780 所以,你可能熟悉, 分配在这个过程中 97 00:04:43,780 --> 00:04:46,480 分级在四个不同的轴。 98 00:04:46,480 --> 00:04:48,580 我们为您品位的范围, 会问这个问题, 99 00:04:48,580 --> 00:04:51,038 你做了认真的努力 完成问题集? 100 00:04:51,038 --> 00:04:52,156 你有没有尝试所有的部分? 101 00:04:52,156 --> 00:04:53,530 正确性,你的代码工作的? 102 00:04:53,530 --> 00:04:54,350 它是免费的错误? 103 00:04:54,350 --> 00:04:57,780 是否有预期 输出,给定一组输入? 104 00:04:57,780 --> 00:04:58,902 设计是第三轴线。 105 00:04:58,902 --> 00:05:01,110 它问的问题, 如何有效的是你的代码? 106 00:05:01,110 --> 00:05:02,460 如何写得很好是吗? 107 00:05:02,460 --> 00:05:05,230 最后,风格,它得到 如何人的问题 108 00:05:05,230 --> 00:05:08,900 可读性是你的代码,这是非常 重要的是你的教学研究员。 109 00:05:08,900 --> 00:05:11,210 >> 现在,作为一般 治,我通常存在 110 00:05:11,210 --> 00:05:14,822 这个图是什么,这些成绩的意思。 111 00:05:14,822 --> 00:05:18,710 所有这些轴的分级 上规模0到5。 112 00:05:18,710 --> 00:05:22,360 而通常情况下,你要在 三个,四个或五个范围 113 00:05:22,360 --> 00:05:23,554 在所有的轴。 114 00:05:23,554 --> 00:05:26,470 这是确定要在一个或两个范围 一点点,特别是早期 115 00:05:26,470 --> 00:05:29,120 在球场上,但它是一个区域,那么 一般不希望留英寸 116 00:05:29,120 --> 00:05:31,620 你肯定不希望得到 在问题设置的任何方面零点, 117 00:05:31,620 --> 00:05:33,661 因为那将 降低你的整体档次。 118 00:05:33,661 --> 00:05:37,124 现在,我们也有一些工具 为您提供帮助弹出 119 00:05:37,124 --> 00:05:38,540 你的分数在一些领域。 120 00:05:38,540 --> 00:05:39,940 因此,我们必须check50。 121 00:05:39,940 --> 00:05:42,780 每个问题设置规范 将包括一个参考 122 00:05:42,780 --> 00:05:45,149 如何使用check50为 该特定问题。 123 00:05:45,149 --> 00:05:47,940 您还可以使用check50帮助 你提高你的正确性得分, 124 00:05:47,940 --> 00:05:51,960 通过找出哪些测试用例 你的程序可能未通过。 125 00:05:51,960 --> 00:05:55,900 >> 我们还style50,这 另一个命令行工具。 126 00:05:55,900 --> 00:05:59,950 你也学习如何使用它作为 每一个问题的一部分设置规范。 127 00:05:59,950 --> 00:06:04,580 您还可以使用style50得到指导 关于如何提高你的程序的风格, 128 00:06:04,580 --> 00:06:09,126 使它更清洁,更容易阅读, 并希望提高自己的风格得分。 129 00:06:09,126 --> 00:06:11,000 最后,你的教学 同乡会为您提供 130 00:06:11,000 --> 00:06:15,140 与定性评价为主的反馈 以帮助你改善你的设计的分数。 131 00:06:15,140 --> 00:06:18,190 设计是一个小技巧 等级自动, 132 00:06:18,190 --> 00:06:20,200 不像正确性和 风格轻松从而可以 133 00:06:20,200 --> 00:06:22,731 用一个命令行工具进行测试。 134 00:06:22,731 --> 00:06:24,480 相反,你的设计 分数可能会 135 00:06:24,480 --> 00:06:27,240 通过得到的反馈大多改善 从你的教学同胞 136 00:06:27,240 --> 00:06:29,120 在评论的方式。 137 00:06:29,120 --> 00:06:31,640 当然范围,我们离开 你实际尝试 138 00:06:31,640 --> 00:06:34,190 这个问题的所有部件进行设置。 139 00:06:34,190 --> 00:06:35,320 >> 我是道格·劳埃德。 140 00:06:35,320 --> 00:06:37,550 这是CS50。 141 00:06:37,550 --> 00:06:42,308