《Android高级应用开发》课程标准

合集下载

Android高级应用教学大纲

Android高级应用教学大纲

Android高级应用教学大纲课程概述《Android高级应用开发》是移应用开发专业的专业必修课,也是Android 应用程序开发,手机游戏开发,软件维护、测试、销售、技术支持、技术咨询等工作等核心职业岗位需要掌握的专业知识核心程,本课程具有较强的实践性。

通过本课程的学习,使学生具备Android平台应用开发相关知识、良好的编程习惯和手机应用软件开发的能力,能胜任基于Android平台的手机软件研发等工作任务。

通过本课程的学习,使学生具备Android平台应用开发相关知识、良好的编程习惯和手机应用软件开发的能力,能胜任基于Android平台的手机软件研发等工作任务。

同时,通过教学过程中的实际开发过程的规范要求,培养学生分析和解决实际问题的能力,强化学生的职业道德意识、职业素质养意识和创新意识,为学生以后从事更专业化的移动应用软件开发工作奠定基础。

授课目标《Android移动应用基础教程》是面向计算机相关专业的一门专业课,涉及Android 基础知识、UI界面、数据存储、SQLite数据库、四大组件、网络编程、高级编程等。

通过本课程的学习,学生能够掌握Android的基础知识,学会编写简单的应用程序。

课程大纲第一周Android基础入门第一讲Android简介及开发环境搭建第二讲开发第一个Android程序及程序打包第一章单元测试第二章Android应用程序开发第三节帧布局、绝对布局第四节用户注册案例第一节UI概述及相对布局第二节线性布局、表格布局、网格布局第五节样式和主题第二章单元测试第三章Activity组件应用第三章单元测试第三节在Activity中使用Intent第一节Activity简介、Activity创建第二节Activity生命周期第四章Activity数据交互第四章单元测试第一节Activity数据传递第二节Activity数据回传第五章数据存储第五章单元测试第二节SharePreference应用第一节数据存储方式第六章XML序列化与解析第二节XML解析第一节XML序列化第六章单元测试第七章SQLite数据库基础第七章单元测试第三节SQLite事务操作第一节SQLite简介添加数据第二节SQLite修改、删除、查询操作第八章SQLite数据库应用第八章单元测试第二节商品展示应用案例-1第三节商品展示应用案例-2第一节ListView控件应用第九章内容提供者的使用第九章单元测试第二节内容提供者二第三节内容提供者三第一节内容提供者一第十章内容解析者与内容观察者第十章单元测试第一节内容解析者第二节内容观察者第十一章广播接收者的创建与注册第二节广播接收者-2第一节广播接收者-1第三节自定义广播第十一章单元测验第十二章广播的类型第十二章单元测试第三节常用广播接收者-2第二节常用广播接收者-1第一节广播的类型第十三周服务创建第十三周单元测试第一讲Start启动服务第二讲Bind启动服务第十四周服务通信第十四周单元测试第二讲远程服务通信支付宝第一讲本地服务通信第十五周Android网络编程第十五周单元测试第二讲HttpURLConnection应用第一讲Fragment应用预备知识JAVA语言编程基础知识,Sqlserver数据库基础等基础知识,图形图像处理基础知识,HTML基础知识参考资料1、Android开发基础唐亮杜秋阳编20162、AndroidUI基础教程Jason Ostrander 著刘文斌译20123、Android实例详解:基础进阶开发韩迪,李健庆编20154、Android应用测试指南Diego Torres Milano 著李江译20165、Android数据库应用编程Zigurd Mednieks 等著郭华丰等译2015。

《Android应用开发》课程标准

《Android应用开发》课程标准

《Android应用开发》课程标准内蒙古电子信息职业技术学院计算机科学系一.课程设置概述1.1课程在相关专业中的性质与定位Android应用开发是物联网应用技术专业(应用开发方向)的核心课程之一,是Android应用程序开发方法的主要课程,是Android应用的主要领域。

为了适应高职学生的学习情况,该课程以Android应用技术为重点,逐步阐述Android 应用体系结构,介绍Android应用常见的几个功能。

