《Android手机开发》课程教学研究

2016-01-09 13:24徐完平
电脑知识与技术 2015年30期
关键词:项目驱动考核方式教学模式

徐完平

摘要:分析Android手机开发相关课程的背景,研究Android手机开发课程的教学模式,教学做有机融合,实践教学项目驱动、分层渐进,改变传统的考核方式,增强学生开发Android应用的热情,提高学生的实践能力。

关键词:Android;教学模式;项目驱动;考核方式

中图分类号:G642 文献标识码:A 文章编号:1009-3044(2015)30-0119-02

Researching on the Teaching of "Android Mobile Phone Development"

XU Wan-ping

(Department of Computer, GuangDong University of Science & Technology, Dongguan 523083, China)

Abstract: Analysis of Android mobile phone development related courses background, researching on the teaching mode of Android mobile development course, integrating of teaching, learning and doing, to practice teaching of project driven, gradually move forward, changing the traditional assessment methods, enhance students' enthusiasm for developing Android application, improve students' practical ability.

Key words: Android; teaching mode; project driven; assessment method

1 概述

随着移动互联[1]的飞速发展和智能手机市场占有率的不断提高,移动应用开发渐成热门,其中Android[2]已成为主流移动终端操作系统[3],Android相关人才供不应求,这也促使了Android手机开发相关类课程走进了大学课堂,但对这类课程的教学模式的探讨和研究目前仅处于起步阶段。本文根据笔者近几年的教学实践,从学生的认知和接受能力出发对这门课程的教学模式进行探讨。

2 《Android手机开发》课程现状分析

目前高校Android手机开发相关课程开设时间不长,无经验可依,教学中或多或少存在一些问题。

首先,重难知识点模糊不清,对该类课程重要知识点的选取,不同层次的院校、IT企业和研发人员理解不一,降低了学生的学习热情。

其次,实践教学环节有待拓展和深化。《Android手机开发》实践性极强[4],但受传统教学模式影响和无先例可循,未能深层次地进行校企合作,与实际开发有一定差异。

课程体系也存在一定的问题。《Android手机开发》属新开设课程,课程体系不够科学,授课教师的教学方法和对这门课程的认知水平也有待提高。

上述存在的问题促使我们必须进行《Android手机开发》课程教学[5]的改革。

3 《Android手机开发》教学的改进建议

为了提高学生的Android智能手机软件的开发能力,笔者从多方面对《Android手机开发》的课程教学进行探讨。

3.1 优化Android课程体系

在Android手机开发课程教学过程中,要充分考虑课程体系知识的连贯性和系统性;还要及时掌握Android知识的最新技术并有选择性地将其纳入课程体系,教学内容要强调实践性,提高学生的实践能力。

修订后的《Android手机开发》课程体系当以Android应用为基本架构,教学内容囊括Android编程基础、四大组件[6](Activity、Service、BroadcastReceiver和ContentProvider)开发、动画、图像、多媒体应用、Web编程等要素,涵盖Android开发相关的所有知识点,同时引导学生利用SDK内的开发组件和API,快速开发Android应用程序。

3.2 补充网络学习资源

课时是有限的,有些知识的学习在课堂上难以铺展开,这时补充网络学习资源能填补课堂教学的不足,并且可拓宽学生的知识面。

行之有效的网络Android资源有如下几种。

1)技术论坛或博客。教师在网上搜索一些有关Android开发类的论坛或博客,或自己建立技术博客,将一些疑难问题的解决方案记录下来供学生浏览学习。

2)网络视频课。很多名校提供免费的视频公开课,师生可主动去搜寻与Android相关的视频课,并进行共享,以供学生有选择地自主学习。

3)教学资源平台。学院已为学生构建了一个网络教学资源的平台,这个平台整合了各类学习资源,学生从中能够获得专业课学习资料,并了解专业发展方向。

3.3 教学做有机融合

教学过程在配有多媒体的实验室中进行,教学做有机融合、同步进行,教师采取任务引入的方式开始教学,引导学生主动学习,提高学生的分析问题和动手能力。

