2017级嵌入式应用方向人才培养方案
一、专业名称
软件与信息服务(嵌入式应用方向)
专业代码:090800
二、入学要求
高中毕业生或具有同等学历者。
三、基本学制
2年。
四、培养目标
本专业方向是通过将嵌入式软件的知识体系和工程实践有机结合,注重培养学生的开发实践能力、团队合作与学习创新的职业素质。通过系统的理论与案例相结合的课堂教学、系统的多级课程实践、工业实习以及前沿技术讲座等多种形式的教学与实训,学生将掌握扎实的嵌入式软件基础理论、开发技术和工具,并具备在通信、信息家电、工业控制、移动计算设备、网络设备等领域从事嵌入式产品开发、产品测试的高级实用型人才。
五、职业范围
序号 |
对应职业(岗位) |
职业资格证书举例 |
专业(技能)方向 |
1 |
C/C++软件工程师 |
国家工信部证书 |
C/C++开发 |
2 |
JAVA软件工程师 |
国家工信部证书 |
JAVA开发 |
3 |
Web前端开发工程师 |
国家工信部证书 |
Web前端开发 |
4 |
软件测试工程师 |
国家工信部证书 |
软件测试(手机APP) |
六、人才规格
本专业毕业生应具有以下职业素养(职业道德和产业文化素养)、专业知识技能:
(一) 职业素养
1、有自我管理和自我领导意识
2、有自我完善的意识
3、有良好的竞争意识,工作要以业绩为导向,注重过程控制。
4、有协作和组织意识,团队的业绩直接影响到公司的业绩,使自己具有较强的责任感和敬业精神,在团队中,要尽量发挥个人所长,不计个人得失,做到公司利益致上
(二)专业知识和技能
1、熟练掌握JAVA开发技术,具有JAVASE、JAVAEE、SSH、AJAX、XML、项目开发经验
2、熟练掌握Javascript,dhtml,css等网页技术,熟悉JQuery、extjs、Mootools等常用Javascript框架中的至少一种,熟悉DIV+CSS页面架构和布局,能独立实现网页的常用布局和效果
3、熟悉VC6、LINUX C平台、C/C++语言及网络通信等常用技术
4、熟悉SQL Server关系型数据库及T-SQL言语,熟练使用视图、存储过程、事务和触发器,熟悉常用数据库优化方法,了解Mysql,Oracle等其他关系型数据库;
5、熟悉JQuery框架,熟练使用Dreamweaver、Webstorm
6、掌握相关的测试理论、测试方法和测试工具
专业(技能)方向1
C/C++软件工程师、JAVA软件工程师
专业(技能)方向2
Web前端开发工程师
专业(技能)方向3
软件测试工程师
七、主要接续专业
高职:计算机应用专业、软件工程专业
本科:计算机科学与技术专业
八、课程结构
九、课程设置及要求
本专业课程设置分为公共基础课和专业技能课。
公共基础课包括德育课,文化课,体育与健康,艺术(或音乐、美术),以及其他自然科学和人文科学类基础课。
专业技能课包括专业核心课和专业(技能)方向课,实习实训是专业技能课教学的重要内容,含校内实训等多种形式。
(一) 公共基础课
序号 |
课程名称 |
主要教学内容和要求 |
参考学时 |
1 |
职业生涯规划 |
依据《中等职业学校职业生涯规划教学大纲》开设,并注重培养学生创新精神和实践能力,提升就业能力。 |
80 |
2 |
职业道德与法律 |
依据《中等职业学校职业道德与法律教学大纲》开设,并注重培养学生创新精神和实践能力,提升就业能力。 |
40 |
3 |
哲学与人生 |
依据《中等职业学校哲学与人生教学大纲》开设,并注重培养学生创新精神和实践能力,提升就业能力。 |
40 |
4 |
就业指导 |
依据实际就业需求开设,最大化的对接社会、企业对从业人员的真实能力需求。这是一个全新的学生就业导向、就业思想、就业能力以及对接社会需求的培养。 |
20 |
5 |
体育 |
依据《中等职业学校体育教学大纲》开设,并注重培养学生自主锻炼,自我保健,自我评价和自我调控的意识,全面提高身心素质和社会适应能力。 |
120 |
(二) 专业技能课
1、专业基础(核心)课
序号 |
课程名称 |
主要教学内容和要求 |
参考学时 |
1 |
计算机应用基础 |
通过学习,使学生深入了解计算机基础知识,熟练掌握计算机的基本操作,了解网络、数据库、多媒体技术等计算机应用方面的知识和相关技术,具有良好的信息收集、信息处理、信息呈现的能力。本课程旨在培养学生的信息技术理论水平和运用信息技术解决实际问题的能力,培养和加强学生自主学习探索学习的意识,相互协作解决问题的意识。 |
120 |
2 |
计算机专业英语 |
使学生通过计算机英语的学习,既掌握一定的专业术语,又能提高英语的说、读、写、译的能力,从而能更好的适应信息社会对计算机人才的要求。使学生在通过专业英语的学习后,能够阅读专业方面的英语文章和杂志,懂得本行业的专业术语。能够使用英语作为其工作语言。 |
40 |
3 |
网页制作 |
通过本课程的学习,让学生了解一定的网络应用基础知识;能够熟练掌握网页制作工具——网页三剑客Dreamweaver、 Fireworks、Flash的使用,能自行设计各种网页、编辑一定的平面图像、网络动画。具备网站的建立、规划、管理、发布的相关技术及网页制作的操作技能,能独立设计 WEB 站点。 |
120 |
4 |
SQL server |
该课程是掌握数据库应用系统开发的比较深入的课程,注重解决实际问题能力的培养。通过学习这门课程,学生可以比较全面地了解数据库管理基本理论和应用技术,具有数据库管理员和管理、开发数据库应用系统的能力。 |
120 |
5 |
Oracle |
加深学生对Oracle数据库基本概念与基本理论的理解,将理论与实际相结合,使学生能够利用Oracle数据库建立数据库和关系表,掌握创建索引、视图、触发器,进行数据查询、数据更新、PL/SQL编程、用户权限管理、数据的 导入和导出,以及维护数据完整性的方法。通过学习,使学生加深对所学理论知识的理解,胜任Oracle的一般管理和开发工作。 |
70 |
6 |
My SQL |
唯一开源数据库,学习数据类型的正确使用,学习如何利用索引优化查询效率,了解分区、读写分离等特性,了解数据库事务相关特性让学生能够利用MySQL开发出性能优异的应用程序。 |
70 |
7 |
Javascript |
通过对本课程的学习,学生将能够使用JavaScript制作网页客户端特效,实现页面特效、动画、用户反馈等功能,从而达到美化网页的效果。 |
80 |
8 |
软件工程 |
系统地介绍软件工程的基本原理、概念、技术和方法,简介软件工程的最新技术及其研究发展方向,通过本课程的学习,使学生了解、掌握软件生存周期阶段的工程任务、具体过程、技术过程、技术方法和各种工具。 |
20 |
2、专业(技能)方向课
(1)专业技能方向1
序号 |
课程名称 |
主要教学内容和要求 |
参考学时 |
1 |
LINUX基础 |
了解Linux系统管理的基本概念和原理。理解Linux操作系统的文件系统管理和用户管理、软件包管理和进程管理方式。熟悉Linux操作系统基本配置、管理和网络管理的多种不同操作方式。掌握Linux操作系统从安装配置到基本的系统操作配置、管理以及各种网络管理和服务器的配置、管理操作。 |
120 |
2 |
C/C++ |
通过本课程学习,训练逻辑思维努力,使学生熟练掌握C/C++的基本语法规则、结构化程序设计方法和基本算法,掌握正确和规范的编程方法,培养严谨的科学作风,获取解决问题的方法和思路。 |
160 |
3 |
LINUX C |
重点掌握嵌入式环境下的C语言编程技术,加深对结构化编程思想的理解,使学生加强C语言程序设计的基本功,为学习ARM编程做好准备。 |
240 |
4 |
QT |
了解QT,掌握QT 基础、QT 信号和槽,熟练使用QT Creator和Designer进行开发,理解信号和槽的概念和用法。 |
160 |
5 |
JAVASE |
通过本课程的理论与实践授课,使学生掌握关键的Java基本知识,以J2SE中的核心——AWT、SWING、Java事件处理模型、异常处理机制、IO、多线程、Java网络编程等最新主流技术为主要内容,以企业真实案例为模版、以Eclipse为辅助开发工具,使学生在最真实的环境中快速掌握Java桌面程序设计的基本技巧与能力,积累编程经验,完成项目开发。 |
160 |
6 |
JAVAEE |
掌握JavaEE开发技术,重点是WEB应用开发技术和Struts框架及JSF框架的开发技术,同时掌握Eclipse的使用。 |
300 |
7 |
SSH |
课程主要讲述Struts2、Spring3、Hibernate技术。通过该课程的学习,培养学生对J2EE开发技术的掌握。同时可以培养学生对于采用相关技术的理解。 |
240 |
(2)专业技能方向2
序号 |
课程名称 |
主要教学内容和要求 |
参考学时 |
1 |
HTML5 |
掌握HTML5与CSS3基础知识及最新技术、常见HTML5跨平台开发工具、SEO、BSU等高级实用技术、JavaScript语言,让学生具备扎实的HTML与CSS开发基础。 |
120 |
2 |
CSS |
通过本课程的学习,使学生掌握CSS层叠样式的基础理论知识和实际运用技术,熟练掌握使用 CSS+DIV进行网页布局,注重实际操作,使学生在学习CSS技术的同时,掌握CSS+DIV的精髓。 |
40 |
3 |
Javascript高级 |
通过本课程的学习,学生能掌握JavaScript语言的基本编程思想,并能熟练利用JavaScript控制WEB页面各级元素,实现WEB前端的验证、动态展示等任务。 |
80 |
(3)专业技能方向3
序号 |
课程名称 |
主要教学内容和要求 |
参考学时 |
1 |
软件测试 |
通过本课程的学习,学生能能够了解软件测试的基本理论、软件缺陷理论、黒盒测试用例设计方法、运用白盒测试用例设计方法。培养学生的消化吸收和再创新能力、团队合作能力。本课程结课时需要提交课程三级项目的全部测试文档。 |
120 |
2 |
网络营销 |
通过本课程的学习,使学生掌握网络营销的有关理论,熟悉网络营销的主要内容和方法,能够将网络营销的有关理论运用到实践中去,解决实际问题。 |
40 |
3、综合实训
分阶段(三个阶段),按照企业运作模式,进行项目实训,最后将项目演示及答辩。
十、教学时间安排
(一)基本要求
(二)教学安排建议
课程类别 |
课程名称 |
学分 |
总学时 |
各学期周数、学时分配 | ||||
1 |
2 |
3 |
4 | |||||
公共基础课 |
职业生涯规划 |
|
20 |
20 |
|
|
| |
职业道德与法律 |
|
20 |
|
20 |
|
| ||
哲学与人生 |
|
20 |
|
|
20 |
| ||
就业指导 |
|
20 |
|
|
|
20 | ||
体育与健康 |
|
120 |
20 |
20 |
20 |
20 | ||
专业技能课 |
专业基础 (核心)课 |
计算机应用基础 |
|
80 |
80 |
|
|
|
计算机专业英语 |
|
40 |
20 |
20 |
|
| ||
网页制作 |
|
120 |
60 |
60 |
|
| ||
SQL server |
|
120 |
|
80 |
40 |
| ||
Oracle |
|
70 |
|
|
40 |
30 | ||
My SQL |
|
70 |
|
|
40 |
30 | ||
Javascript |
|
80 |
|
40 |
40 |
| ||
软件工程 |
|
20 |
|
|
|
20 | ||
网络营销 |
|
40 |
|
|
|
40 | ||
专业(技能)方向1 |
LINUX基础 |
|
120 |
60 |
60 |
|
| |
C/C++ |
|
160 |
|
40 |
60 |
60 | ||
LINUX C |
|
240 |
|
80 |
80 |
80 | ||
QT |
|
160 |
|
|
80 |
80 | ||
JAVASE |
|
160 |
40 |
40 |
40 |
40 | ||
JAVAEE |
|
300 |
60 |
80 |
80 |
80 | ||
SSH |
|
240 |
|
80 |
80 |
80 | ||
专业(技能)方向2 |
HTML5 |
|
120 |
|
60 |
60 |
| |
CSS |
|
40 |
|
|
20 |
20 | ||
Javascript高级 |
|
80 |
|
|
40 |
40 | ||
专业(技能)方向3 |
软件测试 |
|
120 |
|
|
40 |
80 | |
网络营销 |
|
40 |
|
|
|
40 | ||
综合实训 |
阶段项目 (分三个阶段) |
|
90 |
|
|
|
|
十一、实践与技能训练设置表
模块名称 |
课题内容 |
课 时 |
合 计 |
1 |
VC的运行环境的安装和配置 |
4 |
120 |
2 |
LINUX C的运行环境的安装和配置 |
4 | |
3 |
QT的运行环境的安装和配置 |
4 | |
4 |
java的运行环境的安装和配置 |
4 | |
5 |
java语言与面向对象编程 |
14 | |
6 |
HTML标记 |
8 | |
7 |
WEB窗体与服务器控件 |
24 | |
8 |
验证控件与用户控件 |
10 | |
9 |
ASP.NET状态管理 |
10 | |
10 |
jdbc数据访问 |
16 | |
11 |
TCP/UDP编程 |
14 | |
12 |
网上商店 |
4 | |
13 |
开发BBS论坛、留言本的设计、完成新闻发布系统 |
实训周 |
3 |
14 |
智能家居系统 |
实训周 |
3 |
十二、课程比例统计表
序号 |
课程类别 |
学 时 |
备 注 | |
学时数 |
所占比例(%) | |||
1 |
公共基础课 |
200 |
7.2 |
|
2 |
专业基础 (核心)课 |
400 |
14.4 |
|
3 |
专业(技能)方向1 |
1380 |
49.82 |
|
4 |
专业(技能)方向2 |
240 |
8.66 |
|
|
专业(技能)方向3 |
250 |
9 |
|
5 |
实训 |
300 |
10.83 |
|
6 |
总计 |
2770 |
100 |
|