采用项目+案例教学法,既让学生掌握Android的基本知识,同时,也让学生在潜移默化中了解一些Android 的高级开发技术,从而为今后实现Android应用开发打下基础。

本课程的任务是使学生通过学习和操作实践,了解和掌握Android的主流应用技术及其开发方法,掌握Android的sdk、Activity、高级UI、网络、多媒体体方面的编程技术。

为进一步学习移动互联工程师后续课程打下良好的理论和实践基础。

1.2 本课程的基本教学理念(一)突出学生主体,注重技能培养,回归能力本位Android应用开发是移动互联工程师的专业核心课程,注重软件开发基本理论、基本方法和基本技能的学习及素质教育,激发学生的学习兴趣,在启发、提示下使其自主地、全面地理解软件的基本理论和基本方法,提高学生的思维能力和实际操作技能,增强他们理论联系实际的能力,培养学生的创新精神,使学生养成观察、独立分析和解决问题的习惯;以提高技能、磨砺意识、活跃思维、展现个性和拓宽视野。

(二)尊重个体差异,注重过程评价,促进学生发展本课程在教学过程中,倡导自主学习,启发学生对设定问题积极思考、分析,鼓励多种思维方式并将其表达出来,尊重个体差异。

采用项目教学法进行教学,每个项目的成绩采取自评、互评、教师综合评价相结合的方式能激励学生的学习兴趣和自主学习能力的发展。

教师在给学生评价成绩时应尽量以学习过程中的评价为主,注重培养和激发学生的学习积极性和自信心。

《Android应用与开发》课程标准

《Android应用与开发》课程标准

Android应用与开发课程标准1. 简介本课程是针对Android应用的入门级别,并将涉及到Android开发的最新技术。

主要目的是让学员从零开始了解Android应用的实现,包括了基础的概念、工具和实践技巧。

2. 学习目标学完本课程,学员应该达到以下目标:•了解Android开发的基础知识和常用的应用架构•掌握Android Studio和其相关工具的使用•学会设计、开发和发布Android应用程序•熟悉Android的安全机制和最佳实践3. 课程安排Module 1: Android应用概述本模块将会介绍Android应用的概述和Android系统的体系结构。

学员将会了解到Android应用的工作原理和各种Android设备从硬件到软件的相互作用。

Module 2: Android开发环境本模块将会介绍Android Studio开发环境的基本用法。

学员将会学习如何配置Android Studio、创建新项目、运行和调试应用程序。

Module 3: Android应用设计和UI开发本模块将会介绍Android应用的UI设计和开发。

学员将会学习如何使用Android布局、控件以及其它UI组件、绘图和动画效果等。

Module 4: Android应用数据存储本模块将会介绍Android应用数据存储和访问技术。

学员将会了解如何使用SQLite、SharedPreferences和文件系统等数据存储方法,还将掌握如何在应用程序中使用网络访问等技术。

Module 5: Android应用的发布和营销本模块将会教授学员如何将Android应用程序上传到对应的应用商店。

学员将学习如何添加广告和识别应用程序的一般规则。

Module 6: Android应用的安全和最佳实践本模块将会介绍Android应用的安全和最佳实践。

学员将会了解如何保护自己应用程序的数据和隐私安全,并且熟悉排除应用程序开发中容易发生的错误。

《Android综合应用开发》课程标准

《Android综合应用开发》课程标准

《Android综合应用开发》课程标准一、课程概述1.课程性质《Android综合应用开发》课程是移动互联应用技术专业的一门专业核心课程,对Android开发工程师卤位应具备的AndroidApp应用开发能力培养起到重要作用。

在学生具备一定的Android程序设计能力基础上,主要介绍Android数据存储、Android多媒体、传感器、服务广播的使用,培养学生AndroidApp的项目开发能力。

2.课程任务《Android综合应用开发》课程通过与城铁订票APP相关的实际项目学习,增强学生对专业AndroidUI开发知识运用的认识,让他们熟练掌握Android多媒体编程,熟练掌握Android传感器使用,熟练掌握广播、服务的使用的使用方法,熟悉数据存储的方法,从而满足企业相应岗位的职业能力需求。

