APP下载

课程思政视阈下的“数据结构课程设计”教学改革策略初探

2021-02-28蔡秋茹戴仁俊柳益君罗烨

电脑知识与技术 2021年35期
关键词:课程思政教学改革

蔡秋茹 戴仁俊 柳益君 罗烨

摘要:在大力推进高校课程思政的背景下,结合“计算机专业综合实践环节”课程教学特点,深入挖掘计算机专科综合实践环节所蕴含的思政元素,提出融入课程思政的“一主线四落实”教学改革策略,以“数据结构课程设计”为例进行教学改革实践。实践表明,教学改革实现了专业能力培养与思政教育的双重目标,取得了优良的成效,可以为计算机专业综合实践类课程的课程思政教学提供参考。

关键词:课程思政;数据结构课程设计;教学改革

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

文章编号:1009-3044(2021)35-0177-03

Teaching Reform Strategy of “Data Structure Curriculum Design” from the Perspective of Curriculum Ideology and Politics

CAI Qiu-ru, DAI Ren-jun, LIU Yi-jun, LUO Ye

(School of Computer Engineering,Jiangsu University of Technology, Changzhou 213001, China)

Abstract: Under the background of vigorously promoting the ideological and political education in universities, combined with the teaching content of "data structure curriculum design", this paper deeply excavates the ideological and political elements contained in the course, and proposes the teaching reform strategy of "one main line and four implementation" into which the ideological and political education is integrated. The practice shows that the teaching reform has achieved the dual goals of professional ability training and ideological and political education, has obtained good results, and can provide reference for the ideological and political teaching of comprehensive practical courses in computer major.

Key words: ideological and political education;data structure curriculum design;teaching reform

1引言

“課程思政”是一种课程教学理念[1]。通过挖掘、提炼课程内蕴的家国情怀、社会责任、伦理规范、科学和人文精神等思想政治教育资源,实现知识传授与价值引领的有机统一,进而构建各类课程与思政课程同向同行、多方协同的全员、全程、全方位的育人格局[2]。课程思政是方法,教学有法,教无定法。提高人才培养质量的关键就是引领学生懂得专业学习的社会价值和个人肩负的社会责任、家国使命,激发学生学习的主观能动性,培养学生全面、自由、高效的学习能力。综合实践环节就是通常所说的课程设计 [3]是在一门或者几门前导理论课程结束之后的综合性设计性实践课程,是培养解决复杂工程问题能力的重要环节,在本科计算机类专业课程体系中起着关键作用。因此,笔者以《高等学校课程思政建设指导纲要》为指导,结合“数据结构课程设计”课程特点,深入梳理课程设计教学内容,挖掘思政元素,进行融入课程思政的“数据结构课程设计”实践教学改革探索。

2课程思政视阈下“数据结构课程设计”教学改革的必要性

“守好一段渠,种好责任田”,使各类课程与思政课程同向同行是课程思政的重要指导思想[4]。“数据结构课程设计”是计算机科学与技术专业学生学习完“数据结构”课程后的综合性实践环节,强化以问题求解为中心的计算能力培养,以及应用数据结构及算法解决复杂实际工程问题的算法思维和编程能力的培养。实践课程具有培养学生学思结合、知行合一精神,增强学生勇于探索的创新精神[5]、创造意识和创业能力的价值引领需求。但是,从实际教学效果和反馈来看,“数据结构课程设计”在以下几个方面有待改进:

(1)存在畏难情绪,学生学习动力不足

“数据结构课程设计”课程开设于第三学期,题目是较为复杂的实际应用问题,而这时学生普遍没有分析和编写较大程序的经验,常常觉得题目抽象,感到无助、畏惧。教师居于主导地位,忽视了学生的主体性,不能体现以学生发展为中心。

(2)设计过程监管不足,学生主动性不强

教师对课程设计各阶段的要求不具体,设计过程指导、监督不足,缺乏与学生的交流、讨论,课程设计题目布置给学生后存在“放羊”的现象。现在网络资源丰富,部分学生直接从网络上下载代码作为自己的作品提交,就算通过考核。学生缺乏主动性,该门课程的收获不大。

