常裕文档网    > 范文大全 > 公文范文 >

分层教学法在程序设计基础课程中的应用

时间:2022-05-31 12:49:01  浏览次数:

摘要:在正视学生个体差异和分析程序设计基础课程教学现状的基础上,研究分层教学法在Visual FoxPro 6.0教学中的应用,以满足不同层次学生的学习需求,切实提高课堂教学质量和效率。

关键词:程序设计基础课程;分层次教学;课堂教学质量和效率

中图分类号:G642.0 文献标志码:A 文章编号:1674-9324(2013)45-0074-02

一、引言

程序设计基础课程是计算机基础教育的必修课程,一般在大一下学期开设。对于非计算机专业的理工类本科生必须通过计算机二级考试才可以顺利地获得学位。目前,该类课程一般以一门高级编程语言(C语言、VF、VB)为依托展开教学,采用教师先讲解理论知识点,学生后上机练习例题的教学模式,而教学实践证明,这种传统的灌输式教学模式,已经远远不能满足教学要求。而由于学生的知识基础、认知水平和个性的差异,知识的领悟和应用能力参差不齐,因此在程序设计基础课程的教学中普遍存在着一部分学生“消化不了”,另一部分学生“吃不饱”的尴尬局面。为了较好地解决这些问题,本文研究分层教学法在程序设计基础课程中的应用,以满足不同层次学生的学习需求,力求让所有学生在知识、技能和能力方面都能得到提高。

二、分层教学法

分层次教学的理论依据古已有之,如“因材施教”、“量体裁衣”等,教师事先针对各层学生设计不同的教学目标与练习,由易到难,由浅到深,使得处于不同层次的学生都能“摘到桃子”,获得成功的喜悦;其次,教师在备课时,事先估计在各层中可能出现的问题,并做充分的准备,使得实际施教更有的放矢、目标明确、针对性强,增大课堂教学的容量,提高教学质量和效率。分层教学法的四个重要环节为:学生分组、分层备课、分层授课、分层指导,在教学过程中,任课教师严格按照这四个环节实施教学,充分调动所有学生的学习积极性。

三、分层教学法在Visual FoxPro教学中的应用

1.将学生分层。将学生分为A、B、C三个层面:C层面学生,在老师的指导下,能完成基本的学习任务,能够读懂简单程序;B层面学生,在完成基本学习任务的前提下,能对知识点进行一定的扩充,举一反三;A层面学生,学习能力和程序设计能力较强,能对知识点融会贯通,并进行深层次学习。

2.将教学内容分层。在教改中,面向对象程序设计部分并没有按照惯例依次讲解基本数据类型、程序控制结构、数组、自定义方法等内容,而是将该部分内容分为数学运算、字符处理、日期处理等几个应用,并以这些应用为主线,根据难易程度不同,将内容划分为不同层次,并设置相应的任务,详细介绍完成这些任务所需要的理论知识和解题方法,并引导学生思考更深层次的问题,培养学生独立思考和解决问题的能力,切实提高他们的实际编程能力。由于篇幅有限,本文只例举数学运算的层次划分和每个层次的具体任务(见表1)。

以循环部分的课堂教学为例:(1)回顾两个数相加,抛出1+2+3+…+100;(2)分析如用两个数相加,实现1+2+3+…+100会遇到哪些问题,这些问题该如何解决,进而提出用循环解决该类问题的新思路,让学生了解什么情况下使用循环;(3)通过解决该任务,介绍用循环结构解决问题的步骤和注意事项,如循环变量赋初值、循环变量变化的语句、循环体的执行等;(4)抛出1×2×3×…×n这个任务,在巩固的基础上,用反例教学法,提示学生循环变量初值、循环变量变化的语句在循环中的重要性,(5)将知识点在深度上扩展,逐次抛出1-1/2+1/3-1/4+…-1/100、1!+2!+3!+…+n!、e=1+1/1!+1/2!+…+1/n!直到1/n!<0.000001等任务,重点讲解这些任务虽然不同,但都可以规约为1+2+3++…+100,让学生学会融会贯通、举一反三。

四、结语

通过在Visual FoxPro教学中的实践表明,分层教学法最大限度地调动了学生的积极性,使所有学生的知识、技能和能力都得到了提高,大大提高了课堂教学的质量和效率。

参考文献:

[1]戴大蒙.“程序设计”类课程层次型教学模式的研究与实践[J].中国成人教育,2010,(05).

[2]高洪云,孟宪华.分层教学法在程序设计课程中的研究[J].黑龙江科技信息,2011,(04).

[3]高艳平,张茉莉.高校计算机基础教学内容与方法改革探讨[J].成功(教育),2011,(6).

作者简介:王莉莉(1981-),女,河北涿州人,工学硕士,重庆工商大学融智学院基础部讲师,研究方向:软件工程,数据库。

推荐访问:教学法 分层 程序设计 课程 基础


[分层教学法在程序设计基础课程中的应用]相关文章