《移动平台开发技术与应用》课程教学大纲_第1页
《移动平台开发技术与应用》课程教学大纲_第2页
《移动平台开发技术与应用》课程教学大纲_第3页
《移动平台开发技术与应用》课程教学大纲_第4页
《移动平台开发技术与应用》课程教学大纲_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、移动平台开发技术与应用 课程教学大纲一、课程基本信息课程名称(中文)移动平台开发技术与应用课程名称(英文)Mobile Platform Development Technology and Application课程类别1:专业选修课课程性质2选修授课语言3中文授课学期第6学期学分2课程学时及分配总学时讲课实验课外322480适用专业软件工程教材1、Android移动应用开发实践教程,清华大学出版社,仲宝才、颜德彪、刘静,2018年9月第 1 版第1次印刷授课学院计算机与软件学院先修课程程序设计基础、数据结构、数据库基础、面向对象程序设计、Java程序设计后续课程课程简介课程基本定位:移动平

2、台开发技术与应用是高等工科院校计算机类相关专业的一门专业任选课。是在学生具备一定编程能力后学习的一门方向性和实践性很强的课程。主要研究基于Android平台的手机等智能终端的开发技术。该课程以理论讲授为主,穿插一定的随堂实验,目的是让学生掌握手机平台软件开发的基本知识和基本技能核心学习结果: 结合自主学习,了解并熟悉Android手机操作系统的开发工具,理解并掌握手机项目开发流程中的各个环节。具备程序设计思想和代码编写与查错能力,以及动手操作和运用知识完成设计的能力,能够独立或合作设计实现基于Android平台的手机APP项目。主要教学方法:讲授、案例、实验、自学大纲更新时间2020.8.25

3、注:1.课程类别:选填“通识核心课/通识拓展课/通修课/学科基础课/专业主干课/专业选修课/专业实践/素质拓展” 2.课程性质:选填“选修/必修”3.授课语言:选填“中文/双语/全英文或其他语种”二、课程目标序号课程目标(参考培养目标、毕业要求、课程定位)支撑毕业要求指标点1达成途径11掌握基于Android系统的移动编程原理与技术,能够根据实际工程需求,发现问题、提出问题及分析问题,成功开发各个功能模块;指标点2-2讲授、实验、案例、自学2.1学生通过Android开发的项目实践,掌握项目开发的流程,熟悉项目管理原理,提升动手能力,能够将所学知识整合运用到实际项目中;指标点11-3讲授、实验

4、、案例、自学3.1通过Android技术的学习和实践,强化个人的程序编写和项目开发素养。指标点11-3实验、自学注:1.支撑毕业要求指标点:选填项。需要进行专业认证,有毕业要求指标点可参照的课程必填,无明确毕业要求指标点可参照的可不填。三、理论教学内容章标题教学内容学时思政融入点1学生学习预期成果2教学方式3课程目标第一章移动平台开发基础Android发展概述、系统架构及配置开发环境3在教学中融入社会责任、工匠精神。通过给学生介绍我国移动平台技术现状,引导学生秉承工匠精神、社会责任,用心学习专业知识,才能为将来的专业深造和工作打下坚实的基础。了解Android的发展历程;掌握配置开发环境:JD

5、K + Eclipse + SDK;了解配置开发环境:Android Studio讲授、案例、实验目标1.1,目标2.1第二章 Activity及Intent通信机制Android运行基本原理,Activity程序周期及Intent组件程序6了解Android 体系结构与运行原理;了解Activity、Service、BroadCastReceiver、ContentProvider 等应用程序组件;掌握Activity 的交互机制、状态和生命周期事件回调方法;掌握Intent 的属性、解析与Activity 的跳转讲授、案例、自学、实验目标1.1,目标2.1第三章 UI设计View、Layo

