移动应用开发专业中高职衔接的课程设计探索

2016-04-14 14:14冯敬益
电脑知识与技术 2016年5期
关键词:中高职衔接课程设计

冯敬益

摘要: 中高职衔接是职业教育的一项重要改革措施。作为新专业的移动应用开发专业,探索在中职学校和高职院校开展课程衔接,具有较为重要的现实指导意义。本文首先对中、高职院校课程设置的特点进行分析,讨论了课程衔接的设计策略,最后设计了中职和高职的主要课程。该文的课程设计,将有利于各院校在开展课程衔接探索时获得有益的借鉴。

关键词:移动应用开发专业;中高职衔接;三二分段;课程设计

中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2016)05-0120-03

1 概述

广东省在2010年开始探索实施“中高职三二分段”,中等职业技术学校和高职院校选取对应专业,统筹安排中职学段三年和高职学段二年连贯一体化的人才培养方案,分段开展教学活动[1]。众多高职院校和中职学校积极协作,共同制定定位准确、一体化的专业人才培养方案,较好保障了课程在两个学段的科学对接,有效提高了人才培养的质量。

移动应用开发专业(专业代码:610212)是2015年教育部《普通高等学校高等职业教育(专科)专业目录(2015年)》新增的计算机类专业[2]。目前国内已经有一些高职院校正在申请移动应用开发专业,除此之外,还有相当一部分高职院校已经开设了与移动应用开发有关的方向。由于移动互联网开发专业是一个新专业,该领域涉及的信息技术发展迅猛,除了传统的技术之外,还涉及IOS、Android、Html5、云计算等方面。这些技术一方面较为新颖,另一方面学校缺乏这方面的教学活动经验,这给实施三二分段的院校带来了新的挑战。如何更好地做好移动应用开发专业中高职课程的衔接设计,确保教学运转的科学化运行,直接关系到高职和中职联合培养学生的质量。

2 中高职院校课程设置特点分析

中职学校文化课通常开设语文、英语、数学、德育、体育等课程,计算机类专业的基础课程一般包括计算机应用基础、图形图像处理、网页制作、计算机网络基础、程序设计语言等课程。专业核心课程为:面向对象的程序设计语言(C#或者Java)、网页脚本语言、数据库、界面设计等方面的课程。

高职院校的基础素质课通常开设高职英语、思想道德修养与法律基础、毛泽东思想和中国特色社会主义理论体系概论、职业规划与就业指导、大学生心理健康教育、军训等课程。移动应用开发专业的基础课程一般包括:计算机网络及应用、计算机应用软件、C语言程序设计、Java程序设计、Web开发基础、操作系统、大型数据库、数据结构、Web应用开发技术、移动软件UI设计、移动应用软件开发等课程。

从课程设置来看,中职学生学习的课程内容偏向于基础的应用技术技能,高职学生学习的则是偏向于应用技术的中高级技能。在最后一年,中职学生或者高职学生都有半年或者一年的顶岗实习。中职和高职软件类专业在专业课程内容上存在一部分的重叠,例如网页设计与开发、数据库系统、面向对象的程序设计语言等。在授课内容的深度和广度上,中高职学校也存在着一定的差异,高职院校往往会讲解综合性更强的案例和项目。两种层次的学生都偏向于喜欢上实践性强的课程,对偏理论的内容缺乏兴趣。

3 应用开发专业课程衔接设计

3.1 课程衔接设计的策略

在中职学校和高职院校开展移动应用开发专业课程的衔接,需要制定合适的策略,才能够较好地设计好在两个阶段的课程教学,更好地达到“三二分段”政策的实施目标。

下面对图1的四个指导原则进行说明:

1)共通性:选择适合与高职移动互联网专业衔接的中职计算机类专业,这样更有利于建立课程的衔接。建议与软件与信息服务(090800)、计算机应用(090100)、计算机动漫与游戏制作(090400)等专业开展衔接。分析这些专业课程的共通性,设置适用于这些专业的课程。另外一方面还需要照顾到中职学生的学习接受能力和中职学校的师资力量。

2)核心语言:考虑到Android系统应用的广泛性和开源性,移动应用开发专业建议选用Android作为移动应用程序的主要开发工具,因此Java语言也将作为人才培养的一个基础教学语言。

3)内容边界:需要确定两个阶段课程授课内容的边界点,中职和高职的教学内容尽量做到减少重叠,从而提高教学的效率。

4)层次深化:对于两个阶段都需要出现的相关内容,应遵循顺序渐进的过程,即中职的知识点和技能在高职中应得到进一步的加强和深化。

