高职计算机专业《移动APP应用初级开发》课程设计的初探

2018-06-04 03:41邱斌宁波职业技术学院
数码世界 2018年5期
关键词:计算机专业案例课程

邱斌 宁波职业技术学院

1 本课程在实现人才培养目标中的作用与价值

我校计算机应用技术专业2016级人才培养方案中的培养目标是:培养掌握一定的专业理论知识、具有较强的实践能力,能顺利地进入IT领域相关企业就业,在掌握计算机应用的相关理论知识基础上,具有从事软件开发方向、企业信息化管理、移动互联应用开发、网站设计与维护和管理的高素质技术技能型人才。

本课程与《软件测试》、《JAVA程序设计》、《软件工程》课程组成了软件开发方向的整体课程体系。本课程是软件开发方向一门重要的专业课程,对于学生今后从事移动App软件开发相关岗位的工作提供了有力技术支持,让学生掌握在Android平台下进行移动应用开发的一般方法,掌握用户界面设计、数据库访问、网络应用、多媒体技术应用等开发技巧。让学生在今后的工作更好的适应目前企业中主流的Android开发的工程方法和工作流程。

2 学习者分析

本课程开设在计算机应用技术专业学生在校的第三学期,学生在已经学过程序设计具备软件开发的基本技能,并能够了解移动开发在目前企业中软件开发中的地位。但是,学生没有软件项目的开发经验,对于移动开发的过程与技术非常陌生,另外没有软件工程整体的知识架构的观念。

该课程的教学对象的生源主要为职高。学生的计算机专业基础相对较好,学生对于软件开发相对比较感兴趣,但有由于本课程的内容专业性较强,课后作业部分学生限于知识与技能的掌握水平不能按时完成。相对来说,学生学习态度比较好,上课比较认真。上课过程中,教师集中讲的时间不易过长,适合做中学放,让学生参与到项目的开发,教师对于操作过程中的主要技能和知识进行总结归纳,提升学生的理论水平[1]。

3 课程学习任务及情境设计

根据对学生就业企业的相关岗位的调研结合我校计算机专业学生的实际认知水平等考虑[2],本课程的教学内容模块设计如下表。

本课程在整体教学过程中主要采用项目作为教学内容的载体,教学过程中的采用的项目主要分为7个:Android开发环境与创建Android应用程序、Android用户界面设计、Android生命周期、组件通信与广播消息、Service后台服务编程、数据存储与访问、网络开发,涵盖了目前业界进行Android应用开发所需要主要的技能与知识,具体的任务清单表如下表1。

表1 课程内容模块表

4 课程考核方案的设计

4.1 考核以平时课堂表现、课内实验为主,期末工程项目总结报告为辅的形式,具体比例:成绩组成为平时40%,包括考勤(20%)、提问(10%)和完成能力训练项目任务(实验结果)的质量及数量(70%);期末的考试总结占40%,采用上机考试的形式,考题采用知名IT企业招聘Android开发工程师常用的面试题,让学生更好适应今后的实习与就业的环境;课程设计占20%,在规定的时间内完成一个完整的Android手机App的开发任务[3]。

4.2 Android开发的实施过程贯穿整个学期,每次课完成的能力训练项目任务最后集成一个完整的APP项目。

5 教法与学法

本课程采用项目案例引领的职业情景教学方法。在教学案例设计过程中不仅设计教学案例的内容也对于该案例会在企业的什么情况下出现即职业情景进行介绍,让学生在教学案例学习过程中不仅掌握具体的实操方法步骤,也知道为什么要这样做,什么时候需要这样做。在课程教学具体的实施上,采用教师讲解实际操作完成项目案例的任务内容,学生观看教师操作过程,并跟随教师的操作过程一步一步完成项目案例的任务。然后布置一个类似的案例让学生自行完成,巩固课程中学到的知识与技能。

[1]杨功元.“Android 应用程序开发”课程建设探索[J].计算机教育,2012.8:85-86.

[2]周兵,曹大有.《Android应用开发》课程的建设探讨与实践[J].现代计算机(专业版),2013.8:36-37.

[3]王颖.《Android软件开发》课程项目教学法研究[J].电脑编程技巧与维护,2013.08:130-131.

猜你喜欢
计算机专业案例课程
当活动走向课程 少年已走向未来
新工科背景下计算机专业创新创业人才培养探究
高职计算机专业教学中融入课程思政的实践路径
中职计算机专业产教融合混合式教学研究与实践
案例4 奔跑吧,少年!
TWO VILLAS IN ONE CEDIA 2020案例大赛获奖案例
Bespoke Art Deco Media Room CEDIA 2020案例大赛获奖案例
软件设计与开发实践课程探索与实践
互联网+环境下的高校计算机专业课堂教改现状及建议
为什么要学习HAA课程?