admin 管理员组

文章数量: 1184232


2024年3月25日发(作者:google play下载安装)

程序设计教学的四种方法

程序设计教学的四种方法:

一、传统教学法

传统教学法是目前C语言程序设计课程教学中利用的一种主要方法,具体指的是遵照

传统的教学模式,即教师在讲台上讲,学生进行内容记录或者是微机操作的教学方法。这种

方法在C语言程序设计课程教学中的时间比较久,教学模式比较成熟,且具体的教学安全、

设计等均具有成熟性。对C语言程序设计课程教学中的传统教学法运用做分析,发现其有两

方面的突出优势:一是此种方法教学对于理论强化有非常突出的效果。在C语言程序设计实

践中,有不少需要遵守的原则,理论强调可以让学生对这些原则有更深入的认知,所以学生

在掌握了这些原则之后,进行C语言程序设计,出错率会更低。二是此种方法的实施对于学

生来讲比较轻松。因为程序设计的重点、难点,教师都会在教学中做具体的强调,这于学生

把握重点、难点有积极的意义。再者,目前的教育,在大部分情况下比较重视理论考试成绩,

而这种方法对于学生的理论成绩提升帮助比较大。传统教学方法也有突出的缺陷,其缺陷主

要体现在两个方面:一是这种方法的实践性比较差。计算机专业培养的是具有实践应用型的

人才,而这种方法对理论做重点强调,却忽视了对学生的实践能力培养,所以很多学生谈起

C语言程序设计头头是道,但是具体进行程序设计却无从入手,所以这种教学方式培养的学

生比较容易出现眼高手低的情况。二是这种方法的创新性比较弱,对于学生的创新思维发展

十分不利。因为长期执行同样的教学模式,学生的思维被固化,所以其创新欲望以及创新实

践均会受到影响。

二、任务驱动教学法

任务驱动法是目前教育实践中使用比较广泛的另一种教育教学方法,在实践教育中体现

着突出的价值。对目前的C语言程序设计课程教学做具体的分析发现任务驱动教学法的使

用比较广泛。就任务驱动教学法在C语言程序设计课程教学中的具体使用来看,其优势体现

在两方面。

1.实现了对学生实践能力的强化

此种方法的教学核心是任务的完成,所以在具体的教学中,教师基于学生的具体知识掌

握进行任务的布置,然后由学生通过自主研究与分析完成任务,在这个过程中,学生参与学

习的主动性明显提升,对问题的探讨也有了显著性的加强。再者,这种方法强调的是学生的

自主实践,所以学生能够更好地进行基于自我理解的程序设计,传统教学中“纸上谈兵”的

现状被打破。

2.对学生的创新能力提升有重要的帮助

就C语言程序设计而言,创新是非常必要的因素,因为创新可以解决程序具体存在的问

题。基于任务的具体讨论和研究会帮助学生加深问题的认知,其对问题的了解更透彻,解决

问题的方法和策略会更具针对性。在实践中,其创新考虑也会更显著,而且随着其创新活动

的不断开展,学生的创新意识、创新能力能够得到显著性提升。任务驱动教学法在C语言程

序设计教学中有着突出的现实意义,不过其也存在着两个方面的问题:一是这种教学方法对

任务有着比较强的依赖性,因为任务是该方法执行的重要基础和动力,如果在教学实践中出

现任务确定失误的情况,具体的教学执行会造成大量的资源浪费,这于教学效率的提升非常

的不利。所以在任务驱动教学法的具体实施中,必须要基于现实需要做科学的任务设定,这

样,该教学方法的综合价值才会得到充分发挥。二是在教育教学实践中,教师的水平会影响

到任务驱动教学法的最终利用成果。在任务驱动教学法的实施中,教师是重要的指导者,如

果教师在指导的过程中不能科学理解学生的思考,其指导会出现偏差,学生的具体程序设计

等也会陷入困境,这于教学的有效开展非常不利。所以出于教学效果的考虑,要很好地开展

任务驱动教学,需要对教师的综合素养做提升。

三、模拟教学法

在C语言程序设计课程教学实践中,使用比较突出的一种方法是模拟教学法,该种教学

方法的核心是进行C语言程序设计实践的模拟,所以该方法在锻炼学生实践能力方面意义

突出。就目前的教育教学资料分析来看,该方法的突出优势体现在两方面。

1.为具体的教育教学提供良好的环境,强化学生的紧迫感

所谓的模拟教学不仅指的是教学内容的模拟,还有教学环境的模拟。就以往的教学经验

来看,在教室这样的环境中,学生没有紧迫感,对自身所学内容的兴趣浓度也不高,这导致

很多学生的学习动力不足。利用模拟教学法,学生的学习环境得以改变,其能够感受到工作

的氛围,紧迫感和责任感会更强,所以其在教学中会表现出更高的学习热情,整体学习状态

也会更加突出。

2.在学生的程序操作能力和程序设计能力提升方面有突出的优势

传统教学主要是让学生做相关知识的基本了解,但是模拟教学直接要求学生做程序设计,

目的在于让学生了解真正的程序设计工作。通过模拟,学生对C语言程序设计的掌握会更加

熟练,对于C语言程序设计需要解决的问题,需要注意的事项等也会更加清楚,这会进一步

加深学生学习的专业性效果。对模拟教学法的具体利用做分析可知,其虽然优势突出,但是

缺陷也十分的明显:一是模拟教学法对环境的依赖性比较强,如果在模拟中存在着细节上的

失误,整个教学的成果会大打折扣。而且在模拟教学法的实施中,较多的学生会产生不适应

的感觉,这也会影响此种教学方法的持续性实施。二是模拟教学法的实践性比较强,所以很

多学生的角色转换不过来,这会造成学生学习压力的加大。虽然说在学习实践中适当加压是

好事,可以逼学生进一步成长,但是模拟教学方法因为环境塑造以及教学的具体执行,往往

会造成学生压力过大的情况,这于学生的健康生活和持续性学习有显著的影响,所以在实践

中需要基于实践情况做好该方法的具体使用。

四、实践指导教学法

在C语言程序设计课程教学中,利用比较普遍的第四种方法是实践指导教学法,这种教

学方法是在总结传统教学缺陷的基础上形成的,强调理论和实践并重的一种教学方法。在目

前的C语言程序设计课程教学实践中,这种方法的使用较为突出。对C语言程序设计课程

教学中的实践指导教学法做具体的分析,其主要强调的是两点。


本文标签: 学生 教学 程序设计 实践 方法