2024年3月27日发(作者:士又松)
《Android应用项目实战》实验课程教学大纲
课程编号:21135061
课程名称:Android应用项目实战 课程性质:专业(必修)
学 分:5 学 时:108
适用专业:移动终端应用软件开发专业
先修课程:Android开发基础、Java Web或者.Net Web开发
一、课程目标
通过本课程的学习,让学生全程设计一个完整的APP,使得学生对Android
基础知识能够综合运用,使学生快速积累开发经验,具备Android开发工程师的能
力。
在软件工程思想指导下,按照项目分析、设计、实现的流程进行APP的制
作。项目按照分组的形式进行开发,完成后进行项目答辩。鼓励学生参与课程讨
论,促进学生采用主动学习方法,在团队项目实施过程中训练和提高人个与职业技
能、团队协作人际沟通能力和软件工程能力,分析问题和解决问题的能力和团队工
作交流能力。
二、基本理论与实验技术知识
本课程以项目为导向,通过“移动商城APP”项目讲解了一个完整的Android
项目开发流程。共3章,27讲,其中第2章侧重于项目设计与实现,包含25讲,
每讲针对一个功能模块进行详细讲解,主要涉及的板块:产品展示、产品推荐、收
藏产品、购物车、在线支付、用户管理等。通过本课程的学习,可以让学生能快速
积累开发经验,具备中级Android工程师的能力。
三、实验方法、特点与基本要求
实验方法、特点主要是:理论教学+上机实验+课后问题解答。讲、学、练相
结合,重在培养学生理论联系实际,加强其操作实践能力。
实验教学基本要求是:通过本课程的学习可以使学生了解熟悉主流商城类
APP的主要功能,掌握Android项目的基本实现流程,胜任实战工作的Android应
用开发。同时能快速而轻松地积累实战项目经验,让自己在今后的实际开发工作中
游刃有余。
四、实验主要仪器设备
硬件设备:台式电脑或者笔记本(至少8G内存,30GB硬盘)。
软 件: Windows操作系统、Android Studio开发工具、Android
Studio自带模拟器或者Android测试机。
五、实验项目的设置与内容提要
每
序
实验项目
号
内 容 提 要
学类组
时 型 人
教学目标
数
项目开发简介,需求分
析。
设1-
计 4
了解整个项目整体框架;能从
用户需求中提炼出项目主要功
能。
完成项目初步搭建;使用
github desktop关联项目,
实现版本管理和控制
1 需求分析 4
2
启动页的制作与项目分包;git版本管
Git版本管理 理;实现启动页
4
编1-
码 4
3 FragmentTabHost自定义4 编1-掌握
2024年3月27日发(作者:士又松)
《Android应用项目实战》实验课程教学大纲
课程编号:21135061
课程名称:Android应用项目实战 课程性质:专业(必修)
学 分:5 学 时:108
适用专业:移动终端应用软件开发专业
先修课程:Android开发基础、Java Web或者.Net Web开发
一、课程目标
通过本课程的学习,让学生全程设计一个完整的APP,使得学生对Android
基础知识能够综合运用,使学生快速积累开发经验,具备Android开发工程师的能
力。
在软件工程思想指导下,按照项目分析、设计、实现的流程进行APP的制
作。项目按照分组的形式进行开发,完成后进行项目答辩。鼓励学生参与课程讨
论,促进学生采用主动学习方法,在团队项目实施过程中训练和提高人个与职业技
能、团队协作人际沟通能力和软件工程能力,分析问题和解决问题的能力和团队工
作交流能力。
二、基本理论与实验技术知识
本课程以项目为导向,通过“移动商城APP”项目讲解了一个完整的Android
项目开发流程。共3章,27讲,其中第2章侧重于项目设计与实现,包含25讲,
每讲针对一个功能模块进行详细讲解,主要涉及的板块:产品展示、产品推荐、收
藏产品、购物车、在线支付、用户管理等。通过本课程的学习,可以让学生能快速
积累开发经验,具备中级Android工程师的能力。
三、实验方法、特点与基本要求
实验方法、特点主要是:理论教学+上机实验+课后问题解答。讲、学、练相
结合,重在培养学生理论联系实际,加强其操作实践能力。
实验教学基本要求是:通过本课程的学习可以使学生了解熟悉主流商城类
APP的主要功能,掌握Android项目的基本实现流程,胜任实战工作的Android应
用开发。同时能快速而轻松地积累实战项目经验,让自己在今后的实际开发工作中
游刃有余。
四、实验主要仪器设备
硬件设备:台式电脑或者笔记本(至少8G内存,30GB硬盘)。
软 件: Windows操作系统、Android Studio开发工具、Android
Studio自带模拟器或者Android测试机。
五、实验项目的设置与内容提要
每
序
实验项目
号
内 容 提 要
学类组
时 型 人
教学目标
数
项目开发简介,需求分
析。
设1-
计 4
了解整个项目整体框架;能从
用户需求中提炼出项目主要功
能。
完成项目初步搭建;使用
github desktop关联项目,
实现版本管理和控制
1 需求分析 4
2
启动页的制作与项目分包;git版本管
Git版本管理 理;实现启动页
4
编1-
码 4
3 FragmentTabHost自定义4 编1-掌握