摘要:C语言程序设计的课程教学在内容编制以及实践教学的实施过程中,需要重视不同专业之间的不通点,由此在教学过程中制定合理的教学内容,以及在实践的教学内容上通过改革改善教学的实施质量。
关键词:C语言程序设计;课程教学;改革
引言:
现阶段的C语言程序设计教学内容设置上实践教学过程中,由于缺少实践教学的理论研究以及教材应用的指导等,导致学生在函数、数组等概念性内容的学习上耗用了大部分时间,对于学生实践能力的培养以及流程指导则存在一定缺失。因此,需要在内容以及教学的实施方式上进行改革,由此改善学生的理论学习观念以及实践态度等。
一、C语言程序设计教学现状的相关概述
(一)C语言程序设计教学内容、设置上存在的不足分析
C语言程序设计无论是在理论教学还是实际操作的过程中,其理论应用与实践方面具有较高的要求,不仅需要高级语言和汇编语言之间的理论理解,还需熟练的计算机语言编辑能力。同时,在专业课程的内容设置上,部分专业如电气专业、金属冶炼专业、数据测量与控制专业等,其在C语言程序设计的课程内容设置上,普遍存在不分专业性质而设置C语言程序设计内容进行教学,导致学生在学习过程中与所学专业存在不适应性,由于缺乏正确的实践引导以及教学,使学生在概念以及实践学习过程中形成固化的学习思维,而导致实践训练方面存在不足。
(二)缺乏有效的教学质量考核方法
C语言程序设计在现阶段的教学质量考核中,主要通过平时成绩以及考试成绩进行学习质量评价[1]。平时成绩占了总分三成,部分学校甚至占四成,学生只要按时来到课堂就可完成平时成绩的考核。对于理论实践方面的内容考核则存在轻视等情况。此种考核方式对于学生的理论实践能力考核而言存在较大的局限性,由此造成学生在理论学习以及实践操作的过程中容易形成消极态度。对此,学校以及教师应重视学生的实践能力培养及考核,由此在一定程度上改善C语言程序设计实践教学的实施质量。
二、相关的改善思路及实施方案
C语言程序设计在理论知识以及技能运用等方面,较为注重实践能力及思维的培养。对此,学校及教师注重学生的综合实践培养,如理论应用能力、思维拓展能力、联想能力以及动手能力等,同时在理论教学的过程中积极引导学生建立起理论的实践思维,使其正确认识理论学习的意义及应用方式,由此在一定程度上改善实践教学的实施质量。
具体的教学措施有以下几个各方面:
(一)设置科学的实践教学理论
不同专业之间的C语言程序设计教学应在内容上进行专项设计,由此使该体系内容在实施的过程中可以适应各个专业的具体要求[2]。在教学工作的实施过程中应树立正确的实践教学目标,如各个专业之间对于C语言程序设计的学习要求、实践要求不同,可根据专业教学的特点、要求等因素进行实践教学的内容及目标制定,进而在一定程度上优化实践教学的实施效果。此外,在教学大纲的实践内容编制上,还应结合理论特点进行专项的内容设置,由此在一定程度上实现科学的理论设置。如在《流程图》一课的教学过程中,教师可在传统的教学方法基础上进行改革,通过简化流程图内容以及上手操作等形式,使学生在内容专门的内容编制基础上进行理论学习以及动手模拟等,由此在一定程度上改善教学的实施质量。
(二)创建综合性的实践教学系统。
综合性的实践教学系统在设置的过程中,主要通过调动学生的教学参与度与关注度进行编程操作,一方面可以通过教学模式的创新使学生更加积极参与教学,另一方面可以使学生在理论学习的情况下进行良好的实践训练,由此在理论学习的基础上进行实践训练。对此,在综合性的实践教学设置上,可将其实践内容分为课上及课外实践内容,使学生在两种教学阶段中可以实现综合性的实践训练。课上实践活动的设置过程中,教师可根据教学内容及学生学习情况进行合理制定,比如随堂作业、实践教学参与等;课外实践教学可引导学生进行简单的语句编写以及编程工具的基本使用方式,使其通过理论方面的学习以及实践方面的训练逐步加强C语言程序设计的理论理解以及实践技能。
(三)创建综合型教学考核办法
C语言程序设计在教学上不仅重视理论方面的教学,还注重实践反面教学。现阶段的学生学习质量考核评估方法,仍旧以平时分加最终考试成绩的形式进行评估,在实践教学的考核中应根据实践流程以及结果进行综合型考核,使学生在理论学习的基础上还需注重语言编辑方面的实践学习,由此通过教学质量考核方式的改革,使学生在C语言程序设计的学习过程中可以建立良好的理论学习思路及实践方法。
三、结束语
本文根据C语言程序设计的特点、内容以及教学方式,并结合实际的教学情况进行了综合的理论探究以及实践分析,旨在促进当前理论教学的实施质量。教师在理论以及实践方面的教学过程中应注重教学内容的针对性,以及内容的合理制定,由此在一定程度上提升理论、实践教学的实施质量。
参考文献:
[1]彭秀萍.C语言程序设计课程教学改革探讨[J].电脑知识与技术,2018(26).
[2]吴国栋,涂立静,李景霞,etal.面向新工科的计算机类专业《C语言程序设计》课程教学改革探讨[J].教育现代化,2019,6(11):70-72.