版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、四川科技职业学院课程标准Android应用程序设计课程标准一、课程信息课程名称:Android应用程序设计 课程代码:学时/学分:4 适用专业:软件开发先 修 课:Java程序设计 后 续 课:无开课学院或教研室:软件开发教研室 执笔: 审核:(教研室主任签字) 日期:年月审定:(学院院长签字) 日期:年月二、课程性质与作用本课程是软件开发专业的专业必修课,它面向软件设计与开发、软件技术支持以及软件测试三个岗位,课程的内容主要包括理论部分和实践部分,理论讲解移动开发的基本内容。其中理论部分主要包括资源访问、用户界面、组件使用、数据存储、多媒体程序设计、图形处理、互联网应用、GPS定位服务等。实
2、践部分又包括两部分,一部分是针对前面基础理论设计的案例实践,进一步巩固理论知识,另外还包括企业的真实项目,通过引入企业真实项目以及企业兼职教师,提高学生的综合应用能力。 三、本课程与其它课程关系Android程序设计语言思想非常深刻,涉及的知识面非常广泛,学习起点很高。在开设本课程之前,学生应具备以下几个方面的基础知识:高级语言程序设计的基础知识;算法的基础知识。本课程为计算机专业基础课程,先修课程为Java编程,xml程序设计。四、课程教育教学目标1知识目标(1) 掌握ANDROID平台开发环境的搭建与配置; (2) 熟练掌握ANDROID的开发平台和开发软件包,熟悉各种参数设置及利用其进行
3、程序开发的方法;(3)熟练掌握ANDROID开发与应用的编程;(4)掌握基于关系型数据库在Android平台上的信息系统开发方法。2能力目标(1)培养学生良好的程序设计风格;(2)综合运用所学知识分析和解决实际问题的能力;(3)提高学生的逻辑思维能力;(4)抽象概括问题的能力。3素质目标(1)培养学生守时、质量、规范、诚信、责任等方面的意识;(2)培养学生分析问题、解决问题和再学习的能力;(3)培养学生创新、交流与团队合作能力;(4)培养学生严谨的工作作风和勤奋努力的工作态度;(5)培养学生较强的掌握新技术、新设备和新系统的能力。五、课程教学内容和建议学时(一)课程的主要内容及基本要求第一部分
4、 后台服务与系统服务技术(10学时)教学内容 (1)Service的作用与实现;(2) Service的创建、启动与实现;(3) Service项目开发的步骤和注意事项。教学要求 (1) 理解Service的作用的基本概念;(2) 能创建并成功启动Service;(3)能熟练使用Service开发项目:播放背景音乐。教学重点、难点 Service的创建与启动,并实现Service项目的开发实验或习题要求 熟练掌握Android集成开发工具的使用,程序的编写、运行与调试。第二部分 Android中的数据存储(10学时)教学内容 (1) SQLite简介与操作;(2) 使用SQLiteDataba
5、se对象操作数据库;(3) 创建音乐播放列表。教学要求(1)了解SQLite存储数据;(2) 熟练掌握使用SQLite数据库存储数据;(3) 能够使用Android平台+SQLite创建音乐播放列表;(4)文件处理.教学重点、难点 使用SQLiteDatabase对象操作数据库与音乐播放列表的创建;实验或习题要求熟练掌握SQLite存储数据及文件处理知识。第三部分 网络通信(8学时)教学内容 (1)lip地址和端口号及套接字;(2) 基于tcp/http协议的网络程序设计;(3)web视图和无线网络通信技术。教学要求(1) 理解网络编程的基础知识;(2) 熟练掌握基于TCP和HTTP协议的网络
6、程序设计;(3)了解基于Web视图和无线网络通信技术相关知识。教学重点、难点 基于TCP和HTTP协议的网络程序设计。实验或习题要求 通过程序编写熟练掌握基于Android的网络编程,实现网络通信。第四部分 地图服务及传感器检测技术(8学时)教学内容 (1)google地图;(2)位置服务;(3)传感器检测技术。教学要求(1) 理解google地图和googlemaps包的含义;(2)掌握传感器检测技术。教学重点、难点传感器检测技术。实验或习题要求 通过程序编写熟练掌握传感器检测技术。(二)课程课时分配序号章节课 时 分 配理论课习题课实训课共 计1搭建Android开发环境442界面布局综合
7、设计883绘制二维图形444搭建三维程序885手机上数据存储886Android Google Map地图查询应用887简单聊天工具开发888NDK开发环境搭建449Android JNI使用案例1212合计6464六、实践教学基本要求实训一 Android 运行环境的安装与测试实训目的:n 掌握下载Android SDK软件包、EditPlus编辑软件的方法。 n 掌握设置 Android程序运行环境的方法。 n 掌握编写与运行 Android程序的方法。 n 了解 Android语言的概貌。 n 为学习 Android语言和进行 Android程序的实验做好准备工作。实训内容:n 下载、安
8、装并设置Android SDK软件包。 n 下载并安装 EditPlus编辑软件。 n 编写一个简单的 Android程序。 n 掌握运行 Android程序的步骤。 n 浏览 SDK自带的 Applet应用小程序。 实训二 Android界面布局综合设计实训目的:n 了解 Android的数据类型 n 掌握各种变量的声明方式。 n 理解运算符的优先级。 n 掌握 Android基本数据类型、运算符与表达式、数组的使用方法。 n 理解 Android程序语法结构,掌握顺序结构、选择结构和循环结构语法的程序设计方法。 实训内容:n 编写一个声明 Android不同数据类型变量的程序。 n 编写一
9、个使用运算符、表达式、变量的程序。 n 编写一个使用 Android数组的的程序。 n 编写表达式语句、复合语句的程序。 n 编写使用不同选择结构的程序。 n 编写使用不同循环结构的程序。实训三 Android语言的基本语句练习表达式实训目的:n 了解 Android的数据类型 n 掌握各种变量的声明方式。 n 理解运算符的优先级。 n 掌握 Android基本数据类型、运算符与表达式、数组的使用方法。 实训内容:n 编写一个声明 Android不同数据类型变量的程序。 n 编写一个使用运算符、表达式、变量的程序。 n 编写一个使用 Android数组的的程序。 n 编写表达式语句、复合语句的
10、程序。 实训四 程序控制语句实训目的:n 理解 Android程序语法结构,掌握顺序结构、选择结构和循环结构语法的程序设计方法。 实训内容:n 编写使用不同选择结构的程序。 n 编写使用不同循环结构的程序。实训五 Android语言的基本语句练习数组实训目的:n 掌握 Android基本数据类型、运算符与表达式、数组的使用方法。实训内容:n 编写一个使用运算符、表达式、变量的程序。 n 编写一个使用 Android数组的程序。实训六 面向对象程序设计类与对象实训目的:n 理解Android语言是如何体现面向对象编程基本思想n 了解类的封装方法n 如何创建类和对象n 了解成员变量和成员方法的特性
11、n 掌握 OOP方式进行程序设计的方法n 了解类的继承性和多态性的作用。实训内容:n 编写一个体现面向对象思想的程序。 n 编写一个创建对象和使用对象的方法的程序。 n 编写一个显示当前日期和时间的程序。 n 编写不同成员变量修饰方法的程序。 n 编写不同成员方法修饰方法的程序。 n 编写体现类的继承性(成员变量、成员方法、成员变量隐藏)的程序。 n 编写体现类的多态性(成员方法重载、构造方法重载)的程序。 实训七 面向对象程序设计参数传递实训目的:n 理解Android语言是如何体现面向对象编程基本思想n 了解类的封装方法n 如何创建类和对象n 了解成员变量和成员方法的特性n 掌握 OOP方
12、式进行程序设计的方法n 了解类的继承性和多态性的作用。实训内容:n 编写一个体现面向对象思想的程序。 n 编写一个创建对象和使用对象的方法的程序。 n 编写一个显示当前日期和时间的程序。 n 编写不同成员变量修饰方法的程序。 n 编写不同成员方法修饰方法的程序。 n 编写体现类的继承性(成员变量、成员方法、成员变量隐藏)的程序。 n 编写体现类的多态性(成员方法重载、构造方法重载)的程序。实训八 面向对象程序设计参数传递实训目的:n 了解 Android中包(package)、接口(interface)和异常处理(exception)的作用n 掌握包、接口、异常处理的设计方法。实训内容:n 了
13、解 Android系统包的结构。 n 掌握创建自定义包的方法。 n 掌握使用系统接口的技术和创建自定义接口的方法。 n 理解系统异常处理的机制和创建自定义异常的方法。 实训九 面向对象程序设计Android接口和异常处理实训目的:n 了解 Android中包(package)、接口(interface)和异常处理(exception)的作用n 掌握包、接口、异常处理的设计方法。实训内容:n 了解 Android系统包的结构。 n 掌握创建自定义包的方法。 n 掌握使用系统接口的技术和创建自定义接口的方法。 n 理解系统异常处理的机制和创建自定义异常的方法。实训十 常用系统类的练习字符与字符串类
14、实训目的:n 了解 Android常用的系统类,包括 Android Applet、字符串类、输入输出流类、数学函数类、日期类、随机数类以及向量类等的基本使用方法。n 理解 Android系统类的构成。实训内容:n 进一步了解 Applet类。 n 掌握字符串类的使用方法。 n 掌握不同类型的输入输出流类,标准数据流、文件流、数据输入输出流、对象流等。 n 掌握数学函数类的使用方法。 n 掌握日期类的使用方法。 n 掌握向量类的使用方法。 实训十一 常用系统类的练习输入输出流类实训目的:n 了解 Android常用的系统类,包括 Android Applet、字符串类、输入输出流类、数学函数类
15、、日期类、随机数类以及向量类等的基本使用方法。n 理解 Android系统类的构成。实训内容:n 进一步了解 Applet类。 n 掌握字符串类的使用方法。 n 掌握不同类型的输入输出流类,标准数据流、文件流、数据输入输出流、对象流等。 n 掌握数学函数类的使用方法。 n 掌握日期类的使用方法。 n 掌握向量类的使用方法。 实训十二 常用系统类的练习数学函数类实训目的:n 了解 Android常用的系统类,包括 Android Applet、字符串类、输入输出流类、数学函数类、日期类、随机数类以及向量类等的基本使用方法。n 理解 Android系统类的构成。实训内容:n 进一步了解 Applet类。 n 掌握字符串类的使用方法。 n 掌握不同类型的输入输出流类,标准数据流、文件流、数据输入输出流、对象流等。 n 掌握数学函数类的使用方法。 n 掌握日期类的使用方法。 n 掌握向量类的使用方法。七、教学方式及说明教学方式:上机实验(利用多媒体+实验教学系统进行讲解和辅导)。八、考核方式考核方式:平时考核与闭卷考
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- BIM工程师-全国《BIM应用技能资格》考前冲刺2
- 浙江省温州市龙港市2024年中考数学二模试题附答案
- 电子政务提高公共服务效率
- 幼儿园大班数学测试题
- 高一化学教案:第二单元化学反应中的热量
- 2024高中地理第1章区域地理环境与人类活动第4节第1课时资源跨区域调配精练含解析湘教版必修3
- 2024高中语文第6单元墨子蚜第1课兼爱训练含解析新人教版选修先秦诸子蚜
- 2024高中语文第六单元文无定格贵在鲜活种树郭橐驼传作业含解析新人教版选修中国古代诗歌散文欣赏
- 2024高考化学一轮复习第一部分考点10氯及其化合物强化训练含解析
- 2024高考化学一轮复习解题指导7有机化学基础的命题分析规范演练含解析新人教版
- 2025湖北襄阳市12345政府热线话务员招聘5人高频重点提升(共500题)附带答案详解
- 血细胞分析报告规范化指南2020
- ISO 56001-2024《创新管理体系-要求》专业解读与应用实践指导材料之7:“5领导作用-5.1领导作用和承诺”(雷泽佳编制-2025B0)
- 2024年快速消费品物流配送合同6篇
- 广东省茂名市2024届高三上学期第一次综合测试(一模)历史 含解析
- 神经重症气管切开患者气道功能康复与管理学习与临床应用
- 第5章 一元一次方程大单元整体设计 北师大版(2024)数学七年级上册教学课件
- 2025年河北省职业院校技能大赛智能节水系统设计与安装(高职组)考试题库(含答案)
- 人教版高一地理必修一期末试卷
- 辽宁省锦州市(2024年-2025年小学六年级语文)部编版期末考试(上学期)试卷及答案
- 2024年下半年鄂州市城市发展投资控股集团限公司社会招聘【27人】易考易错模拟试题(共500题)试卷后附参考答案
评论
0/150
提交评论