本课程是四门课程中的第一门课程,以流行的 JavaScript 语言为载体,培养 21 世纪计算思维(Computational Thinking,CT)的基本技能。 在第一门课程结束时,您将:了解 CT 框架,以帮助您学习 CT 并与他人合作;培养您的 CT 技能,使您能够更轻松地使用各种数字技术;能够使用专门的库,用 JavaScript 阅读和编写涉及绘图和动画的程序;将您的创作发布到网络上,让他人欣赏您的技能。


您将学到什么
在任何问题领域使用新技术的关键问题解决框架。
使用 Javascript 和动画图形框架的经验。
要了解的详细信息
了解顶级公司的员工如何掌握热门技能

积累特定领域的专业知识
- 向行业专家学习新概念
- 获得对主题或工具的基础理解
- 通过实践项目培养工作相关技能
- 获得可共享的职业证书

该课程共有4个模块
本模块介绍了本课程和更长的计算思维与 Javascript 专业课程的讲师。 本模块介绍了理解计算思维的框架,并介绍了使用 Javascript 的初步方法,将其应用于简单图形--绘图和动画。
涵盖的内容
8个视频8篇阅读材料5个作业3个讨论话题
在本模块中,你将学习有关计算思维的基础知识、一些早期的编程结构和程序阅读技巧,并开始学习为任务编写程序。
涵盖的内容
2个视频7篇阅读材料1个作业1次同伴评审4个讨论话题6个非评分实验室
随着我们的绘图变得越来越复杂,它们的描述很快就会变得笨重。 为了解决这个问题,我们引入了编程语言结构,只需几行代码就能描述非常复杂的绘图。 虽然一开始比较难理解,但从长远来看,它们是必不可少的。
涵盖的内容
3个视频6篇阅读材料1个作业5个非评分实验室
绘制静态图片是一回事,但面向过程的编程元素适合制作动画--一种随着时间推移而进行的活动。 在本模块中,我们将利用迄今为止学到的所有知识来创建动画。 函数将以一种新的重要方式使用--即所谓的 "回调"--这构成了交互式编程的基础,我们将在专业课程 3 中看到。
涵盖的内容
2个视频5篇阅读材料1个作业1次同伴评审2个讨论话题5个非评分实验室
获得职业证书
将此证书添加到您的 LinkedIn 个人资料、简历或履历中。在社交媒体和绩效考核中分享。
从 软件开发 浏览更多内容
- 状态:免费试用
University of Glasgow
- 状态:免费试用
University of Glasgow
- 状态:免费试用
University of Glasgow
- 状态:免费试用
University of Glasgow
人们为什么选择 Coursera 来帮助自己实现职业发展




常见问题
如果您对自己掌握的技能没有信心,那么本课程,或者说整个专业课程,将帮助您巩固基础理解和技能。 网络上的编程课程往往浮于表面,让你看到代码,让你把代码块组合起来,实现课程设计者设定的结果。 但是,这些课程并不一定能帮助你建立对代码的理解,没有这种理解,你就没有信心开发自己的程序。 在本课程中,我们的目标是让你掌握正确理解我们介绍的代码结构和较大片段的技能,并开始自己开发。 在这里,仅仅让程序运行起来并不是主要目的--我们的目标是让你深刻理解你所创建的任何程序,并且能够阅读和理解他人的作品,这样你就可以将他们作品中的精华部分适当调整后融入自己的作品中。 这就是计算思维--自信地解决编程问题并提出创造性的、精心设计的解决方案的能力。
要获取课程资料、作业和证书,您需要在注册课程时购买证书体验。 您可以尝试免费试听,或申请资助。课程可能提供 "完整课程,无证书"。通过该选项,您可以查看所有课程资料,提交必要的评估,并获得最终成绩。这也意味着您无法购买证书体验。
注册课程后,您就可以访问专项课程中的所有课程,完成作业后还可以获得证书。您的电子证书将添加到您的 "成就 "页面--在那里,您可以打印证书或将其添加到您的 LinkedIn 个人资料中。
更多问题
提供助学金,
¹ 本课程的部分作业采用 AI 评分。对于这些作业,将根据 Coursera 隐私声明使用您的数据。