课程主页: https://www.coursera.org/learn/problem-solving-programming-video-games
课程概述
如果你对计算机科学、问题解决和Python编程感兴趣,那么Coursera上的《问题解决、Python编程与电子游戏》课程无疑是一个绝佳的选择。这门课程以引入计算机科学和Python编程为目标,通过实践和理论相结合的方法,帮助你掌握多种问题解决技巧,以及如何设计和开发自己的电子游戏。
课程亮点
课程的设计分为11个模块,每个模块都围绕特定的主题展开,帮助学生逐步提升技能。
- 模块0:导言 – 介绍课程的主题和教学团队。
- 模块1:设计黑客第一版 – 学习游戏设计过程,应用问题分解和算法技术。
- 模块2:编程黑客第一版 – 理解Python语法,编写并调试文本游戏。
- 模块3:黑客第二版 – 使用图形库解决问题,进一步掌握Python语法。
- 模块4:黑客第三版 – 修改游戏设计以支持多种游戏路径。
- 模块5:黑客第四版与第五版 – 使用控制抽象和数据抽象提升游戏设计。
- 模块6:黑客第六版 – 学习如何使用用户定义函数改善代码质量。
- 模块7:黑客第七版 – 练习已学的Python构造,添加游戏新特性。
- 模块8:戳点第一版与第二版 – 设计新游戏,使用数据抽象创建用户定义类。
- 模块9:戳点第三版 – 不学习新技巧,而是巩固已有技能。
- 模块10:戳点第四版 – 通过用户定义方法修改游戏设计。
- 模块11:戳点第五版 – 继续巩固知识,添加更多游戏特性。
总结
总的来说,《问题解决、Python编程与电子游戏》课程不仅能帮助你掌握编程基础,还允许你在游戏开发中发挥创造力,非常适合初学者和对编程有一定基础的学习者。如果你想提升你解决问题的能力并增强编程技能,这门课程绝对值得推荐!
课程主页: https://www.coursera.org/learn/problem-solving-programming-video-games