一、导学
学习目标及重难点:
《 动态网页设计与制作 》专业课程教学设计模板
| 课程名称 | 动态网页设计与制作 | 任课教师 | 韩多成 | |||
| 授课日期 | 年 月 日 | 年 月 日 | 年 月 日 | 年 月 日 | ||
| 授课班级 | ||||||
| 授课地点 | ||||||
| 教研室主任审核意见 |
签名: 年 月 日 | |||||
| 题 目 | PHP基础知识——选择结构 | |||||
| 学习目标 | 知识目标 | 1、 if…then语句 2、 if…then…else语句 3、 select…case语句 | ||||
| 技能目标 | 1、 理解 if语句 2、理解 if…then语句 2、 理解if…then…else语句 3、 理解select…case语句 | |||||
| 素质目标 | 培养学生的团队精神和成功意识,增强学生学习的自信心,形成主动学习的良好氛围。 | |||||
| 思政目标 | 诚信:通过监督平时作业的完成情况,强调诚信的重要性,不抄袭。 严谨:程序设计一定要有严谨的态度,能够从各个不同的角度测试并衡量程序的正确性和高效率。 坚持:程序的学习需要坚持到底的努力,坚持每周进步一点点。友善:同伴之间养成互帮互助,有爱团结的氛围。 | |||||
|
教学重点
| 内 容 | if…then…else语句 select…case语句 | ||||
| 突破方法与手段 | 讲授法,探索教学,讨论法,练习法 | |||||
| 教学难点 | 内 容 | if…then…else语句 select…case语句 | ||||
| 突破方法与手段 | 讲授法,探索教学,讨论法,练习法 | |||||
| 教学资源 | 多媒体机房、ppt课件、配套资源、教案、教材 | |||||
二、学习过程
1、观看微视频 : if语句
2、理解if分支结构,输入并调试对应的程序代码
3、观看微视频: if……else语句
4、理解if……else分支结构,输入并调试对应的程序代码。
5、观看微视频:elseif语句
6、理解if……else分支结构,输入并调试对应的程序代码。
7、观看微视频:switch语句
8、理解switch分支结构,输入并调试对应的程序代码。
9、整理笔记、完成本节课测试作业。
三、教学资料:
教案:
《 动态网页设计与制作 》专业课程教学设计模板
| 课程名称 | 动态网页设计与制作 | 任课教师 | 韩多成 | |||
| 授课日期 | 年 月 日 | 年 月 日 | 年 月 日 | 年 月 日 | ||
| 授课班级 | ||||||
| 授课地点 | ||||||
| 教研室主任审核意见 |
签名: 年 月 日 | |||||
| 题 目 | PHP基础知识——选择结构 | |||||
| 学习目标 | 知识目标 | 1、 if…then语句 2、 if…then…else语句 3、 select…case语句 | ||||
| 技能目标 | 培养学生的自学能力、动手实践能力和创新能力。 | |||||
| 素质目标 | 培养学生的团队精神和成功意识,增强学生学习的自信心,形成主动学习的良好氛围。 | |||||
| 思政目标 | 诚信:通过监督平时作业的完成情况,强调诚信的重要性,不抄袭。 严谨:程序设计一定要有严谨的态度,能够从各个不同的角度测试并衡量程序的正确性和高效率。 坚持:程序的学习需要坚持到底的努力,坚持每周进步一点点。 友善:同伴之间养成互帮互助,有爱团结的氛围。 | |||||
|
教学重点
| 内 容 | if…then…else语句 select…case语句 | ||||
| 突破方法与手段 |
讲授法,探索教学,讨论法,练习法
| |||||
| 教学难点 | 内 容 | if…then…else语句 select…case语句 | ||||
| 突破方法与手段 | 讲授法,探索教学,讨论法,练习法 | |||||
| 教学资源 |
多媒体机房、ppt课件、配套资源、教案、教材
| |||||
| 教学过程设计 | ||
| 教学环节 (用时) | 内容设计 | |
| 情景引入 | 教学内容 | 点名,复习上节课内容及总结作业,引入本节课所要讲解内容。 包含列表网页 |
| 教师活动 | 点名,回顾上节课学习内容,引入本节课学习内容 | |
| 学生活动 | 回顾上节课内容,了解本节课学习内容 | |
| 设计意图 | 通过温故知新,引入本节课学习内容 | |
| 新课讲授 | 教学内容 | 1、条件分支结构 条件分支结构是根据条件的成立与否,决定程序的分支走向。一共有三种分支结构: 单分支 双分支 多分支 其中,多分支结构是在前面两种分支结构的基础上,衍变出来的一种结构。 2、单分支条件结构 单分支的条件结构,就是只有一个分支的if结构,因为只有一个分支,因此它根据条件是否成立,决定分支中的程序是否执行。if语句的语法格式如下: If(条件表达式) {语句块} <?php $A=12; $B=5; if($A>$B) { $c=$A+$B; } echo "变量c的值为:".$c; ?> 3、双分支条件结构 据条件表达式结果的成立与不成立都分别作出不同的处理的话,属于双分支条件结构。其语法格式如下: If(条件表达式) {语句块1} else {语句块2} 当条件表达式成立时,执行{语句块1}而忽略{语句块2},当条件不成立时,执行{语句块2}而忽略{语句块1} <?php $A=12; $B=5; if($A>$B) { $c=$A+$B; } Else { $c=$A*$B; } echo "变量c的值为:".$c; ?> 4、多分支条件结构 若条件表达式存在多于2种可能结果且都需要作出不同处理时,需要使用elseif语句,编写多分支条件结构的程序。 其语法格式如下: if(条件表达式1) {语句块1} elseif(条件表达式2) {语句块2} …… [else {语句块4}] 多分支条件结构的程序运行时,会逐个判断条件表达式,遇到成立的第一个条件表达式,即执行相应的语句块,然后,忽略其它所有的分支。 <?php $score=75; if($score>=60&&$score<=69) echo '成绩合格'; elseif($score>=70&&$score<=79) echo '成绩中等'; elseif($score>=80&&$score<=89) echo '成绩良好'; elseif($score>=90&&$score<=100) echo '成绩优秀'; else echo'成绩不合格'; ?> 5、switch结构 switch结构的语法格式如下: switch(表达式) { case 值1 语句块1 break; case 值2 语句块2 break; …… default: 语句块N } 在switch结构中,只有一个表达式,程序根据表达式的值,决定执行哪一个case 模块中的程序。所有case值都不符合时,执行default下面的语句块N。 <?php $cj=75; switch($cj) { case $cj<60: echo "成绩不合格"; break; case $cj>=60&&$cj<70: echo "成绩合格"; break; case $cj>=70&&$cj<80: echo "成绩中等"; break; case $cj>=80&&$cj<90: echo "成绩良好"; break; case $cj>=90&&$cj<=100: echo “成绩优秀"; break; default: echo "分数异常"; }} ?>
switch结构中的每个case分支模块中必须要有break语句,否则,PHP会在执行完符合条件的case分支后,还会继续执行其后面所有的分支。 6、操作练习: 自己编写程序,根据当前时间,显示不同的问候语,0点-4点显示“现在是凌晨,请注意休息”,5点-11点,显示为“元气满满的一天开始了,我要努力学习和工作”,12点-14点,显示“中午了,好好休息一下”,15点-17点,显示“为了更好的明天,我要继续努力!”,18点-23点,显示“一天的学习工作结束了,好好放松一下吧”。
|
| 教师活动 | 使用各种教学方法,利用多媒体机房和教学课件,教学案例等教学资源,对教学内容进行讲授,对操作过程进行示范操作,结合操作案例让学生掌握所学知识和操作技能。 | |
| 学生活动 | 配合教学活动,学习相关知识。掌握操作技能 | |
| 设计意图 | 讲授新知识,让学生学习本节课内容。掌握所学操作技能 | |
| 实践练习 | 教学内容 | 实践练习 结合本节课所学知识,理解教材上案例并调试运行。 完成操作练习题 |
| 教师活动 | 安排练习内容,辅导学生完成对应的操作练习 | |
| 学生活动 | 领取实践练习任务,按照要求完成相关操作 | |
| 设计意图 | 让学生能熟练掌握所学知识,通过实践练习进一步强化操作技能 | |
| 板书设计 | ||
| 作业布置 | 课后配套练习 | |
| 教学反思 | ||
教学课件:

