三说教学设计冯笑媚.docx
《三说教学设计冯笑媚.docx》由会员分享,可在线阅读,更多相关《三说教学设计冯笑媚.docx(13页珍藏版)》请在冰豆网上搜索。
![三说教学设计冯笑媚.docx](https://file1.bdocx.com/fileroot1/2023-1/14/18e21858-eeaf-4b78-aaa1-1c2a7f18218d/18e21858-eeaf-4b78-aaa1-1c2a7f18218d1.gif)
三说教学设计冯笑媚
附件2-3
2014年广州市白云工商技师学院
教师职业能力竞赛教学设计封面
课程名称:
Android组件开发
学习任务名称:
实现日程管理系统的登录模块
教师姓名:
冯笑媚
广州市白云工商技师学院
二○一四年四月
2014年广州市白云工商技师学院教师教学设计模板
学习任务
名称
实现日程管理系统的登录模块
专业
软件技术(移动开发方向)
课时
4
教学对象
13级软件设计(移动开发方向)高技班
设计者
冯笑媚
一、教材内容分析
本学习任务是一个综合实训课程,本任务使用到的知识有我们的教材《Android开发实例大全》中在前7个实例当在讲解完Android中常用的布局,在实例008-实例010中讲解的Button、TextView和EditText三个我们开发应用程序中经常会用到的组件,Intent组件的使用以及SQLite数据库的操作等知识。
通过本节课学生可以系统的整理出对过去一个阶段所学知识的一个使用框架,从而对知识进行巩固和加强记忆的作用,并提高学生程序设计的综合能力。
二、学习者特征分析
1、学生专业就业介绍:
学习本专业课程的学生是13级软件设计(移动开发方向)高技班的学生,该班的学生毕业以后多数从事的是Android应用程序开发的工作,在Android应用程序开发中的Android的UI设计主要是使用组件来布局界面,因此对于组件的学习对学生的就业来说具有重大意义;
2、学生知识与技能分析:
13级软件设计(移动开发方向)高技班的学生在上学习学习了Java程序设计基础、计算机基础等专业课程,具备了一定的专业基础知识、编程技巧和熟练的操作计算的技巧,这些知识和技能有助于本门课的学习;
3、学生爱好与性格分析:
13级软件设计(移动开发方向)高技班的学生对Android开发学习有浓厚的兴趣,并且这个班的学生性格比较活泼外向,喜欢动手实操,这有利于本门课的学习。
三、教学目标(综合职业能力与职业素养)
1、能根据项目的要求使用恰当的布局方式来布局登录模块的界面;
2、能根据项目的界面要求来选择正确的组件来实现登录模块的界面;
3、能使用正确设置组件的属性来美化登录模块的界面;
4、能根据项目的要求实现组件与数据库的数据绑定;
5、能根据项目的要求熟练掌握读写SQLite数据库并实现程序的相应功能;
6、能根据项目的要求实现登录验证的用户账号及密码的逻辑功能;
7、通过本节课学生能学会小组合作及互助的能力;
8、通过本节课学生能学会展示自我的能力;
9、通过本节课学生能学会工作的统筹及分工。
四、教学策略选择与设计
1、教学组织:
从真实的工作过程出发设计情景式学习任务,以学生为主体,以教师为主导,体现“新三中心”,通过案例分析、小组活动、成果展示等方式,采用集中教学和分组教学相结合的方式来完成学习任务,达到教学目标。
2、重点突破:
在教师的指导下,小组讨论、信息查询、分工合作等多种方法,借助团队之力,在规定的时间内共同完成项目;
3、难点突破:
在登录功能的完成中,学生对系统的工作流程必须十分熟悉,因此画出登录系统的工作流程图是实现登录系统的前提,也是本次学习任务的难点。
突破方法:
教师先进行案例分析,指导学生查阅资料并进行小组讨论,共同分析本次项目的工作流程图,从而学会用代码实现系统的工作流程图,提供学生对程序设计的能力。
4、教学方法:
根据教学目标和学生的特点,综合运用多种教学方法:
任务驱动法、案例分析法、头脑风暴法、成果展示法等。
5、教学媒体:
主要有多媒体课件、电脑、白板、学习材料(学习任务书(指导学生完成教学目标)和课外学习任务书(巩固、拓展和提升),评价标准,专业学习资料)等。
6、教学评价:
采用过程评价和终结评价相结合,体现考核标准职业化、评价标准能力化、评价内容综合化、评价方法多样化。
五、教学环境及资源准备
1、硬件环境:
双核CPU、2G以上内存配置的计算机;
2、软件环境:
带ADT插件的eclipse。
六、教学过程
教学环节及时间
教师活动
学生活动
设计意图及资源准备
1、课程导入
(5分钟)
1、教师创建情景并让学生分好组,小组内进行分工,选出项目负责任;(可以课前完成)
2、展示手机版QQ登录界面,并让各个项目小组讨论出QQ登录界面所用到的组件。
1、学生自由组队,进行分工,并选出项目;(可以课前完成)
2、学生小组讨论分析QQ界面所用到的组件。
设计意图:
让学生直观的看到自己学习完本节课后所能完成的作品效果,提高学生的学习兴趣。
资源准备:
手机版QQ登录界面截图如下图:
课程讲解——日程管理系统中登录模块界面设计(20分钟)
任务一:
请在布局文件中实现你们组所设计的登录界面。
1、提问上述的界面使用了哪些组件?
2、教师讲解QQ登录界面所用到的组件,并让各个项目组讨论日程管理系统中登录模块的界面将用哪些控件来进行设计?
并画出界面的布局图。
3、让学生在布局文件中实现上述分析出来的界面;
4、让学生使用组件的属性来对界面进行美化;
5、让学生展示其完成的登录界面。
1、项目代表将自己组讨论的结果讲述出来;
2、各个项目组进行讨论并画出日程管理系统中登录模块界面的简图;
3、学生代表展示其完成的登陆界面效果;
4、学生使用组件属性美化界面;
5、学生展示其登陆界面。
设计意图:
让学生复习巩固在布局文件中定义和设置组件,以及使用系统资源。
资源准备:
准备登录界面的背景图片,如下图:
课程讲解——实现日程管理系统中登录模块界面的交互功能(20分钟)
任务二:
实现如下图效果的功能,在输入框中输入信息后,按登录按钮后,跳出提示信息,提示信息显示输入的信息。
1、点评学生设计的登录模块界面,并讲解相关组件的重要属性;
2、教师提问如何实现当我们点击按钮程序给出相应的响应,或在输入框中输入信息后如何获取器信息,请根据老师所给的材料自己先尝试实现;
3、教师点评,并提问如何为按钮添加相应事项?
4、教师点评,并提问学生代表其是如何获取EditText输入框里的信息?
5、教师展示几个学生完成的情况,并进行点评。
1、学生认真听讲,并做好笔记
2、学生思考如何实现按钮的响应行为及如何获取输入框中的信息,并可以根据学习材料自己先尝试实现;
3、学生回答添加侦听器的方法,并演示器代码效果;
4、学生回答可以使用getText()函数来获取输入框的信息,并演示其代码效果;
5、学生根据教师的点评完善自己的项目。
设计意图:
让学生再次系统的回顾如何实现界面的交互功能,提高其编写代码的能力。
资源准备:
任务二的项目效果。
课程讲解——操作日程管理系统中登录模块的数据库(20分钟)
任务三:
请完成如下图效果的注册页面,把在输入框中的信息保存到数据库的user表中。
1)使用SQLiteOpenHelper创建数据库用户表名为user,其字段包括为userid,useraccout,userpassword;
2)请实现任务三中的应用程序。
1、教师点评学生完成任务二的情况,并提问QQ登录时,信息验证是跟哪里的数据进行对比的呢?
2、请同学们参考教学材料使用SQLiteOpenHelper创建数据库用户表名为user,其字段包括为userid,useraccout,userpassword;
3、请同学们完成任务二的界面程序,并实现其界面的交换功能;
4、教师提问如何在注册页面中,按提交按钮后把数据写入到数据库user表中;
5、教师提问学生代表,让其讲解其实现保存数据的过程及思路,并点评学生的做法,同时讲解数据库操作的常用方法。
1、学生小组讨论并回答是跟腾讯的数据库中的数据进行比较;
2、学生参考教学材料创建登录模块的数据表;
3、学生小组讨论参照任务二来完成任务三的交互效果;
4、学生小组讨论并根据教学材料,先尝试实现;
5、学生代表回答教师问题,其他同学认真听讲,并做好笔记,同时优化自己的系统。
设计意图:
通过实现项目的功能,让学生进一步了聊数据库的作用,同时提高学生操作数据的能力。
资源准备:
任务三的项目效果。
课程讲解——实现日程管理系统中登录模块数据验证的逻辑(20分钟)
任务四:
请画出登录模块的工作流程,并将其用代码实现。
其流程图如下:
1、教师提问:
我们要让QQ登录的话需要做哪些工作呢,请用流程图表示出来;
2、教师让学生代表讲解登录模块的工作流程,并让学生尝试用代码实现其登录模块的工作流程;
3、教师提问学生代表其如何根据流程图来实现登录模块的工作流程;并讲解如何用代码实现登录模块的工作流程。
1、学生小组讨论并画出其登录模块的工作流程;
2、学生自己尝试用代码实现登录模块的工作流程;
3、学生代表讲解其思路,其他同学认真思考并作好记录,同时完善自己的项目。
设计意图:
通过流程图的呈现,让程序设计的过程展示给学生看,让其更加清晰编写代码的过程,从而提高学生的编码能力。
资源准备:
登录模块功能的流程图。
6、总结(3分钟)
1、总结本节课所学的知识及知识的应用技巧;
2、总结学生在完成项目中的表现,并提出表扬,指正不足。
1、跟随老师的总结,回顾本节课所学知识;
2、总结知识应用的技巧
意图:
进一步强化教学重点;对整个活动过程进行简评,引导班集体朝好的方向发展;对本节课总结,使学生对学习的知识进行梳理,加深理解。
7、作业(2分钟)
课后任务:
让同学们完善登录模块没有实现的逻辑功能
学生认真听取教师讲解的完成课后任务的要求。
意图:
让同学们进一步了解登录模块的逻辑,也是对本节课所学内容巩固强化。
资源:
课后任务书
课程讲解
新课导入
组织教学
完成任务
教师记录问题,及时予以点评
巩固与提升
课后总结
展示评价
强调重点、提出表扬、纠正错误
学生自评、教师评分
巩固所学知识
小组管理,教师指导与控制
根据老师及同学间的交流各组成员
进一步修改各自的作品
教师引导,学生讨论
任务引导,下发任务书
教学流程图
考勤、卫生督促、规范仪容仪表、安全用电
使用QQ登录页面案例导入新课,明确教学目标
获取知识
获取知识
各小组选派代表展示及讲解作品
各组长根据展示小组的表现决定是否给赞(现场评价)
由其他组的同学提出问题,代表现场答辩
七、教学评价设计
教学评价包括过程性评价(占50%)和结果性评价(占50%)两部分。
过程评价由个人自评和组内互评评价完成,教师根据个人自评和组内互评的情况考核全组整体表现,组长考核组员个人表现;整个项目完成情况由小组间互评,一个小组展示完后,由其他小组的代表觉得是否给赞,最多给两个赞,最后教师可以根据项目组所获取赞的个数来为每组评分。
1、过程评价—小组评价,教师评价,分数作为全组同学的得分。
评价
指标
姓名
知识的掌握程度
(20分)
解决问题能力
(30分)
团队合
作精神
(30分)
与人沟
通能力
(20分)
合计
2、过程评价---组员评价(组内组员互评)
评价
指标
姓名
知识的掌握程度
(20分)
解决问题能力
(30分)
团队合
作精神
(30分)
与人沟
通能力
(20分)
合计
3、最终评价—由各组组长组成的评委会进行了评价(在成果展示环节进行)
考
核
项
目
组
名
界面设计
(10个赞)
交互功能
(10个赞)
数据库
(10个赞)
登录逻辑(10个赞)
语言表达
(10个赞)
总分
(50个赞)
1
2
3
4
5
6
八、教学反思
成功之处
1、教学目标设置准确,较好地完成了教学目标;
2、较好地体现了三中心:
以学生学习、学生发展、学习效果为中心的教学思想;
3、教学方法多样,运用过程中比较得心应手。
不足之处
个别同学参与积极性不高,需要老师不断督促;另外时间有限,不能每位同学上台展示。
改进启发
改进学习任务书使之更科学合理,在指导过程中注意观察,多引导学生去思考,培养学生的创新意识与语言表达能力。