栏目分类:
子分类:
返回
文库吧用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
文库吧 > 学术 > 人文期刊 > 科技资讯

C++程序设计“课程思政”教学研究与探讨

C++程序设计“课程思政”教学研究与探讨

张秀梅

摘  要:新时代背景下高校的思政课程不再是孤军奋战,而是融合到“课程思政”当中。该文从C++程序设计“课程思政”的教学研究出发,根据教学大纲要求,教学过程中进行“课程思政”教学设计,并列举结合思政元素的典型案例,实现了思政教育与专业教育相统一,价值引领与知识传授相结合。从教学效果来看,C++程序设计“课程思政”教学研究基本达到了预期的教学目的,同时为其他专业课程的“课程思政”教学提供一定的参考。

关键词:C++程序设计  典型案例  课程设计  课程思政

中图分类号:G64                              文献标识码:A                   文章编号:1672-3791(2021)02(c)-0008-03

Research and Discussion on the Curriculum Ideology and Politics Teaching of C++ Programming

ZHANG  Xiumei

(School of Computer and Software Engineering, University of Science and Technology Liaoning, Anshan, Liaoning Province,114051 China)

Abstract: Under the background of the new era, ideological and political courses in colleges and universities are no longer a solitary struggle, but integrated into the curriculum ideology and politics. The paper starts from the curriculum ideology and politics teaching research of C++ programming. According to the requirements of the syllabus, the ideological and political teaching design of the course is carried out in the teaching process, and typical cases of ideological and political elements are listed. Ideological and political education and professional education are unified. Value guidance is combined with knowledge imparting. From the teaching effect, the teaching research of C++ programming curriculum ideology and politics has basically achieved the expected teaching purpose. At the same time, it provides some reference for the ideological and political teaching of other professional courses.

Key Words: C++ programming; Typical case; Course design; Curriculum ideology and politics

2020年教育部印发《高等学校课程思政建设指导纲要》,全面推进高校课程思政建设。课程思政建设要实现价值塑造与知识传授、能力培养一体化推进,把专业教育与思想政治教育紧密融合,形成协同效应。而课程思政与单纯的思政课程不同,它需要将专业知识与思政课程同向同行,协同发展[1-2]。新形势下高等院校要做到全面提升人才培养水平,能培养为中国特色社会主义建设的有用之才,必须将“课程思政”融入教育教学的全过程中[3-6]。相比于其他专业的课程,计算机类课程具有抽象性和复杂性特点,在“课程思政”教学研究方面要充分满足其专业的特殊要求。而C++程序设计课程是学生进行专业学习的首开课程,是程序设计的“敲门砖”,其设计思想、编程规范、学习扩展,对专业兴趣的培养和后续的其他专业课的学习都有重要的指导意义。

1  教学内容的确定

C++程序设计是软件工程和网络工程专业的专业基础课,主要任务是掌握C++语言的语法及常见的编程方法,能够利用C++语言解决简单的编程问题,建立面向对象的编程思想,培养程序设计能力和程序设计规范。根据学校最新的教学大纲要求,并结合CS2013[4](计算机科学高等教育指导性大纲,其涉及了18个知识领域)通过知识单元实例化将完整的知识体系分配到专业培养方案中,利用思维导图展现整体教学内容,具体如图1所示。确定教学内容后,可以有针对性地在某些部分中加入思政元素内容,具体内容见表1。在不断地教与学过程中,可以继续填充此表格內容。

2  教学过程设计

认真学习2019年学校教学工作会议上所提出的课程思政教育改革工作实施方案,了解到课程思政不仅可以弥补传统思政课的不足,而且可以在潜移默化中熏陶学生的思想。因此,教师应主动在教学过程中考虑课程思政,在专业课堂中融入思政元素,努力实现课程育人,做好思政课堂的延伸。

