《GIS专业应用程序开发》课程2017年暑假实习计划
一、 总体安排:
课程内容包括两大部分,第一部分是基础知识介绍,第二部分是程序设计实践。
【基础知识】:为期5天
1、如何开发一个好的智能终端软件
2、智能终端软件开发及概述
3、编程模型及UI设计
4、数据存储、网络通信及多任务
5、程序框架介绍及常用第三方库介绍
。
【开发实践】:开发设计为期15天
1. 分组,进行app设计并进行小组汇报
2. 进行模块详细设计并进行小组汇报
3. 系统实现,并进行开发进展汇报
4. 系统实现并完善功能,完成成果汇报
二、 实践课程目的:
让本科生了解移动互联网开发的前沿技术,掌握移动互联网相关的开发知识,提高本科生面向移动端开发的能力,开拓学生思维,进一步增强学生的协作能力、沟通能力。以Android开发为切入点,深度解析移动互联网开发特点,运用启发、观察思考、实践、归纳总结等多种教学方法,对学生进行知识及能力的主动构建。夯实GIS本科生在移动开发方面的实践能力,为今后进一步的学习打好必备基础。
三、 具体方案:
序号 | 教学内容 | 教学要求 |
第1天 |
| 任务:开发环境配置 |
第2天 |
| 程序:Android Activity生命周期程序例子 |
第3天 | Android 编程模型介绍 程序:Android Activity四种跳转方式 Android 基础控件和布局设计 任务:Android 布局设计 | 程序:Android (Material Design) 基础控件 |
第4天 | ·Android布局回溯,进一步梳理 ·Android ListView 适配器等内容的介绍、 ·程序:Android ListView ·PPT4 数据存储、网络通信以及多任务(邱波) ·Android 数据存储 SQLite等介绍 ·程序:Android 存储 | 任务:Android 用户登录界面设计,使用SQLite数据库完成用户登录验证 |
第5天 |
| 程序:Android 多任务编程 |
第6天 | 功能模块设计 | 分小组完成系统功能设计与开发 |
第7天 | 功能模块设计 | |
第8天 | 功能模块设计汇报 | |
第9天 | 系统实现技术框架选型 | |
第10天 | 系统实现 | |
第11天 | 系统实现现场答疑 | |
第12天 | 系统实现 | |
第13天 | 系统实现 | |
第14天 | 系统实现 | |
第15天 | 系统开发成果进展汇报与调整 | |
为期5天 | 系统开发与文档编写 | |
第20天 | 课程实践总结 | 小组汇报课程成果 |
四、 实践课程提交成果:
1. 程序源码
2. 技术总结报告
3. 模块设计
4. 技术实现
5. 系统成果
6. 组内分工与完成情况
五、 人员安排
1. 张丰 主讲
2. 研究生胡林舒郑嘉丽邱波指导实验