周文龙
摘要:学生在学习过程中,由于认知水平的差异,学习内容的不同,对于虚拟软件的要求也不一样,因此要设计符合不同水平学生、不同功能的虚拟学习软件,使教学达到更好的效果。通过虚拟软件让学生掌握创新计算机知识,这样才能更好地就业,才能取得最后的成功;采用虚拟软件的教学,在课中渗透创业意识,在很大程度上能够帮助学生牢固的掌握专业知识。
关键词:计算机;网络课程;虚拟软件;运用
中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2015)34-0145-02
1 虚拟软件应用的必要性分析
当今社会科学技术迅速发展,互联网已经在生活的各个方面得到广泛的应用,就目前高职计算机教学的情况来看,已经进入了瓶颈期,因此必须要采取新的教学方法,提高教学的质量和水平。在高职教育过程中,对案例教学是十分重视的,这样做就是为了提高学生的动手能力与实际操作能力,这一点和一般的高等院校相比有着非常大的差异,这也是高职院校的特色之一。为了能够让学生在毕业之后可以更好的就业,在自己的工作岗位上发挥出自己的专业知识,在目前高职计算机教学中大部分实验都是在计算机设备的基础上完成的。但对于高职学校来说,学生数量众多,但教学资源较少,这时候在计算机教学的过程中采取虚拟软件,让学生在虚拟软件进行练习,有助于学生技能的提高。现在IT技术的飞速发展,电脑的性能也逐渐提高,学生都拥有自己的电脑,因此在电脑上利用虚拟软件进行学习也变得十分的便利,对于学生计算机专业知识的提高无疑有非常大的意义。
2 虚拟软件的优点
使用虚拟软件进行操作,只要学生在自己的电脑上下载软件即可。虚拟软件是辅助学生进行计算机知识学习的软件,就好似是像搭积木式地构造各种学习所需的各个界面。在学习的过程中,学生不需要借助专门的学习设备,也不需要编写太多的代码,更为方便的是学生有时候也无需懂得太多的语法知识以及API,单凭简单的操作就可以达到训练的目的,特别是对于编程并不是非常感兴趣的同学,利用虚拟软件进行操作,是一种非常良好的操作体验,虚拟软件可以提供非常好的模块,而且可能达到非常好的训练效果,在编程的时候会显得十分方便。
3 虚拟软件在计算机教学过程中的具体应用
图随着对虚拟软件的研究,形化开发在某些领域也有大展身手的地方,例如虚拟仪器等类型的工具。流程图是一种十分抽象的软件结构表述方法,在进行简单校程序处理过程中可以显示出其巨大的优越性,就如电子表格那种类型的工具操作起来十分便捷。就目前来看,流程图已经变得复杂,一张图有若干页,有很多链接结点。这种表现形式令人同情。流程图已经成为完全不必要的设计工具——学生应该在开发之后绘制,而不是之前绘制描述程序流程图,用于可视化开发的语言有很多,比如C#,学生常用虚拟软件莫过于微软的Visual Basic、Visual C++、VS等。因此不同的学生会对虚拟软件持有不同的观点。
4 虚拟软件在计算机教学过程中亟待解决的问题
如果用Visual Age Smalltalk写一个GUI 应用,你可以使用调试器检测屏幕上所有的元素。而且,如果再多写一点Smalltalk代码,所有的系统内部构件,包括虚拟化环境、编译器和调试器,都是可控制的。为什么可视化开发工具没代替旧的工具,如果我们使用很长时间,目标能否将会更加明确,是可以达成更大的共识的。
首先,在顶层构件动态环境需要动态的运营时间。Bret在JavaScript环境下工作,Light Table的目标是 JavaScript, Clojure和Python。真正交互式的开发环境是很难为这些C-family语言建造的。C-family还是霸主,直到最近才开始动摇,因为他们不仅有真正的优势,也有惯性优势。另一方面,相对来说,动态语言还只是雏形。Javascript、Ruby 和Python 实用而且有趣。但大部分的动态语言工作都是陷入扭曲的语法、VM级的白费力和以社区为基础的库的开发。其次,使用网络学生的大爆炸阻碍了软件工具的发展,就像它曾经短暂的阻碍了用户界面设计。大部分技术世界的注意力转到了构建一个全球化的平台,而这在早些时候不能够很好的支持新的用户界面或者是运行时复杂的建构工作。但网络在逐渐成长。现代JavaScript框架的性能证实了这一点,一些低能阶的执行工作也证实了这一点,例如V8。
第三,屏幕基板面很重要。传统的“一切均是文件”的方法可以完美地移植过来。学生在使用虚拟软件的过程中可以构建一个跟文件一起工作的环境,即使是很小的一个展示。开发人员也能够跟文件一起工作,如果你只有一个行模式终端。但灵活设计的代码片段和完全交互式的图像调试器需要大量的像素点。而且不总是有足够的像素点。虽然像素点现在越来越便宜了,但引进了很多形状因数。现在实际上能够构建专门为了同时利用笔记本屏幕和平板电脑屏幕的学习环境。当学生每天使用Visual Age Smalltalk 时,同时使用Mac Air、iPad比使用双监视器的台式机有更多的像素点。
5 计算机教学过程中的注意事项
5.1 理解学生特点,因材施教
现代的教育中存在个体的差异,对与水平不同的学生,要采取因材施教,分层教学就显得非常重要。最近几年,随着生活水平地提高,电脑在各个家庭基本普及,一些学生在小学阶段就已经开始通过不同渠道进行计算机的培训和学习,初步掌握了计算机的基本知识和操作技能。教师要从学生自身的实际情况出发,认真了解班级内学习的大概水平,明确各个学生在学习能力和方法上的不同,根据学生不同的计算机水平采取不一样的教学方式,进行因材施教的方式。
5.2 为学生制定学习目标
学生通过有目的实践与学习,其学习效率可以大大提高,学生的学习与探索能力也会得到锻炼。例如,在基础的计算机课上,例如Word中自选图形、文本框以及图片的使用。教师在教学的过程中,要首先将一张做好的贺卡向同学们展示、让同学有在脑海中有一个印象。再向同学们介绍贺卡的具体部分,让同学们学会分辨自选图形、文本框以及图片。然后告诉他们可代替以及不可代替的部分。这样同学们对自选图形、文本框以及图片的概念就有了较为直观的认知。接下来再向同学们讲解插入、修饰以及美化的具体方法和步骤。这样一来,教师的教学思路就会非常清晰,突出了章节的重点和难点,使学生在掌握学习内容更加的容易。
5.3 注重教学方法的应用
教学方法在很大程度上影响着教学质量和水平,计算机教师要发挥自身的主导作用,将知识更好的传授给学生们,就要适当地运用一些教学方法。当某部分内容生涩难懂时,教师应该用生动形象的比喻来解释计算机的相关知识,这样便于学生理解学习。除此之外还要借助一些辅助软件。比如当课程进行到键盘操作和指法练习时,采用微型计算机102国际通用键盘图以及101键盘指法练习卡来讲解,借助CAI软件,使学生认真按照教材与软件的相关要求来练习,根据正确的指法分工以及打字姿势来操作键盘。
6 结语
虚拟软件可以帮助学生在教学资源相对有限的情况下进行计算机技术的仿真训练,使学生不受教学条件以及时间和空间的限制,在课余时间也可以进行专业水平的训练,这可以帮助学生牢固的掌握专业知识,对毕业之后的就业是极其有利的。
参考文献:
[1] 郭楠.计算机实验教学中虚拟化技术的应用分析[J].赤峰学院学报:自然科学版, 2012(19).
[2] 张淑芬,陈学斌,张帅.虚拟化技术在计算机实践教学中的应用研究[J].计算机教育, 2009(13).
[3] 姜伟,马静岩,石丹.服务器虚拟化在高校计算机实验室的应用研究[J].实验技术与管理, 2012(1).