3.课程要求通过理实一体的课程学习,培养学生Android项目开发方面的岗位职业能力,养成良好的职业道德、职业素养、法律意识,养成质量意识、环保意识、安全意识、信息素养、工匠精神、创新精神,养成勇于奋斗、乐观向上,能够进行有效的人际沟通和协作,与社会、自然和谐共处,具有职业生涯规划的意识,具有较强的集体意识和团队合作精神,为从事Android开发岗位打下坚实的基础。

二、教学目标1.知识目标(1)掌握Android多媒体编程;(2)掌握Android传感器使用;(3)掌握Android网络应用;(4)掌握广播、服务的使用;(5)掌握数据存储。

2.能力目标(1)会Android多媒体编程;(2)会使用Android传感器;(3)会Android网络应用;(4)会使用广播、服务;(5)会数据存储。

3.素质目标(1)培养学生良好的自我表现、与人沟通能力;(2)培养学生的团队协作精神;(3)培养学生分析问题、解决问题的能力;(4)培养学生勇于创新、敬业乐业的工作作风;(5)培养学生的质量意识、安全意识;(6)培养学生诚实、守信、坚忍不拔的性格;(7)培养学生自主、开放的学习能力。

《Android应用开发》课程标准1

《Android应用开发》课程标准1

《Android应用开发》课程标准一、课程的性质与目标《Android应用开发》是面向计算机相关专业的一门专业课,涉及Android 基础知识、常见界面布局与控件、数据存储、四大组件、事件处理、网络编程、图形图像处理、多媒体应用等。

通过本课程的学习,学生能够掌握Android基础知识,学会编写简单的应用程序与教材中第6、12、15章的阶段案例。

二、教学条件要求操作系统:Windows 7开发工具:Android Studio 3.2+模拟器、JDK8三、课程的主要内容及基本要求第1章Android基础入门第2章Android常见界面布局第3章Android常见界面控件第4章程序活动单元Activity第5章数据存储第6章阶段案例——记事本第7章使用内容提供者共享数据第8章广播机制第9章服务第10章Android事件处理第11章网络编程第12章阶段案例——智能聊天机器人第13章图形图像处理14章多媒体应用开发第第15章综合项目——网上订餐四、学时分配五、考核模式与成绩评定办法本课程建议教学中主要提取一些具代表性的生产性问题,采用项目教学、案例教学为主,教师在每个案例教学中先提纲挈领的阐明一些新技术手段和语法表达形式,之后学生分组,以 3 - 5 人为宜,每组注意实践操作能力强弱的搭配,完成后抽取具代表性的作品公开集中评价,所有学生共同参与,同步提高。

结合案例教学的特点,对学生的考核采用平时情况结合期末总评情况综合评价。

学生在每次项目完成后,每组学生在项目组内自评,教师给每组一个总评,将学生自评成绩和教师总评成绩按比例结合为一次项目的成绩。

多次项目成绩组成了学生此课程的平时实践操作部分的成绩。

另外学生在每部分学习后完成的其它任务(如课后作业),此又作为学生平时成绩的一部分。

在期末课程结束后,按实际情况可布置每个学生独立完成一个较综合的项目实践,以此作为期末考核成绩;考虑到部分学生非独立完成的作弊行为,亦可组织学生统一卷面考试,以此成绩作为期末考核成绩。

《Android应用开发》课程标准

《Android应用开发》课程标准

《Android应用开发》课程标准内蒙古电子信息职业技术学院计算机科学系一.课程设置Array概述1.1课程在相关专业中的性质与定位Android应用开发是物联网应用技术专业(应用开发方向)的核心课程之一,是Android应用程序开发方法的主要课程,是Android应用的主要领域。

为了适应高职学生的学习情况,该课程以Android应用技术为重点,逐步阐述Android 应用体系结构,介绍Android应用常见的几个功能。

采用项目+案例教学法,既让学生掌握Android的基本知识,同时,也让学生在潜移默化中了解一些Android 的高级开发技术,从而为今后实现Android应用开发打下基础。

