Week 10 网络安全

回顾

  • 在过去的十周里,你一直像从消防水带里喝水一样,接收了大量信息。

  • 在本课程中,你学习了使用多种不同语言编程;事实上,我们最大的希望是,无论具体语言是什么,你都已经学会了如何编程

  • 回想一下课程一开始你做 Mario 的时候:你已经走了很远,也掌握了很多技能。

  • 你应该用课程开始时的能力和课程结束时的能力之间的差距,来衡量自己的成功。

  • 此外,我们最希望你学会如何解决问题:如何取得输入,通过算法处理输入,并产生某种输出。为说明这一点,我们玩过一个游戏,用口头指令画图。

  • 请注意,有些口头指令是较高层级的,有些则是较低层级的,就像本课程中使用过的不同编程语言一样。

  • 请注意,有些指令比其他指令更具体。也请回想那些你必须反复改进代码,才能让它完全按预期运行的时刻。

  • 另外,请注意有些指令被抽象掉了,例如画手臂。这类似于我们把代码抽象成函数。

  • 回顾课程的每一周,你积累了工具,也培养了技能。但最重要的是,你学会了如何自学。

  • 最终项目是一个机会,让你按照自己的规格和设计,运用这些技能构建一个项目。我们希望你能加入我们的 CS50 Hackathon:这是一场精彩的通宵活动,我们会一起完成最终项目。

展望未来

  • 当你从本课程走向 CS50 之外的世界时,可能需要采取一些步骤,为接下来的探索做准备。

  • 接下来,可以下载 VS Code,并学习更多关于 VS Code 的内容。

  • 为了能够在终端上执行命令,类似于在 CS50.dev 上执行的操作一样,请在 MacPC 上安装命令行工具。

  • 了解有关 Git 的更多信息。

  • 使用 GitHubNetlify 托管网站。

  • 如果适用,请使用 AWSAzureGoogle Cloud 托管 Web 应用程序。

  • 在相关在线社区中提问。

  • 使用 ChatGPTGitHub Copilot 等基于 AI 的工具提问。

  • 参加我们的其他任意一门 CS50 课程

  • 加入我们的众多社区之一。

谢谢你!

  • 感谢您参与本课程!

  • 许多人使这门课程成为可能。感谢您使这门课程成为可能并给予我们如此大力的支持!

总结

在本课中,我们回顾了您在本课程中的经历。具体来说,我们鼓励您……

  • 利用您在本课程中学到的编程技能来解决世界上的问题。

  • 利用您在本课程中获得的新技能并继续学习!

  • 坚持到最后,并提交你的最终项目。

  • 嘎嘎!

这就是 CS50!