嵌入式软件专业人才培养方案.docx

上传人:b****6 文档编号:6953232 上传时间:2023-01-13 格式:DOCX 页数:47 大小:29.50KB
下载 相关 举报
嵌入式软件专业人才培养方案.docx_第1页
第1页 / 共47页
嵌入式软件专业人才培养方案.docx_第2页
第2页 / 共47页
嵌入式软件专业人才培养方案.docx_第3页
第3页 / 共47页
嵌入式软件专业人才培养方案.docx_第4页
第4页 / 共47页
嵌入式软件专业人才培养方案.docx_第5页
第5页 / 共47页
点击查看更多>>
下载资源
资源描述

嵌入式软件专业人才培养方案.docx

《嵌入式软件专业人才培养方案.docx》由会员分享,可在线阅读,更多相关《嵌入式软件专业人才培养方案.docx(47页珍藏版)》请在冰豆网上搜索。

嵌入式软件专业人才培养方案.docx

嵌入式软件专业人才培养方案

嵌入式专业人才培养方案

一、专业名称与代码

(一)专业名称:

嵌入式

(二)专业代码:

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

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 幼儿教育 > 幼儿读物

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1