本课程的任务是使学生通过学习和操作实践,了解和掌握Android的主流应用技术及其开发方法,掌握Android的sdk、Activity、高级UI、网络、多媒体体方面的编程技术。

为进一步学习移动互联工程师后续课程打下良好的理论和实践基础。

1.2 本课程的基本教学理念(一)突出学生主体,注重技能培养,回归能力本位Android应用开发是移动互联工程师的专业核心课程,注重软件开发基本理论、基本方法和基本技能的学习及素质教育,激发学生的学习兴趣,在启发、提示下使其自主地、全面地理解软件的基本理论和基本方法,提高学生的思维能力和实际操作技能,增强他们理论联系实际的能力,培养学生的创新精神,使学生养成观察、独立分析和解决问题的习惯;以提高技能、磨砺意识、活跃思维、展现个性和拓宽视野。

(二)尊重个体差异,注重过程评价,促进学生发展本课程在教学过程中,倡导自主学习,启发学生对设定问题积极思考、分析,鼓励多种思维方式并将其表达出来,尊重个体差异。

采用项目教学法进行教学,每个项目的成绩采取自评、互评、教师综合评价相结合的方式能激励学生的学习兴趣和自主学习能力的发展。

教师在给学生评价成绩时应尽量以学习过程中的评价为主,注重培养和激发学生的学习积极性和自信心。

1课程标准(Android应用程序开发)

《Android应用程序开发》课程标准课程基本信息课程编码:课程类别:专业拓展课适应专业:软件技术开设时间:总学时数:45一、课程概述(一)课程性质《Android应用程序开发》是软件技术及外包方向专业的专业课,本课程具有较强的实践性。

通过本课程的学习,使学生具备Android平台应用开发相关知识、良好的编程习惯和手机应用软件开发的能力,能胜任基于Android平台的手机软件研发等工作任务。

同时,通过教学过程中的实际开发过程的规范要求,培养学生分析和解决实际问题的能力,强化学生的职业道德意识、职业素质养意识和创新意识,为学生以后从事更专业化的软件开发工作奠定基础。

(二)课程基本理念本课程是以高等院校软件专业学生就业为导向,在行业专家的指导下,以对日(欧美)Java开发、对日(欧美).Net开发、对日(欧美)技术支持等就业方向所涵盖的岗位进行任务与职业能力分析,以实际工作任务为引领,以创新能力培养为主线,将课程知识体系整合为十五个技能教学模块,在教学过程中注意体现学生设计能力培养的循序渐进性。

在教学内容和方法上贯彻“技能培养为主,知识够用为度”的教学思想,旨在培养学生的创新意识,提高岗位实践能力和适应能力。

采用理论教学+实验实训+行业实践3层递进相结合的模式来提高教学质量,从而培育学生掌握1对日(欧美)软件开发的基本职业能力。

《Android应用程序开发》课程根据对日(欧美)开发人员工作岗位职业能力的需求,设计了两个实训项目,这些项目都是围绕软件编程人员应掌握的工作任务进行设计的。

本课程在设计时考虑主要以锻炼学生的动手能力为主,对于比较深惠难懂、但实际开发中运用较少的知识点尽量少讲或不讲,一切以实际项目为核心,使学生的课程学习和工作需要能完全吻合。

(三)课程设计思路1、《Android应用程序开发》课程根据对日(欧美)开发人员工作岗位职业能力的需求,设计了两个实训项目,这些项目都是围绕软件编程人员应掌握的工作任务进行设计的。

《Android高级应用开发》课程标准

课程标准所属系部:信息工程系课程名称:Android高级应用开发课程性质:专业必修课课程学时:96适用专业:移动互联专业(64)《Android高级应用开发》课程标准1、课程概述1.1 课程定位《Android高级应用开发》是移动互联专业的专业必修课,也是Android应用程序开发,手机游戏开发,软件维护、测试、销售、技术支持、技术咨询等工作等核心职业岗位需要掌握的专业知识核心程,本课程具有较强的实践性。

通过本课程的学习,使学生具备Android 平台应用开发相关知识、良好的编程习惯和手机应用软件开发的能力,能胜任基于Android 平台的手机软件研发等工作任务。

