白一青

摘要:本文针对这一问题分析了非计算机专业操作系统课程教学中的难点、重点以及如何提高教学质量的几点改进措施。

关键词:大学教育 操作系统教育 非计算机专业

1 概述

操作系统课程是计算机及其相关专业中极其重要的一门专业基础理论课。是学号计算机的必经之路。在现代计算机软件开发中有着大量与操作系统内核的交互操作,以进行信息的传输、控制和实现各种通讯协议,如果不了解操作系统的基本原理不了解操作系统的内部结构,就不能有效地深入操作系统层面进行软件设计、开发与维护。离开了操作系统的支撑,程序设计、数据结构只能是纸上谈兵。计算机专业中操作系统是一门奠基石般的课程,掌握好操作系统的基本原理有助于推动相关专业课程的学习与实践。因此,很多计算机相关专业也将操作系统课程列为必修课程。

2 非计算机专业学生的特点

对于非计算机专业的学生来说,与计算机专业学生相比最大区别就在于以下几个方面:①学习态度差异。非计算机专业学生严重操作系统仅仅只是了解计算机领域的途径之一,因此学生对操作系统课程的重视度较低。大部分学生是由于好奇与兴趣开始学习该课程,随着知识的增多与难度的增加好奇与兴趣被慢慢冲淡、消失。②专业基础差异。计算机专业学生开设了各种计算机专业课,对计算机领域有一个较为全面的认识与理解,有了一定的专业素养。因而对操作系统的很多陌生专业名词有一定的领悟能力,课程的入门轻而易举。而非计算机专业,仅有几门有限的计算机专业课,对计算机领域的认知程度较低,对于操作系统中的很多抽象知识,难以形象地去自我描述。完全依赖与老师的讲解,反而容易转入细节,而看不清全局。③学习方法的差异。操作系统课程的学习,并不在于清楚的掌握每个算法、步骤,课程各章知识点先后都有联系与交叉,因而学习时要纵观全局,从整体上把握住操作系统的架构,自顶向下、从整体到细节的学习,并在实践锻炼中不断的反思,加深多操作系统原理的理解。而非计算机专业的学生由于对学习目标和内容不了解,甚至错误地认为该课程就是在讲授知识点,从而将大量的时间和精力放到了操作系统的一些具体的算法、措施上,而忽视了整体的构架。

3 非计算机专业操作系统教学的难点

操作系统是一门集理论性与实践性于一体的课程。理论方面概念多、知识抽象且涉及面广,其整体原理和具体技术比较难以理解和掌握;实践方面,与现实中应用的操作系统存在差距,因而可操作性差。因此在教学过程中,本来就存在基础薄弱、理解困难等问题的非计算机专业学生面对操作系统的设计原理、实现思想、数据结构预算法描述等抽象且错综复杂的知识体系时,就容易产生加大量的困惑导致学习效果不佳。因此,如何向学生形象的描述出内存的结构、进程的运行、处理机运作方式、存储空间的管理、目录系统等概念,让学生能够清晰地在大脑中描绘出一个操作系统的运作情况就是操作系统授课过程中最具难度的地方。教师需要从传授知识的角度转换到一个趣味科普的角度,通过大量现实生活中人们所熟悉的事例来类比操作系统的运行原理。

4 非计算机专业操作系统课程改革的重点

非计算机专业学生的学习操作系统课程所存在的弱点难以避免,若想要提高该课程的教学质量,重点应当放在教师的课堂设计上,因此,本文提出了以下三点课程改革措施:①加强教师对非计算机专业学生的认知。教师对学生的了解程度,决定了教学效果的好坏。非计算机专业操作系统教学中首当其冲的就是加强教师对非计算机专业学生基础情况、知识体系与心理状态的认知,针对学生的特点量身订造适合该专业学生的教学方法与难度要求。②趣味化课堂提升学生学习兴趣。非计算机专业的学生对操作系统课程重视度低,很容易被大量的知识与有难度的问题打击到学习积极性。教学中必需转换教学方式,将传统的讲解分析型教育模式转化为科普型、趣味型的介绍模式,例如,可以采用讲故事的方式,生动有趣的描述操作系统的发展、说明为什幺要有操作系统、操作系统是如何构成的,以及操作系统是如何设计的等。课堂活跃了、语言生动趣味了,学生自然就有了求知欲。就像历史课多半枯燥无味,而百家讲坛则人人爱看一样,同样的知识,不同的传输方式就决定了效果的好坏之分。③多举例子类比抽象的概念。操作系统最大的特点与难点就是抽象性,因此,如何向学生讲解抽象的知识是教学中的重点与难点。例如:操作系统中处理机的分配和进程的调度可以使用银行服务中的类似情况作类比、目录系统可以用图书馆的管理方式来类比,进程的并发性与并行性……通过现实生活中熟悉的事例能够向学生形象的描述出操作系统的设计原理和运行机制,便可方便学生理解和掌握。

根据上述三点措施,教师就应当加强自身理论素养、在课余时间多花精力时间琢磨实例类比与设计课堂模式,改变枯燥的课堂教育形式,吸引学生主动学习。

5 总结

当今社会计算机技术发展日新月异,随着操作系统在现实生活中的不断发展、理论也是在不断的更新与扩展,面对操作系统的教学研究,教师们仍然需要随时更新自身的知识体系,不断坚持学习与研究,因此,操作系统课程改革的道路任重而道远。

参考文献:

[1]左万历.操作系统课程的多角度教学模式探索[J].计算机教育,2011,6(12).

[2]刘乃琪.操作系统课程的教学研究[J].计算机教育,2007,10.

[3]刘茜萍.简谈面向非计算机专业的操作系统课程教学[J].计算机教育,2011(12).