Week 10 网络安全
回顾
在过去的十周里,你一直像从消防水带里喝水一样,接收了大量信息。
在本课程中,你学习了使用多种不同语言编程;事实上,我们最大的希望是,无论具体语言是什么,你都已经学会了如何编程。
回想一下课程一开始你做 Mario 的时候:你已经走了很远,也掌握了很多技能。
你应该用课程开始时的能力和课程结束时的能力之间的差距,来衡量自己的成功。
此外,我们最希望你学会如何解决问题:如何取得输入,通过算法处理输入,并产生某种输出。为说明这一点,我们玩过一个游戏,用口头指令画图。
请注意,有些口头指令是较高层级的,有些则是较低层级的,就像本课程中使用过的不同编程语言一样。
请注意,有些指令比其他指令更具体。也请回想那些你必须反复改进代码,才能让它完全按预期运行的时刻。
另外,请注意有些指令被抽象掉了,例如画手臂。这类似于我们把代码抽象成函数。
回顾课程的每一周,你积累了工具,也培养了技能。但最重要的是,你学会了如何自学。
最终项目是一个机会,让你按照自己的规格和设计,运用这些技能构建一个项目。我们希望你能加入我们的 CS50 Hackathon:这是一场精彩的通宵活动,我们会一起完成最终项目。
展望未来
当你从本课程走向 CS50 之外的世界时,可能需要采取一些步骤,为接下来的探索做准备。
了解有关 Git 的更多信息。
如果适用,请使用 AWS、Azure 或 Google Cloud 托管 Web 应用程序。
在相关在线社区中提问。
使用 ChatGPT 和 GitHub Copilot 等基于 AI 的工具提问。
参加我们的其他任意一门 CS50 课程。
加入我们的众多社区之一。
谢谢你!
感谢您参与本课程!
许多人使这门课程成为可能。感谢您使这门课程成为可能并给予我们如此大力的支持!
总结
在本课中,我们回顾了您在本课程中的经历。具体来说,我们鼓励您……
利用您在本课程中学到的编程技能来解决世界上的问题。
利用您在本课程中获得的新技能并继续学习!
坚持到最后,并提交你的最终项目。
这就是 CS50!