少儿阶段的计算机科学教育在世界范围内还是一个年轻的领域,在我国更是处于起步阶段。为了尽早培养少年儿童的编程思维和创新精神,国际上针对不同年龄段有不同的要求,针对我校儿童的特点,结合国际标准提出以下教学设想: 1. 少儿编程教学应该从图形化编程起步,有了编程的基本概念后再引入源代码编程。业界开发软件用的是源代码编程,看起来是一个一个英语单词;图形化编程看起来是在玩积木,易于少儿理解。<br>2. 编程知识是循序渐进的,低年龄段先理解序列、事件等简单的概念,高年龄段可以学习变量、并行等较为复杂的概念了。<br>3. 不能为了学编程而学编程,要把编程当做一种强有力的工具,或者用于解决问题、或者用于表达自己的创意,创意是什么?做一个动画、做一个有趣的视频、做一个给朋友们玩的游戏,这些都是可以用编程来实现的创意。<br> 图形化编程的目的是学习编程基本概念,包括:序列、事件、循环等,学习过程中会用编程知识解决数学问题、游戏问题等。 有了基本的编程概念后,就能利用这些概念表达创意,编程猫是一个表达创意的优秀平台,孩子可以在上面用编程的方式制作动画、制作游戏,还可以和世界各地的孩子分享交流。 编程猫课程规划:<br>Level1:掌握编程猫基本功能了解指令的含义、功能、作用环境,会看、会读程序,理解.程序并添加注释,学会新建、运用函数,建立程序表达和沟通方式,形成线形编程逻辑思维,从而达到编程启蒙目标。<br>Level2:将自己的逻辑思维转化为文字方式表述,掌握逻辑语句,学习分支控制,并尝试转化为编程语言,学习制作基础素材,使用动画方式更丰富的表达意图,学习使用音频,让学生把声音、程序和界面等元素连接起来,形成多层面的表达方式。<br>Level3:掌握积木指令的学习方式,尝试使用新的指令,学习逻辑运算符,熟练掌握函数、有条件的循环,使用两种以上方法实现同一目标,树立信息收集的意识,使用侦测模块得到新的信息。<br>Level4:从计算层面理解变量变化和数据对应的意义,理解变量的编程意义,尝试将变量计算的意义映射到编程计算中;具有确立编程目标的能力,在描述中找到需要解决的问题,使用程序给出解决方案,从逻辑层面的优化,熟练使用函数,提高代码的可阅读性。 <br> 本期通过“小艾走路”、“星星猎手”、“追逐奶酪”等程序的编写,初步认识图形化编程的的优越性,使其带领我们进入一个全新化的世界,增强学习兴趣,形成线形编程逻辑思维,使用动画方式更丰富的表达意图,学习使用音频,让学生把声音、程序和界面等元素连接起来,形成多层面的表达方式。尝试使用新的指令,学习逻辑运算符,熟练掌握函数、有条件的循环,使用两种以上方法实现同一目标。 通过一学期的编程练习,三年级学生在使用一些简单的指令过程中体会到了快乐,四五年级学生则在不断探索和追求中放飞自我,每个同学都获得了不同程度的成长,每个孩子都收获了学习的丰厚果实。