强化编程的软件工程类linux操作系统教学体系-软件技术

强化编程的软件工程类linux操作系统教学体系-软件技术

ID:33257754

大小:69.00 KB

页数:6页

时间:2019-02-23

强化编程的软件工程类linux操作系统教学体系-软件技术_第1页
强化编程的软件工程类linux操作系统教学体系-软件技术_第2页
强化编程的软件工程类linux操作系统教学体系-软件技术_第3页
强化编程的软件工程类linux操作系统教学体系-软件技术_第4页
强化编程的软件工程类linux操作系统教学体系-软件技术_第5页
资源描述:

《强化编程的软件工程类linux操作系统教学体系-软件技术》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、强化编程的软件工程类Linux操作系统教学体系-软件技术强化编程的软件工程类Linux操作系统教学体系刘红,张力生,代劲,徐光侠(重庆邮电大学软件学院,重庆400065)摘要:本文分析职业领域对Linux人才需求层次,归纳了目前Linux操作系统课程教学存在的问题。针对软件工程类人才培养目标,强化编程实践环节,重新构建了理论与实践互动的Linux操作系统教学体系,增强学生的创新实践能力,实现学以致用的教学目的,为软件工程人才的培养奠定了基础。关键词:Linux操作系统;软件工程;编程实践中图分类号:G642.4文献标志码:A文章编号:1674-9324(20

2、14)15-0088-03一、Linux人才需求层次市场对Linux操作系统人才需求分为两大类:基于Linux操作系统的开发者和Linux操作系统管理员。市场对两类群体的需求是不完全一样的,他们所需要掌握的技术范围和知识架构也是不一样的。高校的教学并非是使每个学生都成为操作系统的开发者,更多的是基于操作系统的使用者,认识到这种金字塔式的人才结构,就需要针对不同的教学对象研究其知识结构的构建、课程知识点的关联和教学内容的侧重。另外,Linux操作系统的课程内容是原理与应用的交叉,目的在应用,这类应用知识在面向职业的需求中得到极大重视,是实用型人才培养中很重要的

3、一环。二、软件工程类Linux操作系统课程教学存在的问题(一)教学内容简单,不符合软件工程人才培养目标大部分高职高专院校的Linux操作系统课程主要讲授Linux操作系统的使用,主要包括Linux操作系统的管理和维护。而软件工程类人才培养目标要求进一步深化学生的知识结构和编程技能,培养学生利用Linux操作系统提供的支持进行程序设计和应用开发的能力,主要包括系统调用、应用接口、程序设计等。(二)缺乏合适的教学组织形式,与软件工程人才培养模式不吻合目前Linux操作系统教学课程内容多,知识点分散,缺乏合适的教学组织形式,不便于学生理解和掌握,没有真正做到项目为

4、导向,案例驱动的软件工程人才培养模式。(三)重理论,轻实践目前Linux操作系统教学偏重于理论和知识的讲授,学生的学习与实践相脱节,编程能力得不到培养,不能很好地利用理论解决实际问题。(四)教学方法单一目前,课程的教学方法比较单一,教学手段不灵活,还是满堂灌,缺乏启发、提问、交流、软件演示等互动式课堂教学方法。三、强化编程的软件工程类Linux操作系统教学体系软件工程类专业主要通过案例教学、课程实验、实习和毕业论文环节来培养学生的应用技能。目前,在Linux操作系统的教学中以上方式都有所体现,但是,在实际教学过程中往往各个环节较为分散,没有形成系统完整的体系

5、,缺乏与理论教学相互衔接的互动环节。因此,基于软件工程专业的特点和学生的实际情况,强化学生的编程实践能力,提高学生的专业素养,综合应用各种方式构建与理论教学形成良好互动的强化编程的教学体系,如图1所示。该体系包括理论教学体系和实践教学体系两部分,突破了以往以理论教学为主的体系,将Linux操作系统的应用拓展到学生培养的全过程。(一)强化编程的理论教学体系1.课堂讲授内容。进行企业调研,分析Linux操作系统的岗位技能需求,更新课堂讲授内容,不仅讲授Linux操作系统的管理和维护,还增加了Linux操作系统程序设计和开发的教学内容,强化编程理论和技术,深化学生

6、的知识结构和技能。课程以公司项目为引导,以工作任务为中心,采用情境教学方式,设计教学单元和教学案例。教学情境从简单到复杂,从局部到整体,逐步提高学生编程能力[7-9]。课程通过教学情境的方式提供现实的技术需求背景,将教材上抽象、零散琐碎的知识进行整合,赋予现实的职业技能含义,便于学生真正理解和掌握。同时,在讲授课程的过程中,采用情境导入-案例导入-技能需求分析—知识和技能讲解—软件演示—学生课堂演练—课堂总结的教学方式,实现了软件工程以项目为导向,案例驱动教学的教学模式。课程通过IT企业调研,分析职业岗位的能力需求,强化编程理论和技术,设计了五大学习情境:L

7、inux基本应用、Linux环境shell编程、Linux系统配置与管理、Linux程序设计(一)、Linux程序设计(二),见表1。每个情境又设计了多个子项目,以项目作引导,以案例驱动逐步完成小任务,这样可激发学生的学习兴趣,避免学生面对大项目的畏难情绪,能让学生学习更容易,学后有成就感。教师也能有针对性地教学,容易检查教学效果。2.专题讲座。除课堂讲授外,在理论教学中根据情况开设认证培训。对目前国内知名的Linux认证,如红帽的RHCT认证和RHCE认证进行集中培训,一方面激发学生学习的积极性,鼓励学生就所学的知识和技能进行实战演练;一方面增加学生就业砝

8、码,增强社会竞争力。在理论教学中根据情况开设专题讲座

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。