当前位置:首页 期刊杂志

《程序设计基础C》“课程思政”探索

时间:2024-05-04

黄霞 杨凡 华丽

摘要:C语言是高等学校理工科类学生学习的一门必修课,文章依据C特点,讨论如何在课程教学中切入思政元素,培养品学兼优新型人才。

关键词:课程思政;程序设计;教学探索

中图分类号:G642      文献标识码:A

文章编号:1009-3044(2022)07-0164-02

教育部倡导的课程思政,是指将专业课与思想政治教育相结合开展思政工作,其本质是立德树人[1]。以往老师在课堂授课时,很少考虑思想品德教育问题对于学生身心健康成长的必要性。要在C语言课堂上开展课程思政,就必须要找到一个好的切入点,将思政教育与C语言课堂教学进行整合。

程序设计基础C语言是一门面向过程的高级程序设计语言,其受众面广、实践性强、抽象思维能力高,很适合学校开展思政教育[2]。本文从C语言学习特点,探讨在C语言中加入思政素材,即“授业”,又“传道”,构建思政一体化新格局。

1 课程目标介绍

下面从知识、能力、育人描述教学目标。

1.1 知识目标

(1) 掌握程序开发的基本知识;(2)掌握面向过程的三种结构:顺序、条件和循环;(3)掌握C语言基本结构; (4)掌握结构化程序编写方法;(5)掌握指针技术;(6)文件技术。

1.2 能力目标

(1) 培养学生应具有基本的实现问题求解过程的能力;(2)学习C语言可以提升学生计算程序编写的能力,进一步拓展思维空间,提高计算思维能力;(3)提高学生信息化素养。

1.3 育人目标

在C语言学习中结合思政素材,既实现了知识的灌输,同时对学生进行价值引导。

(1) 实现民族自豪感和社会责任感;(2)直面困难,不怕艰苦;(3)踏实做事,诚实做人;(4)勇于创新,积极探索。

2  当前课程教学在课程思政上面临的主要问题

2.1 重知识,轻思政

作为教书育人的主体,教师的基本素质之一就是师德修养,是实施思想政治教育的前提[3]。但老师只重教,致使教与学脱节。课程思政要求教师既讲解专业知识,又引导学生以积极的态度面对在学习过程中碰到的种种困难,实现全面教育[4]。

2.2 专业知识融入思政元素存在困难

现下的思政课,都是以理论讲授为主,实践方面的内容较少涉及;而《程序设计基础C》课程对学生实际动手编写程序的能力有很高的要求,既要学生掌握基础知识,又离不开实验操作。大多数的教师讲解知识时,都忽视了学生两年思政教育。长此以往,教书育人的育人环节慢慢弱化[5]。

3 《程序设计基础C》课程教学内容

表 1 给出了《程序设计基础C》的教学内容,主要分为九大部分:概述、输入输出、分支请多、循环结构、模块化与函数、数组、指针、结构体共用体和文件九个部分。

4 《程序设计基础C》课程融入思政元素教学设计

4.1概述和C语言的基本输入输出

在《程序设计基础C》课程讲授第一堂课的内容时,结合C语言的发展背景,从 C 语言的发展历程引出科技强国的必要性,从美国对华为的打压引出中国制造问题,教育同学们学习科技知识特别是软件发展的重要性,教育同学们勤奋求知积极探索,为实现伟大中国梦而努力学习。

4.2 选择结构

通过条件算法的讲解,引导学生做事情要分门别类,知道如何按照计划和秩序做事;通过学习各类运算符运算规则,教育同学们做事要遵守规则,守纪律;同时,教育学生的生活中面临选择的时候要做正确的决定,不要做损害他人利益违反法律法规的事情。

4.3循环结构

通过生活中各种循环的例子,例如:一年四季,日夜交替,帮助学生理解抽象概念,引导学生抽象事物可以具体化,告诉学生做事情要反复思考,深思熟虑。

4.4数组

将社会主义核心价值观宣传标语图在课堂上给学生展示,要求学生仔细观察后建立(二维)字符数组按行(国家、社会、公民)存储并打印输出。在解释阵列定义和作业等知识点的同时,引导学生作为合格公民应热爱祖国,服务社会,激发他们的爱国情怀、勇于奉献,敢于担当,自觉地将小我融入国家和社会的大我中。

4.5函数和指针

通过模块化程序结构的介绍,引导学生做事情要分工明确,既独立又合作,共同完成任务,培养学生在团队中既实现自我价值又融入团队集体;通过递归函数的定义,引导学生从多个角度和层次去处理问题;通过指针的学习,引导学生处理问题时要快速高效,同时引导学生同一个问题可以有多个解决方法,站在不同的立场看问题,问题就会有不同的解决方法。

4.6结构体与文件

通过对结构体和共同体的学习,引导学生合作共赢,在团队中,每一个成员的角色都不可替代,要遵从团队规则,也要各负其责;通过编写文件程序对文件进行操作,引导学生在信息化时代要努力实现信息共享,资源优化。

5  结束语

本文对思政素材融入《程序设计基础C》教学过程进行了教学探讨,以立德树人为根本目标,将其融入每一个教学环节。为学生营造良好的教学环境,以实現学校根本育人目标。

参考文献:

[1] 冯志红,王春娴,李凤荣.“C语言程序设计”课程中思政教育的研究与实践[J].教育现代化,2019,6(45):173-175.

[2] 陈波,李夫明.《C语言》课程思政探索[J].电脑知识与技术,2019,15(35):152-153.

[3] 许淑琴,邱晖,孟惊雷.高校本科课程思政建设路径与机制[J].高教学刊,2021(11):193-196.

[4] 吴芳,钱兰美,徐欢潇,等.基于课程思政的C语言程序设计教学改革探索[J].计算机产品与流通,2020(10):172.

[5] 黄俊.“C程序设计”课程思政教学探索[J].教育教学论坛,2020(50):189-190.

【通联编辑:光文玲】

收稿日期:2021-05-15

基金项目:湖北文理学院教学研究项目(SZ2020025)。

作者简介:黄霞(1976—),女,湖北襄阳人,硕士,副教授,主要研究方向为软件工程。

免责声明

我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自各大过期杂志,内容仅供学习参考,不准确地方联系删除处理!