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

更新时间:2023-04-07 04:33:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

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

一、课程基本信息

二、课程教学目标

《移动互联网络应用开发》是网络工程专业的专业方向课程。它综合应用操作系统、数据结构和面向对象程序设计等课程知识,开发面向实际的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. 掌握流音频、视频程序设计

(二)教学重点与难点

教学重点:绘图

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

(三)教学内容

第一节绘图

第二节音频播放

第三节视频播放

第四节拍照

五、教学方法或手段

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

在教学方法上,注重因材施教,全面实施基于问题、基于任务的教学方法改革,采用课堂讲授、小组讨论、网上交流、集体答疑等多种手段并举的方法,加强学生对重点和难点问题的理解和掌握,增强学生编程综合能力。在教学手段上,采用多媒体课件或慕课进行互动式教学、网络广播教学、现场演示等多种教学手段提高教学质量,强化学生能力培养。

严格落实行业、企业人员参与授课的理论学时和实验学时,以及在课程大纲中的具体教学内容。

六、考核方式及评价要求

本课程摒弃传统的笔试考核,以各章节的小项目及提交的期末大项目(作品)进行考核。本课程考核采取过程性考核与结果性考核相结合方式,评价学生综合运用知识的能力。过程性考核内容主要包括出勤率、课堂回答问题情况、以各章节的小项目实验完成情况等组成,结果性考核主要包括期末大项目(作品)。各项分数比例为:总评成绩 =平时学习表现(20%)+小项目实验(30%)+期末大项目(50%)。

七、教材及教学主要参考书

推荐教材:

《Android移动开发一本就够》,Lauren Darcey,Shane Conder著,李卉等译,人民邮电出版社,2010年2月第1版。

八、说明

本课程将邀请企业人员参与讲授部分理论课和实验课,其中第八章和第九章教学内容建议有企业人员来讲授。

本文来源:https://www.bwwdw.com/article/mgvl.html

Top