通过本课程的学习,使学生具备Android平台应用开发相关知识、良好的编程习惯和手机应用软件开发的能力,能胜任基于Android平台的手机软件研发等工作任务。

同时,通过教学过程中的实际开发过程的规范要求,培养学生分析和解决实际问题的能力,强化学生的职业道德意识、职业素质养意识和创新意识,为学生以后从事更专业化的软件开发工作奠定基础。

本课程主要是以项目实战为主。

通过完整的项目案例《手机安全卫士》的学习,学生能够在掌握Android的基础知识,学会编写较为复杂的应用程序,能够清楚并完成一个完整的项目的整个开发流程,为进一步学习移动互联工程师后续课程打下良好的理论和实践基础。

在课程设置上,前导课程有《Java程序设计》、《数据库技术基础》、《移动应用开发》,后续课程有《移动互联网开发综合实训》、《毕业实习》等。

1.2 课程设计思路《Android高级应用开发》课程根据对企业开发人员工作岗位职业能力的需求,设计了一个完整的实训项目案例,项目是围绕软件编程人员应掌握的工作任务进行设计的。

本课程在设计时考虑主要以锻炼学生的动手能力为主,对于比较难懂、但实际开发中运用较少的知识点尽量少讲或不讲,一切以实际项目为核心,使学生的课程学习和工作需要能完全吻合。

《Android应用开发》课程标准

Android应用开发课程标准课程背景Android移动设备市场份额常年居高不下,而Android应用开发正是快速发展的技能之一,能够帮助开发者构建高品质应用,加强用户体验,从而在竞争激烈的市场中脱颖而出。

本文旨在提供一个Android应用开发课程标准,以帮助培训机构提供更好的培训方案,帮助学员更快速高效的学习Android应用开发。

课程目标本课程旨在为学员提供以下内容:1.熟悉Android应用开发的基本原理和流程2.掌握Android应用开发的Java语言基础3.掌握Android应用开发的最佳实践和常用开发技巧4.熟悉常用Android应用组件及其用法5.培养学员的应用开发思维和团队协作能力课程大纲Java基础•Java语言基础–数据类型、变量、运算符–控制语句–数组–方法与函数•面向对象思想–类和对象–继承、封装、多态–抽象类和接口•设计模式基础–工厂模式、建造者模式、单例模式Android开发基础•安卓应用架构及框架分层•Android开发基础组件–Activity、ListView、Button、EditText–Fragment、ViewPager、RecyclerView–SQLite数据库–SharedPreferences、File、网络通信基础基础•常用第三方开发库的使用–Retrofit、okhttp–Glide、Picasso–ButterKnife、EventBus•Android生命周期与事件处理•界面布局及UI组件–LinearLayout、RelativeLayout、ConstraintLayout–TextView、ImageView、CardView、RecyclerView等控件使用Android高级开发技巧•MaterialDesign基础•常用设计模式在Android应用中的应用•线程和并发的应用•数据库操作与ORM框架使用•安卓自定义View•安卓动画及动态效果实现•安卓性能优化•安卓内存泄漏、性能监控工具使用课程评估评估方式包括两个部分,实践项目和理论考试。

Android应用开发技术(第2版)课程标准

《Android移动应用开发技术》课程标准课程编码:课程类别:学分:3学时:64~72(其中:讲授学时:34~38,上机学时:30~34)先修课程:面向对象程序设计、数据结构、数据库技术与应用后续课程:移动应用开发高级课程适用专业:软件工程及计算机相关专业开课部门:计算机系一、课程定位和课程设计1. 课程定位本课程是面向软件工程及计算机相关专业的一门专业课,课程开设依据职业本科的软件工程专业的培养目标和相关职业岗位的能力要求,面向Android移动应用开发、测试及项目管理等岗位培养所需要的知识、能力和素质。

通过本课程的学习,使学生具备Android应用开发的基础知识、良好的编程习惯和软件开发能力,能胜任Android手机项目研发、测试等工作任务。

同时,通过教学过程的开发训练,培养学生分析、解决实际问题的能力,强化学生的职业道德、职业素养和创新意识,为学生今后从事软件开发等工作奠定基础。

