《华联学院《android软件开发》课程标准.docx》由会员分享,可在线阅读,更多相关《华联学院《android软件开发》课程标准.docx(7页珍藏版)》请在优知文库上搜索。
1、所属专业编订人审定人(签名)审定日期软件技术尹茵2020年月课程标准课程名称:Android软件开发课程代码:IOOloo30课程学分:4总学时:72(理论学时:36实践学时:36)适用专业:软件技术使用年级:三年级课程类型:专业核心课程一、课程概述(一)课程定位本课程是高职高专软件技术专业的专业核心课程。以AndrOiCI应用技术为重点,逐步阐述Android应用体系结构,介绍AndrOiCl应用常见的几个功能。采用项目+案例教学法,既让学生掌握AndrOid的基本知识,同时,也让学生在潜移默化中了解一些Android的高级开发技术,从而为今后实现AneIrOid应用开发打下基础。本课程的任
2、务是使学生通过学习和操作实践,了解和掌握AndrOid的主流应用技术及其开发方法,掌握AndrOid的Sdk、Activity、高级UI、网络、多媒体方面的编程技术。为进一步学习移动互联工程师后续课程打下良好的理论和实践基础。课程适用于三年制软件技术专业,在第五学期开设。Android软件开发先修课程有JAVA语言程序设计、SQL数据库系统,后续课程有毕业设计。(二)设计思路首先依据专业人才培养方案中关于人才培养目标的阐述,明确课程目标;其次,结合职业教育课程观、教学观、能力观,基于软件工程的开发过程,以项目化教学来组织课程内容,在课程内容的选择与排序中,以软件项目研发的不同阶段、典型任务为载
3、体,将课程内容划分为互相联系的学习情景;第三,通过对各学习情景中学习目标、主要内容、授课方式、师生要求等各项内容的描述,来规范课程所要求的内容;第四,通过对课程内容的选取和组合,以一个完整的项目为载体,完成课程的实施;最后,通过对项目实施过程中各个环节的考察和评价,来完成对课程的评鉴与考核。二、课程目标总体目标:通过本课程的学习,使学生具备Android平台应用开发相关知识、良好的编程习惯和手机应用软件开发的能力,能胜任基于AndrOid平台的手机软件研发等工作任务。通过教学过程中的实际开发过程的规范要求,培养学生分析和解决实际问题的能力,强化学生的职业道德意识、职业素质养意识和创新意识,为学
4、生以后从事更专业化的软件开发工作奠定基础。同时,围绕课程思政教学目标,通过积极培育和践行社会主义核心价值观,运用马克思主义方法论,引导学生正确做人和做事。(一)课程思政教学目标1、精益求精,具有工匠精神和专业的职业素养2、珍爱生命,热爱生活,培养良好的生活习惯,时间管理的能力3、了解历史,热爱祖国,具有强烈的爱国精神(二)能力目标1、能够熟练搭建Android开发环境。2、能够实现AndrOidACtiVity开发。3、能够使用AndrOidUl控件开发。4、能实现Android网络开发。5、能掌握AndrOid数据存储技术。6、能掌握AndrOid多线程处理技术。7、能实现AndroiCl多
5、媒体体处理。8、能实现AndroidService0(三)知识目标1、掌握AndrOid开发环境的搭建、软件发布知识。2、掌握AndrOidAetiVity知识。3、掌握AndrOid高级Ul知识。4、掌握Android网络处理知识。5、掌握Android数据存储知识。6、掌握Android多媒体知识。7、掌握AndrOidGPS知识。(四)素质目标1、培养学生“爱岗、敬业、细致、求精”的职业道德与情感。2、培养学生良好的动手实践习惯,尤其注重挖掘学生的潜质,开拓学生知识面。3、注重培养学生与社会接轨。4、培养学生严谨的行事风格。(五)证书目标1、达到全国计算机等级考试(二级)的基本要求三、课
6、程内容、要求及学时安排序课程内容教学基本要求课教学模块(单元)教学课题(岗位群项目)能力要求知识要求课程思政融入点时1搭建应用开发环境模块(单元)AndrOid架构及平台AndroidMarket1、认识Android的由来;2、了解AndrOid组件:3、掌握AndrOidMarket的使用。1、认识Android的由来;2、了解Android组件。L培养学生如何确定目标,如何制定职业规划能力。2搭建AndrOid开发环境1、掌握AndrOidSdk的下载安装。1、安装/配置AndroidSDK0L培养学生如何确定目标,如何制定职业规划能力。2AndrOid常用工具k掌握ECIiPSe常用工
7、具的使用;2、掌握Android程序的编制过程。1、理解Android工具:2、理解Android程序编制过程。L培养学生大局观,全局意识。22资源访问模块AndrOid资源的类型和布局、资源文件的使用1、能使用AndrOid系统的资源。1、了解AndrOid的资源类型和布局;2、掌握AndrOid资源文件的使用.L培养精益求精的科学精神。4使用AndrOid的各种资源1、能获取Android的各种资源。1、理解资源文件的获取:2、理解各种资源属性。1.培养精益求精的科学精神。43界面处理模块AndrOid菜单1、能编制定制菜单。1、理解菜单的属性;2、理解各种菜单的异同。L培养精益求精的科学
8、精神。4Android事件处理1、能编制事件处理程序。1、理解事件属性;2、理解事件处理模型。L培养精益求精的科学精神。4AndrOid布局管理1、能根据需要,实现各种布局处理。1、理解各种布局及其属性、意义。L培养精益求精的科学精神。4AndrOid组件R能使用AndrOid提供的组件:2、各种组件实现定制服务。1、理解各组件的属性及使用方法。1.培养精益求精的科学精神。44发块开模AndroidActiVity开发1、能创建ACtiVity对象;2、能根据需要管理ACtiVity的生命周记。1、理解什么是Activity:2、理解ACtiVity生命周期。L培养精益求精的科学精神。4And
9、roidIntent属性1、掌握Intent对象及其属性。1、理解Intent及其属性。L培养精益求精的科学精神。2AndroidInte1、能实现Intent电话1、掌握Intent的实现L培养精2nt应用应用:2、能实现邮件处理。策略。益求精的科学精神5广播事件处理模块Android广播事件处理1、掌握NotifiCation和NotifiCationManager对象。1、理解NOtifiCation和NotifiCatiOnManagereL培养精益求精的科学精神4AndrOid广播事件处理1、掌握AIarmManager对象。1、理解AIarmManager对象。L培养精益求精的科学
10、精神46AndroidService开发模块掌握AndroidSerViCe的使用1、能使用SerViCe实现服务。1、理解ServiCe服务。L培养精益求精的科学精神。4掌握AndrOidSerViCe的使用1、能绑定一个存在的Servicee1、理解SerViCe服务。L培养精益求精的科学精神。27数据存储模块Android数据存取1、能使用Preference:2、能使用File。1、理解AndrOid数据存储的集中方式及其区别。L培养精益求精的科学精神2Android数据存取k能使用SQLitcK理解AndrOid数据存储的集中方式及其区另上L培养精益求精的科学精神28多媒体应用模块(
11、单元)Android多媒体应用1、能实现音、视频播放处理;2、能实现音、视频的录制:3、能实现Camera照相处理。1、理解音、视频的处理技术;2理解CanIera处理技术。L培养精益求精的科学精神49图像模块(单元)Android图像1、能实现图片处理;2、能实现动画设计;3、能实现动态图形绘制;4、能实现图形特效。1、理解常见的图形图像处理技术。1.培养精益求精的科学精神。410互联网应用模块(单元)Android互联网应用1、实现SoCket、SerVerSoCkel通信编程;2、实现UR1、HTTP编程;3、实现WebService服务;4、实现WebVieW浏览。1、理解Socket
12、、ServerSocket:2、掌握URL、HTTP;3、理解Web服务。L培养精益求精的科学精神。411GPS应用模块(单元)Android中GPS应用1、实现位置服务;2、实现定位和跟踪处理;1、理解LOCatiOnManager和LocationProvider对L培养精益求精的科学精神。43、实现GeoCoder正逆向编解码。象:2、理解GeOCOder对象。四、课程实施条件(一)主讲教师基本信息1、学历要求:具有本科或以上学历;2、职称要求:助教或以上;3、职业教学能力:主讲教师需有真实开发经验。(二)实践教学基本条件1、校内实训基地采用人手一机的教学做一体的布局,教师利用多媒体设备
13、在教学区讲授知识,学生独立编程开发,同时安排一组的学生坐在一起,这样便于小组之间讨论。2、校外实训基地应让学生体会产品的实际开发与工作过程,实现与企业生产岗位的近距离接触。3、在理论实践一体化教室(多媒体教室)完成,以实现“教、学、做”合一,同时要求安装多媒体教学软件,方便下发教学任务和收集学生课堂实践任务。同时,成立学习小组,实现课堂讨论、实践和课外的拓展学习。(三)课程资源的开发与利用1、利用现代信息技术开发多媒体课件,通过网络教学平台营造起多维、动态、活跃、自主的课程训练环境,使学生的主动性、积极性和创造性得以充分调动。2、充分利用电子书籍、电子期刊、数字图书馆和精品课程等网络资源,使教
14、学内容从单一化向多元化转变,丰富学生知识并提升其专业技能。五、教学实施(-)推荐教材及主要参考资料1、推荐教材AndroidStUdio项目开发实战一一从基础入门到趣味开发马静,邙楚文,肖国金主编电子工业出版社,2020年3月出版。2、主要参考资料Android基础教程中国水利水电出版社,余平张建华;Java编程思想机械工业出版社,BruccEckel;Android应用开发揭秘机械工业出版社,杨丰盛;Android开发秘籍人民邮电出版社JamCSStelle;Android游戏开发实践指南机械工业出版社,RickROgerS等2、主要参考资料。(二)教学方法与手段1、教学方法教学体现“教师为主导,学生为主体,训练为主线”的原则,课堂上可以采用“四阶段教学法”:第1个阶段,案例引入,提出问题。根据知识点,案例演示,提出问题,讲解案例应用背景,给学生一个切入点,建立感性认识。目的是激发学生的学习兴趣、让学生感到学有所用,从而明确本次课的教学目标。第2个阶段,学生自主学习,尝试解决问题。充分利用我校以及互联网网络教学资源,引导学生自主学习,找到解决问题的方法和操作技