Sci论文 - 至繁归于至简,Sci论文网。 设为首页|加入收藏
当前位置:首页 > 教育论文 > 正文

课程思政在高校“C 语言程序设计”课程中的融入论文

发布时间:2023-01-13 11:15:35 文章来源:SCI论文网 我要评论














SCI论文(www.lunwensci.com):
 
  摘要:文章在概述“C语言程序设计”课程的基础上,首先分析了课程思政在高校“C语言程序设计”课程中融入的意义,然后提出了课程思政在高校“C语言程序设计”课程中融入的要求,接着论述了课程思政在高校“C语言程序设计”课程中融入的策略,最后列举了课程思政在高校“C语言程序设计”课程中融入的案例。
 
  关键词:课程思政;“C语言程序设计”课程;高校
 
  21世纪,自媒体已经深入人们的生活中,人们随时都会被不同人的发声包围,导致意识形态不断被冲击。大学生是国家未来的接班人,且这个阶段正是他们全面认识世界的重要时期,因此高校要重视大学生的思想政治建设,明确立德树人这一中心环节,并坚持贯彻执行。同时,高校的各门课程都要有自身的“责任田”,要将思政教育融入教学,达到相互协同的效果。
 
  以往教师都认为思政教育应该由思政课程开展,或者将思政教育划分到文科课程的范畴,而没有把思政教育与理工类课程相互结合。但是随着教育理念的不断发展和更新,教师应该认识到思政教育应该是全面开展的,理工类课程也要进行思政教育,这样能够培养学生的工匠精神。下面本文以“C语言程序设计”课程为例,深入研究该课程当中蕴含的思政元素,让课程思政与“C语言程序设计”课程进行完美的融合,进而为其他理工科课程进行课程思政提供参考。
 
  一、“C语言程序设计”课程概述
 
  “C语言程序设计”课程的授课对象为高校理工科大一、大二的学生,虽然它只是一门公共基础课,却是学生学习程序设计和编程的入门课,因此“C语言程序设计”课程在高校理工科的公共基础课中占据非常重要的地位。该课程教学目标如下:促使学生掌握该专业的基础知识,为将来学习更高级的知识打好坚实基础,同时让学生具有良好的信息素养、逻辑思维等[1]。

\
 
 
  二、课程思政在高校“C语言程序设计”课程中融入的意义
 
  高校“C语言程序设计”课程教师讲授C语言程序设计知识是为了培养学生的逻辑思维,同时在教学环节中融合课程思政元素,把爱国心、责任感、创新精神等融入其中,可帮助学生塑造正确的人生观、价值观,培养他们的爱国情怀[2]。因此,“C语言程序设计”课程融入课程思政具有非常重要的意义。
 
  第一,传授专业知识。学生通过学习“C语言程序设计”这门课程,能够掌握C语言编程的基础知识和技能,树立计算机专业课的基本思想,形成较好的信息素养,为将来学习高级语言程序设计和编程打下坚实的基础。
 
  第二,培养专业能力。计算机思维是科学思维当中非常重要的一种,而学习“C语言程序设计”课程可以培养学生的逻辑思维能力,让他们能够进行独立思考。这样当在专业学习中遇到某些问题时,学生就可以采用计算机思维分析和解决问题。
 
  第三,塑造正确价值观。“C语言程序设计”课程中本身就存在团结精神、创新精神的内容,教师在教学环节中融合课程思政,加强德育,可以更深层次地挖掘知识背后隐藏的价值意义,培养出具有高尚情操、社会责任感、敬业精神的大学生。
 
  概括来说,教师在“C语言程序设计”课程教学中融入课程思政,能够让学生通过显性知识学习到隐性知识,进而将学生培养成有理想抱负的青年,同时还能弥补现有教育中存在的不足。
 
  三、课程思政在高校“C语言程序设计”课程中融入的要求
 
  (一)课程思政有目标
 
  习近平总书记强调,青少年阶段是人生的“拔节孕穗期”,最需要精心引导和栽培[3]。在当前时代背景之下,高校对课程思政的重视程度不断提高,不再只把课程思政当作口号,也不再把专业课教学和思政教育单独划分,而是越来越重视两者的融合,如把创新精神、工匠精神、做人做事的道理融入专业课程教学。作为“C语言程序设计”课程教师,引导学生坚定“四个自信”是其应尽的义务,也是肩负的责任,即教师要在课堂教学当中不断进行创新,实现与课程思政的有效融合。
 
  (二)课程思政有深度
 
  在过去的高校教学中,课程思政通常被认为是人文社科类课程的任务,这导致人文社科类课程开展课程思政更具有优势,相比之下,理工类课程思政还属于起步阶段。面对这样的情况,“C语言程序设计”课程教师需要挑起大梁,勇于面对,积极思考,敢于创新,既要遵从专业课的教学大纲,又要挖掘专业课的思政教育内涵,真正做到思政教育的“润物细无声”。“C语言程序设计”课程思政教育不一定要求每节课都融入思政元素,教师可以根据授课内容进行调节,但是要保证每一章节都融入思政元素[4]。在日常教学中,教师需要提前把思政案例编排得细致、易懂,并采用师生互动方式,这样更利于学生全程参与、思考,从而帮助学生实现情感、认知的认同。换言之,在“C语言程序设计”课程思政教学中,教师要把思政元素分布在授课要点中,并采用案例教学、翻转课堂等教学方式,同时引导学生在课堂中进行讨论,这样不但可让枯燥的理工科课程教学更有温度和深度,还提升了学生的人文素养[5]。
 
  四、课程思政在高校“C语言程序设计”课程中融入的策略
 
  高校“C语言程序设计”课程融合课程思政是建立在专业课知识点的基础上,因此要想达到完美的效果,就必须从以下四个策略入手:确定课程思政的育人目标、从该课程的内容当中找到思想政治资源、课程思政在教学环节中的实践、对专业课与思政的融合情况进行评价,如图1所示,以提升“C语言程序设计”课程与课程思政的融合度,让学生在掌握专业知识的同时,思想也得到升华。
 
