本课程是计算机科学和 Python 编程的入门课程。 成功完成本课程后,您将能够: 1. 使用包括抽象和问题分解在内的多种问题解决技巧,提出并解决一个新的计算问题。 2. 遵循设计创建流程,包括:描述、测试计划和算法。 3. 根据您的设计,用 Python 编写、测试和调试程序。 本课程始终强调解决问题(计算思维)、问题分解、算法、抽象和软件质量等重要的计算机科学概念。 本课程采用基于问题的学习方法。通过 Python 编程语言和视频游戏,以具体、有趣的方式展示计算机科学概念。教学视频使用一个概念框架来介绍 Python,该框架可用于理解任何编程语言。该框架基于您将在课程中学习到的几种通用编程语言概念,包括:词法、语法和语义。 其他编程方法可能更快,但更侧重于单一编程语言,或编程语言中最简单的几个方面。本课程采用的方法可能需要更多时间,但您将对编程语言有更深入的了解。学完课程后,除了学习 Python 编程外,您还能将所学知识和技能应用于:非游戏问题、其他编程语言和其他计算机科学课程。 您不需要任何编程、Python 或视频游戏经验。 但是,您需要掌握几项基本技能:计算机使用(如鼠标、键盘、文档编辑)、初等数学、对细节的关注(与许多技术科目一样)以及 "试一试 "的精神将是您成功的关键。 尽管主要编程项目使用了视频游戏,但 PVG 并不是关于电脑游戏的。 对于每一个新的编程概念,PVG 都使用非游戏示例来提供对计算原理的基本理解,然后再将这些编程概念应用到视频游戏中。 在您开发问题描述、功能测试计划和算法的过程中,课程的交互式学习对象(ILO)会像虚拟助教一样提供自动的、针对具体情况的指导和反馈。 所有视频、评估和 ILO 均免费提供。 您还可以付费获得 Coursera 证书。
通过 Coursera Plus 提高技能,仅需 239 美元/年(原价 399 美元)。立即节省

您将获得的技能
- Video Game Development
- Game Design
- Software Engineering
- Animation and Game Design
- Problem Management
- Data Structures
- Functional Testing
- Computer Programming
- Programming Principles
- Computational Thinking
- Problem Solving
- Application Design
- Computer Science
- Algorithms
- Program Development
- Software Quality (SQA/SQC)
- Pseudocode
- Theoretical Computer Science
- Debugging
您将学习的工具
要了解的详细信息
作业
146 项作业
授课语言:英语(English)
了解顶级公司的员工如何掌握热门技能

该课程共有12个模块
位教师
授课教师评分
(87个评价)人们为什么选择 Coursera 来帮助自己实现职业发展

Felipe M.
自 2018开始学习的学生
''能够按照自己的速度和节奏学习课程是一次很棒的经历。只要符合自己的时间表和心情,我就可以学习。'

Jennifer J.
自 2020开始学习的学生
''我直接将从课程中学到的概念和技能应用到一个令人兴奋的新工作项目中。'

Larry W.
自 2021开始学习的学生
''如果我的大学不提供我需要的主题课程,Coursera 便是最好的去处之一。'

Chaitanya A.
''学习不仅仅是在工作中做的更好:它远不止于此。Coursera 让我无限制地学习。'
学生评论
- 5 stars
62.71%
- 4 stars
20.76%
- 3 stars
5.50%
- 2 stars
2.96%
- 1 star
8.05%
显示 3/236 个
VJ
已于 Oct 16, 2023审阅
Very a amazing work! But Sometime of them is misunderstand by using typo, and some confusion reading but Amazing Video and Content Grade!
FF
已于 Sep 25, 2021审阅
Easy to follow for people at any knowledge level, and still more in-depth to how everything works than my 3 year programming course was.
IE
已于 Oct 5, 2022审阅
It is a good course for beginners. i really like this course



