欢迎来到天天文库
浏览记录
ID:34136085
大小:344.33 KB
页数:5页
时间:2019-03-03
《应用型本科操作系统课程教学之初探》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、万方数据一k’':j’.~r‘』‘:‘常州师范专科学校学报V01.22.No.47攀1一,JournalofChangzhouTeachers’CollegeAug.2004.r-0尊≤§j’≥一。3^‘
2、·i“◇II。j誊。:≥”j§囊i应用型本科操作系统课程教学之初探张献忠(常州工学院计算机信息工程学院,江苏常州213002)?摘要:应用型本科教育作为一种新型的教育形式,给现代高等教育注入了新的内涵。本文从应用型本科的教学特点出发,结合多年操作系统课程的教学经验,对应用型本科操作系统课程的教学进行了有益的尝试和探讨。关键词:应用型本科;操作系统;教学方法随着我国高等教育体制改
3、革的不断深入,现代高等教育的发展呈现出新的特征,尤其是近年来出现了一些由多所专科学校合并经教育部批准升格的应用型本科院校。如何准确定位,如何加快内涵与外延建设,尤其是如何调整课程的体系结构等一系列课题成为了这些高校必须要认真思考的问题。当然,作为在这些新兴的应用型本科院校工作的教.师,同样应责无旁贷,积极参与这个未知领域的探索。。1众所精知,操作系统课程是计算机科学与技术及相关专业的三大主干课程之一,它是一门涉及较多硬件知识的计算机系统软件课程,在计算机软硬伴课程的设置上,它起着承上启下的作用。操作系统课程的特点是知识点多、理论性强、抽象。传统意义上的本科院校在教学中大多数以理论
4、知识的学习为主,针对性的实践性环节很少,有的甚至就没有,而高职高专院校的教学是以掌握实际系统的应用技能为主,疏忽了必要的理论学习,学生的分析问题、解决问题的能力较差。如何在必要的理论学习与相关的实践应用中找到平衡点,这是应用型计算机本科教学的关键。通过一段时间的探讨与尝试,笔者总结了一条适用于应用型本科操作系统课程教学的路子,希望可以供相关课程教学的教师参考,起到抛砖引玉的作用。收稿日期:2004—07—30一、正确定位培养目标,制定合理的教学大纲应用型计算机本科总体培养目标是培养既懂得计算机专业的理论知识,又掌握计算机应用技能的高级应用人才。操作系统是计算机应用人员深入了解和使
5、用计算机的必备知识,也是设计人员进行系统软件开发的基础理论知识。在应用型计算机本科教学中,操作系统课程的教学目标是培养具有一定的操作系统理论功底,了解最新的操作系统设计技术,为能够应用操作系统设计技术编写系统程序和应用软件的人才提供必要的理论基础。可见,操作系统课程是很重要的一门专业基础课程,它的学习效果将直接影响到学生今后计算机的应用水平。笔者结合应用型计算机本科的培养目标认为,学生通过对操作系统课程的学习,应该具有以下基本技能:掌握管理系统资源的常用命令、系统配置与维护的方法和技术;为大多数计算机部门主要决策者选择操作系统及操作系统中的可选部分;编程时借鉴操作系统的设计思想和
6、算法,在应用开发中灵活应用进程(或线程)概念;把操作系统中所用的许多概念和技巧推广应用到其他领67万方数据常州师范专科学校学报2004焦域。当然,少数能力强的学生能具备一定的为专门用途设计、修改、扩充操作系统的能力,例如操作系统汉化、中文操作系统环境、嵌入式操作系统开发等。基于应用型本科操作系统课程的教学目标,为了使学生具有上述主要技能,必须制定合理、有效的操作系统课程教学大纲。教学大纲中要求学生掌握的主要概念包括:多道程序设计、并发、分时、作业与任务、进程、互斥与同步、周转时间、重定位、系统调用、链接、虚拟存储、虚拟设备、死锁、线程、文件、目录等;基本理论包括作业、处理机(或进
7、程)、内存、设备、文件的管理策略。在以上知识点中,笔者认为重点掌握的应该是这些内容:操作系统的用户接口技术;进程管理和并发性技术,包括死锁的概念及处理方法,线程的概念;内存管理中的请求分页策略,虚拟存储的实现思想;设备管理中的设备的分配与驱动、缓冲技术及虚拟设备的实现;文件系统中的文件组织形式、树型目录结构及对文件的基本操作的实现;计算机系统安全和保护技术等。以上内容所涉及的理论与实现技术对计算机专业课的学习和专业技能的培养十分有用,如进程的并发控制技术、多线程理论就是以后进一步学习高级程序设计语言的基础;系统调用知识对提高应用编程能力很有帮助;等等。作为计算机高级应用型人才是必
8、须要掌握的。另外,在教学大纲中必须明确它的先修课程应包括计算机基础、C程序设计语言、数据结构和计算机组成原理(或微机原理)等,因为这些课程对学习操作系统的原理知识有很大的铺垫作用。在教学大纲中,必须明确实践环节的重要性。在应用型本科的教学中,实践性环节不仅仅是对理论的验证,重要的是对学生的技术训练和能力培养,包括动手能力、分析、解决问题能力、协作能力等。操作系统的实践环节有操作系统实验和操作系统课程设计两个内容,实验应该与课堂讲授同步进行,而课程设计部分应独立进行。笔者认为应该开
此文档下载收益归作者所有