6、ut、对话框、菜单、Toast、Notification、列表、AppWidget、TabActivity、TabHost8在互动问答中融入我校近年来举办和参与的各级各类学科竞赛情况,鼓励学生勇于打开创新之门,同时培养学生实事求是、踏实严谨、独立思考的科学素养。掌握View的设计方法;掌握各种Layout设计;掌握菜单设计,Toast设计,Notification设计,列表设计,AppWidget,TabActivity与TabHost讲授、对比、自学、讨论、实验目标1.1,目标2.1第四章 服务与广播本地服务、远程服务,广播的发送与接收及广播小实例3掌握本地服务的启动方式和生命周期;掌握远程

7、服务;了解广播的发送、接收、声明、生命周期及常见Action 常量 讲授、案例、自学、实验目标1.1,目标2.1第五章 数据存储SharedPreference存储、SQLite存储、ContentProvider存储及文件存储2在教学中融入家国情怀、自主创新。通过课程学习,培养和鼓励学生创新意识和家国情怀,更大程度上激发青年学生的制度自信、道德自信、理论自信以及文化自信,把学生培养成爱党爱国,敢于创新的技术人才。了解Shared Preference存储;掌握SQLite存储;掌握ContentProvider存储;了解文件存储讲授、案例、自学目标1.1,目标2.1第六章 网络及异步技术An

8、droid平台网络访问方式、数据解析和WebView组件,Handler、AsynTask和Application2掌握HTTP 与Socket 通信;了解JSON 与SAX 解析;了解在WebView 中使用JavaScript;掌握进程模型、进程间通信;掌握线程模型;掌握Handler 基本概念与具体使用场合;了解AsynTask 的使用;了解Application。讲授、案例、自学目标1.1,目标2.1注:1.思政融入点:至少写3条, 简述该课程教学中将思政教育内容与专业教育内容有机融合的知识点(下同)。 2.学生学习预期成果:描述学生在学完本节内容后应获得的知识、能力或素养水平(下同)

9、 3.教学方式:包括讲授、讨论、案例、演示等,但不限于所列,根据课程实际需要列举四、实践(实验)教学1编号实验项目名称教学内容学时实验类型思政融入点学生学习预期成果课程目标1Android开发环境搭建1)在线下载Android开发工具,安装工具并搭建开发环境;2)创建一个Android开发的简单项目。2验证了解Android集成开发环境;掌握Android开发平台搭建的步骤,分别下载相关软件并安装配置;掌握Android简单项目的创建。目标1.1,目标2.12Activity生命周期的验证与logcat调试器的使用1)创建Hello World初始项目,实现回调函数的重载,在Activity界

10、面上显示回调函数调用顺序,验证Activity生命周期;2)在所创建的项目中使用logcat调试器,验证Activity生命周期。2验证了解Android程序生命周期的各个阶段;掌握Activity生命周期各个阶段之间的关系;掌握Activity回调函数的使用方法;掌握logcat调试器的使用方法。目标1.1,目标2.13Android用户界面的设计1)创建myGUIDemo项目,分别用TextView、EditText和Button控件实现用编辑框显示、文本输入框和确认按钮;2)在所创建的项目中使用按键事件监听器,实现将输入的文本内容变为编辑框显示的内容;3)在Layout中分别实现线性布局

11、(纵向、横向)和相对布局。2验证了解Android用户界面的构成;掌握Android界面控件的使用方法;熟练掌握TextView、EditText和Button控件;熟练掌握事件监听器的使用方法;熟练掌握Layout的界面布局方式。目标1.1,目标2.14Android本地服务与远程服务的使用1)创建一个具有MP3音乐播放功能的项目,要求将播放界面与播放功能分开。创建音乐播放功能的本地服务,编制界面调此服务实现MP3文件的播放;2)使用AIDL接口创建一个具备远程音乐播放服务的项目,要求在播放界面内实现播放进度条的实时显示,并能控制音乐的播放进度。2综合结合学生所做实验结果的分析,引入我校近年

12、来举办和参与的各级各类学科竞赛情况、学生屡获佳绩的情况,鼓励学生勇于打开创新的大门,同时培养学生实事求是、踏实严谨、独立思考的科学素养。了解Android服务(Service)的构成;熟练掌握启动与绑定两种不同的调用服务的方法;熟练掌握Android本地服务(Local Service)的使用方法;熟练掌握AIDL接口的使用方法;熟练掌握Android远程服务(Remote Service)的使用方法。目标1.1,目标2.1注:1.此表可用于课内实践教学环节或某门综合实践课程2.实验类型:选填”验证性/综合性/设计性”;实习类型:选填“认识实习/生产实习/毕业实习”五、课程评价(一)考核内容、

