程序设计课程思政教学与实践

时间:2023-03-14 16:13:25

引言:寻求写作上的突破?我们特意为您精选了1篇程序设计课程思政教学与实践范文,希望这些范文能够成为您写作时的参考,帮助您的文章更加丰富和深入。

程序设计课程思政教学与实践

ASP.NET程序设计是临沂大学信息工程学院计算机科学与技术专业师范方向的一门专业选修课程,作为一门实践编程课程,其整体教学目标是授以学生计算机网络程序基本理论知识,掌握应用程序软件开发流程,并应用ASP.NET去完成小型应用网络程序开发,引导学生初步形成发现问题、分析问题、解决问题的能力,培养学生自主学习的能力,提升学生的实践能力、创新意识和社会责任感,实现知识传授、能力培养、素质教育的协调发展。为实现该课程目标,课程思政是课程非常重要的一部分。

1ASP.NET程序设计思政教学设计

1.1课程思政的培养目标

ASP.NET是一门动手能力要求高的编程实践课程,根据课程专业知识目标与专业培养目标,在课程中融入德育的学科思维,在知识、技能学习中融入价值观、职业素养以及工匠精神等方面的内容,确定培养培养德才兼备、全面发展的大学生人才思政育人目标,具体包括以下四个方面:(1)培养学生的核心价值观和爱国主义精神;(2)培养学生的辩证思维和创新意识;(3)加强学生的职业素养教育,培养对社会的责任感,(4)重视与同学协作共处的过程与方法,增强协作精神和团队意识。

1.2课程思政的教学设计

课程思政教学设计的思路,如图1所示。根据本专业核心能力体系和课程培养目标,确定了培养德才兼备、全面发展的大学生人才思政育人目标,并将思政育人目标为融合到课程知识模块中,在知识模块中形成相关的专题,使知识和思政教学同向而行。教学过程主要采用案例教学、小组学习等的教学方法,通过讨论、作品、案例结合思政专题,完成思政教学。最后建立合理的思政评价体系,掌握思政教学的最终效果,提升师生的价值观,并根据思政评价反馈,整理、完善教学设计。

2课程思政的融入方式

2.1课堂讲授

课堂讲授是课堂教学中最为常用的一种教学方式,在课堂讲授过程中,采用“主题+渗透”思政融入模式,每一章有思政主题和对应的思政案例,通过思政案例完成思政主题的宣讲,同时在教学过程中,围绕主要德育教学目标,联系当前社会热点和学生关注话题等内容,相对随机,以潜移默化的方式对学生进行思想教育和融入式引导。例如在前端页面设计的时候,教学大纲要求学生此章节要掌握常见前端设计框架,能设计美观的前端页面,在此章节学习中,教师以引导为主,教师介绍业界常用的Web开发框架,并着重介绍国产Web框架Vue的应用发展,同时介绍部分系统的页面设计,与学生讨论这些系统的设计思路,提醒学生设计应服务用户需求,并增强学生家国情怀和知识服务社会需求的意识,这是本章的主题思政,学生了解常见前端框架基本使用方式后,学生自主学习并通过框架设计自己的前端页面并在课堂展示,在此过程中,教师和学生对作品进行点评讨论,在点评时,教师会强调以人为本的设计精神,要求学生设计页面时候要从用户的利益与使用需求出发,考虑不同人群的特点和使用习惯,而不是一味考虑美观,这就是该章的“渗透”思政,通过“主题”+“渗透”相结合的模式,共同完成本章思政内容:家国情怀,以人为本。数据库部分,知识目标要求学生掌握常见数据库访问方式,思政主题为向学生介绍国产数据库的快速发展,介绍目前常用的国产数据库例如:达梦数据库、OceanBase及其应用领域等,并鼓励学生项目练习中尝试访问国产数据库,提升学生对相应技术领域发展的关注度和认同感,促使学生通过搜索、实践练习提升探索能力,在数据库访问过程中,教师引导学生完成实践练习,探讨学生出现的技能错误,潜移默化的培养学生严谨的工作态度。课程各章节的思政案例如表1所致。

2.2团队作业ASP.NET

作为一门编程课程,其知识学习目的是通过课堂学习、项目实践练习,使学生掌握ASP.NET编程技术,能利用该技术完成小型网络应用程序的开发。因此在课程部分章节学习中,会将应用程序分为模块,指定学生团队合作完成相应模块。通过团队作业,可以让学生体验多人分工协作的工作模式,促使学生之间相互沟通、交流,共同探讨、解决问题,一起成长。例如在视图模块,需要学生掌握视图设计各种技术,思政目标为培养学生职业素养和团队协作能力,所以在该章节的学习时可以给学生布置相关程序模块作为视图设计的团队作业,3-4个学生为一个研究团队,设定组长1名负责团队作业的统筹以及团队各成员具体页面作业的分配,组长各小组成员分工合作,使用框架和相关视图技术,完成模块视图设计,并将页面效果在班级进行团队汇报,听取教师和其他团队的点评。通过团队作业,学生体会到团队协作的工作方式,并在作业过程中,通过代码设计,培养自己的职业素养,在知识训练同时也完成该章节的思政主题。

2.3课程作品

课程学习完成后,要求学生完成一个小型应用系统作为课程期末考核作品,课程作品结合思政要求,要求学生选题关注社会需求,努力靠拢社会实践,鼓励学生在作品中探索使用新技术,作品需要团队合作完成,符合软件开发的一般流程,探索项目管理。在作品设计过程中,学生从选题时开始关注社会发展需求,例如有团队选题为家乡的蔬菜产业设计相关蔬菜种植、推广的网站,有团队设计帮助老人学习使用移动手机的应用系统,同时在作品设计过程中,团队集中学习项目开发、管理具体流程,根据软件工程思想,分工协作完成需求分析、软件设计、软件测试等过程。使学生在课程作品中体验到社会责任感、职业素养、团队协作和科研精神,从而将知识能力培养和理念信仰想结合,达到培养德才兼备的大学生人才的课程目标。

3课程思政的实施效果

3.1教师思政能力的提升

在课程思政建设过程中,课程组教师积极参加思政培训,提升教师自身思政教学能力,同时教师对课程内容进行梳理,根据技术发展,将课程内容提升为ASP最新技术学习,在此基础上进行课程的思政融合,课程组定期组织教师进行研讨,集体确定课程知识学习目标和思政目标,划分课程知识模块,确定课程项目案例,设计课程思政案例,讨论融入方式,课程教学方式以及课程评价方式,使教师不仅为是学生知识的引领者,也是学生价值观的启发者。同时在一轮课程教学实践后,教师对课程思政理解更为深刻,提升教师个人政治素养,主动加强政治学习,整理思政设计,更好提升教师思政能力。

3.2课程评价方式变革

引入课程思政后,课程组对课程评价方式进行变革,认真设计课程考核方式和评价的方式。课程采用过程式课程评价,采用1+1+X考核方式,1+1分别代表学生平时知识考核和学生期末考核,X为思政考核,通过学生团队作业贡献、项目选题的实践性、新技术的研究和应用等方面进行考核,从而使课程评价不仅包含学生知识应用能力考核,而且考核学生职业素养、创新能力、家国情怀等。

3.3学生思政效果

ASP.NET程序设计每个学年的授课人数大约为200人左右,开展课程思政后,学生理顺了对课程的认识,学习积极性明显提升,特别是和教师的互动明显增多,课程成绩较前一学年有较为明显的提升。经过一轮的课程思政的实践后,课程组对课程思政的实施效果进行了调研,主要内容包括学生对课程思政的认可度、思政内容的教学方式、课程思政占比等情况。课程组通过调查问卷调研了145名学生,70%认为课程思政还是很有作用,能够培养学生的社会责任感和职业素养。72%的学生认为通过案例和作业加入思政是比较好的融入方式,希望更好地进行案例和课程思政结合设计。对于课程思政在课堂的比例,82%的学生认为10%左右即可。

4结语

目前高等教育工作者正在不断努力探索和课程思政实践。本文从ASP.NET课程思政的建设目标、融入方式等方面,介绍ASP.NET程序设计课程中思政教学方式,通过思政教学,提升学生的“缘事析理、明辨是非”能力,为国家输送全面发展的计算机应用人才。

作者:姚晓玲 刘鸣涛 单位:临沂大学