高校创客教育视野下的计算机编程学习和应用

来源 :无线互联科技 | 被引量 : 0次 | 上传用户:wfzhousd
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:创客这一概念正在逐渐得到越来越多的关注,针对目前高校创客教育中编程教育起步晚,校内编程教育尚未形成体系的现状,文章阐述了高校创客教育背景下的计算机编程学习和应用前景,以期增强创客教育可持续发展新平台,加快高校编程教育的教育实践。
  关键词:创客教育;高校;编程;人工智能
  0    引言
  人工智能时代催生了人工智能技术的活力与深度应用。以深度学习、云计算、大数据、物联网为代表的人工智能技术为创客教育注入了鲜活的血液。未来,高等院校必须要积极探索培养学生创新创业能力的策略,优化创客教育模式,提高计算机编程学习和应用水平。
  1    创客、创客教育、编程教育概述
  1.1  创客的概念
  创客(Maker)是指通过自主学习和创新,出于自身的兴趣和爱好,借助各種数字化、智能化和开源化的工具努力把各种设想与创意转变为现实产品的人。这一概念的流行始于2012年初《创客杂志》的创办和发行。[1]创客教育在中国起步相对较晚。2013 年开始,国内对创客教育的研究逐步开展,相继在北京、深圳、西安等地开设了创客空间,并积极开展创客教育论坛和研讨会等系列活动。
  1.2  创客教育
  创客教育是在传统教育的基础上着眼于知识的融合、应用、深化、创造,旨在培养创新精神、创客基本技能和创业基本素养,使创客具有在较高认知水平上进行创造性活动的高阶思维能力。目前,我国很多高等院校都开始引入创客空间开展创客教育,为大学生提供创新创业支持,不同高等院校的创客空间之间可互相合作,通过进行资源共享、头脑风暴等方式,对某一课题或构思进行分析。人工智能开放平台、智能机器人、物联网等新兴技术手段为创客教育提供开放新颖的体验和创意实践平台。
  1.3  编程教育
  编程教育是以编程语言的学习与计算思维的培养为目的,学习核心的逻辑、算法、语法和结构。纯编程分为图形化编程(Scratch)和纯语言编程两大类。编程学习的教学模式探索改革以及创新型编程平台设计方面的研究近几年如火如荼,特别是基于高校创客教育的计算机编程学习和应用成为当下潮流。
  2    基于高校创客教育的计算机编程学习
  2.1  计算机编程学习的时代背景
  大数据时代,世界各国纷纷开展编程教育的普及工作。美国前总统奥巴马2012年推出了“编程一小时”活动,扎克伯格和比尔·盖茨等为3万学生讲解基本编程概念。我国人工智能教育略晚于国外发达国家。不过,受惠于时代需求和政策引导,发展势头迅猛。2018年,我国浙江省高考首次将信息技术纳入选考科目,我国在高年段及成人教育利用Python,C++,Java等语言进行深度的智能编程。编程环境和编程工具是编程教育的重要技术支撑,学生通过运用模块化编程和智能开源硬件技术创造性地设计智能产品,逐步提升创新能力和解决问题能力。国际上无论是面向校内创客教育课程还是面向校外的创客技能培训课程都巧妙的利用了这些开源编程技术,其中经典的是 Scratch和乐高套件。
  2.2  高校创客教育中计算机编程学习的主要内容
  创客教育的有效实施是当下高等教育研究的热点,高校学生学计算机编程会锻炼逻辑思维、提升自学能力、增强升学竞争力、锻炼想象力和创造力等。首先,高校创客教育中图形化编程学习(以Scratch为主),编游戏编动画,主要是带动学生的兴趣,让学生有成就感,锻炼学生的逻辑能力。[2]学习项目包含了Scratch和国内的一些图形化编程,另外顺带下编游戏机的项目。其次,开源硬件图形化编程与仿真,让学生了解电子线路硬件,学习嵌入式编程开发的基础,学习开发类似冰箱、洗衣机程序的原理。学习机器人编程、无人机编程、3D打印编程等。Python现在是编程语言排行榜上排名第3的编程语言。图形化Python,左面是图形积木,右边是代码,左右对照,解决了代码编程语言学习难的问题,可以用图形积木编程,也可以用代码编程;计算机编程学习,在于对一门语言的精通程度,学好Python后可以做到融会贯通。C语言是编程语言的利剑,可进行嵌入式编程、计算机底层的编程。学习单片机编程,可以编程电子硬件产品。
  2.3  开发面向创客需求的高校编程课程新体系
  创客教育本身具有极强的包容性,需要参与者积极主动地进行探索,因此高校在构建创客课程体系的时候,需要摆脱传统课程体系的桎梏,创客课程体系可以分成以下3种:(1)基础类课程,这种课程所对应的学习主体是学校的所有学生,课程内容可以包括3D打印技术、Scratch趣味编程等。其主要作用在于:将创客技术等普及,激发学生参与创客活动的积极性。(2)拓展类课程,这类课程所对应学习主体是具有成为创客意向的学生,课程内容可涉及系统工程、智能控制、传感器等物联网技术。(3)创新类课程学习主体为创客空间的学生,主要培养他们理论与实践相结合的能力。
  3    高校创客教育背景下的计算机编程教育
  3.1  计算机编程教育国内外应用现状
  作为智能时代的一项重要技能,编程能力逐渐被国际产业界和教育界所重视,日益成为世界各国进行创新性人才培养战略的实施重点。美国、英国、澳大利亚及欧盟等发达国家和地区已将青少年编程教育纳入国家层面战略规划或行动计划中。我国青少年编程教育的实践与研究总体处于初级发展阶段,即便是在高校创客教育推动下,编程教育的规范教材体系和成熟的教学模式尚在摸索之中。对国内有代表性青少年编程教育平台梳理发现:它们各有亮点和特色,课程内容主要围绕“机器人教育”以及“编程教育”,讲授的语言主要有Python,Scratch,App Inventor 及C++。其中,多个平台将全国青少年信息学奥林匹克联赛作为授课重点之一。此外,结合Arduino 等开发的STEAM 教育智能机器人,是当前国内青少年编程教育中主要的教学模式之一。青少年编程教育多为编程机器人、信息学奥赛以及图形化编程等,注重小班教学,利用各类教学方式打造更优的编程学习体验。   3.2  创客教育需要编程教育的创新支持
  创客教育是计算机语言教育的一次回归,图形化计算机语言的出现让普通人学习计算机语言成为可能。在做计算机创客的时候,往往都会将计算机编程与电子电工一起融合。将电子电工的各个感应模块融合到一起就可以使用创客课程中的组合创造法,创造出很多新的产品。因为只要是不同的编程逻辑就可产生不同程度的影响。比如说,自然光线的数据的大小就可以通过编程控制,决定我们调节室内灯光的亮度;室内温度的高低不同,可使用计算机编程控制我们的空调根据人体适应能力自由的进行调整。创客教育的精髓是学术进行创客活动过程中培养学生提出问题、解决问题、动手制作的综合能力,融合科学研究、技术制作、艺术创作等。机器人、编程、3D打印是创客教育的形式,创客教育需要编程教育的支持,它是将计算机程序的虚拟世界与现实的物理世界连接的桥梁。在人工智能时代,利用编程教育进一步开发和利用学习资源,降低教育成本,更好地推广创客教育。
  3.3  强化创客教育和编程教育的有机整合
  创客教育在广义上是一种培养创客精神为目标的教育形态;狭义上是一种以培养青少年学习者创客素养为导向的教学模式。创客教育在广义上是一种培养创客精神为目标的教育形态;狭义上则是一种以培养青少年学习者创客素养为导向的教学模式。在创客教育实践中,往往包含教育机器人、3D 打印等能够利用技术将创意转变成现实的工具或程序,这与编程教育更是密不可分。英国威尔士技术营地作为英国最知名的创客教育基地,为11—19岁学生提供编程、机器人、游戏设计及应用开发等各项内容。[3]在研究方面,国内王滨设计了项目教学法指导下的图形化编程课程教学活动,并且通过实验证明,这种方法能够激发学生的学习积极性,提高学生的创新精神以及团队协作能力。未来是人工智能的时代,5G技术让万物互联得以实现,互联网编程不仅是要进行线上的功能实现,也要回归实体造物。因此,编程教育是辅助创客教育进行造物、制造人工智能属性的产品。没有编程教育,无人机、3D打印、VR、机器人等这些产盘就像是没有头脑和控制器的模型玩具,而没有创客教育,编程也只是没有依附的虚幻物质,无法展示其在生活和工作中的实际价值。
  4    结语
  未来,高校编程教育这一新兴领域的理论发展和实践应用将会迎来一个飞速发展的时期,要探索适合高校学生编程教育的教学规律,构建适合不同群体和针对不同编程内容的多样化编程教育模式,并加快建设专业的青少年编程教育教师,增加编程教育教学内容,开展高校学生编程教育实践,为高校创客背景下的计算机编程学习注入新的发展动力。
  [参考文献]
  [1] 陈孝然.基于Scratch 编程的创客课程学习现状调查[J].无线互联科技,2019(6):55-56.
  [2]蔡國.基于创客教育的Arduino 校本课程教学实践[J].课程教育研究,2019(21):9.
  [3]董丽.高校创客教育的实施策略研究[D].南充:西华师范大学,2017.
  (编辑 姚 鑫)
  Study and application of computer programming from the perspective of
  maker education in colleges and universities
  Nan Nan1,  Nan Chao2
  (1.Zhanjiang Preschool Teachers College, Zhanjiang 524300, China;
  2.Anyang Village Primary School, Quyang County, Baoding City, Hebei Province, Baoding 073100, China)
  Abstract:The concept of maker is gradually gaining more and more attention. Aiming at the late start of programming education in college maker education and the fact that school programming education has not yet formed a system, this article explains the computer programming learning and learning in the context of college maker education. Application prospects, with a view to enhancing the new platform for sustainable development of maker education, and accelerating the educational practice of programming education in colleges and universities.
  Key words:maker education; colleges and universities; programming; artificial intelligence
