查看原文
其他

从0到1!305万人学习!这个“神仙课程”你打卡了吗?

立德树人的 北京理工大学 2021-01-25


在北理工,有这样一门“神仙课程”

一改你对编程的固有看法

即便你是毫无基础的编程“小白”

都能快速体会到编程带来的成就感


《Python语言程序设计》课

由北京理工大学计算机学院嵩天教授团队研发

首批国家精品在线开放课程

首批国家一流课程

首届全国最美慕课一等奖唯一入选工科课程

是国内慕课平台上所有慕课中

选课人数最多的专业课程

累计选课人数达305.5万


想知道这门如此火爆的课程是如何诞生、又是如何成长的吗?下面官微君就带大家一探究竟!


从无到有 打造精品







没有先例、没有体系、没有教材、没有名师、没有课程往往,课程的产生与发展,更多的是依靠团队老师们的使命感和责任感。

——嵩天    


C语言、c++语言等编程语言相对复杂、枯燥,很多同学反映学不懂、学不会。能否开发出一种简单易懂又功能强大的计算机语言,解决同学们的学习痛点?2012年,嵩天和他的团队决心做一门有意思、有意义、不一样的课程。

经过调研讨论,团队发现,Python语言简洁、功能强大,是当今世界最受欢迎的编程语言之一,非常适合编程零基础的学习者学习。但是,Python在国内没有很成熟的教学体系,没有现成的课程。在毫无经验可循的情况下,团队花了整整6年时间打磨迭代课程,将Python成功打造成为大学入门编程语言。



2013年

团队率先在国内开设Python课程,设计首套Python语言v1.0大纲

2014年

围绕“计算生态”,提出v2.0版本教学大纲,出版国内第一本《程序设计基础(python 语言)》教材,在校内课程教学中试用,效果显著

2015年

制作《Python语言程序设计》MOOC,在中国大学MOOC上线,向全国高校推广Python语言教学,推动Python成为大学入门编程语言

2016年

创新提出“Python基础语法”体系,在校内课程试行,并推广至全国,教学效果显著

2017年

出版《Python语言程序设计基础(第2版)》新形态教材

2017年至今

不断更新《Python语言程序设计》MOOC,开发系列在线课程,提升校内混合式教学方法


像写程序一样不断迭代教学方法

打造精品课程


制作MOOC是一件非常辛苦的事情。在最开始拍摄视频的时候,我们没有什么经验。团队三位老师花了很多时间研究如何录制课程才能达到最好的教学效果。2015年首次开课以来,每学期都会有两到三万名学生选课,而且学习人数在逐年递增。作为国内小众课程,这样的选课人数令我们备受鼓舞。

——嵩天    



有趣易学 打造特色


Python语言能够将其他编程语言(如C、C++等)最优秀的成果封装起来,简化编程的复杂度,学习者可以快速体会到编程带来的成就感,领略到编程的巨大魅力。

编程的确是“码代码”,不过,写代码未必是很枯燥的。今天的程序员已经不需要像上个世纪的前辈们那样刀耕火种地从零开始码代码,我们可以借助前人的智慧,将已有功能像搭积木那样一块块地拼起来。这种模块化的编程魅力无穷!

——嵩天    


turtle库(绘图库)

“有趣”的案例可以激发学生的学习兴趣。在Python语言中,有一个最基础的图形绘制函数库——turtle库,也叫海龟绘图库。学生可将程序实时转化为动态图形,更加直观的掌握编程结果。

词云是根据文章内容和特定图片整理的文章关键词信息图,它能够直观展示最重要内容信息。比如,学生用短短15行代码就构建了“G20”形状的词云,直观展现了G20报告的关键词。

使用Python语言编程,不仅能启迪思维,还有诗和远方。通过对代码进行优化,学生可打造出不同“艺术品”。比如,由91行代码制成的玫瑰花永不凋零,心意满满。由19行代码绘制的雪花晶莹剔透,灵动妖娆。

“面向问题、引发兴趣、培养能力、引导创新”,当采用创新型教学案例时,学生的兴趣和能力会快速提高,而兴趣和能力的提高又为进一步创新引导提供了坚实基础。

——嵩天    



创新理念 不断开拓







作为一门面向非计算机类专业学生开设的课程,《Python语言程序设计》以培养学生的集成创新思维为目标,引导运用成熟的技术解决专业交叉融合中的计算问题。

——嵩天    


2018年,嵩天提出“计算生态”(Computing Ecosystem)这一概念,用于表达信息技术领域深刻且快速变革的发展和创新模式。


在教学中,嵩天会采用零散Python生态库构造教学案例,让学生理解和掌握Python语言编程的生态特点。

例如,对于一张图片,如果想得到相应的底片、轮廓、手绘等不同效果,学生只需到相应的Python生态库中调用相应的案例包进行编程处理即可。


课程坚持“理解和运用计算生态”的教学理念,面向Python零基础学习者开展教学,帮助学生快速、轻松掌握编程的基本方法和过程。“计算生态”以开源项目的调用为基础,让学生学会站在巨人的肩膀上调用已有程序实现自己的应用目标,同时让学生建立“共识原则”和“社会利他”的概念,在调用程序的同时贡献自己制作完毕的程序包,在竞争发展、相互依存和迅速更迭中完成信息技术的更新换代,形成技术的自我演化路径。


计算生态是加速原始创新和科技创新应用的关键因素和重要保障,也是构建技术产品商业模式的渠道。

——嵩天    





立德树人,深耕细作

爱生敬业,打造精品

建设高质量课程体系

为学生成长打好底色

培养一代又一代

社会主义建设者和接班人

北京理工大学将不断书写

培养一流人才的精彩华章


官微推荐 





在“飞起来”的体育馆里,北理工人比赛游泳,也飞起来了!





惊艳!回首四季,北理工美景尽收,领取你的专属PPT模板吧!





“一二九 ”| 追逐光荣梦想,唱响礼赞之歌!

唱响深秋,传承45年,北理工好声音唱响文化品牌!

勤奋学习你我他,为北理工“小先生”们点赞!

出品:党委宣传部

来源:计算机学院

编辑:崔雨涵、苏远思

点分享

点赞

点亮

    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存