思政案例

通识课:《计算机程序设计基础》课程思政案例

jianjie-.png

“计算机程序设计基础”是一门重要的公共基础课,涉及的专业面广,学生人数多。课程以C++或Python语言作为程序实现工具,重点讲授程序设计的基础知识与基本方法,在使学生掌握利用计算机解决实际问题的基本过程和思维规律的同时,课程团队强调将联合国教科文组织倡导的“学会做事、学会做人、学会学习和学会与人相处”的教育贯穿于课程教学过程,承担起全员育人的责任。

fanwei.png

适用课程(1):计算机程序设计基础

相关思政元素(18):敢于担当、奋发有为、努力学习、实践能力、积极向上、学习热情、价值观念、创新能力、思维方式、学习动力、良好品质、文化意义、积极努力、追求进步、人工智能意识、价值追求、理想信念、融会贯通

zhenwen.png

课程概况

 “计算机程序设计基础”是一门重要的公共基础课,涉及的专业面广,学生人数多。课程以C++或Python语言作为程序实现工具,重点讲授程序设计的基础知识与基本方法,在使学生掌握利用计算机解决实际问题的基本过程和思维规律的同时,课程团队强调将联合国教科文组织倡导的“学会做事、学会做人、学会学习和学会与人相处”的教育贯穿于课程教学过程,承担起全员育人的责任。

多年以来,课程团队遵循以计算思维能力培养为切入点的教学改革思路,对课程教学内容、教学模式、教学资源建设等方面进行探索实践。按照“两性一度”要求深化课程改革,建设了MOOC并组织开展线上线下混合式教学,培育开放式精品示范课堂。疫情期间,提出“线上翻转课堂”的教学模式,取得了良好效果。

总体做法

强调思政元素与课程知识的水乳交融,以润物无声的方式涤荡学生心灵,获得学生情感上的共鸣,做到课堂上“有滋有味”,生活中“回味无穷”,让学生受益终身。结合计算机程序设计基础课程的特点,从以下几个方面开展课程思政。

 (一) 联系实际,挖掘人文内涵

 在教学过程中,透过具体的知识和内容,挖掘蕴含在知识背后的思维方式、价值观念和文化意义。通过“AlphaGo为何能打败围棋职业高手”的讨论,在了解深度学习算法所起到的关键性作用的同时,让学生思考其背后更关键的“人”的作用,既激发学生的学习热情,又培养一种人工智能意识和思维方式,鼓励同学们探索未知,掌握过硬的本领,适应新技术迅猛发展的新时代的需要。

 (二) 触类旁通,培养创新精神

 在教学过程中注重介绍程序设计方法,注重举一反三,强调前后知识迁移,鼓励应用创新,引导学生在应用实践中掌握编程语言知识。将不同的程序设计方法进行分类,总结每类问题的程序设计思路,引导学生融会贯通,培养创新和实践能力。

 (三) 精选实例,促进深入思考

 通过典型程序实例,引导学生思考分析其中的人生感悟,培养学生的良好品质,成为有理想信念、敢于担当的时代新人。循环结构是重要的学习内容,涉及很多程序设计方法,在讲述程序实例后引出程序设计的四点感悟:识大局、拘小节、懂规矩、强能力,先从程序设计的基本素养去讲述,进而引申到做人做事上,引导学生在实际生活和工作中也要识大局,注重细节,注重良好的习惯养成,做到懂规矩、守纪律,努力学习,不断提高自己的能力。

......

123.png