课程主页: https://www.coursera.org/learn/principles-of-computing-1
课程概述
今天,我想与大家分享一个非常值得参加的Coursera课程:计算原理(第1部分)。这个两部分的课程是基于我们在《Python 互动编程入门》课程中学到的编程技能,并在此基础上进一步增强我们对编程实践和数学问题解决技能的理解。这些技能为更大规模的计算问题解决和编程打下了坚实的基础。课程的主要重点是每周用Python编程的小项目,这些项目将构建在课程教授的数学和编程原理之上。
课程大纲
在课程的每一周,都会有不同的主题:
- 第1周:所需的Python知识、编码标准和机器评分
这一周我们将介绍计算原理课程的结构和标准。
- 第2周:测试、绘图和网格
我们将解释测试的重要性,还会学习如何使用网格解决问题。
- 第3周:概率、随机性与对象/引用
这一周我们将学习如何使用概率和随机性来解决问题。
- 第4周:组合数学、生成器和调试
我们将学习如何应用组合数学解决问题。
- 第5周:计数、函数增长和高阶函数
这周将解释计数在解决复杂问题中的重要性。
我的感受
这个课程通过实际的小项目帮助我巩固了对编程理论的理解和应用。每周的内容都不仅仅是理论学习,更是通过实践让知识变得生动且易于掌握。此外,课程的教学方式生动有趣,老师的讲解清晰,能够帮助学生深入理解难点。
总结和推荐
如果你希望在编程方面获得更扎实的理论基础,并且通过实践来提升你的技能,那么计算原理(第1部分)无疑是一个非常值得推荐的课程。它不仅增强了我的编程能力,也让我在数学思维方面有了很大的提升。
快来一起加入这个精彩的学习旅程吧!
课程主页: https://www.coursera.org/learn/principles-of-computing-1