本课程以案例为主实施教学,理论讲授和上机实践并重,目的是让学生掌握Android应用开发的基础知识和基本技能,锻炼学生的编程能力,学会编写简单的手机应用程序,熟悉完整项目的开发流程,为进一步学习后续课程打下良好的理论和实践基础。

2. 课程设计思路本课程以软件工程专业的学生就业为导向,在行业专家的指导下,对Android 移动应用开发所涉及的岗位进行任务与职业能力分析,以职业能力培养为本位,通过学做合一的教学方式,培养学生的Android应用的开发能力。

教学内容涉及Android基础知识、基础和高级控件、常用布局、四大组件、数据存储及网络编程等领域。

教学过程采用“线上线下”融合的方式,将课堂案例教学放到线上学习,线下重点进行相关类似项目案例的编码与答疑,从教学过程和形式上体现“线上”和“线下”的紧密结合。

教学评价采取过程性评价与结果性评价相结合的方法,以学生为主体,重点评价学生在学习过程中的开发能力的养成。

本课程建议课时为72学时,4.5学分。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

课程标准所属系部:信息工程系课程名称:Android高级应用开发课程性质:专业必修课课程学时:96适用专业:移动互联专业(64)《Android高级应用开发》课程标准1、课程概述1.1 课程定位《Android高级应用开发》是移动互联专业的专业必修课,也是Android应用程序开发,手机游戏开发,软件维护、测试、销售、技术支持、技术咨询等工作等核心职业岗位需要掌握的专业知识核心程,本课程具有较强的实践性。

通过本课程的学习,使学生具备Android 平台应用开发相关知识、良好的编程习惯和手机应用软件开发的能力,能胜任基于Android 平台的手机软件研发等工作任务。

通过本课程的学习,使学生具备Android平台应用开发相关知识、良好的编程习惯和手机应用软件开发的能力,能胜任基于Android平台的手机软件研发等工作任务。

同时,通过教学过程中的实际开发过程的规范要求,培养学生分析和解决实际问题的能力,强化学生的职业道德意识、职业素质养意识和创新意识,为学生以后从事更专业化的软件开发工作奠定基础。

本课程主要是以项目实战为主。

通过完整的项目案例《手机安全卫士》的学习,学生能够在掌握Android的基础知识,学会编写较为复杂的应用程序,能够清楚并完成一个完整的项目的整个开发流程,为进一步学习移动互联工程师后续课程打下良好的理论和实践基础。

在课程设置上,前导课程有《Java程序设计》、《数据库技术基础》、《移动应用开发》,后续课程有《移动互联网开发综合实训》、《毕业实习》等。

1.2 课程设计思路《Android高级应用开发》课程根据对企业开发人员工作岗位职业能力的需求,设计了一个完整的实训项目案例,项目是围绕软件编程人员应掌握的工作任务进行设计的。

本课程在设计时考虑主要以锻炼学生的动手能力为主,对于比较难懂、但实际开发中运用较少的知识点尽量少讲或不讲,一切以实际项目为核心,使学生的课程学习和工作需要能完全吻合。

教学过程要实现课堂案例教学放到MOOC线上学习,翻转课堂中重点进行相关类似项目案例制作与答疑,从教学过程和形式上体现“线上”和“向下”的紧密结合。

课程以项目为主线,通过问题、项目导入(实践)→学生思考、分析、回答、教师评议、总结(理论)→扩展应用(实践)的方式进行,使授课内容与工作实际紧密结合。

本课程教学效果评价采取过程评价与结果评价相结合的方式,以学生为主体,重点评价学生的职业能力的养成。

2、课程目标根据计算机软件技术专业的整体培养目标,该课程的目标定位为:通过本课程的学习使学生具备Android平台应用开发相关知识、良好的编程习惯和手机应用软件开发的能力,能胜任基于Android平台的手机软件研发等工作任务。

培养学生规范编码和良好的程序设计风格;培养学生面向对象编程的思维和提高逻辑思维能力;培养学生发现问题、分析问题、解决问题的能力;培养良好的职业素质;培养团队协作和和谐的沟通能力;并为学生以后从事更专业化的软件开发工作或者学习后续课程打下良好的基础。