\
 
  (一)制定课程思政育人目标
 
  我国科技不断发展,当下正处于5G、人工智能时代,而程序设计正是这个时代的人才必备的技能,也是大学生进入社会的技能保障。通过高校“C语言程序设计”课程,可以联想到学生的职业发展,而从职业发展可关联到爱国教育,从爱国教育又可关联到实现民族复兴的理想和责任,由此可以看出,“C语言程序设计”课程融合课程思政是一个以小见大的过程。高校“C语言程序设计”课程教师有责任给学生推荐相关计算机领域的文献,引导学生了解计算机的前沿技术,同时让学生认识到国内和国外在计算机领域的差异,使学生具有更加强烈的爱国情怀,同时提高学生的学习兴趣和学习欲望。
 
  C语言程序设计初期阶段,教师需要引导学生按照自己的思维算法进行,不应该过度借鉴他人的算法。这一过程虽然困难,但是教师要鼓励学生独立完成,从而培养学生坚忍不拔的精神,增强学生的知识产权意识,帮助学生形成工匠精神、科研精神[6]。
 
  “C语言程序设计”课程分组实践教学环节中,教师要引导学生在实践过程中意识到团队协作的重要性,从而培养学生良好的职业道德素养。
 
  (二)挖掘课程思政资源
 
  高校“C语言程序设计”课程融合课程思政的思政资源可以从以下三个方面的内容进行深入的挖掘:理论课程、实践课程、案例分享。基于此,教师可从多个角度把人文素养、爱国情怀、职业技能等思政内容融入课程教学[7]。“C语言程序设计”课程理论抽象且语法多变,学生学习该课程会觉得十分枯燥,因此教师在课前可以大量收集该领域成功人士的事迹,并在日常教学中把这些资料分享给学生,让学生在有趣的分享中吸取精神营养。过去的教学模式是以教师讲授知识为主,而现在新的教学模式要求以学生为主,重视培养学生解决实际问题的能力。因此,教师在准备“C语言程序设计”课程的教学内容时,要选取具有现实意义的案例,让学生通过案例轻松地掌握知识。

