《移动互联网络应用开发》理论课程教学大纲

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

《移动互联网络应用开发》课程教学大纲

一、课程基本信息

二、课程教学目标

《移动互联网络应用开发》是网络工程专业的专业方向课程。它综合应用操作系统、数据结构和面向对象程序设计等课程知识,开发面向实际的Android应用程序。本课程的教学目的和任务如下:

1. 使学生理解Android系统和嵌入式系统的关系。

2. 以Android这一主流嵌入式平台为切入点和教学案例,使学生掌握移动应用软件开发的基本特点、基本流程和基本方法;

3. 使学生理解基于Android系统中数据库、网络、多媒体及外围传感器等高级开发技术;

4. 通过课程项目和案例教学,提高学生在移动程序开发方面的动手能力和解决问题的能力,并鼓励在课程基础上进行创新。

三、教学学时分配

《移动互联网络应用开发》课程理论教学学时分配表

理论学时包括讨论、习题课等学时。

《移动互联网络应用开发》课程实验内容设置与教学要求一览表

四、教学内容和教学要求

第一章嵌入式系统(2学时)

(一)教学要求

1. 理解嵌入式技术的应用范围

2. 掌握嵌入式系统的定义及特点

3. 理解嵌入式系统与桌面系统的区别

(二)教学重点与难点

教学重点:嵌入式系统的定义及特点

教学难点:嵌入式软件开发与企业/桌面软件开发的异同(三)教学内容

第一节嵌入式技术的应用

第二节嵌入式系统定义和特点

1.嵌入式系统定义

2.嵌入式系统特点

3.嵌入式软件开发与企业/桌面软件开发的异同

第二章面向对象程序设计(6学时)(一)教学要求

1.理解Java语言与C++语言的区别

2.掌握Java语言中面向对象的知识

(二)教学重点与难点

教学重点:面向对象的Java程序设计

教学难点:接口和类的区别、线程

(三)教学内容

第一节 Java语言基础

第二节面向对象的Java程序设计

1 类和对象

2 异常和包

3 线程

第三章 Android程序基础(8学时)

(一)教学要求

1. 掌握Android应用程序结构、调试

2. 掌握Activity之间传递数据的方法

(二)教学重点与难点

教学重点:Activity之间传递数据

教学难点:Intent的使用

(三)教学内容

第一节第一个Android应用程序

第二节调试应用程序

第三节打电话和发送短信小程序

第四节 activity调用及Activity之间传递数据

第五节 Intent的使用

第四章用户界面设计(12学时)(一)教学要求

1.掌握控件的使用

2.掌握菜单的使用

3.理解自定义对话框和系统对话框的区别

(二)教学重点与难点

教学重点:控件使用

教学难点:菜单、对话框

(三)教学内容

第一节获取用户数据

第二节使用按钮、多选框和单选组

第三节使用指示器向用户显示数据

第四节菜单

第五节使用内建的容器类

第六节对话框

第五章 Android存储管理(4学时)(一)教学要求

1. 掌握SD卡的存取

2. 理解三者的应用场景

3. 掌握SharedPreferences

(二)教学重点与难点

教学重点:SD卡的存取

教学难点:SharedPreferences

(三)教学内容

第一节使用文件存储数据

第二节 SD卡的存取

第三节使用SharedPreferences存储数据

第六章 Sqlite数据库应用程序设计(6学时)(一)教学要求

1.掌握数据库建立及管理程序设计

(二)教学重点与难点

教学重点:数据库管理程序设计

教学难点:数据库管理程序设计

(三)教学内容

第一节 SQLite基础

第二节数据库管理程序设计

第七章内容提供器程序设计(2学时)(一)教学要求

1.掌握自定义内容提供器的方法

(二)教学重点与难点

教学重点:自定义内容提供器

教学难点:自定义内容提供器

(三)教学内容

第一节使用系统内容提供器

第二节自定义内容提供器

第八章网络应用开发(6学时)(一)教学要求

1. 掌握配置WEB服务器Tomcat的方法

2.掌握服务器端程序设计方法

3. 掌握Windows Mobile开发的方法

4. 掌握android客户端程序方法

(二)教学重点与难点

教学重点:建立服务器端程序、建立android客户端程序

教学难点:建立服务器端程序

(三)教学内容

第一节配置WEB服务器Tomcat

第二节 servlet程序

第三节建立服务器端程序

第四节建立android客户端程序

第九章多媒体程序设计(8学时)(一)教学要求

1. 掌握绘图程序设计

2. 掌握流音频、视频程序设计

(二)教学重点与难点

教学重点:绘图

教学难点:绘图、视频播放

(三)教学内容

第一节绘图

第二节音频播放

第三节视频播放

第四节拍照

五、教学方法或手段

本课程采用“教、学、做”一体化的教学方式。

相关文档
最新文档