本论文是一篇教学法有关本科毕业论文范文,关于基于C语言程序设计中职学校计算机实训教学的相关专科毕业论文范文。免费优秀的关于教学法及实训教学及实践教学方面论文范文资料,适合教学法论文写作的大学硕士及本科毕业论文开题报告范文和学术职称论文参考文献下载。
摘 要:学习C语言程序设计,是学生计算机编程入门的基础,形成计算机思维的关键.但学生学习过程中,学生普遍反映难学、难懂,理论与实践脱节.因此加强理论教学过程中的程序设计知识讲授和程序设计思维训练,只有经过实践教学环节才能转化为学生内在的知识和能力.本文在分析中职学校C语言程序设计课程教学现状和存在问题的基础上,综合考虑该C语言特点,将实训内容进行由易到难的过程题目设计,适当选择案例演示教学法、任务驱动教学法、项目教学法进行整合运用,达到提高实践技能训练的教学效果.
关 键 词:C语言;实践教学;任务驱动法
前言
在过去的计算机专业的教学计划中,C语言是中等职业学校计算机类专业开设的一门非常重要的专业课程,是学生学习程序设计的开端,学生分析问题、解决问题的能力和程序设计过程理念的形成都与C语言有着密切的联系,C语言有着其它高级程序设计语言不可比拟的优点.但目前这门课程在中职计算机专业的视野中慢慢退出了历史舞台,因为这门课有其较难学习的知识点,学生对知识不理解.学校往往在教学上投入很多,却收效甚微.所以目前很多学校采用其它程序语言比如visualbasic程序设计语言等代替c语言.
的确,由于现行教学过程中存在着理论与实践脱节的弊端和学生自身因素的原因,所以学生在C语言学习中普遍反映“难学”、“不懂”.本文以针对学生编程的一般心理思维规律,结合教学体会,试图探索出一条适合编程语言实训教学的有效途径,加强中职学生编程能力,为中职学生学习别的专业课程打下坚实基础.
一、分析C语言编程教学中存在的问题
首先,在现有的C语言教学过程中偏重于C语言语法知识,以语法知识为主线进行线性教学,理论课和实践课分离,不能相互促进.理论课中往往只注重对教材知识的分析和灌输,在广度上对知识没有拓展和延伸,必定会影响对知识深度的剖析,也会造成学生理解的困难.而实训课程通常被放到了次要的地位,很多时候是在走形式:一方面,学生对知识一知半解、往往用上网来对付实训课;另一方面,老师很难监控到每个学生,了解他们是否都在认真编写、调试程序.这就造成理论课没有起到为实训课打基础的作用,实训课也没有起到巩固、应用理论课的作用.
另外,部分学生认为自己毕业后不会从事计算机软件开发的工作,或者认为现在C语言己经过时,所以学不好也无所谓.错误的学习动机导致后期的学习非常地被动.部分教师在教学过程中没能布置明确的上机任务,学生上机之前不清楚上机内容,没有明确上机目的.有的学生上机时仅仅是将课本上的案例或是教师上课时所讲的例题在计算机上编程,不去分析具体算法和其中的语法结构,达不到实践的目的.
二、实训教学内容设计及教学组织
1.实训