高等职业学校移动应用开发专业教学标准
(征求意见稿)
一、专业名称(专业代码)
移动应用开发(610212)
二、入学要求
普通高级中学毕业、中等职业学校毕业或具备同等学力三、基本修业年限
三年
四、职业面向
所属专业大类(代码)
所属
专业类
(代码)
对应
行业
(代码)
主要职业
类别
(代码)
主要岗位类别或
技术领域举例
职业资格或职业
技能等级证书举
电子信息大类(61)计算机类
(6102)
软件和信
息技术服
务业
(65)
计算机程序设
计员
(4-04-05-01)
计算机软件测
试员
(4-04-05-02)
Android开发
iOS开发
PHP开发
WEB前端开发
程序员
软件评测师
软件设计师
五、培养目标
本专业培养理想信念坚定,德、智、体、美、劳全面发展,具有一定的科学文化水平,良好的人文素
养、职业道德和创新意识,精益求精的工匠精神,较强的就业能力和可持续发展的能力;掌握本专业知识和技术技能,面向软件和信息技术服务业的计算机程序设计员、计算机软件测试员等职业,能够从事Android开发、iOS开发、PHP 开发、WEB前端开发等工作的高素质技术技能人才。
六、培养规格
本专业毕业生应在素质、知识和能力方面达到以下要求。
(一)素质
1.坚定拥护中国共产党领导和我国社会主义制度,在习近平新时代中国特社会主义思想指引下,践行社会主义核心价值观,具有深
厚的爱国情感和中华民族自豪感;
2.崇尚宪法、遵法守纪、崇德向善、诚实守信、尊重生命、热爱劳动,履行道德准则和行为规范,具有社会责任感和社会参与意识;
3.具有质量意识、环保意识、安全意识、信息素养、工匠精神、创新思维;
4.勇于奋斗、乐观向上,具有自我管理能力、职业生涯规划的意识,有较强的集体意识和团队合作精神;
5.具有健康的体魄、心理和健全的人格,掌握基本运动知识和一两项运动技能,养成良好的健身与卫生习惯,良好的行为习惯;
6.具有一定的审美和人文素养,能够形成一两项艺术特长或爱好。
(二)知识
1.掌握必备的思想政治理论、科学文化基础知识和中华优秀传统文化知识;
2.熟悉与本专业相关的法律法规以及文明生产、环境保护、安全消防等知识;
3.掌握面向对象语言基础理论知识;
4.掌握Android或iOS,以及WEB前端高级开发技术和方法;
5.熟悉移动UI设计和方法;
6.熟悉移动应用软件测试技术和方法。
7.了解移动开发平台及ionic等主流移动开发框架;
8.了解根据用户体验持续优化UI体验和页面响应速度,并保证兼容性和执行效率的技术和方法。
(三)能力
1.具有探究学习、终身学习、分析问题和解决问题的能力;
2.具有良好的语言、文字表达能力和沟通能力;具有团队合作能力;
3.具备本专业必需的信息技术应用和维护能力;
4.具有运用计算思维描述问题,阅读并正确理解需求分析报告和项目建设方案的能力;
5.能够熟练查阅各种资料获取专业技术帮助,并加以整理、分析与处理,应用信息技术进行文档管理;计算机专业ui设计做什么
6.能够使用Java、HTML5、或C/Objective-C、或Swift等面向对象语言进行程序设计;
7.能够根据软件需求文档和设计文档分析定位问题,完成移动应用前端、iOS或Android应用开发;
8.能够对计算机软硬件系统进行安装、调试、维护,具有移动应用服务器部署开发和运行维护能力;
9.能够分析市场产品,寻求并确定解决问题关键步骤的创新创业能力;
10.能够根据企业需求和用户特点进行界面布局和平面设计,并完成移动应用产品原型设计;
11.具有移动应用测试、打包、签名、验证和部署安装的能力。
七、课程设置及学时安排
(一)课程设置
主要包括公共基础课程和专业课程。
1.公共基础课程
根据党和国家有关文件规定,将思想政治理论、中华优秀传统文化、体育、军事理论与军训、大学生职业发展与就业指导、心理健康教育等列入公共基础必修课;并可将党史国史、劳动教育、大学语文、信息技术、高等数学、公共外语、创新创业教育、健康教育、美育、职业素养等列入必修课或选修课。
学校根据实际情况可开设具有本校特的校本课程。
2.专业课程
一般包括专业基础课程、专业核心课程、专业拓展课程,并涵盖有关实践性教学环节。学校自主确定课程名称,但应包括以下主要教学内容:
(1)专业基础课程
一般设置6~8门。包括HTML5基础、Java程序设计基础、数据库基础、图形图像设计、HTML5开发实战、UI设计基础、PHP开发基础、全国计算机等级考试二级实践(考证)等。
(2)专业核心课程
一般设置6~8门。包括前端开发技术、Android应用开发基础、Android高级开发技术、Android项目开发实战(或iOS应用开发基础、iOS高级开发技术、iOS项目开发实战)、数据结构、软件测试等。
(3)专业拓展课程
包括平面设计表达、交互设计、移动UI设计、工程实践(考证)、计算机技术与软件专业技术资格程序员实践(考证)、实用项目管理、软件评测工程实践(考证)、Linux配置开发、计算机网络等。
3.专业核心课程和主要教学内容与要求
序号专业核心课程主要教学内容与要求
1前端开发技
术jQuery等轻量级JavaScript库选择器的编写和使用,轻量级JavaScript库或TypeScript库对HTML的操作、事件与应用、表单编程、使用第三方插件、编写插件函数、Web前端必备功能组件如用户输入合法性验证、轮播器等方法;动画与特效技术;Ajax技术实现与后台的数据异步交互及性能优化;使用常用组件的快速搭建简易的移动前端应用
2Android应用
开发基础Android移动应用程序开发环境搭建、Android核心组件应用、资源配置管理、Android常用UI组件、应用布局、应用程序间的通讯、Fragment碎片、列表与适配器、Android本地存储技术,项目训练Android移动应用开发基本技术
3Android高级
开发技术Android中创建ContentProvider与监听,线程间通讯与异步机制,网络、窗口、壁纸等系统服务,服务的生命周期,有序广播和自定义广播收发机制、图形与动画、多媒体技术与Android的网络通讯机制、Volley或
OkHttp网络访问框架以及LBS定位服务。Android编程思想、性能优化原则,完成真实业务逻辑向代码的转化
4Android项目
开发实战服务器的搭建与配置、PHP后台程序开发、C/S与B/S 网络编程模式、Android网络编程技术、基于LAMP的移动互联项目开发结构;数据在前端与后端之间、后端与数据库之间、前端内部、后端内部的规范传递技术;ThinkPHP等框架编程技术、MySQL数据库设计以及移动应用项目测试技术
5iOS应用开发
基础iOS开发环境搭建、应用程序结构剖析、iOS的UI控件,自动布局技术,表视图的组成及其原理,界面设计器和代码两种方式创建简单的表视图,数据源协议和委托协议在表视图中的作用,导航控制器的组成和工作原理,导航控制器和标签页控制管理多页面,MVC模式,委托模式,观察者模式等
6iOS高级开发
技术Tableview特性、Map Kit框架内容、动作视图和提醒控件、国际化和本地化技术、多媒体、Web服务、FTP、Core Data框架实现、从应用内发送E-mail和短信的方法,的方法、iTunes Con
nect及构建与发布。Cocoa中内存管理、委托机制、固化机制;使用视图控制器及框架,iOS SDK中的各个组成部分能开发包含可重用代码的类库
7iOS项目
开发实战Swift/Objective-C开发基于iOS的移动应用及C/S或B/S架构应用系统。服务器配置、PHP后台开发、数据库开发、前端开发、项目测试,完成结构设计和开发编码进行代码实现、iOS应用程序界面设计、SQlite数据库设计与管理;模拟产品上线后迭代开发和维护
8数据结构线性表、队列、数组的抽象数据类型定义,逻辑和存储结构与实现,移动应用缓存处理技巧;广义表、树、图的概念及存储的实现,遍历算法、生成树的求法、动态查表及哈希表的概念、存储结构、及实现方法;各类排序方法,算法的性能分析方法在处理大规模移动应用请求时性能的可扩展性
9软件测试移动应用软件测试定义、原则、过程和方法的基本概念;白盒测试技术的逻辑覆盖测试技术的使用;黑盒测试技术的边界值分析法、因果图法、决策表法等的使用;移动应用软件测试计划、文档的撰写;移动应用软件测试自动化相关Junit、LoadRunner、QTP等工具。完成测试用例设计并执行测试
4.实践性教学环节
主要包括实验、实训、实习、毕业设计、社会实践等。实训可在校内实验实训室、校外实训基地等开展完成;社会实践、顶岗实习、

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。