专业解答各类课程问题、介绍师资和学校情况
Scratch是麻省理工学院的“终身幼儿园团队”(Lifelong Kindergarten Group)开发的图形化编程工具,旨在让程式设计语言初学者不需先学习语言语法便能设计产品。通过学习Scratch,启发和激励用户在愉快的环境下经由操作(如设计互动故事)去学习程式设计、数学和计算知识,同时获得创造性的思考,逻辑编程,和协同工作的体验,主要面对青少年开放。
根据孩子操作软件的情况看,6岁的孩子在老师或家长指导的情况下,基本上就可以照着例子完整的“拼”出一个能运行的程序。这个过程并不需要孩子认识英文或汉字。建立程序的过程,用到涂鸦,录音,找图片这些有趣的过程。几乎所有的孩子都会一眼喜欢上这个软件,建立起做编程的欲望。
孩子不用记住命令不代表不需要知道命令。积木模块包括8个大类,100多个功能。包括了一个完整程序的每个环节,甚至数组和函数。这些图形化的积木使用需要老师或者家长正确引导。孩子从模仿的过程中,能感悟到条件语句,循环语句,判断;能理解参数和命令的区别。
目前,超过150个不同国家或地区的人在使用Scratch,它提供了40多种不同语言的版本。从2011年起,国内大陆地区掀起Scratch编程学习研究的热潮。
为什么要学习Scratch编程?
1、紧跟IT时代的教育潮流
当下的教育体系中,信息技术教学在一定程度上满足了孩子对信息知识的获取,但是随着科学技术的不断更新迭代,单纯的讲学并不能掌握实践过程中需要的技能。而Scratch的诞生为信息技术课堂注入了新的元素,实现了从“技术为核心”向“以学生能力为本”的转变,我们要让孩子紧跟时代潮流,扬帆起航。
2、培养学生的主动性和探索精神
Scratch简单、直观的优势,给学生探究学习提供了坚实的平台。在创作的过程中涉及到Science(科学),Technology(技术),Engineering(工程),Arts(艺术),Maths(数学)等多个领域的知识。学生可以通过猜测、尝试、验证自主探索出各指令的意义,归纳总结出满足这项任务的各种方法。突破了以往教学过程中逐一介绍命令,甚至手把手讲解用法,然后通过学生反复练习,死记硬背达到教学目的的限制。
3、培养学生的逻辑思维能力
逻辑思维能力对孩子们今后的成长是很重要的。编程涉及许多数学知识,需要孩子们结合学校内学到的数学知识来解决编程问题。Scratch可以将逻辑思维能力的训练融入具体的创作情景中,让学生在实践的过程中逐步向抽象的逻辑推理方面发展,从而形成一定的逻辑思维能力。
4、激发学生的创新能力
Scratch易学且功能强大,丰富的对象、丰富的色彩、丰富的交互以及卡通的造型和多样的指令,有助于孩子发挥自己的想象力。在动手创作的过程中,孩子的积极性、想象力和创造力会得到极大的锻炼。不同年龄层、不同知识水平的学生都可以利用Scratch平台实现自己的想象与创作。
C9课程介绍
C9青少年编程在课程中融入数学、文学、科学、艺术、音乐等领域的知识,并衍生出一系列实际问题,让孩子们带着问题去学习;老师则引导孩子亲自动手设计程序解决问题,学会如何通过计算机逻辑实现自己的想法,达到培养和提升孩子们的逻辑思维和程式化思维的目的。
1、Scratch基础课
Scratch基础课程的主要目标是培养逻辑思维能力。在Scratch环境中,孩子不需要写任何编码,只要使用鼠标拖拽并组合不同的“积木模块”,即指令和逻辑组件,就可以组成游戏、卡通和动画。Scratch利用类似搭积木的方式来编写程序。在老师的指导下,小学的孩子都可以完整的摆出一个能运行的程序。尤为重要的是,整个过程都充满了趣味性。
2、Scratch高级课
Scratch高级课程则针对代码能力进行集中训练,通过该阶段课程学习达到“编程思维”的能力培养。编程思维是解决问题的过程的集合,一部分是算法设计,另一部分是代码实现。孩子在学习编程的过程中,通过趣味的游戏灵活运用英语、数学、物理等知识,考虑问题的时候会更加全面,心思也会更加缜密,做事更加细致。
3、可视化表单构建&H5微场景
这部分课程内容旨在让孩子了解网站技术的基础、知道如何规范用户输入,为后期数据库设计课程以及Python课程做铺垫。