DOI:10.16660/jki.1674-098X.2007-5640-7211
基于工作过程导向的《Android移动应用
开发》课程标准开发①
程涛  成维莉
(江苏农牧科技职业学院 农业信息学院  江苏泰州  225300)
摘  要:基于工作过程导向的课程设计理念,分析Android移动应用开发的岗位需求,以典型工作任务设计相应的学习领域,通过学院承担的江苏省农产品质量追溯等项目转化为学生的实训任务,运用在线课程、任务驱动、过程考核等教学手段和方法,激活学生学习的主体能动性,使学生在“学中做”和“做中学”过程中加深对专业知识、技能的理解和应用。
关键词:Android  工作过程导向  课程标准  任务驱动
中图分类号:TP316-4                        文献标识码:A                    文章编号:1674-098X(2020)10(c)-0204-04
Curriculum Standard Development of Android Mobile Application
Development Based on Work Process Orientation
CHENG Tao  CHENGg Weili
(Department of Agricultural Internet, Jiangsu Agri-animal Husbandry Vocational College, Taizhou, Jiangsu
Province, 225300 China)Abstract: Based on the concept of work process oriented curriculum design, this paper analyzes the post requirements of Android mobile application development, designs the corresponding learning fields with typical work tasks, transforms the agricultural product quality traceability project undertaken by the college into the practical training tasks of students, and uses online courses, task driven, process assessment and other teaching methods and methods to activate the effectiveness of students as learning subjects To make students deepen their understanding and application of professional knowledge and skills in the process of "learning to do" and "learning by doing".
Key Words: Android; Work process orientation; Curriculum standard; Task driven
①基金项目:江苏省教育信息化研究课题《基于翻转课堂的混合式教学模式设计与应用研究》(项目编号:
20172109);2019年省大学生创新创业训练计划项目《农产品质量安全追溯移动智能终端软件开发研究》(项目编号:201912806005Y )。
作者简介:程涛(1983—),男,汉族,江苏泰州人,硕士,副教授,研究方向为软件工程、高职教育。
引言 随着移动智能终端中Android系统的普及,IT 行业对Android应用软件开发岗位有着大量需求,对Android课程的教学质量要求也愈发提高。本着培养学生的Android项目开发能力与职业素养,通过工作过程导向的方法,对课程进行设计与开发。
1  课程定位
本课程主要面向IT行业的Android软件开发工作的一线程序员岗位,培养学生掌握Android应用程序开发的基本方法;培养学生应用Android进行中小型应用软件开发的技能,并形成良好的编程习惯和团队合作
精神;培养学生的自主学习能力,为其成长为一名合格的Android程序员奠定良好的基础[1]。
《Android移动应用开发》课程是计算机应用技术、软件技术、物联网应用技术等专业的核心课程。它的前导课程是《Java 程序设计》《网页架构与布局》,后续课程《移动互联前端开发技术》《计算机
应用综合项目实践》。
2  课程设计理念与思路
2.1 课程设计理念
课程开发遵循的基于工作过程导向的现代职业教育理念,课程教学内容的取舍和内容排序遵循以实际
工作需求为目标原则,同时重视软件工程的标准规范,兼顾学生基本情况和学习效果,努力使学生的学习内容与目标工作岗位能力要求无缝对接[2]。
采用“项目引领,任务驱动”的教学模式,按照小型Android项目从设计到开发、实现的一般性流程,组织章节的演进。在授课过程中,项目的主要开发阶段模块化,特定的功能任务化,学生在完成各个“任务”的同时,学习并掌握项目开发过程中所需的技能和应遵守的业内规范,为学生职业能力发展奠定良好的基础等。
2.2 课程设计思路
基于课程设计理念,调研了岗位需求,确定了学习目标、学习领域和学习任务等[3],具体过程是:第一步:Android移动应用开发岗位需求调研;第二步:分析岗位的典型工作任务、岗位规范及所需的岗
位能力;第三步:确定课程的学习领域;第四步:根据学习领域设计课程的规定项目;第五步:子学习领域分解;第五步:根据子学习领域,将项目分解为课程的学习任务。岗位任务分析与学习领域见表1。
3  教学目标
安卓app开发用什么框架本课程主要面向岗位为Android UI设计岗位和应用软件开发工程师。课程的教学目标分解为知识目标、技能目标和素质目标。
(1)知识目标。包括:①Android基本概念、体系结构、运行机制、程序框架、开发环境;②图形用户界面的概念和常用控件的属性含义;③四大组件的概念、特点和生命周期;⑤数据存储的分类、概念和特点;⑤网络应用通信原理;⑥网络传输的数据格式。
(2)技能目标。①会搭建和配置Android应用程序开发环境;②会设计图形用户界面;③会开发后台服务应用程序;④会开发数据存储应用程序;⑤了解多媒体应用程序开发;⑥掌握网络应用程序开发;⑦了解传感器应用程序开发。
(3)素质目标①具有良好的科学文化素质,能很快适应岗位要求;②具有良好的沟通能力、团队合作精神;③有较强的学习能力和正确的择业观念。
(4)思政目标:1.培养学生具有国家网络和软件安全观,树立一定的居安思危观念;2.了解国家的乡村振兴战略,培养学生懂农业、爱农村和爱农民的情怀;
3.培养学生具备爱国敬业诚信友善的社会主义核心价值观和精益求精的工匠精神。
4  教学内容及教学组织
4.1 内容选取
以教学目标为导向,本着“学习领域-项目设计-教学内容模块整合-任务分解”的原则,对该课程的教学内容进行了重新整合优化。同时注重将科研资源转化为教学资源,将科研项目分解为课内实训小任务。4.2 课程组织安排说明
依据7个学习领域共安排了7个项目实例[4],将Android应用程序设计开发的相关知识融入到7个项目的具体任务中。每个任务按照要求与目的、操作步骤(做中学)、相关知识(学中做)、思考与练习、实战演练的顺序进行编排,在完成任务的过程中掌握相应的知识与技能,以进一步熟练掌握相应的知识与技能[5]。
4.3 课程教学内容
以其中的两个项目“高级组件开发”和“数据存储”为例,分解的实训任务和训练内容等表2所示。
工作过程分析学习情境分析工作岗位典型工作任务职业能力学习领域
Android UI设计岗
位撰写移动应用软件的需求
文档
移动项目的需求分析能力Android开发入门撰写移动应用软件的概要
设计和详细设计文档
移动项目的设计能力生命周期及调试开发出简易应用的图形用
户界面
Android的界面设计能力、An-
droid基础控件能力
布局与基本组件开发出商业应用的图形用
户界面
Android高级控件能力高级组件开发
Android应用软件开发工程师
异步任务开发Android事件处理能力异步任务开发Sqlite数据库设计与管理Android数据存储能力数据存储
利用网络访问和解析数据
Android网络访问与数据解析能
网络访问与数据解析表1  岗位任务分析与课程设置示意表
5  课程实施建议
5.1 教学模式建议
(1)教师主导。
①教师首先通过一些常用APP的界面或者功能效果,来演示或者讲解本次课学生需要完成的实践任务;②以提问形式检查学生对于本次课的预习情况;
③通过探究法分析完成任务所需要的技术支撑,讲解Android软件开发的相关知识与技术;④指导班级学生成立若干项目小组,以小组形式练习任务,教师解答学生提出的疑问,组长协助教师辅导本小组学生完成任务;⑤任务完成后,教师点评,解答疑问。⑥教师再布置一个进阶任务,加强对学生的技能训练。
(2)学生主体。
①明确任务:掌握所需关键技术;②UI设计:素材收集、UI设计;③功能实现:程序编写、编译调试、运行测试;④解决问题:学生组内讨论、教师辅助指导;
⑤评价小结:学生展示运行结果,学生自评、组长打分、教师点评和小结。
5.2 课程考核评价建议
根据本课程的内容特点和具体要求,课程考核评价方式由过程考核和结果考核两部分组成,以技能考核为主。过程考核占总评成绩的70%,结果考核(期末考核)占总评成绩的30%。过程考核以学习态度、操作能力、方法运用、合作精神、操作结果为考核要素,以学习项目或典型工作任务为单元组织
考核[6]。
5.3 课程资源库网站
建立校内教学SPOC课程,实现校内优质资源共享,逐步建立在线开放课程。课程资源包括:Android
项目名称学习任务名称相关知识技能训练内容
高级组件开发(以农产品质量追溯APP 界面设计为例)
进度条组件在相对布
局中的设计、ListView
和Spinner显示数据
进度条组件
ListView和Spinner
进度条布局设计
ListView和Spinner通过l显示
数据
2
ListView和Spinner的选
项单击事件
不同控件的单击事件注
册方法
Spinner组件注册onItemSelected事件
ListView、Adapter、setonItemClick-
Listener()的开发和使用
2
图片浏览控件、对话
框控件的开发和使用
图片浏览控件
数组的声明与使用
分支结构的使用
2
菜单与通知控件的开
发与使用
菜单与通知控件
菜单的声明与使用
分通知控件的声明与使用
2 Fragment的设计与使用Fragment的概念与作用
Fragment的构造与方法使用
FrameLayout的设计
2
数据存储(以农产品质量监测系统APP 数据存储为例)配置文件的SharedPref-
erences
数据存储的概念和
SharedPreferences的特
SharedPreferences的构造与使用
配置文件数据的读取
2
普通文件的存储与读
普通文件的存储与读取
的用途与特点
普通文件读取类的构造与读取
普通文件内容的写入
2 Sql语言的练习
Sql语言的用途
数据表创建、数据增删
改查的语言
在SQL Server中数据表创建
在SQL Server中数据增删改查
2
Sqlite数据库的访问与
读写操作
Sqlite数据库的特点
Cmd命令
在Sqlite中创建数据表
在Sqlite中增删改查数据
2
Sqlite数据库的访问与
读写操作
SQLiteDatabase类的特
使用SQLiteDatabase创建数据表和操作
数据
使用try-catch机制捕获和处理数据插
入异常
2
Sqlite数据库的访问与
读写操作
SQLiteOpenHelper类的
特点
使用SQLiteOpenHelper创建数据库和数
据表
2 Sqlite数据库的访问与
读写操作
SQLiteOpenHelper类的
特点、ListView使用
对SQLite增删改查,使用ListView显示
数据列表
2
表2  项目任务分解表
电子教案、多媒体课件、习题库、试题库、实训实习项目、课程标准、国家及行业相关标准、在线测试等。教学中充分利用课程网站资源,使用信息化教学手段,图文并茂、声光电并用,生动、形象、直观地展示工作环境、工作流程、操作方法等,使教学过程更加充满吸引力、从而大大提高教学效果。
6  结语
采用基于工作过程导向的理念设计开发了《Android系统应用技术》课程标准,将课程标准充分实践到平常教学中,在教学内容上,注重了将科研资源转化为教学资源,将科研项目分解为学生实践小任务;在教学评价上,注重考核方式过程化,在过程考核的基础上实现评价主体多元化,包括了教师评价、组长评价及学生自评;在教学手段及资源上,通过信息化教学手段促进了教学资源的充分利用,促进了全方位多感官的有效学习,促进了教学环节的全过程管控;从应用效果上看,学生学习兴趣增大,Android移动应用开发的能力得到了较好的提高。当然课程标准不是固定不变的,会随着行业企业最新的岗位能力要求变化、Android最新的开发技术迭代更新而与时俱进,实现教学内容与实际岗位工作任务无缝对接,从而有利于教学质量的进一步提高。本门课程开发也有略显不足的地方,例如:一
是校企合作中的企业项目资源还没有充分转化和融合到课程教学中,二是课堂翻转的时间与资源没有根据学生学情进行充分设计和优化,三是在学生顶岗实习中学生对课程教学的反馈与课程改进工作没有充分开展,这也是今后课程开发中努力的方向。
参考文献
[1] 李新良.基于项目化教学的课程标准开发——以
“A nd r oid手机应用开发”课程为例[J].科技展望,2016(9):229.
[2] 刘树超.高职院校资源共享课建设策略研究——以
电子商务专业“网店开设运营”课程为例[J].科技创新导报,2019(16):203-204.
[3] 吴全全,闫智勇.工作过程系统化课程开发范式的内
涵与特征[J].中国职业技术教育,2017(15):57-64. [4] 唐广花.案例驱动教学法在《Android移动开发技
术》课程的应用[J].计算机工程与科学,2019(S1): 196-199.
[5] 马军.任务驱动在计算机教学中的探索和实践[J].
科技创新导报,2020(10):182-183.
[6] 韩高峰.以职业素养为导向的Android课程改革探索
[J].电脑知识与技术,2019(29):177-179.
《糖尿病新世界》是国家卫生健康委员会主管,全国卫生产业企业管理协会主办的糖尿病领域的专业性学术期刊。国内统一连续出版物号:CN 11-5019/R;国际标准连续出版物号:ISSN 1672-4062,邮发代号82-120。本刊入原国家新闻出版广电总局第一批学术期刊目录。中国学术期刊网络出版总库(知网)、中国核心期刊(遴选)数据库(万方)、中文科技期刊数据库(维普)等数据库收录。
办刊宗旨:传播我国糖尿病医疗的重大成果,促进中外糖尿病领域的技术交流,报道中外先进糖尿病医疗技术,发布中外糖尿病临床科技成果,交流中外糖尿病临床医疗经验,构建中外糖尿病医疗学术交流平台,推进我国糖尿病临床医学学术研究,促进我国医疗卫生事业发展,为广大糖尿病患者及医生提供国内外最新研究进展、新产品、新药品及糖尿病防治知识。
主要栏目:论著、临床研究、医学检验、药物与临床、临床护理、糖尿病与并发症、血糖监控、基层园地、学术前沿、综述
《糖尿病新世界》征稿函

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。