最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

《移动应用开发》课程教学大纲

来源:动视网 责编:小OO 时间:2025-09-24 20:56:21
文档

《移动应用开发》课程教学大纲

《移动应用开发》课程教学大纲课程编号:08152400课程名称:移动应用开发/Mobileapplicationdevelopment总学时/学分:48/3(其中理论32学时,实验16学时)适用专业:计算机科学与技术一、课程目标通过本课程学习,学生应达到如下目标:目标1.了解Android特征,理解Android的体系结构,熟悉Android的用户界面,能够较为深入地理解Android的体系结构。目标2.利用Android的四大组件和组件通信等技术来表达处理程序应用问题。目标3.将数据存储等技
推荐度:
导读《移动应用开发》课程教学大纲课程编号:08152400课程名称:移动应用开发/Mobileapplicationdevelopment总学时/学分:48/3(其中理论32学时,实验16学时)适用专业:计算机科学与技术一、课程目标通过本课程学习,学生应达到如下目标:目标1.了解Android特征,理解Android的体系结构,熟悉Android的用户界面,能够较为深入地理解Android的体系结构。目标2.利用Android的四大组件和组件通信等技术来表达处理程序应用问题。目标3.将数据存储等技
《移动应用开发》课程教学大纲

课程编号:08152400

课程名称:移动应用开发/ Mobile application development

总学时/学分:48 /3 (其中理论32学时, 实验16学时)

适用专业:计算机科学与技术

一、课程目标

通过本课程学习,学生应达到如下目标:

目标1. 了解Android特征,理解Android的体系结构,熟悉Android的用户界面,能够较为深入地理解Android的体系结构。

目标2. 利用Android的四大组件和组件通信等技术来表达处理程序应用问题。

目标3. 将数据存储等技术运用到综合系统开发中。

目标4. 搭建Android开发环境,能设计实现各种Android技术的应用程序,且能测试运行。

二、教学过程安排

序号知识模块教学内容课时课程目标教学方法
1Android简介

1.1Android平台特性

1.2Android系统版本

1.3Android体系结构

1.4Android四大组件

2目标1

课堂讲授+演示

2Android开发环境

2.1Android Studio开发环境搭建

2.2Android 应用程序开发

2.3Android程序调试方法

2目标1

课堂讲授+演示+测试

3Android UI开发

3.1 AndroidUI布局

3.2常用控件的使用

3.3对话框的使用

3.4Toast的使用

3.5菜单的用法

3.6导航栏的使用

3.7Adapter及AdapterView的使用

8目标1

课堂讲授+演示+作业

4Activity与Intent

4.1Activity的使用

4.2Acitivity的生命周期

2.3Intent的详解

4目标2

课堂讲授+演示+测试

5Android服务与广播

5.1Service

5.2BroadcastReceive

5.3监听系统广播

6目标2

课堂讲授+演示+作业

6Android数据存储技术

6.1Android数据存储分类

6.2SharePreferences

6.3SQLite数据库

6.4ContentProvider

10目标3

课堂讲授+演示+讨论

7课内实验实验一  Android的开发环境与界面布局

实验二  Android的界面控件与事件处理

实验三  Android的菜单和界面事件

实验四  Fragment与Acitivty生命周期

实验五  Intent

实验六  数据存储和ContentProvider

实验七  服务Service

实验八  广播BroadcastReceiver

16目标4

学生操作

教师指导

实验报告

三、实验或上机内容

序号实验项目名称实验目的和任务实验学时实验类型开出要求
1Android的开发环境与界面布局

熟悉Android应用程序开发环境,掌握AndroidManifest.xml的文件的相关内容。掌握Android Studio软件的常用设置。掌握用模拟器和连接真实手机两种方法来运行应用程序。

掌握各种界面布局的使用方法,对所学的界面布局如:线性布局LinearLayout、框架布局FrameLayout、表格布局TableLayout、相对布局RelativeLayout、网格布局GridLayout和约束布局Constraint等知识进行适当的练习。然后通过写六个完整的Android的工程,使得学生对Android的各种界面布局的基本用法有所认识;

设计型必做
2Android的界面控件与事件处理

掌握各种界面控件的使用方法,对所学的界面控件TextView、EditText、Button、ImageButton、CheckBox、RadioButton、Spinner和ListView等知识进行适当的练习。然后通过写一个完整的Android的工程,使得学生对Android的各种界面的基本用法有所认识;

掌握各种控件的事件处理方法,对所学的事件处理方法的主要三种方式进行适当的练习,然后通过写一个完整的Android的工程,使得学生对Android的事件处理的基本用法有所认识;

掌握Toast消息提示框的用法。

设计型必做
3实验三  Android的菜单和界面事件

掌握菜单的使用方法,对所学的菜单(选项菜单OptionMenu、子菜单SubMenu和快捷菜单ContextMenu等)进行适当的练习。然后通过写一个完整的Android的工程,使得学生对Android的菜单的基本用法有所认识;

掌握界面事件处理方法,对所学的事件(按键事件KeyEvent和触摸事件TouchEvent)进行适当的练习,然后通过写一个完整的Android的工程,使得学生对Android的事件处理的基本用法有所认识;

掌握ToolBar的用法。

设计型必做
4Fragment与Acitivty生命周期

掌握Fragment的使用方法,对Fragment的加载进行适当的练习。然后通过写一个完整的Android的工程,使得学生对Fragment的作用及其基本用法有所认识;

理解Activity的生命周期,通过在Activity的生命周期函数中添加“日志点”的方法调试程序,并理解Activity事件回调函数的调用顺序。

理解Fragment的生命周期,通过在Fragment的生命周期函数中添加“日志点”的方法调试程序,并理解Fragment事件回调函数的调用顺序。

