版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Android程序设计(Android Programming)课程代码:06410174学分:1.5学时:24 (其中:讲课学时:20 实验学时:0 上机学时:4)先修课程:操作系统,数据结构,面向对象程序设计,Java程序设计,计算机组成 原理适用专业:计算机科学与技术教材:Android应用开发教程;张冬玲、杨宁主编;清华大学出版社,2013第一 版一、课程性质与课程目标(-)课程性质Android操作系统是近年来比较流行的智能终端开源操作系统,它具有开源、支持 软件多且免费的特点,是目前智能终端主流的操作系统之一,学生通过学习该课程,可 以掌握以android操作系统为核心的智能终端领
2、域的相关新编程工具、新技术,并了解 其技术发展现状和趋势,获得智能终端开发领域中复杂工程问题的表达与建模的能力。(二)课程目标该通过学习Android操作系统不仅能让学生了解当前操作系统的新知识和新技术, 而且能培养学生用计算机解决复杂工程中各类实际应用问题的能力。课程的具体目标如 下:课程目标1掌握android基本框架。课程目标2掌握android应用程序控制机制。课程目标3掌握android组件间的通信原理。课程目标4掌握android掌握Android布局方法和控件使用方法。课程目标5掌握Android数据存储方法和多媒体应用开发方法。课程目标6能够熟练使用一种Android程序设计工
3、具。课程目标7养成良好的编程习惯。课程目标8掌握android程序设计的基本方法解决复杂工程问题。课程目标9逐步培养学生的逻辑思维能力。后台处理6, 7, 8, 9合计204五、课程考核考核方式或 途径考核要求考核权重备注平时作业按照作业题目进行评分,总分数平均计算(4次以上)10%根据作业得分取4次平均值实验完成2个实验报告,主要考查分析 能力,程序设计能力10%评分细则见附录1考勤5次出勤考核10%期末考试闭卷70%六、参考书目及学习资料(书名,主编,出版社,出版时间及版次)1深入理解Android卷I,邓凡平等,机械工业出版社,2011年第一版Android 核心分析,http:。七、大
4、纲说明.采用多媒体教学手段,建议采用讲做结合的方式,多种教学手段综合运用。.课后共需完成约5个基础习题作业,以加深学生对所学内容的理解和掌握。.本课程有4个学时的实验,具体实验内容任课教师亦可以根据实际教学情况适当 安排。2017年9月15日附录1实验报告考查内容与评分比重参见下表:评分项 编号实验评价内容所占比重要求对毕业要求指标点支撑1问题分析和求解能力20%能够写出问题分析的过程。3.22系统方案设计能力30%系统设计内容合理、清楚,技术使 用得当。3. 2, 5. 1,6. 13编程实现能力30%能够编程实现3.24程序书写规范10%标识符定义规范,程序书写风格规范5报告清晰,按时提交
5、10%报告清晰,提交准时注:具体评分细则程序设计实验报告评分细则实验报告评分细则(每次实验按100分计算)项目优良中及格不及格问题分析和求 解能力,20分能够据问题举 例,并给出解 决步骤,并总 结规律;18-20能够据问题举 例,并给出解 决步骤;16-17能够据问题举 例,并给出解 决步骤,但步 骤不完整;14-15举例基本准 确,步骤不完 整;12-13举例不准确, 步骤不完整; 11以下系统方案设计 能力,30分能够正确完整 使 用 Android 相关知识完成 系统方案设 计;27-30有少许错误;24-26有缺失;21-23错误较多;18-20错误很多;17以下编程实现能力,30分
6、程序正确并清 晰易读;27-30程序正确;24-26有少许错误;21-23错误较多;18-20错误很多;17以下程序书写规范,10分符合程序书写 规范,标识符 定义规范;9-10符合程序书写 较规范;8符合程序书写 不够规范;7书写随意;6书写非常随 意;5以下报告清晰,按时提交10分报告清楚,按 时提交;9-10报告较清楚, 按时提交;8未按时提交,但报告清楚;7未按时提交, 报告基本清 楚;6未按时提交, 报告不清楚; 5以下(三)课程目标与专业毕业要求指标点的对应关系本课程支撑专业培养计划中毕业要求指标点3.2、5. 1、6. 1:毕业要求指标点3.2:具备对分解后的计算机领域复杂工程问
7、题进行表达与建模的 能力。毕业要求指标点5.1: 了解计算机科学与技术发展现状和趋势。毕业要求指标点6.1: 了解计算机科学与技术领域的相关新工具、新技术。毕业要求指标点 课程目标毕业要求指标点3. 2毕业要求指标点5. 1毕业要求指标点6.1课程目标1VVV课程目标2VVV课程目标3VVV课程目标4VVV课程目标5VVV课程目标6VVV课程目标7VVV课程目标8VVV课程目标9VVV二、课程内容与教学要求第1章Android开发起步本章支持课程目标1.能够熟练使用一种Android程序设计工具;课程目标7养成良 好的编程习惯。(一)教学内容与教学方法本课程的性质、学习方法、目的、任务。(讲授
8、)Android移动开发平台概述。(讲授)Android框架简介。(讲授)Android环境搭建。(讲授)Android的第一个应用。(演示+实验)(二)知识、能力与素质等方面的基本要求. 了解课程的性质,了解Android发展的历史。掌握Android环境搭建。.具有使用一种Android开发环境的能力,能够书写最简单的C+程序。(三)重点与难点.重点Android环境搭建。.难点Android环境搭建中各软件包版本兼容性处理。第2章Android应用程序的构成本章支持课程目标1掌握android基本框架;课程目标6.能够熟练使用一种Android 程序设计工具。(一)教学内容与教学方法An
9、droid应用程序目录结构。(讲授)Android应用程序解析。(演示+讲授)Android的基本组件。(讲授)AndroidManifest. xml 文件。(演示+讲授)范例。(演示+讲授)(二)知识、能力与素质等方面的基本要求. 了解Android程序目录结构,理解Android应用程序的构成,掌握Android各 组件的作用;掌握主控文件AndroidManifest. xml文件构成;掌握Android应用程序运 行原理。.具有为工程中的基本组件选择的程序设计能力。(三)重点与难点.重点Android的基本组件作用。.难点AndroidManifest. xml 文件架构理解。第3章
10、Android应用程序的控制机制本章支持课程目标2掌握android应用程序控制机制;课程目标3掌握android组件 间的通信原理;课程目标8掌握android程序设计的基本方法解决复杂工程问题。(一)教学内容与教学方法Android应用程序的界面。(讲授+案例)Android应用程序的任务、进程和线程。(讲授)Android应用程序生命周期。(讲授)Android组件间的通信。(演示+讲授)用户界面状态保存。(讲授)(二)知识、能力与素质等方面的基本要求. 了解Android应用程序的界面,掌握Android应用程序的任务的设计、进程和 线程的分配;了解Android应用程序生命周期。掌握
11、用if语句实现选择结构;掌握用 switch语句实现多分支选择结构。掌握for循环结构;掌握Android组件间的通信原理; 掌握用户界面信息的保存。.具有使用进程和线程解决问题的能力。.具有使用Android组件进行通信的能力。(三)重点与难点.重点Android应用程序的进程和线程、Android组件间的通信。.难点Android组件间的通信。第4章Android常用基本控件本章支持课程目标4掌握android掌握Android布局方法和控件使用方法;课程目标6 能够熟练使用一种Android程序设计工具;课程目标7养成良好的编程习惯;课程目标8掌 握android程序设计的基本方法解决复
12、杂工程问题。(一)教学内容与教学方法View类概述。(讲授)常见布局。(演示+讲授+对比)Android常见的基本控件。(演示+讲授)(二)知识、能力与素质等方面的基本要求. 了解View类作用;掌握常见的Android界面布局方式;掌握Android常见的基 本控件的用法。.培养基于MVC程序设计的思想,具有将复杂问题分解为若干模块并选择合适的布局方式的能力。.能够使用基本控件解决工程问题的能力(三)重点与难点.重点MVC程序设计的思想,Android基本控件的使用。.难点MVC程序设计的思想。第5章Android高级控件及事件处理应用本章支持课程目标4掌握android掌握Android布
13、局方法和控件使用方法;课程目标6 能够熟练使用一种Android程序设计工具;课程目标7养成良好的编程习惯;课程目标8掌 握android程序设计的基本方法解决复杂工程问题;课程目标9逐步培养学生的逻辑思维能力。(一)教学内容与教学方法Android事件处理机制。(讲授)Android常用高级控件。(演示+讲授)UI设计及应用案例。(演示+讲授)(二)知识、能力与素质等方面的基本要求. 了解Android事件处理机制;掌握Android常用高级控件使用,掌握UI设计。.能够使用UI解决实际问题的能力。.能够使用高级控件解决复杂工程问题的能力。(三)重点与难点. 重点Android事件处理机制、
14、Android常用高级控件使用。.难点Android事件处理机制。第6章菜单与对话框本章支持课程目标4掌握android应用程序控制机制;课程目标6能够熟练使用一种 Android程序设计工具;课程目标7养成良好的编程习惯;课程目标8掌握android程序设计 的基本方法解决复杂工程问题。(一)教学内容与教学方法.菜单。(演示+讲授).对话框。(演示+讲授)(二)知识、能力与素质等方面的基本要求.掌握三种菜单的使用;掌握对话框使用。.能够使用菜单和对话框解决实际问题的能力。(三)重点与难点. 重点菜单、对话框。.难点菜单。第7章Android数据存储本章支持课程目标5掌握Android数据存储
15、方法和多媒体应用开发方法;课程目标6 能够熟练使用一种Android程序设计工具;课程目标7养成良好的编程习惯;课程目标8掌 握android程序设计的基本方法解决复杂工程问题。(一)教学内容与教学方法Preference存储。(演示+讲授)文件存储(讲授)。SQLite数据库。(演示+讲授)ContentProvider0 (演示+讲授)访问SD卡简介。(演示+讲授)(二)知识、能力与素质等方面的基本要求.掌握Preference存储;了解文件存储;掌握SQLite数据库;掌握 ContentProvider;掌握访问 SD 卡。.能够选择使用不同的存储方式解决工程中复杂存储问题的能力。(三
16、)重点与难点. 重点Preference 存储、SQLite 数据库、ContentProvider、SD 卡访问。.难点SQLite数据库。第8章多媒体应用开发本章支持课程目标5掌握Android数据存储方法和多媒体应用开发方法;课程目标 6能够熟练使用一种Android程序设计工具;课程目标7养成良好的编程习惯;课程目标 8掌握android程序设计的基本方法解决复杂工程问题。(一)教学内容与教学方法. 2D、3D图形。(演示+讲授).动画播放。(演示+讲授).音频与视频播放。(演示+讲授).声音与图像数据采集。(演示+讲授)(二)知识、能力与素质等方面的基本要求.掌握2D、3D图形构造;
17、掌握动画播放技术;掌握音频与视频播放技术;掌握声 音与图像数据采集技术。.能够使用2D、3D图形构造技术、动画播放技术、音频与视频播放技术、声音与 图像数据采集技术解决复杂工程中实际问题的能力。(三)重点与难点. 重点2D、3D图形构造技术、动画播放技术、音频与视频播放技术、声音与图像数据 采集技术。.难点2D、3D图形构造技术、动画播放技术、音频与视频播放技术、声音与图像数据 采集技术第9章 Android后台处理本章支持课程目标2掌握android应用程序控制机制;课程目标3掌握android组 件间的通信原理;课程目标6能够熟练使用一种Android程序设计工具;课程目标7养成良 好的编
18、程习惯;课程目标8掌握android程序设计的基本方法解决复杂工程问题;课程目标9 逐步培养学生的逻辑思维能力。(一)教学内容与教学方法消息提示。(演示+讲授)BroadcastReceiver 组件。(演示+讲授)Android后台线程。(讲授)Service组件。(演示+讲授)Android应用开发步骤及应用案例。(演示+讲授)(二)知识、能力与素质等方面的基本要求.掌握两种消息提示技术;掌握BroadcastReceiver组件使用;掌握Android后 台线程实现;掌握Service组件使用。. 能够使用消息提示技术、BroadcastReceiver组件、Service组件、Android后 台线程技术解决复杂工程中实际问题的能力。(三)重点与难点. 重点消息提示;掌握BroadcastReceiver组件;Android后台线程;Service组件.难点Android后台线程三、本课程开设的实验项目编号实验项目名称学时类型要求支撑的课程目标1Android控件设计2设计性必做1,2,46, 7,8,92Android数据库设计2设计性必做1,2, 3,46, 7, 8, 9实验1 Android控件设计1、实验目的(1) 掌握Android控件设计。2、实验
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年贵州护理职业技术学院单招职业适应性考试参考题库及答案解析
- 2026年云南工程职业学院单招职业适应性测试模拟试题及答案解析
- 2026年青岛恒星科技学院单招职业适应性测试参考题库及答案解析
- 2026年辽宁医药职业学院单招职业适应性考试备考试题及答案解析
- 2026年烟台汽车工程职业学院单招职业适应性测试备考题库及答案解析
- 机电类实习报告
- 安徽省歙县2025-2026学年第一学期12月份九年级语文月考试题(含答案)
- 校学生会个人工作总结(15篇)
- 2026年江西航空职业技术学院单招职业适应性测试模拟试题及答案解析
- 2026年福建生物工程职业技术学院单招职业适应性测试模拟试题及答案解析
- 2025下半年贵州遵义市市直事业单位选调56人参考笔试题库附答案解析
- 【试卷】吉林省松原市2025-2026学年八年级上学期12月期末测试道德与法治试题
- 反霸凌宣传课件
- 车子棚出租协议书
- 民航空管局面试题及答案
- 云南民族大学附属高级中学2026届高三联考卷(四)语文+答案
- 期末综合测试卷一(试卷)2025-2026学年二年级语文上册(统编版)
- 2025山东青岛上合控股发展集团有限公司社会招聘31人参考笔试试题及答案解析
- 2025年大学康复治疗学(运动疗法学)试题及答案
- 进出口货物报关单的填制教案
- 上市公司财务舞弊问题研究-以国美通讯为例
评论
0/150
提交评论