内容正文:
信息系统中的软件
【教学目标】
· 了解电子邮件系统的基本结构和工作过程。
· 了解网络协议在网络应用软件开发过程中的作用,提高网络编程的兴趣。
· 通过活动反思,培养学生的网络道德规范,增强信息社会责任意识。
【学情分析】
现在的高一学生,对如何使用信息系统服务,如收发电子邮件并不陌生,但对信息系统的基本结构和工作过程等不熟悉。与之相对应的,学生可以编写单机运行的程序,但对如何开发网络应用软件知之甚少。
【教学重点】
“客户/服务器”模式的特点、网络编程的要素、网络协议与软件开发。
【教学难点】
网络应用软件的开发、通过程序代码实现收发电子邮件。
【教学方法】
教学方法:项目教学法。
教学手段:教师讲授,学生分组实践、练习、体验。
【教学过程】
教学环节
教师活动
学生活动
设计意图
问题情境
大家都用过电子邮件吧,请回忆一下不同使用方法的操作步骤。
方法一:用浏览器收发电子邮件。
方法二:用Foxmail等收发电子邮件。
输入用户名和密码登录后,就可以查看邮箱了;发邮件时,需要输入对方的邮箱地址.....
引出疑问:电子邮件信息系统到底是如何工作的
引入新课
展示图片,帮助学生理解邮件收发的工作原理,并解释SMTP、POPv3等术语。
收发邮件时,我们点击了很多按钮,这些按钮背后对应着哪些指令?具体是怎样工作的?电子邮件系统从整体上看,又是如何工作的?为了弄清这些问题,今天我们换种方法来收发电子邮件——用程序收发电子邮件。
观看演示文禍,加深理解。
为引人新课做铺垫
实践
体验1
让学生完成任务“编程发送电子邮件”,运行程序并观察结果。
网络编程所需参数:用户名、密码、网络协议SMTP、发信服务器地址、收信人的邮箱地址。
相邻两人为一组,先给自己发送邮件,完成实践活动,然后给对方发送邮件,完成协作学习并分享经验。
完成教学目标,突破重点难点
实践
体验2
让学生完成任务“编程获取电子邮件列表”。请学生输入必要的参数完善程序,然后运行程序并观察结果。
网络编程所需参数:用户名、密码、网络协议POPv3.邮件服务器地址。
用老师给出的程序列出自己收信箱中的邮件,然后用浏览器或已有的客户端软件打开收信箱,看看用程序代码获得的列表是否完整、正确。
完成教学目标,进一步培养学生协作和沟通的能力
知识
讲授
归纳
总结