操作系统教学方法研究
- 格式:doc
- 大小:24.00 KB
- 文档页数:5
基于模拟策略的操作系统课程教学方法研究摘要:操作系统原理具有抽象、理论性强的特点,其教学重点中的策略和算法很多。
针对课程教学过程中教与学的难度大的问题,分析了一些学者在操作系统课程教学方面的研究,基于课程教学实践,提出基于模拟策略的课程教学法,列举了典型的模拟策略案例,阐述了这种课程教学法的主要研究内容。
关键词:操作系统模拟策略模拟实例教学方法中图分类号:g42 文献标识码:c doi:10.3969/j.issn.1672-8181.2013.09.1351 引言1.1 操作系统课程的特点操作系统是计算机专业及相关专业的核心基础课程,它具有理论性强、概念多且抽象、综合性强、灵活性大、所涉及的知识面广等特点。
因此,造成学生理解掌握困难,教师绞尽脑汁也很难取得理想的教学效果。
操作系统课程还具有策略、算法繁多的特点。
更重要的是,这些策略和算法贯穿课程始终,而且这些策略和算法往往又是学习的重点或者难点。
本文针对计算机科学与技术专业本科学生,通过对策略和算法的教学方法进行研究与探讨,以提高教学效果。
1.2 课堂教学存在的问题1.2.1 学生学习难度大由于操作系统课程具有理论性强、抽象等特点,导致学生学习起来比较困难,主要表现为:对于繁纷复杂、抽象难懂的策略或算法的学习存在畏难情绪,学习兴趣不高。
1.2.2 教师教学难度大教师在教学过程中,普遍感觉到讲解操作系统策略或算法时困难较大,部分学生不能很好的跟随教学进程,教学效果不理想。
即使是跟上教学进程的学生,对于课程要点的理解也不够深刻。
2 研究现状对于操作系统类课程教学,已有不少学者进行了研究。
如王燕红等《操作系统课程教学研究》,在教学内容、教学方法、教学手段等三个方面进行了论述[1]。
有些学者提出了具体的教学方法。
如印玉兰等《基于项目驱动的linux操作系统教学研究》、张慧丽等《基于工作过程的计算机操作系统教学实践》、高源的《基于行动导向的windows网络操作系统教学研究》[2],这些研究主要采用项目驱动[3]、工作过程[4]等方式,贯穿教学过程,这些方法易于培养学生动手能力,提高学生学习的积极性,加深学生对于知识点的理解和掌握。
《嵌入式操作系统》课程实践教学研究摘要:计算机操作系统相关课程是计算机专业的主干课程之一。
为适应物联网发展需要,对《嵌入式操作系统》课程实践教学进行了研究,并给出了每个环节的教学方案。
关键词:物联网;嵌入式操作系统;教学模式0引言物联网是在计算机互联网的基础上,利用RFID、无线数据通信等技术,构造一个覆盖世界上万事万物的“Internet of Things”。
在这个网络中,物品能够彼此进行“交流”,而无需人的干预。
物联网是继计算机、互联网和移动通信之后的又一次信息产业的革命性发展。
物联网被正式列为国家重点发展的战略性新兴产业之一。
在国家大力推动工业化与信息化两化融合的大背景下,物联网会是工业乃至更多行业信息化过程中一个比较现实的突破口,是一个未来新兴产业。
应这种社会需求,2010年初教育部下达了高校设置物联网专业申报通知,众多高校争相申报。
三峡大学计算机科学与技术专业开设了物联网工程方向,以培养能够系统地掌握物联网相关理论、方法和技能,具备通信技术、网络技术、传感技术等信息领域专业知识的高级工程技术人才。
但是作为一个新兴的课程体系,教学内容选择、实践环节组织等问题依然处于探索阶段。
三峡大学将《嵌入式操作系统》[1]作为一门专业基础课程被列入该专业方向必修课程,和传统操作系统课程相比,嵌入式操作系统有自己的特点,尤其是实践环节,本文就《嵌入式操作系统》课程实践教学部分进行研究。
1《嵌入式操作系统》教学存在的问题首先,《嵌入式操作系统》是近年才出现的课程,可参考和借鉴的资料不多,各个学校都在探索一种适合该课程的教学模式。
其次,嵌入式系统是个综合性很强的系统,它涵盖计算机、通信、网络、RFID等各方面的技术,那么,作为嵌入式系统开发和执行平台的操作系统也要体现这方面的特征,而如何体现尚有待进一步探索。
再次,需要更多的经费投入,实验的开设往往不是一台PC机器就可以解决的。
2《嵌入式操作系统》实践教学内容的选定《嵌入式操作系统》同一般操作系统课程相比有很多独特之处。
第1篇一、引言操作系统是计算机科学与技术领域的重要基础课程,它涉及计算机系统的资源管理、进程管理、存储管理、文件系统等多个方面。
为了提高学生对操作系统的理解和掌握程度,本文将从教学实践的角度,探讨如何进行操作系统教学。
二、教学目标1. 使学生掌握操作系统的基本概念、原理和关键技术;2. 培养学生分析和解决实际问题的能力;3. 增强学生的团队协作和创新能力;4. 提高学生的编程能力和动手能力。
三、教学内容1. 操作系统概述:介绍操作系统的定义、发展历程、分类和特点;2. 进程管理:讲解进程的概念、进程状态、进程调度算法和进程同步与互斥;3. 存储管理:分析内存分配策略、页面置换算法和虚拟内存技术;4. 文件系统:探讨文件系统的概念、目录结构、文件操作和存储设备管理;5. 设备管理:介绍设备的分类、驱动程序、I/O控制方式和中断处理;6. 网络操作系统:讲解网络操作系统的基本概念、网络协议、网络设备管理和网络安全。
四、教学实践1. 案例教学:通过实际案例,引导学生分析操作系统的原理和应用。
例如,以Linux系统为例,讲解进程调度、内存管理和文件系统等知识点。
2. 实验教学:设计实验项目,让学生动手实践操作系统的相关知识。
实验项目包括:(1)进程调度实验:让学生编写进程调度算法,实现进程的创建、调度和同步。
(2)内存管理实验:让学生实现内存分配、页面置换和虚拟内存等技术。
(3)文件系统实验:让学生实现文件系统的目录结构、文件操作和存储设备管理。
(4)设备管理实验:让学生编写设备驱动程序,实现设备的控制和管理。
3. 项目教学:以实际项目为背景,让学生分组完成项目开发。
项目可以包括:(1)操作系统模拟器:让学生模拟操作系统的运行过程,加深对操作系统原理的理解。
(2)嵌入式操作系统开发:让学生了解嵌入式操作系统的特点,掌握嵌入式开发技能。
(3)分布式操作系统开发:让学生了解分布式系统的原理,掌握分布式操作系统的开发方法。
对《操作系统》教学的思考【摘要】《操作系统》是计算机科学专业中一门重要的课程,对学生理解计算机系统和软件开发具有关键意义。
本文从课程内容设计、教学方法选择、课程实践环节设计、学生评估与反馈、跨学科合作与创新等方面对《操作系统》教学进行了探讨。
在提高教学效果方面,建议加强实践操作,引入互动性教学工具,并重视学生的反馈与评估。
未来发展上,可以探索跨学科合作,促进教学创新。
对《操作系统》教学的思考需要不断更新课程内容、探索适合的教学方法,并关注学生的学习体验和发展需求。
通过努力,我们可以提高学生对操作系统的理解和应用能力,为他们未来的发展奠定坚实基础。
【关键词】操作系统、教学、课程设计、教学方法、课程实践、学生评估、跨学科合作、教学效果、发展展望、思考总结1. 引言1.1 介绍《操作系统》课程《操作系统》课程是计算机科学与工程专业中非常重要的一门课程,它主要介绍了计算机系统的核心组成部分——操作系统的原理、结构与功能。
在这门课程中,学生将学习到操作系统的基本概念,包括进程管理、内存管理、文件系统、设备管理等内容,同时也会学习到各种操作系统的设计和实现技术。
操作系统是计算机系统中的基础软件,它直接影响到计算机系统的性能、稳定性和安全性。
掌握好《操作系统》课程对于学生打好计算机基础,提高计算机系统设计和应用能力具有重要意义。
在学习《操作系统》课程的过程中,学生将深入了解操作系统的基本原理和工作机制,能够理解计算机系统的整体运行逻辑,掌握操作系统的设计与实现方法。
通过学习这门课程,学生将能够为操作系统的设计与开发奠定扎实的基础,为将来的工作和研究打下坚实的基础。
《操作系统》课程是一门非常重要的课程,它不仅是计算机科学与工程专业的核心课程之一,也是学生深入理解计算机系统运行原理和提高计算机技术水平的重要途径之一。
通过学习这门课程,学生将能够掌握计算机系统的核心知识,提高自身的综合能力,为未来的学习和工作打下坚实的基础。
操作系统教学方法研究
摘要:操作系统是计算机系统的核心组成软件,是计算机及相关专业的最重要主干专业核心课。
它的理论性和实践性强,概念繁杂、涉及知识面广,对授课教师提出了较高的理论和时间要求。
本文结合当前操作系统教学现状和自己的一些教学经验对该课程的教学
提出几点想法。
关键词:操作系统教学方法
一、操作系统教学中存在的主要问题
1.教学方法、教学手段比较单一
大多数老师主要采用课堂授课方式,以课堂讲授为主,形成了一种“灌输式”的教学方法。
重视老师教,学生思考较少,实践更少,课堂缺乏互动,课后缺乏实践。
学生感觉枯燥乏味,没有参与思考的积极性。
目前大多数教科书的基本结构多为计算机操作系统的基本原理五大组成部分,这与实际使用的windows、linux操作系统存在一定距离,学生的学与用之间缺乏联系。
学生掌握这门课程感到很吃力,产生所学的内容与他们实际接触的操作系统有较大的距离。
认识上的偏差,使学生极易产生厌学情绪。
2.教学内容与其他课程衔接不够紧密
有些课程的理论与操作系统联系比较紧密,可是在学生具体学习时却没有做到紧密相连、融会贯通。
例如操作系统与计算机组成原理、操作系统的课程设计与数据结构及程序设计等课程之间的相互衔接非常多,因此在课程结构安排及内容方面使得学生感觉理解理
论难,实践操作更难。
3.理论教学与实践教学没有充分搭配
操作系统中所包括的算法较多,是理论性和综合性较强的课程,要求学生不仅要有很强的抽象思维能力,同时还必须具有深厚的程序设计语言功底、扎实的数据结构基础和雄厚计算机硬件基础知识,但有些老师往往只重视理论教学,在课堂上通过多媒体向学生讲解和演示,忽视教学实践,使得学生学起来枯燥乏味,不能真正理解操作系统进程等的定义,难以应用于以后的学习研究中。
二、操作系统教学的几点看法
1.上好第一节入门课
一门课程的第一节课,都是学生的入门课,想要激发学生的兴趣,引起学生共鸣,如何上好第一堂课尤为重要。
按照教材的组织,作为第一章的绪言将介绍“操作系统”的概念及其发展过程,因此第一节课我采取联系实际生活中计算机操作系统的应用,如windows xp系统等,从不同的方面给学生讲解操作系统的含义,结合自己的使用,让学生从不同的角度去认识操作系统,充分调动学生的学习兴趣,为以后的学习做好准备。
2.选择合适的教学方法
(1)实例法。
传统的操作系统课程教学的理论性强、内容抽象。
这使得学生对操作系统理论难以理解和掌握。
而对于操作系统课来说,如果学生找不到具体的直观感受,对理论的理解和接纳都成问题。
因此要注重理论与实践系统相结合,注重引导学生去发现问题、
解决问题。
尤其是一些常见的问题,往往体现着很多操作系统所涉及的基础知识。
结合这些实例问题进行基础内容教学可以收到事半功倍的效果。
比如:在学习进程的概念时,学生可能会和程序进行对比学习,这时为了区分两者的不同,可以列举平时学生切身使用最多的qq
聊天软件。
一台主机上,同一个qq源程序,如果输入不同的qq号码,即进程概念中所说的初始数据,这时同一机器上,就会出现两个qq进程,这也就说明同一个程序,当赋予不同的运行初始值时,系统会建立不同的进程运行。
这样的应用实例体验学生都有过,通过实例学生马上就能清晰地理解并掌握。
(2)比喻法。
操作系统原理性强且比较抽象,不易理解,此时可采用比喻的方法,将问题讲得深入浅出、清晰直观,帮助学生更好地理解。
例如:在讲到设备管理的i/o控制方式时,为了对比说明程序i/o 方式和中断控制i/o方式的不同,可以将日常生活中的烧开水事件作为比喻,简单的用水壶烧开水,使用者需要不停地揭开锅盖去查看水是否烧开,此时的人相当于cpu,烧水相当于设备,也就是说cpu在程序控制中一直处于测试忙碌状态,而如果对烧开水的水壶稍作改进,变成鸣音式的,那此时人就可以放心地干别的事直到听到水壶发出声音(即中断信号),也就意味着水烧好了,对应于中断控制方式,此时cpu(即人)一直与设备并行工作,只需接到中断信号进行短时间的中断处理。
这样的一些生活比喻非常贴近学生生活,使学生很容易产生兴趣,并理解原本抽象的理论内容。
(3)“问题式”讨论。
操作系统这门课程的教材绝大部分都是讲述基本原理和基本概念,学生对其感兴趣的不多,课程显得较为枯燥,因此“问题式”教学方法的正确使用对于提高学生的素质,强化学生学习的兴趣,调动学生的主观能动性,培养学生的创新能力有积极作用。
教学中,围绕问题展开教学活动,激发学生自觉思考,主动求知,最终解决问题,培养学生的创造性思维。
“讨论式”教学以培养学生自主学习能力为宗旨,以实现课程教学目标为目的,通过开展课堂讨论、网上讨论、小组讨论等教学活动,使学生对专题问题有进一步的理解。
“讨论式”教学能引发学生对不同角度与方法的探讨,增强学生的主体意识,增进学生的协作意识,培养学生的创新意识。
三、结论
操作系统是现代计算机的必备系统软件,其应用范围之广,决定了操作系统课程学习的重要性,同时也对操作系统的教法提出了更高的要求。
我们需要从实际出发,针对目前操作系统课程存在的问题,切实贯彻该课程的本科教学大纲和基本要求,不断地完善教学活动的各个环节,作者只是根据自己的教学经验和体会,提出了存在的问题和解决方法,并在实际的教学过程中得到了验证,不足之处会继续探讨研究。
参考文献:
[1] 汤子瀛、哲凤屏.计算机操作系统[m].西安:西安电子科技大学出版社,2002
[2] 张尧学、史美林.计算机操作系统教程(第2 版)[m].北京:清华大学出版社,2000。