技术开发课程教学设计思考【基于Python编程创造营第一期和第二期的学习比较视角】

网友投稿 552 2022-05-29

作为一名参与过华为云《Python编程创造营》第一期活动的学员,笔者曾详细记录过学习心得体会在博文华为云《Python编程创造营》学习心得体会-云社区-华为云 (huaweicloud.com)里,所以当华为云组织《Python编程创造营》第二期活动时,刚开始笔者想当然以为这只是第一期活动的再次循环重复,就像大学里的老师每年都要开设相同的课程,没把这件事放在心上。没想到接下来的疫情,冲击和改变了笔者的工作和生活状态,封闭在小区的时间久了,难免会有些胡思乱想,为了避免胡思乱想,总得给自己找些事情做。所以,笔者把注意力放在了《Python编程创造营》第二期的活动参与上。之前笔者写过一篇比较《Java编程创造营》和《大前端全栈成长计划》的活动博文,记录在博文面向技术开发学习者的线上课程推荐【基于Java编程创造营和大前端全栈成长计划的学习比较视角】-云社区-华为云 (huaweicloud.com),如果说之前的博文是基于华为云两个不同的课程活动《Java编程》和《大前端全栈》在同一时间维度横向对比的话,那么这次的博文则是针对同一门课程活动《Python编程》在不同时间维度的纵向对比,以一名技术开发学习者的视角,分享个人对技术开发课程的教学设计思考。

一、活动时间对比

《Python编程创造营》第一期活动的持续时间是从2月22日到5月9日,而第二期的活动时间是从7月5日到8月22日,显然,第二期活动的持续时间压缩了一半左右,而课程的主体教学内容不变,依然分为三个阶段基础篇,进阶篇和应用篇的课程学习,但活动时间的压缩,意味着学习压力的变大。和第一期的参与活动学员相比,第二期学员需要在更短的时间内完成同样的课程内容。要么学员需要更多的集中时间来学习课程,就像放暑假的学生有了大量空余时间;要么学员需要更灵活的自主安排课程进度,就像在职的技术开发学习者。显然,这两种类型的学员自我时间分配和管理上是有差别的,同一门课程要照顾两种不同类型的学员,自然意味着教学设计上要有所调整。

二、学习流程对比

《Python编程创造营》第一期和第二期的主体授课内容是一致的。但《Python编程创造营》第一期完全是依照课程表的时间计划安排,循序渐进的依次放出相应的录播和直播课程,就像学校课堂一样,学员在规定的时间内完成规定的课堂学习任务即可。如果说这是一种顺序的按部就班的跟着老师走的学习流程,那么《Python编程创造营》第二期活动则是把这盘Python大餐变成了自助形式,把课程一次性全部放出来,给学员自主选择的权利,你想从哪个阶段哪个知识点开始学,你就可以从那里学。顺序的被动学习流程变成了选择的自助学习流程,你的课程你做主。你既可以从头到尾依次学,也可以根据自身实际情况选着学。不管你是学生技术开发者,还是在职技术开发者,都可以在《Python编程创造营》第二期活动里获得满足。不得不说,这样的教学设计很人性。

技术开发课程的教学设计思考【基于Python编程创造营第一期和第二期的学习比较视角】

三、考核测评对比

《Python编程创造营》第一期活动,每个阶段的学习结束后都有一个考核,笔者印象中是点击链接出现的考题题目问卷,有各种各样的客观题需要回答,考试通过即可获得该阶段的电子证书。第一期活动采取的是顺序学习流程,所以这样的考核设计很合理也很自然。但《Python编程创造营》第二期活动是自助选择式,故这期课程的教学设计上,华为云是先安排了Python开发技能测评初级、中级、高级的三个入口,每一级别对应不同的考核知识点,每个级别的考试次数为5次,每次考试会从题库中随机抽题,40分钟时间内需回答25个客观题,总分100分,80分及以上就可通过考试。根据测评结果,选择对应阶段课程开始进阶学习,Python基础篇课程对应初级能力,进阶篇课程对应中级能力,应用篇课程对应高级能力。通过先考核测评的方式,能让学员了解自身的技术水平,然后再选择相应课程,显然,这样的教学设计理念和选择自助式学习流程结合得更好。

四、阶段任务对比

和第一期活动相比,《Python编程创造营》第二期活动增加了文章征集,沙箱实验和微认证相关实验。自从结缘华为云学院以来,笔者一直很喜欢沙箱实验和微认证的实际动手操作。在线课程的学习主要是视觉和听觉学习,但编程是要求手感的,沙箱实验和微认证动手实验更能让学员丰富编程实践经历。而文章征集,特别是体现出自己技术理解的原创性文章,能让学员从一个输入式的纯学习角色,转化为一个输出式的分享型角色。同时,写作是最好的理清和表达自己想法的方式。对于程序猿来说,编程亦是写作,写作就是编程。从教学设计上来看,《Python编程创造营》第二期的阶段任务设置得更加全面合理。

综上所述,笔者从活动时间,学习流程,考核测评和阶段任务四个方面比较了《Python编程创造营》第一期和第二期活动的教学设计不同。在笔者写作这篇博文时,《Python编程创造营》第二期活动还在进行中。如果你跟笔者一样,是一名技术爱好者和开发学习者,对Python好奇或感兴趣,不管你是在校学生,还是在职人士,不要犹豫了,来参与体会吧~如果你看到这篇文章的时候较晚,《Python编程创造营》第二期活动已经结束了。没有关系,真正的优质的符合IT时代发展的课程是可传承的,有生命力的课程,说不定《Python编程创造营》后续会有第三期,第四期....第N期呢~有缘的话,那时再会~

Python 云学院

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Java并发编程(四)--- 死锁的发生与避免
下一篇:Linux 文件基本属性
相关文章