操作系统原理是一门承上启下、理论性和实践性兼备的专业基础课。它涉及的基本概念多、密度大、抽象、易混淆;专业术语涉及的知识面广,某些技术的实现思想难以理解。为了充分调动学生积极参与的热情,激发学生的问题意识,变被动地接受灌输为主动地学习。在本学期教学过程中应用了一些导学方法,比如框架结构法、串连珍珠法、逐层递进法、共剥洋葱法等。
 
1.框架结构法
 
所谓框架结构法,就是根据课程的知识体系及其内在关联关系,将课程所涉及的知识分门别类地构建框架结构,使学生既见树木更见森林的方法。
 
《操作系统》课程第一章是操作系统引论,根据先修课程和后续课程与本课程的关系以及本课程的主要内容,将前后左右的知识联系起来,勾画出操作系统在计算机系统中的位置及框架结构图。
 
2.共剥洋葱法
 
所谓共剥洋葱法,就是由多人共同把问题一个一个地拨开,解决掉,如同剥洋葱一样的方法。
 
对于比较重要又难懂的概念、技术方法,例如“什么是操作系统”?由于它涉及到本课程的全局,对该概念的准确、全面、深刻理解,关系到对本课程的整体把握。为此,让学生先谈自己对“操作系统”的认识,将它的神秘面纱一层一层地剥开。只是对于特别困难的问题,才由老师稍加点拨。
 
3.串连珍珠法
 
所谓串连珍珠法,就是通过一根“红线”将看似零散但有一定关联关系的知识串在一起,使学生将零碎知识串连成一根类似珍珠项链的方法。       
 
第二章进程管理,由于涉及概念很多,密度很大,且易混淆,但它们有一个共同的特点那就是都是围绕“进程”展开的。通过“进程”这根红线,用串连珍珠法将散落的“珍珠”串成完整的珍珠项链,既便于学生全面把握又易于区分理解还方便记忆,不失一种很好的方法。
 
4.理论生活化法
 
所谓理论生活化法,就是将深奥、苦涩难懂的理论、概念、方法与日常的生活常识及学生们已有的知识联系起来。
 
例如:在学习虚幻的存储理论时,为学生举例假如一个学校组织学生到剧院看演出,怎样安排学生,才能够做到既便于管理又不至于浪费座位;在学习调度算法时,为学生举例如果自己去超市买东西,会出现几种交费情况来对比每种调度算法的不同,让学生能加容易接受和理解。
 
上述几种方法在授课过程逐渐得到了学生的认可,调动了学生的积极性,提升了同学们自主学习的自信心,但在诸多方面还存在不尽人意和需要改进的地方,现在所进行的探索尝试深度还很不够,如何使深奥、死板的理论浅显起来、鲜活起来、走近我们。有待我们不断深入继续探索。