关键词班班通自动登记
中图分类号:G434文献标识码:A
中小学班班通设备是现代教育技术的重要组成部分,当前全国很多学校都已配齐班班通现代化教学设备,利用班班通等现代化教学设备为教育教学服务,全面提高教育质量已成为广大教育工作者的共识。做好班班通使用记录是有必要的,各地教育装备部门都将班班通的使用记录当做考核学校工作特别是装备工作的内容之一,许多学校也将班班通的使用情况当作评价教师教学的基本依据之一。
现实情况下,各校是以手写记录方式来记录班班通的使用情况,教师闲烦、学生懒记、记录不准确、查询不快捷、统计不方便,导致纸笔记录无多大使用价值。虽然国内个别学校编制的有专用系统记录班班通使用情况,但不可能每堂课老师都能自觉利用班班通电脑进行登记,而且登记记录比手写记录还要慢,强制要求登记又令教师反感情绪比较大。为此我校研究出了班班通设备使用全自动登记系统,只要班班通电脑在正常使用,就可自动向服务器发送记录,任何时候只要打开管理网址,就可查看到登记情况。极大减轻登记和管理人员工作量,为设备管理和教学管理提供方便,同时也为装备考核提供依据,有较大的应用价值。
1系统的基本架构
先利用ASP动态网页编程方法编制出一个班班通自动登记与查询WEB站点,通过IIS在校园服务器上。然后在所有教室班班通电脑上利用“任务计划”功能,创建一个每隔一节课(40分钟)自动调用校园服务器上的登记程序,将本地机使用信息自动记录到服务器数据库上,教室班班通电脑在不影响使用和不易察觉的情况下就完成了登记。(如图1)
2服务器端程序制作
编制一个简单的ASP+ACCESS网站程序,网站程序文件仅需三个文件就可以了,具体如下:
数据库文件zmhh.mdb,仅需一个数据表(记录表),字段设成“ID、日期、时间、IP、节次、教室、星期”等七个字段,“ID”是自动编号,其余字段都设成文本型数据。
(2)制作查询网页tt.asp,主要从数据库中取出记录按指定的条件显示在页面上,界面可如下样式制作:
(3)将程序文件夹复制到服务器上,并发通过IIS,设置addmdb.asp文件为主页。班班通电脑都可以通过调用服务器该网址进行自动登记,例如“http://172.17.54.7”)。
3教室班班通电脑上的调试方法
该系统实现自动记录的关键是需在班班通电脑上创建一个运行IE浏览器的“任务计划”,不需要安装任何程序,“计划任务”一节课执行一次,时间不到一秒,因而不占用计算机资源,不影响班班通运行速度。
“任务”运行里输入:“C:\PROGRA~1\INTERN~1\iexplore.exe”
“计划”选项卡中输入以下内容:(见图2)
这样设置后就可使班班通电脑每隔一节课的时间自动向服务器发送指令,实现自动记录。
4实现班班通使用自动记录的价值分析
做好班班通的设备使用记录是有价值的,我们通过多年应用实践,证实至少有以下五个方面的价值:
(1)可以考核教师现代教育设备的使用率,有效促进教师以信息技术手段改进教学方式,提高教学质量,准确记录班班通的使用情况,为考核教师使用班班通等现代信息技术设备提供了前提。
(2)可以查阅设备使用情况,及时发现问题整改维修。只要班班通设备能自动实现使用登记,标志着设备(主要指班班通电脑)工作正常,一旦出现某教室班班通电脑使用记录不能自动完成,一般预示着班班通软硬件出现故障,需要及时处理,管理员可以通过查阅记录及时了解班班通设备运行情况,为教育教学服务。
(3)依据班班通记录可能实现一些特殊管理。例如管理员可以通过班班通记录进行设备定位,放学后如果班班通记录里显示还有个别教室电脑还在发送使用记录,那就证明该班设备没有关闭,可以通知班主任或学生管理员开门关机,保护设备。课间休息或晚自习(一般是不用班班通的)时间内如果记录里显示某班还在使用电脑,如果不是忘记关机或设备有问题,那有可能是学生在教室玩电脑游戏(我们根据一年来调查得出的事实),管理员可以迅速直达教室对学生进行处理。
智能机器人教育是否应该作为必修课走进中小学课堂,是一个带有争议性的问题。一种观点认为,目前学校经费有限,师资水平以及社会大环境不具备将其作为必修课进入课堂的条件,另一种观点认为,智能机器人进入课堂的各种条件已经具备,完全应该进入课堂。两种观点可谓泾渭分明。
笔者在深圳从事信息技术教育研究工作多年,从深圳信息技术教育的发展来看,智能机器人教育应该成为必修课走进课堂。理由如下。
第一,教学研究表明,机器人教育在培养学生创新意识、创新能力、科学素养方面具有重要作用。全国中小学计算机教育研究中心上海部主任王荣良教授也从工程思维的含义和本质出发,强调机器人教育培养中小学生工程思维的重要性。无论是教育专家还是计算机专家,大多数人都认可机器人教育是一个出色的培养学生工程思维的工具。
第二,教学实践证明,程序设计课程在培养学生分析问题、解决问题的能力,培养学生创造性思维上起着非常重要的作用。中小学应该加强程序设计的教学已成共识,但反思目前的程序设计教学,很难使初学者看到程序设计实际应用的效果,无法体验成功的乐趣。而智能机器人大多使用可视化的编程语言,容易掌握,多数软件还提供模拟环境,学生可直接看到编程的效果,收获成功的喜悦,激发学习程序设计的兴趣。由于学生在编写程序的过程中,不仅要了解智能机器人的功能和原理,还要了解各种传感器的功能,并通过编程来控制各种传感器,使机器人感知外界的环境信息,这样学生就能赋予机器人移动、转弯、避障、说话、听话、观察等行为,体验动脑与动手的结合。将智能机器人作为程序设计学习的载体,会从根本上解决目前程序设计教学中存在的问题。
第三,目前机器人教学在很大程度上是由各种机器人大赛来推动的。这就注定了机器人教学的主要对象是少部分来自竞赛班的学生。这是极不正常的。机器人教学主要靠大赛推动,也决定了机器人教育主要在经济发达的地区开展,这有悖于教育公平的原则。如果作为必修课进入课堂,那么所有的孩子都可以学习和了解机器人。
第四,随着机器人装置价格的降低,可以预见,其价格将来一定能达到普通消费者可承受的范围。机器人的广泛使用极有可能改变人类社会生活的方方面面——包括工作、交流、学习及娱乐等,影响之深远丝毫不逊于过去30年间个人电脑给我们带来的改变。如果基础教育不未雨绸缪,将不能适应未来社会的发展。
第五,目前学校所使用的教育类机器人,售价并不高,大多数教育机器人售价比一台较好的手提电脑便宜。如果教育主管部门拿出教育信息化建设的决心,像配置电脑一样为学校配备机器人,财力是可以做到的。一旦作为必修课,教育部门就有责任为学校配备相应的教学设备。
一、从数据库应用看计算机基础课的教学
数据库技术是信息化社会的重要基础技术之一,是计算机科学领域中发展最为迅速、应用最为广泛的重要分支;《数据库系统应用》也是计算机应用基础课程的必修科目。
(一)数据库系统应用的背景:概念、市场及其发展
数据库可以理解为在一个或多个企业组织中,为多个用户服务的、在计算机上可运行的、有结构的数据集合。与文件相比,文件是面向单个程序的,而数据库则是面向整个需求的;数据库中的数据是有结构的,而文件中各记录之间是没有联系的。传统意义上,数据库系统是把有关的硬件、软件、数据和人员组合起来为用户提供信息服务的系统。
数据表示可以有不同的抽象层次。在数据库结构的描述中至少需要有三级抽象层:概念观点、逻辑观点和物理观点。数据模型(DataModel)是数据及其相互关系的代表,而数据及其关系又是关于现实世界的抽象。数据模型既代表了数据的逻辑观点,同时也代表了数据的概念观点。三种最流行的数据模型是层次模型、网状模型和关系模型。在最常用的关系模型中,包含有关系(Relation)、元组(Tuple)、属性(Attribute)等成分,其中,关系与逻辑记录值的集合相对应,元组与逻辑记录值相对应,属性与数据项、记录之间的联系也用关系来表示。那么,什么是好的关系模式?起码它不该有数据冗余、更新异常、插入异常和删除异常。这取决于数据依赖的概念,但在许多数据依赖的类型中,最重要的是函数依赖和多值依赖。
数据库技术的发展,曾使其产品分为文件系统、关系数据库、对象数据库以及关系-对象数据库等四大类,而目前世界上最大的系统软件市场依然是关系数据库,虽然它能解决的问题与对象数据库并不相同,但它们之间大有兼容、融合之势。未来最大的数据库市场是支持通用的应用(UniversalApplications),并支持简单和复杂的数据;同时,一些新的应用将驱动市场,如Web、DigitalFilm、DigitalKiosks和GPS等等。
(二)数据库系统应用课程教学的回顾:dBase-FoxBASE-VisualFoxPro
微机数据库管理系统dBaseⅢ曾是数据库技术中的杰出代表。dBaseⅢ具有关系数据库的基本特征,程序结构精巧,处理信息能力较强,运行效率较高;它的全屏幕编辑功能,操作简便;它的人机会话方式,易学易懂;它提供运行的辅助手段,方便用户,还有它的较强的适应环境的能力,使其应用极其广泛,因此它获得了“大众数据库”的美称。自从dBaseⅢ引进我国并成功汉化后,计算机专业人员和经济、管理等方面的技术工作者,经过几年的不懈努力,使汉字dBaseⅢ广泛应用于财务会计、物资、图书资料、科研项目、学生成绩、人事档案、生产调度、经营计划、财政税收、银行帐目等各个管理部门,建立了无数的小型信息系统,有力地促进了我国经济的发展和管理现代化的工作,使它成了名副其实的大众数据库,也因此随着IBM-PC淘汰AppleII,dBaseⅢ取代了dBaseII,自然而然地走进了大专院校的课堂。
和dBaseⅢ相比,FoxBASE+更胜一筹:可在UNIX、XENIX等多用户操作系统下运行;完全兼容dBaseⅢ;运行速度更快;可以使用数组来实现数组和数据库文件之间的数据交换,以方便对数据库文件中记录的操作;可以自定义函数,简化程序设计;可以保存和恢复屏幕图像;可以将多个命令文件合并成一个过程文件,减少读盘次数,提高运行速度;能自动调整内存分配,以便充分利用有效内存,提高速度;扩充了部分命令的功能,新增了若干命令;扩充了一些技术参数的范围,方便了程序设计。于是伴随着CPU的换代和DOS的升级,FoxBASE+理所当然地替代了dBaseⅢ。
FoxPro除了兼容性和扩大已有的命令、增加新的命令和函数、减少对用户的限制外,采用90年代的先进技术,支持鼠标器,使整个系统更易使用和操作。尤其是可将程序伪编译为非常接近机器语言的中间代码程序,增快其执行的速度。如果程序经FoxDistributionKit编译,生成exe文件,就可脱离FoxPro而直接执行。2.0以后的版本加入Rushmore优化技术,使速度显著提高;面向对象技术的应用使数据库的设计效果结构清晰、简单,便于实现OOP;数据库对象的独立性、自治性使其便于维护,从而需求变更时程序与数据库重用率高,修改少等等,也就高于同时期的其它产品。尤其是VisualFoxPro3.0作为第一个正式具有Windows95兼容标志的应用软件,一个32位的数据库开发系统,引进了可视编程和面向对象的概念,使用了真正的数据库概念和多媒体数据,具有更快速开发应用程序、面向对象和客户机服务器的强大功能,曾被认为是多年来出现在关系数据库方面最重要的产品,甚至是一个革命性的软件产品。既具有Visual系列的功能强大、直观易用、面向对象等优点又兼具Windows和FoxPro的长处;提供的向导、设计器、生成器等工具,加之从界面到内核的完全汉化,使数据库的管理变得轻而易举,跟着Windows淘汰DOS,VisualFoxProForWindows换代FoxBASE也就顺理成章了。
但是对于“摩尔规律”作用下的IT世界,发展尤其是永恒的。随着微机的CPU从80868088到PentiumⅢPentium4以及K7K8……的发展,操作系统由Dos到Windows又到Windows95982000XP2003……的升级,程序设计由面向问题到结构化又到面向对象再到可视化,内容由文字到图文并貌又到多媒体,应用由单机到网络又到全球互联网,计算机公共课的教学由Dos-Wps-Lotus123向Windows-Word-Excel转变,桌面数据库的情形自然该有本质性的飞跃,尤其是这样的数据库技术已不只是被数据库专家所拥有了。
(三)桌面数据库系统应用的新概念:Access和Office972000XP
随着个人计算机的发展和普及,越来越多的人采用数据库的技术来管理数据、分析数据和获取信息。所以,编程简化把数据库的用户从传统的专业编程人员扩大到了所有的计算机用户。Access的问世和推广,使它在短短几年之间即取代了FoxPro在桌面数据库市场上的统治地位。Access在国际桌面软件中早已占有了超过半数的市场份额。
Access在1993年问世,是一个完全基于Windows环境的桌面数据库系统,它是与Windows同步成长起来的。在Access中,微软加入了一种先进的数据库机制,即JetEngine。这种机制取代了以前的文件格式的数据库引擎,为数据库的技术与应用提供了更广阔的发展空间。今天的用户可以在VB、VC以及新版的FoxPro中发现这种数据库机制。
在编程方面,Access从一开始就致力于把简化的编程环境和复杂的关系数据库理论巧妙结合;在市场销售方面,把Access和Office这样的提高企业工作效率的易用工具打包一同销售。
在Access中,智能化的编程环境和高效率的工具实现了有机结合。比如Access97采用了VB5.0的智能编程环境,所以编程风格与VB完全一致。同时与最先进、“全面”的Office集成,使得Access可以直接操作Office中的上千个对象,大大缩短了开发周期和提高了代码重用率。Access97同时具有较高的适应能力,可以把一个Access97的应用程序用简单的操作提升到MicrosoftSQLServer等大型客户服务器数据库系统。而且Access采用与MicrosoftSQLServer相同的数据库引擎,使这种提升变得更为简单和直接。Access与Office一致的包含InternetIntranet功能和标准,使用户数据库与网络的结合简单易行。
早先版本的Access并未能够完全汉化,所以在用户编程实践中,对汉字的操作始终是一个困难。从Access97开始进行了全面中文化,包括内核,所有界面,帮助体系(即Office助手),应用向导,甚至示例应用程序。所以,用户的使用就更加得心应手。全面中文化的Access包含在Office972000XP……中文专业版中。
一般地,计算机应用基础课的教学从95年开始已由Dos-Wps-Lotus123向Windows-Word-Excel转变,数据库的教学也从FoxBASE换成了FoxProforWindows。似乎总是跟不上技术发展和时代前进的步伐。加上学生已强烈要求学习多媒体制作和Internet技术,所以把计算机应用基础课的教学开成Windows+Office(2000XP)则不失为一种好策略。
二、计算机基础课教学的新尝试
计算机科技的最大特点是发展极快、应用更广。鉴于此,《计算机应用基础》课程就成为各大专院校学生的必修科目;而它的基本内容也就随着计算机的发展而不断更新着。从原来的BASIC语言、五笔字型、DOS、WordStar、WPS、Lotus1-2-3以及dBaseⅡⅢ到早期的Windows3.13.2、Word6.0、Excel5.0、FoxBASEFoxPro又到Windows95982000、Office972000……等等。时至今日,WindowsXP和OfficeXP已经风行全球并深入人心,WindowsServer2003……也似排山倒海之势袭来!由此看来这门课的具体内容还要“进化”,而且似乎还要永无休止地“进化”下去。
(一)现行计算机基础课教学的主要内容:Windows+Office
通常我们在计算机基础课程教学的开始,总要谈论三个问题:计算机能干什么?我们学什么?怎么学?狭义的答案是:计算机无所不能;我们学Windows和Office;上机。接着是尽可能多地电脑演示,以此来升华学生对电脑知识的学习兴趣。
因为Windows时代,计算机操作技术的学习早已不是那么困难,再也无须死记硬背那么多的命令和格式,只需用一个手指点击鼠标,利用菜单就可以打开一个又一个窗口并在窗口中得到五彩斑斓的世界。可是,这个过程却很难通过传统的方法用粉笔在黑板上来讲明白。
单就操作系统来说,从Windows3.2到Windows95的飞跃,从Windows95到Windows98的进化,从Windows98到Windows2000的换代,以及从Windows2000到WindowsXP的“体验”,都使“黑板+粉笔”的教学方式陷于绝境。但总有必要尽可能地把最新的知识和技能传授给学生。例如学了Windows95,还要讲讲InternetExplorer和Windows98、学了Office97还要谈谈FrontPage和Office2000,学了Word,不能不说我们的民族软件WPS,学了Windows98,还要欣赏一下已成为PC操作系统主流的Windows2000和WindowsXP……等等,还要把各种最新的流行软件及其应用介绍给学生,如此这般来全面激发学生学习和使用电脑的乐趣,教给学生学习电脑知识的方法,同时也使学生在课堂上所学的知识和本领不至于那么快地“过时”和“淘汰”。
另一方面,过去曾经有不少在《计算机应用基础》课中学了WPS并考试得了高分的大学生及研究生当毕业找工作打印简历时竟因电脑中装的是Word而一筹莫展,类似的事情似乎比比皆是、无休无止,这说明了我们在计算机基础教育中存在的一个更重要的桎梏和盲点:计算机文化素质问题。所以,在计算机基础课程的教学过程中着意培养和提高学生的计算机文化素质和数字化生存的质量才是一项最根本的任务。
实践证明,现行计算机基础课程的主要内容Windows和Office,尤其是今天的Windows9598+Office97、或者Windows2000+Office2000或者WindowsXP+OfficeXP完全可以由学生自己通过学习软件(如《开天辟地》、《万事无忧》、《畅通无阻》、《得心应手》、《电脑总动员》……等等)甚至通过教学网络更甚至Internet来自学掌握,而且这也是华山一条路了。
(二)计算机基础课程教学的紧要课题:从技术教育向素质教育转化
鉴于计算机科技遵循“每18个月更换一代”飞速发展的事实以及全球互联网时代日新月异的网络文化的进步,在计算机基础课程的教学过程中,时刻注意计算机文化素质的教育,着力培养学生对计算机科学的新思想、新知识、新技术的理解和自学的能力,以使学生能够利用计算机来大大提高自己的学习效率及工作效率,甚至用计算机来实现自己的理想;着力培养学生在互联网时代的伦理精神以及信仰,构成了计算机基础教育的根本目标。
为了实现计算机文化素质教育的目标,有必要尽可能及时地、全方位地解决学生学习过程中的问题,所以问题的解答就不仅仅局限于课堂上、书本里、甚至校园内。比如通过电子邮件,通过OICQ、QQ、MSN,通过多媒体网络,甚至通过网站,本着实事求是,实学实用,理论联系实际的原则,注意反映学科的前沿内容,将思想方法和操作技巧传给学生。另外还需要鼓励和帮助学生装电脑、买电脑、租电脑甚至修电脑,营造电脑学习的环境。这无疑对教师自身的计算机文化素质提出了更高的要求。
“学为人师,行为世范”、“严于律己,宽以待人”等思想行为准则在这个时候才更充分地体现出来,真正地潜移默化进日常的计算机教学生活中,不断学习,不断充实,不断进步,跟上时代的步伐,成了教师自己的“数字化生活”。此外,教师还需把诸如远程教育、语音识别等尖端科技的知识和应用普及给学生,带领学生,走向时代的前列。
可是,不得不提的是,用电脑来上电脑课,或者用“电脑+投影仪”,在计算机教学过程中是不可替代的,当然最好是在机房里上这些计算机课程。尽管如此,真正的计算机文化素质教育还是要回旋到传统的模式上。
(三)计算机基础课程教学的新尝试:计算机文化概论
目前,在一些国家的中小学,已经正式开设编程课。我国中小学编程课的成功实践,也证明了这门课程具有可推广性。
手机编程打败游戏
在手机APP中输入你的身高、体重,系统会自动计算出你的标准体重,并给出你合理的饮食和运动建议。最近,这款由中学生个性制作的手机软件在广州大学附属中学校园风靡。而手机软件的设计者正是该校的两名初三学生,目前他们正打算将这款“健康小助手”向更大范围推广。
当使用者输入自己的身高体重选择职业后,显示体重比标准体重轻,这款软件就能根据数据提示使用者,该多吃哪些食物,并标示出食物的营养成分,如鱼类、牛肉、猪肉富含蛋白和脂肪,谷物富含碳水化合物。软件设计者、广州大学附属中学初三学生杨承熹和杨成林表示:“开发游戏比玩游戏更酷。”杨承熹小学时就对电脑特别感兴趣,初二时参加了广附正在推行的介绍手机软件开发的科技创新课程,一下子就喜欢上了。他和同学通过编程已开发出了配餐助手、个性小备忘录等小软件。最近,他们正在努力开发一款通过手机蓝牙控制的排障机器人,并计划申请专利。
该校负责手机软件开发课程的教师王晓鹏介绍:以前学生要想在中学阶段学习程序设计知识,只能参加信息学竞赛,需要学量的数据结构和算法设计等大学生的课程,但由于知识太难,令很多学生望而却步。“而课程使用的编程软件,只要大胆发挥想象力,轻松创作出个性的互动式手机APP,简单,易上手。”王晓鹏介绍说,在前不久的校园社团招新中,该课程一亮相就已有百余人在上该课程。最近,该课程也获得了广州市教育局的科技项目经费支持,“下一步,我打算多开些课时,让更多学生参与进来。”
《教育》记者在采访中了解到,初中阶段开设手机开发APP设计课程,在各地中学已经多有实践,如北京景山学校已在下属各分校推广该课程。北京景山学校石景山远洋分校的一位家长,为避免孩子接触网络,家中没有安装互联网。但是,他表示,支持学校开设这门课程,培养孩子的创新能力。现在电子产品已很普遍,想不让学生玩手机很难。但是通过软件开发课程的引导,学生将注意力集中在创新设计上,反倒转移了他们对游戏的过多关注。在教学中,学生接触课程后,对于开发APP的兴趣很浓厚,倒是慢慢地对手机游戏不太感冒了。
辅助英语教学
内蒙古自治区牙克石市第四中学教师李艳霞发现:计算机与英语教学结合,能促进英语教学。她把计算机编程辅助英语教学的好处归纳为5个方面:讲授单词、为教师备课提供信息量、课件、语篇理解、当堂训练。她认为,两者的结合能让单词教学形象化,把思维形象化,让学习效果最优化,课堂教学容量也因此扩大。
中学英语课程内容较为枯燥,没有生动的故事,没有缜密的逻辑,充斥着单词、短语、语法及语意语境,全要靠学生的记忆。很多学生不喜欢学英语,就是因为要求记忆的东西太多。记着记着,烦了,逐渐失去了学习兴趣。有了计算机的帮助,这一切都可以改变。学校同时开设有信息技术课,学生们发现,英语学得好,对编程有帮助,学习英语的兴趣增加了。英语从一门用不上的语言变成了实用的语言。那些学习信息编程技术的学生,英语成绩也得到很大提高。李艳霞认为,计算机技术与英语教学有效结合的初步尝试,使英语学习将越来越受到关注。英语学好,计算机才有条件进入较高的境界,电脑中大部分高级语言或注册表都是英文的简写。而且先进的计算机理论基本都是英文原著,看翻译的会有一定的误差。
在南京师范大学附属小学的课程表中,有一门把英语和计算机组合在一起的课程。三年级小学生的课程内容是“看听学3L(1-30)+计算机”,四年级小学生的课程内容是“新概念英语(1-36)+计算机”。这门课程由南师大计算机中心创办,是以培养编程兴趣、锻炼逻辑思维、提高动手能力为出发点的新课程。以生动趣味的教学方法和内容,鼓励学生主动思考、大胆想象、积极实践,全面提升计算机编程综合能力。孩子越早认识计算机,就能越早理解未来社会的生产生活,利用高科技工具认识和改造世界。学习计算机程序设计,学生能够不断得到创新的乐趣,将一直有机会走在高科技的前沿,体验钻研高科技的幸福。南师大计算机中心的许老师说,青少年提前学习计算机编程,可以一举多得:电脑编程是人与电脑之间的桥梁,是未来信息社会必备的一种技能。有的学生痴迷于电脑游戏和聊天,通过学习编程,把对电脑的痴迷,转化为学习电脑知识的动力,变坏事为好事。青少年学生适当学习计算机编程,可帮助其智力发展。现在学习电脑编程的学生很罕见,如果能领先一步,就可以提升孩子的自信心,而自信心的增强对在校学习有很大帮助,能够培养学生的科学精神,锻炼思维方法,养成严谨踏实的作风,提高分析问题和解决问题的能力。
未来世界的接口
据英国《每日电讯报》2014年7月6日报道,英国5岁儿童将开始学习编写电脑程序。学校将编程知识引入课本的目的,是为新课程做准备,也是对信息通信技术(ICT)教学方式的一种革新。为培养儿童对计算机科学的兴趣,英国政府将2014年定为“编程年”。在伦敦东部的皇后桥小学,编程知识已被纳入学校课程。例如,一群四年级的学生正在完成一项主题作业,任务之一是对印度和印度文化进行生动的展示。具体要求是,当字符移动到屏幕边缘时,展示画面就会自动切换,带观众领略印度的地理、文化等风土人情。在完成编程作业过程中,学生的自信心得到了提升,解决问题能力、团队合作与沟通的能力也得到了提高。电脑编程教学的低龄化,将使儿童的技术能力得到显著提高,也将使他们更善于动手实践和创建个人项目,为初中学习做准备。
据悉,英国政府将编程知识引入学校课本,并成为必修课的目的,是为了学生能够掌握必要计算机思维和创造性,以便更好的理解当今全球变化。微软研究院在剑桥大学的核心成员、同时也是“计算机在学校”(ComputingatSchool)项目创始人西门・琼斯(SimonJones)认为,全新的计算机课程虽然将依旧包含计算机和应用方面的授课内容,但同时却会加入更多计算机科学和编程方面的知识。“计算机科学是计算机和编程的基础学科,通过这一学科所学习到的内容将贯穿学生的一生,并能够帮助他们更好的理解自己正在使用的科学技术。”琼斯说道。
西班牙马德里也在2014年将编程列入初中必修课。对于马德里15所公立初中的四年级学生来说,2015年至2016年,编程课将推广至马德里所有初中。据了解,编程课将首先通过教授学生使用开源程序开发平台“Scratch”让学生了解简单的程序设计、数学和计算知识。之后,再进一步介绍难度稍高的“阿尔杜伊诺”开源电子原型平台。马德里大区地区创新和培训中心新技术培训部主任豪尔赫・卡斯蒂亚诺斯表示,按照教学计划,学生在完成编程课的学习后将掌握设计网站、开发简单的手机应用程序或电脑游戏的能力,并且还将掌握与3D打印和机器人相关的基本知识。“从实用角度来说,网络和电子通信产业是一个发展速度很快的产业,就业缺口很大,学习编程可以帮助学生在未来就业中占据有利地位。更重要的是,我们正处在一个网络和科技时代,不仅需要熟练的高科技服务使用者,也需要具备基本能力的技术开发和创造者。这是马德里大区开设编程课的根本原因。”
完全有条件推广
对中国人来说,计算机编程是一项很辛苦的工作,要成为一个高水平的计算机编程人员尤为艰难。这是因为计算机软件技术更新的速度越来越快,而这些技术大多来源于英语国家,语言障碍严重影响对新技术的理解和消化。编程本身就依赖于英语,没有能够完全使用中文的编程语句。其次,软件开发中的技术文档和资料大都是来自英文,即使有翻译好的,不是晦涩难懂,就是译法混乱,比如:rollback就有“回滚”“回退”“返回”“重算”等多种译法;又如翻译成中文的“域”,有可能是从“field”“region”或“domain”译过来,只有阅读原文才能准确把握作者所指是什么。对于那些进入大学后开始学习编程的大学生,这是一门艰难的课程。
在国际信息学(计算机)奥林匹克竞赛中,我国一些从小学习编程的中学生取得了优异的成绩。国际信息学奥林匹克竞赛组委会官方统计显示,目前中国选手在历届比赛中获得国际信息学奥赛金牌总数名列世界第一,远超其他国家获得金牌的数目。
关键词:电脑音乐;课程;现状;实践探索
【中图分类号】G640
电脑音乐充分利用电脑技术和音乐的艺术性,是随着上世纪计算机技术的应用而发展起来的,虽然时间不长,但是发展执着迅猛,渗透于各类艺术之中,丰富了人们的生活,同时也对传统的音乐教学模式提出了更高的要求,引发了音乐课程的一场创新性的变革。
1我国高等院校电脑音乐教育发展现状
电脑音乐制作课程是一门新兴的前沿学科,也属于交叉学科,他的交互性、融合性、广泛性等特点自诞生之日起便打破了几千年来传统的音乐教学模式,将音乐与电子科技紧密结合。长期以来,我国音乐教学都是传统式的"教师的滔滔而讲,学生的不绝倾听"。对老师而言,课堂的讲解以及音乐的抽象是很难达到一定效果的。这样,教师不但苦于教学,对学生正确欣赏和审美的形成很难起到积极作用,有时还会严重挫伤学生的学习兴趣,甚至激起他们的逆反心理。法国有位著名演员说过:"音乐的力量是无穷的,不可估量的,而舞台上发出的一声叹息、一个背影也那么动人,那么让人回味。"。看来,音乐的流动,音乐的表演是多么重要。
电脑音乐作为时代的产物,已经成为音乐教育界继续发展的必然趋势。我国电脑音乐教育起步较晚,20世纪80年代才出现。近几年才逐步建立和发展。但是涉及的教学层面不够广泛,没有得到大范围的普及。各种音响教材资料也不够全面,导致在教学方面、学术交流方面等都与国外电脑音乐教育的发展存在着一定差距。尽管当今许多行业对这方面人才需求量很大,但由于师资力量缺乏,所讲解的深度和广度不能完全满足社会需求,大部分院校涉及的领域、与学科间的交融性也没有得到融会贯通。从2000年到2010年,这10年可以说是电脑音乐技术在我国飞速发展的新阶段。大概可分为三个层面,一种是初级的电子乐器演奏教育,如电钢琴集体课教学。另一种是较高级的计算机作曲实验室,如声音设计、数字录音等。第三种是中间层面多学科的融会贯通,主要是与传统音乐学科的相互结合。而这方面的运用也正是高等院校音乐教育涉及面最广、教学手段最直观有效的一个领域:但在普通高等院校的音乐教学中由于认识不足、资金缺乏、教材不够完善等原因,各学科引入电脑音乐系统还需要一个有待开发的过程。在未来的发展阶段,它将是各个高等院校音乐学科建设的工作重点。
2电脑音乐数字化系统的建设
在电脑音乐数字化系统中,由硬件和软件两部分构成。硬件部分包括计算机、音源、调音台、监听设备、数字录音设备等。软件部分按照其功能应用可以分为四种类型:音序软件、软音源插件、打谱软件、音乐教育软件。这些数字化工作平台无论在教学实践中还是商业模式中都能发挥其最强大效用。所以构建与完善电脑音乐数字化体统是音乐教学改革的首要任务。
2.1音序软件
是一种作曲者在此界面上进行编辑制作,把MIDI键盘或鼠标传送MIDI信号分轨记录下来,将这些信号发送至音源,通过音箱发出声音。其编辑界面模式相当丰富而且便捷准确。这些软件主要负责音频编辑、录音合成、后期缩混、母带输出等。功能十分强大,可称之为"全能"。
2.2软音源插件
这类软件可以代替价格昂贵的硬件音源,作为VST插件附着在音序软件上使用,音质精良、音真,功能应用十分强大。这些软音源为我们音乐工作者带来了又一春天,促进了电脑音乐技术的蓬勃发展,对电脑音乐的普及和发展具有划时代的意义。
2.3打谱软件这类软件是专门为编辑并打印乐谱、出版而发行的,在教学中普遍实用。常用有:Finale、Overture、Sibeliu、TT等。用他们可以制作出非常专业的声乐谱、器乐谱及管弦乐总谱等。
2.4音乐教育类软件
这类软件是离教学实际运用最近、操作简单。它把音乐制作已经简化到了仅仅需要输入音符、和弦、选择伴奏风格等环节。如:Band-In-Box、Tonica。特点是它们均以人机互动的界面、灵活的多媒体手段,把通常枯燥乏味的学习过程变得生动而直观,在今后的音乐教育教学中可以大力推广实用。
3电脑音乐技术融入传统音乐教学的实践探索
为了实现多元化教学模式,把电脑音乐系统作为一种实用性极强的现代化教学手段,在艺术院校音乐教育中已经展现出极为广阔的应用前景。随着计算机系统的深入普及,即将使传统的音乐教学体系从观念、内容、手段、方法等各个方面都会产生崭新的变化,同时为学生开辟出一条全新的学习途径。
传统的音乐课程包括视唱练耳、乐理、和声、复调、配器等,一直沿袭着封闭式的教学手段。电脑音乐技术的引入,大大丰富了课堂教学内容,提高了学生的学习热情和学习兴趣。在和声课教学过程中,由于受到钢琴单一音色等客观因素的限制,学生一般只能根据教师讲解或在钢琴上弹奏谱例,对和声的理解也只是停留在想象当中,不能够完全掌握。如果能够运用电脑音乐软件进行教学,把任意难度的谱例输入到计算机中,教师进行分轨教学,需要哪个声部就进行播放。学生既能看到乐谱,又能实时听到和弦进行的规律,同时又学习了和声理论的实际运用,为钢琴即兴伴奏、作曲技术理论打下了坚实的基础;在传统复调教学模式中引入电脑音乐技术,教师在课堂上播放事先制作好的主旋律谱例。
电脑音乐系统不仅能服务于音乐课堂教学,还能应用于课外音乐实践活动,如排练演出等等。音频编辑软件可以轻松地完成舞蹈伴奏音乐的剪辑处理。如利用MIDI功能和音频编辑功能为演出制作和处理伴奏音乐,能达到过渡平滑自然的效果,而不会损失音质。还可以通过计算机的音乐系统,利用五线谱或简谱打谱软件的文字和乐谱混排功能,印制包含乐谱的试卷和包含谱例的论文。
4结语
电脑音乐是科技与音乐相结合的产物,运用电脑音乐技术可以把传统哑巴似的乐谱,单一的教学模式变得多样化、系统化、科学化,大大提高了学生的综合素质,开拓了学习思路,把被动的灌输式的教学方式变为互动式的积极教学,最终达到以学生为主体的个性化教学模式。将电脑音乐技术引入传统音乐教学课堂是大势所趋,也是时展的必然。
参考文献
[1]杨晓东.电脑音乐技术在音乐教学中的运用[J].内蒙古电大学刊,2009,5:110-111
2013年初,江苏省教育厅了重新修订的《江苏省义务教育信息技术课程指导纲要》,明确了基础教育信息技术课程新体系既是深入推进素质教育,提高全民素质,努力实现教育基本现代化的需要,也是贯彻落实国家科技发展战略、努力提高公民科学技术水平、增强国家自主创新能力、建设创新型国家的需要。在省、市教育行政部门和研究机构的指导下,我们提出了“小创造,大创新——为创造而教”的教学理念,两年来默默地转变了信息技术教师的思想、理念,更改变了教师的教学行为和教学方式。
为创造而研
常州是全国较早开展Scratch教学研究的地区之一,2009年常州市信息技术学科教研员朱世周老师开展了全市的培训活动,由此播下了Scratch课程建设的种子。常州的信息技术教师谈起Scratch软件都有这样一个经历:知道—研究—惊讶—教学—惊叹。正是由于教研员的引领和大量优秀的教师实践,为Scratch课程的有效推进奠定了基础。
1.一研课程目标
起初,我们对Scratch的认识仅仅是在程序设计上,在教学的过程中,我们发现学生所体现出来的光芒不仅仅是编程技巧,真正让我们惊叹的是学生的创新思维和创造能力。经过多次研究,我们发现程序设计不仅仅是信息技术课的内涵,更是基于学生终身发展的教育内容;学习Scratch不仅仅是培养信息素养,更是激发培养学生探究方法改造世界的意识与能力。
2.二研课程建设
目前,国内Scratch软件教学还没有形成良好生态环境,无论从学生程序设计素养的养成,还是信息技术教师的专业发展,都没有适合的课程与平台,因此建设小学生程序设计(Scratch)课程体系、创造程序设计教育环境是当务之急。所以,根据既定的课程目标,我们逐步把广泛试点转化为规范实施,2010年天宁区成立了信息技术教师发展工作室,并于2011年9月由江苏科技出版社出版了全国第一套Scratch课程《趣味编程》(初级)。
3.三研教学方法
课程建设的内涵包括目标、内容、实施、评价等方面,而教学方法是课程实施的关键,因此市教研室每年都组织Scratch教学研讨活动,探索行之有效的教学方式与方法。与传统的信息技术课不同,对于应知应会的技能学习,Scratch课程一般采用的是任务驱动法;而培养创新思维和创新能力,需要给学生巨大的思维空间和实践空间,基于项目的研究性学习成为可行的方法之一。作为一个项目,学生需要更多的学科知识作为基础,如数学、科学、艺术、信息技术等,因此Scratch课程也就纳入了STEAM课程体系。
2012年,常州市趣味编程名教师工作室成立,在全面推进的基础上,吸收北京、上海、广州、温州等地兄弟学校的经验,出版了《趣味编程》(高级),初步形成了基于项目的研究性学习培养学生创新精神和创新能力的教学形态。
为创造而学
每个学生一开始都是好学的,在Scratch教学中已经证明了这一点。在课堂上,看不到一个学生玩游戏、聊天,都在聚精会神地点拨着Scratch,但这些兴趣很明显没有明确的目的。为创造而学,是教师的希望,因此可以提出要求,引导学生创新,下面介绍两个典型的学生案例。
1.从模仿到创新
顾朗西是常州市解放路小学的六年级学生,从小特别喜欢动脑子,五年级时,学校开设了Scratch课程,这款神奇的软件让他爱上了Scratch编程。一年时间,顾郎西运用它“复制”了许多流行的游戏,如《捕鱼达人》、《愤怒的小鸟》、《弹弹堂》、《疯狂喷气机》等。从此,每当与别人谈论游戏时,他都能自豪地说:“我会用软件编出这个游戏呢。”2013年5月18日,在上海举行“智慧城市创意少年幸福生活——2013年ScratchDayChina主题活动”中,顾朗西作为唯一的小学生代表展示了他的作品。上海教育电视台采访时,他说:“现在我每玩一个游戏,都会去思考如何将它编出来。这听起来并不好玩,但这思考的过程是美妙的,实现想法时的愉悦,又怎能不让人欣喜若狂呢?当然,那繁多的程序编写也是枯燥的,但蕴含其中的快乐是只有热爱它的人才能感受到的。我也正是在这编写的过程中体会到了无穷的快乐与喜悦。”
2.从创意到创新
姜骏祺同学是常州市虹景小学五年级的学生,有一次对着kinect玩xbox360的体感游戏,真是惊讶极了,印象最深刻的就是运动大会了,和其他同学站在电视机面前比赛跑步、打沙滩排球,玩得满头大汗却不亦乐乎,真是“新奇特”。一天,学校创新俱乐部活动的时候老师把kinect和它的Scratch插件介绍给了同学们,他如获至宝,突然涌起一个念头,“我一定要编写一个kinect互动游戏”。
在请教老师以后,他发现运用Scratch侦测功能,感知摄像头侦测到的人物的头、脖子、肩膀、手肘、手、脚等关节,通过关节信息的变化控制程序中的角色,互动游戏就能成功完成。经过N次的试验,2013年2月26日,姜骏祺站在了“常州市头脑奥林匹克项目展示与培训活动”的主讲台上,那一刻,他获得了老师、同学们长久的掌声。
2013年10月,常州市第二十五届青少年科技创新大赛即将开幕,Scratch程序设计和创新项目展示已分别作为现场类比赛和展示类比赛纳入正赛,又将有多少个充满惊喜的时刻?期待“创新小达人”给我们带来更多惊喜!
为创造而导
大部分家长将学生使用电脑和玩游戏划上等号,因此对学生使用电脑的时间有严格控制。也有部分家长认为,将来必然要把电脑当作工作和接触世界的一个重要工具,就如同我们当年通过收音机、电视、图书、杂志来接触世界一样平常。既想让孩子学习电脑,又不想让孩子沉迷于游戏和不良的互联网文化,某种程度上说,这是一个两难的问题。最好的方法,就是学校和教师能给予正确的引导和介入。
1.任务引导
布置STEAM的创造小项目,如温度测试仪、声音示波器等,让孩子去创造。在和家长的交流中我们发现,家长对学习Scratch十分认可。有一位家长说:“我觉得孩子的变化非常大,他以前比较懒散,做事比较粗心,现在通过学习Scratch,好像一下有了精神,学习的主动性提高了。过去上网玩游戏就纯粹是玩,而现在喜欢研究人家的游戏是怎么做的,发现问题、分析问题、解决问题的能力增强了,作为家长感到非常欣慰。”
2.共同创造