Principles of Computing (Part 1)

开始时间: 08/01/2020 持续时间: Unknown

所在平台: Coursera

课程类别: 计算机科学

大学或机构: CourseraNew



Explore 1600+ online courses from top universities. Join Coursera today to learn data science, programming, business strategy, and more.


第一个写评论        关注课程


This two-part course builds upon the programming skills that you learned in our Introduction to Interactive Programming in Python course. We will augment those skills with both important programming practices and critical mathematical problem solving skills. These skills underlie larger scale computational problem solving and programming. The main focus of the class will be programming weekly mini-projects in Python 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 1 of this course, the programming aspect of the class will focus on coding standards and testing. The mathematical portion of the class will focus on probability, combinatorics, and counting with an eye towards practical applications of these concepts in Computer Science. Recommended Background - Students should be comfortable writing small (100+ line) programs in Python using constructs such as lists, dictionaries and classes and also have a high-school math background that includes algebra and pre-calculus.

计算原理(第1部分):本课程分为两部分,以您在我们的Python交互式编程入门课程中学习的编程技能为基础。我们将通过重要的编程实践和关键的数学问题解决技能来增强这些技能。这些技能是大规模计算问题解决和编程的基础。该课程的主要重点是每周在Python上编写微型项目,这些项目建立在课堂上讲授的数学和编程原理的基础上。为了保持课堂的乐趣和吸引力,许多项目将涉及基于策略的游戏。 在本课程的第1部分中,该类的编程方面将侧重于编码标准和测试。该课程的数学部分将着重于概率,组合学和计数,着眼于这些概念在计算机科学中的实际应用。 推荐的背景知识-学生应该能够使用清单,字典和类之类的结构,轻松地用Python编写小型(100行以上)程序,并且具有包括代数和微积分在内的高中数学背景。



This two-part course builds upon the programming skills that you learned in our Introduction to Inte


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