APP下载

Java程序设计课程思政教学改革探讨

2023-05-08王彦群高贤强陈立平

电脑知识与技术 2023年9期
关键词:德才兼备智育课程思政

王彦群 高贤强 陈立平

关键词:课程思政;德育;智育;德才兼备;教学改革

1 引言

习近平总书记全国高校思政工作会议中指出,坚持把立德树人作为中心環节,把思政工作贯穿教育教学全过程,努力开创我国高等教育事业发展新局面。在此背景下,各个高校纷纷探索将思政教育融入课堂教学中,决定通过“课程思政”教学改革来实现目标。课程思政改革的目标是在向学生传授知识的同时使其树立正确的价值观[1]。课程思政不仅可在文史类课程中开展,也可在理工科课程中开展[2-3]。文史类课程因其蕴含浓厚的文化底蕴,思想政治教育容易在传授课程知识的同时开展,所以有进行课程思政改革的先天优势。相对来说,理工类课程涉及客观事物和规律等自然科学知识较多,较少涉及人文元素,因而较难进行课程思政教学改革,但是,只要依据知识点引申出相应的科技事件和人物事迹,挖掘相关联的思政元素,也能取得较好的效果。

课程思政建设工作要紧紧围绕社会主义核心价值观逐渐在所有学科全面推进,使高校立德树人成效进一步提高。本文拟在说明Java程序设计课程概况及分析课程思政教学现状的基础上,对Java程序设计课程思政教学改革策略加以论述。

2 课程概况

Java 程序设计是一门实践性、技能性很强的课程,是计算机类、电子类等专业的基础必修课,也是其他专业的公共选修课。其课程内容主要包括:面向对象的基本概念、继承、重写、重载、多态、数组、集合类、Java的异常处理机制、Java多线程、GUI编程、JDBC编程、输入输出流等。此门课程的课程思政教学,不仅要培养学生利用Java面向对象的思想解决问题和进行简单应用程序开发的能力,而且要进行理想信念、价值观、工匠精神等思想品德教育。课程思政教学要讲究方法和实效,教师应采用润物无声的方式将思政元素和专业知识点融合讲解[4]。

2 Java 程序设计课程思政教学现状分析

2.1 教学模式不利于德才兼备人才的培养

关于此门课程,很多学校采用的方法是按照大纲进行逐项授课,采用“教师:讲解—演示—辅导,学生:学习—模仿—实践”的教学模式。这种模式虽然能提高教学效率,但存在一定的缺陷:学生按照固定套路和方法学习,解决问题的方法单一,创新能力欠缺,刻苦钻研、团队合作等人文素养难以培养,甚至到了就业岗位却无法胜任实际需求。为了符合现实社会的需要,必须要改变原有的教学模式及方法,必须要让教师和学生都成为教学活动中的主要角色,做到学以致用,培养具有良好人文素养和创新能力的人才。

2.2 教学案例缺乏思政元素

目前Java程序设计课程的教学案例大多是学生信息或学生成绩等陈旧的案例,在这些案例中,应用继承、重写、重载、多态、数组等方法进行程序设计。案例领域狭窄,难以融入思政元素,很难进行课程思政教学。需要引入当今社会反映科技、人文的一些信息案例,重点引入校企结合的典型素材,让学生在进行程序设计的同时,也学习人文、社会知识、了解企业文化。引入了这些典型案例后,在进行算法及程序设计的同时,进行德育也就顺理成章。

2.3 考核形式单一

这门课程的教学考核的方式往往采用笔试或机试,成绩由两部分组成:平时成绩(考勤、提问、作业、实验)占总成绩的30%-40%,考试占60%-70%。这种考核方式是总结性评价,评价学生对课程内容掌握情况。现代教育中更应注重过程型评价,即学生认知、能力的发展,而且应采用多元评价方式来评价学生的学习效果。既要关注学生的学习过程及成绩,又要关注学生的心理成长。

针对上述情况,Java程序设计课程思政教学应主要从教学模式、教学内容、教学评价三方面进行改革。

3 Java 程序设计课程思政教学改革的实施

3.1 教学模式改革

传统的教学模式培养的学生创新意识不强[5]。现代教育推崇构建“学生为主体、教师为主导”的教学模式,以达到教学过程的最优化[6]。慕课是一种新型的网络教育模式,它使在线课程的学习内容和呈现方式更灵活多样[7],为双主教学模式的构建创造了有利的条件[8]。

现在很多课程都可以尝试模块化教学。模块化教学是指根据学生的培养目标和要求,结合本门课程的教学大纲,把一门课程划分成几个相对独立的模块,对各个模块实施针对性的教学,最后按照各个模块的要求分模块组织考试/考核[9]。