为了更好地实现教学做一体化,应该打破传统教学方式,按重难点梳理知识点顺序,挑选一些与实践联系紧密的小案例,在案例开发中掌握相关知识,以便学生在学中做,做中学,更好地掌握Android开发技术。

具备一定的专业素养后,筛选出一些有实际应用的项目,依照企业开发流程将它们按功能分解成若干模块,模块与任务挂钩,鼓励学生完成开发任务。在开发过程中遇到问题时,师生可一起探究问题的解决方案。

项目分解化繁为简,能降低解决问题的难度,能激发学生的学习兴趣,任务驱动能适应现代化职业教育,能触发学生分析问题和解决疑难的能力。

3.4 实践教学层次化

Android教学强调实践性,应增加实践教学时间,遵循项目驱动教学法,将企业项目开发的流程融入教学中,并根据实践教学阶段的不同,设计了从模块、案例教学到完整项目开发这样的分层渐进的教学流程。

1)组建项目团队。在实训前,按照学生的动手能力组建若干个团队,每个团队4到5人,每个团队成员都必须参与实践环节,并在实践中互相帮助,同时依照企业开发流程,每个团队都有项目负责人,每个成员都有任务分工。

2)模块教学。教师要明晰每个实践教学阶段的任务和目标,结合学生的学习能力和核心知识点来安排实践教学内容,将Android知识框架分解为相关的、细化的模块。对于每个模块,学生完成了相关知识点的学习后,要完成相应的实践任务。比如,学生在完成Android用户界面的学习后,应能编写出含有界面控件,菜单及事件处理的简单的Android应用。

3)案例教学。当学生已有一定基础后,尝试让学生编写一些简单实用的Android案例,这些案例有一定的综合性,可让学生课后完成,也为以后的课程设计做好准备。

4)课程设计。安排专门的实训周,要求学生以团队为单位开发一个小项目。教师可挑选一些有一定实用性的项目让学生参考,如网上订餐系统、智能通讯录管理系统、五子棋游戏、网络相册等等。项目的需求分析、设计、编码和测试发布均由各小组独立完成,教师需及时了解各团队的开发进度并对他们遇到的技术问题提供必要的辅助。

3.5 考核方式多元化

Android课程特色决定了必须打破传统的考核模式,轻分数,重技能。考核应以实践考核为主,强调动手能力。据此,我们做出两点变化。第一,教师根据小案例开发结果给出平时成绩;其次,取消期末考试,以课程设计替代,以演讲答辩的形式进行,从软件质量、文档质量和答辩表现中给出期末成绩等级。

4 结束语

本文从课程体系、教学方法、网络资源的获取、考核方式等多方面对《Android手机开发》课程进行了探讨,强调学以致用,着重培养学生的实践能力,为学生今后从事Android开发打下良好的基础。

参考文献:

[1] 刘成明, 李玮玮. Android手机开发课程的案例教学法[J].计算机教育, 2014(14):37-40.

[2] 王向辉, 张国印, 赖明珠. Android应用程序开发[M].北京: 清华大学出版社, 2013:181-225.

[3] 杨功元, 李桂珍, 李欣. Android 应用程序开发课程建设探索[J]. 计算机教育, 2012(16):85-88.

[4] 蔡少霖. 基于实战模式的Android课程教学模式研究[J]. 无线互联科技,2013(2):234.

[5] 周红波. 案例教学在《Android应用开发》课程中的应用研究[J]. 计算机光盘软件与应用,2012(9).

[6] 王颖.《Android软件开发》课程项目教学法研究[J].电脑编程技巧与维护,2013(16).

猜你喜欢
项目驱动考核方式教学模式
群文阅读教学模式探讨
金融管理与实务专业人才培养方案探究
基于“红色之旅”项目驱动的《调酒与咖啡》工作室制人才培养机制探讨
“一精三多”教学模式的探索与实践
“导航杯”实践教学模式的做法与成效
5E教学模式对我国中学数学教学的启示