2.1 能力目标(1)能熟练使用Eclipse开发和调试Android应用程序。

(2)能根据用户界面设计文档,完成相应移动客户端界面设计工作。

(3)能根据需求及设计文档,完成数据存储业务、界面逻辑、控制业务逻辑、服务器的通信交互等开发工作。

(4)能按照项目管理的要求,对开发的功能模块进行单元测试并重构代码。

(5)能根据开发过程中的实际变化更新文档。

2.2 知识目标(1)了解Android平台的基本架构。

(2)掌握Android开发环境的搭建。

(3)掌握Android应用程序开发、调试、发布流程。

(4)掌握Android应用程序项目的基本框架。

(5)掌握Activity、Service、ContentProvider、BroadcastReceiver以及Intent组件的使用。

(6)掌握常见UI Widgets的使用方法。

(7)掌握Android平台数据存储的设计。

(8)掌握Android平台异步任务的设计。

(9)掌握Android平台网络服务与数据解析的设计(10)掌握Android应用程序项目的测试技术。

2.3素质目标(1)沟通能力、团队合作及协调能力。

(2)良好的编程习惯。

(3)查阅相关手册及资料能力(4)掌握系统设计方法,培养严谨工作态度。

(5)自我展示与语言表达能力。

(6)责任意识。

(7)分析和解决问题的能力。

(8)科学的创造能力和创新精神。

(9)获得适应未来岗位转变的迁移能力。

(10)从事某一岗位可持续发展的能力。

3、课程内容与要求本课程在教学过程中,提醒学生留意观察并思考生活中接触的Android系统应用,鼓励其结合生活中熟悉的操作方法提出问题或假设,在教师引导下,通过分析、推理,使学生自主学习、总结,以便增强学生对Android开发方法基本理论的理解;通过课堂讲解与讨论、案例分析等促进学生对所学理论的理解和运用,以培养其实际操作技能。

充分利用现代教学手段,不断改进教学方式,突出典型案例的剖析,采用互动式教学使学生得到模拟训练,提高他们发现问题、分析问题、解决问题的能力。

在课程内容的选择上,本课程涉及很多Android基础知识,其中包括ListView的相关操作及优化、动画的使用、SQLite数据库、广播接收者及服务、AIDL的调用等。

通过本课程的学习,学生可以更进一步掌握Android开发技能,并了解真实项目的开发流程。

表1课程项目总体设计[知识点]Splash界面服务器搭建APK的安装与下载Splash界面业务逻辑程序主界面[重点]服务器搭建Splash界面业务逻辑[基本要求]掌握Splash界面的开发了解服务器的搭建过程掌握程序主界面的开发[知识点]SIM卡变更提醒GPS定位远程锁定手机远程删除数据程序锁密码设置[重点]SIM卡的绑定滑屏功能的实现程序锁密码设置[基本要求]了解GPS定位原理掌握滑屏功能的实现了解远程控制手机的原理与实现[知识点]添加黑名单AIDL的使用拦截电话和短信单元测试SQLite数据库[重点]添加黑名单AIDL的使用拦截电话和短信SQLite数据库[基本要求]掌握SQLite数据库的使用掌握广播接收者的使用掌握单元测试的使用[知识点]获取手机上所有应用dip与px的转换获取手机内存获取SD卡内存应用的卸载与启动应用的分享与设置[重点]获取手机上所有应用对应用程序的操作[基本要求]掌握如何获取手机上所有应用了解dip与px的转换掌握如何操作其他应用程[知识点]拷贝数据库MD5码的获取扫描病毒自定义控件动画的使用[重点]拷贝数据库扫描病毒动画的使用[基本要求]掌握数据库拷贝的原理了解MD5码的获取掌握扫描病毒的方法即遍历数据库[知识点]AIDL的使用缓存管理的API清除缓存[重点]AIDL的使用缓存管理的API[基本要求]掌握AIDL的使用掌握程序的缓存清理功能[知识点]AIDL的使用缓存管理的API清除缓存[重点]AIDL的使用缓存管理的API[基本要求]掌握AIDL的使用掌握程序的缓存清理功能[知识点]进程管理进程清理ListView的使用[重点]ListView的使用进程管理API的使用[基本要求]进一步掌握ListView的使用掌握管理进程的API的使用[知识点]SQLite数据库广播接收者服务[重点]SQLite数据库[基本要求]掌握SQLite数据库存储数据掌握广播接收者与服务的使用[知识点]电话号码归属地查询短信备份与还原Fragment动画程序锁[重点]拷贝数据库操作第三方数据库自定义组合控件Fragment动画[基本要求]掌握自定义组合控件的使用掌握Fragment的使用掌握动画的使用4、实施建议4.1 教学建议根据本课程的教学目标要求和课程特点以及有关学情,选择适合于本课程的最优化教学法。

