高等职业学校移动应用开发专业教学标准
(征求意见稿)
一、专业名称(专业代码)
移动应用开发(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小时内删除。
发表评论