当前课程知识点:智能设备应用开发(基于Android平台) > 课程信息 > 教学设计 > 教学设计
返回《智能设备应用开发(基于Android平台)》慕课在线视频课程列表
教学设计
1.基于工作过程设计开发课程
课程团队对Android应用开发工程师的职业需求进行分析,得到典型工作过程,根据典型工作过程将课程的学习内容整合成七个教学项目,称为学习单元,每个项目有包括多个实际的工作任务,每个学习单元都是产品的完整实现过程,课程重构思路参见图1-1所示。
图1-1 根据岗位职业标准重构课程内容
理论知识的学习采用“拿来主义”的思路。所有知识点打乱章节,都分散到各学习单元中去,课程学习的过程就是产品实现的过程。也就是说在实现不同产品的过程中用到什么就学习相应的知识点,产品制作完成的同时知识也学会了,技能也掌握了。
基本学习单元囊括了课程所有基本知识点,能够完成课程任务,安排上由简单到复杂,由单一到综合,综合考虑知识的连续性和实用性。
2.根据技能点精心设计教学任务
深入开展企业调研,对Android开发工程师的职业岗位进行深入分析,总结出一系列典型的工作任务。将传统的学科化的“本科压缩课程”进行了“解构”,按照职业岗位的要求,重构课程教学内容,划分为21个典型工作任务及其覆盖的78个知识点/技能点,以任务驱动方式完成所有课程内容设计,每个知识点/技能点短小精悍,并且相对独立,有助于课程的学习,具体的任务及知识点列表见表1-1。
表1-1 学习单元及任务列表
教学单元(7个) |
工作任务(21个) |
涵盖知识点/技能点(78个) |
单元1 Android系统介绍及开发环境搭建 |
任务1 第一个Android应用程序开发 |
(1)Android发展历史、特点;(2)Android集成开发环境搭建;(3)Android应用项目的创建步骤;(4)运行程序步骤;(5)程序目录结构; |
单元2界面编程 |
任务1 唐诗赏析软件设计 |
(1)XML语言的基本特点;(2)XML元素、属性和属性值;(3)XML开始标签和闭合标签;(4)如何新建布局;(5)线性布局的属性和属性值;(6)TextView属性和属性值;(7)RGB颜色表示方法 |
任务2 用户注册界面设计 |
(1)EditText的属性和属性值;(2)Button的属性和属性值 |
|
任务3 用户登录界面设计 |
(1)表格布局的使用; (2)字符串资源的使用; |
|
任务4 游戏开始界面设计 |
(1)相对布局的特点;(2)外边距属性、内边距属性;(3)对齐属性; |
|
任务5 图片浏览器设计 |
(1)ImageView的属性和属性值;(2)基于事件的监听;(3)在布局中指定onClick属性;(4)在当前Activity中实现OnClickListener接口;(5)使用匿名内部类 |
|
任务6 个人信息收集界面设计 |
(1)RadioButton;(2)RadioGroup;(3)CheckBox; |
|
任务7 猜拳游戏设计 |
(1)动态设置背景图片 |
|
任务8选项菜单制作 |
(1)菜单;(2)子菜单;(3)上下文菜单; |
|
任务9 文本编辑器设计 |
(1)SubMenu的使用方法 |
|
任务10 QQ页面设计 |
(1)ListView的使用方法;(2)适配器BaseAdapter; |
|
单元3 深入理解Activity |
任务1 用户登录功能实现 |
(1)Activity的创建;(2)Activity的注册; |
任务2 Activity的一生 |
(1)Activity的生命周期(2)生命周期方法的重写(3)打印Log日志; |
|
单元4 使用Intent进行通信 |
任务1 Activity的跳转 |
(1)Intent的六个组成部分;(2)显示意图;(3)隐式意图;(4)系统预定义Action;(5)自定义Action;(6)修改intent-filter |
任务2 系统HOME页面返回 |
(1)Intent的Category属性;(2)intent-filter配置方法 |
|
单元5 Android数据存储 |
任务1 数据的存储和读取 |
(1)Android存储方法; (2)Key-Value键值对;(3)SharePreferences存储数据的方法; (4)SharePreferences读取数据的方法;(5)Map集合类 |
任务2 通讯录设计 |
(1)数据库介绍;(2)SQLite的特点; (3)SQLiteOpenHelper类;(4)Database类; (5)常用SQL语句; (6)创建表及增删改查实现方法; |
|
单元6 Android中的广播与服务 |
任务1 音乐播放器设计 |
(1)Service的特点;(2)创建Service;(3)配置Service;(4)启动Service;(5)Service通信;(6)MediaPlayer类的使用; |
任务2 来电监听器设计 |
(1)BroadcastReceiver;(2)系统预定义广播;自定义广播;(3)自定义广播的发出方法;(4)广播接收者的创建;(5)广播接收者的重写;(6)广播接收者的注册;(7)广播接收者的意图过滤器;(8)添加应用程序权限; |
|
单元7 网络应用技术 |
任务1 网络数据更新程序设计 |
(1)网络模型;(2)TCP/IP协议;(3)基于TCP协议的通信方法;(4)服务器客户端模型;(5)Socket通讯;(6)线程的用法;(7)Handler的使用方法 |
任务2 天气预报软件设计 |
(1)WebService的使用方法; |
3.按照产品设计实现的过程实施教学
借助课程资源平台,实施翻转课堂,采用教、学、做一体的任务驱动教学法 ,让大家在学中做、在做中学,有效调动了学生学习的积极性和主动性。
返回《智能设备应用开发(基于Android平台)》慕课在线视频列表
-任务一 开发第一个Android应用程序
--外部链接
-单元1 开发第一个Android应用程序--任务一 开发第一个Android应用程序
-任务一 唐诗赏析软件
--html
--外部链接
-任务一 唐诗赏析软件--作业
-任务二 用户注册界面设计
--用户注册界面设计
-单元2 界面编程--任务二 用户注册界面设计
-任务三 用户登录界面设计
--用户登录界面设计
-单元2 界面编程--任务三 用户登录界面设计
-任务四 游戏开始界面设计
--游戏开始界面设计
-单元2 界面编程--任务四 游戏开始界面设计
-任务五 图片浏览器
--2-5-1
--2-5-2
-任务五 图片浏览器--作业
-任务六 个人信息收集界面设计
--个人信息收集界面
--RadioButton(单选按钮)和CheckBox(复选框)
--html
-任务六 个人信息收集界面设计--作业
-任务七 日期和时间选择器
--日期和时间选择器
-任务七 日期和时间选择器--作业
-任务八 猜拳游戏
--2-8-1
--2-8-2
-任务八 猜拳游戏--作业
-任务九 制作选项菜单
--制作选项菜单
--选项菜单
-任务九 制作选项菜单--作业
-任务十 简单的文本编辑器
--简单的文本编辑器
-任务十 简单的文本编辑器--作业
-任务十一 制作滚动视图界面
--制作滚动视图界面
-任务十一 制作滚动视图界面--作业
-任务一 用户登录功能实现
--3-1-1
--3-1-2
--3-1-3
--html
--Video
-任务一 用户登录功能实现--作业
-任务二 Activity的一生
--3-2-1
--3-2-2
--3-2-3
--3-2-4
-任务一 使用Intent的Action属性实现页面之间的跳转
--4-1-1
--4-1-2
--Intent的Action、Category属性与intent-filter配置
-任务二 返回系统HOME页面
--4-2-1
--4-2-2
--通过标准Action和Category调用系统Activity
-任务三 浏览Google首页、打开一幅图片、启动给指定号码打电话、发短信页面
--4-3-1
--4-3-2
--html
-任务一 使用SharePreferences存储和读取数据
--5-1-1
--5-1-2
-任务一 使用SharePreferences存储和读取数据--作业
-任务二 应用程序数据文件夹里的文件读写
--5-2-1
--5-2-2
--文件存储
--文件读取
-任务二 应用程序数据文件夹里的文件读写--作业
-任务三 基于SQLite的用户信息存储器
--5-4-1
--5-4-2
-任务三 基于SQLite的用户信息存储器--作业
-任务一 启动和关闭一个Service
--html
--html
--html
-任务一 启动和关闭一个Service--作业
-任务二 来电监听器
--来电监听器
--html
-任务二 来电监听器--作业
-任务一 基于TCP协议的点对点通信
--默认
--7-1-2
--7-1-3
-任务一 基于TCP协议的点对点通信--作业
-任务二 使用HTTP访问网络资源
--默认
--7-2-2
--html
-任务二 使用HTTP访问网络资源--作业
-任务三 天气预报软件实现
--7-3-1
--7-3-2
--7-3-3
--7-3-4
--7-3-5
--html
-课程介绍
--课程定位
--内容选取
--内容组织
--教学模式
--教学平台
-课程建设
--建设目标
--建设思路
--建设规划
--教材建设
--政策支持
-教学设计
--教学设计
--教学改革
-教学资源
--课程标准
--教案
--企业案例
-模拟题库
--技术答疑
--习题库
-实践教学
--实训项目指导书
--实训项目资源
--教学条件
-拓展资源
--案例库
--素材库
--培训项目包
-特色创新
--课程特色