基于C语言程序设计中职学校计算机实训教学的

时间:2024-02-07 点赞:51435 浏览:106373 作者原创标记本站原创

本文是一篇教学法论文范文,教学法有关专科毕业论文开题报告,关于基于C语言程序设计中职学校计算机实训教学的相关专科毕业论文范文。适合教学法及实训教学及实践教学方面的的大学硕士和本科毕业论文以及教学法相关开题报告范文和职称论文写作参考文献资料下载。

摘 要:学习C语言程序设计,是学生计算机编程入门的基础,形成计算机思维的关键.但学生学习过程中,学生普遍反映难学、难懂,理论与实践脱节.因此加强理论教学过程中的程序设计知识讲授和程序设计思维训练,只有经过实践教学环节才能转化为学生内在的知识和能力.本文在分析中职学校C语言程序设计课程教学现状和存在问题的基础上,综合考虑该C语言特点,将实训内容进行由易到难的过程题目设计,适当选择案例演示教学法、任务驱动教学法、项目教学法进行整合运用,达到提高实践技能训练的教学效果.

关 键 词:C语言;实践教学;任务驱动法

前言

在过去的计算机专业的教学计划中,C语言是中等职业学校计算机类专业开设的一门非常重要的专业课程,是学生学习程序设计的开端,学生分析问题、解决问题的能力和程序设计过程理念的形成都与C语言有着密切的联系,C语言有着其它高级程序设计语言不可比拟的优点.但目前这门课程在中职计算机专业的视野中慢慢退出了历史舞台,因为这门课有其较难学习的知识点,学生对知识不理解.学校往往在教学上投入很多,却收效甚微.所以目前很多学校采用其它程序语言比如visualbasic程序设计语言等代替c语言.

的确,由于现行教学过程中存在着理论与实践脱节的弊端和学生自身因素的原因,所以学生在C语言学习中普遍反映“难学”、“不懂”.本文以针对学生编程的一般心理思维规律,结合教学体会,试图探索出一条适合编程语言实训教学的有效途径,加强中职学生编程能力,为中职学生学习别的专业课程打下坚实基础.

一、分析C语言编程教学中存在的问题

首先,在现有的C语言教学过程中偏重于C语言语法知识,以语法知识为主线进行线性教学,理论课和实践课分离,不能相互促进.理论课中往往只注重对教材知识的分析和灌输,在广度上对知识没有拓展和延伸,必定会影响对知识深度的剖析,也会造成学生理解的困难.而实训课程通常被放到了次要的地位,很多时候是在走形式:一方面,学生对知识一知半解、往往用上网来对付实训课;另一方面,老师很难监控到每个学生,了解他们是否都在认真编写、调试程序.这就造成理论课没有起到为实训课打基础的作用,实训课也没有起到巩固、应用理论课的作用.

另外,部分学生认为自己毕业后不会从事计算机软件开发的工作,或者认为现在C语言己经过时,所以学不好也无所谓.错误的学习动机导致后期的学习非常地被动.部分教师在教学过程中没能布置明确的上机任务,学生上机之前不清楚上机内容,没有明确上机目的.有的学生上机时仅仅是将课本上的案例或是教师上课时所讲的例题在计算机上编程,不去分析具体算法和其中的语法结构,达不到实践的目的.

二、实训教学内容设计及教学组织

1.实训教学设计内容符合理论教学的需要

实训与课程主教材内容相结合,贯彻“精讲多练”的原则,充分利用实验,注重基础训练,提高程序设计和程序调试的实际能力,进而全面理解和掌握课程内容.

通过实训应达到以下要求:理解模块化程序设计基本思想,掌握结构化程序设计的基本方法;掌握C语言的数据结构、程序结构、语句以及控制结构等的使用方法;程序设计中数据对象地址的处理方法,构造类型数据的处理基础,文件数据的处理基础;能用程序设计技术解决一定难度的实际问题;能掌握在实际开发环境(如:UNIX/LINUXOS平台、MicrosoftOS平台等)下对C语言程序进行编辑、编译、连接、调试和运行.

