当前位置:文档之家› 编程学习新形式探析

编程学习新形式探析

龙源期刊网 https://www.doczj.com/doc/826173349.html,

编程学习新形式探析

作者:杨璟钰

来源:《理科爱好者(教育教学版)》2019年第01期

【摘要】随着网络时代到来,编程能力已经不仅仅是计算机学科专业所拥有的了。在“互联网+教育”的背景下,大多数在线教育平台均提供相关编程课程。本文以在线编程教育平台SoloLearn为例,介绍平台的基本功能及其与同类资源比较的优势与劣势。

【关键词】编程;在线学习;SoloLearn

【中图分类号】G642.4 【文献标识码】A 【文章编号】1671-8437(2019)04-0002-01

教育随着网络技术的发展突破了传统的课堂授课,在线学习平台的网络教学模式受到关注。在我国基础教育中,编程教育已经有所发展,重点在于培养学生的编程素养。对于真正想进行编程的学习者来说,基础教育的内容是不够的。主要学习编程的难度有反馈慢和无方向。Cousera、Udacity等在线学习编程方式开始崭露头角。在众多平台中,SoloLearn不仅具备传统在线学习平台的特点,而且用户的学习体验处于前列。

1 SoloLearn学习平台分析

SoloLearn是一个编程学习平台社区,是全球代码学习者增长速度最快的社区,以学习编程基础知识、提升现有的编程技能为目的。随时随地学、玩中学是平台的两大特点。目前,200万程序员活跃在这里,编程活动每天超过100万次。其目标受众不是计算机工程师,而是需要一条新途径去学习编程的感兴趣人群和学生,在手机环境下进行实际的编程练习,不需要考虑复杂的编程环境配置。针对现有用户需求分为网页版和移动端。基于碎片化学习理念,使用以移动端为主,界面风格简洁稳重。根据具体功能要求分为五个模块。

(1)Learn模块。提供了目前市面上主流的12门编程语言课程、练习以及课程有关的最新动态。每一门课程都根据编程语言的特点,分成不同的模块,选取不同知识点,使用讲解、示例、问题的形式穿插进行教学。进度条跟进学习进度。当完成了一个模块的学习后,会给予成就解锁,让用户多一层成就感。通过里程碑游戏闯关学习方式,用户学习编程获得证书。(2)Play模块。用户选择编程语言,定向或随机挑选对手,与全球的使用者比赛编程。在规定的时间里,用户需要完成系统生成的编程问题。每场比赛分为几个回合,答对一题积累一分,最终根据比分判断输赢。获胜方可以获得不等的经验值奖励。(3)Feed模块。用户可以查看修改个人信息、社区代码推送及一些课程消息。通过学习和比赛获得的积分可以在此模块查看,社区通过积分对用户进行地区与全球排名。这里还可以用积分来获取课程资源。(4)Code模块。用户进行学习不需要自己特地搭建开发环境。用户产生想法可以尝试验证,如果程序有误,则返回有误代码行号。在此可以进行实验与分享,互相交流启发。

相关主题
相关文档 最新文档