13、考核方式与课程目标对应关系课程目标考核内容课程目标在各考核方式中占比1课程作业课程实验考试目标1.1是否掌握基于Android系统的移动编程原理与技术,能够根据实际工程需求,发现问题、提出问题及分析问题,成功开发各个功能模块5%10%30%目标2.1是否掌握项目开发的流程,熟悉项目管理原理,能够将所学知识整合运用到实际项目中5%10%30%目标3.1课程实验环节是否能够强化个人的程序编写和项目开发素养0%10%0%合计10%30%60%各考核方式占总成绩权重(自行赋值)100%100%100%注:1. 课程目标在考核方式及占比:主要根据课程目标自行设计和制定多元化考核方式,表中所列仅为参考(红

14、色数据可删除)。但所列考核方式必须覆盖全体学生,可根据当学期具体教学情况酌情调整。2. 各考核方式占总成绩权重:根据课程实际情况对各考核方式占总成绩的权重予以赋值。(二)考核方式评分标准1课程作业评分标准课程目标评分标准占比90-100(优)80-89(良)70-79(中)60-69(及格)0-59(不及格)10%目标1.1:能够深入理解基于Android系统的移动编程原理与技术。能够较好地理解基于Android系统的移动编程原理与技术。能够理解基于Android系统的移动编程原理与技术。基本理解基于Android系统的移动编程原理与技术。不理解基于Android系统的移动编程原理与技术。目标

15、2.1:能够很好地掌握Android项目开发的流程。能够较好地掌握Android项目开发的流程。能够掌握Android项目开发的流程。基本掌握Android项目开发的流程。不能掌握Android项目开发的流程。 2课程实验评分标准(笔试类评分标准可在大纲中按以下格式予以说明,也可在通过“试卷分析表”予以说明)课程目标评分标准占比90-100(优)80-89(良)70-79(中)60-69(及格)0-59(不及格)30%目标1.1: 具有很强的设计与开发Android程序各个功能模块的能力。具有较强的设计与开发Android程序各个功能模块的能力。具有一般的设计与开发Android程序各个功能模

16、块的能力。基本具有设计与开发Android程序各个功能模块的能力。不具有设计与开发Android程序各个功能模块的能力。目标2.1:具有很强的将所学知识整合运用到实际项目中的能力。具有较强的将所学知识整合运用到实际项目中的能力。具有一般的将所学知识整合运用到实际项目中的能力。基本具有将所学知识整合运用到实际项目中的能力。不具有将所学知识整合运用到实际项目中的能力。目标3.1:实验报告格式规范,文字严谨,内容正确,条理性好,无抄袭痕迹,图文并茂;能正确问答所提的问题。实验报告格式规范,文字严谨,内容比较正确,条理性好,无抄袭痕迹,图文并茂;能比较正确问答所提的问题。实验报告格式比较规范,文字比较

17、严谨,内容正确,条理性好,无抄袭痕迹,图文并茂;能比较正确问答所提的问题。实验报告格式基本规范,文字严谨,内容基本正确,条理性好,无抄袭痕迹,图文并茂;能基本正确问答所提的问题。实验报告有明显的抄袭痕迹,不能正确问答所提的问题。3课程考试评分标准课程目标评分标准占比90-100(优)80-89(良)70-79(中)60-69(及格)0-59(不及格)60%目标1.1:能够深入理解基于Android系统的移动编程原理与技术。能够较好地理解基于Android系统的移动编程原理与技术。能够理解基于Android系统的移动编程原理与技术。基本理解基于Android系统的移动编程原理与技术。不理解基于Android系统的移动编程原理与技术。目标2.1:能够很好地掌握Android项目开发的流程。能够较好地掌握Android项目开发的流程。能够

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论