欢迎来到学术参考网

嵌入式软件开发课程在高职软件学院专业建设方

发布时间:2015-07-03 11:21

嵌入式软件开发课程在高职软件学院专业建设方面的探索

近年来,我国嵌入论文联盟http://式系统产品发展十分迅猛,中国嵌入式系统市场估计每年将直接创造千亿元的效益,所带动的相关工业产值超过万亿元,成为中国信息产业新的市场增长点。与巨大的市场潜力和产业需求相比,我国嵌入式系统工程人才培养相对落后,并进而影响到了该产业的快速发展。我院是计算机学院,但是为顺应时代要求,特开设了《嵌入式软件开发》课程作为专业限选课程,此课程的设置主要目的是通过这门课程让学生了解一些硬件方面的知识,熟悉嵌入式软件开发的流程,为以后的就业多一些选择,通过这门课程让学生全面了解计算机行业硬件和软件内容,增加学生知识的广度和深度,从而提高学生的综合素质,提升学生在市场的竞争力。
  1 专业建设
  目前,嵌入式技术是当前社会较为流行和热门的技术之一,硬件的发展已经到了一个程度,现在嵌入式产品的含金量主要取决于嵌入式软件的研发,所以嵌入式方向的人才需求又主要体现在对嵌入式软件开发人员的需求。职业院校能否在这个竞争激烈的社会中有立足之地,就必须有紧迫感和危机意识,抓住机遇进行专业建设和课程改革,提升办学能力,使职业院校在高等院校中也能独树一帜。
  课程建设既要注重知识体系的完整性、前沿性和发展趋势,更要注意学校内部不同学科之间在内容和方法上的相互支撑与渗透,形成学校内部整体课程建设的优势,发挥学科群的系统功能[1]。所以在软件学院开设嵌入式软件开发课程是非常必要的,而嵌入式软件开发课程又与单片机课程不同,单片机课程主要注重介绍硬件原理的理解、硬件平台的搭建、底层硬件驱动程序的编写、硬件的测试等方面的内容,而对上层程序的编写、底层于上层程序之间的驱动接口的编写介绍都比较少。这门课在介绍硬件知识的基础上,再结合上层软件编程知识,培养学生对嵌入式系统软件开发能力,学完课程之后,学生能够理解嵌入式硬件方面的概念,熟悉嵌入式软件开发流程,能够在硬件平台上进行小型软件开发项目。
  2 课程建设
  “嵌入式系统”是近几年新兴的一门课程,国内外高校在嵌入式方面的教学已经全面展开,但处于起步和探索阶段,没有完备成熟的培养机制。我院是软件学院,而且以前没有开设过嵌入式系统开发课程,在这方面也没有太多的经验,所以我们参考了几大院校的教学经验,同时,又根据我院实验环境和学生情况,在进行课程建设方面进行有益的探索。
  该课程的教学目标是使学生能够掌握嵌入式系统设计过程中的基本概念和原理,建立软硬结合的思路,使学生能够掌握和使用最新的嵌入式系统设计方法和典型开发工具。在教学形式上,采用项目演示的方法,增加学生对抽象事物的理解,更加直观的进行学习,另外通过实验环节和课程设计方式,使学生能够熟悉一种典型的微处理器体系结构,掌握一套主流的开发工具和一种嵌入式操作系统,熟练使用一门开发语言,使学生具备嵌入式系统软、硬件开发设计的基本能力。
  2.1 课程内容的选取
  嵌入式系统融合了计算机软、硬件技术、通讯技术和半导体微电子技术,面比较广,作为专业限选课,我们抓住要点,根据教学目标要求,再结合我院学生特点,我们选择两部分内容:一个就是单片机;同时要给学生提出基本要求和提高要求,使得学生在完成基本功能的同时拥有自主学习、自主创新的空间,方便学有余力的学生进一步提高自己。这个整个项目涵盖单片机和arm的基本理论体系,它通过实际例子让学生感受嵌入式系统的魅力,从而激发学生的兴趣和学习热情,通过内容的讲解,学生可以了解嵌入式软件开发的流程,掌握嵌入式软件开发工具,能够在硬件平台上进行小型项目的开发工作。
  2.2 教学方法的改革
  为了吸引学生的注意力,培养学生学习兴趣,在上课的内容和形式上,我们以项目演示的方法采用教学做一体化进行教学,先显示项目功能,然后讲解项目涉及的知识点,然后一步一步的教学生去做。整个教学采用总分总的方式,首先给学生演示一个项目,然后介绍一下这个项目的功能和要求,接下来的课堂中采用任务驱动的方式,由浅入难分别讲解项目中的任务,待整个项目中的内容讲解完毕后,再讲解一下把整个项目搭建起来的方法,把课程开始演示的项目搭建起来,在完成基本的教学任务的同时要求进行扩展和提高,使得学生拥有自主学习、自主创新的空间。
  2.3 实践教学环节改革
  实践教学环节也是课程建设的重要一环,它在提高课程质量方面有着很重要的作用。制定切实可行的开放管理办法,加速实验室开放的步伐,另外还为实验室专门配备一个经验丰富的指导老师,遇到问题,可以直接问老师,这样有了更多的时间和老师交流。
  2.4 加强网络平台建设
  本课程除重视课堂教学外,要加强网络平台建设,以增强课程教学的先进性、挑战性和趣味性。本课程已经在我院申请建设了精品课程网站,已经对外开放。本课程充分利用网络提升课程教学的电子化、网络化、远程化以及互动化水平,来实现现代化教学。
  3 考核方式的改革
  在嵌入式软件开发选修课程中主要采用多元化的考核方式,其中实训项目作为课程考核的重点,我们将课程设计的选题分为固定选题和自拟选题。针对这个课程设计,我们专门制作了一个课程设计说明书,说明说里包括设计需求,功能说明、总体设计、详细设计、硬件测试、软件测试和用户使用手册等。学生要根据课程设计说明书的步骤和要求完成项目,通过实际操作能力的培养和书写文档能力的培养,能够让学生从多方面了解从事嵌入式行业。
  为了公平公正地评价学生完成课程设计的质量,我们课组成员对各个环节全面考核,根据学生的项目制作情况和课程设计说明书的书写情况打分。期末综合成绩评定标准,课程设计说明书书写情况40分,作品演示40分,口头表达20分。
  4 结语
  综上所述,在软件学院开设嵌入式软件开发课程不失软件专业的方向,令外还可以让软件专业的学生学习些硬件,提高自身的综合素质和就业能力,同时又可以满足市面上对嵌入式人员的需求。当然在课程建设与专业建设建设方面,我们还有许多地方需要改进和提高,同时也希望能取得良好的成绩。

转贴于论文联盟 http://

上一篇:基于C语言的数据通信接口软件设计

下一篇:基于WPF的医疗辅助软件设计与开发