时间:2022-02-01 13:16:54
引言:易发表网凭借丰富的文秘实践,为您精心挑选了九篇嵌入式实训报告范例。如需获取更多原创内容,可随时联系我们的客服老师。
结合我们专业的特点,大学生创新创业能力训练的内容应该包括创新训练项目、创业训练项目和创业实践项目三个方面。
1.1创新训练项目主要是组织开展各类科学研究(包括学生申请科研课题、参与教师课题研究等)、技术发明、创新型实验、开放实验等活动。学生个人或团队在导师指导下,自主完成创新性实验项目设计、方法选择、设备和材料的准备、实验的实施、数据处理与分析、总结报告及论文的撰写,参加各类电子竞赛。
1.2创业训练项目主要是组织开展创业教育和创业实践活动。学生团队在导师指导下,团队中学生在项目实施过程中扮演不同的角色,通过编制商业计划书、开展可行性研究、模拟企业运行、进行一定程度的验证试验,撰写创业报告等工作。
1.3创业实践项目是学生团队在学校导师和企业导师共同指导下,以前期创新训练项目或创新性实验的成果为基础,提出一项具有市场前景的创新性产品或者服务,以此为出发点开展创业实践活动。本文主要讨论第1阶段“创新训练项目”的实施过程,根据我们专业现状及就业前景,开设了“嵌入式系统项目实训”的课程,本课程横跨5个学期,遵循由浅入深,从易到难,循序渐进的原则,逐步培养学生的专业知识和能力。
2嵌入式开发市场现状
根据华清远见“2013-2014度中国嵌入式开发从业人员调查”的报告,本文主要从以下5个方面说明:
2.1学历要求,嵌入式开发从业人员的学历仍然以本科(65%)和硕士(22%)居多,占所有参与调查人员的87%,较去年增长4个百分点。从中可以看出:在整个嵌入式行业的从业人员中,本科生和研究生凭借其扎实的理论功底和良好的综合素质,依然是嵌入式开发从业者的主要群体,并且在未来一段时间内也将持续稳居此项调查的前两位。
2.2嵌入式开发方向,从事软件开发、单片机开发、硬件设计等工作,比例分别占38%,33%和16%,占总人数的87%。通过这一数据,我们可以看出,目前主要从事嵌入式开发的人群大部分是有一定的软件或硬件基础的从业者,但是也有一定比例的从业人员是从事IT类非技术岗位与非IT行业的。这说明,嵌入式并不像很多学生想象的那么难,只要是下定决心想要学习嵌入式就一定能够学会。2.3软件开发语言的选择,C语言仍是在嵌入式产品研发的软件开发语言的使用过程中最普遍使用的语言,其市场份额继续保持领先(82%),这一统计结果再一次表明,无论是在传统的工业控制领域、通信领域,还是迅猛发展的消费电子,安防控制、信息家电等领域,C语言均是嵌入式开发语言的首选。
2.4软件开发调试工具的选择,keil和IAR分别以48%、19%的比例成为嵌入式开发者的主要调试工具,总计占所有参与调研人数的67%。合适的调试工具的选择使用,可以大大加快产品的开发进度。这也使得在调试工具层面的技术支持和发展成为研发过程中需要考虑的因素之一。
2.5未来嵌入式操作系统首选,嵌入式Linux仍然是未来几年内,嵌入式工程师认可的最具发展潜力的首选嵌入式操作系统,所占比例为60%,而Android智能手机操作系统,也受到了越来越多嵌入式工程师的关注,并对其在移动手机操作系统中广阔的发展空间及发展潜力充满了期待。由此可见,作为开源系列的两款优秀的嵌入式操作系统(嵌入式Linux及Android),其开源的特性,无疑使其在市场竞争中,具备了最强大的竞争优势及用户基础,用户就是王道。
3“嵌入式系统项目实训”的实施计划
根据嵌入式开发市场需求的现状,结合我们专业的特点和具体情况,制定了分阶段的实施计划,依据循序渐进的原则,每个阶段实现不同的目标。
3.1基本原则
(1)责任意识,引导学生关注国家、民族、人类社会的重大问题,增强学生的责任感和整体意识,提高学生对社会重大问题的把握能力。(2)兴趣驱动,参与项目的学生要对科学研究、技术发明和创业实践有浓厚兴趣,以兴趣驱动,在导师指导下完成项目。(3)自主实践,以学生为中心,学生自主学习、自主设计、自主管理,开发学生潜能,引导学生主动实践,主动寻找问题和解决问题。(4)重在过程,注重项目的实施过程,在项目实施过程中培养和增强学生发现问题、分析和解决问题的能力。(5)校企合作,鼓励校企合作项目,逐步推行“双导师”制,实现学生早实践、早科研、早社会,共同培养创新人才。
3.2阶段性计划
根据嵌入式系统项目实训大纲,制定了项目实训计划,如表1所示。
3.3实训要求
选修本课程的学生必须善于独立思考、实践动手能力较强、对科学研究、创新创业等有浓厚的兴趣,具有一定的创新意识和创业实践能力,具备从事创新创业的基本素质,有强烈的求知欲和严谨的工作作风,有良好的职业道德和团结协作精神。(1)本实训课程横跨5个学期,学生选修后,必须完成所有实训内容才能得到学分,中途退出则没有学分。(2)学生自由组成实训小组,由指导教师确定每组的人数,建议每组为3-5人,并选举1人任组长。指导教师可根据各个实训小组的实际情况进行必要的调整。(3)在每个学期实训结束后,学生都要撰写实训总结报告,并上交。(4)从书中或从互联网中查阅相关资料,自学具体实训中涉及到的新知识。
3.4保障措施
(1)学院已将“嵌入式系统项目实训”做为一门课程纳入教学大纲,并已提供一间实验室作为“嵌入式系统项目实训”实验室,为更好开展嵌入式教育提供了条件保障。(2)经费保障,学院目前已投入1万元的启动资金,为了保证本课程的持续开展,还需要后续的资金支持。(3)鼓励教师特别是硕士以上教师为指导教师,担任“嵌入式系统项目实训”导师,积极聘请企业导师指导学生创业训练和实践,为学生早实践、早科研、早社会,实现校企培养,促进产学研结合奠定基础。
4结论
具体项目清单及主要内容如下。项目一:具体工程项目的确立与控制器的使用。以单片机原理与应用课程为基础,根据现有的课题,确立一具体的实训项目,例如横向课题“农场采集控制器的设计”,目的是使学生通过工程设计的角度考虑问题,设计具体方案以及如何进一步实施等等。项目二:电路图绘制及制版。根据项目一由各小组组长分配工作,小组成员针对资料员所查的资料进行分析,确定整体方案,进行硬件电路的设计,包括原件的选型,芯片性能的对比等等,确定具体的硬件电路图后,绘制原理图、PCB图,发至厂家制版。项目三:PLC实训环节。实训过程中加设了PLC实训环节,主要根据学生在没有PLC学习经验的基础上,针对具体的几个小实验使学生对PLC有一定了解,对PLC在工程项目中的作用有一定认识,为学生进一步学习做铺垫。项目四:DSP实训环节。让学生了解众友TMS320VC5416DSP实验装置的硬件基本结构;掌握USB仿真器和CCS2.2软件的安装步骤;掌握CCS2.2软件的硬件仿真和软件仿真的调试方法。项目五:嵌入式实训环节。设计基于内核为SAMSUNGS3C2410板的嵌入式操作系统的实用性学习训练,通过从浅入深的方法指导学生步入嵌入式开发的大门,实训从理论介绍,到Linux内核的开发、驱动应用的设计,贯穿嵌入式学习整个过程。通过该实训环节,使学生拓展视野,丰富知识,为以后工作中接触嵌入式做准备。项目六:EDA实训环节。使学生熟练运用QuartusII软件,并通过一具体实训小项目,使学生掌握PS2接口键盘的工作原理、硬件演奏电路的原理及设计方法、使用EDA技术进行项目设计的方法和思路。项目七:工程项目的软件设计及整体调试。对农场采集控制器进行电路焊接、软件程序的书写及调试;软硬件整体电路的调试及报告的书写等。关键使学生学会工程项目中的程序模块式设计方法及电路中抗干扰设计思路。项目八:DELPHI上位机软件实训项目。针对农场采集控制器的下位机部分,根据农场的现实要求进行上位机软件设计,并实现与下位机的通信。项目九:LABVIEW上位机软件实训项目。利用虚拟仪器进行设计上位机,同样实现所要求的上位机功能。实训的考核方式也是实训环节关键的一步,实训的考核着重倾向于技能方面的考核,目的是要让学生对每次的实训项目认真对待,这对主动性差的同学来说能起到很好的促进作用,实训考核包括实训过程的学生自评和教师评价。自我评价包括实训的态度、设计的速度、文明实训等几个方面。教师评价包括设计的质量、实训过程表现、实训记录、答辩情况等几个部分。
递进式实训教学模式的效果分析
(一)通过实训项目的实施实现了学院实验室资源共享传统的实训模式往往针对系内部的实验室进行,仅仅局限于一个或两个实验室来完成,造成实训室设备的闲置,是很大的浪费,而本文提到的实训则利用了学院的单片机实验室、EDA实验室、DSP实验室、嵌入式实验室、PLC实验室、虚拟仪器实验室、计算机公共机房等多个实验室,这种方法打破了过去传统实训以系为单位的封闭状态,实现了最大范围内的资源共享,更好地将实验室的仪器设备和技术优势提供给进行实训的学生及老师,适应了高等教育深化改革的要求。(二)通过实训项目的实施增强了学生综合知识的能力实训是培养学生综合能力和创新能力的重要手段,它不仅可以帮助学生巩固所学的理论知识、提高学习兴趣,还可以帮助学生提高实践能力、培养创新意识。通过专业综合实训最大化地提供了学生的实训时间及实训内容(本实训为6周),提高了学生理论联系实际的水平,锻炼了学生实践动手能力和科研开发能力。(三)通过实训项目的实施提高教师的教学能力及教学效果实训往往要求教师有很强的实践能力和很高的理论水平,为了达到实训的效果,教师不得不增强自己的能力,不遗余力的将自己所学倾囊相授,注重教学方法的转换,鼓励学生的主动参与、大胆质疑,发展求异思维和发散思维,最大限度地提高实训环节的效果和质量。(四)增强了学生的团队协作精神实训项目实施过程中,班级将被分成若干个项目小组,各项目小组在组长的带领下,各司其职,分别完成项目的若干环节,经过项目整个过程的实施,学生锻炼了团队协作精神,只有大家心往一处使,才能取得最好的成绩,为学生以后走向工作岗位进行了很好的铺垫。
结束语
[关键词]独立学院应用性人才嵌入式课程实践教学
[中图分类号]G642[文献标识码]A[文章编号]2095-3437(2014)10-0004-03一、嵌入式系统课程教学现状和问题
在21世纪的后PC时代,嵌入式技术及产品已成为信息产业研究和应用的热点。近年来许多高校的电子、自动化及计算机、通信等专业针对市场需求纷纷开设了针对32位处理器的嵌入式系统课程。但由于嵌入式系统教育发展历史不长,各高校在课程的设置和内容编排上,尚处于起步和探索阶段,其主要问题表现在:
第一,与其他专业课程相比,嵌入式系统课程涉及内容庞杂,培养的是软硬件相结合的复合型人才,对学生的专业知识有较高要求。
第二,嵌入式系统课程一般都脱胎于传统的自控、电子工程、通信工程、计算机应用等专业领域,为了通用于这些专业下的嵌入式技术教学,市面上的教材和实验指导书的内容设计都力求面面俱到,缺失了专业的针对性,其中又以偏硬件居多。
第三,传统的高等教育偏重于理论的传授,而嵌入式技术学科交叉性强,实践比重大,学生若在实践应用上没有得到良好的锻炼,则无法较快胜任嵌入式工程师的职位。
独立学院作为公办民营的应用型本科,学生整体理论底子薄,学习起点低,可同时又不乏思维活跃,动手能力强等潜质。独立学院如果简单地套用“一本”院校的嵌入式系统课程设置,则将面临更为棘手的挑战,也不能反映独立学院人才培养的特色。
笔者所在的宁波大学科学技术学院于2009年在软件工程专业开设了嵌入式系统课程。在前期教学过程中,我们发现围绕理论知识授课,往往内容枯燥,无法达到好的教学效果。而作为辅助的实验课内容,主要完成的是实验箱附带的验证性实验,缺乏探索性和开放性,制约了学生的主观能动性。
同时,嵌入式技术覆盖了软硬件的多项领域,而软件工程专业下嵌入式技术培养的定位应该是嵌入式产品及应用系统设计与开发、产品维护与技术服务的软件工程师。我们如果没有对通用的教学内容进行裁剪和主次区分,既不能突出培养的重点,也不符合工程实践教育专而精的思路。
二、适合独立学院软件工程专业的嵌入式系统课程教学探索
根据市场调研,嵌入式产业人才结构中需求量最大的还是嵌入式软件开发的相关技术人员。因此从独立学院的学生实际学习能力出发,首先我们明确了软件工程专业下的嵌入式系统学习应在熟悉硬件的基础上,以软件学习为重点。目前32位嵌入式系统其软件设计都已经进入到依托对应的软件设计平台应用高级语言开发的时代,软件工程专业的学生没有学习过单片机课程,但先修过“微机原理与接口”,并且系统学习过Linux,因此侧重于学习基于操作系统的驱动编程或者上层应用是可行的。
其次,在具体的教学实施中,我们采用“基础实验+综合实训”来驱动学生实践能力的提高,其特点在于不再以理论知识为主线,而是以案例实践为主线,按照应用性、可操作性的原则进行课程教学内容的编排,通过实例解读来推动学生对理论的掌握和深入。就此,我们从改善实践环境,调整实践内容和强化实践驱动三方面着手进行了课程建设。
(一)改善实践环境
改善实践环境的目的在于把传统相对封闭的实验教学变革为开发式的实验教学,使得学生拥有良好的实践条件,激发他们学习技术的热情。具体从以下四个方面着手:
1.设备配置
我们通过几次追加硬件设备投入,前后共配置了可容纳四十人的嵌入式技术实验室两间,分别为嵌入式课程实验室和嵌入式创新实验室。前者用于课程实验,后者用于学生创新能力的培养。购置基于S3C2410 芯片系列的ARM9教学实验箱40套,PC机80台以及一系列GPRS、GPS、传感器、RFID射频、视频摄像头等实验模块,并购置了若干台最新的ARM11教学平台, Atom凌动平台和Android 3G开发平台,专门用来承担课程的教学和实训。
2.开放时间
除正常课程教学之外,实验室在课外时间也对学生开放,保障学生有充足的动手操作机会。
3.开发环境
所有PC机均通过虚拟机安装上Linux,配备齐全的软件开发环境,并接入互联网,旨在鼓励学生通过互联网、技术社区等方式主动搜索、学习本课程相关知识。
4.开发板租用计划
实验室另外采购了三十套价格低廉的嵌入式开发板,允许选修嵌入式系统课程的同学在完成相应手续的条件下,租借开发板,以此鼓励学生自主学习和创新设计。
(二)调整实践内容
工程应用型技术人才的成长应该是从理论到实践,实践反馈理论的螺旋上升过程。本着这样的思路,我们在教学的组织过程中,划分了“学习”、“演练”、“提高”三个阶段,它们分别对应了三个层面的实践过程:基础实验、综合实训和作品设计。
1.基础实验
这部分实验是整个实践环节的基础部分,案例规模相对较小,目的是使学生了解和熟悉ARM嵌入式软硬件的基础开发流程。实验紧跟理论教学进度,以单元实验为基础,帮助学生进一步加深对理论知识的理解。
由于课程面向的是软件工程专业的学生,我们对前期依据实验箱配套资料而设计的实验内容进行了调整,削减了之前关于32位处理器架构、ARM指令集、ADS汇编程序等部分知识,去除了JTAG仿真调试和无操作系统下的ARM接口驱动开发,扩充了基于嵌入式Linux的ARM接口驱动开发,并添加了嵌入式数据库SQLite的应用内容。
2.综合实训
综合实训让学生完成一个综合的课程设计。这部分任务以大作业的形式进行,题目是在开学后的几周就分配下去。内容综合整个课程的知识,并要求尽可能利用实验设备上的硬件资源。目的在于让学生从课程开始就带着问题去学习,在学习中完善和落实项目计划,并将多个知识点相融合。这类题目有:
基于嵌入式Linux的自动温控系统
基于CGI的远程灯光控制
基于嵌入式的指纹签到系统
基于RFID的图书自助借阅系统
基于嵌入式Linux的智能防火防盗系统
……
以自动温控系统为例,我们要求利用实验箱的设备,实现一个基于嵌入式Linux的模拟温控系统。该系统涉及的知识点有Linux下的字符设备驱动,S3C2410的GPIO驱动,S3C2310的中断驱动,AD驱动,数码管驱动和PWM驱动。这些知识点均分散在基础实验中,在掌握各个部分原理的基础上通过编程集成即可实现整个系统,并且实现过程也增加了探索性和趣味性。
3.作品设计
作品设计结合学生的毕业设计课题或嵌入式竞赛进行,项目一般要求具有较强的应用性,且最终实现一个成形的作品,课题可由学生结合自己的专业特长或兴趣自行选题。这一层面的实践,实验室除了提供实验平台,还提供配套的接口模块,目的使学生能够综合自己的专业知识设计出完整的嵌入式技术方案,并提前积累项目开发经验。
此类题目有诸如“基于嵌入式技术的智能档案柜”、“老年人移动智能守护系统”、“鱼苗自动计数系统”、“基于二维码的专家门诊实名预约挂号系统”、“基于RFID技术的幼儿园儿童出入监控系统”等。从这些题目可以看出在嵌入式系统应用上,软件工程的学生在“偏软”的知识背景下仍然具有较大的发挥空间。
以图1某同学的“基于RFID技术的幼儿园儿童出入监控系统”为例,整个系统整合了软件工程专业的嵌入式技术知识和Web应用开发知识,涉及RFID的嵌入式linux驱动、嵌入式网络通信、QT GUI编程,J2EE编程,数据库设计和嵌入式系统移植,是软件工程专业学生一次有效的毕业鉴定。
(三)强化实践驱动的教学主线
实践驱动的教学主线,核心是利用有限的课堂时间,精简理论教学,让学生从实践入手,主动参与到发现问题寻找答案的过程之中,通过查阅资料,网上搜索,技术社区解答,再结合老师的指导,从而解决具体的技术细节,并获得解决问题的一般性思路和能力。
我院“嵌入式系统”课程,开课学期为第6学期,4学分,85学时,课堂理论和实验比例为1:4(17理论+68实验)。课程的理论部分以ARM9处理器为硬件平台,以Linux操作系统为开发平台,根据需要选择性地介绍ARM常见接口原理及Linux上层开发、驱动开发及内核裁剪等内容。
实践环节中的基础实验,由老师统一讲解,每个学生独立完成。老师指导学生采取原理引导实验,实验体会原理的学习方式,在实践中加深理论的理解。而与基础实验平行开始的综合实训,则以3人为单位的小组来开展。教师协助各小组分析项目特点,讲解学习思路,小组以团队开发的方式推进项目。
综合实训最后完成的项目通过现场演示和答辩,并提交项目报告的方式考核。通过综合实训模拟嵌入式项目开发,培养了学生的综合实践能力和团队协作能力。并为之后的毕业设计和竞赛作了预演。
三、课程实施效果
课程内容经过上述调整,学生学习的兴趣和主动性大大提高。在目前信息类相关专业生源质量逐年下降的大背景下,我院软件工程系“嵌入式系统”模块的同学这几年一直以学风好,专业能力强而获得各任课老师的高度评价。在毕业设计环节,我院嵌入式系统方向的毕业设计都具鲜明的个性化和创意,最终软硬件的集成和演示也排除了抄袭的可能。
每年一届的“博创杯”全国大学生嵌入式设计大赛是行业内最具广泛性和影响力的全国性大赛。在比赛队伍逐年递增,竞争愈加激烈的情况下,我院同学却从2010年第一次参加大赛开始,成绩一年一个台阶取得了跨越式的进步。特别是2012年,我院作为独立学院,与重点一本院校大连理工大学、北京理工大学等四支队伍并肩荣获全国总决赛的一等奖,这也给课题组的教学探索带来了正向肯定。
表1 我院连续三年参加“博创杯”全国大学生嵌入式设计大赛成绩
■
除此,学生就业竞争力也呈现出积极态势。从2010年我院有第一届嵌入式方向的毕业生以来,作为独立学院的学生,相继有进入阿里巴巴、虹软、新中大、恒生、HTC等区域知名IT企业的研发部门。专业对口就业率三年分别达到68%,78%和75%。
四、结束语
教改的效果表明,独立学院学生的特点决定了其教师在进行嵌入式的教学中,不能像一本院校一样偏重于理论教学,更多地应该是实践教学,通过学习基础的理论知识,建立起相关概念,通过实训和课程设计更多地去动手操作,从而达到应用型人才培养的目标。作为软件工程专业下的嵌入式系统教学,还要注意教学内容的取舍,注意合理分配软硬件知识的比重,有所学,有所不学,突出专业特色,才能更快地适应市场发展,造就学以致用的嵌入式软件开发人才。
[参考文献]
[1]钟梅,周杭霞.英国密德萨斯大学的团体协作能力培养[J].高等工程教育研究,2005,(2).
[2]袁剑波.独立学院应用型人才培养模式创新与实践[J].高等工程教育研究,2011,(2).
关键词:嵌入式 实践教学模式 ERP沙盘模拟 实训
前,企业对会计人才能力的需求,除了会计理论知识外,更加注重职业技能和职业素质。因此,在企业越来越注重毕业生实践经验和综合能力的形势下,要使会计专业毕业生符合用人单位的要求,必须进一步改进会计人才的培养模式,在巩固理论教学成果的基础上加强实践性教学环节,高职会计“嵌入式”实践教学模式应运而生。
一、 传统会计人才培养模式的缺陷
传统会计人才培养模式尽管也强调实践技能的提高,课程设置上也安排了诸多实训,但这些实训存在以下弊端,致使培养出来的人才效果欠佳。
(一)校内实验室实训的综合性不强
1.实验内容以单一的会计核算为主。目前会计模拟实验室多以工业企业一个月的会计事项为蓝本,要求学生练习从填制凭证、登记账簿到编制报表的一整套会计核算处理方法,很少涉及会计预测决策、会计控制、会计检查等会计管理的内容,同时,会计核算类的实验多为验证性实验,缺乏系统性。
2.实训项目缺乏有机结合。多数高校开设有会计手工实训和会计电算化操作实训,但是这两种实训往往由不同的教师授课,实训采用的教材也不尽相同,导致两种实训方法没有有机结合,学生无法认识手工实训与电算化实训之间的关系。
3.重专业素质轻综合素质。传统的模拟实验只是模拟了材料,而没有模拟环境,没有将会计本身放置在企业整体的环境中去运作,所以只教会学生如何做账,在培养学生独立思考、分析判断、团队合作以及相互沟通等综合素质方面十分欠缺。
(二)校外实习的效果不佳
尽管许多高校都与企业签订了校企合作协议,但真正能让学生深入顶岗实习的企业非常少,究其原因,一是由于企业的财务信息带有保密性,企业财务人员比较忙,加之财务人员担心学生弄错账而不让学生上岗操作,导致学生只能在实习中“看看”;二是由于财务部门办公场地小,一次只能接纳2-3个学生,其余学生只能等待;三是实习地点分散,致使实习费用过大,对有些学校而言,经费困难,所以,学校与企业建立实习关系时,往往会遇到来自企业的各种阻力,使得学校没有稳定的实习基地。
二、国外高职会计“嵌入式”教学模式借鉴
(一)职业素质教育应该嵌入到专业课教学的各个环节之中
美国学者认为,职业素质教育不能游离于课程教学之外,而是应该与课程教学内容、课程体系结构与顺序安排相互交织、彼此渗透形成一个有机的整体。专业课程的教学应该与职业素质教育相融合,在专业课教学的各个环节中逐步嵌入职业素质的培养。职业素质教育不是一门新的研习课程,而是对传统教学过程的“重构”。
(二)国外高校培养学生职业素质主要是通过“嵌入式”实践教学模式来完成
目前,国外高校培养职业素质的方式主要有四种:课外培养;课中培养;课内培养;独立课培养。其中课外培养、课中培养、独立课培养与我国高校的职业素质通识课培养相类似,而课内培养的方式主要是职业素质与专业课的渗透式教学。具体来说,就是运用嵌入式实践教学模式,将职业素质教育嵌入到每门专业课的课堂授课、课后作业、顶岗实习、期末考试等各个教学环节之中。
(三)“嵌入式”实践教学将职业素质教育与专业课程教学深度融合
根据美国大学协会的界定,“嵌入式”实践教学模式的运行机制是教师一方面要传授专业学科的理论知识,另一方面又要培养学生的岗位胜任能力,并且还要对这两方面的学习结果进行全面测试。相对于传统的教学模式而言,嵌入式教学模式要求实现的教学目标是双重的,既要实现专业课理论教学目标,还要培养学生能够成功完成与岗位任务相关的作业的职业能力。课程结束时对专业课和职业能力两个方面的成绩进行测评。美国马里兰大学Cossard副教授认为,通过精心设计综合性很强的大型作业可以将对学生学习效果的评价与课程教学的评价结合在一起,以取得专业课程教学与职业素质教育的深度融合的良好效果。
三、“嵌入式”教学模式是培养应用型会计人才的有效模式
高职会计专业“嵌入式”教学模式是为了适应社会经济的发展,根据会计职业特征、职业能力基础框架和会计教育现状,改革传统的以“老师为中心”的教学模式,不仅仅满足于课堂教学,改变单向的知识传授,构建“以学生为中心”、“以能力为本位”的新型教学模式,把学生专业岗位胜任能力的培养作为教学的主线,嵌入职业价值观、知识技能、人际技能和组织技能的培养,使会计教育成为一个有机整体。
(一)精简会计核算实验,嵌入会计估计空间
由于在当今形势下,计算机账务处理迅速发展,会计人员素质也向管理型发展,所以要适当减少会计核算实验涉及的事项,选择一些有代表性的、涉及会计判断的事项。比如购入一项固定资产,让学生去查找资料,合理估计固定资产的使用寿命和计提折旧方法,而不是事先假定好,只让学生机械的计算。同理,不要每个问题都给学生固定答案,给学生一定的空间,进行合理的会计估计和判断,从而使学生了解会计处理不仅有账务数据的精确性,还有会计选择上的主观判断性。
(二)嵌入ERP沙盘模拟推进实践教学——游戏化教学
实践教学更注重学生综合素质的培养,沙盘教学是一种值得借鉴的培养模式。独立开设ERP沙盘模拟对抗课程,可以培养学生独立思考能力以及团队协作精神;将ERP理论与沙盘教学相结合开设ERP沙盘模拟对抗课程,可以培养学生的综合分析能力。为避免上述校外实习的弊端,同时又能使学生提高综合素质和实践能力,ERP沙盘模拟这种“把市场建在教室,把企业交给学生”的实训模式不失为一项有效的教学方法。
ERP沙盘对抗课程不同于一般的以理论和案例为主的管理课程,而是一种全新的体验式授课方法。它是针对一个模拟企业,把企业运营所处的内外部环境定义为一系列的规则,将学生分为6组,每组要亲自经营一家拥有一定资产、销售良好、资金充裕的企业,连续从事6年的经营活动。学生被赋予不同管理角色,包括CEO、财务总监、营销总监、生产总监、采购总监等,并可根据人数的多少设置财务助理、营销助理及商业间谍。面对来自其他企业(小组)的激烈竞争,必须根据市场需求及预测竞争对手动向,来制定并执行企业在产品研发、市场开拓、销售、融资、生产等方面的短、中、长期策略,然后一年一年“经营企业”,每一年末用财务报告计算经营结果,算出所有者权益,并分析制定改进方案,继续经营下一年。因而它是一种融角色扮演、案例分析和专家诊断为一体,充分体现“学生学为主,教师教为辅”的全新教学方式,这种学习方法可称为做中学,也叫游戏化教学。通过ERP模拟沙盘实训,可以培养学生的团队协作精神、开放的心态、亲历亲为和换位思考的能力。
(三)课程中嵌入岗位、考证、比赛——“岗、课、证、赛”融合
“岗、课、证、赛”融合中,所谓的岗,是指在企业中的出纳岗位、会计核算岗位、财务管理岗位、会计监督岗位组成的岗位群;课,是指在会计专业开设的专业核心技能课程,如基础会计、财务会计、会计电算化、税务会计、财务管理、审计等课程;证是指省财政厅颁发的会计从业资格证、财政部颁发的助理会计师证书、信息产业部和用友公司联合颁发的用友ERP工程师认证证书等;赛是指由省教育厅主办的全省高职高专院校大赛暨全国职业院校技能大赛选拔赛“会计技能”竞赛、省大学生财会信息化竞赛。
所谓“岗、课、证、赛”融合,就是在会计专业开设专业课程的基础上,根据专业的实际情况,将全国职业院校会计技能竞赛的竞赛内容嵌入到授课计划中,将相应的职业资格标准所要求的知识、技能、素质嵌入到课程中,并不断完善授课内容、调整授课手段和考核制度等,通过教师和学生的互动活动,使学生掌握课内知识和比赛技巧,构建一门全体学生积极参与课堂教学、主动学习考证知识、努力提高会计实务操作能力的课程。通过学习和竞赛,鼓励学生在大一时报名会计从业资格证考试,大二时有30%-50%的学生报考初级会计师,为未来从事会计工作培养岗位意识和岗位能力。它看似在选拔优秀学生参加省级比赛,实际上是以比赛为手段、以证书为导向、以岗位为目标,使学生产生学习动力、学习兴趣。通过“岗、课、证、赛”融合,不仅可以让枯燥乏味的学习过程变得生动有趣,还可以加强学生课后学习会计知识的主动性,增强学生学习和运用制单知识的自信心,提高他们的适岗能力。
(四)与行业企业紧密合作,将企业与行业经验嵌入到实训教学中
实训教材的选用是课程改革的重要组成部分。实训的目的是让学生在校期间就能很好地熟悉企业经营管理环境,因此应设法让企业经营管理理念、组织结构、经营管理信息化手段等嵌入实训中,这就需要高职院校与行业企业紧密合作,吸收企业与行业经验。高职院校可组织本校教师编写实训教材,但应与校外专家紧密合作,借助于他们的企业背景,根据出纳、会计核算、审计、税务等职业岗位(群)和企业工作流程,以ERP为平台与企业信息管理软件公司合作开发会计综合实训系统,不断完善会计综合实训系列教材,更新实训系统数据,提升ERP系统实训效果。
四、高职会计专业“嵌入式”教学模式实施过程中应注意的问题
(一)激励企业积极参与
校企合作的关键在于企业,要激励企业积极参与教育教学的过程。由于财务数据的保密性等原因,企业通常不愿提供岗位给学生实践,这使高校陷入“孤军奋战”的尴尬境地,致使目前的校企合作尤其是会计专业的实习,难让企业真心诚意地积极参与进来。因此,如何让校企合作落到实处需要多方面努力。“嵌入式”教学模式的有效推广,可建立“订单班”,与企业合作定向培养人才,让企业勇于承担相应的社会责任,保证会计人才的培养完全符合对接企业的要求。另外,政府应多鼓励企业积极参与学校的各项专业教育活动,更好地为学校提供校外实训场地。只有全员参与,才能营造出全社会共同育人的局面,更好地保证高职院校培养出社会需要的应用型人才。
(二)强化“双师型”教师队伍建设
“嵌入式”实践教学模式的培养,对教师的素质提出了更高的要求,教师要精心设计完整的综合性作业让学生完成,考察学生的综合素质,因此高职院校必须打造一支基础理论扎实、实践能力强的“双师型”教师队伍,让每个专业教师都真正下企业,脱产顶岗,了解企业的实际需求,带回企业的真实案例、企业的管理思想等用于教学、科研,以研促教,才能培养出真正符合企业要求的应用型会计人才。
(注:本文系2013年台州市教育规划课题:高职会计“嵌入式”实践教学模式的构建——基于职业素质培养的角度;项目编号:GG13070)
参考文献:
1.陈莉萍.ERP沙盘模拟实训——培养应用型会计人才的有效模式[J].商业会计,2012,(19).
2.吴海英.高职院校会计专业“嵌入式”教学模式初探[J].湖北经济学院学报,2012,(4).
3.蒲萍,袁芬.岗课证赛深度融合的会计专业人才培养模式探究[J].财会通讯,2012,(9).
[关键词] 嵌入式系统 课程体系 研究
在当代数字信息技术和网络技术高速发展的后PC时代,嵌入式系统技术已经成为这个时代最热门的技术之一。嵌入式系统融合了微电子、计算机科学、通信和电子工程等多种技术,广泛应用于工业控制、信息家电、移动设备、医疗仪器、汽车电子等领域。但目前还存在部分课程教学没有紧跟行业实际需求等问题,需要加强研究、探讨和实践,建设比较规范系统的嵌入式系统课程体系,制定合理的嵌入式系统人才培养方案,以适应社会对嵌入式系统人才的迫切需求。
一、嵌入式系统专业的特点
嵌入式系统的一般定义为:“以应用为中心、软硬件可裁剪的、适应应用系统,对功能、可靠性、成本、体积、功耗等严格综合性要求的专用计算机系统”,由嵌入式硬件和软件两部分组成,这就决定了嵌入式系统专业与其他专业相比,具有其鲜明的特点。
一是应用性强、实践动手能力要求高。学生必须通过大量系统、专业的动手操作、实验实训、项目设计等才能真正提高专业知识与专业能力,保证人才培养目标的实现。二是涉及领域广,集成性强。嵌入式系统涵盖了电子、自动化、计算机等诸多学科与专业,是计算机、电子、自动化等多个专业的有机集成与交叉融合,这就对嵌入式系统专业人才提出了较高的要求。
二、嵌入式系统行业岗位需求分析
目前适合高职嵌入式专业学生的岗位包括:①销售岗位:产品销售工程师、技术支持工程师等;②生产岗位:硬件测试工程师、软件测试工程师、系统功能测试工程师、硬件维护工程师、焊接组装工程师;③ 研发岗位:顶层应用程序开发工程师、单片机开发工程师。而同样非常重视实际应用与社会就业需求的高专院校也与此基本相同。三种岗位对于学生的专业水准、知识与能力的要求各不相同,其中销售岗位主要从事产品营销、市场开拓、客户服务等工作,生产岗位主要从事嵌入式产品的第一线生产,如产品组装焊接、系统测试与维修等,研发岗位主要从事嵌入式操作系统层面上的各种程序的开发。
三、嵌入式系统专业教学现状
目前国内开设嵌入式系统专业的高职高专院校很多,其中不乏国家级的示范院校,总的来讲嵌入式系统专业的建设是卓有成效的,为国家与行业培养了大批的嵌入式技术人才,但另一方面我们也应当看到嵌入式系统专业教学一直存在的问题与不足。
从嵌入式系统专业的课程开设情况来看,许多院校的嵌入式系统教学仍然以传统的单片机课程作为核心课程体系,教学内容陈旧,实验实训课时虽多,实验内容却无针对性,缺乏与行业应用密切相关的综合性设计项目;嵌入式系统专业课程和与之相关的计算机类、电子类课程,如微机原理、C语言程序设计等传统课程没有形成有机联系;课程开设的时间、课时的安排、教学内容的设计等没有经过深入研究,仔细推敲,造成课程重难点不突出、课程开设前后顺序有误、课程内容不能体现专业特色与行业要求等。从师资情况来看,许多院校缺乏专门从事嵌入式系统研究的专任教师,只能从计算机类、电子类、自动化类等专业抽调教师教学,又因为缺乏统一的专业教学指导与协调,导致非嵌入式专业教师的授课主要偏重于教师本专业的知识能力及其应用,无法达到嵌入式系统专业课程的教学目的;许多教师是直接从学生走向讲台,从校园再入校园,在企业一线的工作经验不足,对行业、企业、市场的了解不够,导致教学内容与行业实际应用脱节,学生学而无味,学而无用。
四、基于岗位需求的嵌入式系统专业课程体系构建
嵌入式系统专业课程体系应当在对嵌入式系统行业岗位需求进行深入研究分析的基础之上,在适应就业需求的一个全面、系统的嵌入式系统专业人才培养体系下进行构建,整个课程体系首先需要科学合理的课程总体规划,然后针对各项理论与实践课程进行课程标准化、精品化建设,理顺课程相互之间的关联,特别注重课程内容的实用性及课时的安排等。
具体来说,可以将嵌入式系统的专业课程体系分为以下3个部分:
1、嵌入式系统专业基础类课程的设置。例如模拟电子技术、数字电子技术、微机原理与接口技术、C 语言程序设计、软件工程基础、操作系统原理、数据结构等。这类课程主要教授学生掌握模拟电路和数字电路的基本理论、电子元器件的基本构成与特性、电路的设计、掌握程序设计的基本理论与相关操作、计算机工作原理、电路接口及硬件结构,了解网络、操作系统、数据库开发的基本知识等。开设的课程涵盖了计算机、电子、自动化等多个领域,课程繁杂且占据学生大一、大二课程计划的大部分,容易导致学生产生学习没有目的、力不从心、学而无味的情况产生,因此此类课程的开设与教学应当进行有机整合、精心设计,一定要考虑到嵌入式系统岗位需求的特点,同时考虑现有的师资和专业特色,可以请相关领域的专家进行课程论证,保证课程开设的质量和科学性。
2、嵌入式系统专业核心类课程的设置。例如单片机原理、ARM体系结构与原理、嵌入式软件开发基础(C++/C)、嵌入式操作系统、Wince嵌入式系统应用开发汇编语言程序设计等。这类课程主要教授学生掌握微控制器的体系结构、指令系统、开发平台、开发流程,掌握上层应用程序编写、ARM嵌入式操作系统系统配置、应用开发等。当前许多高职高专院校的嵌入式系统专业核心类课程的传统教学方式是按照课程大纲的安排,结合教材的章节内容,在学期的前段进行理论教学,在学期后段按照教学计划安排停课实训。这样的教学方式基本沿袭传统理工科专业的课程教学模式,比较重视理论类教学,弱化实践类教学,容易造成学生“眼高手低”情况出现,影响学生实践操作能力的培养。因此,应当在吸取传统教学优势的基础下,进行教学方式改革,采用“教师指导――学生分组――项目开发”模式的集中实践教学方式。学生在教师的指导下,以5人左右为一个项目小组,模仿企业工程项目开发的完整流程,以某个具体领域(如汽车电子、移动设备、智能家电)的具体应用为项目任务,制定项目计划,各小组成员分工协作、并定时提交进程报告,教师将课程的知识点有机融合在项目开发全过程中,学生在系统学习课程知识点的同时,也熟悉了嵌入式系统行业项目开发的整个流程,更重要的是培养了学生的团队合作精神,有效地提升了学生的实践动手能力。
3、嵌入式系统专业选修类课程的设置。例如多媒体技术、专业英语、软件技术文档处理等。这类课程主要是为嵌入式系统专业核心类课程服务,对学生专业能力的全面提升起到辅助作用,因此专业选修类课程的开设必须本着“针对性、实用性、有效性、补充性”的原则,为专业核心类课程的高质量教学提供有力的支持与保障。
参考文献:
[1]李泉. 高职嵌入式系统职业岗位分析[J]. 计算机教育,2007(10): 78-83.
[2]盛鸿宇,魏志光.关于开展“嵌入式系统人才培养项目”的设想[J].实验室研究与探索,2005,24(S):60-64.
[3]周立功.ARM嵌入式系统基础教程[M].北京航天航空大学出版社,2005.433-438.
[4]闵华松,魏洪兴,王田苗.嵌入式系统在电子信息类专业教学中的推广[J].单片机与嵌入式系统应用,2010,(3):5-8.
[5]李岩.嵌入式系统教学研究[J].电气电子教学学报,2006,28(3):45-47.
[6]刘国梅.浅谈普通院校的嵌入式系统教学[J].中国科技信息,2008,(20):257-259.
在嵌入式、移动互联网、物联网等热门技术日益普及的今天,嵌入式系统产品正不断渗透进各个行业,作为包含在这些硬件产品中的特殊软件形态,其产业增幅不断加大,而且在整个软件产业中所占的比重日趋提高。嵌入式产业不仅是一个技术密集型产业,而且还是一个技术快速革新的产业。这决定了对人才的要求不仅需要扎实的专业基础知识,而且需要根据技术的变革迅速进行知识更新和技能提升。当前,计算机应用技术日新月异,通信设备、终端、软件等产品不断更新换代,这就对从业人员提出了更高要求。嵌入式行业经过近年来的快速发展,已经进入一个稳定的高速发展和成长期,企业人才需求现状依然保持供不应求的整体状态,虽然已经有越来越多的核心技术人员加入到嵌入式专业领域,但依然无法满足企业高速发展对人才的旺盛需求。同嵌入式技术的快速发展相比,我国教育机构技术和培养则相对滞后,一方面有些学生毕业就面临失业;另一方面一些嵌入式企业却有项目需求找不到合适的人才来实现。造成这一现象的原因主要是,部分学校的高等教育和产业发展相对脱节[1],目前国内的高校教育中不是偏向硬件,就是偏向软件,硬件设计人员通常比较缺乏系统全面整合设计,而软件开发人员则相对缺乏硬件观念;企业真正需要的有动手能力的嵌入式软件人才,还需要经过一段时间的培训才能上岗。
嵌入式系统人才的匮乏还表现在软件业呈现中低端人才过剩、高端人才缺乏的不合理布局。近年来,尽管随着国家政策的重视、市场的整体推动及多渠道的嵌入式人才培养体系的不断完善,嵌入式开发人才需求瓶颈的问题,在逐步得到缓解,但是整个嵌入式专业人才市场的供求关系还是不匹配,据权威部门统计,我国目前嵌入式软件人才缺口每年仍为50万人左右,我省目前嵌入式软件人才缺口也在2万人左右[2]。因此编制高职和本科嵌入式专业人才培养方案和教学标准,促进高职、本科嵌入式专业人才的培养显得非常迫切。
二、嵌入式技术应用专业专本科衔接专业教学标准研制的步骤
1.准备阶段
(1)成立课题领导机构,组建课题组,聘请专家。
(2)收集资料与理论研修,加强国内外嵌入式专业教学资料和学科建设资料收集,加强课程理论、教学设计理论、教学科学研究方面理论方面资料的收集。
(3)调研准备。召开由课题组负责人和课题组成员参加的开题会议,根据教研院的要求写出调研方案,明确调研目的、调研对象以及调研主要内容,落实调研工作任务分工。
2.实施阶段
(1)制定方案。制定整体标准研制方案,设计调查问卷,制定具体调研工作计划,具体到调研的企业、学校和行业协会以及人员安排。在广泛听取意见的基础上,对工作计划进行修改、完善、充实并最终完成调研工作计划和问卷设计。
(2)开展调研。在广东省范围内对高校嵌入式教学活动的情况和嵌入式行业企业开展专题调研,摸清情况。通过调研相关企业、高职院校、应用型本科院校及不同年限的毕业生等,了解嵌入式行业企业的产业结构、现状及未来发展趋势;明确本专业典型的目标工作岗位及相应知识、技能要求,分析不同层次毕业生就业岗位群和职业生涯路径[3];比较各院校的人才培养方案,分析构建高本一体化人才培养方案在衔接中存在的问题,从而得出相应的解决方案,为嵌入式专业的专业教学标准编制提供依据。
通过调研,查明了已存在的专业方案和课程设置是否合理,是否过时,了解可以改进的地方,并针对发展趋势进行课程的合理增删调整。通过调研,找出了课程设置重叠和不合理的地方。通过调研资料推论出课程设置的合理学期,解决专本教学方案中课程重叠和进阶的问题,找到嵌入式专业高职教育和应用型本科教育衔接的办法。
(3)最后对调研资料进行汇总分析,调研资料包括访谈录音记录,回收的纸质版、电子版问卷,通过QQ、微信等网络访谈记录等等,得出高本衔接计算机应用技术专业(嵌入式技术应用)相关行业现状、企业发展状况及专业职业教育发展情况,以及企业岗位群,岗位专业能力要求、从业人员职业生涯发展路径等结论。
(4)开展企业岗位工作流程研讨会。
3.总结阶段
(1)在理论与实践研究的基础上,分析各类调研数据,收集、整理、汇总研讨研究成果。
(2)撰写研究报告和教学标准研制论文,结集出版研究成果。
(3)结题报告会。组织专题对课题进行评审,聘请有关专家、课题负责人及有关行政领导出席,对标准研制进行评审,鉴定和验收。
三、嵌入式技术应用专本衔接调研的结论和对课程标准建设的指导意义
通过严格设计调研问卷,对问卷主题进行筛选以及反复修正,分别从行业现状与发展、企业基本情况、企业对嵌入式人才的需求、嵌入式岗位能力要求、职业技术标准、毕业生就业情况等方面进行问卷主题分类设计[4],并考虑到近年来嵌入式技术在物联网、云计算、移动互联网等领域更加深入的应用和发展,专门在本次调研中增加了相关的题目,在此基础上进行数据的汇总、统计和分析得出调研结论[5]。通过这些调研活动和结论对教学标准研制产生指导意义。
企业调研主要结论和高校对嵌入式专业建设的意义如下:
(1)通过调研发现,嵌入式系统应用领域和行业中,中小规模公司占多数,这体现了嵌入式系统和通用计算机系统的区别。一般而言,通用计算机行业的技术常常集中在大中型企业,技术密集,对人才和资金要求比较高,而嵌入式系统的应用领域则分散在各个行业中,不同应用领域的产品需要结合不同的硬件平台和技术,专业性较强,企业专注度更高,充满了竞争、机遇与创新,因此,中小规模的公司能够在某个领域完成特定的嵌入式产品创新,满足市场需求,基于这个原因,催生出一批中小规模的嵌入式领域的企业。因此高校在嵌入式专业人才培养目标定位时,可以定位在培养能满足中小企业需求的嵌入式毕业生上。
调研还发现,企业对嵌入式产品研发人才需求量较大,这表明对企业而言,企业急需的是嵌入式开发和嵌入式设计人才。这一调查为高职和应用型本科一体化专业培养方案的研制提供了目标,要求在人才培养方案制定时应考虑更高标准,以嵌入式研发人才的培养为目标,而不是满足于培养能在嵌入式行业就业的技术支持人才和相关行业销售人才。
(2)企业比较看重毕业生的创新能力、协同能力和所学专业的学习能力。其中协同能力主要指的是:要求培养的学生,应对计算机技术有较为全面的了解,以便在企业从事嵌入式研发时,能够具备对项目的全局把握能力,能够在团队开发的过程中有效的协调和沟通。尤其在嵌入式项目的研发过程中,技术层面较多,分工和专业化程度高,如果从事软件开发的对硬件完全不了解,或者从事底层开发的人员对上层应用不明情况,这样在协同开发时会产生很多低效的现象。因此在开展课程教学时,高职/本科阶段都应以这些能力的培养为目标开展有针对性的培养。这方面能力的培养主要应在项目综合实训课程中完成。另外,学科竞赛对创新能力的培养具有重要作用。因此,高校应多为专业大赛提供相应条件,专业技能大赛应在校内、校外、行业、教育主管部门、企业等多级别多层次范围上开展竞赛,以便为更多学生提供训练和培养综合创新能力的机会。
(3)企业对高校计算机类嵌入式技术专业毕业生的要求较高,这需要高校紧密结合行业需求和技术进步的方向,不断改进课程体系,增加最新最能体现社会热点需求与人才培养要求的课程,以使学生毕业就能上岗,充分满足企业对创新型人才的要求。这也要求学校在嵌入式专业上增加投入不断提高师资水平,培养人才,并采用多种形式深化开展校企合作,以使得高职教育能够与社会需求同步,始终站在满足社会需要的嵌入式专业最新技能人才培养的前沿。
企业对毕业生动手能力的要求较高。企业对动手能力的要求主要理解为实践能力,包括焊接、测试,对软硬件设备的使用能力以及实际的开发经验等。
企业对人才处理人际关系的能力也有要求。处理人际关系的能力主要是指:(1)对嵌入式系统的全局理解,以便研发团队内不同技术背景的人员协同从事产品开发工作时能够互相协助。(2)沟通能力,主要是与人交往和默契配合能力,能够提高工作效率和工作热情度。
企业对学生嵌入式专业知识要求较高,专业知识的能力培养主要集中在以下几个方面:编程能力,对嵌入式体系结构和嵌入式接口知识的掌握,电路分析能力,代码调试能力,文档撰写与阅读能力等。
因此,高校在教学培养方案和课程设置时应该以能满足以上企业需求的知识和能力培养为目标,各项知识技能的培养应在课程中得到体现。
建议在课程设置时注意:在专/本阶段主要课程设置中以某项编程语言(对嵌入式专业一般而言是c语言)的掌握和编程能力培养为纲,并在某些具体课程中应有针对性的传授嵌入式硬件知识和技能,如焊接调试技巧,识图画图能力和软硬件编程调试方法。在项目实训课程中培养综合运用知识的能力和团队协同、沟通能力。
为了弥补现有教学方案的不足,根据调研的数据,按照企业对人才能力的要求,我们对原有课程设置进行了调整,调整后的专业教学方案在多门课程中着重按照企业对学生能力的要求非常有针对性地进行人才培养:
在嵌入式接口技术中采用ARM Cortex M3芯片讲述接口技术课程,培养学生掌握接口知识,相对于51单片机而言,这样调整后课程难度加大很多,但对学生学习能力的提高大有裨益,而且能满足当前企业对毕业生的要求,缩短了学生毕业后到企业就业后再培训和重新学习的时间。
在嵌入式项目设计综合实训等多门实训课程中培养项目实践经验和协同能力。
在数据结构等语言相关的多门课程中重点培养c语言编程技巧和能力。
在电子电路课程中培养焊接技能、使用仪器技能和电路分析调试能力。
在接口技术等多门课程中都要有针对性的培养专业英语文档阅读能力和技术文档撰写能力。英语水平的要求主要体现在以下几个方面:对嵌入式研发和设计而言,芯片手册(Datasheet&Reference Manual)是最权威的文档,对技术问题的理解常常要落实到英文手册上;提高英语专业阅读能力有助于借助于网络查找疑难问题,找出答案;高职和应用型本科一体化人才培养过程中,学生在升入本科以后有继续深造的可能,英语能力的培养使得学生能够选择更好的职业发展通道。因此,在高职阶段应该打好英语基础,适应专本一体化人才培养的要求。建议在某些课程中开展阅读英文芯片手册的教学过程,逐步使得学生技术文档阅读能力得到提高。
通过对嵌入式教学标准的布局和课程的设计,将企业对人才能力需求分布到各门课程中去,以便培养的毕业生适应用人单位的需要。
(4)企业对嵌入式专业人才知识面“宽”和“精”的要求。虽然企业对编程语言有多种要求,但对于某一个人才的要求常常是专而不是多。因此,作为计算机科学与技术专业大类中的一个非常有针对性的分支,嵌入式技术专业教学标准的设置中应该将某一门语言的“专”作为人才培养的考虑因素。所以在高职嵌入式技术专业教学标准的编制和课程设置中,我们考虑以c语言能力培养为主线,课程中对和c语言相关联的课程安排的多一些,略有兼顾其它语言,以便学生在每个学期都能够以c语言为工具进行嵌入式知识和技能的训练,使得高职阶段有5个学期能够使用c语言进行编程和能力培养,使得学生具备扎实的c语言基础,培养较强的嵌入式编程和实践能力,以便更好的接轨企业和更高一级院校对编程语言熟练程度的要求。
如何把一门编程语言嵌入到5个学期当中?既满足大部分学生对课堂教学内容新鲜感的渴求,不会有太多重复,又能渐进式的推进学生在编程语言的使用上能力的提高和发展?这对教师水平和教学内容提出了要求。建议高校尤其是高职院校在嵌入式专业上增加投入不断提高师资水平,培养教师人才,并采用多种形式深化开展校企合作,将企业的实际项目引入课程作为教学内容,完成课程共建,以使得高职教育能够与社会需求同步,始终站在满足社会需要的嵌入式专业最新技能人才培养的前沿。通过调研,产生如下建议:
一是多让企业在学校开办讲座进行交流。二是需要校企深度合作。目前有些学校校企合作仍处于摸索阶段,对课程教学内容没有深度开发,也没有形成长效机制。有必要在浅层合作的基础上开展进一步的校企共建,在课程共同开发,校企互聘等方面开展深入合作。
四、嵌入式专业教学标准研制和推广的一些建议
嵌入式系统是信息产业走向二十一世纪知识经济时代最重要的经济增长点之一,由于高校刚刚开始专门针对嵌入式工程人才培养的学科设置,从事该行业的师资来自不同专业背景,比如电子工程、软件工程、通信工程、自动控制等,不同学科背景缺乏有机整合,嵌入式知识体系系统性和针对性较差,知识较为陈旧,毕业生缺乏工程实践能力,无法适应企业的实际需要。因此嵌入式方向应重点培养学生嵌入式系统工程实践能力,包括软硬件工程及各种嵌入式系统开发技术,调试和测试工具使用能力。目前广东省高校的软件教育普遍以应用软件为主,学生接触比较多的是.net,java,安卓开发之类应用层面的东西,作为嵌入式开发需要的几个技术支柱:计算机组成原理和体系结构,计算机操作系统,计算机网络的教学内容比较老化,不能跟上最新技术的发展。师资力量的理论基础扎实但实践经验不够,这需要经常性的对师资进行重点专题技术培训(比如网络驱动技术),以便更新教师知识体系,跟随最新技术的发展步伐。
在标准研制过程中我们发现,嵌入式系统专业发展迅速,知识复杂,跨学科。由于各高校嵌入式专业培养目标的广泛性,研制广东省高职嵌入式教学标准,既要有参考意义又不能限定各高校该专业的培养目标在一个单一的范围内。因此,各学校可根据自己学校的生源,师资力量和实验实践条件来开设嵌入式课程,由于嵌入式技术具有起点高、复杂性的特点,对高职起点学科建设而言,建议设定好学科建设和人才培养主要方向,以使学生在有限的求学生涯中能够在主要方向上得到扎实的训练,建立坚实的基础,对主要方向所包含的技术更加深入和精通,技能能够更加熟练掌握,以便更容易满足嵌入式研发企业用人需求和升入本科继续发展。考虑不同师资和实验条件,可以选择较为主流的STM32+UCOSIII平台,或者ARM Cortex-A11+Linux平台中的一种作为学科建设的主要方向,各门课程都围绕人才培养主要方向来开设和进行课程内容设计。不同专业也可以结合自己的传统特色,如电子专业可以在电子电路和嵌入式EDA(FPGA、CPLD)技术等方向上发挥各自优势,不同高校的嵌入式专业培养从事嵌入式领域内不同岗位的学生,提高专业就业率。
五、结语
本文讨论了嵌入式专业专本衔接专业教学标准研制的过程。重点讨论了嵌入式技术专业教学标准调研过程得到的行业现状和结论,以及这些结论对高校嵌入式专业课程标准建设的指导意义。并给出了高职院校嵌入式专业学科建设、课程设置与规划、课程内容教学,专本衔接以及校企合作的一些建议。
参考文献:
[1] 杜怡萍.“二维四步五解”职业能力分析法的实践探索[J].职教论坛,2015(9):8.
[2] 吴冰.嵌入式软件人才培养新模式[J].软件世界,2008(2): 46-47.
[3] 罗保山.高职计算机应用专业嵌入式系统方向课程的设置[J].职业技术教育,2008(8):20.
关键词:嵌入式系统;移动机器人;实践;教学平台
中图分类号:TP751.1 文献标识码:A 文章编号:1009-3044(2015)02-0223-03
Abstract: Higher education reform focused on "heavy practice, integrated heavy, heavy and innovation",this paper introduced how to design a mobile robot teaching platform which was based on LPC1768 system. some experiments will design for student in order to improve students' practical ability. and could make student connect knowledge, practical application of knowledge and improve qualities together .
Key words: Embedded systems; mobile robot; practice; teaching platform;
机器人技术是一个国家科学技术水平和国民经济现代化、信息化的重要标志,而嵌入式系统则是机器人控制的核心部分[2]。针对笔者所在的院校向应用化改革的目标要求,设计了一门针对探索建立新型概念课的方法和方式,把知识的学习、素质的培养和实际应用联系起来。树立以学生为本,知识传授与能力培养并举,素质提高与协调发展并重的实验教学观念;以实验技能训练为核心,重应用,强调规范和精确[3-4]。本课程是将电子专业课程《C语言程序设计》,《嵌入式系统》,《传感器技术》, 《移动机器人技术》结合起来,将电子专业学生掌握的专业技能项目进行重新整合,建构一门新型实习实训课程。本课程着重于学生的应用能力的培养。
1 课程设计架构
本课程的设计根据学生的差异性分成两部分。
本课程的基础部分的整体框架是以传感器信号作为输入,以LPC1768作为CPU处理器[5],以串口或者LCD1602作为输出显示。从而构成一个简单的系统。综合部分学生可以结合自动控制的内容,实现诸如温控系统、超声探障报警系统等内容的设计。总体框架如图1所示。
图1中最左边是传感器,示意图中列出了超声传感器,红外传感器,温度传感器。当然可以设计其余的传感器传入。中间是处理信息的中心也即是嵌入式系统,设计中采用的是cortex-M3芯片,右边是数据获取显示部分,可以采取串口通过USB转串口线在上位机超级终端上显示,也可以通过无线传输模块将数据传输到上位机上,通过超级终端上显示。还可以通过I2C挂接LCD1602,在LCD1602上显示数据信息。
本课程的扩展部分是自主控制移动机器人的设计。使用嵌入式系统LPC1768作为主CPU,实现移动机器人的运动控制以及传感器数据的获取,移动机器人周围会搭载一系列传感器,如超声传感器,红外传感器,陀螺仪,电子罗盘,里程计等等。通过CPU控制电机实现控制移动机器人运动,通过超声传感器和红外传感器结合实现移动机器人周围障碍物的探测,而后CPU会处理传感器数据,通过处理的信息会进一步控制移动机器人的运动,通过陀螺仪,电子罗盘,里程计等传感器信息去获取移动机器人的位置信息。因为涉及到移动机器人运动控制部分的内容,所以会将学生分成几个小组,也会将任务分成各个部分。让学生以综合作业的形式提交。
图2所示则为扩展部分移动机器人设计框架,左边是获取周围环境的传感器信息,右边是显示部分,可以通过串口或者是无线模块nrf24l01将数据传输到PC上。传感器的数据获取以及处理则在LPC1768上实现。由图2可以看出,此设计仅仅使用了创意之星的底层框架,会使用LPC1768控制舵机运行。传感器数据获取处理,以及移动机器人的控制也是由LPC1768实现的。由于考虑到CPU的处理能力,后续会继续在此基础上使用多CPU进行改进。
2 课程体系设计
本课程将分成理论课程,实验课程以及综合设计三块内容。
第一部分是嵌入式基础知识的学习。主要包括嵌入式系统的软硬件介绍,开发环境介绍,会就嵌入式C与普通C语言的区别以及一些嵌入式C中常用的关键字如volatile进行介绍。而后会对一些与传感器连接需要使用的外设接口进行介绍,包括四个小部分,分别是通用GPIO的介绍,定时计数器的介绍,无线通讯模块的介绍以及I2C接口的介绍。
第二部分是传感器相关模块的介绍。首先介绍什么是传感器,而后分别介绍各个传感器,包括红外传感器,温度传感器,超声传感器,电子罗盘,陀螺仪等。
第三部分会留出一段时间让学生以项目的形式自己设计一个系统。会给定一些可选题目,学生也可以选择自己感兴趣的传感器去进行研究,形成一个完整的系统,需要学生提交项目计划书,产品使用说明书以及软件测试代码,测试报告等内容。
与理论课程相对应的会有实验课程结合,针对嵌入式系统的基本知识会有5个实验相对应,分别是嵌入式开发环境如何使用,主要是介绍keil软件的使用,如何创建工程,如何调试代码等。而后是对于通用GPIO接口的使用,之后是定时计数器的使用,主要是实现利用定时器精确进行计时。最后是I2C总线的介绍和使用。
针对传感器知识也设计了相关的实验,首先针对红外传感器会让学生学习如何设计了一个简单的遥控器,针对温度传感器DS18B20,要求学生能够设计一个温度报警系统,能够获取当前温度信息,当温度信息超过一定限值的时候,通过蜂鸣器进行报警。针对超声传感器,主要可以用于获取15cm-4m范围内的环境信息,希望学生能够实现每次按键中断能够获取一个障碍物距离信息。且能够通过I2C接口将数据显示在LCD1602的屏幕上。接下来九轴传感器的数据信息获取是基于I2C接口的,所以需要学生在了解I2C接口的基础上能够获取九轴传感器上电子罗盘,陀螺仪,加速度计的数据信息,且能够进行相应的处理。
针对自选项目会分层次给出题目。一般性题目诸如温度报警控制系统,有毒气体探测报警系统,超声障碍探测系统等。针对自主控制移动机器人部分,会给出诸如多红外传感器感测移动机器人四周障碍系统设计,该设计会作为独立模块要求学生使用单片机实现),超声红外探测障碍系统:与第一部分的区别是会要求学生使用舵机控制超声传感器动态探测前方障碍等。
3 课程的教学方式
本课程属于全新课程建设,包含理论教学、实验教学以及项目驱动教学。
(1)对于嵌入式系统的教学采用理论知识,软件代码以及实验结合教学的方法。
由于嵌入式系统是一门综合性很强的课程。从工程的角度分析,它是涉及了机械、电子、计算机等多个学科的系统,单个学习者很难掌握当前嵌入式系统开发的全部知识和技能。因此,各个专业的嵌入式系统教学所侧重的内容是不同的。比如电子和电气专业的嵌入式课程的教学内容更多的侧重于硬件电路设计。就计算机专业的角度分析,嵌入式系统涉及了计算机体系结构、微机原理和接口技术、实时操作系统和计算机编程等诸多知识内容。而且目前存在多种不同的嵌入式硬件平台、嵌入式操作系统平台和开发工具,如何在诸多的技术中进行教学内容的选择,是首先需要解决的问题。本课程计划采取嵌入式系统教学采用理论知识,软件代码以及实验结合教学的方法。由于本实验实训课程主要着重于嵌入式系统的外设使用,因此会避开硬件设计、操作系统、makefile等相关内容,直接采取首先介绍各个接口,而后介绍用到的寄存器,之后介绍如何使用寄存器操作接口,如何使用下载器,通过例子代码以及实物演示的方法来介绍如何使用,之后通过给定实验题目让学生在实验课程上使用理论课学习的知识来编写代码实现相关外设使用。
(2)对于传感器知识部分,采取首先介绍相关传感器的理论知识,而后实物展示,之后通过讲解传感器数据获取,处理代码让学生大概了解内部的工作原理,由于时间限制所以不要求学生会编写所有的传感器内部数据获取、处理的代码,最后会在实验课提供给学生实验课程的相关传感器初始化,读取,使用的接口代码。学生只需要能够使用各个传感器的接口代码获取传感器数据就可以了。
(3)对于最后的综合实验课程以项目组织实施的方式对学生进行指导和管理。
嵌入式系统无处不在,越来越多的数码产品充斥着我们的日常生活,如手机、数码相机、各式各样的机器人、电子交通工具、智能仪器和车载电子系统等等,而且其更新升级的速度也越来越快。这些都体现了嵌入式系统的设计和开发需要有不断创新的精神,并且需要采用研究性方法来进行设计和开发。
传统的嵌入式教学只是注重于知识的单向传播,即老师向学生灌输最终的概念、原理和结论,学生则是被动的接收和被动的记忆。学生被禁锢在课堂上、实验指导书上,极大地限制了学生的素质和创新能力的培养。在本实验实训课程的教学中,通过项目和自行创新实验的设置,大大地激发了学生的创造潜力,培养了学生的科研能力。而且通过鼓励学生参加各种机器人相关的比赛,也能够提高了学生自主创新的积极性和成就感。
本设计最后的项目,可以学生自己提出一个自己想要实现的程序,而后利用我们LPC1768实现相关的内容,同时我们也会分层次给出几个设计题目供学生选择。如气体传感器探测系统。学生可以自己选择相关的传感器,目前气体传感器有MQ2气体传感器、可燃气体传感器、二氧化碳气体传感器、空气质量传感器等很多。学生可以自己选择某种传感器去进行设计。
如学生可以选择一个可燃气体传感器做一个可燃气体探测报警系统的设计。这种设计能够用于家庭,放在厨房,当厨房可燃气体超过一定数值的时候就能够报警,对于家用安全有非常重要的作用。学生也可以选择空气质量传感器做一个系统,当今社会越来越多的人对于空气质量的指标越来越重视,如果学生能够设计出一个这样的系统去实时探测当前的空气质量,既有实际意义也能够激发学生对于电子专业的强烈的兴趣。
此外对于项目设计,要求学生在整体项目完成的过程中需要有项目需求说明书,概要设计说明书,详细设计说明书,在设计的过程中需要有对于每个设计文件的说明书以及测试代码,测试文档。对于整体设计完成之后需要有结题相关文档等。让学生在过程中了解一个软件项目中应该要做的不仅仅只是软件代码编写,还包括需求说明,设计说明,详细设计说明文档,软件功能测试代码,软件功能测试文档,系统测试代码,系统测试文档等等内容。
4 课程的考核方式
课程考核由实物演示、设计报告和答辩等三个环节组成,分别按照40%、30%、30%的比例构成。要求学生演示自己的实物,需要提交自己设计产品的使用说明书以及实验报告,最后会有一个答辩环节,三者结合给出最后成绩。
5 总结
本课程主要是将本校电子专业学生所学习的知识融合起来,让学生能够利用所学的知识进行应用。笔者在所带嵌入式系统课程上针对基础设计部分做了尝试,效果良好。学生就在学习嵌入式系统理论知识,实验操作之后,最后的大作业就设计出温度报警系统,超声传感器测距模块等应用系统。
参考文献:
[1] 殷建军,张明武,万军洲.竞教结合的嵌入式系统实践教学改革[J].计算机教育,2011,2(2):1-4.
[2] 孙士明,刘新平,郑秋梅,等. 计算机专业嵌入式系统实践教学体系探索[J]. 实验室研究与探索,2009,28(5):122-125.
[3] 原亮,丁国良,李浩,等. 嵌入式系统的综合教学实验环境建立[J]. 实验室研究与探索,2008,27(1):92-95.
[4] 汪治华,刘岩,全晓莉, 杜凯; 构筑综合学习平台, 改革创新工程教育[J]. 高等工程教育研究,2011(1):139-142.
[5] 周立功.ARM 嵌入式系统基础教程[M]. 北京:北京航空航天大学出版社,2005.
[6] LPC2114_2124_2212_2214-02-user_cn 中文手册.
高职教育的特点在于以就业为导向,以服务为宗旨,培养学生良好的职业道德和素养,使学生具有熟练的职业技能、具有系统的应用知识、持续发展的能力。与普通高等教育相比,高职教育更强调职业技能的教育,职业技能是高职教育能力培养的核心。总结各国职业技能培养的经验,纵观所有专业职业技能培养的途径与方式,职业技能的培养和提高需要具备6项基本元素。(1)平台:需要提供一个有效职场,拥有可供实践的专业技术岗位。(2)任务:需要有具体的任务,以任务为载体,用做事来训练职业技能,用完成任务的过程来训练职业技能。(3)教员:需要具有专业理论知识与实践经验的教员,能引领学员顺利完成任务。(4)时间:需要有一定的时间保障,能在反复的实践中巩固职业技能。(5)硬件:需要配套必要的硬件设施,为职业技能的培养提供物质保障。(6)理论:需要有系统性应用知识的指引来设计和完成各项任务。
只有同时具备上述6项元素,职业技能才有可能得到逐步提升。企业顶岗实习基本符合要求,但由于会计工作对企业的重要性和敏感性,在校外企事业单位进行实训的方式推广存在一定难度。因此,为保证会计实践教学的效率和效果,如何把工学结合的思想和理念贯穿在会计教学过程中,找到一套符合职业技能提升内在规律的有效实训模式,成为目前面临的问题。
二、“六元三期”嵌入式会计综合实训链构建
心理学实践和理论成果证明,行为熟练在有关行为规范的知识基础上形成,并在反复练习中得以巩固。实训行为进行有目的、有层次的练习,可以使受教育者本身的行为得到完善、准确进而达到熟练。通过多年的会计实训教学,笔者创设出一套实训教学新方法,它打破了传统模拟实训在时间上、方式上、内容上的模式,设立虚拟企业,从大二至大三上学期(15个月),根据专业课程进度,每月有的放矢地特定的经济活动信息,学生在专业教师的指导下,根据源于真实企业的原始资料“一人多岗”完成会计核算与管理分析等工作,最终实现手工模拟与电算化的结合,笔者将其命名为“六元三期”嵌入式会计综合实训链。
“六元三期嵌入式”以掌握职业知识为基础,将职业技能培养必需的6项元素嵌入校内综合实训,将校内综合实训嵌入职业技能培养黄金期(大:至大三上学期,共三个学期),在整个实训教学的过程中潜移默化地培养学生的职业素质,并与校外顶岗实习建立有效互动。在该模式中,职业技能6要素具体体现为:(1)平台:建立虚拟公司,设立出纳、会计等会计岗位。(2)任务:根据公司每月经济业务,建立以会计确认、计量、记录、报告为主线的任务群,系统、连续地进行会计处理和管理分析。(3)教员:由双师型教师、企业专家对实训过程共同进行指导。(4)时间:实训时间从大二开始至大三上学期,跨度2年,共15个月。(5)硬件:建立手工模拟、电算化实训室,并根据实训需要购买或定制系列实训材料。(6)理论:将多门核心专业课程内容融入任务中,构建系统性应用知识体系。
会计综合实训链(图1)由模拟公司的成立、模拟公司的日常财务核算与财务管理活动、模拟公司的涉税业务及电算化操作、学生校外顶岗实习反馈、校内专业教师与校外企业专家研讨等一系列环节组成。财会专业学生的职业素质、岗位技能以及专业教师的双师素质通过“链”中的每个环节逐步得到锻炼和加强,最终实现教师与学生在专业上的共同成长。
三、嵌入式综合实训的优势
一是理论与实践相结合。该模式将所学的专业理论知识进行有机串联,同时使理论课程在内容和时间分布上与实训课程动态关联,形成融“教、学、做”为一体的会计专业综合实训模式。
二是实训平台健全。该模式从建立企业开始,加入了新企业建账、验资、经营范围变更等环节,扩大了学生的知识面。同时,建立完整的组织机构,要求学生“一人多岗”,明确各会计岗位的基本职责,掌握企业各类经济业务的账务处理过程,以及原始单据和其他会计凭证在各个会计岗位之间的传递程序和方式,了解财务部门与企业内部其他部门、外部有关单位业务往来,让学生在实训过程中提升处理经济业务的协调能力。
三是实训时间充足。该模式下,实训课程按学期被分为+阶段,从大二至大三上学期,时间跨度2年,历时近15个月,进一步确保了高职院校理论课时与实践课时1:1的要求。实训时间选择在大二至大三上学期,主要基于以下两点考虑:(1)大一除了专业基础理论课外还有较多公共课,在总课时不变的前提下,如果在大一加入实训,势必使专业理论课时不够充足,这将使学生对专业理论知识掌握的扎实程度大打折扣;此外,由于大三下学期学生已全部进入企业进行毕业实习,所以这段时间不具备校内实训的条件。(2)大二至大三上学期被称为“校内职业能力培养黄金期”,是专业课程开设较为集中的时间,在高仿真的职业情境中学会如何工作,通过不间断的、循序渐进的实训,学生才能真正掌握会计工作的职业能力,实现学校学习与企业会计工作的零距离对接。
四是实训内容表现形式科学。改变以文字叙述为主的方式,采用经济业务仿真单据(包括合同、发票、企业内部审批单据等)为主要形式,以源于真实企业的素材和原始单据引导学生,使模拟企业的经济活动与现实企业相贴近,仿真程度更高。
五是实训内容丰富。该模式将实训内容从原本的一个月业务扩展到15个月,从小规模纳税人逐步变更为一般纳税人,按照企业每月经济业务进行演练,不仅可以对常规工作任务进行反复训练,还可以随时根据专业理论课程的进度增加相关实训内容,能够对某个特定企业业务的单一性进行补充。除了会计核算以外,还根据教学进度与财务分析、财务管理、审计、会计制度设计等相关课程相结合,全面培养学生的综合能力,为社会输送既会核算又懂管理的复合型实用人才。
六是与电算化教学进行有效结合。该模式建立起来的实训资料内容充足,完全可以做为会计电算化教学的实训资料,完成电算化与手工模拟的结合,让学生切身体会到两种方式的差异。
七是有利于锻造师资队伍。进行仿真实训首先要求教师深入实际进行调查,收集整理资料,编写实训教材。教师在进行这项工作时,要耗费大量的时间和精力深入到企业中,根据教学目标要求和实务工作的变化对企业的一手资料进行整理、加工和归类,这一过程本身使得教师的教学和科研水平得到了进一步提商。同时,除主讲老师外,要求所有任课教师都必须参与到实训指导中,在指导学生的过程中也将使自身的业务素质得以改善。尤其是缺乏企业相关工作经历的教师,大型实训项目的开展让这些老师可以在一定程度上丰富自己的实践经验,成为真正意义上的双师。
八是校内外实践形成关联。该模式要求学生在校外实训基地进行顶岗实习后,检验实训效果并取得新的实训资料,同时,聘请企业财务专家定期对项目展开研讨,根据实务情况及时更新实训内容,保证了实训内容的时效性。
九是培养职业素质。财会工作是一项很繁琐的工作,程序性和
条理性是财会工作的特点,工作谨慎细心有条理、具有创新思维变通能力、具有恒心毅力承挫折能力是必备的职业素养。正是通过这种连续不断的实训模式,才能帮助学生培养优秀品质与职业习惯,为职业生涯奠定良好的基础。
四、嵌入式实训链的实施要点
(1)实训的教学保障。教学上将本实训项目纳入正常教学计划,建议每月8个课时,两周一次,每次4课时。
(2)实训项目组的成立。挑选双师型教师及企业专家成立项目组,商议确定实训内容及各月实训重点,根据任务要求进行人员分工,保证实训的顺利开展。
(3)实训资料的准备。实训前配备记账凭证、账簿、报表等基本实训资料。同时,像支票签发时加盖的银行预留印鉴以及现金收、付款凭证上的现金收讫付讫章等细节,模拟时看似无关紧要,但实际工作中却是必不可少。为了提高仿真程度,应印制仿真程度相当高的支票、进账单、发票等系列的单据,并配备包括法人章、财务专用章等在内的各类印章,在实训中培养和督促学生养成各种正确的工作习惯。
(4)实训内容的来源。如果仅靠几个教师凭空编造出一些虚假的企业和一些缺乏客观依据的业务,其结果必然导致“模拟实训就是会计作业的翻版”,缺乏真实性,仿真程度欠缺,使学生失去兴趣。所以,项目组成员必须深入企业,从企业实际经营业务中提取典型经济业务,以真实案例进行仿真模拟训练。
(5)实训内容的安排。实训的内容要体现层次性,以财务岗位为切入点,从基本的出纳、一般会计、主办会计至财务经理逐步递进,将训练内容从财务核算延伸到管理监督。最后阶段再将实训资料进行电算化操作,完成手工模拟与电算化的结合。
关键词:嵌入式系统;目标板;任务驱动;创新
中图分类号:G642 文献标识码:B
创新是一个民族的灵魂,是人类社会发展的不竭动力。在建设创新型国家的过程中,高等学校承担着培养拔尖创新人才的神圣使命。要以加强大学生创新精神和实践能力的培养为核心目标,就必须积极推进大学人才培养模式的改革和创新。
嵌入式系统的产生是多学科融合的结果,这些学科包括计算机、电子、半导体、通信、控制等。嵌入式系统广泛应用于工业自动控制、智能交通、信息处理、仪器仪表、航空航天、汽车电子、通信技术、安防系统和信息家电中,它的设计方法的演化由应用需求牵引和IT技术推动。嵌入式系统通常面向用户、面向产品、面向特定应用,产品具有较长的生命周期,软件固化存储,OS内核小,OS和应用程序的区分不明显。
1 嵌入式系统教学方法变化的背景
嵌入式操作系统是一种支持嵌入式系统应用的操作系统软件,通常包括与硬件相关的底层驱动软件、系统内核、设备管理、网络通信、图形界面、文件系统等模块。它具有通用操作系统的基本特点,能够有效管理越来越复杂的系统资源;能够把硬件虚拟化,使开发人员从繁忙的驱动程序移植和维护中解脱出来;能够提供库函数、驱动程序、工具集以及一些典型应用程序。嵌入式系统开发与桌面应用开发有很大区别,它的软件和系统平台紧密相关;嵌入式系统将迅速发展和普及,但不会取代传统的单片机嵌入式测控系统,二者的发展空间并不冲突;嵌入式系统设计开发中的处理器、操作系统选择比传统的单片机具有低功耗高性能的优点。
以“应用型”人才培养为目标的理工科院校的实践教学中,应特别重视学生嵌入式系统设计能力的培养,加强实践教学环节,提高学生实践能力、职业技能与就业能力。以下就结合地方高校通信工程专业的特点,对学生“嵌入式系统设计”能力培养的相关课程内容、实践教学方案和实践教学环节等进行探索,探讨地方高校理工科学生创新型人才的培养体系。
目前,大多数学校嵌入式实验实训课授课都采用嵌入式实验箱,它虽然降低了嵌入式课程的授课成本和实验难度,但也带来了一系列问题。嵌入式实验箱的硬件相对固定,扩展其他硬件相对困难;硬件线路固定,相当于一个“黑匣子”,使用者无法知晓硬件线路就可以完成实验;对使用者来说,使用机器码输入枯燥无味,只是查找输入错误,与嵌入式程序调试概念大相径庭。
长期使用嵌入式实验箱会阻碍使用者对嵌入式学习的兴趣,扭曲对嵌入式设计的概念:认为输入些机器码就是嵌入式设计了。其实嵌入式设计是一个范围非常广的概念,从系统设计到软、硬件的设计,从嵌入式核心到器件的选取,甚至非电量器件等交叉学科的内容,都属于嵌入式设计的内容。
2 嵌入式系统设计最小目标板教学实践
嵌入式系统设计最小目标板主要完成以嵌入式为核心的,包含存储器、A/D、D/A、键盘显示、输入输出端口、时钟等电路的几种嵌入式目标板的硬件设计与制作,并编写相应的软件。核心板提供相对应微处理器的最小系统,包括了处理器、RAM、ROM、寄存器接口等;扩展板提供电源、LCD显示、串口、USB、以太网口等模块,以利于学生学习及创新设计。设计工作以完成嵌入式最小系统板任务为导向,将理论与实践进行有效合理的整合,将工程实践分解成可供实际推广操作的学习任务,辅以必要的教育技术支持手段,强调学生自主学习,在实际工程环境中掌握和内化工程理念。
嵌入式系统最小目标板设计任务包括嵌入式系统硬件与软件的设计,以模拟电子技术、数字电子技术及计算机辅助设计与单片机原理与接口技术等课程教学为基础,旨在加强对学生设计能力的培养,提高学生的电路设计和软件开发能力。通信技术专业的实践教学可基于现代电子技术进行信息的采集、传输、处理、检测、控制,应用现代通信网工程,以信息与通信工程技术为主线,融电子技术、计算机技术、自动化控制技术于一体,软硬件课程结构如图1所示。
教学改革了考核方式,加强对学生动手能力的培养,单片机技术、DSP技术、EDA技术、嵌入式系统、可视化程序设计等技术课程的考核成绩全部采用实践方式,实验占总成绩的40%,课程设计(要求有硬件和软件制作)占总成绩的40%,创意制作占总成绩的20%。实验与课程设计题目每年更新,学生在完成实验的基础上选定题目进行设计,根据自身能力选择不同难度的题目,分值依据题目难易程度而定。学生在不断改进、反复锻炼中提高了分析问题、解决问题的能力,在实践过程中真正做到举一反三。
为了使实践内容和教学内容联系得更紧密,教师可结合前面所讲的教学层面要求,要求学生设计实践核心板与扩展板,将“嵌入式系统设计”系列课程实践教学融合到地方理工科院校的人才培养体系中。通过加强开放实验、科技制作及科技竞赛等创新学分的管理,改革相关课程考核方式,综合考虑知识、能力和素质三者的关系,统筹实践教学体系,提供丰富的工程设计课题,加强“嵌入式系统设计”的工程训练,促进大学教育中创新型人才的培养。
在教学过程中,学生完成了以计算机、电子、半导体、通信、控制等多学科相融合的嵌入式最小系统板的软、硬件设计任务,加强了对嵌入式软、硬件和“嵌入式设计”概念的了解,从而实现对软、硬件课程教学的整合。
3 结束语
以目标板任务为导向,整合嵌入式软硬件以嵌入式目标板的软、硬件结构的设计任务驱动教学,制定切实可行的教学计划、大纲及实施细则,并在教学过程中逐渐完善,是一种新的尝试,是创新。该项教学的主要特点有:
(1) 嵌入式系统是多学科融合的结果,包括计算机、电子、半导体、通信、控制等技术。教学过程以学生完成任务为导向,是对教学方法的创新尝试。
(2) 嵌入式目标板的设计可以培养学习者对嵌入式学习的兴趣,学生通过学习和完成嵌入式目标板的设计,掌握嵌入式系统设计和嵌入式软、硬件设计的正确思路,熟悉嵌入式硬件和编程语言,增加对嵌入式器件和非电量器件等交叉学科的了解,在完成任务的过程中整合有关的硬件课程,为以后的学习和工作打下良好的基础。
(3) 学生设计嵌入式最小系统时熟悉硬件结构,再进行创新设计,突破了以往教学验证实验的单一模式。
(4) 嵌入式最小系统可以回收再利用,供软件类专业学生仿真编程或练习用,节约了实验成本。
(5) 嵌入式技术发展迅速,学生在嵌入式最小系统的制作过程中可以更快地跟进技术的发展,有利于就业。
参考文献:
[1] 大学计算机课程报告论坛组委会. 大学计算机课程报告论坛论文集[C]. 北京:高等教育出版社,2007.
[2] 伍宗富,李敏.“嵌入式系统设计”系列课程实践教学研究[J]. 计算机教育,2008(3).
[3] 沈连丰,宋铁成,叶芝慧,等. 嵌入式系统及其开发应用[M]. 北京:电子工业出版社,2005.