《C语言》课程思政探索

2019-03-07 05:22陈波李夫明
电脑知识与技术 2019年35期
关键词:C语言高等教育课程思政

陈波 李夫明

摘要:习近平同志在全国高校思想政治工作会议上指出,要把思想政治工作贯穿教育教学全过程。但目前大部分高校,理工科的专业课程和思想政治课程通常并行的、交集甚少,因此高校教师要提高课程思政意识,积极投入课程思政教育教学改革中。本文对在《C语言程序设计》中课程恩政建设进行探索。

关键词:课程思政;高等教育;C语言

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

文章编号:1009-3044(2019)35-0152-02

1 概述

2016年12月7日至8日全国高校思想政治工作会议在北京召开。习近平强调,高校思想政治工作关系高校培养什么样的人、如何培养人以及为谁培养人这个根本问题。要坚持把立德树人作为中心环节,把思想政治工作贯穿教育教学全过程,实现全程育人、全方位育人,努力开创我国高等教育事业发展新局面[1]。各类课程与思想政治理论课同向同行,形成协同效应,提出“课程思政”的育人理念。近日,中共中央办公厅、国务院办公厅印发了《关于深化新时代学校思想政治理论课改革创新的若干意见》进一步强调了实施“课程思政”的重要意义,提出要建成一批课程思政示范高校,推出一批课程思政示范课程,选树一批课程思政教学名师和团队,建设一批课程思政教学研究示范中心[2]。

如何深度挖掘高校各学科门类专业课程所有课程蕴含的思想政治教育资源,解决好各类课程与思政课相互配合的问题,推进显性教学方法与隐性教学方法相结合,发挥专业教师对学生的价值引领和人格塑造,实现思政教育与专业教育相融合,推动形成全员全程全方位育人格局,是高校教师的重要职责。课程中无思政,只教书不育人,就不是一个合格的教师。因此,广大高校专业课教师要提高课程思政意识,积极主动地投入课程思政教育教学改革之中[3]。本文以公共基础课《C语言》为依托进行“课程思政”的探索。

2 课程教学介绍

《C语言》是理工科本科各专业(和经济类专业)的一门公共基础课。本课程的任务,是培养学生基本的程序设计能力与计算思维能力,为学生今后在工作中应用计算机解决实际问题打下基础。从知识、素质、能力和德育等方面对教学目标进行描述:

1)知识目标

要求学生掌握C语言程序设计的基本概念和基本方法。主要包括以下内容:

(1)C语言的基本词法:包括C语言的基本数据类型、运算符与表达式。(2)C语言的基本程序结构:包括顺序结构程序、选择结构程序、循环结构程序。(3)C语言中更复杂的程序结构和两种重要的数据类型的应用:包括函数的定义和应用、数组的应用、指针的应用。(4)C语言中更深入的数据类型及应用:包括结构体与共用体、位运算、文件。

2)素質目标

(1)通过编写程序培养学生耐心、细致、有条理的工作作风,通过调试程序培养学生面对问题时自信、沉着、冷静的心理素质。(2)培养学生在解决比较复杂的问题时,把握全局、统筹规划的能力。(3)培养学生相互协作的能力与团队精神。(4)使学生初步建立计算思维(程序化思维)的思想。

3)能力目标

(1)阅读分析程序的能力,能看懂别人写好的一般难度的程序,能分析程序是如何一步步实现所要求的功能的。(2)编写程序的能力,初级目标:能通过模仿,编写简单的程序。中级目标:能独立编写一般难度的程序。高级目标:能编写程序解决学习中的现实问题。(3)调试程序的能力,能上机调试运行一般难度的程序。

4)德育目标

注重在课程课件和实验教学素材中融入思想政治教育的内容,实现思想政治教育工作贯穿于教育教学全过程,实现知识传授、能力培养与价值引领的有机统一,着力培养有社会责任、有创新精神、有专门知识、有实践能力、有健康身心的应用型高级专门人才。