设计型必做
5Intent掌握组件通信的使用方法,即掌握Intent启动Activity的方法,掌握从一个Activity传值给另一个Ativity的方法,掌握获取Activity返回值的方法。并对这些知识点进行适当的练习。 

设计型必做
6数据存储和ContentProvider

掌握数据存储的使用方法,包括使用SharedPreferences和SQLite存储数据;掌握内容提供者ContentProvider如何共享数据,并对这些知识点进行适当的练习。

设计型必做
7服务Service

掌握后台服务Service的使用方法,包括后台服务的两种使用方式(启动服务和绑定服务),和服务中线程的应用,并对这些知识点进行适当的练习。 

设计型必做
8广播BroadcastReceiver

掌握接收Android系统内置的广播;掌握发送广播和接收广播的方法,并对这些知识点进行适当的练习。

2设计型必做
四、课程目标达成方法

教学目标课时评价方法评价依据达成标准(分)

目标1

12期末考试(70%)+作业1(15%)+测验1(15%)

试卷+作业+测验

68
目标2

10期末考试(0%)+作业2(15%)+测验2(15%)

试卷+作业+测验

68
目标3

10期末考试(80%)+讨论(20%)

试卷+讨论

68
目标4

16实验操作(50%)+实验报告(50%)

实验操作+实验报告

68
合计48
五、考核标准

本门课程考核包括5个部分,分别为考试、作业、实验、讨论和测验。具体要求及评分方法如下:

1、考试试卷知识点要求

序号知识模块考核内容试题比例
目标1

Android简介

1.1Android平台特性

1.2Android系统版本

1.3Android体系结构

1.4Android四大组件

40%

Android开发环境

2.1Android Studio开发环境搭建

2.2Android 应用程序开发

2.3Android程序调试方法

Android UI开发

3.1 AndroidUI布局

3.2常用控件的使用

3.3对话框的使用

3.4Toast的使用

3.5菜单的用法

3.6导航栏的使用

3.7Adapter及AdapterView的使用

目标2

Activity与Intent

4.1Activity的使用

4.2Acitivity的生命周期

2.3Intent的详解

30%

Android服务与广播

5.1Service

5.2BroadcastReceive

5.3监听系统广播

目标3

Android数据存储技术

6.1Android数据存储分类

6.2SharePreferences

6.3SQLite数据库

6.4ContentProvider

30%

2、作业

优秀(90-100分)良好(80-分)中等(70-79分)及格(60-69分)不及格(<60分)
按时完成;格式工整;能提出多种不同的解决方案,并对不同的解决方案进行比较分析。按时完成,方案能解决80%以上的主要问题。只能提出一种解决方案,且比较有效。

延时3 天内完成,方案能解决主要问题。能提出多种解决方案,有效性不足。

延时一周内完成。方案能解决部分问题。只能提出一种解决方案,有效性不足。延时一周以上完成。方案能解决40%以下的主要问题。不能提出解决方案。有抄袭(雷同)现象。

3、实验

优秀(90-100分)

良好(80-分)

中等(70-79分)

及格(60-69分)

不及格(<60分)

操作考核方法操作熟练,能提前完成任务操作较熟练,能按时完成任务操作基本熟练,基本按时完成任务操作基本熟练,延迟1天完成任务

操作生疏,延迟>1天完成任务

实验报告按时完成,方案能解决90%以上的主要问题。能提出多种不同的解决方案,各种方案基于的原理并不相同,且比较有效。

按时完成,方案能解决80%以上的主要问题。只能提出一种解决方案,且比较有效。

延时3天内完成,方案能解决60%以上的主要问题。能提出多种解决方案,且有效性不足。

延时一周内完成。按时完成,方案能解决40%以上的主要问题。只能提出一种解决方案,且有效性不足。

大于一周按时完成。方案能解决40%以下的主要问题。不能提出解决方案。有抄袭(雷同)现象。

4、课堂讨论

设置讨论课一次,要求学生按照讨论题目分组查阅资料,归纳总结,课堂汇报。

优秀(90-100分)

良好(80-分)

中等(70-79分)

及格(60-69分)

不及格(<60分)

讲述清楚,内容符合要求清楚,内容符合要求较清楚,内容基本符合要求基本清楚,内容基本符合要求不清楚,内容不符合要求
回答问题准确较准确基本准确基本准确不准确
5、测验

随堂测验,老师给出题目,学生回答。具体有任课老师给出评分标准。

六、教材及主要参考资料

[1] 仲宝才,颜德彪,刘静. Android移动应用开发实践教程.清华大学出版社,2018-9

[2] 明日科技.零基础学Android,吉林大学出版社,2017年9月.

[3] 王向辉,张国印,沈洁. Android应用程序开发.清华大学出版社,2016-6

[4] 杨谊.喻德旷.Android移动应用开发. 人民邮电出版社;2018.4

[5] 兰红,李淑芝. 21世纪高等学校计算机类课程创新规划教材:Android studio移动应用开发从入门到实战.清华大学出版社; 第1版,2018.11

文档

《移动应用开发》课程教学大纲

《移动应用开发》课程教学大纲课程编号:08152400课程名称:移动应用开发/Mobileapplicationdevelopment总学时/学分:48/3(其中理论32学时,实验16学时)适用专业:计算机科学与技术一、课程目标通过本课程学习,学生应达到如下目标:目标1.了解Android特征,理解Android的体系结构,熟悉Android的用户界面,能够较为深入地理解Android的体系结构。目标2.利用Android的四大组件和组件通信等技术来表达处理程序应用问题。目标3.将数据存储等技
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top