时间:2023-03-02 15:09:16
导言:作为写作爱好者,不可错过为您精心挑选的10篇嵌入式培训总结,它们将为您的写作提供全新的视角,我们衷心期待您的阅读,并希望这些内容能为您提供灵感和参考。
1.引言
目前,国内开设有关嵌入式系统课程的独立学院极少,培养出的基于Linux平台上的嵌入式软件开发人员更是凤毛麟角。所以,注重应用能力培养的独立院校,特别是有计算机、电子技术等相关专业的工科独立院校,应该尽早引入嵌入式系统的教育,结合自己专业特点,大力开展嵌入式系统的教学工作。
2.嵌入式系统简介
嵌入式系统一般指非PC系统,而是指小型、专用的计算机系统。它包括硬件和软件两部分。硬件包括处理器/微处理器、存储器及外设器件和I/O端口、图形控制器等。软件部分包括操作系统软件(要求实时和多任务操作)和应用程序编程。有时设计人员把这两种软件组合在一起,应用程序控制着系统的运作和行为;操作系统控制着应用程序编程与硬件的交互作用。
3.国内嵌入式系统教学的现状
国内教育界将嵌入式系统的教学大致分为三类:软件学院专业嵌入式教学;计算机专业嵌入式教学;电子、自动化等相关专业嵌入式教学,对于嵌入式系统的教学研讨从嵌入式课程体系的设置、嵌入式理论教学的开展、嵌入式实验教学的开展、嵌入式综合设计与学生工程实训等几方面展开。
4.嵌入式系统教学模式的探讨
综观国内外,长期以来都没有专门针对嵌入式系统专业的学科设置,从事该领域的研发人员都来自不同专业背景,例如自控、电子工程、通信工程、计算机应用等专业。由于知识结构不能完全满足嵌入式系统工程的要求,需要经过较长的再培训才能胜任嵌入式系统工程师的工作。嵌入式系统教育给传统计算机、电子信息工程教育带来了巨大的冲击和挑战,也带来了历史的发展机遇。嵌入式系统工程(ESE)是一个全新的专业,需要企业和社会的认知过程,课程体系需要经历设计、发展、完善的过程。
通过与国内其他高校的专家的探讨与学习,结合西部高校普遍存在的资金非常缺乏,实验条件的局限,以及电子信息工程专业学生的特点,我们积累和总结出关于嵌入式系统教育教学模式的一些想法,列举如下:
4.1 建立一套适合学校特点的课程体系
嵌入式课程是近几年来建立的一门新课程,有它自身的特点、规律。嵌入式的课牵扯面很广,包括研究生的课程、本科生的课程、技能课程的培训等。由于该课程与实际结合得非常紧密,容易教成短期培训,而作为一门课程要有自己的规律,不要把这个课程做成嵌入式系统教学的技能培训,要结合独立学院的自身培养目标特点制定出相应的教学计划以及实施方案。例如在我校,针对电子信息工程专业,目前师资力量等都不能满足直接建立一个嵌入式系统的专业,设想把嵌入式系统设定为电子信息工程专业本科主修方向,在低年级时开设相关的专业选修课,让有意于此方向的学生打好基础,在本科高年级进一步学习。作为电子信息工程专业,在教学中一定不能光注重应用,也要将清楚计算机本身的规律在什么地方,为什么发展嵌入式,有什么原理进行探讨,从而建立一套适合我们特点的课程体系。
4.2 课程应该分层次
嵌入式系统教学的层面应不同,有研究生、本科生高年级、重点大学、普通大学、独立学院等的分别,在授课时有所区别。在本学院推行这门课,考虑到针对的是电子信息工程专业,和其他学院的侧重点是不同的,但作为电子信息专业中的一个主修方向,在教学中应该突出原理与应用的紧密结合且能体现出理论和实践并重的特点,在教材的选定上应该包括有关嵌入式处理器、操作系统(linux或ubantu)、开发平台和应用,重点学习原理及相关应用。
4.3 主动去获得更多的支持
由于学校在技术、经验、资金等方面有很多的困难,所以应该主动寻求以获得更多的帮助,例如主动跟国内外相关公司索取资料、设备,要求一些技术支持等,积极组织教师参加全国范围的各种嵌入式系统教学研讨会、及到各知名企业进修,让教师深入了解技术发展。
4.4 可利用仿真软件、书籍内容辅助实验教学
如果让理论知识能让学生达到所见即所得是本课程教学的重点和难点,由于资金的缺乏,现成的实验板很昂贵,应采用仿真和实验相结合的方法,一部分学生在SkyEye、microwindows仿真环境下做实验,一部分学生在实验板上面做实验,在实验之后再一起互相讨论。
4.5 利用互联网进行教学交流
由于教师对嵌入式系统课程不熟悉,在教学中要自己一边学习一边讲课,应该充分利用极其丰富的网络资源,例如教学课件及背景资料都可以从网站上下载,教师和学生均可通过论坛交流。
4.6 全国高校大学生电子竞赛及行业相关竞赛
通过组织学生参加全国高校大学生电子竞赛来深入了解和学习嵌入式系统。虽现在的电子竞赛还没有直接用到嵌入式系统,但是我们必须现在开始在思想上有所改变,主要是使学生多搞创新想法,而不仅仅是产品创新。
5.结语
嵌入式系统工程是一个全新的专业,目前的关键是怎样与现有专业学科融合,以及怎样进行现有课程体系的改革和调整。我国在嵌入式系统教育方面起步较早的是北京大学软件与微电子学院的嵌入式系统系,他们已经形成了较为完善的课程体系、专业水平较高的师资队伍和与国际技术接轨的嵌入式系统工程实践环境,目前,嵌入式系统系在我院本科生达到480人。独立学院由于很多因素的制约在教育上也比较落后,但已经积极行动起来,投身到嵌入式系统教育中去,为我国嵌入式系统的发展输送更多的优秀人才。
参考文献
随着软硬件技术快速发展,嵌入式系统不再是一门课程就可以介绍清晰,而逐步成为一个课程群,该方向的专业课程可划分为:嵌入式系统原理、嵌入式操作系统、实时系统、嵌入式软件设计、软硬件协同设计、嵌入式系统软件工程、嵌入式系统中间件、数字信号处理等。一些学校还开设了微机电路应用设计、单片机编程、ARM等课程。
我们收集并分析了国内部分高校在嵌入式课程上的教学大纲,以此为基础设置了我们的嵌入式系统概论课程。表1是我们收集的大学名称、课程名称、学时数与知识点,这些课程基本上是基于Intel的XScale实验板设计的,对我们设计“嵌入式系统概论”有借鉴作用。
综合上述高校的嵌入式课程,有些是针对计算机专业开设的,有些是针对其他专业的,有本科期间开设的,也有硕士期间开设的,一些高校开设了多门嵌入式方向大课程。我们设计的“嵌入式系统概论”是针对本科阶段开设的嵌入式方向入门课程,主要面向大三的本科生,其课程结构如图1所示,其前修课程一般是计算机组成、微机原理、接口、汇编、操作系统、程序设计语言、体系结构。部分后续课程开设在研究生阶段。
嵌入式系统概论课程的目的,是综合前修计算机专业课程,以及包括数字电路等更基础的知识,开拓学生对嵌入式的视野,为后续课程奠定基础。因此在嵌入式课程中不会介绍汇编语言设计、接口电路的设计等知识。
我们认为,该课程理论部分的知识点分布基本上如图2所示,主要分为四大模块,分别是嵌入式概念、嵌入式体系、嵌入式系统软件、嵌入式软件开发。实验部分由于各学校实验材料的差异,较难对比,我们的使用设备主要是30套Intel XScale与30套Motorola Dragonball。
对于嵌入式体系结构,首先介绍各种嵌入式体系结构、处理器、DSP。
由于ARM体系是目前嵌入式系统工业界事实上的标准,一般都以ARM体系为例介绍嵌入式体系结构,并介绍ARM汇编。由于上课学生已经学习了汇编语言,所以需要简单介绍ARM汇编与微机汇编的差异与特点,要求学生以自学为主,作业为辅,可以较快地掌握该汇编。浙江大学计算机专业本科生阶段在计算机组成课程中还学习了MIPS汇编,所以学生们对ARM汇编掌握起来就更快一些。
在嵌入式体系的具体实例介绍中,我们结合本课程的实验平台简要介绍XScale体系,这部分主要也是自学为主,结合实验环节让学生掌握看硬件资料的能力。
在嵌入式体系结构部分,还需要介绍嵌入式系统的硬件系统,包括JTAG接口、外设、中断、总线等。通过这部分的介绍,学生们可以了解嵌入式硬件系统的构成与软硬件接口。
嵌入式系统软件就是嵌入式操作系统。嵌入式操作系统包括非实时嵌入式操作系统与实时嵌入式操作系统(RTOS),在嵌入式课程中主要介绍RTOS。在系统软件模块中将介绍实时系统概念、操作系统在嵌入式系统领域的改造,例如处理器调度的实时性改造、中断处理、文件系统、MMU等。嵌入式系统概论课程主要介绍常见的各种嵌入式操作系统,包括它们的特点、应用领域,并以嵌入式Linux为例子,介绍Linux的改造、裁减与移植。
最后一个模块是嵌入式软件开发,是介绍嵌入式软件开发的过程,使得整门课程最终能够形成一个完备的嵌入式开发体系。Bootloader的设计,也可放在操作系统移植中进行介绍。嵌入式图形用户界面目前没有统一的标准,作为概论课程需要介绍各个嵌入式GUI的优缺点与适用范围。同样,课程介绍包括Tornado、等嵌入式开发环境,以及嵌入式中间件。课程最后将以实例来介绍嵌入式系统的开发流程。
1.引言
高校图书馆学科服务是高校图书馆目前工作的重点,在新技术、新媒体环境下,大学图书馆面临变革转型与服务创新,学科服务面临新的压力与挑战,嵌入式学科服务(embedded subject service) 作为一种最新的学科服务理念,它完全以用户为中心,以融入用户的科研过程、用户的物理空间或虚拟空间为手段,以满足用户需求为最终目标,是当前图书馆学科服务创新内容、迎接挑战、实现与用户深度合作的重要途径[1]。本文通过分析嵌入式学科服务工作面临的关键问题、嵌入式学科服务工作内容结合本职工作做了一些归纳和总结,希望向更高层次的学科服务创新发展。
2.基于用户需求嵌入式学科服务工作内容创新
2.1将用户需求作为嵌入式学科服务内容创新的基本思路。
在教学与科研上真正掌握老师的需求、结合用户信息需求进行嵌入式创新,为图书馆的生存发展提供正确决策,突出图书馆的核心地位。基于用户需求的嵌入式学科服务内容创新应从多个方面展开工作。
2.2嵌入学科馆藏资源建设,构建资源保障体系。
提供丰富有深度的学科数据库资源是一切服务的基础。将学科馆员嵌入馆藏资源建设过程中,在嵌入学科的同时,与专家、学科用户随时交流,使订购的资源专业针对性强,学术价值高,能够确保学科资源建设的良性发展和实现文献资源利用效益的最大化。
2.3把信息素养教育嵌入学科服务内容。
以用户需求为中心,深度挖掘用户隐在需求,将信息素养教育与用户需求相融合,站在用户立场上对信息素养教育内容进行创新,更加符合用户的真正需要。对信息素养教育内容进行创新,以前信息素养教育内容大多为信息获取的学习,现在是教会大学生如何利用各类数据库及信息资源,提高文献调研的效率。
2.4加强建设高素质的嵌入式学科馆员队伍。
嵌入式学科服务工作对嵌入式学科馆员有非常高的要求,以学科专业为中心点,需要图书情报学、计算机学科、各专业学科专家学者共同努力完成。高校图书馆应在现有的馆员队伍中选择有学科专业背景,熟练掌握计算机和良好的外语水平,由良好沟通能力的人员组成嵌入式学科服务团队,对这些学科馆员团队进行图书专业化、学科专业化的培训。在馆长带领下组建嵌入式学科服务团队,当用户有需求才能做到优势互补,才能充分发挥其团队优势,更好地为学科用户服务。
2.5嵌入到用户的物理空间和虚拟空间,加强学科用户之间的互动。
针对国内外对嵌入式学科服务的研究,总结主要是通过嵌入物理空间和虚拟空间方式提供嵌入式学科服务。在物理空间方面,馆内空间嵌入主要采用学术研讨室、学术沙龙、讲座交流的现代复合式多元化空间。馆外空间的嵌入主要学院的办公室(定时走访),每周都把学科服务送到院系的办公室和实验室。可以面对面地回答师生提问,使用户问题得到尽快答复。同时,积极把学科服务嵌入到用户的虚拟空间[3]。
3 结语
目前,基于用户需求的嵌入式学科服务工作创新是高校图书馆服务发展的一大趋势,要想更好地为学校科研教学服务,提高图书馆的核心地位,就要以用户需求作为嵌入式学科服务的基本思路,嵌入学科馆藏资源建设、构建资源保障体系;把信息素养教育嵌入学科服务内容;加强建设高素质的嵌入式学科馆员队伍;提高信息素养教育;嵌入到用户的物理空间和虚拟空间创新方面的五大工作内容,只有这样,高校图书馆才能进行优质高效的创新性嵌入式学科知识服务。
参考文献:
[1]初景利,孔青青,栾冠楠.嵌入式学科服务研究进展[J].图书情报工作, 2008,57(22):11-17.
中图分类号:G4 文献标识码:A 文章编号:1673-9795(2014)02(b)-0000-00
大力发展物联网产业将成为今后一项具有国家战略意义的重要决策[1],物联网是继计算机,互联网后又一个信息技术综合应用的代名词,掀起信息产业第三浪潮,其重要性显而易见,因此国家2011年在全国55所高校开设物联网专业,该专业是国家战略型新兴产业急需的且指定大力发展的电子信息类专业,未来有着很大的需求和发展空间。从2012年开始,我校实施了教育部制定的“卓越工程师教育培训计划”,该计划旨在培养造就一大批创新能力强、适应经济社会发展需要的各类型工程技术人才,为国家走新型工业化发展道路、建设创新型国家和人才强国战略服务[2]。
物联网工程专业是我校特色专业之一,我校将物联网工程专业作为“卓越计划”重点培养专业之一,因此,结合“卓越计划”的要求,深入进行“嵌入式系统”课程教学改革势在必行,以学生为中心,以开拓知识视野、激发学习热情、培养实践能力为目的,为国家提供大批动手能力强,满足企业发展要求,适应社会经济发展需求的高质量各类型工程技术人才。
一、教学现状
目前嵌入式系统教学存与许多其它工科专业共存的问题[3]。比如,课时安排不合理,实验课时较少;重传统理论教学,轻实验教学;实验教学方式比较单一、实验内容陈旧,缺乏创新性,跟不上目前嵌入式发展水平;实验教学缺少对非智力能力和综合能力的训练;实验室嵌入式系统实验的设备过于陈旧,实验室管理制度不完善;不能利用校外有效的合作资源进行实验教学内容的拓展[4];课程考核方式不完善,往往单纯从理论考试成绩和实验结果评判,忽略实验过程,上述种种问题,导致目前许多学生学完嵌入式系统课程之后,即使考到高分,依然不能独自完成教学大纲要求之内的相对简单、容易实现的嵌入式系统项目的开发,学生完全处于纸上谈兵阶段,这样培养出来的学生不符合卓越工程师的要求,更不符合企业和国家所需要的复合型工程技术人才的要求。
二、以创新实践能力培养为原则的改革
1. 开展研究性学习
在理论教学中,改变传统填鸭式教学方法,老师不再只是对着现有的课本或者PPT直接讲解嵌入式系统的理论知识,而是通过提出目前实际嵌入式系统研究和开发过程中遇到的问题,或者将已有嵌入式产品中存在的问题作为探究背景,通过设置让学生和老师之间展开开放式讨论和自由提问的环节,让学生积极参加到课堂活动中来,最后,将老师的点评总结作为课堂内容的点睛环节,旨在将枯燥的基础理论知识是如何运用到实际嵌入式系统开发中、以及如何解决实际问题的过程讲解给学生。通过这种研究性的学习方式,给学生留下更加深刻的印象,激发学生学习嵌入式系统开发的兴趣,使学生对嵌入式系统的理论知识的本质有更加深刻的认识,在以后的学习过程中将知识熟练运用到实践开发项目中去。
2. 开放设计性实验
去除以往实验结果单一,过程机械化,没有拓展性,缺乏综合型和研究型的基础验证型实验[5]。改用内容比较新颖,又不太复杂的开放设计性实验,比如,当前智能手机和游戏开发是一个很流行的研究方向,智能手机中简单游戏就是一个很好的嵌入式具体应用的例子,所以我们可以选取一些相对简单、开放性强、形式新颖、吸引力足的嵌入式系统开发的游戏案例来取代已经沿用多年的实验内容,使实验课的内容真正做到来源于实际案例,又促进实际嵌入式系统开发的功能。开放性设计实验不仅丰富嵌入式系统的实验内容,而且使实验本身更加有趣、贴近生活。更重要的是在进行上述开放性设计实验的过程中,学生可以亲身体会到实践是如何检验真理、理论与实践之间如何相互促进的道理,在一定程度上可以激发学生学习嵌入式系统的兴趣,培养学生敢于创新、敢于探索、不怕困难的科研精神。
3. 以竞促学
学科竞赛是学生实践能力培养的一种重要方式,竞赛是对学生更高一层次的要求,是考察学生综合能力的一个重要方法[6]。目前诸如博创杯嵌入式比赛,“ZLG杯”中国大学生ARM嵌入式系统电子设计竞赛,微软嵌入式大赛,全国大学生电子设计竞赛等都是含金量较高的比赛,通过参加竞赛可以发掘出嵌入式系统这门课程真正的魅力所在,解决嵌入式系统实践环节中缺乏挑战与创新的不足,真正提升学生实际动手操作解决特定问题的能力,提高实践环节的质量。在比赛过程中不仅对学生嵌入式系统及其它学科知识的拓展有所帮助,而且能够培养学生团队竞争和配合意识。
4. 嵌入式系统实习实训
物联网专业作为“卓越计划”重点培养专业之一,对于实践训练要求自然极高,改变以往实习完全以老师讲解为主导,动手环节较少,完全违背实习实训方式,将学生带到当地对嵌入式研究具有一定规模的企业公司参加实习培训,了解目前企业嵌入式系统的研发流程和水平。同时将实习实训的主导权下放给学生,锻炼学生实际动手操作能力,以一种学生为主,老师为辅的实训方式让学生真正融入到嵌入式系统开发中来。
5. 改革考核方式, 体现综合能力
事实证明“一张试卷打天下”的考核方式往往并不能真正反映出学生对于知识的掌握和运用情况。为了督促学生认真做好嵌入式实验,真正考核学生实验动手和实验观察能力[7]。可将嵌入式系统课程成绩分为: ①笔试理论成绩,该项占40%,主要考察嵌入式操作系统概述、微处理器与调试技术、ARM体系结构和指令集、ARM开发工具和汇编程序设计、嵌入式存储器和接口技术等; ②开放设计性实验的成绩,该项占40%,主要考察每次实验课学生出勤次数,具体操作步骤,实验结果完成情况以及实验报告;③课外创新成绩,该项占10%,主要考察学生参加各种嵌入式比赛、实战项目开发和创新实验实践活动的获奖情况;④学期末的实习实训成绩,该项占10%,主要考察在实习实训阶段指定项目开发的完成情况。
结语
工程师是未来世界的塑造者[8]。嵌入式系统是一门实践性很强的课程,因此采用课内外、校内外相结合的实践教学体系,以卓越工程师的基本要求为导向,使学生能熟悉掌握嵌入式系统设计方法,掌握一种开发工具,熟悉一种调试方法,使学生在学完嵌入式系统课程后,能真正掌握最基本的嵌入式系统开发,成为一名合格优秀的卓越工程师。
参考文献
[1] 2009年11月3日总理向首都科技界发表了题为《让科技引领中国可持续发展》的讲话.
[2] 王娜君, 王杰, 李旦, 高胜东. 基于工程能力培养的实验教学改革探索[J]. 教育探索, 2011,(10): 49-50.
[3] 冼进, 贾德良, 毕盛. 嵌入式系统实验课的教学改革初探[J]. 实验室研究与探索, 2010, 30(8): 282-284.
[4] 周爱国. 大学生实践能力培养存在的问题及对策[J]. 教育探索, 2009, (1):74-75.
[5] 李秀娟, 张晓东, 鲁可, 张杰. “嵌入式系统”开放实验室建设与实践[J]. 实验室研究与探索, 2011, 30(5): 156-158.
[6] 殷建军, 张明武, 万军洲. 竞教结合的嵌入式系统实践教学改革[J]. 计算机教育, 2011, (6): 1-4.
[7] 俞建新. 略论嵌入式系统的实验教学[J]. 实验室研究与探索, 2006. 25(7): 741-745.
一、引言
近几年来,嵌入式技术的应用推动了国防、军工、航天航空、移动通讯、机器人、工业控制、医疗仪器、汽车电子等领域的发展。社会对相关人才的需求量大,学生学习的积极性很高,因此嵌入式系统正逐渐成为高等院校必开的课程。嵌入式系统有两个显著的特点,一个是软硬件密切联系,一个是以应用为中心,独立院校作为一种新型的高等院校教育单位,作为对普通高校资源的补充,更偏向于实践应用[1],因此,如何开设嵌入式系统的相关理论与实践课程来培养应用型、创新性人才,是独立学院目前的重点探索之一。
二、嵌入式课程教学存在的问题
目前独立院校很多专业都开设了嵌入式系统课程和嵌入式专业方向,比如电子类、通信类、计算机类、自动化类专业都开设嵌入式系统的相关课程,结合企业对嵌入式人才的要求,存在着很多不足。
1.前期基础教学安排不合理
从理论教学来看,嵌入式技术是一门综合性很强的课程,涉及的知识体系有硬件、软件、网络等方面的知识,硬件方面要具备模电、数电、单片机等相关知识,在软件方面要具备计算机的基础理论知识如操作系统,程序设计语言基础,程序的设计思想和方法,在网络方面要具备网络语数据通信的理论知识体系。但是各专业的基础教学并没有完全开设相关方面的理论教学,如:计算机专业主要具备了软件方面的基础理论,自动化、电信等相关主页主要设置了硬件方面的知识体系,对软件方面的知识体系开设较少,主要就是C语言程序设计,而对操作系统,程序设计的思想和方法并没有开设相关理论课程。
2.缺少足够实践教学
从实践教学来看,很多实验基本上是验证性实验,大多数都只需要按照实验指导书上的内容就可以完成,课程设计与企业项目实际应用差距较大。众所周知,实践是嵌入式系统教学的重要环节。嵌入式系统内容涉及广泛,指令编程、驱动程序设计、内核的移植设计和应用程序编写等知识的学习,都需要学生通过大量的实践环节来加深理解[2]。学生在课程之余没有更多的实践机会,嵌入式课程学时完毕后,很多学生就没有办法进行后续的学习。另外,实验学时不够。开设的嵌入式系统课程一般为32~40学时,实验环节仅占6~8学时。有限的课内学时无法满足实践教学,尤其是综合性、设计性实践的需要。这使得缺乏足够实践动手环节训练的学生难以真正了解和熟悉嵌入式开发过程。
3.各专业教学内容比较单一
从课程体系上来看,大多数的课程总是偏向两个方向:方向一偏重硬件设计,例如与电子工程、通信工程、自动化相结合。这个方向培养出来的学生主要从事硬件设计工作,他们的优势是对硬件原理非常清楚,不足在于这类方向的人才更擅长定义各种硬件接口,但对复杂软件系统往往力不从心,例如嵌入式操作系统原理和复杂应用软件等。方向二偏重软件设计,例如和软件工程、计算机科学与技术结合,这个方向培养出来的学生主要从事嵌入式操作系统和应用软件的开发。他们对软件有较好的操纵能力,不足在于对硬件原理和接口没有较好的掌握,对于嵌入式系统其它的应用也没有一个全面的概念,如驱动程序等不太了解。大多数面向Linux操作系统的应用软件编程,与企业的需求来看,内容比较单一。
4.高校师资队伍实践经验欠缺
嵌入式系统的教学要求教师具有处理器、汇编语言、接口、操作系统、驱动程序开发、应用程序开发等各方面丰富的知识,并要有从事嵌入式项目开发的经验[3] ;但对于大多数开设嵌入式课程的独立院校而言,师资队伍很难跟上。从事嵌入式技术开发的技术人员,很少愿意到独立学院执教;在嵌入式师资方面,对于年轻的独立学院而言,承担嵌入式系统课程的多以青年教师为主,大部分教师并没有项目经验,有部分老师从单片机教学转型。高校组织的教师培训,都是提供实验设备的厂商对实验设备的培训,真正的嵌入式系统相关技术的系统培训缺少。所以,师资队伍的建设在短期内无法跟上嵌入式技术的教学需求。
三、嵌入式课程教学的改革
从理论指导课程体系方面来看,学生不仅要掌握经典的计算机基础理论知识如计算机组成原理、操作系统、汇编语言、C/C++语言、程序设计思想和方法,还要具备嵌入式系统领域特定的知识,包括嵌入式硬件基础、软件基础、操作系统、开发工具等,我院的很多专业都是在大二下才开始大量开设相关基础理论课程,而嵌入式技术这门课程基本上都是大三下学期开始学习,学生要在一年内学完这些理论,对学生而言,对知识的理解也是需要一定的时间,因此理论课程应在大一开始逐步开设,结合学生的学习程度合理安排相关理论课程的学习。
企业对嵌入式软件人才的需求有几个方向:嵌入式引导程序设计,嵌入式操作系统内核的设计,嵌入式操作系统的驱动程序的开发,嵌入式图形化用户界面的设计,嵌入式数据库的开发等,首先帮助学时确定自己从事的方向,并掌握嵌入式系统开发的整个流程及其相应的调试方法。在嵌入式的理论课程学习中应结合企业的需求以及基本知识面的结合;如软件方向理论教学基本的内容应围绕嵌入式基于Linux操作系统下的应用程序开发这些方向来确定要学习的课程体系,确定课程体系后可以根据企业的需要加入相关驱动开发等相关课程内容及比较流行的手机开发也可以纳入课程内容之一,理论教学的原则压缩基础理论课学时,突出实践性与应用,以达到“学习嵌入式,使用嵌入式”的教学目的和作用,建立起一种由浅入深、梯度型、层次化的教学模式。
从实践指导课程体系方面来看,应该采用多样化的课程实践教学手段,提高学生的动手实践能力。
1.在实验环节方面,应该大幅提高实验的课时,达到讲一课就能实践的目的。改革后我院开设嵌入式课程的实验学生16学时,包括硬件裸机程序编写6学时,嵌入式开发环境搭建与2学时,嵌入式软件下驱动程序编写4学时,嵌入式应用软件程序编写4学时,基本上一次理论课上完学生就可以在实验室进行实践。
2.通过对市场调研,了解企业需求,结合师资队伍中存在的教师的项目经验,开发实训和实习的项目,结合项目指导学生结合理论进行相关学习。这个在嵌入式课程学时结束后,用1个月左右的时间来指导学生组成项目组完成于企业结合比较紧密的项目开发。
3.举办嵌入式系统技术讲座:可以根据学生的需要,邀请来自公司企业的工程技术人员进行专题讲座,使学生能接触到最新的知识和实用技术,并了解社会对嵌入式系统人才的具体需求。
4.建立开放的实验室,对有兴趣的同学安排实训和实习课题: 实训课题实行“三级指导”(全指导,半指导,零指导),使教、学、练紧密结合。每个实训课题一般安排两个项目,第一个项目学生在老师的指导下,实行实训过程的全指导;第二个项目主要是结合教师在企业的项目基础(实习课题),从项目需求分析开始,先由学生来完成,老师再参与其中,从这个过程慢慢的从半指定到变为零指导,来锻炼学生进行项目实施的能力。
四、总结
从独立学院立足培养创新,应用型人才出发,独立学院嵌入式课程改革目前有了一定的成效,但是开设嵌入式教学还在起步阶段,存在着很多不足,这就要求教师紧跟嵌入式技术的发展,不断提高教学与教师的实践能力,努力完善嵌入式课程体系,争取能达到学生毕业后迅速从事嵌入式软件的开发及设计的目的。
参考文献
中图分类号:G642.4 文献标志码:A 文章编号:1674-9324(2015)49-0182-02
一、引言
随着信息化与工业化的融合及工业4.0国家战略的提出,嵌入式系统技术有着越来越广阔的应用空间。目前,嵌入式系统技术已经深入应用到了工业控制、智慧城市、智慧交通、智能家居、智能医疗、智能穿戴、通信设备等人们生活的各个领域。为了适应社会对嵌入式系统开发人才的紧迫需要,如今大多数高校在电子信息工程、自动化等专业开设了嵌入式系统方向[1-3]。在嵌入式系统开发方向课程教学中大多高校仍采用传统的授课方式,即把相关专业课分散到三到四个学期,每门课又分散到一个学期讲授,每周二到三次课。其教学效果并不理想,学生普遍感到该课程难以掌握。为了解决上述问题,本文给出集中授课方式在嵌入式系统方向教学中应用的一些想法和意见。
二、嵌入式系统方向开设背景及课程介绍
(一)嵌入式系统开设背景
所谓嵌入式系统是软硬件紧密结合的综合系统,一般而言,嵌入式系统由嵌入式硬件和嵌入式软件组成,它是面向用户、面向应用、面向产品的专用计算机系统。嵌入式系统拥有软件硬件可裁剪,对可靠性、成本、体积和功耗严格要求的特点。基于嵌入式系统的“专用性”以及“嵌入性”,在各个领域均有嵌入式系统的广泛应用。因此当前嵌入式系统拥有巨大的发展潜力、社会需求大量的嵌入式软硬件工程师。在此背景下,以及遵循培养应用型人才的教学理念下,国内绝大多数高校纷纷开设嵌入式系统开发课程。
目前我校的嵌入式系统方向人才培养目标是:掌握电子技术、嵌入式系统应用与开发、物联网技术开发与应用等工程领域的实践知识和技能,具备嵌入式开发、嵌入式系统测试、物联网应用开发能力,能在通信、电子设备设计制造、物联网应用、IT业等部门从事嵌入式系统软硬件分析与设计、测试、物联网研究与开发、电子信息系统应用与维护、开发、测试、销售及研究等生产和管理第一线需要的高素质应用型人才[4]。
(二)嵌入式系统课程介绍
嵌入式系统课程一般包括:Linux系统、C语言、C++面向对象的程序设计、ARM微处理原理与应用、嵌入式系统GUI开发。其中Linux系统为嵌入式系统课程的核心部分,在今后的嵌入式开发编程过程中大多是在Linux环境下进行;C语言则属于嵌入式系统开发最基础也是最重要的编程语言,目前嵌入式系统硬件开发多是基于C语言;C++语言则是属于面向对象的高级编程,嵌入式系统GUI开发则是在Linux环境下在Qt上使用C++语言进行图形界面的编程设计;最后ARM微处理器的原理与应用是整个嵌入式系统课程的精华也是其难点所在,所有的程序都需要在ARM处理器上运行,所以学习好ARM原理与运用无论以后做硬件工程师还是软件工程师都有着重要意义[5-7]。
三、嵌入式系统方向教学方式现状
目前绝大多数高校仍然采用传统的授课方式来讲授嵌入式系统课程,即把相关专业课分散到三到四个学期,某门课程在一个学期开展,分散在15~18个教学周,每周讲授4~6节课。从近几年毕业生难以适应市场的需求来看,按照传统的教学方式对嵌入式系统课程进行教学显然有着巨大的不足之处。主要不足是:
1.知识点的讲授不连贯,往往在下节课浪费了大量的时间来进行上次课的补习。
2.实践应用少,尤其对于应用开发型的课程,讲完理论之后缺失及时的实验开发。即使加了实验课,某些实验项目不能在两节课完成[8]。
3.时间跨度过大,嵌入式系统课程知识涉及面广,仅仅上述的四门基础课程按传统授课计划一学期一门课来看,需要两年才能完成。
4.高校针对嵌入式系统教学知识落后于当下嵌入式技术发展,同时也缺乏有资深嵌入式工作经验的教师。
四、集中授课方式在嵌入式系统方向教学应用
集中授课方式是指把某门课程集中在一段时间内连续进行学习,直到该门课程进行完毕,再开展下一门课程的学习。整个学习阶段大致是以知识点做基础,实际应用做课程案例,开发项目为驱动,注重提高学生的实际编程能力。这样能够及时有效地进行针对性学习,能够稳固知识点,加强学生实践动手能力,而且学习时间跨度大大降低,根据人类的记忆规律更能使学生加深理解记忆,更好地掌握本阶段的知识[9]。
由于嵌入式课程涉及知识面广,系统的嵌入式系统开发课程我在这里大致分为了四个阶段:
1.嵌入式系统开发基础篇。首先,进行Linux系统的基础学习,其主要内容为:学习Linux系统的理论知识,如Linux系统简介、Linux的文件系统、文件类型及属性、文本编辑器等;之后进行学习Linux系统下的常用命令和shell编程;最后也是以后常使用的知识便是编译与调试,学习GCC编译器和GDB调试器以及make工具,通过makefile文件来描述源程序之间的相互关系并自动维护编译工作。其次,在学习了Linux基础之后便可以在Linux环境下进行开发,也就意味着进入了C语言的高级编程学习中,而在此阶段学习中不能像传统教学一样仅仅教授C语法基础,要更深入学习C语言的灵魂知识――指针的学习,之后进行C的高级编程,例如编译的预处理、链表及操作、树和二叉树等知识的学习。这样就基本上完成了本阶段的理论学习,本阶段最后一步是学生实战提高的一项内容即C项目系统的设计开发,在一个系统项目的开发过程中几乎会用到此前所学的所有知识,学生在开发过程中也会看清自己学习中所欠缺的知识。
本阶段因为是基础性知识学习,在后期学习应用中均占有很大的分量,所以用时也是最长的一个阶段,约在5~6周方可完成阶段性学习。
2.嵌入式开发系统篇。在完成了C语言的学习后,便可以开始进行学习Linux系统程序的设计,本阶段学习目标便是掌握Linux系统编程和网络编程的基本方法,掌握多进程和多线程的编程能力。学习过程中主要学习进程与线程的原理、进程间通信的方式、网络的基本原理、Socket编程等。在此阶段的学习中要多锻炼大型程序和复杂项目框架的设计能力,使得学生能够在未来工作中具备掌控和领导项目的潜力。
在完成本阶段性学习之后,同样需要大量的练习以及系统项目的设计开发训练。本阶段主要是系统的设计学习,则需训练诸如局域网OICQ程序设计、远程终端管理系统之类的开发项目,来提高学生系统设计开发能力。本阶段主要学习系统的基础性开发,大约在四周左右完成。
3.嵌入式开发的软件应用篇。本阶段主要进行C++面向对象的程序设计开发,学习类和对象的区别与应用,面向对象程序设计的三个基本特征:封装、继承和多态。因其在C语言基础上演变而来,故而此阶段属于快速学习阶段,在一到两周即可完成。然后学习系统GUI开发,主要要求掌握Qt开发的基本流程和Qt提供的类库的使用方法。在整个的软件应用阶段会在两周内完成。
虽然学习用时比较短,项目的开发练习依然不可缺少,在未来工作中这类快速学习并加以应用的情景有很多,学生们有必要也必须有快速学习的能力。
4.嵌入式开发的硬件篇。本阶段在整个嵌入式系统开发中属于难点,需在本阶段学习ARM微处理原理和应用,主要掌握ARM的基本架构、指令系统,同时也要了解ADS集成开发环境;嵌入式Linux的系统移植,主要掌握u-boot启动流程、u-boot的移植流程及关键步骤,学会构建根文件夹系统,掌握整个嵌入式Linux系统开发方法;学习Linux驱动开发,掌握嵌入式Linux设备驱动程序的基本原理、架构和设计方法以及驱动开发中常用的机制和内核资源。
该阶段主要以实验为主,加强学生动手能力,熟悉嵌入式的硬件程序开发,该阶段也在四周左右。
五、总结
经过对社会上嵌入式系统培训机构的调研来看,大多数机构都是应用的此类授课方式专项培训嵌入式系统开发人才,而经过培训之后的学员有着扎实的知识功底和良好的实用技能,明显比高校毕业生有更高的动手能力和岗位适应优势。因而在高校嵌入式系统方向课程的教学中尝试使用集中授课方式,对提高应用型人才培养有重要的借鉴意义。
参考文献:
[1]王崴.“嵌入式系统”课程的教学改革与实践[J].常州工学院学报,2013,26(1).
[2]郭锐.嵌入式系统教学中若干教学方法研究与实践[J].科技信息,2012,(16).
[3]彭道刚,李辉,夏飞.基于项目驱动的嵌入式系统教学改革与实践[J].中国电力教育,2013,(28).
[4]张广渊,肖海荣,马昭,梁伟.应用科技大学本科生科研能力培养改革探讨[J].大学教育,2014,(4).
[5]冀常鹏,马飞,徐维.项目驱动的嵌入式系统教学改革.电气电子教学学报,2012,(33).
中图分类号:G642.4
文献标识码:A
嵌入式系统本身是一个外延极广的名词,凡是与产品结合在一起的具有嵌入式特点的控制系统都可以叫嵌入式系统,有时很难以给它下一个准确的定义。正因为嵌入式系统的广泛性特点,使得嵌入式系统技术成为当前发展最快、应用最广、最有发展前景的信息技术领域之一。目前嵌入式系统已被广泛应用于工业控制系统、信息家电、通信设备、医疗仪器和智能仪器等众多领域,“嵌入式无处不在”已经成为现实。
1 嵌入式系统课程发展特点
嵌入式系统是将先进的计算机技术、半导体技术和电子技术和各个行业的具体应用相结合后的产物,这一点就决定了它必然是一个技术密集、资金密集、高度分散、不断创新的知识集成系统。
嵌入式系统是一门综合性很强的课程。从工程的角度分析,它是涉及了机械、电子、计算机等多个学科的系统,单个学习者很难掌握当前嵌入式系统开发的全部知识和技能。因此,各个专业的嵌入式系统教学所侧重的内容是不同的。比如电子和电气专业的嵌入式课程的教学内容更多的侧重于硬件电路设计。就计算机专业的角度分析,嵌入式系统涉及了计算机体系结构、微机原理和接口技术、实时操作系统和计算机编程等诸多知识内容。
随着嵌入式系统架构的不断改进,嵌入式系统芯片处理能力也在成倍的增强。这使得嵌入式系统能够完成越来越多的任务,具有实时性的多任务嵌入式系统成为目前主流的应用型系统。对于大学教育而言,学校应该紧跟嵌入式系统的发展趋势,及时地调整嵌入式系统课程的体系结构,并能适时地更新嵌入式系统的硬件设备,以满足课程教学的实践性要求。
2 嵌入式系统课程本科教育现状
传统的嵌入式系统教学模式基本以课程讲述为主,有实验条件的院校也会按照课程计划开设相应的实验。但是由于嵌入式系统课程原理讲解较为枯燥,学生在做实验的时候经常出现问题,要么只看到实验现象而不知原理,要么实验时无从下手。这种状况下培养出来的学生,很难在社会上找到与嵌入式系统相关的工作。但是由于嵌入式系统的迅猛发展,这一方向的工程技术人才又十分紧缺,这就导致了很多大学生毕业之后继续参加社会培训,以达到用人单位的招聘要求。
如果在嵌入式系统的本科教学工作中能及时地扭转这一现状,将大大地提高学生对于课程的学习兴趣,增强学生的就业竞争力。因此本文提出了基于项目式教学的嵌入式系统课程体系,并在实际教学中予以实施。
3 嵌入式系统项目式教学方法
所谓的嵌入式系统项目式教学方法,实际就是摆脱原有的课程讲述加基础实验的教学模式,结合当前主流的嵌入式系统项目应用,在实验室现有的条件下完成应用型项目教学。嵌入式系统项目式教学分为两个阶段:第一个阶段是结合实验平台对嵌入式系统原理及体系结构进行深入讲解。学生在学习课程知识的同时,也能对应嵌入式硬件平台进行针对性认识。第二个阶段就是以具体项目为依托的实践性教学环节。对于嵌入式系统的基础实验,在实践性环节进行简单的讲解,给学生更多的时间进行项目研究。当学生在项目研究过程中遇到问题的时候,自然而然地会从基础理论入手去解决问题,这样不断的摸索前进,学生将会受益匪浅。
带领学生进行完整的项目式教学过程,这对专业课程教师提出了更高的要求。任课教师应该具有较高的学历,同时从事过相关系统研究工作,动手能力很强,可以把教学项目中用到的开发平台吃透。这样的教师才能带给学生更多的指导,项目式教学的效果才会得到体现。
为了提高学生的创新和研究和能力,在嵌入式系统的项目式教学过程中应采用多种教学方法与实施策略。比如,学院接收一定的学生进入教师科研项目;鼓励学生参与自主设计实验;在教师指导下,自愿参加学校或者业界的一些公司组织的嵌入式比赛。另外,通过课程设计的方式,给学生布置自助研究课题,给学生提供开放的实验室环境,充分调动学生的学习积极性与挑战欲望,让学生通过项目研究来实现自我提升。这些措施能让学生通过实践体会到嵌入式系统设计的一般流程与主要内容,为学生今后的就业以及深造打下坚实的基础。
中图分类号:G252.8文献标识码:A文章编号:1003-1588(2014)12-0045-03
收稿日期:2014-11-05
作者简介:李彦芝(1964-),滨州医学院图书馆副研究馆员;李玉玲(1979-),滨州医学院图书馆馆员。
*本文系山东省高等学校人文社会科学研究项目“知识嵌入视角嵌入科研项目知识转移化服务研究”的阶段性成果之一,项目编号:J13WL55。1嵌入式服务起航
近年来,起源于西方图书馆的嵌入式服务,随着研究的不断深入,其理论框架越来越清晰,其实践遍地开花,尤以美国约翰霍普金斯大学图书馆的“嵌入式信息专员”为代表[1]。嵌入式服务的主要特性是工作定位是以用户为中心而非图书馆;服务主体是学科服务专家而非通才馆员;依赖嵌入式馆员精、深、广、全面的知识而不是图书馆技能;目标是通过知识管理提供知识增值服务,进而提高用户对图书馆的依赖度。嵌入式服务的实施将彻底改变单一的图书馆传递和交付服务。
目前国外的嵌入式服务开展得如火如荼,引入国内的嵌入式服务研究和实践也呈蓬勃发展之势。嵌入式服务作为学科化服务的升华,提升了高校图书馆的服务水平、科研水平,越来越得到国内图书馆界同仁的认可,越来越多的图书馆专家、学者开始关注、研究、尝试探索多样式的图书馆嵌入式服务,越来越多的图书馆加入到践行嵌入式服务的行列。
滨州医学院图书馆于2006年正式成立了高校图书馆学科馆员服务组(8个学科服务组),从此迈开了面向滨州医学院院系学科服务的第一步。期间,其遭遇了工作初始阶段的“破冰”之难,也经历了由点及面的“融冰”之旅,到今天,历经8年曲折发展,其开展了一系列创新服务实践活动。
1.1针对本科生读者
从2006年至今,滨州医学院图书馆连续7年联合学生处、团委举办图书馆学科服务宣传月活动,开展了读者沙龙、读者信息素质教育系列讲座、数字图书馆应用知识系列培训讲座、图书馆走进教学基地、院系送书刊服务、图书馆应用知识竞赛有奖知识问答、爱心人士图书捐赠活动、网上报告厅展播、读者问卷调查、大学生征文比赛、青年志愿者表彰及换届大会、大学生读书论坛等一系列活动,让更多学生走进图书馆、走进学科服务,让广大师生更好地感受到图书馆服务的意愿和热情。这一系列活动的开展,引导更多渴求知识的学生走进书香四溢的书库,攀登书山,遨游书海。图书馆试图用“智囊”这一角色为每一位求知大学生的校园生活添上浓墨重彩的一笔。
1.2针对教师
为更好地服务科研、服务教学,滨州医学院图书馆开展了走进教研室微讲座和微培训活动。根据教师上课忙、时间宝贵的特点,图书馆提前联络好教研室,将讲座和培训时间控制在十几分钟之内,短时间内快速把图书馆所有资源和服务介绍给老师,现场解答学生利用图书馆过程中遇到的问题,全方位征求其各种建议,让图书馆在最短时间内为用户提供更多的有效信息,让老师真正青睐图书馆的便捷服务。
在传承着多年学科服务的同时,面对今天很多高校学科化服务、不断创新发展、不断拓展升华的局面,滨州医学院图书馆在广泛调研、总结经验的基础上,于2013年4月7日启动了“走进院系嵌入式服务”活动仪式,走进院系嵌入式服务正式起航。
2明确嵌入院系服务理念与目标
P.B.Knap在1956年曾高瞻远瞩地提出:“图书馆用户教育并非单独由图书馆员提供,而应该与院系一道,将用户教育融入到学校的教学、科研工作中去”[2]。这一远见卓识应该称得上是嵌入式服务理念最早的萌芽,此后,图书馆界开始了日渐深入的嵌入式服务理论体系研究和实践性探索。随着对嵌入式服务研究的深入,人们的关注点从服务主体转移到服务客体,又转移到服务内容。图书馆界开始直接呼吁馆员跳出传统图书馆环境,将其置身于与科研人员、教师协调合作的现场[3],并倡导嵌入式图书馆服务要“为有明确需求的特定用户提供高度定制与高质量的信息与知识”[4]。因此,嵌入式图书馆工作的最佳境界,不是一个团体与另一个团体的联合,而应是其在某种程度上的整合[5]。
在嵌入式服务理念的指导下,滨州医学院图书馆打破原来8个学科服务小组的规模划分,开始组织设计嵌入式服务模式,形成以嵌入式联络馆员为辐射核心的区域性、层次性、梯队式的服务团队,设计嵌入馆员联络服务组、层次性资源服务组、咨询解答组、课题追踪组,让嵌入式馆员与院系结成伙伴关系,架起与院系间的沟通桥梁,力图把信息资源与知识服务按需及时推送给师生。
李彦芝,李玉玲:馆员走进院系嵌入式服务自我创新与实践*李彦芝,李玉玲:馆员走进院系嵌入式服务自我创新与实践*3夯实嵌入式服务目标
嵌入式服务不是一朝一夕的服务,不是急功近利的服务,是长期不懈,连续坚持,因此服务目标的制定不但要有连续性还必须要有前瞻性。滨州医学院图书馆根据学校“十二五”发展规划,并结合图书馆近期发展规划制定了以“团队、互动、合作、执着、双赢”为总建设目标的服务战略规划,从2013年开始如下:①组建嵌入式馆员服务团队,搭建嵌入学院平台。②设计嵌入“馆员―教学科研”服务模式。③两个一手抓。一是建立符合教学、科研需要的,文献资源利用率最大化的一站式虚拟检索平台;二是强化图书馆实体服务便捷度。
3.1缜密部署、制度保障
嵌入式服务的顺利推进,单依靠图书馆自身是难以完成和出效果的,需要院系配合,双方沟通合作,大胆开创以图书馆为主、院系配合的模式。这需要图书馆有制度保障与约束。首先,图书馆要制定《图书馆走进院系嵌入式服务规划》,并以正式文件形式在图书馆主页和图书馆QQ信息服务群上进行公告,让全馆人员知晓和关注“嵌入式服务”。其次,选拔出一名德才兼备的专业情报人员担任嵌入式服务组长,在业务馆长的指导下负责服务整体规划、设计联系学院项目进度、协调和传递院系服务需求等,为制度建设、人员队伍建设、服务业务规范化等方面提供充分保障。
3.2联系院系、组织嵌入
嵌入式服务院系建设方案正式确定公告后,滨州医学院图书馆领导召集8个学院教学科研主任进行了座谈,专门研讨“走进院系”相关工作。随后,图书馆调研读者需求,提出“你要求、我服务”的活动口号,大力推介服务,大张旗鼓地为推进嵌入式服务宣传,并设立嵌入式服务机构,相继聘请8个院系教科研秘书为嵌入式对接馆员,预聘图书管理专业研究生为教科研助手,从此与教学秘书建立起密切联系。通过举行正式启动仪式,一方面可以在整个学院引起轰动效应,架起馆员与行政人员之间的桥梁,保障馆员与学院之间的长期良好互动;另一方面,可以让图书馆嵌入式馆员获得自己的工作空间和宣传阵地,并渗透到学院中去,及时解疑答问。
嵌入院系服务项目,让馆员走出图书馆办公空间,每月为院系发送图书馆服务简报、最新更新或出版的教师参考书;为教师当面解答有关基金、出版、教学等各种支持教学与科研的问题的信息咨询,并收集反馈信息;提供专业知识资源聚合、热门链接、课程作业支持、专业工具盒专业资源[6],并通过公开化手机、E-mail、QQ、微信等多渠道的联系方式,提供零障碍信息通道,做到让用户知道你、首先想到你、方便找到你、高度利用你。
嵌入式馆员联系院系要做到“五个一”,即每月联系学院一次,了解院系信息与服务需求;每季度参加学院教科研会议一次,收集广大教师的服务诉求;每学期召开座谈会一次,全面了解对服务的评价和指导性建议;每年重点跟踪每个院系的一个科研团队,全力以赴支持科研;每一个服务周期举办大型座谈会一次,表扬成绩,找出工作弱项。
3.3课堂嵌入、协同教学
课堂嵌入学科服务,是美国各大学图书馆实践最多并做得有声有色的服务。我国高校开设的课堂嵌入学科服务,借鉴国外罗斯岛大学图书馆、范德堡大学图书馆的嵌入课堂实践,主要是面对面课程,其主要内容可分为以下三个方面。
3.3.1每年4次新生素养教育课(每学期2次)。比如医学院校,针对每年临床医学专业的新生,在开学时有专职嵌入式信息馆员筹划新生专栏内容设计(新生认知过程)。首先是参观、宣传图书馆微视频。其次是通过相关情况了解图书馆,如图书馆布局、楼层资源分布情况、部门划分、资源利用等。最后是利用图书馆,学习使用该图书馆的医学文献在线目录、基本的医学参考文献。
3.3.2嵌入馆员每年应邀方式。嵌入馆员每年应邀为某一课程的学生或某一专业课的教师开展讲座,有留学生的高校图书馆应大胆尝试嵌入留学生入学教育活动和学生培训。
3.3.3全程参与课程。嵌入馆员以教学助手的身份参与教学团队,根据授课老师需求,配合课程之需要,提前提供与课程内容相关的资源及咨询解答,甚至协助教师设计课程内容、编制教学大纲乃至提供辅助材料、前沿性资料、课件修饰等;根据教师要求,及时整合图书馆的馆藏资源、电子资源、网上资源,并将其设置成开放性信息资源,设置在线课程视频、网上课件等。
3.4科研嵌入、助力科研
对科研领域的学科服务是高校图书馆多年来的服务难点和制高点,往往介入难度很大。图书馆学科馆员受专业学科背景及知识面、专业英语水平限制,导致其获取信息的数量不多、质量不高,影响其服务效果。实践证明,科学研究终究离不开大量的文献资源乃至各种有效信息与知识服务。在科研项目中无论用户担当什么角色,对反映原始成果的文献信息的需求和获取都是最基本的。目前,科研用户在课题立项时,要投入大量的时间、精力进行海量搜索,选择不可预知的知识和信息进行阅读。在课题研究期,也需要投入大量的时间和精力,把握领域发展态势,跟踪学科研究的动态、方向、成果等。因此,一项科研课题的完成,从相关领域文献搜集到信息筛选、知识聚合、获取等,都是科研人员亲自操作完成,耗费科研人员太多精力和实践[7]。
科研嵌入就是采用馆员嵌入科研项目的服务模式,把具体而繁琐的资料搜集、知识聚合、知识整合等获取科研信息的工作转移给嵌入馆员来完成,通过设立联络员项目、咨询馆员项目、建设项目跟踪馆员、辅助信息馆员组成的嵌入式馆员团队,服务全校的科研课题用户。咨询馆员协助完成科研项目基础服务,帮助科研人员选准对口馆员;联络馆员针对各级别科研项目提供嵌入科研全程支持服务中的信息联络和沟通;跟踪馆员负责科研项目组的课题申请、研究、鉴定、结题所需的知识服务,团队各个成员分工明确、各司其职、各尽其能。嵌入科研项目服务,为科研人员提供了一种适时服务,能真正让嵌入式学科服务融入科研、助力科研,同时还提升了图书馆的价值和显示度。
4嵌入式服务展望
纵观十余年来国内的学科服务,其经历了最初的简单引进,开始步入自我创新,最终进入嵌入式服务阶段。这项影响深远的工作,作为图书馆服务创新和转型的切入点已得到越来越多图书馆的认同。高校图书馆员走出图书馆、走向院系、嵌入教学与科研,也是对图书馆能力的重大考验。嵌入式模式改变了学科服务的内容、方式、深度、手段,是一次图书馆服务的改革。以融入一线、嵌入过程为特征的学科化服务正蓬勃发展,在未来会有更广阔的前景,嵌入式服务也将有更广阔的空间。
参考文献:
[1]初景利,闫军.约翰霍普金斯大学图书馆考察报告[J].数字图书馆论坛,2011(1):53-60.
[2]Knapp P B.A suggested program of college instruction in the use of the library[J].The Library Quarterly,1956(3):224-231.
[3]Dewey B I.The embedded librarian: Strategic campus collaborations[J].Resource Sharing and Information Networks,2005(1):5-17.
[4]Dale J,Kellam L.The incredible embeddable librarian[J].Library Media Connection,2012(4):30-31.
中图分类号:G64 文献标识码:B
文章编号:1672-5913(2007)17-0025-03
1 引言
随着手机、PDA、高清电视(HDTV)、机顶盒、智能家电、汽车电子、路由器、医疗仪器、航天航空设备等嵌入式系统的广泛应用,中国嵌入式系统市场预计每年将直接创造亿元的效益,因此嵌入式将成为电子信息产业新的经济增长点,嵌入式系统无疑是当前最热门最有发展前途的应用领域之一。与巨大的市场潜力和产业需求相比,我国国民教育体系下嵌入式系统的教学知识较为陈旧,缺乏实践锻炼,无法适应企业的实际需要,嵌入式人才的缺乏是阻碍我国嵌入式系统发展的首要因素。本文首先分析我国目前嵌入式专业教学的现状,阐述了嵌入式课程体系的知识结构,接下来针对应用型本科院校计算机类嵌入式方向的课程设置与教学进行了探讨,最后对该教学模式实施的实际效果进行了总结。
2 嵌入式课程设置现状分析
2.1 现状及问题
目前,我国大部分高校的嵌入式系统教学仍然停留在20世纪80年代初发展起来的以8位51单片机为核心的教学水平上。教学内容、教学方法、教学手段、教材体系不能适应嵌入式技术发展的需要。学生学完这门课程后满足不了社会对嵌入式人才的需求。究其原因,一方面是因为从事该领域的研发人员常常需要不同专业背景,例如计算机、电子、通信、自动化与控制,等。另一方面更重要的原因是我国的嵌入式教学没有跟上嵌入式技术的发展,笔者认为我国嵌入式教学存在如下问题:
(1)定位不明确,课程体系设置不合理:一个嵌入式系统不但包括硬件部分还包括软件部分。电子类、通信类、计算机类专业都可以开设嵌入式方向,但培养目标是不相同的、课程设置和侧重点也不相同,而目前有些高校只是根据技术潮流笼统地开设一门课程,远远达不到系统地学习嵌入式技术的需要。因此,高校开设置嵌入式专业时必须找准定位,结合自身的特点和优势开设课程。
(2)缺少系列教材:嵌入式技术往往和行业背景结合紧密,由于新技术日新月异,很难找到一套普遍适用的系列教材。这也给嵌入式教学带来影响。
(3)课程教学内容陈旧:嵌入式课程是一门很新的技术,目前有些高校虽然开设了这方面的课程,但是师资往往没有同步跟上,很多都是从相关专业转型而来,在短期内无法跟上新技术变革,因此出现教学内容陈旧,而且广度有限,深度不够的现象。
(4)缺少实践锻炼:嵌入式是一门实践性很强的技术。目前有些高校缺少实验设备,没有与实际工程应用密切结合的课程设计,使得高校培养的人才创新意识薄弱,实践能力不强,与实际工程应用需求严重脱节,学生发展后劲不足。
要解决以上问题,必须对嵌入式专业所需要知识结构有所了解。
2.2 嵌入式专业的知识结构
从广义上说,以单片机,FPGA/CPLD,DSP,ARM等实现的产品都可以称之为嵌入式产品,基于FPGA的SOC、SOPC、ASIC设计都和嵌入式系统密切相关,如图1所示。
嵌入式工程人员应该具备什么样的知识结构呢?嵌入式工程人员既可从事嵌入式硬件设计,也可从事嵌入式软件设计,下面结合我国对嵌入式软件人才的培养要求,我们认为工程型嵌入式软件人才应具有如下的知识与能力:
(1)硬件知识
嵌入式系统是以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。因此,对于从事嵌入式软件开发的工程人员,必须清晰地掌握相关的硬件基础知识,如嵌入式微处理器、接口技术、软硬件一体化的开发工具,等。
(2)软件工程知识
嵌入式软件工程与通用软件工程具有共同之处,但又有很大的差异。因此,嵌入式软件工程人才必须首先具有软件工程技术的基本知识和工程技能,例如软件工程管理、软件质量、软件工程过程,等。同时,一个好的嵌入式开发工程师必须掌握一门开发语言、精通一种主流微处理器系统、掌握一套开发工具和一种嵌入式操作系统。
(3)行业领域知识
嵌入式系统是与特定行业应用密不可分的,嵌入式软件在移动设备、数字家电、汽车电子、数控机床、医疗电子、航天航空、工控等领域得到广泛应用。所以,嵌入式软件工程人才必须具有一定的行业领域知识,才能胜任工作。
(4)系统工程能力
由于嵌入式系统是面向某种特殊应用,所采用的硬件平台、开发工具和应用环境都有所不同,再加上市场对大多数产品要求开发周期短和成本低,我们无法为了某一种产品而从头开发。因此,如何选择合适的软硬件平台以高效地开发产品,如何有效管理开发团队中的各类人员,如应用专家、硬件工程师、软件工程师和其他相关工程人员,成为嵌入式系统产品开发的重点。这就需要嵌入式软件工程人才应具备解决工程问题的能力,自我知识学习与更新能力和良好的交流与组织协调能力。
对于嵌入式专业的教学,不可能把图1中罗列的所有技术全部学习一遍,这样做也得不偿失。一个比较好的方法是根据各个学校的特点实施嵌入式课程教学,电子类、通信类、计算机类专业都可以开设嵌入式方向,但是其侧重点和培养目标是不相同的。下面主要结合计算机类专业的嵌入式方向阐述其课程设置与教学。
3 基于ARM架构的嵌入式课程设置与教学
3.1 课程体系
嵌入式专业的特点是涉及知识面广、综合性强、实践性强,并且学科发展快,因而学习难度大。同时,它要求教师不仅具备一般的计算机系统的软硬件知识,如计算机系统结构、操作系统、计算机网络、编译原理、数字电路,等,而且需要真正从事过嵌入式系统的开发实践,才能对嵌入式系统中的实时性等抽象概念和系统调试过程有感性认识。
对于计算机应用类的学生而言,学习嵌入式系统设计重点应该放在嵌入式软件设计这一部分。如果学生掌握了一种主流嵌入式微处理器、掌握了一门开发语言、一种嵌入式操作系统、一套开发工具,就达到了系统地学习嵌入式技术的要求。
目前,在嵌入式领域中广泛应用的是ARM(Advanced RISC Machines)系列微处理器。作为世界第一大IP知识产权厂商,ARM公司本身不直接从事芯片生产,而是靠转让设计许可,由合作公司生产各具特色的芯片。可以说,ARM公司引发了嵌入式领域的一场革命,在低功耗、低成本的嵌入式应用 领域确立了市场领导地位,是目前32位市场中使用最广泛的微处理器。ARM从1991年大批量推出商业RISC内核到现在为止,已授权交付了超过20亿个ARM内核的处理器核。在全球已有将近200多个半导体公司购买了ARM核,生产自己的处理器。目前,80%以上的GSM手机、99%的CDMA手机以及将来的WCDMA、TD-SCDMA手机都采用的是基于ARM核心的处理器。ARM进入中国2年以来,已经与中兴、华虹、东南大学、上海集成电路设计中心及中芯国际签定了芯片核心技术授权协议。因此,学习以ARM为架构的嵌入式技术具有非常广阔的前景。
对于嵌入式开发语言目前主要有汇编语言、C和C++语言、Java语言,等。对于嵌入式操作系统目前主要有VxWorks、Windows CE、Linux和μC/OS-II,等,各个学校可以根据实际情况开设这些课程。集成开发工具主要有Tomado、Windows CE开发工具、ADS,等。下面结合笔者所在学校介绍其嵌入式方向的课程设置与教学情况。
计算机系嵌入式专业培养目标偏向嵌入式软件设计开发。其课程体系的设置应该体现“注重工程能力培养的嵌入式系统人才知识体系”。根据学生的接受能力,嵌入式知识的学习应体现层次性、由易到难的渐进性、注重实践性。其知识结构由基础知识、专业基础知识、专业知识这样一个层次结构组成。
基础课程阶段:主要学习理工科的一些基础课程,如高等数学,等,主要在大学一、二年级开设,这里不再赘述。
专业基础课和专业课开设方案如图2所示,图中列出其主要课程,该课程体系的目标是培养嵌入式系统软件设计师。
专业基础课阶段:如图2底部所示,主要包括模拟电子电路、数字电子电路、数据结构、C语言程序设计、Java语言程序设计、计算机组成原理、操作系统,等。主要放在大学二、三年级开设。
专业课阶段:如图2中部所示,专业课体现为三条线,主线是图中部虚线框中以ARM为架构的系列课程:第二条线属于硬件方面的选修课程,用于加强学生对嵌入式硬件方面的了解;第三条线属于软件方面的课程,用于加强学生软件方面的知识,后两条线的课程都为主线服务。下面详细介绍主线各门课程的主要知识点。
“汇编语言程序设计”课程是学习嵌入式技术的入门课程。主要介绍汇编语言程序设计的基础知识,ARM系列微处理器,基于ARM体系结构的指令系统以及汇编程序设计。本课程是学习嵌入式系统原理与接口技术、嵌入式系统设计与应用等知识的前导课程。
“嵌入式系统原理与接口”课程的教学内容应包含典型的嵌入式微处理器的工作原理、嵌入式系统的存储体系、GPIO、总线接口、网络接口,等。在嵌入式系统的教学中对特定的微处理器内部结构的知识要求淡化,对处理器接口知识的要求必须加强。该门课在教学过程中应注意“点面结合”,以某种平台为重点,兼顾其他系统的特征。
“嵌入式操作系统”课程主要介绍嵌入式系统基本知识,嵌入式系统的一个重要特征是系统存储资源有限和对实时性要求高,其用户界面与通用系统也很不一样,因此嵌入式操作系统与通用操作系统有较大的差别。在嵌入式操作系统课程中需要结合典型的嵌入式操作系统对操作系统的基本构成、工作机制、系统移植剪裁和实时任务调度等内容进行介绍。不同的学校可根据具体情况选择一到两门流行的嵌入式操作系统,如UCOSII、Linux、WinCE、Vxworks,等。
“嵌入式系统设计与应用”课程的教学内容应该包括嵌入式系统体系结构、嵌入式系统设计的基本方法、软件编程及设备接口和驱动,等。设置本课程的目的是让学生了解和掌握必要的嵌入式系统设计方法学的概念、方法和工具。
“嵌入式系统测试技术”嵌入式产品往往是软硬件结合的产物,其设计方法涉及软硬件协同设计、系统级设计、数字系统设计等多个层次。因而,嵌入式软件的测试不同于一般的软件测试,本课程的重点放在嵌入式软件测试,该课程包括了嵌入式软件测试的一般过程,内容包括结构化测试和嵌入式系统的原理、测试生命周期、重要的应用技术、基础设施、测试组织形式和测试原则。
3.2 课程教学
目前嵌入式教材存在的知识结构笼统、平台相关性问题及针对性不强等问题。我们逐步编写了嵌入式方向的系列教材,并且聘请企业的技术专家参与教材编写,让来自工作一线、拥有丰富工作经验的专家直接参与教材编写,大大增强了教材的实用价值。这些教材以ARM体系结构为主线,理论研究与实际开发紧密结合,面向应用。目前这些教材在实际教学中取得了良好的效果。
针对在校学生缺少行业背景知识这一缺点,我们在教学中大力开展了与企业的合作。首先我们研究企业需求、深入很多大中小型IT企业,作岗位调研,看看企业到底需要什么样的嵌入式人才,聘请企业专家参与课程设置与专业建设。同时,我们也研究嵌入式人才的就业问题,研究什么样的嵌入式人才好就业,在学生学习期间,直接把学生派到相关企业进行实习和毕业设计,使得培养的嵌入式人才能够适应企业的需要。
此外,注重嵌入式师资的培训,充分利用寒暑假将专业教师派到相关企业直接参与项目的开发。通过这种方式使得专业课教师能够紧跟时代的步伐,时刻引领新知识、新技术,避免了其知识的陈旧性。
关键词: 应用型大学;单片机;教学方法;嵌入式系统
Key words: application-oriented university;MCU;teaching method;embedded systems
中图分类号:G642 文献标识码:A 文章编号:1006-4311(2016)11-0252-03
0 引言
我国的大学教育大致可以分为三种类型,第一种是以科学研究或科学研究与教学并重为自身定位的研究型大学,是国家建设世界一流或高水平大学的主体,另一类是以职业技术教育为主的高职高专类院校,以培养鲜明特色的技能型人才为己任,第三种大学是介于前两种类型之间的高等学校[1-4]。与前两种类型不同的是,前两种类型的高校在国家高等教育的发展过程中很早就有了清晰的定位,而第三种大学的发展一直没有一个准确清晰的定位,直到《国家中长期教育改革与发展规划纲要(2010-2020)》出台,第三种大学的发展才有了自己发展定位,即以建设应用技术型大学为目标,并在教育部的指导下,一批以应用技术型大学为办学定位的高校于2013年在天津建立了应用技术大学联盟,安徽科技学院为该联盟的理事单位之一,开启了安徽科技学院高等教育的新篇章。
应用型大学的首要职能是服务社会,为社会培养品格良好、理论功底扎实、具有较强应用实践能力的应用型人才,因此,应用型大学应更注重应用性教学和应用性研究工作。嵌入式系统开发行业发展迅猛,就业待遇高,社会需求旺盛,嵌入式系统是电子、通信、自动化、光电、计算机、机电等专业的核心专业课,是一门典型应用性课程。本文以嵌入式系统课程的一个分支――单片机为例,结合自身教学实践和企业工作经验,对应用型大学嵌入式系统课程的教学方法做一些探讨。
1 注重基础和兴趣培养
单片机是一门综合性非常强的课程,涉及的知识面广,其先修课程有《模拟电子技术》、《数字电子技术》、《电路分析》、《C语言》等专业基础课程,单片机应用系统开发过程中还要用到《电子工程制图》、《传感器技术》、《数据结构与算法》、《电机拖动》、《嵌入式操作系统》等专业课程的知识。因此,学生打好专业基础功底是学好单片机等嵌入式系统课程的前提,这就需要我们重视基础课程的教学、科学设置人才培养方案中的课程及其开课学期,做到基础专业一环扣一环。
单片机等嵌入式系统课程的理论部分的学习,特别是前期还不能做实验的理论部分,如硬件架构及原理、芯片汇编指令和伪指令系统等,学起来枯燥无味,甚至给学生一种“云里雾里”似懂非懂的感觉,这些知识在学生心里不能准确落地,容易使学生从心理上放弃这门课程的学习,这就需要我们调整教学思路,上好第一堂课:一是要让学生明确学习目的。许多教师自始至终不会告诉学生为什么要学习单片机,它有什么用途,只讲课本知识,导致学生学无目的,甚至课程结束,都不知道自己学的是什么东西。因此,为学生明确单片机用途在正式上课之前非常重要,可以为学生多举一些贴近其生活的开发案例,使学生明确学习目的的同时,也激发了学生的学习兴趣。二是让学生了解开发流程。学生正式学习单片机前,可以给他们举一个简单实例,从电路设计,软件设计、仿真、调试、下载直至系统集成,给他们做个示范,让学生对这门课的学习有个全面的把握和清晰的认识。三是要激发学生的学习热情。学生如果对某门课产生了浓厚的兴趣,学生就会积极主动地把这门课学好,在这方面,单片机等嵌入式系统课程,有其独特的优势,是一门与日常生活十分贴近且就业前景广阔、待遇优厚的专业课,鼓励的同时也要让学生清楚眼前的困难,冷静面对困难,最后问一句“英雄们,你们准备好了吗”,让学生知难而上,信心满满地去挑战自我,开始课程的学习。
2 深化教学改革
随着社会的发展,传统的嵌入式系统教学内容、方法、模式、体系等难免暴露其不足,甚至跟不上现实需要[5-7],这就需要我们对现有不合理的人才培养体系的各个层面进行革新和完善。
2.1 课程内容及教学方法与时俱进
嵌入式系统近些年发展迅猛,传统授课内容有些已经被实际淘汰,因此,授课内容也要在经典内容的基础上穿插新知识、新技术,做到所授知识既稳固又能跟得上时展。当今是信息化的社会,尤其是年轻大学生时刻受到信息化的熏陶,他们利用现代化的网络工具得心应手,可以引导学生通过网络搜索引擎的强大功能学习专业知识,进行下载或收看教学视频,解答疑难问题,了解行业发展趋势,查找相关资料,在线知识交流等,资源用之不竭,为学生的自主学习拓宽了渠道,且能量巨大。
2.2 更新教学模式
单片机等嵌入式系统课程的传统教学方法一般是理论和实验单独设立,先上理论课程,待到一定课时后再开设实验课,这种模式导致理论和实验往往较为脱节,且学生的吸收效率普遍不高。
近年来,社会上涌现了许多的嵌入式系统培训班,主要以MCU和ARM的应用为主要培训内容,开设了C语言基础、简单电路基础、开发环境搭建、嵌入式操作系统、嵌入式驱动程序开发等课程,吸引了大量学生参与校外培训,这从侧面反映了高校目前的嵌入式系统教育已经跟不上社会对嵌入式人才的需求形势,培训学校教学模式采用教、学、做一体模式,具有课堂吸收率高,使学生能够快速掌握嵌入式系统开发方法的优点,但也存在不足,具有“短期速成”特点,学生就业后会出现“后劲不足”现象,且收费高昂,使学生在大学教育花费的基础上增加了额外支出。
吸收社会培训班的优点,结合高校教育优势及企业对高校应用型人才需求,我们提出具有高校特色的教、学、做一体化嵌入式系统课程教学模式。将具有明显应用性课程的理论和实践放在实验室来上,教师采用现代化的多媒体手段教学,讲到且需要实践的知识,学生随学随做,且根据老师布置的课堂实践题目完成设计和调试。与培训班不同的是,高校教育更具有系统性、学生基础知识牢固、课时充足,使学生真正成为后劲十足的应用型高级人才,而不是短期速成,具有明显操作技能培训特点的职业教育型人才。
2.3 加大实践环节培养力度
课程设计是单片机等嵌入式系统课程教学的一个重要环节[8]。教、学、做一体化培养模式能够让学生对课程的各个知识点有个微观的把握,但不能从整体上掌握知识的综合应用,课程设计以让学生完成一个小的项目为目标,从查找资料开始,在分析问题的基础上,运用各章节所学知识完成课程设计要求,并撰写课程设计报告,综合锻炼学生解决问题的能力。课程设计题目的拟定要合理,不能太难使学生很难完成或完成不了,打击学生的自信心,也不能太简单,达不到综合锻炼学生运用所学知识的目的。可以结合全国大学生电子设计竞赛题目的出题方法,设基本任务和附加任务,让学生根据自身兴趣、能力和特长进行选作。
鼓励学生参加飞思卡尔智能车大赛、全国大学生电子设计竞赛、机器人竞赛等不同级别的专业类竞赛,提高学生解决实际问题的能力。本科毕业设计是大学生毕业之前的最后一个学习环节,是对他们在校期间学习的综合检验,也是对大学教学质量的一次总结,与课程设计不同是毕业设计内容的难易程度与知识面都要高于课程设计。
校企合作探索多年,困难重重,企业和高校目标不能匹配,导致校企合作的层次较低,学生不能真正得到高水平的实践锻炼,因此,建设高水平应用型大学必须从高校自身出发来提高应用型人才的培养力度,升级传统的毕业设计方案,引进企业管理方式和理念,建设高校自己真正的研发中心(实训中心),而不是简单的实验室,对于选择嵌入式系统设计方向的学生要经过学校研发中心的锻造才能输入社会。
2.4 提高师资队伍技术水平
多数高校教师具有较为深厚的理论知识和熟练的课堂驾驭能力,但实践经验相对缺乏,为培养出合格的、适合企业需求的应用型大学生,必须提高相关专业课老师的专业技术水平。可以通过如下途径来提高师资队伍水平:一、鼓励教师参加相关产学研合作项目,承担各种横向课题研究,积极充当各种专业技能大赛的指导教师等。二、倡导专业教师参加企业实践。从学生角度实践校企合作遇到的困难和阻力较多,但具有较厚理论专业知识背景的教师作为校企合作的主体,所遇到的阻力将会小的多,因此,提高教师技术水平,可以从现有用人模式入手,打破专业教师不能到企业兼职模式,鼓励嵌入式系统教师参与企业的技术开发或技术管理工作。三、聘请企业一线工程师兼职高校实践课程教学。企业一线工程师实践经验丰富,他们直接参与应用型大学学生的教学工作,将利于学生和专业教师整体质量的提高。
3 科学设置评价体系
高校传统教学多采用重理论轻实践的考核评价方式,一张试卷定终身,实践考试只是微不足道的补充。对于以建设应用型高水平大学、培养高素质应用型人才为目标的高校来说,这种模式显然已经不能满足实际需要,需重构新的考核评价体系。对于专业基础性科目可以采取重理论弱实践的方式,对于应用性较强的专业课程应采用重实践弱理论的考试方式,根据人才培养目标区分对待,不搞一刀切。
4 结语
本文详细介绍了当前嵌入式系统教育工作中存在的问题和不足,以培养高素质应用型人才为目标,结合自身多年教学实践和企业工作经验,从专业基础、课程内容、教学方法、评价体系等方面,对单片机等嵌入式系统课程的教学方法做了细致的探讨,多年教学实践表明,按照新的教学方法去培养嵌入式系统应用型人才,提高了学生学习的积极性,课程内容更容易理解和接受,学习起来趣味性更强,教学质量得到显著提高。
参考文献:
[1]江小明,张妙弟.应用型大学有关概念和内行问题的研究[J].北京教育,2007(3):50-52.
[2]王乐鹏,张洪颖,冯媛媛,等.应用型大学国际化的实践与展望[J].科教导刊,2012(7):1-3.
[3]徐立清.我国应用型大学的组织特征与体系设计[J].江苏高教,2013(5):25-27.
[4]滕祥东,任伟宁,杨冰.应用型大学教师队伍结构模式的构建与优化[J].黑龙江高教研究,2009(7):1-3.
[5]李雪峰.教学工厂理念在单片机项目教学中的应用[J].电子世界,2013(1):159-161.