学习像计算机科学家一样编程和思考。为高级计算机科学课程做准备,并扩展您在该领域的知识。
Suggested by: Coursera (What is Coursera?)
No prior knowledge required
No unnecessary risks
该专业涵盖了莱斯大学计算机科学一年级学生学习的大部分材料,并由教授硕士和博士课程的一流讲师提供。
学生从头开始学习 Python 的高级编程技能,并将这些技能应用于构建 20 多个有趣的项目。
培训以顶点考试结束,让学生展示他们在实习期间获得的既定知识。
本课程旨在帮助计算机背景很少或没有计算机背景的学生学习构建简单交互式应用程序的基础知识。我们选择的语言 Python 是一种易于学习的高级语言,Coursera 提供的许多计算课程都使用这种语言。
在本课程的第 1 部分中,我们将介绍编程的基础知识(例如表达式、条件和函数),然后使用这些基础知识创建简单的交互式应用程序,如数字秒表。课程的第 1 部分将以构建经典游戏“Pong”的一个版本结束。
本课程旨在继续学习构建交互式应用程序的基础知识。在本课程的第 2 部分中,我们将介绍编程的其他元素(例如列表、字典和循环),然后我们将使用这些元素来创建二十一点等游戏。课程的第 2 部分将以构建经典游戏“Asteroids”的一个版本结束。
本课程以您在“Python 交互式编程简介”课程中学到的编程技能为基础。我们将通过重要的编程实践和数学问题解决技能来扩展这些技能。
本课程介绍计算机科学背后的基本数学和方法论原理。重点将放在搜索、排序和递归数据结构等概念上。
本课程以您在“计算原理”课程中学到的原则为基础,旨在培训您数学概念和“算法思维”的过程。
在本课程的第 2 部分中,重点将放在递归、断言和不变量等概念上。