上海Python编程基础前置课程
【关于Python】
Python,是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1989年发明,个公开发行版发行于1991年。
Python是纯粹的自由软件, 源代码和解释器CPython遵循 GPL(GNU General Public License)协议。Python语法简洁清晰,特色之一是强制用空白符(white space)作为语句缩进。
Python具有丰富和强大的库。它常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。常见的一种应用情形是,使用Python快速生成程序的原型(有时甚至是程序的终界面),然后对其中有特别要求的部分,用更合适的语言改写,比如3D游戏中的图形渲染模块,性能要求特别高,就可以用C/C++重写,而后封装为Python可以调用的扩展类库。需要注意的是在您使用扩展类库时可能需要考虑平台问题,某些可能不提供跨平台的实现。
【行业发展】
20世纪,中国的青少年很少有机会接触电脑,所以中国没有出现比尔盖茨、乔布斯那样的风云人物。如今,电脑在中国已经普及到了千家万户。中国从来不缺乏人才,但缺乏发现人才的机制。童程少儿编程训练营,由美国上市的IT职业教育公司达内组建,专门为培养和发现未来的软件大拿和IT精英而设立,让中国儿童也学会编程。
【编程介绍】
所谓的编程就是将人类的想法按照一定的编码规则,变成计算机可以识别的代码和语言,让计算机帮助我们实现数学运算、事物处理和信息查询等。今天,我们在手机、Pad、计算机上使用的软件,诸如微软、游戏、支付宝、网上银行等,它们或简单或复杂,实际全部都是软件工程师编写出来的程序。计算机程序通常具备很强的逻辑性。完成一个程序就是在完成一个项目,一个任务。因此,编程可以锻炼孩子的逻辑思维能力和创新能力,同时又可以锻炼其建立、完成和管理项目的能力。
诚然,并不是每个孩子长大后都会成为一个程序员,但是,作为一个家长,如果你能引导自己的孩子试着边玩游戏边学编程,交给他们学习的途径和方法,是不是倍有成就感!正如麻省理工学院教授Mitchel Resnick所写的,学习代码也是认识科学的过程。
【课程简介】
主要目标是熟悉代码编程,完成从拖拽式编程到代码编程的过渡与衔接。介绍“我的世界”Python课程中的主要内容,编程环境配置的方法,讲解可能会出现的数学知识,编程中需要了解的英文单词,带着学生制作自己的编程学习博客。
【课程收获】
对应CSTA级别:Level 2
达到国内信息技术大纲标准高三年级水平
达到美国CSTA标准八年级水平
【适合学员】
零基础,10 - 14岁学员
【教学师资】
Jack
牛津大学高速网络通信工程硕士。在国际工程论坛IEEE发表《天线高度与路面传感器接受强度的关系》论文
独立设计工业化智能机器人整套控制与电路系统。在智能硬件与工业级单机片相关的设计领域经验丰富。
从事教学工作2年。
James
上海纽约大学交互媒体艺术和金融双专业。致力于Arduino和Processing开发多年,擅长软硬件交互编程预计传感器的配置和使用。曾作为队长带队斩获上海大学生创客大赛前三,并受邀参加中美创客大赛;曾担任交互媒体艺术主任Marianne Petit教授学生助理,与教授一起完成的系列作品Breathe在美国纽约出展。
从事教学工作2年。
【学校环境】
【学员风采】
【机构简介】
BiggerLab必果编程社是一所科技与学术相结合的青少年编程教育机构,由海归团队创立,致力于为中国培养STEM素养人才。必果从美国引进的计算机科学教育标准(CSTAK-12CSstandards),来自常春藤盟校、纽约大学、牛津大学等名校学术团队经过严格测评,建立一套适用于国内6-18岁青少年儿童学习的编程课程体系,根据年龄层与孩子自身情况的不同制定教学方案。不同学习阶段均有相应的五类知识理解和六项能力练习,同时还会为有意愿留学申请或参加编程竞赛的学生,提供清晰的指导方案与高质量的针对性训练。
培养课程包括:Scratch、AppInventor2、Minecraft-Python、Python、AP计算机、数据可视化、机器学习、人工智能课程学习。教学采取小班制、渐进式、项目制、作品展示的方式,引导孩子科学学编程。授课形式上,以线上线下课程相结合,满足孩子方便学习的需要。
必果始终坚持将孩子的兴趣学习与潜力激发贯彻到教学中。教程标准化、人性化、主张因材施教,使培养孩子编程学习技能的同时,重视培养孩子的思维与学习能力。帮助孩子能够独立发现问题、分析问题、解决问题,自信迎接人工智能时代的挑战。