校级精品在线课程-Android程序设计介绍

发布时间:2017-12-27

导读:

课程简介


课程性质与定位:
《Android程序设计》是软件技术专业的一门专业核心课程,是为学习移动手机开发的必要课程。本课程分30个视频对Android程序开发的基本知识进行讲解,具体内容包括:Android环境的搭建,Android项目结构分析,界面设计,基本控件使用,高级控件使用,数据存储和访问,定位服务于地图应用,网络编程,传感器开发等。

课程基本理念:

本课程设计的根本出发点是要体现现代高等职业教育的观念,能够体现以学生为教学中心的学生观,能够实施行动导向的教学观,强调的以移动软件开发岗位的职业能力培养为重点,与行业企业合作进行基于工作过程的课程。我们在对android应用程序设计课程进行设计的过程中,充分考虑到高职学生形象思维、行动能力的智能特点,打破了传统的学科性知识体系,整合学习内容,强调过程导向,能力本位的培养,使学生仿真情境中完成在项目化学习任务,学习有关知识,锻炼相关技能,养成职业素养,使学生能够主动建构属于个人的工作经验和知识体系。
教学周数: 15周
参考教材:

《Android任务驱动式教程》  李维勇主编 北京航空航天大学出版社

教学大纲



表1 教学进度安排表

周数


讲次


主讲内容


作业


第一周


第一讲


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