其他文献
摘 要:随着经济社会的不断发展,全社会对专业技能型人才需要增大,高职教育教学模式面临新的机遇与挑战。因此,为了提高教学质量,需要重视学生综合能力的培养,尤其是“电气控制技术”教学,要积极引入行动导向教学模式,发挥学生学习的主体作用,促使其能够在实践中学习。  关键词:行动导向教学模式;高职;“电气控制技术”;教学  0 引言  在社会发展进步中,经济结构升级加速。对于高职院校,尤其是对于“电气控
摘 要:现如今,随着我国科技的不断发展,我国的整体科技水平有了很大的提高。机器人技术对我国工业化水平的提高有着非常重要的作用,同时也提高了我们日常生活中的工作效率以及生活质量。文章探讨了我国工业机器人的发展,分析了工业机器人定义及特征,研究了工业机器人研发中电子信息技术的嵌入,以供参考。  关键词:工业机器人;电子信息技术;特征;嵌入技术  1 我国工业机器人的发展  现如今,我国的工业机器人的
近年来,随着OBE-CDIO教育理念在高职教学改革中越来越普及,将3D打印技术与专业课程进行融合,对于培养学生的综合实践能力以及顺应社会人才发展的需求至关重要。文章在基于OBE-CDIO理念指导下,将3D打印技术与“机械制图”课程相结合,可以在培养学生的创新思维与综合技能的同时,有效地激发学生的学习兴趣,从而显著提升教学质量。
摘 要:虚拟化技术是目前多个领域普遍使用的信息系统技术,该技术通过对系统目标的所有信息进行分析,设计相关的安全信息系统,基于安全信息系统获得更加准确的信息,并且在系统安全保护领域起到极大的作用。实际的项目运用也表现出优秀的实用性。文章分析了虚拟化技术的实际应用,希望对今后的虚拟化技术平台设计有所帮助。  关键词:虚拟化技术;网络安全试验平台;设计  1 虚拟化技术的现状  一些高品质的项目为虚拟
摘 要:鉴于学科竞赛对创新人才培养的重要性,计算机虚拟技术是培养创新人才的重要手段,文章以学科竞赛为契机,将计算机虚拟实验与课堂教学相结合,开展教学研究与实践,并在后续的学科竞赛中深入推进以验证教学效果,结果表明融合计算机虚拟实验和学科竞赛的教学形式有效地提高了学生的创新能力。  关键词:计算机虚拟实验;学科竞赛;创新能力培养  1 传统教学模式下大学生创新能力培养现状及存在的问题  1.1 传
翻转课堂在"Photoshop"软件教学中有着巨大的应用前景,更符合职业院校学生的特点,可改变传统"Photoshop"教学理论和实践相脱节、学生知识点吸收和上机操作存在冲突的问题。文章结合具体的"Photoshop"教学案例,对翻转课堂在"Photoshop"中的应用问题进行了探讨,希望能够对推动职业教育改革起到一定的促进作用。
摘 要:当今社会处于信息化快速发展时代,新媒体技术是推动科学进步的重要支撑。因此,高校需要紧跟社会发展的步伐,与时俱进,科学地采取新媒体技术,提升教学的质量以及效率。文章分析了新媒体背景下高校“计算机网络应用”课程的教学策略,以期为实践教学工作提供有价值的借鉴。  关键词:新媒体环境;计算机网络;应用课程;教学策略  0 引言  高校中,“计算机网络应用”课程属于重要的部分,计算机以及网络课程理
摘 要:在教育教学活动中,充分融合、利用移动互联网技术和平台,对教学模式进行创新优化,能够促进高校教学质量的提升。文章对移动互联网络环境下多维课堂教学模式进行了探索。  关键词:移动互联网络环境;多维课堂;教学模式  0 引言  移动互联网络环境的形成,为传统教学理念与模式的革新带来了新突破,运用移动互联网信息技术,能够丰富高校教学的知识信息资源,让课堂教学突破时间与空间的限制,推动了课程教育创
摘 要:培养高质量的计算机技术性人才已成为我国高校教育的重点。随着知识、技术更新速度的不断加快,计算机应用范围不断拓展,教育工作者要主动创新,以微课手段为切入点,重新创建“计算机应用基础”课程体系,丰富学生的学习感受。文章对微课在高职“计算机应用基础”课程教学中的应用策略进行了分析。  关键词:高职教育;“计算机应用基础”;微课教学  0 引言  在“计算机应用基础”课程教学中应用微课具有重要意
基于信息技术不断发展,我国教育领域已经全面引进现代教育手段,在教学活动过程中,此种教学模式能够将教学内容与知识直观地展现出来。对此,文章以"Photoshop"课程为例,介绍了"Photoshop"教学现状,分析了"Photoshop"教学质量较低的原因,并提出几点"Photoshop"教学中现代教育技术应用策略。