《Android程序设计》课程改革初探.doc

上传人:gs****r 文档编号:1684967 上传时间:2019-03-11 格式:DOC 页数:9 大小:111KB
下载 相关 举报
《Android程序设计》课程改革初探.doc_第1页
第1页 / 共9页
《Android程序设计》课程改革初探.doc_第2页
第2页 / 共9页
《Android程序设计》课程改革初探.doc_第3页
第3页 / 共9页
《Android程序设计》课程改革初探.doc_第4页
第4页 / 共9页
《Android程序设计》课程改革初探.doc_第5页
第5页 / 共9页
点击查看更多>>
资源描述

1、1Android 程序设计课程改革初探【摘 要】随着智能手机的迅速普及,移动平台的应用需求越来越多,应用程序的开发人才需求量也越来越大。如何培养满足市场需求的人才,成为目前很多高校关注的话题。本文以培养应用型人才为目的,对Android 程序设计课程改革进行初步探索,主要从教学计划、教学内容、教学方法以及实践环节几个方面进行探索。通过对该课程的初步改革,学生的学习积极性与实践能力得到明显提升。 【关键词】Android 程序设计 教学改革 中图分类号:G420 文献标识码:A 基金项目:西安思源学院校级教改项目:移动平台下软件开发教学的研究。 随着我国 3G 网络的发展,智能手机也逐渐地进入人

2、们的日常生活。智能手机之所以能受到人们的欢迎,在于其高速的网络宽带、强大的功能以及随心所欲的个性化。要实现上述功能,除了提升手机硬件条件之外,手机的应用软件也是一个必不可少的因素,这就需要大量的手机应用软件开发人才,因此培养这方面优秀的人才成为目前市场很迫切的需求。西安思源学院开设了Android 程序设计课程,通过两年的教学探索与学习,对该课程的教学改革进行初步探讨。 课程开设背景 目前,常见的智能手机操作系统很多,主要有以下几种:2IOS、Symbian、Android、BlackBerryOS、WindowsPhone 等。在诸多的移动平台中,Android 是基于 Linux 平台开源

3、的手机操作系统,是由Google 公司和开放手机联盟共同开发,以其优越的性能及开放性,受到了各手机厂商与通讯运营商的推崇,迅速地占领了很大的市场份额。Android 手机的推广,就需要大量的程序员为其开发应用程序。 鉴于上述原因,Android 已经引起越来越多高校的重视,并且在教学、科研、人才培养等方面开始逐步引入 Android 相关课程。从 2010 年开始,Google 在中国和北京大学、同济大学、浙江大学、中山大学、武汉大学等 20 多所高校通过课程合作的形式,把 Android 引入课堂教学1。 我院在 2011 年以市场为导向,根据市场需求,结合本院实际情况,开设Android

4、程序设计课程,这样既可以提高学生的实际动手实践能力,又可以促进学生就业,增加学生走上工作岗位所需的技能。 课程教学环节改革 高等教育课程作为高等教育教学中的核心关键环节,对教育教学的整体质量、大学生素质的提高都起着重要的影响2。而本次课程改革以培养学生的创新精神和实践能力为目的,将工作过程、教学改革融为一体,把素质与能力、开发与设计有机地结合起来,有效地提升学生综合素质3。针对Android 程序设计课程的改革是以提升学生的实际动手能力为目标,本文从教学计划、教学内容、教学方法几个方面进行阐述。 1.教学计划改革 教学计划(课程计划)是课程设置的整体规划,规定不同课程类型3相互结构的方式,决定

5、着教学内容总的方向和总的结构。为了让学生能够更好地学习Android 程序设计这门课程,需要指定一个合理的教学计划,设置相应的先修课程与后继课程,而不是单独开设该课程,成为一门孤立的课程。 在笔者所在学院中,为了能够让学生更好地掌握基于 Android 的程序设计,对教学计划进行改革。在改革后的教学计划中,围绕 Android移动平台,开设了多门与之相关的课程,主要有:Java 程序设计、Android 操作系统、Android 程序设计、Android 游戏开发,从而形成一个循序渐进的学习计划,有利于学生的学习以及技能的稳固、提高。下面对每一门课程的开课时间及作用进行阐述。 Java 程序设

