创客编程教育的可预期成果
创客教育的目的是培养具有创客思维能力,能够成为创客的一种教育方式,属于素质教育的一种.
创客是一个舶来词,大概意思就是能够把创意想法制作发明出来的人
编程就是人们用来编写一段计算机能够识别的语言,让计算机能够按照人们的意图完成某种指令的一种方式.
创客教育里面应该是包含编程的,编程教育是创客教育更好开展的一种技能储备,但编程教育也有相当一部分是纯技能型培训,例如很多程序员其实本身工作和创意创新关系不大,但肯定是需要敲代码编程的.
如果理解成青少年开展创客教育或编程教育的可预期成果,这个问题可以简单交流:
1.从学生角度看,无论是创客教育还是编程教育,在学习过程中,是有很多任务设计的,属于探究式学习的一种,关联到很多学科知识,有助于提高学生的学习兴趣,学科知识的理解转化.
2.从学校角度看,目前编程已经逐步纳入了中小学教学课程,开展课程是迫在眉睫的事情,而创客空间也并不一定是非要用到3D打印机,激光雕刻机等等昂贵的设备,多数学校曾经建设的手工课,应用好了,就是创客教育在校园落地很好的载体.
3.从家长角度看,家长希望学校能够将自己子女培养成才,这是毋庸置疑的,成才的目的也就是将来工作的更好,那现在的时代脚步下,无论手机还是各种工作生活场景都已经宣告计算机,互联网,人工智能等无处不在,那么适应时代也一定需要接触这些,如果子女能够尽早地接触到这些,一定是有助于缓解家长的焦虑.
4.从社会角度看,目前教育模式的改革一直在探索,但一直也没有一个跳跃的改善效果,社会舆论压力很大,而人工智能战略,这是国策,开展创客教育,编程教育是在做助力,随着大家了解的越来越多,一定会受到拥护和政府支持.
5.从政府角度看,随着未来的发展,信息化相关产业不断扩大,对于编程人才,创新型人才的需求一定会越来越大,政府一定是希望越来越多的合格人才涌现,因此也才会在中小学逐步开展编程课程,高校建设人工智能专业.
综上所述,创客教育和编程教育的开展是必要的,产生的效益也是全面的.
编程程序是怎么实现的
编程的话,我的语言描述就是,
要编一个程序,那么这个程序有它的基本语言。就像我们学习说话,先学会发音,然后组织语言;
学会了基本的语言后,我们就根据需要来编程,在编程过程当中,我们要考虑各种情况,使程序实现我们需要,如果考虑不周到,就会有漏洞,需要补上。所以在编程当中,用到最多的语言就是(如果,或者)这样的词汇。
把各种漏洞都堵上了,电脑执行你的指令,不管你有没有提到其它方面,所有的程序它都要复核一边。所以程序不要太庞大,需要简洁,减少电脑的运行。这个就与你堵漏洞有相反的要求。如果你编写了一个子程序,程序经常要用到这个,那么你要考虑怎么把这个程序精简到最低程度。
因为电脑只能识别这个语言,所以不能够在语法上有错误,它会理解不了。
说到漏洞,比如说,记事本里面查找功能,你要找文字(J3),那么它把(J33),(J32)里面的也找了,如果你在里面替换什么内容的话,就会出现问题。这个问题就是你要考虑的,怎么把漏洞堵上,不发生这样的问题。
所以我认为编程就是你对这个程序的理解程度考验。至于基本语言你学会就好,你要做的就是把你想说的话,翻译成电脑能够听懂的话。要说明,什么不能够做,什么应当做,一一交代清楚,只要说漏了一句,电脑就不按你的思路走了。(电脑不会思考,你要做的就是让电脑按你的思路走。)