经过以上分析,笔者以教育部教指委的指导文件为依据,以社会需求和学生专业技能需求为导向,根据学生对计算机基础知识掌握情况和学习兴趣,结合Java程序设计课程各部分内容相对独立的特点,提出实施分类、分层次和模块化相结合的教学模式,打造灵活、相对独立和精品的教学模块;学生根据自己的水平现状、个人兴趣和专业需求,自主安排各模块学习时间。在已建立的课程体系基础上,通过开展应用技能讲座,及时丰富和更新各课程的知识内容。鉴于Java程序设计课程各部分内容相互独立的特点,笔者将该课程分成了若干个模块,根据需要灵活调整每个模块的知识点、教学内容、教学学时,形成适合不同专业、不同层次学生的教学模块。

综上所述,Java程序设计课程思政教学研究以课堂教学为主,慕课教学为辅,进行线上和线下混合的模块化教学。其中,慕课教学以“学习通”为平台来进行,涵盖课程管理、课程资料、作业库、考试库、学习统计等部分,由Java教师团队构建并管理课程资源,任课教师负责本班级活动的管理。这种教学模式既利于学生刻苦学习及团队协作精神等人文素养的培养,也利于创新能力的培养。

在实际教学过程中,根据教学内容把整个教学环节划分为基础模块、进阶模块、拓展模块3个部分,每个大模块又可细分为几个子模块。基础模块,又称必修模块侧重基本知识点的掌握,只有通过了基础模块才能进入进阶模块,进而进入拓展模块。

基础模块的内容包括面向对象的基本概念、继承、重写、重载、多态、数组、集合类、Java的异常处理机制;进阶模块的内容包括Java多线程、GUI编程;拓展学习模块的内容包括JDBC编程、输入输出流。笔者在各阶段灵活运用多元化教学法,其中基础模块主要采用讲授法、案例教学法、任务驱动教学法,并把教学网站发布出去,供学生学习和复习;进阶模块主要采用案例教学法、分组讨论法、任务驱动教学法;拓展模块则主要采用基于问题的教学法、分组讨论法、案例教学法。这几个模块是连续的,预示着学习环节由初级到高级的过程。每个模块用到的教学方法也并会根据教学内容灵活使用。具体的教学模块安排详见表1。

这种线上和线下混合的模块化教学模式能激发学生学习兴趣,调动学生自主学习能力,提供丰富学习资源,注重实践能力培养。线上和线下混合的模块化教学模式不仅能让学生掌握Java基础知识,也能鼓励学生通过团队配合、共同协作完成任务。这种教学模式可调动学生与其他同学交流的积极性,有利于培养学生交往能力及勇于克服困难的能力。与传统的Java程序设计课程相比,不但教学方式有了突破,也使学生学习的可贵精神得到凸显,学生唯有认真钻研并持之以恒,才能解决一个又一个问题。

3.2 教学内容改革

Java程序设计课程内容的选择应结合实际,融入品德教育。课程内容的选择应结合实际需求,融入理想信念、社会主义核心价值观等思想品德教育。教师要秉承德育为先的观念,将思想政治教学资源逐渐融入教学环节当中,重点引入校企结合的经典案例,让学生在学习课本内容的同时,也学习科技文化、了解企业文化、了解社会及经济等常识。因此,教学内容改革要充分挖掘蕴含在专业知识中的德育元素,通过在各章节教学过程中融入思想政治教学素材,教师可以顺理成章地完成思政教学。课程思政教学内容如表2所示:

3.3 教学评价改革

Java程序设计教学评价应注重个性化、发展性评价[10],同时融入多元评价方式,即采用多种方式来评价学生的成长过程。学生可多次提交作业、参加考试直到考核达标。课程考核要包括学生的课堂学习、慕课学习效果以及心智成长,所以课程成绩可由平时成绩、期中成绩、期末成绩及学习心得组成。

慕课的学习活动统计情况和课堂表现可以作为平时成绩,占总成绩的20%。作业库、考试库的成绩也可作为期中的课程成绩,只有合格才有资格参加期末的考核,其成绩可占总成绩的20%。期末考核可采用集中考试,让学生在机房完成一些程序設计题目,其成绩占总成绩的40%。学生还要提交这门课程的学习心得,其成绩占总的20%,学习心得要结合完成的案例谈自己心智的成长,包括知识收获以及心得体会。

与传统的Java程序设计课程相比,融入了发展性评价和多元评价的课程思政教学,能让学生充分体会到学习过程中的不断进步和品格培养的重要性。

4 结束语

Java程序设计思政教学法通过线上线下模块化教学模式、教学内容融入思政元素、教学评价融入发展性评价和多元化评价的改革,在计算机、通信工程2021级班级实施后,学生学习的兴趣、实践能力较往届有了明显提高。这显示了Java程序设计课程进行课程思政改革的可行性和有效性,也为其他理工类课程的思政教学树立了典范。以后仍要深入研究理工类思政课程的优秀案例和教学方法,充实到教学改革中,进一步提高教学效果。

猜你喜欢

德才兼备智育课程思政
非遗剪纸绘梦想,厚德启智育新人
武术,是一生的修行
浅析现代美术教育的美育、德育、智育功能