随着技术的进步与发展,特别是智能时代的到来,编程已不是工程师的专利,它将会像阅读和写作一样成为孩子最基本的能力之一,成为下一门 “通用语言”。
未来会编程不再仅仅是一门职业,而是如开车英语一样,成为大多数人需要掌握的一门技能,现在不学一点编程,就像 10 年前不会打字一样,很有成为文盲的风险。
人工智能发展迅猛,将来很多工作都会被机器代替,社会对编程设计的需求会越来越大。甚至美国总统奥巴马要求每个美国小孩都要学习编程。
让孩子尽早学习编程的五大益处:
编程就像学语言一样简单,可以早早锻炼孩子的逻辑思维。
多样化的学习能够帮助孩子们拓展思维,开动大脑;
培养科技嗅觉,从使用者变身创造者;
可以让孩子学会用酷炫的方式表达自我;
当你开心地和朋友在屏幕前玩着各种各样游戏的时候,你有没有好奇过这些好玩的游戏是怎么制作出来的呢?我们来满足你的好奇心,和程序大师一起来学编程吧!
教学目的
Scratch是MIT(麻省理工大学)在2006年开发的一套电脑程序开发平台,适用于7岁以上用户,即使用户从未学过编程,也能利用预先设计好的乐高积木式的模件来完成程序设计。从诞生到现在短短的十年里,已经成为全世界早教和编程启蒙学习的首选。
不同于普通编程语言,Scratch不需要您的孩子花很长时间去掌握具体的语法和技巧就可以编程,更专注地从小培养孩子编程思维、解决问题和独立思考的能力。
Scratch 开发平台的用户界面分为四部分:程序模件列表,程序设计平台,预览窗口和角色列表。程序模件列表将其分为八类:动作、外观、声音、画笔、控制、侦测、运算、变量。程序模件各有不同的颜色和形状,以便识别。Scratch 利用“广播”功能实现事件驱动,协调各个子程序的运行
专业编程老师介绍
Marco 毕业于中国科技大学,Software Engineering硕士学位。曾经任职于国内顶尖通信设备公司,历任程序员、Team Leader、Project Manager,公司敏捷开发讲师,参与或主持过多个项目开发。精通C/C++/JAVA/Python,及Android平台应用软件开发,擅长将深奥的编程原理化解为通俗易懂的案例。
课程设计
课程共分12个Unit,每个Unit 2小时,通过课程学习,理解计算机编程的基本原理,能通过Scratch编写应用程序。
UNit 1-2:
学习计算机编程的基本原理,Scratch开发工具的基本使用,能否使用工具编写一个block的小应用
Unit 3-4:
了解代码调试技巧,解决程序开发中的Bug,理解计算机并行处理,程序函数调用方法,编写乐器演奏程序
Unit 5-6:
学习计算机队列、循环、条件等逻辑结构,练习基本的调试方法,编写动物运动程序
Unit 7-8:
学习变量、常量、基本函数的调用,使用多任务处理机制,编写讲故事程序
Unit 9-10:
学习使用迭代、递归调用,复用方法,随机数,编写基本的游戏程序。
Unit 11-12:
通过前面学习的知识,通过自己编写,调试,测试,经历完整的软件开发流程,编写结业游戏程序。
课程设置
课堂形式:
小班教学(2-5人)
针对年级:
Grade 3-6
喜欢电脑、编程或游戏的孩子,没有编程基础。
上课时间:
周期:3月19日到3月31日 (周日休息)
上午班:10:00 am -12:00 pm
下午班:1-3 pm, 3:30-5:30pm, 6-8 pm
联系我们
微信:添加“”教务助理“”条形码,直接沟通
亲临:217--3800 Wesbrook Mall, UBC
领取专属 10元无门槛券
私享最新 技术干货