(3)团队协作能力、创新能力培养欠缺

课程设计分组由学生自由组合,缺乏合理搭配,没有形成搭配合理的团队。每位学生只负责自己的任务,不能发挥每个人的潜能和兴趣点,团队协作能力在整个设计过程没有得到充分的培养。

(4)课程设计评价体系不完善

“数据结构课程设计”的传统考核方式是教师通过审阅课程设计报告和答辩的方式进行评分,没有将过程考核纳入成绩评定中来。这种考核方式较为单一,不全面,不科学,存在以教师为评价主体、终结性评价为主的问题,无法体现学生能力产出,无法引导学生面向能力目标开展学习。

3课程思政视阈下“数据结构课程设计”教学改革策略

随着教育教学改革的不断深化,实践教学环节在人才培养和输出中的重要性日益提高,优秀的实践能力不仅是满足企业需求,也是提升毕业生就业竞争力的有效手段。针对“数据结构课程设计”教学中存在的问题,确定“一主线四落实”的教学改革策略。以专业教育与思想政治教育的有机融合为主线,即实现能力培养和价值引领相统一。在“数据结构课程设计”中挖掘思政元素,将思政教育落实到四个环节:以应用驱动实现价值引领、以多元化教学模式重构设计题目、以能力培养为核心实现创新引领、以完善评价体系促进持续改进。

3.1以应用驱动实现价值引领

“数据结构课程设计”课程是专业实践的开始,对于引领学生的价值观和建立学生的专业自信心具有重要意义。针对学生缺少大型程序编写经验产生畏难情绪的问题,增设课程设计前期。通过智慧教学工具雨课堂对学生进行分组,发布课件。通过2020年新冠疫情期间国际国内的切身感受,使学生深刻认识到探索未知、追求真理、勇攀科学高峰的责任感和使命感,激发学生自主探求知识的热情,从而发挥主观能动性。同时,强调每个学生基础不同,及理解能力和学习能力也不一样的实际情况,以学生发展为中心阐述实践的重要性。“天下难事必作于易,天下大事必作于细”,教导学生从认真细致的实践中寻找答案,引导学生树立诚实守信、严谨负责的职业道德观。

3.2以多元化教学模式重构设计题目

创新教学方法,以推进素质教育。多种教学方法和教学手段并用,着力于学生综合素质的全面发展。通过校企合作,让学生参与实际应用项目,从而提高实践能力和工程能力,为实现“零距离就业”奠定基础。“数据结构课程设计”的选题分为三大类,分别是线性结构题目、非线性结构题目和综合应用题目。线性结构题目和非线性结构题目用以巩固、强化“数据结构”课程理论教学的重点知识,多以某个数据结构的常见算法演示为主,培养学生运用基础知识和编程技能实现数据结构及其算法的能力。综合应用题主要培养学生综合运用相关数据结构及算法的知识解决较为复杂的实际工程问题的能力。线性结构题目和非线性结构题目由校内教师组织教学,综合应用题目由企业组织教学。

3.3以能力培养为核心实现创新引领

现代软件开发以团队合作为主,学生以小组为单位合作完成三个选题的需求分析和项目设计,以小组形式提交需求说明书和设计说明书。小组组员在每个选题中分别承担项目实现(程序员和测试员)、项目运行和答辩PPT(文档员),按小组进行项目答辩。在需求分析阶段和项目设计阶段,小组成员共同完成文献检索和问题分析,共同确定项目方案。学生按照自己在项目中承担的任务分工合作,任务独立,又在功能中互相补充。学生的算法设计和应用能力,编程能力、测试能力、文档撰写能力等得到训练,并培养了创新思维。

3.4以完善评价体系促进持续改进

