发布时间:2017-12-27
课程简介
课程性质与定位:
《Android程序设计》是软件技术专业的一门专业核心课程,是为学习移动手机开发的必要课程。本课程分30个视频对Android程序开发的基本知识进行讲解,具体内容包括:Android环境的搭建,Android项目结构分析,界面设计,基本控件使用,高级控件使用,数据存储和访问,定位服务于地图应用,网络编程,传感器开发等。
课程基本理念:
本课程设计的根本出发点是要体现现代高等职业教育的观念,能够体现以学生为教学中心的学生观,能够实施行动导向的教学观,强调的以移动软件开发岗位的职业能力培养为重点,与行业企业合作进行基于工作过程的课程。我们在对android应用程序设计课程进行设计的过程中,充分考虑到高职学生形象思维、行动能力的智能特点,打破了传统的学科性知识体系,整合学习内容,强调过程导向,能力本位的培养,使学生仿真情境中完成在项目化学习任务,学习有关知识,锻炼相关技能,养成职业素养,使学生能够主动建构属于个人的工作经验和知识体系。
教学周数: 15周
参考教材:
《Android任务驱动式教程》 李维勇主编 北京航空航天大学出版社
教学大纲
周数
|
讲次
|
主讲内容
|
作业
|
第一周
|
第一讲
|
Android系统介绍
|
|
第二讲
|
搭建android开发环境
|
作业一
|
|
第二周
|
第三讲
|
Android模拟器配置和调试
|
|
第四讲
|
Android布局介绍
|
作业二
|
|
第三周
|
第五讲
|
Android常用控件
|
|
第六讲
|
Android控件事件
|
作业三
|
|
第四周
|
第七讲
|
TextView显示丰富的文本
|
|
第八讲
|
TextView显示表情图像和文字
|
作业四
|
|
第五周
|
第九讲
|
EditText输入表情图像
|
|
第十讲
|
Button按钮控件
|
作业五
|
|
第六周
|
第十一讲
|
CheckBox复选框控件
|
|
第十二讲
|
SeekBar拖动控件
|
作业六
|
|
第七周
|
第十三讲
|
ImageView图片控件
|
|
第十四讲
|
DataPicker日期控件
|
作业七
|
|
第八周
|
第十五讲
|
RatingBar评分控件
|
|
第十六讲
|
Spinner下拉列表控件
|
作业八
|
|
第九周
|
第十七讲
|
GridView网格控件
|
|
第十八讲
|
Android通知
|
作业九
|
|
第十周
|
第十九讲
|
多线程编程
|
|
第二十讲
|
Handler和Message
|
作业十
|
|
第十一周
|
第二十一讲
|
Android存储数据和文件
|
|
第二十二讲
|
Android读写SD CARD
|
作业十一
|
|
第十二周
|
第二十三讲
|
Android SQLite数据库(建库建表)
|
|
第二十四讲
|
Android SQLite数据库(增删改操作)
|
作业十二
|
|
第十三周
|
第二十五讲
|
Android SQLite 数据库(查询操作)
|
作业十三
|
第二十六讲
|
百度地图基础开发
|
|
|
第十四周
|
第二十七讲
|
百度地图文字标注和图形标注
|
作业十四
|
第二十八讲
|
GPS定位
|
|
|
第十五周
|
第二十九讲
|
百度语音开发
|
作业十五
|
第三十讲
|
Android重力传感器
|
作业十六
|
本课程采用平时考核+作业完成情况考核+实训考核进行综合评价。
其中平时考核包括视频观看情况、学习提问等。平时评价权重为40%,作业完成情况考核权重为30%,实训考核权重为30%。
实训考核要求学生能按要求使用所学知识,设计出一款简单的APP应用程序。
实训考核可在下述项目中选择其中一个进行相应的开发:
实训项目一:基本界面布局、基本控件的添加及事件处理,能使用数据库或其它方式存放应用程序数据。
实训项目二:基本界面布局、基本控件的添加及事件处理,能使用百度地图包开发简单的地图工具。
课程平台地址:http://www.cqooc.com/course/online/detail?id=94761522