《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.     研究生胡林舒郑嘉丽邱波指导实验

    		   
	   
	            		
                