Principles of Computing (Part 2)

开始时间: 04/22/2022 持续时间: Unknown

所在平台: CourseraArchive

课程类别: 计算机科学

大学或机构: CourseraNew

课程主页: https://www.coursera.org/archive/principles-of-computing-2

课程评论:没有评论

第一个写评论        关注课程

课程详情

This two-part course introduces the basic mathematical and programming principles that underlie much of Computer Science. Understanding these principles is crucial to the process of creating efficient and well-structured solutions for computational problems. To get hands-on experience working with these concepts, we will use the Python programming language. The main focus of the class will be weekly mini-projects that build upon the mathematical and programming principles that are taught in the class. To keep the class fun and engaging, many of the projects will involve working with strategy-based games. In part 2 of this course, the programming portion of the class will focus on concepts such as recursion, assertions, and invariants. The mathematical portion of the class will focus on searching, sorting, and recursive data structures. Upon completing this course, you will have a solid foundation in the principles of computation and programming. This will prepare you for the next course in the specialization, which will begin to introduce a structured approach to developing and analyzing algorithms. Developing such algorithmic thinking skills will be critical to writing large scale software and solving real world computational problems.

计算原理(第2部分):分两部分的课程介绍了构成计算机科学基础的基本数学和编程原理。了解这些原理对于为计算问题创建高效且结构合理的解决方案至关重要。为了获得使用这些概念的实际经验,我们将使用Python编程语言。班级的主要重点是每周微型项目,这些项目基于班级所教授的数学和编程原理。为了保持课堂的乐趣和吸引力,许多项目将涉及基于策略的游戏。 在本课程的第2部分中,该类的编程部分将重点介绍诸如递归,断言和不变量之类的概念。该课程的数学部分将重点放在搜索,排序和递归数据结构上。完成本课程后,您将在计算和编程原理方面有坚实的基础。这将为您准备下一门专业课程做好准备,该课程将开始介绍结构化方法来开发和分析算法。培养这种算法思维能力对于编写大型软件和解决现实世界中的计算问题至关重要。

课程评论(0条)

课程简介

This two-part course introduces the basic mathematical and programming principles that underlie much

课程标签

计算原理 编程基础 Python编程 Python

1人关注该课程

主题相关的课程