教育的另一条蹊径——少儿编程
“Everybody in this country should learn how to program
a computer… because it teaches you how to think.” –
Steve Jobs
“这个国家的每个人都应该学习如何写计算机程序…...因为它教你如何思考。” ——史蒂夫-乔布斯
少儿编程是什么?
少儿编程是近年来新兴起的一项学习项目,大家可能更多听到的也是这个概念,其实少儿编程是属于目前新教育浪潮当中的一个分支,属于全民编程下的一条重要发展方向。
少儿编程使用简易的编程软件进行编程思想和思维方式的锻炼,核心的理念是在把计算机编程融合孩子兴趣的同时,加强孩子思维能力的锻炼,在中国的大多数的少儿编程学习中,均将学科知识与编程知识相融合的方式进行授课教学。这在中国是有一定原因的:传统的中国式教育是以升学为目的的,只有将学科知识融入到编程学习中,家长才会更愿意让孩子去接触。而成人的程序编程主要学的是程序语法的应用和实践,他主要偏向的是计算机编程的项目开发。
关于Scratch
Scratch是麻省理工学院(MIT)媒体实验室终生幼儿园团队设计并制作的少儿编程工具,是一个免费项目,该项目主要是帮助少年儿童学习计算机编程开发。使用Scratch你可以编写属于你的互动媒体,如:互动的故事、游戏、动画,然后你可以将你的创意分享给全世界。你可以不认识英文单词,甚至可以不使用键盘,通过鼠标拖动“积木”来构建程序。Scratch 帮助孩子更加具有创造力、逻辑力、协作力,这些都是生活在 21 世纪的人不可或缺的基本能力。
Scratch有以下这些优点:
1、入门简单,无关原有编程基础,适合中小学学生初次学习编程语言时使用;
2、内容丰富,针对有兴趣、喜爱绘画的学生,提供角色绘制设计功能;
3、通过使用Scratch,让学生在动画、游戏设计过程中逐渐形成逻辑分析、独立思考创新的思维方式,学会提出问题,解决问题;
4、相比其他编程软件,Scratch更加直观,学生能比较容易地看到自己的劳动成果。
学习编程最基本的是编程概念的掌握,Scratch以积木的形式进行编程,8个编程部件涵盖了常见的编程概念。学习编程最重要的是编程思想的培养,在程序学习中培养学生利用编程解决问题的能力。
学生在学会了编程的基本原理和方法后,会有兴趣也有能力将动画和游戏编写得更逼真,更好玩。在修改动画游戏脚本的过程中,学生不断提出问题,解决问题,根据自己的需求进行分析,设定合适的角色和相应的脚本,最终实现程序。
--end--
声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com