当前所在: 首页 > 通识必修课 > 正文

《高级语言程度设计》课程思政案例

作者:发布时间:2022-04-23

一、课程教学目标

课程目标1:掌握高级语言程序设计中的基本语法规范,具体包含高级语言程序设计中的数据类型、运算符、表达式、结构化程序设计的程序控制语句等基本语法元素,具备基本的程序设计思想和基本编程能力;

课程目标2:掌握结构化程序设计的思想和方法,掌握数组、结构体、共用体等数据结构,掌握函数与指针的应用,了解编译预处理,掌握文件的使用,具备结构化程序设计的能力,能够对复杂工程问题提出设计思路和算法,具备为解决实际工程问题进行程序设计的能力;

课程目标3:通过基础理论的学习,能够结合实际,分析问题、设计问题、解决问题,熟练运用开发环境编程实现,具备将理论知识应用于工程实际问题,并进行分析和开展实验研究的能力。

二、思政育人目标

根据课程思政的目标修改了《高级语言程序设计》(含C语言、JAVA语言、VB语言、PYTHON语言、数据库技术(SQL)等课程)大纲,在教学目标层面增加了素质目标,推进新时代中国特色社会主义思想进教材、进课堂、进实践、进头脑,教育引导学生把国家、社会、公民的价值要求融为一体,提高爱国、敬业、诚信、友善个人修养,自觉把小我融入大我。在课堂中结合我国在5G、量子计算、半导体、自动驾驶等前沿技术的发展,厚植爱国主义情怀,引导学生理解中国共产党为什么“能”,马克思主义为什么“行”,中国特色社会主义为什么“好”等基本道理,坚定不移听党话、跟党走,在建设社会主义现代化国家的伟大实践中建功立业。

       在《高级语言程序设计》中,首先要遵守基本规则,再者要体现出精益求精的大国工匠精神,更需要积极探索的拼搏精神。思政目标的达成将促进知识目标和能力目标的培养。思政元素的引入不仅有助于学习,还能教育学生如何面对人生未来、职业发展中可能遇到的一些问题和困难,从而培养出遵纪守法和追求进步的接班人,这是最终目标。

三、课程思政典型教学案例设计

案例一:算法设计(工匠精神,精益求精)

工匠精神是一种职业精神,是职业道德、职业能力、职业品质的体现,是从业者的一种职业价值取向和行为表现。向学生传递在以后的学习和工作过程中,要发挥工匠精神,精益求精地将程序开发、系统运维、程序测试、需求分析及其它问题完成好,保证系统运行正确、稳定,保证客户的需求被精确采纳。引导学生在学习时将知识夯实,切忌一知半解,学到过硬本领。引导学生认识到,作为职场人士培养专注、责任和担当等大国工匠精神、精益求精对完成本职工作具有重要意义。

案例二:标识符(世界因有规则而美丽)

从标识符的命名规则,告诫学生需要懂得不以规矩不能成方圆,引导学生做人做事要遵守规则、坚守底线,遵守国家法律法规的意识,要求学生做到做作业、考试和实践课讲诚信、不抄袭、不作弊,培养学生做一个懂规矩、知敬畏、守底线、遵法纪的青年。

案例三:顺序结构程序设计(做事要有计划)

通过编写“海伦公式求三角形面积”程序,掌握顺序结构化程序的设计方法,感受程序设计在解决日常生活问题中的作用,逐步养成规范的程序设计习惯。由此总结出程序的编写步骤,让学生明白生活中的大小事情都有其先后顺序,在现实生活中,事物的发展通常按照一定的顺序进行。当我们能把先后顺序搞清楚,处事做人条理就非常清晰,能够达到事半功倍的效果。凡事预则立不预则废,对一个成功者而言,计划越周详越精细,则做事情越顺利。

案例四:选择结构程序设计(正确取舍)