6、计。该课程是 Android 程序设计的先修基础课程。Android 移动平台的应用程序主要使用 Java 语言进行开发设计,所以只有掌握了 Java 程序设计,才能开发 Android 应用程序。通过本课程,学生可以掌握面向对象的编程思想与 Java 的基本语法、常用技术。 Android 操作系统。该课程是 Android 程序设计的先修专业课程。通过本门课程,学生可以了解、熟悉 Android 操作系统的结构、运行原理,这样才能更好地学习、掌握 Android 程序设计。 Android 程序设计。该课程是学习 Android 程序设计的入门基础课程。通过本课程,学生可以掌握 Andro

7、id 程序设计的基础知识及调试方法,能够开发设计一些简单的 Android 应用程序。 Android 游戏开发。该课程是 Android 程序设计的提高课程。通过本课程,学生可以在 Android 程序设计课程的基础上,进一步提高,熟4悉 Android 平台下游戏的开发,能够开发简单的 Android 游戏。 2.教学内容改革 对于Android 程序设计这门课程,笔者所在项目组的教师首先将该课程定位为基于 Android 移动平台程序开发的入门课程,然后制订教学大纲,对课程的内容进行精心筛选,并且对每一部分的教学内容指定详细的要求与课时分配。在课程内容的选取过程中,以提升学生技能为原则,

8、选取 Android 程序设计中常用的基础知识为教学内容,同时引入了大量的实例,避免因为过多的理论而导致学生眼高手低的情况发生。对于本课程的教学内容、课时分配如表 1 所示。 结合本院实际情况,下面对教学内容中每一章节的具体要求进行阐述。 Android 概述:要求了解 Android 平台的发展历史。 Android 开发平台搭建与设置:要求了解创建 Android 程序的方法、掌握 Android 开发平台的搭建、Android 应用程序构成。 Android 布局管理:要求掌握 Android 中线性布局、相对布局、表格布局、帧布局、绝对布局的使用,了解布局之间的嵌套。 Activity

9、 组件介绍:要求了解 Activity 的生命周期、掌握Activity 之间的调用及数据传送。 常用基本控件:要求掌握TextView、EditText、Button、RadioButton、CheckBox 等基本控件使用。高级控件:要求掌握 Auto Complete Text View、Spinner、ListView、GridView、ProgressBar、Gallery 等高级控5件的使用。 菜单与消息提示:要求掌握选项菜单、上下文菜单、Alert 对话框、Toast、Notification 的使用方法。 Android 程序调试:要求掌握 Android 程序的调试方法、DD

10、MS 的使用。 Android 数据存储与处理:掌握首选项、文件、数据库的访问方法,ContentProvider 类的使用方法。 网络通信与服务:掌握消息广播、Service 的使用,了解 HTTP 网络通讯、WebView 控件、E-mail 的发送。 手机通信与设置:掌握拨打电话、收发短信的方法,了解手机声音与手机闹钟的设置方法。 3.教学方法改革 在进行Android 程序设计教学时,改变了传统的讲授法,主要采用了以下几种教学方法。 互动启发教学法,提高学生的学习积极性。传统授课方式以教师为主体,以教师讲授为主,学生容易走神或者导致课堂气氛沉闷,教学效果不理想。而互动启发教学方法通过教

11、师与学生的互动交流,可以很大程度上提高学生的学习积极性。学生在编写 Android 应用程序中,肯定会遇到问题、错误。在这个时候,如果教师听之任之,学生积累的问题越来越多,从而导致厌学;如果教师在这个时候与学生进行互动交流,引导学生发现问题、解决问题,或者鼓励学生对所学的内容进行拓展、延伸,则可以很大程度地增加学生的学习动力,提高学习积极性,从而6达到一个良好的教学效果。 采用案例教学法,以用促学。在过去的课堂教学中,由于一个新概念的提出一般比较孤立,使学生对新概念的理解往往不透彻。为了提高学生对该课程的认知,在Android 程序设计课程中引入了大量的案例。在课堂教学中,采用案例教学法,每一

