C语言程序设计实践教学研究

时间:2022-02-11 10:36:31

C语言程序设计实践教学研究

摘要:随着互联网技术的不断深入发展,互联网已经悄然进入我们生活的方方面面,人们的生活已经离不开互联网,互联网源于计算机,计算机是人类伟大发明创造之一,人类的生产生活很大程度上依赖计算机,因此计算机行业在很长一段时间都将处于领先地位,而针对计算机专业的学生来说,掌握一门技术,除了过硬的理论功底,还需要动手实践的能力以及创新思维,因此,本文针对计算机专业的必修基础课程———C语言程序设计的实践教学改革提供更加高效的教学模式,即CDIO模式,以打破传统教学模式带来的弊端,以期在CDIO模式下的C语言程序设计课程能够在教学实践领域实现重大突破,为高效提升教学质量提供参考思路。

关键词:CDIO模式;C语言程序设计;实践教学

现代社会对拥有专业技术的人才要求有所不同,除了拥有扎实的理论基础外,更加注重对理论与实践相结合的能力的考察,在真正的工作岗位上需要的是拥有实操经验的专业技术人员,理论基础主要用于分析问题和解决问题,而实操技能讲究将理论应用于具体情境中,能够将复杂问题简单化,因此,在设置C语言程序设计实践课程内容时,应突破传统模式的壁垒,运用先进的CDIO模式,将新的教学理念灵活运用于实践操作部分,使学生的动手能力和主观能动性被充分调动起来,更好地契合新课程改革的目标要求。

1CDIO模式概述

CDIO模式是一种以学生为主体、通过设置问题充分调动学生的主观能动性的新型教学模式,其核心内容是通过实现构思、设计、实现和运作四个环节来引导学生自主学习,构建一套良好的工作思维模式,从发现问题,到分析、制作,再到解决问题[1]。一方面,有助于培养学生主动思考和运用所学知识结合实际情况解决问题的能力,帮助学生尽快适应实操的环境和可能面临的技术问题;另一方面,教师通过运用CDIO模式开展C语言程序设计实践教学,能够帮助教师全方位地对学生的表现进行考核评价,并及时给出指导意见,为学生未来就业发展奠定良好的基础。

2C语言程序设计实践教学现状

目前国内在C语言程序设计实践教学环节存在诸多问题需要解决,包括以下几个方面:1)部分教师未对C语言程序设计实践教学给予足够的重视,而将更多的重心只放在理论课程部分,而对于实践环节只是一笔带过,或者出现严重的形式化现象,使得C语言程序设计这门课程因教学实践部分时间的不足不能够达到新课程改革下的教学要求;2)部分学校使用的C语言程序设计教材较为落后,使得日新月异的科技技术不能够及时同步于C语言程序设计课程中,再加上实践教学内容的落后,同样给C语言程序设计课程的课程质量带来严重影响[2];3)教师在传统的教学模式下极容易导致单边教学现象或填鸭式教学,从而降低学生的学习热情,甚至可能因为难以理解课程内容或缺少实操经验而对课程产生抵触情绪。

3CDIO模式下C语言程序设计实践教学改革

3.1优化教材内容。及时更新教材内容是教学改革的第一步,在更新教材内容的基础上教师应从以下几方面着力优化教材内容:1)根据学生的实际情况安排难度适中的课程任务,在保证课程任务具备适当难度和创新性的前提下,给予学生充分的时间思考和解决课程任务,并及时给予必要的帮助[3];2)在备课过程中,教师应注意课程内容安排是否松弛有度,具有逻辑性和连贯性,在开启新课程学习的同时,保证对于学过知识的巩固复习,并将其融于新课程的学习中。3.2完善教学方法。不论是对于C语言程序设计理论课程还是实践教学环节,都需要不断对教学方法进行完善,在CDIO模式下严格执行其操作流程,在充分认知CDIO模式的核心思想后设计课程内容,是保障CDIO模式能够有效实施的根本方法[4]。教学方法的完善可以从以下两方面着手:1)在对学生进行新知识的讲解后,要及时给予练习题,让学生对知识点加以巩固和反思,再在实践教学环节贯穿新知识的内容,让学生能够运用已有的理论知识解决实际操作的问题,避免因知识对接不到位导致学生难以完成实践环节的任务;2)教师要及时进行有效的反馈和帮助,一方面对基础薄弱的学生在必要时给予帮助,保证学习的积极性,另一方面要对学生完成的作业进行及时有效的反馈,让学生在不断地实践中发现自身的不足并加以改进。

4结束语

CDIO模式下的C语言程序设计实践教学给该门课程带来了无限的可能,对CDIO模式的严格执行是保障其运用效果的前提条件,教师一方面要根据实际情况合理安排教学内容,不断创新教学方法,及时进行有效反馈和帮助,从而充分调动学生的学习积极性,让C语言程序设计教学实践能够真正促进学生的成长成才。

参考文献:

[1]于延,周国辉,李红宇,等.CDIO模式下C语言程序设计实践教学改革[J].计算机教育,2016(2):122-126.

[2]张艳君,苏桂莲,卜凤菊,等.基于CDIO模式的C语言程序设计课程教学改革与实践[J].课程教育研究,2018(23):220.

[3]刘翠翠.探析CDIO模式下的C语言程序设计教学改革与实践[J].信息与电脑(理论版),2017(5):219-221.

[4]张迪.探析CDIO模式下的C语言程序设计教学改革与实践[J].赤峰学院学报(自然科学版),2017,32(15):40-42.

作者:任敏 单位:聊城大学