跟老爸学编程
DaddyCoding
Steve 在硅谷关注Kids Education,和你我一起思考Coding 对孩子的意义。
教学内容
为什么学习程序
学习编程就像十几年前大家学习Office,现代的Office 技术基本上和写字有差不多的地位了,因为你已经很少在纸上写字了,最多的字都是打在电脑里的。
学习编程一来可以做为将来的基本技能,二来可以做为培养创作力,培养解决问题的能力,增强探究世界的动力,现在的计算机技术已经可以做到从无到有的创作,而编写的程序本身就是一个创造,而在创造的过程中,会有很多问题出现,通过查阅资料,尝试,进而解决问题。
就像有一本书中所说的,程序可以让你度过一整个有意义的雨天下午。
什么是程序
什么是程序呢?(暂且抛开复杂的程序历史,从汇编到高级语言等等)。我们现在家里都有笔记本电脑,学校里有机房,里面有服务器,这些机器暂时来说自己不会去主动做事情,需要我们去给他规划好,告诉它先做什么,在做什么,由于计算机的计算速度很快。
程序是能够让电脑完成指定功能的指令的集合。
而指令不是电脑专有的,让小到遥控器,电动玩具,大到卫星,航天非常都离不开我们人类给出的指令。
当然游戏是一个比较复杂的集合,比如它的画面很漂亮,需要专门设计人物的美工,还有它有许多动作,故事情节,这些设计好了之后,需要通过程序来让他们呈现给电脑用户,手机用户。
什么是编程语言
Language,和人类的语言类似,我们利用语言,说话来交流,编程语言就是一种和电脑交流的话。早期的语言或者比较偏底层的语言有汇编语言,Pascal,现在的语言发展越来越快,Python,C++,C,Java,HTML等等。
我们选用Python,首先它的应用很广泛,其次它很简单,高效,很多特性都决定了它能够很好地做为初学者的编程语言。
安装Scratch
如果你的访问速度还不错,你可以直接访问
你可以注册一个账号,在线制作以及将自己的作品分享到该平台上。
使用最新版支持flash 的浏览器,你就可以马上开始你的Scratch 之旅了。
https://scratch.mit.edu/projects/editor/
离线安装
首先安装Adobe AIR。
然后安装Scratch-456.0.0.exe
官网速度慢的可以在我地分享里获取。
链接:https://pan.baidu.com/s/1eTQgLrW密码: 22wi
安装完毕,桌面有快捷方式直接打开,可以保存自己的项目。
可以选择中文界面
主要介绍的是两个区域,一个舞台,一个编程区。
还有一些官方的卡片可以用来作为例子,文件也在百度分享里。
教学大纲
Overview 概述
The lession will show your child how computers work.本课程将会展示给小朋友看电脑是如何工作的。
And How to start installing a program and then use it.以及如何安装并使用一个程序。
Purpose 目的
Get to know Scratch and some computer ideas.熟悉Scratch 以及一些电脑的基本概念。
The goal of this lesson is to show your child how a computer start to run a program (app).本课程的目标是让你的孩子可以知道电脑是如何开始运行一个程序的。
Agenda 目录
Talk about Computer, ask questions about mobile phone, tablet, computer, laptop and ect. 通过提问的形式了解同电脑到平台以及手机都是运行程序的。
watch the video "how do computers work".观看“电脑如何工作”视频。
Show the student go online and download Adobe AIR and Scratch, then install both.展示给孩子看如何在网上搜索Adove AIR 和Scratch 程序并安装使用
Help your child start to use Scratch.帮助孩子开始使用Scratch。
Indroduce Scratch 介绍Scratch
Make a simple story and let your child follow you. 让孩子和你一起制作故事。
领取专属 10元无门槛券
私享最新 技术干货