《C程序设计》课程思政教学探索
黄 俊
(常熟理工学院 机械工程学院 215500 江苏 苏州)
[摘 要]为了贯彻习近平总书记在全国高校思想政治工作会议上的指示精神,树立应用型本科院校学生正确的世界观、价值观和人生观。本文以《C程序设计》课程为例,分析了当前我国本科院校在《C程序设计》课程思政上仍存在教师思想观念陈旧、思政教育与专业知识难以统一和教学手段单一的问题,提出将思政元素融入到C语言的课堂授课、实验课程、课后复习中去,以培养德才兼备的新时代大学生。
[关键字]C程序设计;课程思政;教学探索
[基金项目]2019年教育部第一批产学合作协同育人项目(201901169009);2019年常熟理工学院“课程思政”示范课程建设项目(JXK2019053)
[作者简介]黄俊(1987—),男,汉族,江苏省泰兴人,博士,讲师,研究方向:智能测控技术。
一、
高校专业课课程思政的背景
2016年12月,习近平总书记在全国高校思想政治工作会议上指出:“要坚持把立德树人作为中心环节,把思想政治工作贯穿教育教学全过程,实现全程育人、全方位育人。”因此,作为一名应用型本科院校专业课程教师,本人深深感受到在专业课课堂上开展课程思政教育的重要性。“课程思政”是指依托、借助于专业课,不断地挖据专业课中包含的思政内容,将专业授课与思政教育将统一起来的教育类的实践活动
[1]。
《C程序设计》是一门教授学生如何使用C语言进行程序设计的课程,该课程主要面向理工科的学生,它的侧重点在于学习编写程序,这是我们最终的目的。而C语言就是我们达到这个目的所需要的工具。在学习这个工具时,我们主要掌握它的概念,一些算法,基本的语句和程序设计、文件操作等。本课程主要目标是为了学生能熟练掌握并运用C语言来进行程序的设计,打下一个坚实的基础。
二、
《C程序设计》课程教学在课程思政上存在的主要问题
1.教师思想观念陈旧
教师应具有高尚的师德,正确的人生观,价值观和世界观。这是高校教师应具备的基本素质,也是在专业知识课堂中实施思想政治教育的前提。但是从目前情况看,大部分高校教师只专注于完成学校规定的教学任务,课堂气氛无聊枯燥,思想觉悟不高,缺乏育人的意识。课程思政主要强调就是教师应在教学授课的同时也要重视学生德意教育。
2.思政教育与专业知识难以统一
在教学和人才培养计划中,思政课程都是以理论教学为主,涉及的实践方面的内容较少,形式更加的单一固化;而专业课的授课方式都是以理论和实践相结合,在思政方面的内容更是少之又少,难以起到课程思政的作用。大多数的教师在教授《C程序设计》的专业知识,都忽视了学生价值观的引领和德意的教育。长此以往,会使得课程的教学育人慢慢的弱化。
3.教学手段单一
在目前的教学中,《C程序设计》课程中加入思政的内容会变得很勉强,显得格外不协调,不能够真正地体现出课程育人的作用,这是教师教学手段单一枯燥的原因。那么如何才能使教授专业知识和德育教育两不误,最有效的方法就是能够找到新型的教学手段,不断地丰富教学手段。将德育教育贯穿到课程中,让学生更好地接受,做到自然地思政教学。
三、
《C程序设计》课程思政教学探索
1.课堂授课蕴含的思想政治内容
在《C程序设计》课程开课时,结合C语言的发展背景,指导学生中国软件开发的现状和未来的期望,教导学生认真学习C语言,发愤图强,努力为祖国争光。
在讲解程序流程图时,引导学生做事情要先有规划,琐事繁多时,不要慌乱,静下心来,有规划、有目的地安排好事情的主次。比如重要的事要先做,要有全局的规划。如果事情繁多,而你选择所有的事并进,不仅自己很累,最终可能干不好一件事。
在讲解C语言的基本语法规则时,告诫学生C语言的编写要遵循它的规定。在社会生活中,我们作为祖国未来的希望,也要遵守国家的法律法规,做一个守法的公民;在学校时,在遵守学校的规章,做一个尊师守纪的好学生。
在讲解选择结构程序设计时,当遇到条件选择的程序时,将会执行不同地方的程序。告诉学生在人的一生中,总是会有数不清的大大小小的选择在等待着我们。每次选择,我们都将舍弃一些东西,获得另外一些东西。在经历了很多次选择之后,我们都将留下自己独特的人生轨迹,从而塑造出不一样的人生。因此,选择不同,结果自然不同。
在讲解循环结构程序设计时,让学生先对一些基本的算法,告诉学生编程需要智慧,是一项细活,没有标准的答案,不同的人可以有不同的写法,不断强化学生的逻辑思维,从而增强学生对数学应用的重视程度。在讲解利用数组处理批量数据时,告诉学生相同类型的数据可以集合在一起。教导学生物以类聚,人以群分的道理。和进取的人在一起,行动不会落后;和智慧的人在一起,做事变得机敏。只有不断地使自己优秀,才能接触到更加优秀的他人。在讲解用函数实现模块化程序设计时,向学生引入项目化管理的概念,从而有助于增加学生的实践经验,创新能力,培养学生的管理能力,增加学生模块化的思想。在讲解指针这一知识点时,告诫学生正确指向的重要性,合理地利用指针,不仅节省内存空间还能提高工作效率。
2.实验课程蕴含的思想政治内容
实验教学内容上,要尽量创造条件,让学生少做些验证类的实验,多做设计类型的实验,从而使学生在设计类的实验中,能够思想大开,培养学生的创新能力和独立实验的能力。
在实验课程中,学生在编写程序时,告诉他们即使一个简单的标点符号遗漏或用错,都会导致整个程序无法正常运行,所以编写程序时一定要严谨认真。教导学生在程序开发、调试过程中,养成一种脚踏实地、严谨细致、遵守语法规则的优良作风。在实验课程中,面对复杂的问题,根据学生的具体能力进行分组协商,通过团队之间的合作来解决难题。使学生之间互相团结,相互帮助,形成你追我赶,互帮互助的学习氛围,培养学生互助友善合作精神。
3.课后复习蕴含的思想政治内容
《C程序设计》是一门介绍如何用C语言进行程序设计的课程。学生要想熟练掌握该课程的知识点、利用C语言知识去解决实际问题,需要课后认真复习,并及时上机完成课后编程练习作业,基于实践巩固新知。并且要求学生从诚信做起,不抄袭他人的作业,不弄虚作假等,从而培养学生的诚实守信的优良品德,做一个诚实讲信用的人。
四、
结束语
综上所述,《C程序设计》课程思政教学的出发点是充分挖掘C语言的课程思政要素,将思政元素融入到C语言的课堂授课、实验课程、课后复习中去。为学生营造良好的成长环境,为学校提供更具专业的教学内容,为社会培养更多思想政治优秀、专业技能先进的杰出学子,最终实现应用型本科院校学生成为新时代德才兼备的人才。
[参考文献]
[1]赵继伟.“课程思政”:涵义、理念、问题与对策[J].湖北经济学院学报,2019,17(02):114-119.
[2]宇晓明,张斌,封士彩,胡朝斌.机电一体化“课程思政”的教育探索与教学实践[J].中国多媒体与网络教学学报(上旬刊),2020(04):182-183.
[3]莫桂江,李和明,黄韵洁.高职院校专业课课程思政改革的研究与实践——以单片机技术应用课程为例[J].教育观察,2019,8(40):11-12+32.
[4]孙翠翠,李霞.“课程思政”教学实践探索——以《数据结构》课程为例[J].山东广播电视大学学报,2019(04):21-23.
Teaching exploration of Course Education in Engineering Mechanics
Huang Jun
( School of Mechanical Engineering, Changshu Institute of Technology, 215500, Suzhou, China)
Abstract: In order to implement the spirit of General Secretary Xi Jinping's instruction at the National College Ideological and Political Work Conference, establish a correct world outlook, values and outlook on life for students of applied undergraduate colleges. This article takes the "C Programming" course as an example to analyze the current problems of undergraduate colleges and universities in the "C Programming" course thinking and politics, the old ideas of teachers, the difficulty of unifying ideological and political education and professional knowledge, and the single teaching method It is proposed to integrate the elements of ideology and politics into the C language classroom teaching, experimental courses, and after-class review to cultivate new era college students who have both ability and ability.
Keywords: C program design; Course education; Teaching exploration