《C语言》授课学生数量庞大,涉及专业广,这对培养信息化人才起重要的基础作用,加入思政元素学生更易接受,结合不同专业更能深入开展。

3 在《C语言》课程中实施“课程思政”

1)该课程思政教育的融入点《C语言》课程主要采取案例驱动的教学模式,在案例中穿插思政元素,让学生切身体会、潜移默化地接受思想政治教育,合理而深刻的引入思政元素。介绍C语言发展的过程时,穿插科技对国家发展的重要作用,激发学生的爱国热情,为实现中国梦要更加努力学习。通过对基础语法的介绍,引导学生在学习、生活和以后的工作中要遵守规定,遵守学校各种规章制度,遵守国家的各种法律制度。通过选择结构的案例,渗入学生面临多种选择要慎重抉择,承担抉择之后带来的后果,不要患得患失;循环结构章节通过实例,让学生体会我们每天看似平淡的生活中,其实是为我们美好生活积能蓄势,在平淡中寻找亮点,积极乐观面对每一天。数组融入人以群分、物以类聚的思想,要多结交正能量的朋友,排序查找可以融入银行取款、搜索引擎、班级组织活动等常用场景,增强学生的组织性和团结力。指针等复杂程序的调试可以锻炼学生的耐心和战胜困难意志力;函数章节的案例融入分治、递归的思想,增强学生的责任担当和集体团队意识。文件章节的学习中穿插对信息资源的认识,提高安全意识。通过综合性实验进一步提高学生的团队意识、战胜困难的毅力和职业素养。

2)教育方法和载体途径

通过对授课内容案例及实验内容案例的重新设计,将思政元素巧妙地融入其中,使得学生在听课和实验的过程中潜移默化地接受教育,达到润物细无声的教育效果。教学中利用“雨课堂”“对分课堂”等多种手段加强学生课堂的参与度,提高学生对知识的掌握;实验过程中要充分利用现场答疑,课下QQ群及网络教学平台进行答疑,全方位地提高教学效果。

3)考核方式的改进

由于本课程是偏实践的课程,所以对原来采用卷面考试的方式进行了考试改革,改为“机测+笔试”相结合的方式,并在其中以论述题的方式加入对思政内容的理解的理解,在考核中加入对思政内容的理解,通过理论和实践相结合促进学生对知识的掌握,提高学生的动手能力和思政学习。

4 结束语

促进“课程思政”与“思政课程”同向同行,对于高校立德树人至关重要[4],高校教师要提高课程思政的本领。本文探讨了将思政元素通过各种途径融入《C语言》的教学过程中,力求达到学生掌握专业知识的同时,潜移默化的提高学生的思想道德水平,为培养专业知识过硬德才兼备的社会主义人才添砖加瓦。

参考文献:

[1]习近平.把思想政治工作贯穿教育教学全过程开创我国高等教育事业发展新局面[N].人民日报,2016-12-09.

[2]http://www. moe. gov. cn/jyb_xxgk/moe_1777/moe_1778/201908/t20190815_394663.html

[3]李焦明.如何实施“课程思政”[N].中国建设报,2019-08-28.

[4]邱仁富.“课程思政”与“思政课程”同向同行的理论阐释[J].思想教育研究,2018(04):109-113.

【通联编辑:王力】

收稿日期:2019-09-10

作者简介:陈波(1981-),女,山东淄博人,硕士,山东理工大学计算机科学与技术学院,讲师,研究方向为计算机软件与理论。

猜你喜欢
C语言高等教育课程思政
基于Visual Studio Code的C语言程序设计实践教学探索
基于C语言的计算机软件编程
高职高专院校C语言程序设计教学改革探索
基于Flash+XML技术的护理技能虚拟教学平台设计与实现
中国高等教育供给侧改革研究:起源、核心、内涵、路径
高等教育教学中的重与轻分析
论子函数在C语言数据格式输出中的应用