12智能手机软件14级培养课件.docx
- 文档编号:30499043
- 上传时间:2023-08-16
- 格式:DOCX
- 页数:42
- 大小:33.05KB
12智能手机软件14级培养课件.docx
《12智能手机软件14级培养课件.docx》由会员分享,可在线阅读,更多相关《12智能手机软件14级培养课件.docx(42页珍藏版)》请在冰豆网上搜索。
12智能手机软件14级培养课件
软件技术专业(智能手机软件开发方向)
人才培养方案
一、专业名称
专业名称:
软件技术专业(智能手机软件开发方向)。
专业代码:
590108。
专业大类:
电子信息。
二、教育类型与学历层次
教育类型:
高等职业教育。
学历层次:
专科。
三、学制、修业年限及招生对象
标准学制:
3年。
修业年限:
学习年限不少于2年,在校累计学习年限不超过5年。
招生对象:
普通高中、职业高中、职业中专毕业生。
四、培养目标和规格
(一)培养目标
本专业培养德、智、体、美等方面全面发展,掌握智能手机软件开发的基本知识和基本技能,能熟练使用国际上最新的流行软件开发环境与工具,熟悉智能手机软件开发规范,具备较强的智能手机软件开发实践能力和良好的软件工程素养,能顺利地进入相关应用领域,从事智能手机软件开发、测试及软件技术服务与销售等工作,并具有一定管理能力的高素质技术技能型专门人才。
(二)培养规格
1.素质要求
——拥护中国共产党的领导、热爱社会主义祖国、遵纪守法;
——爱岗敬业、诚实守信、团结协作、职业道德和职业精神良好;
——有较强的解决实际问题、自学与获取信息、欣赏与鉴别、组织管理、开拓创新的能力;
——心灵美好,体魄健康。
2.知识要求
——具有本专业所必需的政治理论、法律常识、大学英语等文化基础知识;
——熟悉1~2个移动设备操作系统的开发与运行环境;
——熟悉智能手机软件开发流程和技术规范。
3.能力要求
——具有智能手机软件开发的设计思想,形成规范的代码编写习惯;
——掌握Android/iPhone开发中各种功能点的实现方法和开发技巧;
——对Android/iPhoneApp产品的策划设计、开发、发布有较丰富的经验和较深刻的理解;
——具有争取项目和进行咨询的能力;
——具有编制调查和分析报告、软件项目文档的能力;
——具有阅读和翻译本专业一般英语科技资料并用英语进行简单交流的能力。
五、毕业标准
1.根据本培养方案,修读并获得130学分,德、智、体达到毕业要求;
2.获得全国高等学校英语应用能力考试A级证书;
3.获得下列中的至少一个职业资格证书:
SunCertifiedProgrammerforJava(SCJP),软件技术水平与资格认证(程序员),全国移动开发工程师认证考试;
4.获得普通话水平测试三级甲等证书。
六、职业岗位面向及要求
通过市场、企业调研,确定本专业主要对应Android/iPhone智能手机软件开发工程师、Android/iPhone智能手机软件测试工程师、Android/iPhone产品专员等职业岗位。
各岗位的主要工作任务及相应的职业能力要求见表1。
表1岗位主要工作任务及职业能力要求
序号
职业岗位
工作任务
职业能力
职业资格证书
1
Android/iPhone智能手机软件开发工程师
Android/iPhone智能手机软件的分析、设计;
Android/iPhone客户端程序的编写;
Android服务器端程序的编写;
应用软件的集成、单元测试;
软件开发文档、用户手册的编写;
应用软件的交付、部署;
软件的维护、升级、更新
(1)社会能力
沟通协调能力;语言表达能力;团队协作能力
(2)方法能力
资料收集整理能力;制订、实施工作计划的能力;检查、判断能力;综合分析判断能力;理论知识的运用能力
(3)专业核心能力
Android智能手机方向:
掌握基本的软件开发方法,初步具备应用系统的设计能力;了解数据库的基本原理,掌握SQL语言的基本应用;具备设计单元测试用例的能力;熟练掌握Java语言的基本语法;熟练掌握Java企业开发技术;熟悉Android手机软件架构;熟练掌握Android平台应用软件开发技术。
iPhone智能手机方向:
掌握基本的软件开发方法,初步具备应用系统的设计能力;了解数据库的基本原理,掌握SQL语言的基本应用;具备设计单元测试用例的能力;掌握Mac环境开发工具的使用,熟练掌握Objective-c/Swift语言的基本语法;熟练掌握Html5开发技术;熟悉iPhone手机软件架构;熟练掌握iPhone平台应用软件开发技术。
SunCertifiedProgrammerforJava(SCJP);
软件技术水平与资格认证(程序员);
全国移动开发工程师认证考试
2
Android/iPhone智能手机软件测试工程师
公司产品测试用例的制作,制订测试文档;
按照测试用例、测试方案执行测试;
反馈测试报告发现的缺陷;
测试报告的撰写跟进
(1)社会能力
沟通协调能力;语言表达能力;团队协作能力
(2)方法能力
资料收集整理能力;制订、实施工作计划的能力;检查、判断能力;综合分析判断能力;理论知识的运用能力
(3)专业核心能力
掌握基本的软件开发方法,初步具备应用系统的设计能力;了解数据库的基本原理,掌握SQL语言的基本应用;熟练掌握Java/Objective-c(Swift)语言的基本语法;熟悉Android/iPhoneApp手机软件架构;熟悉Android/Mac平台应用软件开发技术;熟悉各种测试方法、测试工具、测试流程
3
Android/iPhone产品专员
手机客户端产品的产品规划、设计和运营工作;
产品的规划构思、产品提案和原型交互设计文档撰写工作;
产品可用性测试与数据分析,持续改进用户体验;
产品的运营工作,持续提高产品用户数;
了解用户需求变化趋势,并提出建议
(1)社会能力
沟通协调能力;语言表达能力;团队协作能力
(2)方法能力
资料收集整理能力;制订、实施工作计划的能力;检查、判断能力;综合分析判断能力;理论知识的运用能力
(3)专业核心能力
掌握基本的软件开发方法,初步具备应用系统的设计能力;了解数据库的基本原理,掌握SQL语言的基本应用;掌握开发语言的基本语法;了解Android/iPhoneApp手机软件架构;了解Android/ios平台应用软件开发技术,能独立完成Android/iPhoneApp的一整套设计、开发与发布流程,能参与Android/iPhoneApp的产品策划、设计。
七、教育教学内容
(一)专业课程教学内容体系
根据移动互联网技术、知识更新快的特点,将本专业分为Android移动应用软件开发、iPhone移动应用软件开发2个方向,各方向主要专业课程如下:
1.Android开发方向:
面向对象程序设计、数据库应用、数据结构(Java版)、Java核心技术、Android应用开发
(1)、Android应用开发
(2)、Web前端应用开发、Html5程序设计、前端移动框架技术、移动UI设计。
2.iPhoneApp开发方向:
程序设计基础、数据库应用(MySql)、数据结构(C语言版)、面向对象程序设计(Objective-C)、iOS应用开发
(1)、iOS应用开发
(2)、Web前端应用开发、Html5程序设计、前端移动框架技术、移动UI设计。
为突出学生职业能力的培养,强化校企合作和实践教学,实践教学课时占总课时的50%以上。
(二)课程体系
根据培养目标、就业岗位群、职业关键能力和职业专门技术能力的要求,本专业设置的课程分为四大类:
1.综合素质课包括:
思政课(基础)、思政课(概论)、形势与政策、大学英语、体育、计算机应用基础、计算机数学、实用语文、职业规划与就业指导、心理健康教育、信息检索沟通与演讲。
2.专业基础课:
Android开发方向包括:
面向对象程序设计(Java)、Web前端应用开发、移动UI设计、数据库应用、专业英语。
iPhone开发方向包括:
程序设计(C语言)、Web前端应用开发、移动UI设计、数据库应用(MySql)、专业英语。
3.专业技能课:
Android开发方向包括:
Java核心技术、Java桌面应用开发实训、Android应用开发
(1)、Android应用开发实训
(1)、Android应用开发
(2)、Android应用开发实训
(2)、数据结构(Java版)、Html5程序设计、前端移动框架技术、Android应用软件开发综合实训、顶岗实习、毕业设计。
iPhone开发方向包括:
面向对象程序设计(Objective-C)、面向对象程序设计(Objective-C)实训、iOS应用开发
(1)、iOS应用开发实训
(1)、iOS应用开发
(2)、iOS应用开发实训
(2)、数据结构(C语言版)、Html5程序设计、前端移动框架技术、iOS应用软件开发综合实训、顶岗实习、毕业设计。
4.拓展课,包括全院任选课、PhotoShop图像设计、软件工程。
(三)专业核心课程内容
表2Android应用开发方向专业核心课程内容表
课程
主要教学内容(单元)
技能考核项目与要求
参考学时
Java核心技术
数据文件的存储管理;多线程在Windows应用程序中的应用;基于C/S架构的网络应用程序的设计与开发;使用JDBCAPI访问数据库;应用程序数据持久层的实现
使用Java语言实现数据的持久存储;编写多线程应用程序;使用JDBC实现应用系统的持久操作
128
Android应用开发
(1)
Android开发环境和常用工具的使用;Android中的资源访问;Android中的用户界面;Android组件之间的信使Intent;AndroidService组件的使用;
广播事件处理BroadcastReceiver的使用;Android中的数据存取;ContentProvider的使用
使用Android中的用户界面实现较复杂手机界面;实现数据存取
96
Android应用开发
(2)
Android中的电话应用;Android中的短信应用;Android中的多媒体应用;
Android中的图形图像;Android中的互联网应用;Android中的GPS的应用;
Android中的感应器应用;Android中的语音识别;GoogleMap的应用
实现电话应用;实现短信应用;实现多媒体应用;实现互联网应用;实现GPS定位的应用;实现感应器应用;实现语音识别;实现GoogleMap的应用
128
Html5程序设计
HTML5概述;CanvasAPI;音频和视频;
GELOLCATIONAPI;CommunicationAPI;
WebSocketsAPI;FormsAPI;WebWorkersAPI;WebStorageAPI;构建离线Web应用
掌握HTML5的Canvas、Geolocation、Communication、WebSocket、Forms、WebWorkers、Storage等API的使用,理解和掌握新一代Web标准所涵盖的核心技术。
能开发客户端和服务器端代码。
64
前端移动框架技术
页面与对话框;工具栏与格式化内容;
页面常用组件;jQueryMobile主题;
jQueryMobile插件;jQueryMobileAPI详解
掌握jQueryMobile的页面与对话框的制作、掌握工具栏与格式化内容、页面常用组件、主题的使用技巧;掌握jQueryMobile的插件和API等
64
表3iPhoneApp应用开发方向专业核心课程内容表
课程
主要教学内容(单元)
技能考核项目与要求
参考学时
面向对象程序设计(Objective-C)
面向对象编程(OOP),类和对象;继承和组合,self和super关键字,属性(Property);类工厂方法(ClassFactoryMethod);单例模式(Singleton),委托模式(Delegation);
内存堆栈模型,内存管理(引用计数、ARC);自省(Introspective),SEL选择器;动态类型与静态类型
掌握OC语言高级特性,理解面向对象编程思想,掌握封装,继承,多态三大特性。
步入苹果平台开发的行列
128
iOS应用开发
(1)
项目架构;处理基本交互;用户界面;
自动旋转和自动调整大小;多视图应用程序;标签栏与选取器;表视图;导航控制器和表视图;Storyboard;应用程序设置和用户默认设置;保存数据
掌握iOSSDK基础开发,能结合消费类设备上的常见实例,掌握适用于iPhone4S、iPad2及iPodtouch开发的基本流程。
能开发棋牌类游戏,手机阅读器,照片处理,音频视频处理项目
128
iOS应用开发
(2)
音频、视频播放;照相机,相册管理;
短信管理;邮件管理;加速计(UIAccelerometer)的使用;地图(MKMapView)的使用及定位(CoreLocation);数据持久化(文件,SQLite数据库,归档,NScoding);云存储(iCloud);多线程(NSThread,NSLock),操作队列(NSOperation
Queue),Blocks;网络编程GET/POST请求,xml解析,json解析,socket编程
熟练使用iOS系统提供的核心功能完成项目要求。
通过完成多个不同类型的项目,掌握音频视频处理,电话短信处理,相机操作,重力感应,地图等技术。
并理解和熟练应用iOS的多线程,网络通信,持久化存储等技术。
128
Html5程序设计
HTML5概述;CanvasAPI;音频和视频;
GELOLCATIONAPI;CommunicationAPI;
WebSocketsAPI;FormsAPI;WebWorkersAPI;WebStorageAPI;构建离线Web应用
掌握HTML5的Canvas、Geolocation、Communication、WebSocket、Forms、WebWorkers、Storage等API的使用,理解和掌握新一代Web标准所涵盖的核心技术。
能开发客户端和服务器端代码
64
前端移动框架技术
页面与对话框;工具栏与格式化内容;
页面常用组件;jQueryMobile主题;
jQueryMobile插件;jQueryMobileAPI详解
掌握jQueryMobile的页面与对话框的制作、掌握工具栏与格式化内容、页面常用组件、主题的使用技巧;掌握jQueryMobile的插件和API等
64
(四)其它专业课程教学单元总表
表4Android方向其他专业课程教学单元总表
专业课程
学习单元
单元1
单元2
单元3
单元4
单元5
单元6
单元7
面向对象程序设计
编程环境
语言基础
类
异常
GUI组件
事件机制
流
Web前端应用开发
HTML基础
HTML主体与内容标记
HTML标签
表单
CSS
JavaScript
JQuery
移动UI设计
交互概念设计与图形界面设计
手持移动设备设计的产品化
产品策划定义
用户分析与研究
概念原型设计
设计验证测试
设计规范
数据结构(Java版)
线性存储结构的设计与实现
非线性存储结构的设计与实现
应用系统数据查找算法的设计与实现
应用系统数据排序算法的设计与实现
数据库应用
关系数据库系统
数据库设计
数据库标准语言SQL
数据库编程初步
游标
存储过程
触发器
表5iPhone方向其他专业课程教学单元总表
专业课程
学习单元
单元1
单元2
单元3
单元4
单元5
单元6
单元7
程序设计基础(C语言)
程序设计基础
数据
c语言程序设计初步
分支结构程序设计
循环结构程序设计
函数
数组
Web前端应用开发
HTML基础
HTML主体与内容标记
HTML标签
表单
CSS
JavaScript
JQuery
移动UI设计
交互概念设计与图形界面设计
手持移动设备设计的产品化
产品策划定义
用户分析与研究
概念原型设计
设计验证测试
设计规范
数据结构(C语言版)
线性存储结构的设计与实现
非线性存储结构的设计与实现
应用系统数据查找算法的设计与实现
应用系统数据排序算法的设计与实现
数据库应用
关系数据库系统
数据库设计
数据库标准语言SQL
数据库编程初步
游标
存储过程
触发器
八、教学计划进程与时间安排
表6教学总周数分配表
学年
学期
周数
周数分配
军训、入
学教育
课堂
教学
课程
设计
技能
实训
顶岗
实习
毕业设计
与论文
机动
复习
考试
备注
第一
学年
一
20
2
16
1
1
二
19
16
2
1
第二
学年
三
19
16
2
1
四
19
16
2
1
第三
学年
五
19
18
1
六
20
17
3
合计
116
2
64
24
17
3
2
4
注:
军训、入学教育不计入教学总课时。
表7Android方向集中实践教学表
序号
教学内容
各学期安排周数
安排周次
一
二
三
四
五
六
1
专业认知实习和计算机组装与维护实训
28H
2
Java桌面应用开发实训
2
3
Android应用开发实训
(1)
2
4
Android应用开发实训
(2)
2
5
Android应用软件开发综合实训
18
6
顶岗实习
17
7
毕业设计
3
合计
2
2
2
18
20
表8iPhone方向集中实践教学表
序号
教学内容
各学期安排周数
安排周次
一
二
三
四
五
六
1
专业认知实习和计算机组装与维护实训
28H
2
面向对象程序设计(Objective-C)实训
2
3
iOS应用开发实训
(1)
2
4
iOS应用开发实训
(2)
2
5
iOS应用软件开发综合实训
18
6
顶岗实习
17
7
毕业设计
3
合计
2
2
2
18
20
表9Android方向教学计划进程表
课程类型
课程序号
课程名称
课程性质
课程学分
考核方式
教学场所
课时
各学期周课时安排
合计
理论
实践
一
二
三
四
五
六
综合素质课
1
思政课(基础)
2
42
42
3
2
思政课(概论)
3
58
58
4
3
形势与政策
1
16
16
6H
6H
2H
2H
4
大学英语
(1)
6
K
96
50
46
6
5
大学英语
(2)
3.5
K
64
64
4
6
大学英语(3)
3.5
K
64
64
4
7
体育
(1)
2
32
32
2
8
体育
(2)
2
32
32
2
9
计算机应用基础
2
S
32
16
16
2
10
实用语文
1
32
32
2
11
专业认知实习
0.5
6
6
6H
12
心理健康教育
1
16
16
4H
4H
4H
4H
13
信息检索沟通与演讲
1
24
24
8H
8H
8H
14
职业规划与就业指导
1
24
24
12H
12H
15
计算机数学
3
64
64
4
合计
32.5
602
446
156
15
10
8
专业基础课
16
面向对象程序设计※
6
K
S
96
48
48
6
17
Web前端应用开发※
4
K
S
64
32
32
4
18
数据库应用
4
K
S
64
32
32
4
19
移动UI设计
4
S
64
32
32
4
20
专业英语
3
64
64
4
合计
21
352
208
144
10
4
8
专业技能课
21
计算机组装与维护实训
0.5
S
20
2
18
20H
22
Java核心技术※
8
K
S
128
64
64
8
23
Java桌面应用开发实训
2
S
52
8
44
2W
24
Android应用开发
(1)※
6
K
S
96
48
48
6
25
数据结构(Java语言)
4
S
64
32
32
4
26
HTML5程序设计※
4
K
64
32
32
4
27
前端移动框架技术※
4
S
64
32
32
4
28
Android应用开发实训
(1)
2
S
52
8
44
2W
29
Android应用开发
(2)※
8
K
S
128
64
64
8
30
Andorid应用开发实训
(2)
2
S
52
8
44
2W
31
Android应用软件开发综合实训
17
S
468
468
18W
32
顶岗实习
10
S
442
442
17W
33
毕业设计
3
S
78
78
3W
合计
70.5
1708
298
1410
12
10
12
拓展课
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 12 智能手机 软件 14 培养 课件