\
 
  “C语言程序设计”课程的教师在设计教学案例时,要多思考如何把思政元素融合进去,具体需要从人文历史、数学、网络安全等多个角度入手。例如,讲到二维数组求解、杨辉三角形的时候,教师可以用南宋数学家杨辉作为案例,让学生了解到我国发现这一规律的时间比法国数学家早了393年。除此之外,还可以引用唐代诗人白居易的诗句《一七令·诗》,与杨辉三角形相互对应。我国有着悠久深厚的历史文化,而通过案例教学可让学生形成文化自信,使思政教育点滴渗入[8]。
 
  (三)进行课程思政实践
 
  高校“C语言程序设计”课程融合课程思政,可以采用线上线下混合式教学模式。教师可以使用各种网络平台如超星平台,进行线上课程的教学,同时上传与教学内容相关的思政资料到该平台上,以便更加灵活地开展教学。除此之外,教师在进行教学之前,还应提前了解学生在线下的学习情况,并在PPT里融合最新热点和思政元素,以充满激情的方式授课,从而拉近师生距离。此外,教师团队应定期进行教学研讨,不断地整合教学资源,调整并优化教学内容,让“C语言程序设计”课程融合课程的思政实践效果更佳[9]。
 
  (四)重视课程思政考核
 
  课程思政不仅要以思政教育为教学目标,还要传授专业知识,因此在考核上要重视这两者的贯通。具体考核中,可以从以下三个方面入手,即实验报告总结、课堂互动情况及线上交流,以便专业知识授课和思政教育达到双赢效果[10]。
 
  五、课程思政在高校“C语言程序设计”课程中融入的案例
 
  高校“C语言程序设计”课程知识点枯燥无味,如果教师在课程中融入思政元素时,采取单一的说教模式,无疑会降低学生的学习兴趣。因此,教师在“C语言程序设计”中融入课程思政时要做到自然而融,即要结合与授课知识点相关的热门话题或历史事件,在潜移默化中完成思政教育。
 
  案例1:“C语言程序设计”课程在开展线上教学上本身就具有优势,因此可以采取线上线下结合的教学模式。教师可依托线上教学软件,让学生在课前十分钟进行线上手势签到,然后开始上课。
 
  思政元素:相比传统的上课点名方式,线上手势签到可以调动学生的积极性,让其较早地进入学习状态。而且这种手势签到的方式还可以让学生充分体验新事物,帮助他们发现和认识新思想、新知识。另外,也可以培养学生做任何事情都守时的良好习惯。
 
  教师让学生进行手势签到,看似只是简单的签到环节,但学生认真观察手势序列码,就会发现它像二维码数组,基于此,学生开动脑筋对其图符进行分析,就会认识到在批量数据区域层面是如何处理问题的。这样一步一步地引导学生深入发现问题,由现实中的东西联想到“C语言程序设计”的理论知识,不仅会对学生的求知欲望起到激发的作用,还能让学生明白专业知识的重要性,为学生将来学习高级语言程序设计种下兴趣的种子。
 
  案例2:“C语言程序设计”课程教学中,教师可以出示我国著名数学家张丘建提出的“百钱买百鸡”问题,让学生解答,这时学生可以使用“C语言程序设计”中的多重循环语句解决“百钱买百鸡”问题,同时还可以对多重循环语句的条件进行设置,以解决数学中的穷举计算问题。
 
  思政元素:面对这个问题,学生如果采取单纯的数学计算方式,那么其演算最少要进行660次。因此,“C语言程序设计”课程教师需要引导学生把这个难题交给计算机进行解决。在程序设计中,学生可使用if语句对条件进行设置,形成循环语句代码,而计算机执行该循环语句代码即可解决这一问题。通过求解这个难题,学生可深刻体会到“C语言程序设计”的意义和价值,学会利用计算机解决生活中的难题,进而拓展计算机思维,提高创新能力。
 
  案例3:在教学实践环节中,教师可按照每5人一组对班级学生进行划分,让其分工完成任务。例如,此次小组分工,需要完成大数的加减乘除运算,实现用数组存储的大整数的运算。
 
  思政元素:小组成员通过不断讨论、完善、改进、创新,提出解决方案。小组成员通过分工解决问题,不仅能够提高团队的合作意识,同时还能更好地培养工匠精神。
 
  六、结语
 
  将课程思政融入高校“C语言程序设计”课程教学,不但可以让枯燥的理论学习变得有趣味,还能让学习内容更有深度。立足“C语言程序设计”课程,挖掘思政教育、梳理思政教育、构建思政教育,可培养学生家国情怀、担当精神和创新精神,让学生成为一个有理想抱负的有为青年。
 
  参考文献:
 
  [1]于莉莉,赵佳彬,李美珊,等.“C语言程序设计”课程思政资源挖掘及教学路径探索[J].佳木斯大学社会科学学报,2020,38(6):224-225,228.
 
  [2]王宇,王盛.思政元素融入程序设计专业课程的教学探索[J].教育教学论坛,2020(41):339-340.
 
  [3]习近平主持召开学校思想政治理论课教师座谈会强调:用新时代中国特色社会主义思想铸魂育人贯彻党的教育方针落实立德树人根本任务[N].人民日报,2019-03-19(1).
 
  [4]吴芳,钱兰美,徐欢潇,等.基于课程思政的C语言程序设计教学改革探索[J].计算机产品与流通,2020(10):172.
 
  [5]张立铭,于占龙,杨文英.“一流课程”建设背景下《C语言程序设计》课程思政探析[J].电脑知识与技术,2020,16(20):171-172.
 
  [6]吕洪柱,张光姐,李敬有,等.新工科背景下C语言课程多元立体式教学效果分析[J].高师理科学刊,2021,41(7):75-78.
 
  [7]沈桂兰.高级语言程序设计教学中课程思政有效融入研究[J].南阳师范学院学报,2021,20(4):68-72.
 
  [8]张利华.“C语言程序设计”课程中思政元素的设计[J].计算机时代,2021(5):103-106.
 
  [9]顾洪,李昀英.“C语言程序设计”课程思政教学实践[J].科教导刊,2021(26):120-122.
 
  [10]赵佳彬,于莉莉,李德恒.“C语言程序设计”课程微思政探索[J].黑龙江教育(高教研究与评估),2020(8):45-46.
 
关注SCI论文创作发表,寻求SCI论文修改润色、SCI论文代发表等服务支撑,请锁定SCI论文网!

文章出自SCI论文网转载请注明出处:https://www.lunwensci.com/jiaoyulunwen/49956.html

发表评论

Sci论文网 - Sci论文发表 - Sci论文修改润色 - Sci论文期刊 - Sci论文代发
Copyright © Sci论文网 版权所有 | SCI论文网手机版 | 鄂ICP备2022005580号-2 | 网站地图xml | 百度地图xml