Android项目开发实训大纲Android项目开发实训大纲
黎明职业大学信息与电子工程学院
《Android项目开发》
实训指导书
2014年6月
《Android项目开发》实训大纲
1.实践教学理念
要培养合格的开发型、创造型人才,教师首先必须树立现代化的教育观,把“以教师为主体”、“以课程为中心”的传统教育观转变为“以学生为主体”,“以能力为中心”的新的教育观。教师的职责不仅要“授人以鱼”,更重要的是“授人以渔”,把学生创新能力的培养放在重要的地位,在教学的各个环节,充分体现“以教为主导”“以学为主体”的教学原则。
《Android项目开发》课程不但是抽象的理论课,其综合性和实用性也是这门课程的重要特征。因此,教学活动也应遵循从感性到理性,再从理性到实践;从直观到抽象,再从抽象到具体实践的规律。在理论课教学中渗透实践内容,在实践中应用理论知识,使理论与实践有机结合,这样才能真正做到理论指导实践,实践反过来促进理论的发展,使理论得以升华。
通过实训教学,使学生学会应用所学知识对实践任务进行充分分析、抽象,建立与之相适应的模式,使问题最终在计算机上得以实现。在这个过程中,学生不仅对所学知识加深了理解,更重要的是培养了学生分析问题、解决问题的能力,这对充分发挥学生的创造能力起着重要的作用。合理设置课程实训内容,力争与理论课的重点、难点及实用知识联系起来;从实际应用中精心选择有具体应用背景的实训题目,充分发挥学生的主动性;注重实训过程,注重学生综合能力的培养;建立一套完整的实训课考核方案。
2. 数据结构实训大纲
学时:26 学分:1
适用:游戏软件专业
先修课程:Android开发
一、实训目的要求
《Android项目开发》是游戏软件专业的一门必修的重要实训课程。要求学生将《Android开发》课程中关于Android几个重要组件如Acitivity、Intent、Services、BroadCast等;UI设计、常用控件;数据存储; 络通信;多线程编程等基本知识要求掌握。对于给定的设计目标,学生要具备分析问题、设计框架和数据模型,并选择合适的技术手段解决问题。在细节方面,采用面向对象(OOP)的思想设计编写、调试代码。在项目的实施过程中注重培养学生的团队协作精神。
二、实训主要内容
《Android项目开发》实训的主要内容和完成步骤参考:(详见附录)
实训内容是要设计、实现一款在一定范围内的用户进行通信和交流的产品。
三、教学方式和提交成果
1、实验教学,机房调试程序
2、提供源程序清单;编写课程设计 告。
四、主要教学参考书
1.王东华,Android 络开发与应用实战详解,人民邮电出版 , 2012
2.黄宏程,Android移动应用设计与开发,人民邮电出版 , 2012
五、实训安排表
序 学时内容13环境配置,包括安装JDK、Eclipse、SDK、ADT23案例需求分析,完成需求 告33根据需求,完成数据类型设计43根据需求,设计用户界面54采用MVC架构,设计客户端66编码72测试六、实施方案
根据实训大纲的描述。具体实施如下:
⒈ 问题分析
根据实验内容,充分地分析和理解问题本身,弄清要求做什么,包括功能要求、性能要求、设计要求和约束以及基本数据特性,数据间的联系等。
2 模块、类和算法的设计
按问题提炼和设计并画出程序运行的流程图,设计相关类,包括对类的定义,字段、函数的设计和实现。设计分概要设计和详细设计,概要设计着重解决程序的类设计问题,这包括考虑如何把被开发的问题程序自顶向下分解成若干顺序模块,并决定类的外部接口,即类间的相互关系以及类之间的信息交换问题.详细设计则要决定每个类内部函数的具体算法,包括输入、处理和输出。
4.上机调试
将代码用Java语言描述出来,对程序进行编译,纠正程序中可能出现的语法错误,先运行一遍程序看看究竟将会发生什么,如果错误较多,则进行错误跟踪,包括打印执行路径或输出中间变量值等手段。
5.实习 告内容
将实训内容和结果写在实习 告中,主要包括:
1)问题描述:包括目标、任务、条件和约束的描述。
2)设计:
⑴系统整体设计和描述;
⑵主控及功能模块层次结构;
⑶主要功能模块的输入、处理(算法框架描述)和输出;
⑷功能模块之间的调用与被调用关系等。
3)使用说明和作业小结:
⑴使用说明主要描述如何使用你的程序以及使用时的主要事项;
⑵在小结中说明程序的改进思想、经验和体会,并回答教师布置的讨论题。
4)打印一份程序清单及运行示例的结果。
将以上各项文字材料及程序清单等装订成册,形成一个完整的 告。
附录
1.系统架构图:
客户端从MVC设计模式的角度去分析有三个部分:视图、控制器和模
相关资源:逍遥速读训练软件免费版v1.0官方绿色版-其它代码类资源-CSDN文库
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!