芥末堆 芥末堆

从Python入门,码力编程想让孩子在游戏通关中学编程

作者:东耳 发布时间:

从Python入门,码力编程想让孩子在游戏通关中学编程

作者:东耳 发布时间:

摘要:通过游戏化、闯关式的模式教编程。

 500358104_wx.jpg

 图片来源:摄图网

芥末堆 东耳 4月11日报道

近两年少儿编程大热,市场上涌现出很多公司,打法也各有不同。有线下线上、有直播录播,有1V1,也有1VN。不过虽然模式不同,内容却大同小异,其中基于Scratch进行二次开发的图形化编程较为普遍。

因为直观、简单拖拽就可以操控人物,对孩子技术要求不高,图形化编程被认为是编程入门的较好的形式。不过,区别于多数教授图形化编程的机构,码力编程则是从Python入门,主要为7-16岁的学生提供在线编程教育。同时,将编程的相关知识点融入游戏,让学生边玩游戏边学习。

对于学生直接从Python开始入门,难度是否较大的问题,码力编程创始人陈卓平认为:“图形化编程虽然比较容易入门,但内容也比较单一,时间久了孩子很容易感到乏味。而且现在孩子对电脑的熟悉程度远超过我们的认知,只要采用合适的方法,学生会很乐意学习这些有挑战性的内容。”

课程与游戏相结合,边闯关边学习

陈卓平介绍,码力编程的课程基于CSTA标准,并融合了CCF(大学生竞赛系统与程序设计竞赛)等相关知识点开发,并将其通过游戏化、闯关式的模式呈现出来。目前,码力编程的课程共分为6个层级,其中L0-L1主要是逻辑思维、编程思维的学习;L2-L3会学习Python的相关内容,并学会开发一些小游戏;L4会在掌握L3内容的基础上,尝试与硬件结合;L5会学习C++以及与信息奥赛相关的内容;L6则会延伸到人工智能领域。

77.jpg

目前,码力编程共开发了两款课程。以其开发的闯关式课程为例,码力编程设计了三张地图,每张地图包含10章内容,每章对应不同的知识点。同时每章都会包含5个关卡,学生需要通过不断地通关才能解锁下一关。此外,三张地图在内容、难度方面也会有进阶,分别是入门、初级、中级。

88.jpg

除了闯关式课程,码力编程还在开发了项目式课程。通过将项目拆解为一个个小的知识点,每节课教授给学生,最后让学生综合前面所学内容做出一个小项目。陈卓平告诉芥末堆,码力编程的项目式课程是基于闯关式课程研发,同时与闯关式课程融合起来。学生前期先学习3-4节闯关式课程,然后学习一节项目式课程。

基于对游戏、对玩家的了解,码力编程设计课程时会比较注重满足学生学习过程中的成就感。因此,每节课至少有一处让孩子觉得有成就感的地方,这样孩子就会有想要学下去的动力。与此同时,码力编程也会引导学生去做一些创新,满足他们探究欲望。

为了方便学生理解,老师在授课时会将抽象的内容与生活素材结合起来。比如在讲“对象”一词时,老师就会假设老师本身就是一个对象,引导学生思考,如果要操控老师实现一些功能,应该做出哪些指令,然后对应到课程中去。与此同时,码力编程的课程更偏实践操作,因此老师会介绍如何一步步做一个项目,具体每一个步骤怎样操作等。

效果评估:学生可写上百行代码

当下,少儿编程领域的效果评估,大多以让学生每节课做一个作品为主。与之不同,码力编程主要从三个方面进行评估:一、实现效率。即代码行数,代码行数越长,说明代码简洁度不够;二、通关次数。或者运行次数,运行次数越多,说明学生水平还有待提升;三、做小项目。也就是在其项目式课程中,学生可以制作一些小项目。陈卓平告诉芥末堆,码力编程一个项目的代码行数大约为200-300行,每节课会学习十几行代码,最后,学生基本可以达到写上百行代码的能力。

目前,码力编程前期会先免费提供部分课程给老师体验,在此基础上再进行合作,向学校和培训机构输出课程体系及部分师资培训,主要以兴趣课等方式与学校合作。码力编程的主要采用自有老师进校讲课的方式,也有少部分通过学校老师交付。码力编程的老师有兼职、全职两种模式。

据了解,码力编程已经与皖新传媒达成合作,借助其在B端的资源,与上海、安徽等40多所学校达成合作。近期,码力编程也推出了在线一对一直播课程。

1、本文是 芥末堆网原创文章,转载可点击 芥末堆内容合作 了解详情,未经授权拒绝一切形式转载,违者必究;
2、芥末堆不接受通过公关费、车马费等任何形式发布失实文章,只呈现有价值的内容给读者;
3、如果你也从事教育,并希望被芥末堆报道,请您 填写信息告诉我们。
来源: 芥末堆

参与讨论

想知道谁回复了你的留言?登录后即可查看~
总共0条评论

全部讨论

  • 从Python入门,码力编程想让孩子在游戏通关中学编程分享二维码
×
LOGO Close
点击刷新
获取

注册| 忘记密码

笔名:

微信:

微博:

手机:

获取验证码

验证码:

简介:

修改头像
头像

头像
我的文章

填写信息

|
|
|
|
|
| 取消 确定
微信支付

【电脑】请您打开手机微信APP,可选择“扫一扫”识别下方二维码进行支付;

【手机】长按下方图片,可选择“识别二维码”进行支付。

pay
请您稍等片刻,付款成功将自动关闭!
支付 有问题请联系电话:010-53695051
微信
购买