可视化编程教育随想

本文探讨了可视化编程教育,特别是针对Scratch等产品在教育领域的应用。文章指出,虽然可视化编程工具如Scratch降低了编程学习的门槛,但也存在资源浪费和教育表面化的问题。作者建议将不同阶段的编程学习工具相结合,以提高学习效能。
摘要由CSDN通过智能技术生成

前言

之前写了一篇有关apaas/ivx的文章,让我的思路发散到了编程教育,尤其是可视化教育编程方面。不仅因为我是学教育出身,更多的是因为教育是民生基础而编程又是互联网科技的代表。恰巧最近又看了许多华南师范大学焦建利教授对电化教育方面的技术反思文章,遂决定随笔两两记录一下对编程教育、网络学习方面的看法。观点非常主观,若有不同观点不吝赐教。
网络学习的市场潜力在互联网刚兴起时就被嗅探到了,国家当时也花费了很大力气参与其中——精品课程,OJ系统,高校自己开发的学习平台和在线作业系统。但这些在我眼里不过是应试教育的另一种体现罢了,区别只是让学生上课的地点从学校转移到了电脑前,学生可以做小动作、开着音乐或游戏混系统记录的学习时长。即便处于兴趣,也基本浏览课程的第一节,然后打开了其他链接。能驱动在校学生投入精力利用平台学习的最大动力便是学分,这又让我考虑另一个问题:学习的目的和源动力是什么。
入学时第一课老师问我们,你们考研的目的是什么,大家七嘴八舌,有人说为了有高学历好找工作,有人说为学习本身,有人说为了寒暑假,不管因为什么原因,这些目的全部可以抽象为一个概念——需求。需求是经济学的矛盾点之一,价格、资源分配、市场等诸多概念说穿了是对需求的分析与操作,学习便是人对于教育及教育所带来价值的需求。那么能将网络学习的好的产品一定抓住了对其有需求的用户。这些在线学习的潜在用户可能限于地理条件,学习成本等因素的制约,愿意去了解和尝试非课堂式的教学活动。在编程学习领域目前做的比较好的有以下几类:

  1. 从零开始的工具网站,这类是我们刚开始决定为自己学习编程的免费入门平台,集成了各大语言的基础教程,部分配合了在线编译工具,带领学习者游走于入门和放弃的交界处。代表有:w3school、runoob
  2. 有从零开始的课程学习,也有进阶的实战课程,学习形式以视频为主,部分配以在线编程工具,学习者可以和教师或相互交流以达到知识内化的目的。优势是资源丰富,视频容易让新人上手;缺点是内容的时效性通常难以保证,视频对能力强的学习者而言效率低。代表有:可汗学院、mooc
  3. 学习门户论坛,这类大家接触的应该就比较多了,经常看技术文的同学一定都有自己的阅读平台和阅读习惯了。这类平台提供的是技术/知识分享服务,通常针对某个要点展开具体的原理分析也有对某一概念/知识点的宏观讲解。优点是针对性强,图文的呈现方式能快速解决问题;缺点是内容的质量难以控制,本身依赖大量的用户的自发行为,若参与度不足难以支持起学习生态。代表有:csdn、掘金、极客论坛
  4. 只提供专有功能的工具平台,这类学习平台通常具有独一无二的功能,用户利用其独特的功能训练自己的专
  • 2
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值