APP下载

《C语言程序设计》融入课程思政的教学模式探索

2021-10-08张永付峥胡菊霞

考试与评价 2021年8期
关键词:C语言程序设计C语言创新能力

张永 付峥 胡菊霞

【摘 要】 本文探讨了《C语言程序设计》融入课程思政的教学模式,以实际就业岗位需要为导向,以培养学生创新能力、自主学习能力及就业竞争力为目标的人才培养模式,在该模式的指导下,从C语言课程入手,搭建起课堂教学和实践教学的创新框架。

【关键词】 C语言  教学模式  创新能力

1. 《C语言程序设计》融入课程思政的教学模式探索

(1)改革教学模式,合理设置课程体系,提高学生的系统能力

传统的教育教学方式使得学生注重理论知识的接受,注重题目的演算,养成了被动接受知识的习惯,遇到问题不愿意去思考、探究,从而导致现在的学生创新力不够,在实际项目中缺乏提出自己解决方案的能力。而计算机专业对学生培养要求则重在创新、重在解决问题能力的培养。要求学生能够利用所学的专业知识,对实际项目进行分析,找到解决问题的方案,根据解决问题的方案给出解决问题的算法,从而使用计算机语言实现。所以,这就要求计算机专业教师在教学过程中,不但要传授知识,更重要的是培养学生创新能力,培养学生对现实问题进行抽象建模,找到解决实际问题的可行方案,根据模型,找到解决问题的算法,从而解决实际问题。

(2)突显系统教育理念,设立探究式的实践环节,系统教育理念对培养计算机人才有非常好的作用,探究式实践能提高学生的创新能力和创新意识

在创新人才的培养过程中,发挥学生的动手能力是非常重要的,通过实践环节,加深对所学理论的验证和巩固,从而深入理解所学内容的具体应用。要达到这些,要有科学的实验设置方法,不但要考虑学生的实际情况,还要考虑学生所学的内容,因此,从长期的教学中,总结出了实验内容设置的方法:对基本内容进行巩固的验证性实验,利用基本内容解决实际问题的设计性实验,综合利用所学内容和相关课程的综合性实验,以及发挥学生主观能动性的创新型实验。

1) 加强计算机验证性实验的训练。验证性实验是对所学部分内容进行巩固和理解而设计的,实验本身难度小,学生容易掌握和完成,但在实验过程中,注重对相关内容的理解和掌握,达到通过实验促进理论知识的理解,从而达到灵活应用的目的。

2) 加强综合性实验的训练。综合性实验具有对所学内容以及相关课程知识综合的特点,能综合训练学生利用所学的知识解决实际问题的能力,不但对所学知识进行巩固,还能训练学生综合利用所学各门功课知识解决实际问题的能力。

3) 加强创新型实验的训练。为了与市场接轨,在学生培养过程中,引入创新型实验,目的是培養学生创新能力,毕业后能更好地从事计算机相关工作。

(3)从系统观出发,改革计算机主干课程教学内容与教学方法

1) 从当前市场需求入手,充分考虑专业的培养方案,独立编写计算机主干课程的教学大纲。

2) 开展计算机系列课程建设。

3) 改革课程类型和课程内容,在课程教学过程中,尤其编程语言课程教学过程中,相关内容进行整合,这样就可以把程序设计讲得透彻,也更容易训练创新能力。

(4) 科学设计课程实践系统性的综合实践环节,让课程体系的不同层次课程实践相互之间能够承上启下,逐步深入。

2. 解决的问题

(1) 建立具有我校特色的计算机人才培养模式

传统的教育方式已经不能适应市场的需求,因此,找出本专业学生应具备的系统能力以及其在设计程序时应该具备的系统观,为课题教学的问题设置打下基础;同时,通过分析课程的教学目标,确定教学的核心问题,明确学生需要探究什么、领悟什么,从而在课程教学过程中有意识地进行引导,在教学过程中,注重发挥学生的主观能动性,变被动的灌输式为主动的探究性,充分发挥学生的创新能力。

(2) 建构相对完善的基础、专业学科教育体系

在专业培养方案制定过程中,要注重基础和能力,不但要使学生拥有厚实的专业基础知识,还要学生拥有创新能力。结合计算机专业特征和程序员编程实践,参考学生的实际认知情况,调整课程体系中的各门课程的前后次序以及彼此之间的衔接,做到前后呼应,逐步深入。与此同时,课程体系能根据实验引导学生层层深入探讨,将教师的项目引入教学中,结合教师的项目,把知识内容和项目结合起来,让学生充分体会所学内容的实际使用。

(3) 尝试建立有利于创新型人才脱颖而出的育人环境

在学生的创新培养上,教师就像火车头一样,所以,要想培养学生创新能力,创新意识,教师本身要有创新意愿和能力,要有改革的勇气,要有探究新知识精神。所以,在专业建设上,要有教师激励机制,要鼓励教师主动接受新内容,尤其计算机语言更新更快,这就要求计算机教师要有不断学习的精神,要能不断接触新事物。另一方面,教师要不断从事科研,将科研引入教学,让学生充分体会所学内容的实际用处,激发学生学习的兴趣,激发学生探究问题的能力,才能更好地培养创新型人才。

3. 小结

该模式能够在学生掌握计算机专业知识的基础上,提高学生的实践动手能力,提高学生就业和自主创业的能力,提高大学生在职业生涯中的核心竞争力,本专业学生在得到了综合性训练的同时,提高了应用能力,增强了就业竞争能力。

参考文献

[1] 钟锦.应用型本科院校计算机专业人才培养模式探索[J].合肥师范学院学报,2018(03).

[2] 郭文忠,张浩.计算机科学与技术专业人才培养中校企合作模式探索与实践[J].现代计算机(专业版),2018(01).

*2019年校级教改课题(JY1927),2020年校级“课程思政”示范课程(sz2007)

猜你喜欢

C语言程序设计C语言创新能力
拓展探究实验 培养创新能力
高中数学课堂教学中创新能力的培养
“C语言程序设计”课程混合教学探索
基于C语言的计算机软件编程技术探究
中职C语言单片机课堂教学中的趣味性探讨
计算机原理中C语言的应用价值
以“学生为中心”的《C语言程序设计》教学设计探究
基于翻转课堂的《C语言程序设计》课程教学系统的实现与研究
浅谈《C语言程序设计》课程的教学改革
《C语言程序设计》课程的教学改革与实践