培养具有优良的思想品德和文化修养,能适应市场人才需求,具有良好的综合素质、职业道德、扎实的专业技能。本专业方向主要培养嵌入式系统软件编程的技术人员,以及专用嵌入式芯片应用的现场技术支持和维护人员。
毕业生应具备下述素质、知识和能力:1、热爱祖国,有理想、强烈的事业心和责任感,具有理论联系实际求实创新的精神和勤奋、俭朴、团结协作的品质与良好的思想品德、社会公德和职业道德;
2、具有较扎实的自然科学基础,良好的人文社会科学素质,具有较强的语言与文字表达、人际沟通的基本能力;
3、了解主流嵌入式系统硬件架构,并掌握其软件编程的技术、方法和工具,具有本专业的专业知识和技能,了解本专业学科前沿和发展趋势,了解相关的工程技术的最新发展;
4、具有本专业所必需的嵌入式系统平台的操作、嵌入式处理器的软件编程与测试技术,掌握现行嵌入式系统主流芯片的软件编程工具的使用技巧及其软件模块编程技术;
5、有较强的自学能力和一定的综合分析、科学研究、组织管理能力,能够解决一般工程实际问题,具有工程经济观点;
6、具有一定英文水平,能够阅读本专业英文资料,具有一定外语交际能力。具有一定的人文社会科学的基本知识,兴趣广泛、时尚;
7、掌握文献检索、资料查询的基本方法,有较强的获取信息和处理信息的能力;
8、了解体育运动的基本知识,初步掌握锻炼身体的基本技能,养成科学锻炼身体的习惯,身体健康,达到大学生体育合格标准
二、学制1、招生对象:具有普通高中、中等职业学校或更高学历者
2、学习年限:三年
三、毕业要求1、本专业课程体系说明
根据我院“教的都是新的,学的都是用的”办学理念,从实际出发,掌握必要的基础理论,突出实用课程,明确培养可操作性实用技术技能。
(1)基本素质能力课程——此模块结合我特色教学,开设了包括思想政治、职业素质培养(特色教学系列)、体育健康和就业指导等课程,旨在培养学生形成比较系统的世界观、人生观以及正确的价值观,具有过硬的业务素质和身心道德素养,懂得基本的做人理念,具备独立思考、分析问题以及解决问题的能力。
(2) 英语和计算机基本应用能力课程——英语开设了大学英语1~2(含口语和听力)、可根据需要开设本专业的专业英语,旨在培养学生一定的读写特别是口语表达能力,同时兼顾考证的需要,提高学生的就业能力;计算机基础方面开设汉字输入技术、计算机应用基础等课程,一是为开拓本专业技术能力奠定基础,二是为适应现代信息社会探索、分析和处理信息的需要奠定基础。
(3)专业技术能力课程——本专业培养嵌入式软件编程技术人员,以及本专业的技术支持和维护人员。专业技术能力主干课程为: 程序设计基础(C)、C++程序设计、数据结构(C) 、ARM体系结构与编程、LINUX下C语言编程、QT程序设计、嵌入式LINUX系统移植、嵌入式驱动开发、模拟与数字电路、汇编语言程序设计等课程。
2.本专业主要课程简介
(1)程序设计基础(C)——介绍问题的起源与分类和求解问题的方法与技术,流程图、伪代码和C语言等算法表示,撑握程序设计的基本技巧和流程图的设计,流程图的制作和一般的算法分析。
(2)C++程序设计、数据结构——讲解C++语言的语句、 C++语言、 C++的函数、 C++的类与对象、类的继承、 运算符的重载、 虚函数和多态性、 C++的输入和输出流等知识;掌握C++的类与对象、 类的继承、运算符的重载、虚函数和多态性、 C++的输入和输出流的运用;使用 C++ 做教学管理系统使用 C++ 做教学图书馆管理系统。
(3)ARM体系结构与编程——讲解ARM引脚模块,GPIO模块中断模块,定时器模块,SPI模块,SSP模块,UART模块,A/D转换模块,IIC模块,实时时钟模块,看门狗模块;掌握ARM引脚模块,GPIO模块中断模块,定时器模块,SPI模块,SSP模块,UART模块,A/D转换模块,IIC模块,实时时钟模块,看门狗模块;利用ARM引脚模块,GPIO模块中断模块,定时器模块 实时时钟模块,看门狗模块功能做小系统。
(4)LINUX下C语言编程——讲解文件I/O编程、多进程编程、进程间的通信、多线程编程、网络编程;掌握Linux系统中的软、硬件资源的管理;综合利用文件I/O编程、多进程编程、进程间的通信、多线程编程、网络编程编写一个类QQ程序。
(5)QT程序设计——讲解信号与槽,QT信号,QT界面设计,QT多线程,QT网络编程;掌握信号与槽,QT信号,QT界面设计,QT多线程,QT网络编程;用QT编写一个视频点播软件。
(6)嵌入式LINUX系统移植——讲解移植U-BOOT,移植内核,构建根文件系统;熟练掌握移植U-BOOT,移植内核,构建根文件系统;实践移植U-BOOT,移植Linux内核,构建Linux根文件系统等项目。
(7)嵌入式驱动开发——讲解字符设备驱动程序,块设备驱动程序,网卡驱动程序;掌握字符设备驱动程序,网卡驱动程序,SD卡驱动程序,USB驱动程序,移动网卡驱动程序,SD卡驱动程序,USB驱动程序。
(8)模拟与数字电路——讲解半导体器件、基本放大电路、负反馈放大器与集成运算放大器、直流稳压电源、晶闸管及其应用等;掌握常用仪器仪表的使用,元器件的识别、检测及选用,基本定理的验证,实用电路设计、安装与调试。
(9)汇编语言程序设计——讲解跳转指令、数据传送指令、内存访问指令、程序状态访问指令、伪指令。掌握跳转指令、数据传送指令、内存访问指令、程序状态访问指令、伪指令。流程图的制作和一般的算法分析。
3、课程设置及课时分配表(见表1)课程设置遵循以下原则:
(1)结合学生的实际能力水平,只选择最实用的课程。
(2)课程由易到难,前面的课程为后面的课程打下扎实的基础。
(3)照顾到学生在能力和兴趣上的差异,学生可以有多种发展方向。
(4)理论与实践相结合,提高学生的动手能力。
六、就业方向六、就业方向
我院软件技术-软件设计(嵌入式方向)专业教学计划是针对其市场对人才的需求来定位的。嵌入式系统工程是指嵌入于各种设备及应用产品内部的计算机应用,而嵌入式程序设计则是嵌入式系统工程的关键技术,也是当今计算机技术发展的一个热点。本专业方向主要培养嵌入式系统软件编程的技术人员,以及专用嵌入式芯片应用的现场技术支持和维护人员。
软件技术-软件设计(嵌入式方向)专业将培养目标定位为:面向嵌入式行业,培养拥护党的基本路线,适应计算机嵌入式程序设计和嵌入式应用岗位的德、智、体、美等方面全面发展的高等技术应用型专业人才。就业岗位包括:各企事业单位的嵌入式系统管理人员和嵌入式系统软件编程人员;各企事业单位的嵌入式芯片应用的现场技术支持和维护人员及单片机产品开发人员;以及相关公司的嵌入式产品的售前、售后及技术支持。
软件技术-软件设计(嵌入式方向)专业将培养目标定位为:面向嵌入式行业,培养拥护党的基本路线,适应计算机嵌入式程序设计和嵌入式应用岗位的德、智、体、美等方面全面发展的高等技术应用型专业人才。就业岗位包括:各企事业单位的嵌入式系统管理人员和嵌入式系统软件编程人员;各企事业单位的嵌入式芯片应用的现场技术支持和维护人员及单片机产品开发人员;以及相关公司的嵌入式产品的售前、售后及技术支持。
(1)嵌入式系统管理人员;
(2)嵌入式系统软件编程人员;
(3)嵌入式芯片应用的现场技术支持和维护人员;
(4)嵌入式产品的售前、售后及技术支持。