欢迎来到天天文库
浏览记录
ID:23010634
大小:58.00 KB
页数:9页
时间:2018-11-02
《浅析pbl教学法在c语言程序设计课程中的应用》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、浅析PBL教学法在C语言程序设计课程中的应用PBL教学法在C语言程序设计课程中的应用论文导读:本论文是一篇关于PBL教学法在C语言程序设计课程中的应用的优秀论文范文,对正在写有关于理由论文的写有一定的参考和指导作用,摘要:PBL教学法是一种基于理由学习的教学策略。PBL旨在使学习者建构宽厚而灵活的知识基础,发展有效地解决理由的技能。通过在C语言课程中运用PBL教学法,提高学生的职业素养,取得良好的教学效果。 Abstract:PBLteachingmethodisakindoflearningbased
2、onproblemofteachingmethods.PBLaimstomakelearnersconstructgenerousandagileknoentofeffectiveproblemsolvingskills.ThroughtheClanguagecourseusingPBLteachingmethod,improvethestudents'professionalquality,achievegoodteachingeffect. 关键词:PBL教学法;程序设计;课程教学 Keyetho
3、d;programdesign;courseteaching 1006-4311(2013)06-0198-02 0引言 C语言是一种国内外广泛使用计算机语言,具有表达能力强,目标代码效率高,通用性和可移植性好等诸多优点。C语言程序设计课程,不但是计算机类专业的专业基础课程,而且已成为各相关专业普遍开设的必修课。在课程教学过程中发现,相当学生在学习该课程时存在一定困难,其理由在于,程序设计是一门综合性课程,逻辑性强,而且程序编写灵活多样。为使学生在有限的课时内掌握程序编写的基本策略,具备一定的编程能
4、力,我们引入PBL教学法,对C语言课程教学策略进行改革。 1PBL教学法 PBL(problem-basedlearning),即基于理由的学习,也可称作理由式学习。最早起源于20世纪50年代的医学教育,目前已成为国际上较流行的一种教学策略。PBL教学法从一个需要解决的理由开始学习,这个理由也称作驱动理由(drivingquestion);学生在真实情境中对驱动理由展开探究,教师和学生协同合作,一同寻找理由解决方;在解决理由的过程中,学习及应用学科思想、研究策略;学习技术为学生提供了脚手架,帮助学生在
5、活动的参与过程中提升能力;学生要创制出一套能够解决理由的可行产品(products),这些又称制品(artifacts),是课堂学习的成果,是可以公开分享的。 在C语言程序设计教学中,驱动理由即相应的程序项目,解决理由过程中,学生应用程序设计思想、策略,同时提高了编程能力,最终编写出完整程序,程序就是学生的产品,也是课堂学习的成果。PBL教学法强调以学生的主动学习为主,将学习与更大的任务或理由挂钩,设计真实性任务,鼓励自主探究,鼓励对学习内容和过程的反思等。 2教学模式的设计 2.1教学目标的明确高
6、职高专教育的根本任务是培养有较强实际动手能力和职业素养的技能型人才,这也是课程教学的出发点。C语言课程以掌握程序设计思想,程序编写策略,提高实际理由解决能力为教学目标的。 在课程开始,我们即应当向学生阐明C语言课程的教学目标,使学生在完整的课程学习过程中具有明确的学习方向和学习结果的预期。具体到每一节课时,我们亦应当首先明确本次课程的教学目标,使学生充分了解课程的学习任务、重点及难点。这样,学生能根据学习目标,有效的利用学习资源收集学习资料与信息,从而激励学生学习的积极性、主动性,提高自主学习的能力,更
7、好的掌握课程内容。 2.2学情分析综合职业院校学生与一般初学者的特点。首先,重视不够。由于计算机技术发展迅速,各种软件层出不穷,一般的应用都有相应的软件,不必自己编写程序,所以学生对程序设计的学习认识不PBL教学法在C语言程序设计课程中的应用由优秀站.zbjy.提供,助您写好论文.足,要求不高。其次,学习信心不足。学生一般都对计算机程序由一种莫名的神秘感,对编写程序产生无所适从的感觉,不能认识到自己能通过短时间的学习可以进行程序设计。最后,思想活跃,但缺乏学习的韧性。职业院校学生对理论教学往往缺乏兴趣,
8、但思想活跃,喜欢动手实践,而当遇到困难无从解决时,又不能坚持完成任务,解决理由,常常产生挫败感,中途放弃,需要教师及时介入,帮助学生克服困难。 2.3教学情境的设置教师从理由出发展开学习情境,通过对理由的深思,唤起学生兴趣,抓住学生的注意力,在理由的分析及逐步解决的过程中引入相应课程内容。 C语言程序设计中,三中基本制约结构,即顺序结构、分支结构和循环结构,是编程学习者必须熟练掌握的编程基础。顺序结构与分支结构在语法、结构
此文档下载收益归作者所有