12、节课的内容都有对应的案例。在课堂讲解中设定每一堂课的学习目标,以启发、讨论方式进行教学互动,调动学生的学习自主性和主动性,引导学生积极地思考解决问题的方法。紧紧围绕案例开展教、学、做,使各知识点易于理解、易于掌握、易于应用,使学生得到“学以致用”的感受,以案例驱动的教学过程可引导学生不断地“以用促学” 。 采用项目驱动教学法,提高学生的团队意识。项目教学法,是指师生通过共同实施一个完整的“项目”工作而进行的教学活动,是一种以培养实用型人才为直接目的的人才培养模式4。现在应用软件的开发不再是以小作坊的形式来开发,而是由一个团队集体来完成,团队协作意识在软件开发团队中起到至关重要的作用。为了提高学

13、生的团队协作意识,仅仅依靠上述的案例教学法是远远不够的。所以,在课堂教学之后的实训环节,将学生 3-4 人分为一个小组,并且指定组长充当项目经理,其余学生充当自己适合的角色,进行角色扮演,共同完成该实训项目。通过这种方式,可以快速培养学生的团队协作意识。 实践环节改革 在Android 程序设计课程中,我们制订了以实践为主,提高学生实际动手能力的教学宗旨。为了达到这一目的,采取了以下措施如下。 71.增大实践教学环节所占比例 在实践教学环节中,学生是实践的主体,教师起主导作用,教师只有激发学生实践的兴趣,使学生采用自主发现加自主探索的方式进行实践,才能取得较好的效果。改革传统的实验教学模式,变

14、“被动实践”为“主动实践” 。在实践教学内容组织上,分为两个阶段实施完成。首先设计基本实验和验证性实验,要求学生在规定的时间内进行,由授课教师认真组织,现场指导。通过教师与学生的交流,使学生加深对所学知识的理解和掌握;第二个阶段是实训环节,采用一个完整的项目案例,来培养学生的综合能力。教师只提出实验目的、要求、注意事项等,不过细的规定条条框框,实验方法和步骤由学生自己拟定,这样学生有充分的自由度,有助于培养学生的创新意识及团队协作意识。 2.改革考核方式,重视能力培养 对本课程的考核调整为以实践项目为主、理论纸质考核为辅的考核模式,注重考查学生对知识的实际应用能力,课程考核围绕以能力为中心。在

15、理论及综合项目实训部分,采用复合式考核方式,即通过课堂教学过程考核、实训项目考核、单元测试考核、期末理论、项目考核相结合的方式。这种考核模式是对学生能力,实践能力,创新能力的综合考查,同时在很大程度上避免了有的学生平时不好好学习,试图希望通过期末的临时抱佛脚的方式过关的现象以及学生中大量存在“高分低能”现象。 通过上述改革措施, Android 程序设计课程吸引了很多学生的兴趣,并且取得了一定的教学成果。学生的学习积极性明显提高,学生不8仅积极完成课堂上的任务,而且积极组织及参与各种形式的讨论,学习气氛浓厚,并且能够完成一些简单的 Android 应用程序的开发设计。 小 结 本文从教学计划、

16、教学内容、教学方法以及实践环节几个方面对Android 程序设计课程的改革进行初步探讨。在教学计划方面:开设了多门与 Android 程序设计相关的课程;在教学内容方面:结合实际情况,精选教学内容,并制订每个章节的具体教学要求;在教学方法方面:教学过程中采用互动启发教学法、案例教学法、项目驱动教学法各种教学方法,提高教学质量;同时增大实践环节,改革考核方式,重视能力培养。但是,随着移动平台技术的更新和发展,该课程的教学以后还会遇到更多的问题,对于上述的措施还需要根据实际情况进行进一步的完善和改革,例如增加新的教学手段和方法等,逐步探索出一套行之有效的、适合该课程教学的方法。 参考文献: 1周红波.案例教学在Android 应用开发课程中的应用研究J.计算机光盘软件与应用,2012(9):213-214. 2罗斯静.论高等教育课程及其改革J.科教导刊(上旬刊) ,2012(2):62. 3金萱.高职课程改革的研究与探索J.天津职业院校联合学报,2012,14(2):7-11. 4印元军.项目教学法在 Android 操作系统实训课程教学中的应用J.科技信息,2012(14):144. 9作者单位:西安思源学院电子信息工程分院 陕西西安

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 学科论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。