课程主页: https://www.coursera.org/specializations/computer-fundamentals
计算机基础课程由莱斯大学提供,旨在帮助学生为今后的高级计算机科学课程做好准备。该课程旨在以易于理解和互动的方式教会学生编程的基本知识,并培养计算机科学家的思维方式。
课程的主要内容分为多个部分,包括:
1. **互动编程入门(第一部分)** & [课程链接](https://www.coursera.org/learn/interactive-python-1)
这个课程专为没有任何计算机背景的学生设计,教授基本的编程技能。
2. **互动编程入门(第二部分)** & [课程链接](https://www.coursera.org/learn/interactive-python-2)
在第一部分的基础上,继续深入编程的基本概念。
3. **计算机原理(第一部分)** & [课程链接](https://www.coursera.org/learn/principles-of-computing-1)
此部分构建在互动编程的技能上,引入计算机原理的基本概念。
4. **计算机原理(第二部分)** & [课程链接](https://www.coursera.org/learn/principles-of-computing-2)
进一步深度探讨数学与编程的原理,帮助学员掌握计算机科学的核心基础。
5. **算法思维(第一部分)** & [课程链接](https://www.coursera.org/learn/algorithmic-thinking-1)
此课程的重点在于如何以抽象的方式分析和解决计算问题。
6. **算法思维(第二部分)** & [课程链接](https://www.coursera.org/learn/algorithmic-thinking-2)
深入学习算法思维,培养解决复杂问题的能力。
7. **计算机基础课程最后评估** & [课程链接](https://www.coursera.org/learn/fundamentals-of-computing-capstone)
课程的最终考核,以项目为基础,巩固所学知识。
通过参加这个课程,学生不仅能获得编程技术,还能培养系统的思维方式,为进入更高级的计算机科学课程打下坚实的基础。无论您是计算机科学的新手,还是希望提升自己技能的学习者,这个课程都非常适合您。
课程主页: https://www.coursera.org/specializations/computer-fundamentals