课程主页: https://www.coursera.org/learn/computer-science-foundations
课程简介
欢迎来到Coursera的《计算机科学基础》课程,这是《视觉基本编程入门》系列课程的第一门。在本课程中,您将学习如何编写程序,使用过程式和面向对象的技术来解决商业问题。我们将为您提供扎实的计算机科学基础,这对编程视觉基本非常重要。
学习大纲
1. 算法、计算历史与算法效率
在课程的第一周,您将学习算法,并探讨如何通过算法进行问题解决。同时,我们将了解一些计算历史事件,它们引导我们走到今天。如您所料,您将学会识别不同类型的数据分析及其应用场景。让我们开始吧!
2. 计算机硬件与组织
在第二模块中,我们将学习计算机如何利用硬件存储数据并执行指令以实现我们的算法。我们将探讨二进制数系统、布尔逻辑、计算机电路和控制电路。我们将看看现代机器所使用的主要机器架构。
3. 计算机网络、云计算与信息安全
在第三模块中,我们将学习计算机连接所带来的机遇与挑战。我们将讨论计算机之间是如何通信的,以及如何在传输通信时保护计算机。
4. 系统软件、数据库与自动化
在第四模块中,我们将触及理解我们所开发软件所需的一些重要主题。我们将深入探讨计算中使用的低级语言,包括汇编语言和机器语言。然后我们将观察数据库,因为大多数应用程序都需要存储数据。最后,我们将探讨自动化和人工智能将如何影响我们所开发的程序。
推荐理由
这门课程的设计非常全面,涵盖了计算机科学的一系列基础知识,适合各类学习者。无论您是编程新手还是对计算机科学感兴趣的在职人员,这都将是一个良好的开始。不仅如此,课程的互动性和实践性也使学习变得生动有趣。通过课程的学习,您将打下坚实的编程基础,为进一步的学习和职业发展铺平道路。
如果您渴望进入计算机编程的世界,并解决实际问题,这门课程绝对值得一试。快来体验一下,您会发现这将是一次充实且有意义的学习之旅!
课程主页: https://www.coursera.org/learn/computer-science-foundations