- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
项目8智能家居——网络通信
8.1智能家居简介及关键技术课程教案
课程名称
Android应用开发
项目名称
智能家居
任务名称
智能家居简介及关键技术
课时
2
授课地点
科大讯飞人工智能实训室
教学形式
项目化教学、理实一体、
线上线下混合式
授课班级
20应用电子技术2(对)
学习情境
学生以Android开发工程师身份进入科大讯飞公司,了解智能家居应用的开发目的和意义并学习其关键技术。
教学内容分析
学习智能家居简介、socket通信、service技术
教学目标
知识目标
1.了解TCP/IP的特点和TCP/IP网络参考模型的4个层次。
2.熟悉IP地址和端口号及其作用。
技能目标
1.使学生掌握service启动的方法
2.使学生掌握TCP程序设计,能够使用ServerSocket类和Socket类编写单线程的TCP通信程序。
素质目标
1.深刻理解计算机网络通信方式;
2.掌握基本网络编程方法;
3.团队协作、分组讨论、分析问题及解决问题能力。
教学重点
1.IP地址和端口号及其作用
2.ServerSocket类
3.Socket类
教学难点
1.在智能家居应用中实现调用socket网络通信程序
2.服务service的概念、作用和启动方式
学情分析
学生在本课前已经学习了android应用的开发方法,在本课中,要把android应用开发和网络编程结合起来,掌握开发具备网络通信的能力的android应用的理论和方法。
教学设计
本节任务分2个学时完成:
1.1学时:理解智能家居应用的作用、意义和基本结构;
2.1学时:理解服务service的概念和启动方法;理解socket网络编程的概念、作用和在智能家居应用中的使用方式;
思政设计
通过介绍智能家居应用的设计思路与意义,向学生灌输科技以人为本、以服务人民为中心的理念;通过介绍网络协议的结构和socket通信方式,向学生强调网络安全的重要性,规范操作,精益求精;
教学方法
1.问题导入法:通过布置任务,让学生首先自学研究;
2.课堂操作演示法:通过课中的实际操作演示智能家居应用的设计目标和功能;
3.情境法:通过导入智能家居的实际工作场景,让学生体会本项目中关键技术的作用和意义。
考核评价
1.自评、互评、教师评。
2.项目训练报告、平时表现、考试等
教学资源
ppt,教学视频,androidstudio示范工程
教学流程
教学步骤
教学活动
教学资源
思政元素
课前自主学习
智能家居应用的界面和功能
慕课视频
科技以人为本
网络编程基础方法与Socket通信
ppt
安全意识
Service服务启动与服务通信方法
ppt
质量意识
socket网络编程在智能家居应用中的使用方式;
慕课视频
任务描述
1.了解智能家居应用的作用、意义和基本结构;
2.理解socket网络编程的概念、作用
3.掌握Service服务启动与服务通信方法
4.掌握socket网络编程在智能家居应用中的使用方式;
ppt
追求卓越
安全意识
任务实施
1.掌握智能家居应用的功能和基本结构
2.学习网络编程基础方法并实现Socket通信
3.实现Service服务启动
4.掌握socket网络编程在智能家居应用中的使用方式;
ppt
慕课视频
成果交流
1.演示socket通信过程
2.演示service启动
质量意识
考核评价
1.是否掌握了智能家居应用的功能和基本结构;
2.是否理解socket通信的基本原理和建立socket连接的方法;
3.是否掌握了启动service的方法
追求卓越
教学流程
一、提出任务(课前)
1.了解智能家居应用的作用、意义和基本结构;
2.理解socket网络编程的概念、作用;
3.掌握Service服务启动与服务通信方法;
4.掌握socket网络编程在智能家居应用中的使用方式。
【任务要求】
掌握智能家居应用的基本结构,所使用到的主要控件及其作用;
掌握tcp通信协议的基本工作原理,理解tcp协议的基本结构,掌握socket通信的基本原理;
掌握Service服务启动与服务通信方法;
理解socket网络编程在智能家居应用中的作用;掌握socket网络编程在智能家居应用中的使用方式。
二、分析任务(课中)
1.掌握智能家居应用的功能和基本结构
智能家居应用主要可以使用户在安卓手机上远程控制智能家居的开关。手机上的智能家居应用在和服务器建立socket通信连接后,可以向服务器发送开关指令,服务器将指令再发送给智能家居的单片机控制器后即可实现对家居的远程开关控制。在智能家居应用中,包含1个EditText控件用于输入服务器IP地址,1个EditText控件用于输入服务器端口号,1个按钮控件用于连接服务器,1个按钮控件用于断开连接,1个按钮控件用于打
您可能关注的文档
- Android应用开发项目式教程 课件 项目8 智能家居——网络通信.pptx
- Android应用开发项目式教程 课件 项目9 一目了然——计算机视觉应用.pptx
- 《Android应用开发》课程标准与教学大纲.docx
- Android应用开发项目式教程 教案 项目1 你好Android——第一个Android应用.docx
- Android应用开发项目式教程 教案 项目2 个性名片——界面布局.docx
- Android应用开发项目式教程 教案 项目3 信息注册——界面控件.docx
- Android应用开发项目式教程 教案 项目4 健康标签——Activity与Fragment.docx
- Android应用开发项目式教程 教案 项目5 记录备忘——数据存储.docx
- Android应用开发项目式教程 教案 项目6 分秒必争——广播、服务与线程.docx
- Android应用开发项目式教程 教案 项目7 蓝牙小车——蓝牙通信.docx
- 北师大版小学数学三年级上册《寄书》教学设计.docx
- 统编版(部编版)语文二年级上册《雪孩子》教学设计.docx
- 统编版(部编版)语文二年级上册《八角楼上》教学设计.docx
- 北师大版小学数学三年级上册《长方形周长》教学设计.docx
- 北师大版小学数学三年级上册《丰收了》教学设计.docx
- 统编版(部编版)语文二年级上册《夜宿山寺》教学设计.docx
- 统编版(部编版)语文二年级上册《风娃娃》教学设计.docx
- 统编版(部编版)语文二年级上册《朱德的扁担》教学设计.docx
- 统编版(部编版)语文二年级上册《难忘的泼水节》教学设计.docx
- 统编版(部编版)语文二年级上册《纸船和风筝》教学设计.docx
文档评论(0)