教师简介
张海鸥,计算机应用技术教研室主任,软件技术专业带头人,主讲python程序设计、C语言程序设计、Java程序设计、Android应用程序开发等课程。
一、授课信息
课程名称:python程序设计
课程类型:专业基础课
授课班级:19大数据1班
教学内容:循环语句
教学实录视频网址:
http://mooc1.chaoxing.com/nodedetailcontroller/visitnodedetail?courseId=211420557&knowledgeId=297603584
二、教学目标
Ø 知识目标:
1. 掌握while循环语句的基本格式;
2. 理解while循环语句的执行过程。
Ø 能力目标
1. 能够根据实际问题确定程序中的循环变量循环条件和循环体;
2. 能够使用while 循环结构编写简单的程序。
Ø 素质目标
1. 让学生在编程操作的同时获得成功的喜悦提高自信心;
2. 在一个个任务的驱动下,逐步深化对知识的理解,提高分析问题解决问题的能力;
3. 激发探究热情,培养观察能力和探索精神。
Ø 重点:利用while循环的语法结构进行编程
Ø 难点:利用while循环解决现实问题
三、教学设计
通过对教学内容以及学生情况进行分析,结合大数据技术专业实际工作岗位中的一些实际应用,以职业技能培养为重点,教师提出任务需求,学生或教师给出解决方案,学生按照解决方案尝试完成任务,完成后由学生进行效果展示。
四、教学过程
1.课前布置课前任务
关于while 循环的视频提前放置在学习通上,让学生进行自主预习。
2.预知详情
对预习的内容进行提问,了解学生预习情况。
3.课程导入
通过学生熟悉的游戏外挂程序中的循环过程让学生了解循环并列举现实生活中的循环现象。
列举生活中的循环现象
4.获取新知
通过计算1-100的和给出循环的语法格式以及流程图并讲解1-100的和的循环过程。讲解循环条件为真出现死循环时加入“360公司找到美国中情局对中国网络攻击”新闻内容进行课程思政。
5.新知测试
使用问卷星对新的知识内容进行测试,通过测试结果了解学生的掌握程度以及答题时间。
学生的成绩以及答题时间
学生成绩排名
测试结果分布情况
5.巩固练习
通过求解1-100的奇数和让学生自己尝试编程巩固所学知识内容。
求解1-100的奇数和
6.成果展示
通过学生在学习通提交的结果,针对给出的任务学生给出两种编程思路,找到两名学生代表分享并讲解程序。
7.举一反三
通过学生的讲解让学生求解1-100的偶数和,培养学生举一反三的能力。
8.归纳小结
学生总结,教师补充。
五、教学小结
(一)教学反思
效果:以学生为中心,体现学生的主体地位,学生参与度较高,增强了求知欲望,提高了学习兴趣。
不足:学生的能力参差不齐,完成的时间差别很大。
改进措施:课中制定不同层次的教学目标,分层教学使得每个层次的学生实现不同的教学目标。
(二)教学特点
1.课堂教学以任务驱动为主要教学方法,辅以多种教学方法,以学生为主教师为辅的形式进行教学设计;
2.基于“互联网+”的全新教学模式,课前提供微课、小视频等形式让学生预习,课中通过问卷星、学习通了解学生掌握情况,课后提供录像、笔记等材料让学生巩固复习,线下利用学习通、QQ、微信等媒介多渠道全方位解决学生遇到的问题。
撰稿人:张海鸥
负责人:刘庆红
推荐部门:信息传媒学院