工程教育背景下基于操作系统的计算机系统能力培养研究

来源 :教育教学论坛 | 被引量 : 0次 | 上传用户:BenBenBenBen
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:本文按照计算机系统能力培养的要求,提出了基于操作系统的层次系统能力目标,目标以并发与共享为中心,以此为基础,提出与该系统能力层次相适应的课程体系,结合当前工程教育融合创新要求,提出了一系列基于本课程体系的创新措施。
  关键词:工程教育;融合创新;操作系统;计算机系统能力培养
  中图分类号:G642.0 文献标志码:A 文章编号:1674-9324(2019)26-0171-02
  一、基于操作系统的计算机系统能力层次
  计算机系统能力从提出到目前,经历了复旦共识、天大行动到北京指南,各方的专家学者已经给出很多定义。第四届高等院校计算机类专业系统能力培养高峰论坛上,国防科技大学王志英教授,将计算机系统划分为三个层次——计算机基础系统,计算机领域系统以及计算机应用系统[1]。操作系统属于系统软件,构造、分析与维护操作系统,是一种计算机的系统能力。各大语言及其工具,都提供了很多与底层系统方面的接口供开发设计人员使用。结合多年来的实践,从操作系统来讲,我们把与之相关的计算机系统能力分为三个类别层级。第一层次是应用软件中的计算机系统能力:能解决应用软件开发设计所涉及到的同步、互斥、进程、线程以及效率等问题;第二层次是维护系统能力:能利用操作系统提供的基础设置完成系统模块选取,部署软件,监控资源,控制管理运行,配置等工作;第三层次是构造、分析设计系统能力:能在掌握理解操作系统的理念,架构,方法,理论,模块,数据结构等基础上,分析设计操作系统内部结构,解释有关现象,甚至按要求修改内部结构,实现有关功能。
  操作系统课程是我校计算机类专业的核心课程之一,多年来,完成了基于资源管理的操作系统关键概念等多项研究课题,也结合操作系统课程开展了大学生创新创业项目活动。结合多年来与企业合作开展软件开发设计的实践,明确了开展基于操作系统的计算机系统能力培养研究,对于工程教育在计算机科学专业中落地开花具有重要价值。
  二、基于操作系统系统能力培养课程体系
  为了达成操作系统各个层次系统能力的培养,需要建构新的课程体系。在该体系中,各课程内容紧密结合各层次要求。通过对这些课程内容的掌握,具备系统能力的基本要求。开设的课程见表1。另外,工程教育的精髓就是“融合与创新”[2],因此在课程安排、内容选取以及教育方法与手段上,也要革新,不仅需要选取经典传统的课程模块,更要体现各个课程之间的有机联系,打通“关节点”,真正让操作系统成为一个完整的系统,而不是停留在支离破碎的模块上。
  上表1中列出了五门操作系统课程,在教学内容上,涉及到应用层次软件设计与开发,也有底层硬件抽象层次上的系统软件分析、设计与实现,这不仅是工程教育融合的本质体现,也是操作系统课程的本质要求。这是因为,操作系统本身处于软硬系统之间,面向应用,面对用户,传递管理与控制到底层,这就需要全方位、多层次、全视角来学习操作系统。在课程安排上,操作系统原理课程可以与Linux内核分析结合。
  三、基于“融合创新”的计算机系统能力培养保证措施
  “融合创新”是工程教育的核心灵魂,也是当今教育界讨论的关键话题之一。结合操作系统课程群实际情况,可以采取以下措施:
  1.参加创新创业等竞赛,提高学习积极性。近年来,国家为了创新工程建设,在高等学校中开展了创新创业项目实践活动,获得批复的项目分为国家级、省级等层次,并按层次拨付一定的费用。我们基于操作系统课程,组织学生申报了《一种基于资源方的分布式互斥机制设计与实现》(2014)等多项国家级省级创新创业项目。另外,也组织学生参加了学校的挑战杯竞赛,《轻量级操作系统原型设计》获得学校第8届(2012年)挑战杯三等奖。今年,再次组织学生以《64位的批处理操作系统原型设计》项目参加学校挑战杯比赛。通过这些活动的开展,让学生们感觉到了本课程学习的知识是有用处的,而不是仅仅停留在理论学习的架子上,也吸引了学生对课程的注意力,有效提高了学习兴趣。最关键的是,通过项目的具体实施与展开,让同学们明白了课本知识来源于实践,同时又指导實践的精髓。正如学生所述,通过参加这些项目,“让我对计算机系统的理解更加深刻了100倍!”
  2.加强实践教学环节,强化课程考核方式,突出融合与创新要求。课程的考核方式一般就是期末笔试,这显然与融合创新有点格格不入。在课程考核方面,强化了过程记录与考核,如实验检查与批改作业关注“异样”结果,在上课前,重点分析一下这些不一样的地方,既肯定正确的方法,也指出错误之处,打破僵化,开拓思维。另外,提高了平时记录对课程最终成绩的影响因子。同时,课外也不定时的布置一些附加任务,如撰写同步与互斥问题总结,对于能够按时高质量完成任务的同学,适当增加平时记录并获得相应的平时成绩分项。
  3.强化学习交流,开展主动型学习。教学过程中,强调自学的重要性,分发一些资料或布置一些额外作业,要求学生利用课外时间完成,并通过课程班级QQ群与学生交流。交流过程中,注重提供方法,指明方向,而不是仅仅给出答案。
  四、总结
  本文结合我们在从事操作系统的教学经验,结合当前工程教育的热点,从本课程的角度,提出了操作系统课程为基础的系统能力层次及其达成的课程体系内容。该课程体系以一个原型操作系统为基础,与其他课程融会贯通,致力于培养计算机系统能力。最后,文中也提出了开展“融合创新”的一些具体措施。
  致谢:本文受到安徽省教育研究项目《面向工程创新的计算机网络类专业人才系统能力培养模式研究》(编号:RE17100022)以及安徽工业大学教育研究项目《工程教育背景下大学生计算机操作系统能力培养研究》(编号:RE17200024)资助,在此感谢!
  参考文献:
  [1]王志英.新工科建设中的系统能力培养项目(ppt),第四届高等院校计算机类专业系统能力培养高峰论坛[Z].2018,05-12.
  [2]李茂国,朱正伟.工程教育范式:从回归工程走向融合创新[J].中国高教研究,2017,(06).
其他文献
近些年来流式细胞术(FCM)发展迅速,除了用于科学研究以外,FCM己广泛用于基础医学及临床医学的相关领域之中。文章阐述了FCM组成及作用机理并与其他免疫检测方法进行比较,着重介绍
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield
摘要:针对《课程设计(医学信息)》实践课程培养要求以及课程现有的抄袭问题,文章初步运用口试考核方法,增强学生的学习动力,引导学生思考实验背后的机制;考核遵循公开公平的原则,设置了相应的考核流程和评分标准;虽然暴露了部分学生知识表达能力的欠缺,但是口试考核从成绩分布以及反馈来看,对学生的学习效果有很好的区分。  关键词:口试;图像处理;课程设计;素质培养  中图分类号:G642.0 文献标志码:A
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield
通过对一起销售假药违法案件定性时产生的意见分歧进行系统性分析,就如何认定具体违法行为主体作了探讨。具体违法行为主体必须具备三个构成要件,即:直接受益;以自己的名义实施违
指出了随着我国社会经济的快速发展,土地利用战略研究逐渐成为热点问题。以分析土地利用现状作为河北省邢台市清河县土地利用战略研究的基础,重点分析了清河县近几年各项数据
介绍了三维激光测量技术在空间弯扭钢构件制作中的应用案例,阐述了扭曲钢构件的制作工艺和三维激光测量方法。通过实践总结出了此技术在钢结构行业中应用的优缺点。通过对多
关于母语负迁移,已经有大量国内外学者做了广泛的研究。研究发现,母语负迁移对中国英语学习者的写作和翻译都有显著性影响。但是,已有成果大多基于写作或翻译进行语言的单项技能研究,缺乏对母语负迁移在不同语言输出方式时的影响对比研究。语言学习是对语言的综合性习得过程,语言水平的提高受语言技能之间的交互作用影响。为了解母语负迁移对外语学习的影响,特别是比对其对不同语言输出技能的不同影响。本研究以同一语言学习群
介绍了用ANSYS中的APDL语言开发的物料提升机应力分析软件,该软件用Java2编写了APDL程序所需的参数文件的界面,一方面使不熟悉ANSYS的用户可以利用ANSYS的强大功能,另一方面
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield