English|设为首页|加入收藏

课程思政

《面向对象程序设计(Python)》课程思政教学案例

发布者:严晓峰/文  时间:2024-04-22 16:21:08  浏览:

课程名称

面向对象程序设计(Python)

授课对象所属专业

医学A2311、医学A2312

课程类型

综合教育

开课年级

2023级

课程性质

公共课

课程总学时

64

 一、课程简介

《计算机程序设计基础(Python)》是一门面向本科生的计算机编程类课程。通过本课程的学习,使得学生能够了解Python的编程模式,了解Python程序的调试方法;熟练运用Python列表、元组、字典、集合等数据类型以及相关列表推导式、切片等特性来解决实际问题;掌握计算思维,熟练使用分支结构、循环结构来解决程序编写问题;熟练使用Python读写文本文件与二进制文件;简单了解网络爬虫相关知识。通过对该课程的学习,使学生能熟练掌握一门编程语言,并且能利用该编程语言编写小程序,以及为通过计算机等级考试做好准备。在课程的学习过程中,通过一系列的案例教学,使学生更加深刻的了解python语言的编写方法,并能熟练的将它应用到自己生活当中。

二、案例基本信息

1.案例名称:标准函数库的使用

2.对应章节:第二章

3.课程讲次:2课时

三、案例教学目标

通过各种案例,使同学们熟练掌握各种内置函数库的操作及使用方法,能在编程中熟练应用。

四、案例主要内容

1.联系实际,提高学生学习兴趣

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

2. 触类旁通,培养创新精神

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

3.精选实例,促进思考

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

4.做好榜样,起到带头作用

课内课外,线上线下,真切关爱学生,帮助学生解决各种实际问题,营造融洽的学习氛围,体现教师对学生的人文关怀,做有温度的教学。课前做学情调查,发布学习计划、上机软件和课件,课后发布学习提示和直播视频回放。MOOC讨论区和课程群互动及时、充分、热情,做到有问必答。

五、案例教学设计

1.教学目标

学生能熟练使用各种内置的函数库,根据python提供的内置函数库,编写函数程序。

2.教学组织

介绍多种常用的标准函数库的名称、使用方法、参数设定及调用过程。

通过一个实例来说明函数库的调用方法。引导学生回顾高等数学中解决求幂的方程式是如何写?高等数学中的函数是如何定义?参数如何调用?最后引导出在python中,用编程语言如何解决这些数学问题。整个教学过程在一种师生共同思考的课堂意境中进行,形成良好的内心互动。

在这些问题分析清楚以后,让学生写程序(只写关键语句),然后教师在系统环境中调试程序,分析程序实现的各种细节,总结各种不同的实现方法,帮助学生举一反三。

通过函数应用举例让学生理解函数的作用,掌握函数应用的方法,谈“感言”引发学生深入思考和讨论,让学生自己悟出人生道理。:每天进步一点点,做最好的自己;每天偷懒一点点,差之千里。每天努力多一点和每天偷懒一点点经过一年的差距是巨大的。每天多努力一点,积累下来就是巨大的财富。积少成多,水滴石穿,每天都要进步,哪怕一点点。

六、教学反思

从课堂教学情况来看,同学们参与积极性高、反响热烈。很多同学都表示这种教学方式不但使他们加深了对专业知识的理解,而且也更加深刻地理解了国家推行的“互联网+”战略和“人工智能”战略的重要性和必要性。通过课程思政建设我们深刻地体会到,课程思政不但对课程教学效果有很好的提升作用,而且也极大地增强了学生的专业认同感。课程思政要做到有意而无声、有机而无痕。我们应该认识到,课程思政是立德树人的根本要求和教师的重要职责,它需要将思政元素有机地融入课程、自然地加入课堂,强调在不知不觉中感化学生。它没有定量的指标,但可以渗透在每个教学环节,它的内容也不一定出现在课件中,但可以贯穿在每一节课。因此,课程思政是一种教育理念、一种全员育人模式。

软件工程教研室供稿

责编:魏东平 审核:董西伟 王超