APP下载

思政元素融入程序设计专业课程的教学探索

2020-11-02王宇王盛

教育教学论坛 2020年41期
关键词:辩证思维程序设计课程思政

王宇 王盛

[摘 要] 针对理工科课程思想政治教育作用发挥存在的难点,结合C程序设计课程结构和学生学习中存在的问题,探索在程序设计课程中思政融入的思路和方法。以“循环结构程序”部分为例,从精心导入、知识讲授、深化理解、突破难点、拓展新知、总结反思六个环节对该课程教学内容进行设计,详细阐述了具体实施过程,并对教学效果做了评估。

[关键词] 课程思政;程序设计;辩证思维

[中图分类号] G641    [文献标识码] A    [文章编号] 1674-9324(2020)41-0339-02    [收稿日期] 2020-03-26

一、引言

習近平总书记在全国高校思想政治工作会议上指出:“要坚持把立德树人作为中心环节,把思想政治工作贯穿教育教学全过程,实现全程育人、全方位育人,努力开创我国高等教育事业发展新局面。”高校要秉持“全面思政教育、立体思政教育、创新思政教育”理念,主动转变思路,开展“课程思政”建设,促进包括通识课、专业课在内的各类课程与思政教育有机融合,挖掘和充实各类课程的思政教育资源。在新工科背景下,高校更要积极思考学科专业的交叉融合问题。[1]理工课程具有实践较强的特点,除了要掌握相应的知识要点、技术手段、运用方法、作业流程等,还要强调对技术和知识的综合运用,强调“工具理性”。[2]

二、现状分析

(一)课程分析

C程序设计课程作为学生学习程序设计语言的基础,主要讲述C语言基础理论,针对学生实践能力的培养和形成,帮助学生初步形成独立分析问题、解决问题的能力,进一步提高学生的组织能力、表达能力和自主学习能力。

(二)专业分析

身处这个思想多元的时代,大学生的基本认知方式和思维方式随着信息技术的发展发生了巨大变化。把思政元素融入专业课程教学并与信息技术高度融合,培养学生的思辨能力,强调信息安全意识,规范职业道德,加强法制教育,对于未来从事信息行业相关工作的学生而言有着极其重要的意义,是实现大学生健康、全面发展目标的有效途径。

(三)学情分析

学生具有开放自主,思维活跃,关注新事物,接受能力强的特点,但在学习程序设计语言时缺乏系统的、理论的知识构建,逻辑思维和动手能力较弱,自学能力不强,学习习惯还有待进一步培养。

(四)思政分析

在专业课程教学过程中融入思政教育元素,有不少学者进行了研究探索。施煜等人从发挥专业课程教育的协同育人作用,培养学生基本的思维品质,建立专业课和思想政治理论课教学资源、学生思想动态信息的共享机制等方面论述了专业课教师发挥思政教育作用的途径。[3]陆道坤在分析了课程思政的设计、专业课教师思想政治素养和思想政治教育能力、专业课程思政的评价、专业课程思政与思想政治理论课程关系的基础上,提出相关的思路。[4]马亮等人提出从教学过程的协同共创、问题结论呼应、校内校外联动、嘉宾学生结对、理论实务交融等方面,开展专业教师“思政+”专业课程的课程建设。

三、改革思路

理工课程本身是基于自然认知的普遍性,以自然知识为基本对象,教学重“术”的掌握和运用,其性质决定了科学思维启发是“课程思政”的着力关键,反映事物的自然规律和运行机理。由于各专业对人才培养的需求不同,思政教育的侧重点也有所差异,根据各专业的不同培养目标,在课程讲授过程中融合思政元素,发挥专业课程的思政教育作用,与思政理论课同向同行,形成协同效应。

四、教学实施与效果

在程序设计教学过程中,注意将专业知识和学生的生活、学习相结合,以学生为主体,将“授之以渔”的思想贯穿始终。在教学过程中细分为六个环节。

(一)创设情境,精心导入

引用《庄子·天下篇》中的一句话“一尺之棰,日取其半,万世不竭”作为开篇,引发学生思考,调动学生参与课堂的积极性和主动性。对于这类具有简单重复操作特点的问题,可以利用新学习的知识点解决,引发学生对世界的哲学思考。

(二)知识讲授,形成概念

首先讲授for语句的一般形式,并分析其“SHE”原则,之后介绍循环的执行过程,让学生通过这部分内容的学习,认识到循环的本质,达到掌握for循环基础知识的要求。

(三)巧布疑阵,深化理解

首先利用案例教学法解决课程导入中提出的问题,激发学生兴趣,培养抽象思维和分析归纳的能力,思考“取10日后,棰余几何?”通过分析,在深入理解循环的“三要素”的内涵基础上,编写for循环程序求解棰长度。之后,采用问题驱动教学法,启发学生思考确定循环的终止条件,注重学生积极探究能力、逻辑思维和动手实操能力培养。

(四)灵活运用,突破难点

黄金分割点问题的求解,需要通过对数列的仔细观察和分析,透过现象看本质,寻找发现它的规律,构建循环结构中循环体。在对问题本质的认识基础上,通过循环要素的不同变化,达到深刻理解,举一反三,灵活运用的目的。

(五)及时训练,拓展新知

抛出问题“注册时设置密码有什么要求?”创设密码设置情景,激发学生的学习兴趣,把认知活动和情感活动结合起来,引发学生讨论。通过讨论法拓展学生思维,在活动中加深体验和对知识的认识。结合由于密码设置简单,被黑客利用,导致信息泄露的事件,加强对学生信息安全意识的培养。

(六)总结反思,提高认识

本课程的讲授是使学生达到在深入理解循环结构的三要素内涵,熟练掌握for语句的一般形式和循环的执行过程基础上,能够灵活利用for循环解决实际问题。从问题关联到方法关联,将辩证思维、法制教育、信息安全意识等思政元素融入专业知识,92%的学生认为课堂活动更生动有趣,提升了学习兴趣。

四、结语

在课堂教学过程中,根据学生的心理特点及其认知规律,引导学生通过自主探索,动手实操,参与知识形成的整个逻辑思维过程,注重学生的“附带学习”,即理想、态度和道德习惯等方面的学习。通过课堂表现、教学过程反馈和期末考试成绩分析,实施课程思政后,学生的学习主动性和上课积极性提高,最新一期的学生考试成绩有了26%的增长。

参考文献

[1]于莉莉,张磊,李晶.学科交融、通专结合的程序类课程改革研究[J].黑龙江教育学院学报,2018,37(6):40-41.

[2]余江涛,王文起,徐晏清.专业教师实践“课程思政”的逻辑及其要领——以理工科课程为例[J].学校党建与思想教育,2018(568):64-66.

[3]施煜,张春莹,张伟玉,刘华.专业课教师发挥思想政治教育功能的实践与思考——以工科专业为例[J].大学教育,2018(9):134-136+168.

[4]陆道坤.课程思政推行中若干核心问题及解决思路——基于专业课程思政的探讨[J].思想理论教育,2018(3):65-69.

猜你喜欢

辩证思维程序设计课程思政
基于Visual Studio Code的C语言程序设计实践教学探索
从细节入手,谈PLC程序设计技巧
唯物辩证思维在《生态学》教学中的应用
高职高专院校C语言程序设计教学改革探索
民族复兴视域下科技创新环境培育与优化
PLC梯形图程序设计技巧及应用