3.2中职计算机类主要课程的设计

课程教学内容与要求:

1) 计算机应用基础:掌握必备的计算机应用基础知识和基本技能,培养学生应用计算机解决工作与生活中实际问题的能力;提升学生的信息素养,使学生了解并遵守相关法律法规、信息道德及信息安全准则。

2) 数据库应用基础:学习数据库的组成及结构、关系型数据库原理、关系的种类以及规范化分析技巧。熟练运用一种数据库管理软件完成数据库的基本操作;具备编写简单客户端应用程序来访问数据库的能力。

3) 计算机网络基础:了解计算机网络的基本概念、数据通信的基本原理、常用网络通信设备、计算机网络的组成和分类、Internet的相关知识等。学生能够掌握计算机网络技术的基本知识、基本技能,具有使用网络获取信息的能力。

4) 图形图像处理:学习计算机图像处理的一般工作流程,平面设计的主要方法。了解Photoshop软件的主要功能和基本用法以及在报刊、包装、印刷、广告、海报等设计工作中的主要应用。熟练掌握利用Photoshop软件进行图像图像处理的常用技法和主要流程。

5) C语言程序设计:通过C语言的学习,使学生掌握基本的程序设计概念,懂得基础的程序算法,能够分析和编写基础的程序。

6) 网页设计基础:掌握HTML标记语言里的常用标签的使用。熟练使用Dreamweaver构建站点及设计页面。完成网页的制作后,能够测试、发布、维护及推广。

7) Java程序设计语言:掌握面向对象程序设计语言的基础理论和方法,掌握利用Java编写面向对象的应用程序,训练学生编程的实战能力。

8) Google App Inventor应用:掌握移动应用设计的基本过程、原理和最佳实践,App Inventor的使用,能够使用App Inventor开发移动应用程序。

3.3高职计算机类主要课程的设计

课程教学内容与要求:

1) 数据结构:掌握软件设计中常用的数据结构以及相应的存储结构和实现算法,能够应用Java来实现数据结构的有关程序。

2) 软件测试基础:掌握软件测试的基本理论和技术方法,能够应用黑盒测试及用例设计、白盒测试及用例设计、面向对象的软件测试及用例设计等软件测试技术方法。

3) Android程序设计基础:学习Android系统框架、生命周期和基本编程知识,掌握Android开发环境的搭建和主要的开发方法,能够运用用户界面、SQLite数据存储、多媒体开发、地图、传感器等技术开发中等规模的手机应用程序。

4) Web应用开发技术:理解Web应用基本架构,掌握Web服务器的安装和管理,掌握基于JSP、Servlet、AJAX和数据库技术开发B/S架构应用系统。

5) Android网络开发技术:学习移动互联网的基本开发技术,掌握利用Android技术开发具有访问网络功能的应用软件技能,能够运用HTTP、Socket、蓝牙等技术开发典型的移动网络开发项目。

6) Android 游戏开发技术:学习在Android上开发游戏的基本技术,掌握利用Android技术开发2D游戏的技能,能够运用游戏框架、碰撞检测、Box2d物理引擎、Libgdx引擎等技术开发典型的游戏项目。

7) Java框架技术:学习主流的Java框架技术,掌握Struts、Spring和Hibernate等技术的综合应用,能够开发典型的Web服务程序。

8) 移动网站开发:学习HTML5、JQuery Mobile等开发Web APP的知识,掌握基于HTML5的Web APP的设计、实现和部署测试的整个环节的技能。

4 结论

新一代信息技术发展迅猛,这给职业教育既带来了机遇也带来了挑战。对移动应用开发专业开展中高职衔接的课程设计探索,制定合适的人才培养方案,并设计好中职和高职开设的相关专业课程,这将能够为中职和高职顺利开展该专业的三二分段打下良好的基础。

参考文献:

[1] 广东省教育厅. 关于开展2011年职业院校对口自主招生三二分段试点高职院校申请工作的通知[OL].[2016-1-6]. http://www.gdhed.edu.cn/publicfiles/business/htmlfiles/gdjyt/tzgg/201011/136768.html.

[2] 中华人民共和国教育部, 普通高等学校高等职业教育(专科)专业目录(2015年), [OL].[2016-1-6]. http://www.moe.edu.cn/srcsite/A07/moe_953/moe_722/201511/t20151105_217877.html.

猜你喜欢
中高职衔接课程设计
龙凤元素系列课程设计
中秋明月
基于Articulate Storyline的微课程设计与开发
MOOC环境下微课程设计研究
基于自动化系统的PLC课程设计
开放大学课程设计与资源开发