改革考核方式可以达到激发学生学习兴趣、提高教学质量的目的。采用形式多样、循序渐进、立体化的过程性评价 [8],以激发学生学习动力和专业志趣为着力点,跟踪学生学习进展,让学生忙起来。科学的多元化评价体系既可以公平地判定学生作为个体的能力,又可以鼓励团队精神,同时还可以激励学生开拓创新,主动进行研究性学习。

4融入课程思政的“数据结构课程设计”教学改革成效

笔者从2019 年开始探索融入课程思政的“数据结构课程设计”教学改革,于2020-2021-1学期将上述教学改革策略应用于2019级计算机科学与技术专业两个本科班的教学。在课程设计结束之后,对教学成效进行了评估。

4.1满意度调查

“数据结構课程设计”结束之后通过调查问卷进行课程反馈调查,图1是2019级计算机专业两个班级88位学生在需求分析、项目设计、项目实现、项目运行、项目拓展方面的反馈结果。从图1可以看出,对课程设计表示满意的学生超过了90%,表明融合思政元素的“数据结构课程设计”综合实践环节获得了学生的普遍认可。在学院召开的学生座谈会上,学生代表反映这种课程设计方式既加强了思政教育的广度和亲和力,又能够反哺专业课程的学习,学以致用,对“数据结构课程设计”课程思政的效果表示了肯定。

4.2考核成绩和能力达成情况

课程设计各环节的成果分别是需求说明书、设计说明书、源程序代码、使用说明书、答辩PPT,其中需求说明书、设计说明书和使用说明书统一整合为课程设计报告。按照表1分别由教师评价、学生自评、组内及组间互评来组成各环节的成绩,并考核团队合作能力、文献整理能力、编程能力等各种能力的达成情况。2019级两个班级的课程设计成绩各分数段分布和能力达成情况如图2所示。值得一提的是,通过课程设计,激发了学生的专业自信,多位学生报名参加蓝桥杯省赛、江苏省计算机设计大赛等比赛,还有多位学生主动报名参与到教师的科研项目中。

5结语

实践教学是培养学生应用理论知识解决计算机领域复杂工程问题的能力的关键环节。结合“数据结构课程设计”实践教学内容,挖掘思政元素,引入工匠精神,敬业、守法、诚信等社会主义核心价值观,明确个人发展与国家发展和社会发展的内在统一性,能够有效加强学生学习的主观能动性,提升学生的团队合作、文档撰写、沟通表达能力,激发学生创新思维,树立专业自信。实践表明,融入课程思政的“数据结构课程设计”实现了专业能力培养与思政教育的双重目标,取得了优良的教学成效。

参考文献:

[1] 邓晖,颜维琦.从“思政课程”到“课程思政”——上海探索构建全员、全课程的大思政教育体系[N].光明日报,2016-12-12(8).

[2] 中华人民共和国教育部. 教高〔2020〕3号关于印发《高等学校课程思政建设指导纲要》的通知[EB/OL]. http://www.moe.gov.cn/srcsite/A08/s7056/202006/t20200603_462437.html.

[3] 滕国文.数据结构课程设计[M].北京:清华大学出版社,2010.

[4] 孙佳佳, 杜冰, 张海君,等. 通信原理课程思政建设的研究和探索[J]. 计算机教育, 2021(1): 85-88.

[5] 吴鸿韬, 翟艳东, 李智,等. 软件测试技术课程思政教学的探索与实践[J]. 计算机教育, 2021(1): 89-92.

[6] 杨猛,刘学敏,杨刚. 学习迁移理论在数据结构课程设计中的应用及探索[J]. 计算机教育,2015(7): 82-85.

【通联编辑:王力】

猜你喜欢

课程思政教学改革
基于OBE理念的航空医学课程思政教育改革探讨
学好质量管理,锻造品质人生
发挥专业特色 实施“课程思政”
中职学校“生本课堂”的调查研究与实践
高校三维动画课程教学方法研究
基于人才培养的技工学校德育实效性研究
现代信息技术在高职数学教学改革中的应用研究
以职业技能竞赛为导向的高职单片机实践教学改革研究
微课时代高等数学教学改革的实践与探索