综合考虑教学效果和教学可操作性等因素,本课程选用项目教学法。

项目教学法是学生在教师的指导下亲自处理一个项目的全过程,在这一过程中学习掌握教学计划内的教学内容。

学生全部或部分独立组织、安排学习行为,解决在处理项目中遇到的困难,提高学生的兴趣,自然能调动学习的积极性。

根据案例模拟,构建课程的宏观教学设计。

例如,手机防盗模块、通讯卫士模块、软件管家模块、手机杀毒模块等。

以若干个模块为载体,形成循序渐进、种类多样的项目群,构建完整的教学设计布局。

(1)、教学采用“四阶段教学法”,将“教、学、练、做”融为一体。

教学体现“教师为主导,学生为主体,训练为主线”的原则,课堂上可以采用“四阶段教学法”:第1个阶段,案例引入,提出问题。

根据MOOC视频学习的知识点,案例演示,提出问题,讲解案例应用背景,给学生一个切入点,建立感性认识。

目的是激发学生的学习兴趣、让学生感到学有所用,从而明确本次课的教学目标。

第2个阶段,学生自主学习,尝试解决问题。

充分利用我校以及互联网网络教学资源,引导学生自主学习,找到解决问题的方法和操作技能,培养学生的自主学习意识和学习方法。

学生在学习和尝试解决问题过程中,发现问题,提出问题,在问题的引导下学习相关的知识和操作技能。

第3个阶段,归纳总结,引申提高。

在每次课结束前,引导学生进行归纳总结。

对本次课的实际意义、重点、难点、容易出错处等及时进行总结。

并针对案例的不足之处,进行引申和提高。

注意在这个阶段,强调的是“引导”学生,而不是老师讲解。

第4个阶段,举一反三、学以致用。

案例源于生活,最终要应用于生活。

为了使学生能学以致用、举一反三、触类旁通,每次教学结束时及时布置相关的课后练习,使学生在课后进一步复习巩固,并且将课后作业纳入形成性考核的内容之一。

同时给出下一次课的学习内容,提示学生在课下完成视频学习和在线测试。

(2)、充分利用现代化教学手段,提高教学效果教学中采用电子演示文稿、大屏幕多媒体联机演示、网络教学等各种先进的教学手段,使课堂教学生动活泼、引人入胜,提高了教学效果,同时提高了教学效率。

包括:(1)利用多媒体教学系统广播教学。

把学生的共同问题(需要提示的重点)通过“广播教学”,边讲边演示,使学生即时看到操作效果。

(2)利用网络将课堂教学延伸到课外,学生根据需要通过网络学习有关的内容,并进行在线答疑和讨论。

教师的课件和教学用资料都已都上传到教学资源下载中心,方便学生课外学习和复习。

4.2 师资队伍建议➢具有独立完成中小型Android APP的的水平和能力。

➢具备一定的项目设计能力和项目组织经验。

➢课内实践部分指导教师必须具备现场实际工作经历2年以上。

➢具备设计基于行动导向的教学法的设计应用能力。

➢能采用先进的教学方法,具有比较强的驾驭课堂的能力。

➢具有良好的职业道德和责任心。

4.3 考核评价建议引入新的评价内容引入。

学生最终考评可选择以下三种方式之一进行成绩评定。

相关文档
最新文档