
- 微信客服
工作时间 09:00-23:00
天津市高等教育自学考试课程考试大纲
课程名称:移动应用程序设计(含实践) 课程代码:14565 14566
第一部分 课程性质与目标
一、课程性质与特点
《移动应用程序设计》涉及Android常见界面布局与控件、数据存储、SQLite数据库、四大组件、网络编程、图形图像处理和多媒体应用开发等内容,并结合实例讲解原理和技术的应用,以帮助学生学以致用。
二、课程目标与基本要求
本课程突出技能性,以理论适度、重在实践为原则,将Android实际开发中可能要用到的基础知识与基本技能作为主要的教学内容。通过学习,培养兴趣、掌握基本原理、技术和标准,为将来在该领域的深入研究和应用打下基础。
一、 与本专业其它课程的关系
《移动应用程序设计》是学生在学习C语言编程、Java应用程序开发技术、数据库理论的基础上的一门移动应用开发课程。通过本课程的学习,学生能够掌握Android基础知识,独立编写简单的Android应用程序。
第二部分 考核内容与考核目标
第一章Android基础入门
一、学习目的与要求
通过本章学习,了解通信技术、Android的起源,掌握Android开发环境的搭建和基本程序的编写过程。
二、考核知识点与考核目标
(一)Android开发环境搭建(重点)
识记:如何搭建开发环境
理解:ADT Bundle、Android调试桥、DDMS的概念
(二)开发第一个Android程序(次重点)
理解:Android程序结构、Android程序打包过程
(三)通信技术发展及Android的起源(一般)
识记:通信技术发展的阶段、Android起源
第二章Android 常见界面布局
一、学习目的与要求
通过本章学习,了解UI的概念,掌握常见的布局、样式和主题的使用,应用Junit、Logcat、Toast对程序进行测试
二、考核知识点与考核目标
(一)常见的六种布局(重点)
识记:布局及其属性
理解:六种UI布局的特点及应用
(二)样式和主体(次重点)
识记:样式和主题概念
应用:样式和主题的定义和使用
(三)Junit单元测试和Logcat(一般)
理解:测试用法及使用
第三章Android常见界面控件
一、学习目的与要求
通过本章学习,了解简单控件,掌握简单控件使用及常用数据适配器。
二、考核知识点与考核目标
(一)简单控件(重点)
理解:简单控件的属性和特点
(二)常用数据适配器(次重点)
理解:常用数据适配器使用
(三)自定义控件(一般)
理解:属性和特点
第四章程序活动单元Activity
一、学习目的与要求
通过本章学习,了解Activity如何创建、Activity生命周期、启动模式,掌握意图的使用和Activity中数据传递方式。
二、考核知识点与考核目标
(一)意图的使用和Activity中数据传递方式(重点)
理解:Intent的使用及数据传递、回传数据
(二)Activity生命周期(次重点)
理解:Activity生命周期的方法
(三)Activity启动模式(一般)
理解:任务栈和四种启动模式
第五章数据存储
一、学习目的与要求
通过本章学习,掌握Android数据存储的方法。
二、考核知识点与考核目标
(一)SharedPreferences存储数据(重点)
理解:SharedPreferences存储数据的位置和方法
(二) SQLite数据库存储(次重点)
理解:使用SQLite数据库并对数据增删改查操作
应用:手机通讯录
(三)XML文件序列化和解析(次重点)
理解:序列化及解析
应用:XML文件存储数据和读取数据
(四)文件存贮(一般)
理解:文件存储的实现方法
第六章内容提供者和内容观察者
一、学习目的与要求
通过本章学习,了解内容提供者使用,掌握通过内容提供者实现跨程序共享数据的方法。
二、考核知识点与考核目标
(一)内容提供者(一般)
理解:内容提供者概念和创建
(二)内容提供者使用(重点)
识记:使用内容提供者对外暴露数据
理解:使用内容处理者对共享数据增删改查
应用:手机通讯录、短信备份
(三)内容观察者的使用(次重点)
理解:工作机制
应用:短信接收器
第七章广播机制
一、学习目的与要求
通过本章学习,了解广播接收者发送和接收,掌握常用的广播接收者。
二、考核知识点与考核目标
(一)常用的广播接收者(重点)
识记:系统级别的广播接收者
应用:杀毒软件、短信拦截器
(二)有序广播和无序广播(次重点)
理解:有序广播、无序广播和拦截有序广播
(三)广播接收者(一般)
理解:广播接收者创建和注册
第八章服务
一、学习目的与要求
通过本章学习,了解服务基本知识,掌握服务创建和服务通信。
二、考核知识点与考核目标
(一)服务的启动方式(重点)
理解:start方式、bind方式启动服务
(二)服务的生命周期(次重点)
识记:特点
理解:服务的创建及生命周期
(三)服务与Activity通信(一般)
识记:AIDL接口、特点
理解:本地服务通信和远程服务通信
第九章网络编程
一、学习目的与要求
通过本章学习,掌握手机端使用HTTP协议与服务器进行交互的基本知识。
二、考核知识点与考核目标
(一)HttpURLConnection、HttpClient访问网络(重点)
识记:操作方法及步骤
理解:HttpURLConnection、HttpClient使用
(二)Handler使用(次重点)
理解:消息机制及使用Handler
应用:多线程下载
(三)Http协议
识记:http协议、特点
第十章图形图像处理
一、学习目的与要求
通过本章学习,掌握Android对图形图像处理、多媒体、传感器、Fragment等高级编程知识。
二、考核知识点与考核目标
(一)图形图像处理(重点)
识记:常见的绘图类
理解:图片添加特效
(二)动画(重点)
识记:补间动画、逐帧动画
理解:动画实现方法
应用:音乐播放器
(三)传感器(一般)
识记:概念、特点
第十一章多媒体应用开发
一、学习目的与要求
通过本章学习,掌握Android音频播放和视频播放等高级编程知识。
二、考核知识点与考核目标
(一)音频播放(重点)
识记:MediaPlayer、SoundPool类
理解:音频播放的实现
(二)视频播放(重点)
识记:VideoView、SurfaceView类
理解:视频播放的实现
应用:音乐播放器
第三部分 有关说明与实施要求
一、考核目标的能力层次表述
本大纲在考核目标中,按照“识记”、“理解”、“应用”三个能力层次规定其应达到的能力层次要求。各能力层次为递进等级关系,后者必须建立在前者的基础上,其含义是:
识记:能够识别和记忆本课程中的有关名词、概念及规律的主要内容,并能够根据考核的不同要求,做出正确的表述、选择和判断。
理解:能够领悟和理解本课程中有关概念及规律的内涵,全面把握基本概念、基本原理、基本方法,能掌握有关概念、原理、方法的区别与联系,并能够根据考核的不同要求,对问题进行逻辑推理和论证,做出正确的判断、解释和说明。
应用:在理解的基础上,能运用基本概念、基本原理、基本方法联系学过的多个知识点分析和解决有关的理论问题和实际问题,是最高层次的要求。
二、指定教材
指定教材为考生自学、社会助学和考试命题的依据。
指定教材:《Android移动开发基础案例教程》(第2版) 黑马程序员编著 人民邮电出版社 2021年10月
三、自学方法指导
1、在开始阅读指定教材某一章之前,先翻阅大纲中有关这一章的考核知识点及对知识点的能力层次要求和考核目标,以便在阅读教材时做到心中有数,有的放矢。
2、阅读教材时,要逐段细读,逐句推敲,集中精力,吃透每一个知识点,对基本概念必须深刻理解,对基本理论必须彻底弄清,对基本方法必须牢固掌握。
3、在自学过程中,既要思考问题,也要做好阅读笔记,把教材中的基本概念、原理、方法等加以整理,这可从中加深对问题的认知、理解和记忆,以利于突出重点,并涵盖整个内容,可以不断提高自学能力。
4、完成书后作业和适当的辅导练习是理解、消化和巩固所学知识,培养分析问题、解决问题及提高能力的重要环节,在做练习之前,应认真阅读教材,按考核目标所要求的不同层次,掌握教材内容,在练习过程中对所学知识进行合理的回顾与发挥,注重理论联系实际和具体问题具体分析,解题时应注意培养逻辑性,针对问题围绕相关知识点进行层次(步骤)分明的论述或推导,明确各层次(步骤)间的逻辑关系。
5、参考教材:《Android移动开发基础教程(慕课版)》 刘刚主编 人民邮电出版社,2019-06-01 第1版
四、对社会助学的要求
1、应熟知考试大纲对课程提出的总要求和各章的知识点。
2、应掌握各知识点要求达到的能力层次,并深刻理解对各知识点的考核目标。
3、辅导时,应以考试大纲为依据,指定的教材为基础,不要随意增删内容,以免与大纲脱节。
4、辅导时,应对学习方法进行指导,宜提倡"认真阅读教材,刻苦钻研教材,主动争取帮助,依靠自己学通"的方法。
5、辅导时,要注意突出重点,对考生提出的问题,不要有问即答,要积极启发引导。
6、注意对应考者能力的培养,特别是自学能力的培养,要引导考生逐步学会独立学习,在自学过程中善于提出问题,分析问题,做出判断,解决问题。
7、要使考生了解试题的难易与能力层次高低两者不完全是一回事,在各个能力层次中会存在着不同难度的试题。
8、助学学时:本课程共5学分,其中理论课4学分,建议72学时,实践课1学分,建议18课时。理论助学课时分配如下:
章 次 | 内 容 | 学 时 |
第一章 | Android基础入门 | 6 |
第二章 | Android常见界面布局 | 6 |
第三章 | Android常见界面控件 | 6 |
第四章 | 程序活动单元Activity | 8 |
第五章 | 数据存储 | 8 |
第六章 | 内容提供者和内容观察者 | 8 |
第七章 | 广播机制 | 8 |
第八章 | 服务 | 6 |
第九章 | 网络编程 | 6 |
第十章 | 图形图像处理 | 6 |
第十一章 | 多媒体应用开发 | 4 |
合 计 | 72 |
五、关于命题考试的若干规定
1、本大纲各章所提到的内容和考核目标都是考试内容。试题覆盖到章,适当突出重点。
2、试卷中对不同能力层次的试题比例大致是:"识记"为20%、"理解"为50%、"应用"为30%。
3、试题难易程度应合理:易、较易、较难、难比例为2:3:3:2左右。
4、每份试卷中,各类考核点所占比例约为:重点占65%,次重点占25%,一般占10%。
5、试题类型一般分为:选择、填空、判断、简答题、编程题等。
6、考试采用闭卷笔试,考试时间150分钟,采用百分制评分,60分合格。
六、题型示例(样题)
(一)选择
ADB的常见指令中“列出所有设备”的指令是( )。
A、adb uninstall B、 adb install C、adb device D、adb emulator –avd
(二)填空
Android系统采用分层架构,由高到低依次为______、______、______和______。
(三)判断
AndroidManifest.xml文件是整个程序的配置文件( )
(四)简答
请简要说明Activity的三种状态以及不同状态使用的方法。
(五)编程
请创建一个fruit.db表,在表中存入五种水果信息,并将这些信息显示到ListView控件中。
七、实践考核内容与实施要求
本课程的实践环节考核包括以下4个实验,每个实验单独考核,独立计分,采取百分制评分,60分及格。
考核成绩要求:4个实验均考核合格,并将4个实验的平均分作为本课程实践环节考核的最终成绩。
实验序号 | 微型计算机控制技术与系统 | 讲授及实践课时 |
实验一 | 注册界面效果 | 4 |
实验二 | 保存QQ账号和密码 | 4 |
实验三 | 短信拦截器 | 4 |
实验四 | 音乐播放器 | 6 |
合计 | 18 |
实验一 注册界面效果
一、考核目的与要求
1. 了解Android常见的布局和控件。
2. 掌握Android事件监听。
二、考核内容
1. 创建工程,导入图片资源,使用界面控件,选定布局文件。
2. 实现控件的点击相应事件。
三、考核方式与环境要求
1.考核方式
本实验考核学生UI界面设计与编程技能,考核采用终结性考核。
2.考核方法
(1)编写实验方案;
(2)程序编写操作;
(3)调试操作;
(4)现场有关实验问题解答。
3.评分标准
采用百分制,每项各占25分。
实验二 保存QQ账号和密码
一、考核的目的与要求
1.了解Android数据存储的特点。
2.掌握数据存储编程方法。
二、考核的内容
1.注册界面实现。
2. 保存和读取账号密码的方法。
三、考核方式与环境要求
1.考核方式
本实验考核学生数据存储的设计与编程技能,考核采用终结性考核。
2.考核方法
(1)数据存储设计操作;
(2)程序编写操作;
(3)调试操作;
(4)现场有关实验问题解答。
3.评分标准
采用百分制,每项各占25分。
实验三 短信拦截器
一、考核的目的与要求
1.了解广播机制的特点。
2.掌握有序广播及拦截有序广播的方法。
二、考核的内容
实现广播及拦截有序广播。
三、考核方式与环境要求
1.考核方式
本实验考核学生对广播机制的理解和掌握情况,考核采用终结性考核。
2.考核方法
(1)实验方案设计;
(2)短信拦截的程序设计;
(3)编程及系统调试操作;
(4)现场有关实验问题解答。
3.评分标准
采用百分制,每项各占25分。
实验四 音乐播放器
一、考核的目的与要求
1.音视频播放方法。
2.多线程实现方法。
二、考核的内容
音乐播放器的实现。
三、考核方式与环境要求
1.考核方式
本实验考核学生多媒体应用开发能力的掌握情况,考核采用终结性考核。
2.考核方法
(1)服务创建;
(2)音视频播放;
(3)多线程实现及系统调试操作;
(4)现场有关实验问题解答。
3.评分标准
采用百分制,每项各占25分。
工作时间 09:00-23:00