简析《程序设计语言》性教学改革和实践

摘 要:为让学生更好掌握程序设计的基本策略和培养他们利用计算机分析理由、解决理由的能力,论文在分析程序设计语言课程目前状况和研究性教学理念的基础上,提出了程序设计语言课程研究性的教学改革思路,并给出了具体的实施方案。
关键词:程序设计 研究性教学 改革与实践
1、课程目前状况
程序设计语言课程本身具有趣味性好、实践性强、语法灵活、算法多样等特点,适用理由式、讨论式形式的教学策略。但由于受到师资、教学条件和生源基础等多种因素影响,目前仍采用大班课堂教学,多数情况也只能对课本基础知识采用传统“灌输式”“知识点讲解型”的教学方式,师生互动交流机会较少,在实际教学中即使有新的改革方案和教学思路也无法全面实施。拔尖班是教育部近几年开设的人才培养模式改革试点班之一,学生经过优选,具有扎实的基础知识、较强的自主能动性,具备开展研究性教学工作的条件和基础;同时,拔尖班人数少,也利于研究性教改方案的具体实施。
2、改革理念和思路
(1)研究性《程序设计语言》性教学改革与实践由提供海量免费论文范文的www.shuoshilunwen.com,希望对您的论文写作有帮助.教学理念
研究性教学理念提倡教师引导学生在一定的教学情境中,通过主动发现和解决理由而获得知识、培养能力[1],这种教学方式的基本特征为教学内容的理由性和教学策略的探究性,强调师生之间的互动与研讨,从而转变学生课堂学习中以单纯接受教师传授知识为主的学习方式,推动学生知识、能力、素质的协调发展,提高人才培养的质量[2]。
如何精心设计教学内容为学生提供积极深思、主动探究的理由情境;如何使用探究性教学策略增强师生间的互动与研讨;如何为学生的自主性和研究性学习提供全面的考核评价等理由是研究性教学改革的关键与核心。
(2)改革思路
1)精心设计教学内容。在保持知识系统性的前提下以理由为基础将教学内容进行重新整合;将教学内容由单一的“课本知识”向“多元化”转变[3]:以课本知识作为基础,以课堂讨论、大作业设计、教师专题讲座等作为补充,为学生应用知识、自由发挥提供最大空间。
2)丰富教学策略。精心安排研究性教学环节,通过启发式、理由式、案例式、讨论式和探究式等教学策略,推动师生间的交流和互动,为学生提供自由提问、质疑、探究和讨论理由的机会。
3、具体改革方案
(1)优化课程知识结构,精心组织教学内容
从培养学生的好奇心、想象力、直觉和洞察力出发,优化课程知识结构,拓宽知识面,加强实践环节教学,以“实践强于理论、知识与运用结合”的原则设计教学方案,以培养学生的创新精神和解决实际理由的能力为根本出发点。在保持知识系统性的前提下以理由为基础将教学内容进行整合,为学生创设一定的理由情境,引导学生积极深思、主动探究。
(2)实例教学
以实际应用为例讲解某一种程序结构或设计策略,具体是:先给出具体理由,让学生分析、讨论,并运用自己掌握的知识和策略探究理由和解决理由的方案。在这过程中,教师不是真理的拥有者和裁决者,而是任一方案的支持者和帮助者,同时也成为任一方案的质疑者和反对者,最大限度地允许和鼓励学生有不同的解决方案,这将有助于激发和调动学生参与研究和讨论的积极性,更有助于培养和实现学生思维的个性化。
(3)学生讲课
将班内学生分成小组(3人1组),自主选择课程中的某一部分内容,进行小组讨论,资料查阅及讲稿的准备,推荐1名同学进行课程内容的讲解,这充分锻炼学生的自主学习能力、表达能力和团队协作精神。
(4)大作业设计
教师给学生提供一些感兴趣的课题,学生以小组为单位,在研讨的基础上,完成课题的需求分析、功能设计、结构设计、算法设计、编程、分析调试、报告撰写和答辩汇报工作。某组同学答辩汇报时,其他小组需针对汇报的内容、解决理由的策略、及结果进行提问,由答辩小组的同学给予解答。教师进行归纳总结,通过这个环节的锻炼,可以充分发挥教师主导,学生主体的作用,培养学生的团队协作能力、解决理由的能力以及创新能力。
(5)教师专题讲座
讲座用于弥补课堂教学和单一灌输的不足,也为课堂教学提供辅助资源及多层次思维。在教学过程中,邀请博士针对自己的研究方向以专题讲座的形式对学生做报告,重点介绍自己的研究成果的应用及如何利用计算机编程将其实现,这不仅可使学生使了解学术动态、热点理由,还能让他们充分认识到计算机语言是解决理由的重要工具,可激发学生学习程序设计语言的兴趣和热情。
(6)课外科研小组
在成绩优异的同学中建立科学研究小组,聘请科研经验丰富的老师作为导师。科研小组通过资料收集、调研或参与科研项目,确定研究课题和目标,通过各组间的交流和导师的辅导,进一步修正研究的选题。在课题的实现过程中,由小组成员共同制订研究计划并进行分工,利用课程所学知识、图书馆和互联网进行文献资料查阅、方案制定、编程实现及课题的答辩汇报,从而培养他们自主学习、独立深思和创造性的思维。
(7)多元化的考核方式
课程考核的一般方式是“期末+作业+平时+实验”,基本上期末成绩占的比例不低于75%,仍属于“应试性”的考核。我们在此基础上,增加“学生讲课+大作业设计+报告+科研答辩”等多样化的考核方式,在总评中期末成绩仅占50%或更低,这种全面综合的考核方式将对学生开展自主性和研究性学习是很好的鼓励和肯定。
4、总结
研究性的教学策略转变了过去教学的单一性,学生由被动的接受知识转变为主动的学习知识,教师由灌输者转变为引导者,由教师为主体的课堂教学转变为学生为主体。这不仅增强了学生的学习积极性,提高了学生的自主学习能力、实践能力和创新能力;而且激发了教师不断进行教学深思、教学改革和业务能力的提高。目前,研究性的教学理念和改革方案已在学校自动化专业三届拔尖班中推行试用,效果较好。
参考文献:1.赖绍聪,华洪,王震亮. 研究性教学改革与创新型人才培养赖[J].中国大学教学,2007(8):12-14.
2.吕林,施琰茹. 培养创新型人才的教学策略改革探讨[J]. 绵阳师范学院学报,2007,26( 10) : 110-112.
3.彭绪娟,刘元芳,彭绪梅. 国外高等学校创新型人才培养模式探析[J].产业与科技论坛,2007,6(11):196-198.
作者简介:王武礼( 1978- ) ,男,安徽萧县人,讲师,主要从事计算机测控技术和信息处理方面的教学科研工作。
基金:中国石油大学教学改革项目《拔尖创新人才培养模式下程序设计类课程教学改革研究与实践》(项目编号:JY-B201248)

