一个提供高水平学术成果服务的平台
关闭

职称阁

高水平学术成果包括

SCI论文、SSCI论文、AHCI论文、
EI论文、著作出版、专利申请

都是我们的服务项目

点击咨询

中职程序设计教学实践

时间:2021-01-23浏览:204

  针对中职“程序设计”传统教学中的“教师难教、学生难学”的状态,提出在中职《PHP程序设计》课程中运用PBL(Prob⁃lemBasedLearning)教学模式开展探索性教学。研究选取厦门信息学校两个平行班级进行对比实验,收集并分析相关实验数据。其中一个班作为对照班,采用的是传统教学模式;另一个班为试验班,采用的是PBL教学模式。学期结束时,对两个班的结业成绩、学习兴趣、自主学习能力及教学满意度进行统计对比分析,结果发现采用PBL教学模式的试验班教学效果明显优于传统教学模式的对照班。

中职程序设计教学实践

  关键词:PBL教学模式;程序设计;教学实践;对比分析

  PBL教学模式是1969年美国神经病学教授Barrows提出的一种教学模式,在医学教学中应用广泛,强调问题的引领作用,以学生为主体,以教师为引导开展的教学活动,激发学生自主学习的能力及兴趣[1]。中职学生普遍存在学习内驱力弱,认知能力弱,故学生感觉程序设计课枯燥乏味,学习积极性及创新能力相对差些、合作意识不强且实践综合应用能力也较弱,教师感觉难教。在实际教学中,尝试将PBL教学模式应用到PHP程序设计课程的教学中,希望对教学效果有所改善。

  1研究对象

  选取了厦门信息学校计算机应用专业2017级学生为试验对象,进行了相关的行动研究。学生是随机分成的试验班与对照班,两班学生的基本情况(入学成绩、男女比例、年龄等)大致相似,两个班前期开设的课程相同,所有参与研究的学生资料均不存在统计学意义,可以进行对比分析。计算机应用1班(41人)为对照班,采用传统教学模式进行教学;计算机应用2班(41人)为试验班,采用PBL模式进行教学。

  2PBL教学实施

  根据PHP程序设计课程的特点及PBL的教学模式,首先要进行师生准备[2-3]。教师在课前根据教学内容,广泛收集素材,认真准备PBL教案。将学生分为若干小组(小组人数可以在教学实践中相应调整),各组设1名小组长,给学生讲清PBL的含义、实施过程、教学环节的安排及注意事项等。PBL教学实施分以下几个步骤:1)提出问题PBL教学以问题为导向,即“问题是学习的起点,也是选择知识的依据”。好的问题应具有能引出与所学领域相关知识要点、能激发学生学习兴趣、贴近生活、能够一定程度上自由探索等特征。教师在分析学情后,设计与章节知识点相关的难易适中的实际问题[4-5]。例如学习基础语法时,让学生设计制作年历、找猴王游戏等学生感兴趣的程序设计问题。2)分析问题各小组对提出的问题进行分析。学生按照重要程度给学习要素排序,把大问题分解为若干个小问题,进行小组分工[6]。讨论中,教师可参与到其中一个小组或多个小组,了解学生最初的设计思想及学生对知识的掌握情况。学生以疑问的形式提出对问题的不解之处,并围绕这些疑问进行分析讨论。以设计制作年历为例,根据用户输入的年份输出对应的年历。经过小组讨论分析,规划出制作年历基本思路如图1所示:3)解决问题小组同学在分析问题的基础上分工协作,搜集获取与问题相关的资料及新知识,协作学习讨论并解决问题,同时填写小组活动记录表。PBL教学模式体现在PHP程序设计教学中,就是每一个完整的程序项目,从问题的提出、算法的确定、流程图的绘制、程序的编写及程序的测试修改等,都是同学在分析问题和解决问题,最终编写出完整的程序。学生在解决问题的过程中,不仅可以巩固已有的知识,还可以学习新知识,丰富思维方式,甚至创新思维。在此过程中教师可以引导学生多角度思考,扩宽思路,提出多种解决问题的方法[7-8]。例如学生可以通过判断世纪年与普通年学习if语句。具体实现如下:if($year%100==0){echo$year.'年是世纪年';}else{echo$year.'年是普通年';}4)成果评价各小组代表总结并展示本组成果。教师进行总结性讲解,加深学生对本章课程内容的理解。接下来组织学生进行学习成果评价。可以采用学生自评、组内互评、组间互评和教师评价相结合的方式。在评价中,教师应当多鼓励和表扬学生,同时也要让学生认识到自己的不足,从而激励学生取得更大的进步。

  3教学效果评价

  学生在本课程结业时,学期最终成绩评定应由平时成绩(占50%)和期末考试成绩(占50%)组成,其中,期末考试成绩又分为理论考试(占40%)、上机考试(占60%)成绩。同时采取问卷的方式让学生对学习兴趣、自主学习能力及教学满意度进行评价。

  4教学效果的统计学处理

  1)利用IBMSPSS24.0软件对学生本课程的结业成绩进行数据整合与分析,若P<0.05说明组间存在显著差异,具有统计学上意义。统计结果如下:结论:通过t检验,得到学生结业成绩t值为1.99,并且P值远小于显著性水平0.05,因此有证据表明使用PBL教学模式的试验班的成绩比未使用PBL教学模式的对照班成绩高。2)通过问卷调查对比两个班PHP程序设计教学之后的学生学习兴趣、自主学习能力情况以及教学满意度,具体情况如下列图表。通过上面的分析统计结果可以看出试验班学生学习兴趣提升率显著优于对照班。通过上面的分析统计结果可以看出试验班学生自主学习能力提升率显著优于对照班。通过上面的分析统计结果可以看出试验班学生教学满意度明显高于对照班。5总结与讨论在PHP程序设计教学中采取PBL教学模式的措施:提出问题,教师依据大纲的要求,选择合适的案例;分析问题,将该案例教学内容分解为几个小问题,明确任务目标;解决问题,通过收集的资料及小组讨论分工协作的方式找到问题的答案;结果评估,展示和评价结果通过统计学处理分析,PHP程序设计教学中采取PBL教学模式在培养学生学习兴趣、团结协作、信息搜集处理、发现问题、分析问题及解决问题等方面能力明显优于传统教学模式。学生由传统的被动接受教师讲解知识变为结合实际问题主动探索新知,构建出一套全新的程序设计教学体系建设方法,值得推广。

  作者:刘文华

学术顾问解答 快准稳
上一篇教育期刊品牌建设内涵与策略 下一篇Web程序设计课程线上教学改革思路
返回列表

了解并选择服务可填写信息

注:学术顾问稍后添加您,可放心通过