1、本栏目责任编辑:王力信息化与计算机教育Computer Knowledge and Technology电脑知识与技术第18卷第36期(2022年12月)第18卷第36期(2022年12月)课程思政融入 Linux编程技术 教学改革与实践单平平(南阳理工学院 计算机与软件学院,河南 南阳 473000)摘要:大学是人生观、价值观形成的关键时期,而课堂是教书育人的主战场,课程思政已经成为各大高校推进思想政治教育工作的关键之一,因此应该积极探索如何在课上更好地融合思政教育。以Linux编程技术课程为例,主要通过强化师资队伍建设,提升其课程思政能力,深挖Linux编程教学中的思政元素,更新教学内容,
2、改革教学方法、采用多维度、过程化考核方式等一系列手段来实现思政入课堂,最终培养学生建立起知识学习和思政教育相融合的先进理念。实践结果显示,在专业教学内容中加入适当的思政元素,不仅有利于帮助学生形成正确的人生观和价值观,还使我们的专业课堂更加温暖。关键词:思政改革;Linux编程技术;过程性考核中图分类号:TP312文献标识码:A文章编号:1009-3044(2022)36-0160-03开放科学(资源服务)标识码(OSID)1Linux编程技术 课程思政教学建设的必要性2020年,教育部印发的 高等学校课程思政建设指导纲要 中强调,一定要在所有高校、所有学科专业中全面推进课程思政建设1。课堂是
3、教书育人的主战场,在高校思想政治教育中一定要发挥课堂教学的主导性作用。课程思政由两个部分内容组成:以思政课为核心,以专业课为渗透,使得各门专业学科都与思想政治教育协同发展,在互相融合中充分发挥各自作用,这不但有利于提高课堂教学效果,使得我们的专业课堂更加温暖,还可以促进学生世界观、人生观和价值观的形成2。南阳理工学院计算机与软件学院软件工程专业在2011年列入教育部第二批“卓越工程师教育培养计划”,2013年列入河南省教育厅“专业综合改革试点”,2018年软件工程专业获批软件工程专业硕士培育点专业。而Linux编程技术是软件工程专业的一门非常重要的专业方向课,是嵌入式系统原理和嵌入式系统定制与
4、裁剪的前置课程,是计算机专业学生学习Linux编程的入门课程,也是目前国家提倡的国产自主可控技术的重要基础课程。因此根据该课程的特点进行的课程思政教学建设,将能为大量学习Linux编程技术这门课程的本科生提供优质教学资源和正确价值观的引导。2Linux编程技术 课程思政教学建设的思路2.1 加强教学队伍建设,提升教师思想政治素养,提高其课程思政能力在高校教学过程中,教师承担着“传道、授业、解惑”的主要职责,他们的政治素养和业务能力对课程思政教学改革影响重大3。但是在现实教学中,大多数教师注重科研与教学工作,而思想政治教育工作并不太重视或者没有具备基本的课程思政能力,这就导致教书环节与育人环节的
5、脱节。因此,加强高校教学队伍建设势在必行。针对以上问题,一方面,各大高校要引导教师提升思想政治素养,例如:广泛开展思政类教师工作坊以及组织老师参加网络思政教育课程,提高其课程思政能力;另一方面,全面推进学校课程思政建设工作,落实立德树人根本任务,开展校级课程思政建设项目立项工作,包括:课程思政示范课程、课程思政教学示范团队、课程思政特色教材、课程思政案例等,并给予一定的建设周期和建设经费,鼓励教师进行课程思政的建设,在形成了一定的激励机制后,让广大老师自愿在教学中融入思政元素。2.2 深挖Linux编程教学中的思政元素,更新教学内容,改革教学方法目前,国家大力发展自主可控战略。自主可控是保障网
6、络安全、信息安全的重要前提。因此,在制订教学大纲之初,就需要积极在教学内容上深挖教学中的思政元素,更新教学内容,将课程实践素材更新为弘扬民族精神,宣传国家安全重要性和国产自主可控等相应内容。与此同时,不断改革教学方法,实施基于“OBE理念”的教学模式4。在教学过程中,采用案例法、BOPPPS5、对分课堂、项目驱动法等多种教学方法,开展线上和线下相结合的翻转课堂。2.3 在多维度、过程化考核评价中融入思政教育理念课程评价体系中包含过程性评价与终结性评价两种方式,在本次课程中引入过程性评价,不再实施“一次期末定结果”,而是采用两种方式相结合的方式。Linux编程技术是一门实践性较强的课程,实验课时
7、占总课时的42%。因此,过程性评价尤为重要。本课程收稿日期:2022-02-23基金项目:该文得到教育部产学合作协同育人项目新工科背景下 KVM虚拟化实践与编程 教学改革与实践(No.202002048005)、2021年度河南省高等教育教学改革研究与实践项目政产学研用协同创新的特色化示范性软件学院建设探索与实践(No.2021SJGLX265),南阳理工学院2020 年度教育教学改革研究项目(No.NIT2020JY-035)资助作者简介:单平平(1985),女,山东威海人,讲师,硕士,主要研究方向为云计算、虚拟化。E-mail:http:/Tel:+86-551-65690963 6569
8、0964ISSN 1009-3044Computer Knowledge and Technology电脑知识与技术Vol.18,No.36,December2022160DOI:10.14004/ki.ckt.2022.2259信息化与计算机教育本栏目责任编辑:王力Computer Knowledge and Technology电脑知识与技术第18卷第36期(2022年12月)第18卷第36期(2022年12月)日常教学和过程性评价主要借助学习通平台。通过学习通平台,教师不仅可以对学生日常学习情况中的知识和能力进行评价,还可以融入思政考核,对学生的学习态度、小组合作时的团队表现以及创新性进
9、行评价。而学生也可以借助这个平台进行自我评价,小组成员之间利用这个平台进行互评。与此同时,设计出一些有利于提高学生道德水平的实践性作业。例如:要求学生搜集我国芯片行业的现状以及应对措施,并进行分组汇报,让同学们认识到“缺芯少魂”对国家行业的影响,国家大力发展自主可控战略的重要性,从而增强同学们的民族责任心和使命感,让思政教育真正落地。在终结性评价中,将思政考核也纳入其中,真正贯彻习近平总书记“把思想政治工作贯穿教育教学全过程”的理念,推动全方位、立体式思政教育,更好地提高课程思政教育的效果。3Linux编程技术 课程思政教学建设的具体内容3.1 修订课程标准,凝练融入思政元素的课程大纲表1 思
10、政元素融入理论学习内容一览表学习内容第一章 Linux文件系统第二章 Linux进程管理与程序开发第三章 Linux进程间通信第四章 Linux线程第五章 Linux线程间同步互斥机制思政元素(1)用唯物主义辩证法看待问题。(2)勇于探索的进取精神。严谨做事,精益求精。学习“分而治之”的方法论,树立分工合作的团队观。不怕困难、迎难而上的进取精神。充分发扬创新精神,创造性设置搜索条件。在最新修订的课程大纲中,思政元素主要在课程目标、理论课程和实践课程中融入。在“课程思政”理念指导下,对Linux编程技术的课程标准进行修订,将原来的课程目标中融合思政元素。“课程思政”教学总目标的制定有利于指导整个
11、教学过程设计和具体实施。本课程的课程总目标是:通过本门课程的学习,学生在分解复杂工程问题过程中,具有独立思考、分工协作、团结奋进的意识;具有不怕困难,迎难而上,勇于开拓的创新精神;具有精益求精,追求卓越的工匠精神。与此同时,在理论课程和实践课程过程中,也已经融入了大量思政元素。思政元素融入理论学习内容一览表如表1所示。例如,在学习第一章内存检测工具valgrind这一小节时,教师教导学生们应该具有勇于探索的进取精神。同时,在进行实践课程中,不断鼓励学生发扬工匠精神,精雕细琢程序代码,使得功能更完善、性能更优良。3.2 开展融入思政元素的教学过程以条件变量单元为例1)明确本单元教学目标在实际教学
12、中,我们要紧紧抓住“立德树人”这一主线,坚持一个目标:培养一批能够把知识传授、能力培养和价值引领三者更好地融为一体的软件开发工程师和创新性科研人才,始终将德育教育贯穿于课程的讲授之中。本单元教学目标包含知识、能力、素质三个维度,其中素质目标体现价值的引领性,因此在教学之初就需要明确本单元素质目标及其对课程目标、专业目标的支撑作用。(1)本单元知识目标包含三个部分:条件变量的基本原理,条件变量的常见函数和条件变量、互斥锁的具体应用。通过这三个知识目标支撑课程目标,即能针对复杂工程问题进行描述和分析,能根据项目设计要求设计完整的解决方案,并能正确编写程序解决线程间同步问题。(2)本单元能力目标包含
13、创新能力和分析、解决问题能力。让学生利用已学知识来解决多线程同步问题,可以开阔学生的视野,培养学生的创造与创新理念。在实际的设计过程中,通过老师不断的提出问题,让学生们真正动起来,在小组中不断思考、讨论最终得出结论。学生通过“问-想-论-做”不仅可以有效提高其分析问题的能力,还能提高其解决问题的能力。(3)本单元素质目标包含树立专业自信、培养课程兴趣、培养学习态度和培养良好生活习惯。本单元素质目标对课程目标的支撑作用示意图如图1所示。图1 本单元素质目标对课程目标的支撑作用示意图2)深入剖析思政元素,并融入教学内容在教学过程中,先通过情景法引入本节课的教学内容条件变量。(1)通过解决实际问题,
14、使学生深刻理解合理使用公共资源的重要性。(2)通过利用互斥锁和条件变量联合解决问题,让学生们深刻了解合作的重要性。(3)通过实际编码,同学们可以学习在编程过程中工匠精神的重要性失之毫厘谬以千里,用严谨的态度来学习。完成授课后,教师对学生进一步引导,让学生在潜移默化中树立起合理使用公共资源的价值观,建立起对自己行为规范的约束,从而将社会责任感与实际学习生活紧密结合,使道德修养得到逐渐升华。3)结合国内时事开展教学通过提问,让同学们了解日常生活中的电视系统、手机系统都是一个多线程系统。同时结合国内时事,以神舟十三号发射事件为教学载体实施教学,通过提问的方式,引出刚刚发射成功的神舟十三号飞船也是一个
15、多线程系统。一方面理论联系实际,学以致用;另一方面也能够直观地、真切地让同学们感受到我国社会主义制度的优越性,使得同学们的民族自豪感和自161本栏目责任编辑:王力信息化与计算机教育Computer Knowledge and Technology电脑知识与技术第18卷第36期(2022年12月)第18卷第36期(2022年12月)信心得到进一步增强。4)结合前沿技术拓展教学引入红帽公司最新的科研成果Linux内核线程同步模型,帮助学生拓宽视野,了解最新的Linux内核线程同步机制,培养学生探索未知。列举条件变量的典型应用,通过淘宝秒杀活动等让学生了解条件变量的实际使用非常广泛,增加学生的专业认
16、同感。3.3 修改考核评价方式,融入思政考核在评价方式上,采用过程性评价和终结性评价相结合的方式。课程考核成绩由课堂考核及课后作业、平时技能测试成绩和期末综合技能测试成绩三部分组合而成。在课程考核中将专业知识和技能考核比例压缩为70%,思政考核比例增加为30%,各部分所占比例如表2 所示:表2 课程考核成绩比例课堂考核及课后作业知识、技能7%态度、合作、创新3%平时技能测试成绩知识、技能35%态度、合作、创新15%期末综合技能测试成绩知识、技能28%态度、合作、创新12%在评价过程中,不仅仅评价形式多元,考查内容多元,考查时间多元,参与的人员也是多元的,将整个思政考核融入评价过程的始终。在过程性评价中,在知识和技能上,重点考查学生对知识的理解和应用,考查学生自主学习、分析、设计、运行调试等工程项目开发所需的专业技能。在思政考核上,针对学生学习过程中的“态度、合作、创新”以教师评价的方式进行考核。在终结性评价中,将邀请企业专家和教研组教师共同参与,以小组互评、专家点评、教师评价的方式进行考核。4 结语思想政治教育是高等教育的重中之重,贯穿于整个大学教学过程。为了更好地推动课程思政入课堂,