相关论文

动画《视听语言》课程教学改革和实践

[摘要]《视听语言》的学习对动画专业学生能力的提升具有非常重要的作用,但在实际的教学过程中存在一些理由,针对动画专业的教学而言,其主。
浏览量:18724 点赞量:5919

简论《结构设计原理》型教学革新和实践

摘要:本论文以21世纪教学新理念“把学生作为知识的接受者转化为知识的探讨者”为依据,探讨和总结了《结构设计原理》课程在课堂教学、实践。
浏览量:146292 点赞量:31928

高职院校《VB程序设计基础》课程教学策略

[摘要] 《VB程序设计基础》是大专院校许多专业必设的基础课,其目的是提升学生逻辑思维能力和利用计算机解决实际不足的能力,为学生以后的。
浏览量:20046 点赞量:6362

分段式教学在《程序设计基础》中运用

摘要:如何对《程序设计基础》的教学手段和策略进行革新,这一不足已成为教师教学工作探讨的重点之一。在《程序设计基础》中采用分段式教学。
浏览量:70538 点赞量:16425

《网页设计基础》课教学革新和实践

摘要:针对当今计算机网络的进展形势、人们对于网站的利用程度以及渤海大学文理学院信息技术系《网页设计基础》这门必修课的课程特点和教学。
浏览量:12319 点赞量:4505