嵌入式软件专业人才培养方案.docx
- 文档编号:6953232
- 上传时间:2023-01-13
- 格式:DOCX
- 页数:47
- 大小:29.50KB
嵌入式软件专业人才培养方案.docx
《嵌入式软件专业人才培养方案.docx》由会员分享,可在线阅读,更多相关《嵌入式软件专业人才培养方案.docx(47页珍藏版)》请在冰豆网上搜索。
嵌入式软件专业人才培养方案
嵌入式专业人才培养方案
一、专业名称与代码
(一)专业名称:
嵌入式
(二)专业代码:
080605
二、培养目标及基本要求
(一)培养目标:
本专业培养热爱祖国,拥护中国共产党的领导,适应社会主义建设需要的德、智、体、美全面发展,具有嵌入式系统应用的基础知识、基本技能并能进行相应的嵌入式系统的开发工作;具有单片机、嵌入式微处理器、嵌入式集成系统等硬件知识并能进行一定的硬件开发的能力;具有嵌入式底层软件、嵌入式操作系统、嵌入式应用开发等软件方面的专业知识和专业技能;能在嵌入式系统应用领域从事技术开发和管理工作的高级技术应用性专业人才。
(二)基本要求:
掌握扎实的基础理论和专业知识,对本专业新技术和发展动态有一定了解,掌握嵌入式系统体系结构和嵌入式操作系统,以及在嵌入式OS支持下的开发应用方法。
1.具有较扎实的自然科学基础、较好的人文社会科学基础及较好的科技写作和外语应用能力;
2.具有宽厚坚实的专业技术理论基础知识,主要包括电子技术、ARM体系结构分析、嵌入式操作系统(linux、
、Windows和QNX)等知识;
3.具有本专业必需的程序开发能力,具备本专业所必需的实验、测试、文献检索和基本操作等技能;
4.具有初步的科学研究、科技开发及组织管理能力及较强的自学能力和创新意识。
三、学制、学位
学制(修业年限):
四年学位:
工学学士
四、主干课程
程序设计基础、操作系统、计算机组成原理、算法与数据结构、Java语言程序设计、数据库原理、计算机电子技术、汇编语言、微机原理与接口技术、嵌入式系统设计原理及应用、ARM体系架构、嵌入式Linux系统开发、嵌入式驱动程序设计、J2ME嵌入式开发等。
五、主要实践性教学环节
军事训练、计算机硬件实习、数据结构课程设计、微机原理与接口技术课程设计、Java课程设计、嵌入式应用开发课程设计、毕业设计、毕业实习、社会实践等。
六、各类课程学时分配
课程类别
课程性质
学时
比例(%)
公共基础课
必修
874
36.2
专业基础课
必修
1004
41.5
专业课
必修
330
13.6
选修课
选修
210
8.7
集中实践环节
必修
42周
合计
2418
100
嵌入式专业教学进程计划
课程
类别
课程代码
课程
名称
学
分
考核方式
总学
时
学时分配
第一学年
第二学年
第三学年
第四学年
考试
考查
理论
实验
上机
一
二
三
四
五
六
七
八
公
共
课
基
础
B08000001
思想道德修养与法律基础
3
1
44
44
3
B08000002
马克思主义基本原理
3
2
44
44
3
B08000003
毛概与中国特色社会主义理论
体系
6
3
72
72
5
B08000004
中国近现代史纲要
2
4
36
36
2
B08000005
大学生职业发展与就业指导
1
1-7
40
40
1
1
1
1
B08000006-12
形势与政策
6
1-7
112
112
1
1
1
1
1
1
1
B08000013
大学英语Ⅰ
4
1
68
68
5
B08000014
大学英语Ⅱ
4
2
72
72
5
B08000015
大学英语Ⅲ
4
3
72
72
5
B08000016
大学英语Ⅳ
4
4
68
68
4
B08000017
体育Ⅰ
2
1
28
28
2
B08000018
体育Ⅱ
2
2
30
30
2
B08000019
体育Ⅲ
2
3
32
32
2
B08000020
体育Ⅳ
2
4
30
30
2
B08000021
计算机应用基础
3
1
50
26
24
3
B08000022
音乐鉴赏
1
5
20
20
1
B08000023
军事理论
2
1
36
36
2
B08000024
应用文写作
1
6
20
20
2
小计
52
24门
874
850
24
17
11
14
9
3
3
2
专
业
基
础
课
B09231001
高等数学I
5
1
72
72
6
B09231002
高等数学Ⅱ
4
2
82
82
4
B08231001
程序设计基础
5
2
90
60
30
6
B08231007
计算机电子技术
4
2
70
56
20
5
B08231005
算法与数据结构
4
3
70
54
16
4
B09231003
计算机组装与维护
3
3
50
30
20
4
B08231003
离散数学
5
4
60
60
4
B08231009
汇编语言
4
4
60
40
20
4
B08231010
操作系统
3
4
60
48
12
4
B08231011
编译原理
3
5
50
50
4
B08231012
微机原理与接口技术
4
5
60
50
10
4
B08231008
数据库原理
4
5
70
50
20
5
B09231004
计算机网络
4
6
70
60
10
5
B09231005
计算机组成原理
3
6
60
50
10
4
B08231013
软件工程
3
7
50
40
10
4
B09231006
计算机专业英语
2
7
30
30
2
小计
60
16门
1004
832
40
138
6
15
8
12
13
9
6
专
业
课
B08232005
嵌入式系统设计原理及应用
3
5
50
50
6
B09232001
ARM体系架构
4
6
80
50
30
3
B09232002
嵌入式Linux系统开发
4
6
80
50
30
6
B08232003
嵌入式驱动程序设计
3
7
50
30
20
4
B09232003
J2ME嵌入式开发
4
7
70
40
30
6
小计
18
5门
330
220
110
0
0
0
0
6
9
10
必修课合计
130
45门
2208
1902
40
272
23
26
22
21
22
21
18
选修课合计
12
210
210
集中实践教学合计
40
16项40周
总计
182
2416
211
40
272
23
26
22
21
22
21
18
集中实践教学安排
课程代码
实践教学项目
周数
学期安排
实践
场所
1
2
3
4
5
6
7
8
B08226001
军事训练
3
3
校内
B08236002
计算机硬件实习
1
1
校内
B08236003
程序设计课程实训
1
1
校内
B08236004
数据结构课程设计
1
1
校内
B09236001
数据库实训
2
2
校内
B08236006
微机原理与接口技术课程设计
1
1
校内
B09236002
操作系统
1
1
校内
B08236007
社会实习
1
1
校外
B08236008
网络实习
2
2
校内
B08236009
软件工程课程设计
2
2
校内
B09236003
Java程序设计课程设计
1
1
校内
B09236004
嵌入式Linux系统开发课程设计
2
1
校内
B09236005
嵌入式J2ME课程设计
2
1
校内
B08236010
毕业实习
3
3
校外
B08236011
毕业设计
18
18
校内
B08236012
公益劳动
1
1
校内
小计
42
3
1
2
1
4
3
4
21
注明:
思想道德修养与法律基础的社会实践10学时,安排在第一学期寒假;马克思主义基本原理的社会实践10学时,安排在第二学期的暑假;毛泽东思想概论与中国特色社会主义理论体系概论的社会实践30学时,分别安排在第二学期的暑假和第三学期的寒假。
选修课
课程类别
课程代码
课程名称
学分
总学时
理论
实验
开课学期
公
共
选
修
B08003001
当代世界经济与政治
2
30
30
2
B08003002
书法鉴赏
1
20
20
2
B08003003
影视鉴赏
1
20
20
4
B08003004
创业指导
1
20
20
4
B08003005
法制教育
1
20
20
5
B08003006
体育专项
1
20
20
5
专
业
选
修
B09234001
线性代数
2
40
40
3
B09234002
概率论与数理统计
2
40
40
4
B08234006
知识产权法
2
40
40
5
B08234008
管理信息系统
2
40
40
5
B08234009
Authorware制作
2
40
20
20
5
B08234011
Photo图像处理
2
40
20
20
6
B08234012
Windows程序设计
2
40
30
10
6
B08234013
计算机组成
2
40
40
6
B08234014
AutoCAD
2
40
20
20
7
B08234016
LINUX操作系统
2
40
20
20
7
B08234017
综合布线技术
2
40
30
10
7
B09234001
PHP程序设计
2
40
30
10
6
B09234003
交换机路由器配置
2
40
30
10
7
起草人:
专业负责人:
系主任:
各课程实验项目汇总
课程
类别
课程
名称
实验总学时
实验学时
开设
学期
实验名称
实验内容
公共课
物理实验
48
48
3
公
共
课
计
算
机
应
用
基
础
24
2
1
计算机初步认识
1.掌握正确的开机方法
2.掌握正确的操作计算机的指法
3.熟悉键盘上名键的位置
2
指法练习
1.掌握英文字符的输入方法
2.掌握中文的输入方法
3.掌握盲打的方法
4
Windows系统的操作
1.掌握Windows系统文件的一般操作
2.掌握Windows系统系统的设置
3.掌握Windows应用程序的操作
4
Word字处理软件的操作
1.掌握一般的文档输入
2.掌握文档的编辑方法
3.掌握文档的修饰方法
4.掌握特殊文档的编辑
6
Excel电子表格软件的操作
1.熟悉电子表格的操作
2.掌握各种数据的输入方法
3.掌握各种数据的统计方法
4.掌握图表的操作方法
5.掌握对象的操作方法
4
PowerPoint幻灯片的操作
1.掌握PPT文件的建立
2.掌握PPT的放映
3.掌握PPT的动画设计
4.掌握PPT的对象操作
2
网络知识及常用软件的操作
1.掌握网络的基本知识及设置
2.掌握多媒体软件的操作和使用
3.掌握系统工具的操作和使用
专
业
基
础
课
程序
设计
基础
30
2
2
C语言程序设计初步
1.熟悉VC6.0和TC2.0的C语言编程环境
2.掌握C语言上机步骤,了解运行一个C程序的方法
3.掌握C语言程序的书写格式
2
数据类型与简单输入输出
1.掌握C语言数据类型,初步掌握常量与变量的使用
2.掌握简单输入输出函数的格式和应用掌握转义字符的使用方法
2
运算符与表达式
1.掌握基本运算符优先级和结合性
2.掌握表达式的概念及运算规则掌握常用数据类型的转换规则
3
程序流程控制
1.进一步熟悉C语言的基本语句
2.熟悉顺序结构程序语句的执行过程,设计简单的顺序结构程序
3.熟悉掌握IF语句和Switch语句
4.熟悉掌握利用While、Do-while、For语句实现循环的方法
5.结合程序掌握一些简单算法学习调试程序
3
模块化程序设计
1.掌握C语言函数定义及调用,理解参数传递的过程
2.理解函数的递归调用,掌握库函数的调用方法
3.理解变量的作用域和生存期了解编译预处理命令的使用
3
数组
1.掌握一维数组的定义,掌握二维数组的定义
2.掌握C语言数组的引用方法,掌握数组的输入和输出方法
3.掌握字符数组和字符串函数的使用
4.掌握数组的一些常用算法:
查找、排序、删除、插入等
4
指针
1.掌握指针和指针变量,掌握指针与变量的关系
2.掌握指针与数组的关系,掌握指针运算
3.掌握指向数组的指针变量的使用
4
结构体、共用体与枚举类型
1.掌握枚举类型的基本使用方法
2.掌握共用体的概念和应用
3.掌握结构体变量及结构体数组的定义和使用
4.掌握简单链表的基本使用方法
4
文件
1.掌握文件以及缓冲文件系统、文件指针
2.了解文件操作的一般步骤
3.熟悉掌握文件的各种操作
3
面向对象程序设计
1.理解类的定义和使用
2.了解具有不同访问属性的成员的访问方式
3.了解构造函数和析构函数的执行过程
专
业
基
础
课
算法
与数
据结
构
16
2
3
链表
1.建立链表函数2插入函数3删除函数
2
栈和队列
1.利用栈进行数制转换
2.求链队中包括的栈元素个数
4
数组和串
1.通过设计算法掌握二维数组的组成
2.通过设计算法掌握串的操作
4
树
1.利用递归实现中序遍历二叉树
4.利用非递规的方法层序遍历二叉树
4
排序
各种排序算法实现
专
业
基
础
课
计
算
机
电
子
技
术
20
4
2
函数发生器、毫伏表、直流稳压电源的使用
完成函数发生器、毫伏表、直流稳压电源的使用试验指导书要求的实验内容
4
示波器的使用
完成示波器的使用的实验内容,引导学生观察相应实验现象
4
单管共射放大电路
完成单管共射放大电路实验的实验内容,得出实验数据
4
基本逻辑门电路的测试
完成基本逻辑门电路的测试实验的实验内容,得出实验数据
4
简易交通灯控制电路的设
完成简易交通灯控制电路的设计实验的实验内容,得出实验数据
专
业
基
础
课
数
据
库
原
理
20
2
5
数据库的开发环境
1.使用数据库向导创建数据库
2.熟悉数据库开发工具的工作界面
2
创建数据库和表
1.创建一个新的数据库,创建新的数据表
2.在表中设置主键、建立关系
3
数据库的查询
通过SQL语句对所建立的数据库进行查询
2
窗体的操作
1.创建含有单表或多表数据的窗体
2.利用工具快速生成各种形式的窗体
3.掌握各类窗体的创建和编辑方法,掌握常用控件的使用方法
3
数据访问页
1.掌握各种报表设计工具的使用方法
2.掌握各类报表的创建、编辑和使用方法
3.掌握各种数据访问页设计工具的使用方法
4.掌握数据访问页的创建、编辑和使用方法
3
宏的使用
1.练习使用宏来自动执行一些常用的功能
2.运行查询时使用宏显示等待消息
3
VBA编程
上机练习如何创建一个简单的VBA应用模块以及在过程中如何进行错误处理
3
数据安全
上机练习为数据为设置密码,实现数据库安全
专
业
基
础
课
汇
编
语
言
20
4
4
Debug命令使用
1.了解并掌握动态调试程序Debug的基本用法
2.掌握Debug中的CPU中主要寄存器的初始值与修改方法
3.熟练掌握各种寻址方式的物理地址计算
4.熟练掌握简单指令序列的调试方法
4
内存操作数及寻址方法
数据在内存中的存放方式和内存操作数的几种寻址
4
汇编语言程序的调试与运行
编写汇编语言原程序的基本方法和基本框架
4
查表程序设计
编写汇编语言原程序的基本方法和基本框架
4
综合程序设计
综合程序的编制及调试方法
专
业
基
础
课
操
作
系
统
12
1
4
进程管理
1.观察系统中的进程
2.观察系统中处理器的使用情况
3.在DOS系统中,添加虚拟机
1
存储器管理
1.观察内存使用情况,观察交换文件使用情况
2.观察磁盘高速缓存
1
设备管理
1.设备管理器的使用,手动方式添加新硬件
2.升级驱动程序
1
文件管理
1.文件目录操作,2.磁盘碎片整理
8
Unix/Linux系统基础
1.Unix/Linux系统的安装,Unix/Linux系统的基本操作
2.Unix/Linux系统进程管理、存储管理、设备管理、文件管理
专
业
基
础
课
微机
原理
与接
口技
术
10
2
5
内存块移动、程序跳转实验
掌握内存的移动方法,了解多分支结构程序的编程方法。
2
8237实验
掌握8237的初始化编程及DMA方式的数据传送。
2
8253实验
掌握8253的初始化编程及定时/计数方法。
2
8259外部中断实验
掌握8259的连接及控制方法。
2
8255的输入、输出实验
掌握8255的初始化编程及输入、输出的控制。
专
业
基
础
课
软
件
工
程
10
2
7
系统分析和总体设计
1.利用Visio5.0图形制作软件画出系统流程图及数据流图
2.利用S-Desinger写出该系统的数据字典
2
系统详细设计
利用图形制作软件画出系统的程序流程图
2
系统编码
利用VB等程序设计工具,对所设计的系统编码
2
系统测试、系统维护
2.设计测试方案,分别进行单元测试、集成测试、验收测试
对系统进行改正性、适应性、完善性维护
2
面向对象系统分析、设计
对系统面向对象的分析和设计
专
业
课
计
算
机
网
络
技
术
10
2
6
RJ-45接口连线制作
1.熟悉RJ-4510/100Mb/sT568A和T568B头制作过程和网线连接的规则
2.掌握10/100Mb/s五类双绞线的直通线和交叉线制作方法
2
交换机的操作
1.交换机的启动和基本配置,交换机划分VLAN
2.路由器的配置及路由器模拟软件的使用
2
应用服务器配置
配置DNS、WINS服务器,配置DHCP、Web、FTP服务器
2
防火墙的安装配置
学会对防火墙进行基本配置,掌握防火墙的安装与简单使用
2
组建中小企业网
初步掌握中小型企业网设计的方法与原理,并能书写简单的工程设计方案
专
业
课
多
媒
体
技
术
20
1
7
多媒体硬件
多媒体计算机配置案例,Nero其他功能的使用
1
音频的采集与编辑
1.利用“录音机”对录制的音频进行编辑
利用GoldWave录制音频文件并编辑处理
4
数字图形图像的采集与编辑
进一步PS的熟悉选区工具、文字工具、绘图工具、路径工具的应用,对图层的熟练操作,掌握图层菜单下调整图层命令,图层样式投影、描边参数设置,图层混合模式
1
多媒体动画素材的编辑与制件
1.利用Flash制件运动动画
综合应用
1
多媒体视频数据的采集与
处理
1.用豪杰超级视频解霸捕捉视频、转换格式
2.利用Premiere捕捉视频
应用Premiere制作一部可以单独播放的影片
4
Authorware基础
1.掌握A
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 嵌入式 软件 专业人才 培养 方案