这次曾哥来聊一聊我们在开始少儿编程课之前需要做哪些准备。首先我们要分清楚编程有图形化编程和代码编程。对于图形化的编程我们可以直接在手机上安装,也可以在平板上安装,现在的孩子对这些智能设备是非常熟悉的了,所以学习图形化编程之前需要具备的能力就是会用手势操作智能手机、平板就可以了。这个阶段熟悉编程的环境是非常简单的。
下面来说说代码编程。代码编程和图形化编程不一样的是练习的环境不可以安装到手机,平板上。这个时候我们就需要去开始做一些准备了。首先是要有一定的阅读能力和理解能力。如果你连题目也看不明白,那你要把这个题目做出来也是基本不太可能的;要有阅读能力就要有识字的能力,识字能力是需要有语文基础的。其次还要有一定的数学基础。编程的核心其实是算法和数据结构。而算法和数据结构都是非常依赖于数学的。我们很多问题的解决都是因为某一个数学难题解决了之后才出现的,所以数学是非常重要的,是解决很多问题的基础。那编程也就更加地显而易见了。计算机就是因为计算能力强所以才叫计算机,计算又是数学的核心部分。另外就是英语,适当的英语基础也是需要的,这些单词其实是有专门的整理的,大家只要在网上查一下就可以知道有哪些了。
除了以上的基础知识,我们还需要去熟悉一些跟电脑相关的硬件设备。硬件设备有哪些呢,不要小看这些东西,虽然现在的孩子对于手机,平板这些东西玩得很溜,可是对于更老一套的电脑硬件这些他们都不一定知道。现在平板的鼠标,键盘都是非必要的外接设备了。我们做python的编程、c++的编程是需要电脑设备的。那这些电脑设备都有哪些呢。接下来一一介绍一下。第一个要说的是键盘。下图就是一个键盘。键盘也区分不同的区域,欧洲区、美国的,日本的。我们通常用的就是美国版的全键盘。键盘就是一个输入的设备,就像我们的手,智能手机上我们的手点击,拖拽都是输入的过程;键盘的话需要直接单击按键。
键盘上是有相应的输入指法的,左手和右手的两个食指对应的是F键和J键。我们需要专门去练习好键盘。输入的速度也会在答题的速度上体现出来。这就像一个参加跑步比赛的人必须要能走路一样。我们可以下载一些软件进行练习,金山打字这些都是非常不错的软件。当然我们不想安装的话也可以直接在网站上练习的,随时都可以告知你自己打字的速度和准确率。练习个把月也就差不多可以正常输入了。
接下来是鼠标,以前都是有线的鼠标,那个线有点像老鼠的尾巴,所以我们就把它叫鼠。鼠标我们是用来作一个定位的,一闪一闪的就是当前光标定位的位置。我们的键盘输入也是从光标定位处开始的。同时鼠标也像我们的手一样,点击、拖拽等都需要通过它来完成。鼠标分为左键和右键,左键的主要作用就是单击定位,长按拖拽等效果都是由它来完成的。右键就会用在一些特殊的功能,比如右键菜单。
接下来要说一下音箱,音箱是发声单元,我们的声音效果都是由它发出来的,点击的效果,播放一首音乐都是通过它。我们只要知道这个就可以了。
主机,主机我们也叫服务器,通常我们个人编程使用的都是个人主机,这样的主机要求不是很高,只需要足够使用的配置就可以了。一个典型的主机是下面这个样子的。
显示器,显示器和我们手机的屏幕是差不多的,就是把我们的编程效果显示在上面。