如何进行加入思政的课程设计?编程对于大部分的大一学生来说是陌生的,但对于数很熟悉,引入有趣的数,先从简单的数开始了解编程,让学生成为课堂的主体,而不再选择做旁观者。对于数的编程,由奇偶数、素数到斐波纳契数列,进而引出中国数的游戏——幻方,讲解幻方的起源,中国有“河图”和“洛书”之说,南宋杨辉在1275《续古摘奇算法》中对该问题详细的研究,引导学生了解中国的历史文化,增强自豪感提高内动力。当对编程有一定的认识,并且学习了循环结构后,引出新的问题——人生来就有3个生理周期,分别为体力周期、情感周期和智力周期,对应周期长度分别为23天、28天和33天。每一个周期中有一天是高峰,在高峰这一天,人会在相应的方面表现出色。对于每个人,想知道何时3个高峰在同一天,请编程实现给定各个峰值点后,求下一个同时到达峰值的时间。通过该程序的编写,让同学们更好地认识自己,激发他们的兴趣,认识到现实中的问题都可以尝试用编程来实现,不断提升自己分析问题和解决问题的能力。学到面向对象设计时,提到2020年7月31日我国北斗三号全球卫星导航系统正式开通,北斗闪耀,泽沐八方。经过26年的努力奋斗,北斗由吉星、爱星和萌星按照各自的轨道运行覆盖全球,让同学们感到祖国的强大,激发学生学习的坚强决心和信心。

课堂教学过程中提出现实的问题,抽取出核心内容,进行剖析演示过程,选取合适的结构,现场编写代码并进行调试,运行测试结果来对比结论。然后提出类比问题,由学生自行调试。通过问题的提问、分析、解决、拓展,为学生拓开思路,让学生进行“再创造”,当学生对某种感兴趣的事物产生疑问并急于了解其中的奥秘时,教师不是简单地把自己知道的知识直接传授给学生,让他们得到暂时的满足,而应该充分相信学生的认知潜能,鼓励学生自主探索,主动进行猜测、推理、实验、交流等教学活动,以此来真正地提高学生自主认知能力。

3  结语

疫情使教学方式、学习方式、师生的沟通方式发生了改变,但教书育人的初心未改,确保教学质量的使命不变。高等教育中,专业课教师与学生的接触时间更长,对学生的影响也更深,而C++程序设计课程是学生接触到的第一门专业课,开课的好坏,对专业的兴趣培养和未来的职业指引有深远影响,同时思政元素的有效加入,对培养学生的价值观、人生观、世界观有重要意义。教学过程中采用过程化考核,将课程的知识点打散细化到整个学期,而且通过有效的评价机制可以让教师及时地了解教学目标的实现程度和学生的学习状况,及时调整教学活动,改善教学计划和方法,进而有效地提高教学质量。

参考文献

[1] 韩小雅,张广.高校课程思政的内涵及完善路径[J].西部素质教育,2020,6(5):28-29.

[2] 邓婵娟.课程思政:高校各类课程协同育人机制研究[J].黑龙江教育:理论与实践,2020(5):8-9.

[3] 高林晓,王玉林,冯定坤,等.“课堂思政”背景下仪器分析实验教学改革探究[J].云南化工,2019, 46(9):176-178.

[4] 苏小红,赵玲玲,邱景,等.CS2013指导下的程序设计课程实践教学实施方案设计与翻转实验教学实践[J].中国大学教学,2016(5):55-60,69.

[5] 杨娇娇.高校专业课教师在课程思政实践中存在的问题及对策研究[D].湖南大學,2019.

[6] 颜鲁薪,汤旻安,姚翔飞,等.基于课程思政建设的专创融合课程建设探究[J].创新创业理论研究与实践,2020,3(9):14-15,18.

转载请注明:文章转载自 www.wk8.com.cn
本文地址:https://www.wk8.com.cn/xueshu/277676.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 wk8.com.cn

ICP备案号:晋ICP备2021003244-6号