张志青 邹贵红 曾丽琼 畅金龙 卢道设
摘 要:近年来,围绕着如何运用信息技术对课程、教学进行更密切结合的教学模式研究主题,在国内外引起了广泛而活跃的讨论。其中涉及现代信息技术条件下学习环境的变化,教学资源的开发,学习模式的分析,支撑技术的选择,课程课件和教学策略的设计等,目前还有许多问题还没能得到真正很好的解决。本文提出了代信息技术在教育实践中的新型教学方法的研究方案。
关键词:信息技术;教育实践;教育改革
中图分类号:G423.7 文献标识码:A
1 引言(Introduction)
信息技术如何应用在教育实践中,这对于教学改革是一个非常重要的问题。近年来许多高校特别是职业高校都注重教育实践环节,此环节搞好了就能够学用结合,为学生以后走出校门掌握谋生技能打好基础。我们对学生传授信息技术知识,一定要从实践出发,加强学生的实际动手能力,培养出社会上真正需要的应用型人才。
2 《程序设计基础》课程教学实践探讨(Discussion
on teaching practice of the course fundamentals
of computer programming)
(1)课程的目标定位与教学设想
在教学实践中,《程序设计基础》这一门课程的教学基本内容,应该根据该课程教学相关内容的实际情况进行实施,在实践过程中因材施教,教书育人,特别要注意以下两个方面的问题:
a.程序语言代码的设计能力,使大多数学生能可以到应有的基本编程训练。
b.课程内容的知识传授和教学实践组织。如何更好地将课程内容组织传授好,同时加强教学实践环节的工作,使学生的实际动手能力起高,掌握相关知识点,这是达到既定教学目的的重要手段。
(2)在教学过程中组织学生进行探究性的学习研究
探究性学习研究是能够进一步培养学生分析问题、研究问题、解决问题的能力,在这过程中可以同时培养团队的合作精神以及创新意识,进一步激发学生学习兴趣,使学生积极、主动地尝试探究,通过学习研究的整个过程,使学生从中获得大量的、各种各样的实践经验,不断提高自身的综合分析问题和解决问题能力,促进学生创新能力的发展及提高学习的效果。我们采取这样的模式进行教学实践,可以取得意想不到的效果[1,2]。
(3)处理好教学中的重点与难点
本课程重点:模块化程序设计数据的组织,算法设计以及程序的流程控制。
本课程难点:与指针相关的内容基于指针实现的动态数据结构等。
针对上述有关问题的分析研究,我们可以有针对性的引导学生根据自己的实际情况进行学习实践,逐步达到提高自身思维能力和程序设计能力的目的。因此,教师不但要熟悉课程内容和教学特点,更要的是要分析教学的对象——学生,根据学生的实际情况,作出教学步骤安排,提出解决课程中重点和难点的方法。
3 虚拟机技术在实践教学中的应用(Virtual machine
technology in the practice of teaching)
(1)虚拟机系统
计算机领域虚拟化技术主要分为三大类[3-5],平台虚拟化(Platform Virtualization)、资源虚拟化(Resource Virtualization)与应用程序虚拟化(Application Virtualization)。平台虚拟化最典型的例子就是虚拟机工具软件的应用,通过虚拟机工具软件来虚拟独立运行的各类桌面操作系统。当前主要有三类虚拟工具软件:VMWare Workstation系列、VirtualPC及VirtualBox。VirtualBox是一款开源的虚拟化程序,它功能强大,在很多方面都可以与VMWare Workstation相媲美,正逐步推出自己特有的功能,如录像功能等。由于VirtualBox开源免费,吸引众多科研人员、企业员工的关注和使用,其开发者社区逐渐壮大,VirtualBox工具及其技术应用的领域不断扩大,未来VirtualBox工具可能成为最为流行的虚拟化工具之一。VirtualBox除了支持创建虚拟操作系统外,还提供众多实用功能:
a.支持为虚拟操作系统分配多CPU(多核心)。可以很好地兼顾真实物理主机的负载,可根据用户要求分配真实物理主机的一个或多个核心CPU给虚拟机使用,从而避免虚拟机占用过多或无法充分利用真实物理主机的CPU资源。
b.支持分配USB设备。支持虚拟机系统使用真实物理主机的USB接口设备,从而方便用户在虚拟机系统使用外接资源,如U盘、移动硬盘等。
c.系统快照。此功能类似系统的备份还原,可以方便地使用快照功能备份当前的系统状态,可在任何时候还原。VirtualBox新的版本提供分支快照功能,可以在任何时候进行备份,还原时可选择需要还原的状态,比只能还原最近一次的备份功能灵活得多。
d.录像支持。此功能是VirtualBox新版本的特色,可以在运行虚拟操作系统时将运行过程当中的界面录像下来,方便日后使用。此功能为教学带来极大的便利,虚拟它可以对在虚拟操作系统中所进行的不容易掌握的操作录像,供学生观看学习。
e.Php网页控制接口。严格来说,此功能不是VirtualBox推出的功能,但VirtualBox工具软件提供php程序控制接口,可以利用php语言对VirtualBox相关功能进行操作。
除此之外,VirtualBox还提供了远程显示与控制、共享网络、共享文件夹、3D加速、虚拟电脑(系统)导入与导出等功能。
(2)教学应用
当前使用虚拟机系统解决软件系统管理维护困难的问题,主要是在多媒体计算机或是实验室的计算机系统中安装VirtualBox等虚拟机。将已安装相应操作系统的虚拟机系统中,安装并配置好专业软件,如Oracle、Visual Studio等软件,将这些配置好的虚拟机系统作为源文件利用VirtualBox等虚拟机导出为可复用的虚拟系统文件(虚拟系统文件类似Ghost备份,但与Ghost备份不同的是虚拟系统文件导入虚拟机后即可使用)。再在需要运行这些特定软件的计算机中利用VirtualBox等虚拟机的导入功能将虚拟系统文件导入即可使用。为了不让学生误操作,在计算机主机中限定运行VirtualBox等虚拟机,也可以利用phpVirtuabox这一网页终端进行VirtualBox虚拟机的运行与配置,从而防止误操作造成的系统或软件问题。特别地,教师也可以根据需要,自己配置课程所需要的虚拟操作系统,上课演示时再导入到真实计算机主机中,从而方便教学。
例如在讲授《C#程序设计》课程,需要使用Visual Studio 2008软件,但无论是多媒体教室,还是实验室机房,此软件都与经济类课程软件有冲突,在经过一系列测试后仍然无法解决。另外,在《C#程序设计》的教学过程中需要与前面授课内容(例如软件的配置、代码实例等)进行比较,因此需要把当前所教授的课程内容实时保存在教学计算机中,但由于实验室管理员为了方便管理,会对所安装的操作系统进行重启还原,无法进行资料保存。此外,有学生反映很多操作在课外无法一一模拟,因此需要将备课时所进行的操作步骤录像下来以供学生复习使用。笔者尝试使用虚拟机解决上述问题。条件要求为:计算机安装VirtualBox虚拟机,并配置好PHPVirtualBox网页终端接口程序;教学用计算机与学生自己的计算机处于同一校园网内。具体实施方法如下:
a.在授课教师和学生使用的计算机中安装VirtualBox虚拟机,并搭建PHPVirtualBox远程管理接口程序,使用XAMPP等软件快速配置。
b.让学生在使用的计算机中配置好相应的网络地址,以便能在校园网内远程访问PHPVirtualBox接口程序,从而使用VirtualBox虚拟机。
c.教师和学生通过PHPVirtualBox远程操作控制自己的虚拟虚拟机,使所有的操作以及相关比较能实时保存,增强学习效果。
4 模拟公司项目教学法在信息技术课程中的应用研
究(Applied research project approach simulation)
模拟公司起源于20世纪50年代的德国[6,7],是指人为创造的经济活动仿真模拟环境,作为经济类专业的实践教学场所和组织形式。学生在这里可经历全部业务开展的操作过程,了解和弄清其中的各环节之间的联系,而且又不必承担任何经济活动风险。根据产品和服务项目的不同定位,学生在这里可以进行营销、财务、金融、贸易、储运、税务、海关、保险、证券等业务过程的模拟活动。模拟时,除货物是虚拟的并且不发生实体位移外,其他如票据、账册、操作方式、核算办法等均按照现实经济活动中通行的做法设计和运作。由此可见,“模拟公司”也可理解为一种实践教学方法。
“模拟公司项目教学法”利用实际公司项目搭建实训平台,由教师团队模拟公司各职能部门,由学生分组模拟项目团队,在实际教学过程中展可现以下独特的教学特点和实践价值:
系统性和真实性。“模拟公司”的教师团队中的任课老师将为同学们展示公司运作的基本环节,让学生初步掌握本专业的公司运作模式,拥有大局观。避免“只见树木,不见森林”的现象出现。教学过程中的项目均为实际项目。
在模拟公司制的前提下进行真实项目实践,学生通过自主完成项目的分析、设计、开发、测试等阶段,更容易领悟工作思路和方法,掌握项目实施的全过程,学生的主动性、创造性也有了最大限度的保障。
模拟公司项目教学法对于特别是职业学院这一类的学校是十分有用的,这种教学法对于还没有踏出校门的学生来说,可以在学校里学到不少社会生存的实际经验,为以后走出社会做充分的准备。我们目前有针对性的在相关课程中将学生分组,开设了若干“模拟公司”,让学生“自主经营”,模拟所有的从申办手续、企业管理、制度制定、员工安排、利润分配、纠纷处理等,让学生掌握了不少专业技能和实际企业管理知识,拉近了学校与社会的距离。
5 教学资源共享平台在高职信息技术相关课程教
学中的应用(Teaching resource sharing platform
applications in information technology-related
courses in vocational education)
在高职信息技术相关课程教学过程中,要应用许多辅助平台进行教学,合理地利用相关资源这对于整合教学过程十分重要。
我们的培养目标主要是学生的动手实践能力,应该使学生能够较熟练地掌握至少一项专业技能。通过建立相关教学资源共享平台,可以满足广大学生在随时可以通过网络获取专业内容相关的资料:其中包括教师的课件、案例素材、操作视频、练习题等等;另一方面,也可以满足其他老师的一些教学需求,这方面的资料可参考文献[8]。
根据教学需要,我们搭建了教学资源共享平台,此平台主要包含与教学课程相关的资源:教学互动博客、资源下载站、学习论坛等,基本能够全方位的为师生服务。
现在,我们所建的教学资源共享平台正处于试用阶段,在此期间得到了许多师生的关注并收到了很多宝贵意见和建议和补充材料。增加了不少教学资源,另外我们对能否开放外网访问的问题、架设VPN服务器以解决外网访问的问题,进行了相关技术处理,达到了改进的效果。除此以外,我们对相关教学课件、教学视频的在线展示以及在线考试功能等等,整套平台还需不断完善,以满足教学实践要求。
6 结论(Conclusion)
社会的需求就是我们的培养目标,按照培养实用性专业人才的要求,我们由前面所述的方法进行探讨,提出了现代信息技术在教育实践中的新型教学方法的若干研究方案,将信息技术应用于教育实践中,取得了很好的效果。
参考文献(References)
[1] 张志青.C语言可视化编程实验在电路辅助教学中的应用[J].广州大学学报,2007,7:28-31.
[2] 张志青.基于智能教育平台的数学探究性学习教学模式实践研究[J].中国科教创新导刊,2008(11):17-20.
[3] 何安平.虚拟机系统在计算机教学中的应用初探[J].广西民族大学学报:自然科学版,2012(2):94-97.
[4] 卢江兴.基于虚拟机的攻防案例在《网络安全》课程的教学研究[J].现代计算机,2013(16):43-46.
[5] 王洪亮.VirtualBox虚拟机技术在计算机专业一体化中的应用[J].中国科技纵横,2013(10):46.
[6] 李洛嘉.模拟公司组建运作实训[M].北京:高等教育出版社,2008:28-30.
[7] 赵晓光.“模拟公司”与行为导向教学法[J].科协论坛,2007:24-27.
[8] 王志鸣.搭建网络服务平台实现信息资源共享[J].中国集体经济,2009(07):25-28.
作者简介:
张志青(1954-),男,本科,硕士生导师,副教授.研究领域:教育信息技术.
邹贵红(1985-),女,本科,讲师.研究领域:教育管理技术.
曾丽琼(1984-),女,硕士,助教.研究领域:教育信息技术.
畅金龙(1982-),男,硕士,讲师.研究领域:计算机软件技术.
卢道设(1987-),男,硕士,助教.研究领域:计算机软件技术.