2.实训教学内容需整合及改善实训教学条件

实训教学内容应该首先根据专业特色对知识点进行整合,然后引入针对性较强的典型综合实例,在教学过程中突出上机实践部分,从程序整体向各个核心知识点渗透.

中等职业教育培养面向生产、建设、管理、服务第一线的高等技术应用性人才,其主要特色在于所培养的人才具有较强的技术应用能力和较高的职业素质,实际训练是实施培养要求的关键环节.理论教学与实训教学紧密联系,实训教学的学时数相对增加,学生实践环节的学时数应达到总时数的50%左右,对实践教学的要求较高.因此增加机房投入,改善多媒体教学.


3.内容项目化教学

实训项目作为核心支撑和出发点,通过对实训项目的实施以及各个核心知识点的渗透分析,从宏观到微观层层递进,使学生学习更有针对性,提高了教学有效性.

表1

类别实验名称学时实验项目名称实训类型备注

项目一C应用程序的创建2C语言编程环境验证型必做

项目二表达式与条件判断2百钱买百鸡、成绩等级设计型必做

项目三循环过程4趣味编程.设计型必做

项目四函数与程序结构12学生信息管理系统综合型必做

项目五数组应用4螺旋矩阵编程设计型必做

项目六指针应用2指针内存地管理设计型必做

项目七结构体12评分系统管理程序综合型必做

项目八文件12考试系统管理综合型必做

4.教学组织形式需创新

在宏观课程上以“项目”为线索,精心组织教学内容,采用逐步拓展的实训项目和设计,将每一阶段的学习进行小结,以贯穿知识点提高学生能力.

在课程初期,主要是进行单项的编程练习,重在掌握C语言的基本数据类型、语句与程序结构等.在进入函数、数组、指针、结构体和文件内容教学时,开始综合实训项目的编程设计.每一个实训项目都可以用前一个实训项目为基础,而在每一个实训项目中,各个步骤也是内在关联拓展而成,这样的实践性教学内容与方法设计给螺旋式项目教学法以实际落脚点,符合认知与学习规律,深受学生好评.例如,指针是C语言的一个难点,教与学两方面都比较困难,但是通过项目拓展,在实例层层递进、不断修改的过程中,学生可以轻而易举地掌握指针的概念与实质.螺旋式项目教学法是符合建构主义理论促进学生全面发展的科学教学方法,在这样的实例教学中,通过一个程序的层层递进,引入课程内容,使得学生的学习循序渐进,螺旋式地上升,效果很好,开阔学生的思维.

相关论文

中职学校会计实训教学

本文是一篇会计实训论文范文,会计实训类大学毕业论文,关于中职学校会计实训教学相关本科毕业论文范文。适合会计实训及实训教学及会计工作方。

如何优化技工学校计算机实训教学

本文是一篇计算机论文范文,计算机有关毕业论文范文,关于如何优化技工学校计算机实训教学相关毕业论文题目范文。适合计算机及计算机教学及多。

C语言程序设计教学方法

该文为关于实验教学相关研究生毕业论文开题报告范文,与C语言程序设计教学方法相关毕业论文格式,可作为论文格式专业实验教学论文写作研究的。

《C语言程序设计》教学策略与效应

本文是一篇教学法论文范文,教学法类有关本科毕业论文范文,关于《C语言程序设计》教学策略与效应相关硕士毕业论文范文。适合教学法及教学改。

《C语言程序设计》课程的学习

本文是一篇计算机论文范文,计算机相关本科毕业论文,关于《C语言程序设计》课程的学习相关毕业论文题目范文。适合计算机及计算机程序及计算。

高职《C语言程序设计》教学的

本文是一篇教学改革论文范文,教学改革有关毕业论文格式,关于高职《C语言程序设计》教学的相关硕士毕业论文范文。适合教学改革及计算机语言。

C语言程序设计教学方法

本文是一篇实验教学论文范文,实验教学方面本科毕业论文,关于C语言程序设计教学方法相关在职毕业论文范文。适合实验教学及课堂教学及学生方。