在讲解选择结构程序设计时,通过“鱼和熊掌不可兼得”的历史典故,与学生探讨生活中我们遇到的两难选择时应当如何取舍。引导学生明白,人生道路也存在多种选择,选择不同结果不同,每个决定都会产生蝴蝶效应,进而影响大局,因此在今后的人生道路上要树立正确的人生观和价值观。特别当面临着个人利益与社会利益乃至国家利益有冲突时,要以大局为重,以社会利益、国家利益为重。通过柔性化引导学生“仰望星空”与“脚踏实地”相结合,个人责任与国家命运相结合,指导学生树立正确价值观,使学生走向正确的人生道路。

案例五:循环结构程序设计(复杂的事情简单做,简单的事情重复做)

复杂的事情简单做,简单的事情重复做,重复做的事情用心做,坚持下去,就没有做不成的事情。简单的事情重复做,你就是专家。重复的事情用心做,你就是赢家。在讲结构化程序设计和循环时,引导学生踏实、努力、认真,形成良性循环,切忌形成死循环。

例六:数组(物以类聚,人以群分)

引导学生树立正确的世界观、价值观和人生观,人生短暂,精力有限,我们应该将所有倾注于所爱的人、相处愉快的人。所谓物以类聚,人以群分。人活于世,与什么人在一起很重要,与智者同行,你会变得越来越聪明,与愚者为伍,你会慢慢的走向俗庸,与凤凰同行的,那必是林中的俊鸟,与虎狼同行的,那必是凶猛的野兽。道不同,不相为谋。圈子决定人生,接近什么样的人,就会走什么样的路,牌友只会催你打牌,酒友只会催你干杯,而靠谱的人却会感染你如何取得进步。

案例七:二维数组(民族自豪感)

通过对杨辉三角起源认知,切入思政元素,激发学生的爱国热情和民族自豪感,同时也让学生树立坚定的信念,向科学家学习,成长为思想政治可靠、专业技术优秀的建设人才。

案例八:递归算法(建模意识与推演思维)

使学生一方而掌握良好的编程思想和灵活编程技术的结合性,让学生在提升计算机理论知识、操作技能与编程能力的同时,提高独立思考和逻辑思维能力;另一方面使学生从哲学方法论角度体会递归方法,在现实工作学习中,特别在解决某些困难和复杂问题时,可以利用递归的自动推理机制,培养学生的建模意识,启发学生的推演思维,化繁为简,完满解决复杂问题。

四、课程思政实施成效及学生反馈

在《高级语言程序设计》课程教学中,教师们积极执行学校及学院相关规定和要求,认真研究了国家关于大学生计算机基础教育的文件,并根据学校定位、专业发展情况、办学特色;把课程育人理念贯穿到课堂教学全过程,发挥专任教师育人主体作用,推动“课程思政”建设,在人才培养模式与规格、课程设置与体系、培养方法与手段等方面做了许多变化与提升。在学院的统一部署下,《高级语言程序设计》思政教学团队按照相关规定及要求,在教学计划及安排的指导下,均较好完成教学任务,整体教学情况良好。同时,团队每学期随机抽取教师进行听课,并通过学习、交流和制度方式,规范课堂教学,严格课堂纪律,提高课堂教学水平。

在《高级语言程序设计》教学中,教师们通过案例化将思政内容与计算机信息与技术课程内容有机融合,通过教学案例的优化设计和实训素材的选择将思政内容融入课堂教学和实践教学,从思政案例中让学生习得专业技术,感受案例素材的精神力量,从而将思政内容融入了学生的精神血脉,潜移默化地坚定学生理想信念、厚植爱国主义情怀、加强品德修养、增长知识见识、培养奋斗精神,提升学生综合素质。学生反映教学效果良好,培养的学生在计算机应用能力等方面具有一定的优势和特色;每届学生通过全国计算机等级考试的比例有较大的增长;相当多数的非计算机专业毕业生具有较强的实际动手能力和三创(即创造、创新、创业)能力;人才整体培养素质和质量能被国内学术界和用人单位认可。




相关链接:教务处主页
版权所有:华北水利水电大学 豫ICP备05002494