【Android论文栏目提醒】:网学会员为需要Android论文的朋友们搜集整理了_Android应用程序开发_课程建设探索 - 产品手册相关资料,希望对各位网友有所帮助!
第 16 期 计 算 机 教 育 2012 年 8 月 25 日 Computer Education 85文章编号:1672-5913201216-0085-04 中图分类号:G642 “
Android 应用程序开发”课程建设探索 杨功元,李桂珍,李 欣 新疆农业职业技术学院 信息技术分院,新疆 昌吉 831100摘 要:从行业需求调研出发,阐述“
Android 应用程序开发”课程的具体组织结构,提出一系列有助于学生自主学习和创新能力培养的教学方法,并给出保证教学实施的教学条件。
关键词:
Android;应用程序;课程建设1
Android概述 上 3G 的推出对整个行业的巨大推动作用,无疑 将引爆 3G 手机开发工程师这个黄金职位 4。
所1.1
Android 的就业前景和行业需求 以程序员必学 Google
Android 的理由可以总结
Android 是基于 Linux 开放性内核的操作系 为 4 点:更快的薪酬提升通道、更好的热门就业统, 是 Google 公 司 在 2007 年 11 月 5 日 公 布 的 岗位、更多的行业人才需求、最热门的新技术行手机操作系统。
Android 凭借其良好的用户体验、 业。
普通软件工程师与
Android 软件工程师的薪低廉的成本和较高的开放性吸引着越来越多的终 资区别,如图 1 所示。
端厂商采用,2011 年初数据显示,仅正式上市两年的操作系统
Android 已经超越称霸十年的塞班系统,使之跃居全球最受欢迎的智能手机平台 1。
国外
Android 市场正在如日中天的扩展,据市场调研机构 NPDGroup 最近发布的一份报告称, 今 年 第 一 季 度 基 于
Android 操 作 系 统 的 智能手机在美国智能手机总销量中所占比例达到28, 首 度 超 过 苹 果 iphone, 苹 果 iphone 约 为 图 1 普通软件工程师与
Android 软件工程师薪资区别21,相信在不久的将来会有更多的用户选择
Android 系统的手机或是无线终端设备 2。
随着
Android 的广泛应用,在
Android 操作 目前中国拥有世界上最大的手机用户群,再 系统行业也出现了一些热门就业岗位及主要应用加上 3G 的推出对整个行业的巨大推动作用,全 方向,具体如下:世界所有大中小型手机制造商几乎都在招聘 1)
Android 热门就业岗位。
Android 工程师。
但符合条件的
Android 工程师 ①
Android 手机软件研发工程师 3屈指可数,企业招聘难度可想而知 。
3G 人才 ②
Android 手机游戏开发工程师全球紧缺,实用人才培养已迫在眉睫。
在国内三 ③
Android 手机游戏策划师大运营商如火如荼的 3G 营销战持续升温,再加 ④
Android 手机游戏移植工程师 计 算 机 教 育86 Computer Education 2012 ⑤
Android 测试工程师 3 课程组织结构 ⑥
Android 架构师 明确课程的组织结构是课程顺利实施和高质 2)
Android 主要应用方向。
量教学效果的保证。
在授课过程中我们按照具体 ①
Android 应用软件开发 的课程内容提纲进行教学情境的划分,师资团队 ② 跨平台移动软件开发 的分配,确保师资团队间充分地沟通,确保各内 ③ 手机游戏开发 容模块的相互衔接与融合。
④ 软件移植 3.1 课程提纲2 本课程建设主要解决的问题 该课程包括的主题如表 1 所示。
我们通过建立课程师资团队,在充分开展行 表 1 教学安排表业调研的基础上,总结出在本课程建设过程中主 学习情境 学习任务 参考学时
Android系统介绍 2要解决以下问题: Andriod开发环境搭建 2
Android课程认知 1)
Android 市场前景分析。
课程首先要给出 实训1:简单
Android应 2 用程序开发目前智能手机操作系统市场中
Android 的发展趋
Android布局与控件设计 4势以及
Android 平台的特点。
Andriod用户界面开发 实训2:简单的用户界 2 面开发 2)
Android 应用程序开发环境。
本课程侧重
Android中的互联网应用 4讲述
Android 应用程序开发,因此
Android 应用 Andriod 系统应用开发
Android中的数据存取 4 实训3:
Android网络应程序开发所需要的开发工具以及如何进行环境搭 4 用开发建是我们解决后期问题的基础。
Android Widget架构设计 4 Andriod Widget开发 实训4:简单的
Android 4 3)UI 设 计。
UI 设 计 主 要 讲 述 如 何 利 用 Widget应用开发 综合实训:
Android综
Android 开发环境提供的布局方式、控件、事件、
Android综合应用开发 合应用程序设计与开发 8菜单等进行
Android 应用程序界面设计,以达到 合计学时 40应用程序界面的美观、大方,易操作。
4)互 联 网 应 用。
此 部 分 内 容 侧 重 讲 述 3.2 课程实训 Intent、Activity、 Broadcast Receiver 的应用。
Service、 本课程要求学生通过完成每一个具体的课 5)数 据 存 储。
数 据 存 储 在
Android 应 用 程实训来展示他们对课程主题的理解和掌握情程序开发中是使用最频繁的,在这里主要介绍 况。
从上述课程提纲所列出的表格中我们可以看
Android 平 台 中 实 现 数 据 存 储 的 5 种 方 式, 使 到实训贯穿了整个课程设计。
通过两轮完整的授用 SharedPreferences 存储数据;文件存储数据; 课,我们发现,学生通过单独或者小组的方式SQLite 数据库存储数据;使用 ContentProvider 存 进行每个实训项目的训练,不仅大大提高了学储数据;网络存储数据。
生对本课程的学习兴趣,更激发了学生学习的 6)AppWidget。
此部分内容作为本课程的 主动性。
本课程最后 8 学时的综合实训具体设计附加内容进行讲述,重点从
Android 应用程序和 如下。
AppWidget 组织结构的不同点对比讲述。
1)实训题目:自拟,学生提出—教师审核—第 16 期 教育与教学研究 87确定题目; 生刚得到任务一片茫然,然后尝试各种方法试图 2)组队方式: 1 2 每组 3 人, 名组长, 名组员; 完成任务,最后学会解决任务的方法。
3)管理方式:教师—组长—组员,3 层管理 ②举一反三的教学方法。
模式; 举一反三的教学方法是对于同一问题、变化 4)考核方式:综合评分(100 分) 小组汇 载体、不断强化,最终形成解决问题的能力。
选报(20) PPT 展示(20) 作品演示(60)。
择载体时遵循由易到难、循序渐进的原则,目的 是培养学生迁移知识的能力。
对于同一载体,按3.3 教学方式方法和教学条件 照解决问题的流程来完成学习任务,同时也符合 根据高职教育办学理念,结合该门课程的课
Android 开发的工作流程。
程性质,主要采取工学结合课程模式进行授课。
4)现代教学技术手段的应用。
1)教学模式的设计与创新。
①虚拟技术和多种教学手段结合。
课程采用了“七环节两主线六结合”的教学 将虚拟技术同网络技术、多媒体技术等多种模式。
培养学生的主线是基础知识、课程技能、 教学手段结合使用,达到良好的教学效果。
项 目 实 习、 技 能 大 赛、 顶 岗 实 习、 职 业 岗 位, ②网络课堂和传统课堂相结合。
使其渗透到专业培养学生的各个环节,最终让 借助教育部思科岗前实训基地的空中课堂,学生形成职业能力和素养。
在设计时遵循两条主 组织校企合作企业和兼职师资团队开展远程授课线:第一,按照高职学生的特点、学生的认知 和实训辅导,作为传统课堂的补充,用来开拓学规律、职业教育的规律,采用循序渐进的方式 生的视野吸取更多知识。
组织教学;第二,采用先感性认识,再理性认 ③多种及时通讯工具和论坛相结合。
识,然后感性认识,既感性认识和理性认识交 在课后采用 QQ、MSN、微博、电子邮件、叉进行,不断循环的模式。
在教学手段上采用计 课程论坛等多种方式及时与学生互动交流,做到算机虚拟技术、网络技术、多媒体技术等多种 个别辅导,因材施教。
教学手段相结合,达到针对不同的教学内容采 ④课程网站和 FTP 站点相结合。
用不同的教学方式,从而产生良好的教学效果; 本课程不仅在课程网站提供了案例、联系题在不同的教学环节,都按照
Android 开发工作流 等资源,还专门架设了 FTP 站点供学生下载。
程进行教学。
5)网络教学资源和硬件环境。
2)教学流程的实现。
①学院高速的网络硬件环境为教学的网络应 重 视 学 生 在 校 学 习 与 实 际 工 作 的 一 致 性, 用提供了保障。
有针对性地采取工学交替、任务驱动、项目导 学院投入几百万元建设了千兆光纤校园网,向、课堂与实习地点一体化等行动导向的教学 网络中心设有专门的教学平台服务器,供课程存流程。
放教学资源;对机房设备进行更新,使计算机的 3)多种教学方法的运用。
性能和速度有了很大提高,这些都为网络教学提 ①以学生为中心的探究式学习。
供了保障。
以学生为中心的探究式学习是在教师的引导 ②本课程的网络教学资源库和 FTP 站点极下解决问题的过程,完整的过程由学生来做。
学 大的方便了教学。
计 算 机 教 育88 Computer Education 2012 本课程网络课程数字化资源十分丰富,包括 调查问卷的方式进行调研,课程受到了学生的一教学基本文件、全部教学课件、案例视频演示、 致好评,学生普遍对该课程兴趣很高,学习主动企业案例 、技能训练题库、理论题库、专业拓 性强,很好地达到了“教中做、做中学”的效果。
展园地、课程教学论坛等,资源下载速度快,大 学生 2011 年首次参加谷歌公司组织的
Android大方便了教学。
中国大学生挑战赛取得了较好成绩,并于 2012 ③网络课堂是传统课堂的补充。
年 4 月成功申报 3 项大学生创新项目,获得每组 成熟的网络课堂,丰富的网络资源是传统课 800 元的项目资助。
堂的良好补充,使学生的视野变得更加的开阔。
4.3 课程效益 ④校企共建实训环境是教学不可缺少的部分。
该课程的成功开设为学院带来了一定的收 本门课程需要可容纳 40 人的多媒体计算机 益,2012 年 2 月,学院成为谷歌公司 Andriod 人机房及
Android 手机开发实训室,学院通过与中 才培养示范基地,该课程为谷歌公司认证课程,国电信昌吉分公司合作建立了
Android 手机开发 学院将于 2012 年 7 月份承担面向自治区中小学实训室,合作
Android 手机开发项目,为师生提 的师资培训任务。
除此之外,我们还考虑与中国供真实项目实训。
电信公司合作共建实训室,共同合作开发项目,4 课程效果 带动其他兄弟院校共同促进
Android 课程建设, 开展一系列对外服务等。
4.1 学生背景 5 结语 该课程是为计算机网络技术、计算机应用技术及软件技术专业大二年级学生开设的 1 门专业 通过长期的教学实践,我们总结出适合职选修课。
C 程序设计、Java 程序设计、网络数据 业院校计算机类学生的多种教学方法,保障了库 3 门课程是该课程的前导编程基础,Linux 操 教学实施过程中所需要的各种教学条件,达到作系统是该课程的前导平台基础,因此该学习该 了良好的教学效果。
在今后的课程建设中,我们课程的学生要求必须具备以上 4 门课程的基础知 将结合与电信公司合作的项目、相关技能大赛识,对该课程要有足够的学习兴趣及主动意识。
等做进一步思考和探索,改进教学方法,从而 更好地适应职业教育的改革发展要求,我们相4.2 学生评价 信这对在自治区范围内推广该课程及教法具有 本课程已经完成两轮授课,通过师生座谈和 一定的参考价值。
参考文献:1 张仕成. 基于Google
Android平台的应用程序开发与研究J. 电脑知识与技术 200928: 31-32.2 杨丰盛.
Android应用开发揭秘M. 北京: 机械工业出版社 2011: 40-52.3 何宝宏. 从固定互联网到移动互联网J. 信息通信技术 20104: 54-58.4 In-Stat. 3G互联网应用将迎来井喷J. 每周电脑报 200822: 26-27. (编辑:赵廓)