嵌入式linux课程教学实践与探索
2014-07-04王现君苏楷
王现君 苏楷
摘要:嵌入式Linux课程在物联网应用技术专业中是一门核心课程,对形成学生职业能力起到至关重要的作用。但是,课程理论性强、内容枯燥、学生学习困难,一直是困扰教师教学的难题。本文从学以致用的视角,就高职在教学组织中如何对该课程进行设计与实施,进行介绍。其核心思想是,在校企合作基础上,将传统的教学内容转化为项目教学法,即用企业真实工作项目分解工作任务,创设学习情景,建立教学做一体的学习过程。全部课程与实际工作结合起来,在实训室讲练做结合,有利于激发学生的学习兴趣,培养学生良好的职业素质和技能,同时不失对学生可持续发展能力的培养。
关键词:嵌入式系统工作任务学习情境一体化教学
嵌入式linux系统由于具有开源、网络功能强大、内核稳定高效等特性,在产品开发周期、产品的功能可扩展性、开发时的人力投入等方面都具有显著的优势,因此广泛应用于中低端智能电子设备中。随着物联网的发展,嵌入式智能技术将具有具大的市场前景。
在高职类院校,嵌入式linux课程特别强调实践性,著重培养学生的实际操作能力和解决问题的能力是至关重要的。本文针对高职嵌入式linux课程,理论性强、难学难懂,学生学习效果不佳的问题,提出了具体的教学设计方案。
1.嵌入式linux课程分析
本课程的先修课是电子技术、C语言程度设计,它的后续课程是智能终端开发、毕业设计等。本课程对学习智能型设备原理,进行智能型系统的运行、维护、管理与技术改造,掌握自动控制技术,起着关键作用。
本课程是一门技能训练课,适合采用项目教学法。课程设计为要求学生通过本课程的学习,完成本课程要求的全部实验实训内容。
2.嵌入式linux课程设计
2.1 设计思路
打破传统的按照知识体系教授课程的方式,以学生将要从事的嵌入式软件设计工程师岗位所需的职业能力为目标,与行业企业合作,进行基于工作过程的课程开发与设计,既保证满足职业岗位所需技能、相关知识、素质的需要,又保持原有面向应用的嵌入式技术知识体系相对完整性。
2.2 内容选取
在课程教学内容的选取时,以项目为导向,以够用为原则,选取教学内容;从简单到复杂,按照学生认知规律安排教学内容。将课程中所需要的先修课程的知识,融入教学中,起到了承前启后的作用。
2.3 实施方法
2.3.1 课程教学模式
采用“基于工作过程的项目导向、任务驱动”教学模式,把教学和工作过程结合在一起,建设“教、学、做”三位一体的教学情景。这种教学模式是把教学内容以完整的项目为载体,按照工作流程划分为学习情境,每个学习情境的教学由项目任务导入,引导学生学习解决问题的方法,并通过学习关键技术,然后再讲解各知识点,再利用所学知识解决问题。
本课程通过综合运用任务驱动,工学交替,学做融合的教学过程,在课程教学过程中,将企业的真实项目、技术人员、嵌入式开发模式,组织管理方法、企业文化和开发环境引入教学,实现课堂内外工学交替,同步实施。课堂之外,依据课程所学知识技能点,完成校企合作中心真实项目,达到学用结合。
2.3.2 教学方法
以从企业精选的项目为载体,再现嵌入式软件开发经典案例,课程的教学过程中,把遇到的各种经典的案例集中进行剖析,引导学生通过实际练习,养成良好的IT职业素养,在实际工作中能够及时发现问题和解决问题。
分组教学,增强学生团队协作、沟通交流能力。合理安排学生在学习中扮演不同角色,从事不同工作,完成一个项目中各类工作任务,通过多个项目的轮流实践,分别体会工作过程中的不同岗位职责,为今后走上工作岗位,与其他同事良好合作,迅速融入公司的团队中,快速进入工作角色,奠定了良好的基础。
在教学过程中,根据项目实施的具体需要,因人而异,分层教学,为不同类型的同学制订针对性较强的学习目标,从而挖掘学生多元化的发展潜质。
在课程的实施过程中,通过互动研讨、专题讲座的方式,选择在课程与就业,技术与发展等具有典型代表意义的主题进行教育,扩大了学生看待问题的视野,开阔了思路,积极引导学生全面提升职业发展能力。
2.3.3 教学手段
为了倡导“开放式自主学习”的新观念,更好的培养学生自主学习的能力,本课程建立了一个学生自主学习平台,本课程的教学资源全部可在网上浏览和下载,任何学生在任何时候、任何地方都能获取知识,训练技能,保证学生按需学习和自主学习。
2.3.4 课程考核
以过程考核为重点,突出多元化标准评价。考核的项目包括:过程考核、最终考核、纪律、创新、团队、文档等项目实施的各个方面,他们分别占有不同的比重,突出了企业多元化的评价标准。
课程的考核评价围绕岗位能力,通过企业参与对学生完成的项目进行评价考核。除此之外,根据学生所选择的岗位进行个体评价,和企业联合实施岗位答辩。兼顾实施和培训相关要求,创建真实的实施情境。
3.嵌入式linux课程实施效果
通过精心选择教学项目、严格规范教学过程、引导学生积极参与,切实培养了学生认真做事、主动学习、注重细节的综合素质;实现了学生由厌学到好学、由校园人向职业人的转变。
4.结语
嵌入式系统教学是复杂的,应用到软件设计与分析、操作系统、计算机组成原理、计算机体系结构等课程的内容,要求学生对这些知识理解非常深入,同时更要求学生有探究问题的兴趣、解决问题的能力与方法。通过课程实践,初步探索了高职嵌入式系统课程实施的有效方案。课程实施中,教师要进行非常充分的准备,不仅能优化学生的知识结构,而对学生求解问题的能力、甚至是元认知策略、协同学习能力都有不同程度的提高。与传统的按部就班式的教学相比,学生的收获是很大的。
参考文献:
[1]王永生.高水平特色大学卓越工程人才培养模式的研究与实践[J].中国高等教育,2011(6):15-18.
[2]王现君.基于一体化课程考核方案的研究[J].才智,2011(9):279-280.
[3]罗怡桂.嵌入式linux实践教程[M].北京:清华大学出版社,2011:89-156.
[4]陈刚,朱晓波.论科学课程问题解决的教学[J].教育科学研究,2011(5):57-60.
[5]冯利美.从实践中学嵌入式linux应用程序开发[M]电子工业出版社,2013.5.
[6]李岩,王小玉,孙永春.嵌入式系统教学研究[J].电气电子教学学报,2006,28(3):45-47.
[7]凌明,王学香,钟锐.电子类专业嵌入式系统课程体系建设探索[J].电气电子教学学报, 2007,29(5):4-6.