APP下载

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

2024-07-24杨海铨

电脑知识与技术 2024年17期

摘要:随着信息技术的飞速发展,JSP程序设计作为Web开发的重要技术之一,其课程在高校计算机教育中占据着重要地位。本文将探讨如何将思政元素融入JSP程序设计课程中,实现技术与思想素养的双重教育,培养出具备社会责任感、职业道德和创新精神的高素质型技术人才。通过对课程现状的分析,提出具体的思政教学设计与实践策略,并对教学案例和教学效果的有效性进行评估与验证。本研究表明,将思政元素融入JSP程序设计课程能够显著提升学生的综合素质和思政素养。

关键词:JSP程序设计;思政教学;思政元素;教学设计;教学过程

中图分类号:G712 文献标识码:A

文章编号:1009-3044(2024)17-0172-03 开放科学(资源服务)标识码(OSID) :

0 引言

随着信息技术的不断发展,Java Server Pages(JSP) 已经成为网络开发中的关键技术之一,因此在高校计算机教学课程中,JSP程序设计课程具有重要地位。然而,传统的JSP程序开发教学方法往往忽略了对学生思想政治素养的培养,而侧重技术层面的教学[1]。在当前的教育环境下,兼顾学生的专业技能和道德品质的发展,是高等教育迫切需要解决的问题。

为此,在JSP程序设计课程中融入思政元素,实现程序开发技术与思想素养的双向培养变得尤为重要。这种整合式教学旨在通过挖掘课程中的思政元素,将德智育有机融合,培养既具备专业能力又具有高尚道德情操的高素质技能型人才[2]。本研究的主要目的是对JSP程序设计课程的思政教学设计与实施进行深入的分析与研究。在对目前的JSP课程现状深入了解后,提出了思政元素融入课程的具体措施,并在实际的教学过程中进行有效性验证。通过这一研究,以促进高校JSP程序设计课程的思政教学改革,培养具备创新精神和社会责任感的IT人才。

1 JSP 程序设计课程现状分析

目前,作为计算机专业教育的一项重要内容,JSP 程序设计课程的思政教学现状呈现出以下几个方面的特点:

就课程内容而言,目前的JSP程序设计课程主要集中在技术层面的教学,思政元素的融入存在不足[3]。课程内容往往局限于传授技术细节和程序设计技术,缺少有机结合思政教育的内容。这导致学生对技术应用的道德边界和社会责任缺乏深入的思考与理解,仅仅掌握了编程技术。

在授课方式和手段上,目前主要以传统的授课方式为主,缺乏足够的实践环节和思政元素的渗透。虽然这样的教学方式能够直接传授知识,但难以培养学生的创新思维和实践能力,更难以引导学生形成正确的价值观和道德观念。

在课程考核方面,教师往往过于看重学生的技术能力,而忽略了对其思政素质的考察。这样的考核办法难以全面反映学生的综合素质和思想水平,也不能有效地将学生的注意力引导到思政教育上来。

在师资力量方面,大多数教师都具备扎实的JSP 程序开发知识,但在思政教学经验上有所欠缺。一些教师可能对思政教育缺乏深入认识和实践经验,难以有效地将思政元素融入专业技术教学中。因此,为了更好地让教师承担起培养学生思政素质的责任,有必要加强对专业教师的培训和指导,增强他们的思政教学能力和水平。

2 思政元素在JSP 程序设计课程中的融入路径

将思政元素融入JSP程序设计课程中,既能提高学生的专业技能素养,又能培养学生的职业道德、社会责任感以及创新精神。下面介绍几个将思政元素融入JSP程序设计课程的具体路径:

2.1 课程内容中的思政元素融入

在JSP程序设计课程的教学大纲和教案编写过程中,应明确体现出思政教育的目标和要求,并自然地融入相关的思政元素。例如,在介绍JSP技术原理和应用场景时,可以结合一些社会上的热点问题和实际案例,引导学生对技术的社会价值形成正确的认识和态度。另外,可结合一些案例分析,展示优秀的Web 应用案例所体现的社会责任感和人文情怀,从而激发学生对技术应用的正确认识和热情。

2.2 教学方法中的思政元素体现

在教学过程中,教师可以结合具体的教学内容,采用多种教学方式和形式,以突出思政元素。例如,通过小组讨论,引导学生对某一技术问题进行深入思考,从而培养他们的团队协作和沟通能力,并引发他们对社会问题的关注[4]。此外,教师还可以运用项目式授课方式,在项目选题时注重社会发展和文化传承等相关主题,以增强学生对技术的社会价值的认识与体会。

2.3 实践教学中的思政元素渗透

实践教学是JSP程序设计课程中的重要环节,也是融入思政元素的重要途径。在实验教学中,可以在实验项目中引入相关的思政元素,使学生在完成实验任务的同时,对技术应用的道德规范和社会责任有进一步的认识和思考。此外,可安排学生进行企业实习或参与社会实践活动,使学生在真实的工作环境中亲身体验技术应用的实际情况,从而在培养职业素养和社会责任感的同时,增强学生的动手能力和社会阅历。

2.4 课程考核中的思政元素体现

思政元素也可以在课程考核中有所体现。除了传统的技术知识考核外,还可以增加对学生思政表现的考核。例如,设置一些与思政相关的讨论题或案例分析题,使学生在回答问题过程中展示对社会问题的认识和思考。同时,还可以将学生的团队协作能力和解决社会问题的创新能力纳入考核范围,从而对学生的综合素质进行评定,以多维度考核学生的思政素养。

通过探索并实施上述路径,将思政元素有效地融合到JSP程序设计课程中,使学生在学习编程技术的同时获得深刻的思政教育,这不仅有利于学生综合素质和社会责任感的提高,还为他们未来的职业生涯发展打下坚实的基础,因而具有极为重要的意义。

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

在JSP程序设计课程中融入思政元素,旨在培养学生的社会责任感、职业道德和创新思维。以下是JSP 程序设计课程中思政教学设计与实践的具体方案:

3.1 确定教学目标与要求

教学目标不仅包括学生掌握JSP编程技术知识和技能,还应重点培养学生的职业道德、创新思维和社会责任感[5]。在教学目标中要明确体现出思政素养的要求,引导学生在技术应用中体现出良好的思政素养。例如,在教授JSP与数据库交互这一知识点时,不仅要让学生掌握JDBC连接数据库以及执行SQL语句等基本技能,更要引导学生认识到,在数据库操作中需要遵守数据保护法规、尊重用户隐私等思政元素,以确保数据安全性和合规性。

3.2 教学内容重新设计

将技术知识点与思政内容有机结合,使学生在深刻理解社会责任和职业道德的同时,对技术应用中的JSP编程技术进行学习。例如,在教授JSP程序设计中的文件操作时,引导学生思考如何保证文件操作符合道德和法律规定。

3.3 多元化教学方法

应让学生分析有社会责任感的网站设计案例,并从中体验到技术服务社会的重要性。在教学过程中,可采用案例分析、小组讨论等互动教学方式。同时设计项目化教学,让学生在实践中体会到政治思想要素的重要意义。

3.4 创新教学方式

通过设计游戏化思政课堂教学方式,使学生在体验游戏乐趣的同时获取知识和技能,并受到思政理念的熏陶。例如,设计一个智慧城市模拟游戏,使学生在模拟操作中体会技术在实际问题中所起的作用和所肩负的社会责任感。这样既可以调动学生的学习兴趣,又可以使学生在实际操作中加深对思政理论的理解。

3.5 线上与线下教学结合

利用网上授课平台为思政教学提供学习资源,引导学生自主学习。同时QXspO/ITqzP4ZIWNbFNFkw==结合线下授课,教师在课堂上进行讲解和实践操作,使学生在提高技术能力的同时加深对思政内容的理解。

3.6 科学评价体系

建立一套综合考核制度,既考核学生对编程技术的理解和掌握程度,也考核学生对思想政治的理解和把握程度。采用多途径评价方式综合考核学生的学习效果和政治思想素养的提高程度,以达到学以致用、融会贯通的效果。

通过以上设计与实践,旨在实现JSP程序设计课程中技术与思政的有机结合,培养具备专业技能和思政素养的高素质人才。

4 案例分析与效果评估

在案例分析方面,选择了几个既涉及JSP程序开发核心技术,又融入思政元素的代表性教学案例。例如,在一个关于Web应用开发的课题中,要求学生结合社会热点问题,设计出具有实际应用价值的Web应用程序。在项目实施过程中,学生需要熟练掌握JSP 程序开发设计的技巧,并体现社会责任感和职业道德。通过分析这些案例,可以看到学生在项目实施过程中如何在程序开发技术实践中结合思政元素,从而提高他们的综合素质。

在效果评估方面,采用了多种方式对教学效果进行评估。首先,通过学生开发技术能力提升情况进行评估。对比学生在课程实施前后的技能水平,发现学生的技术水平显著提升。同时,通过观察学生在项目实施过程中表现出来的职业道德、社会责任感和创新精神等方面的变化,评估学生的思政素养培养成果。此外,还通过课程满意度调查评估学生对课程的满意度,结果显示学生对课程满意度较高,普遍认为课程对他们的专业技能和思政素养的提升大有帮助。

下面以JSP授课过程中案例教学中引入思政元素为例。

4.1 基于JSP 的校园新闻发布系统

本项目旨在开发一个基于JSP技术的校园新闻发布系统,要求学生在实现技术功能的同时,也要考虑新闻内容的真实性、合法性和道德性。通过这一项目,使学生在技术能力上有所提高的同时,也增强了对新闻的敏感性和判断力。

案例分析:

1) 技术实现。让学生使用JSP技术开发一个校园新闻发布系统。

2) 思政元素融入。在开发过程中,引导学生为保证发布信息的真实性,采用严格的新闻筛选办法;在评论管理中,为增强用户的责任感,引入实名认证和言论规范。

3) 效果评估。如表1所示。

根据评估指标结果(表1) 显示,在技术能力提升指标中,学生的平均技能评分从75分提升至90分,表明他们在JSP程序设计技能方面取得了显著的进步。而在思政素养培养方面,约90%的学生表示对新闻的真实性、合法性和道德性有了更深入的认识,显示出他们在思政素养方面取得了积极的进展。这些结果表明,教学设计中融入思政元素是有效的,不仅提升了学生的专业技能,还培养了他们的社会责任感和职业道德。

4.2 JSP 电子商务网站设计

本项目要求学生设计一个基于JSP的电子商务网站,兼顾用户体验和商业道德信息安全等方面的考虑。

案例分析:

1) 技术实现。让学生使用JSP技术实现电子商务网站。

2) 思政元素融入。在商品推荐中,让学生充分考虑用户的隐私和信息安全性;在支付环节,对学生着重强调交易的安全性与诚信原则。

3) 效果评估。如表2所示。

根据评估指标结果(表2) 显示,在技术实现满意度指标中,学生的满意度达到95%,表明他们对JSP电子商务网站设计的技术实现感到满意。而在思政元素体现方面,约85%的学生的网站体现出了商业道德和信息安全意识,显示学生在设计中成功融入了思政元素。这些结果表明,学生不仅在技术实现方面表现出色,同时也重视商业道德和信息安全意识的体现。

4.3 智慧城市的模拟游戏

通过将JSP程序设计的知识点与思政元素有机结合,让学生在游戏中扮演城市管理者,体验技术应用的实际价值和社会责任。

案例分析:

1) 技术实现。成功打造包含多个功能模块的高仿真虚拟城市环境,包括交通管理、环境监测、公共服务等。

2) 思政元素融入。在游戏中,JSP程序开发的知识点巧妙地结合了政治思想的元素。例如,在交通管理模块中,引导学生思考如何优化交通布局,运用JSP 技术实现交通信号的智能控制,以减少交通拥堵和尾气排放,从而培养学生的环保意识和社会责任感。

3) 效果评估。如表3所示。

根据思政评估指标结果(表3) 显示,在进行智慧城市模拟游戏前后,学生在多个方面的表现都得到了显著提升。具体来看,学生在遵守规则方面的表现由“较好”提升至“优秀”,在尊重他人方面有了明显提升,在保护环境方面实现了显著提升,同时在社会责任意识方面也得到了显著增强。这些结果表明,通过参与智慧城市模拟游戏,学生在社会责任感、环保意识和团队合作等方面都取得了积极的进步。

5 结论与展望

将政治元素整合进 JSP 程序设计课程既可行又必要,这有助于提高学生的职业素养、培养社会责任感、职业道德和创新精神,实现技术与道德教育的双重目标。这是高校进行思政教育的重要组成部分。

将思政元素有效地融入JSP 程序设计课程中,可以从以下几个方面着手。第一,要确立明确的教学目标;第二,要围绕教学内容进行优化设计;第三,要围绕教学方法进行创新运用;第四,要构建科学的评价体系。从实践案例的分析中可以得出结论,即学生在技术能力得到提高的同时,思政素养也得到了明显的增强。

经过教学效果的考核,发现将 JSP 程序设计课程与思政元素结合起来是深受学生喜爱的一种授课方式,对学生综合素质的提高具有一定的促进作用,因此得到了广大学生的普遍认同。

今后,思政教学在 JSP 程序设计课程中的改革还将继续。一方面,对课程中的政治思想元素进行挖掘,使授课内容和授课形式更加丰富;另一方面,加强与其他学科的交叉融合,构建更加完善的思政教学体系。同时,关注行业动态和技术发展,在保证课程与市场需求紧密衔接的同时,不断更新和优化教学内容。

综合而言,在 JSP 程序设计课程中融8e3d1cc3ed569677e9a05c9b261e2ddb入思政元素是一项需要长期探索和实践的艰巨任务。通过持续的努力和改进,可以培养出具有社会责任感和创新精神的高素质技术型人才,为社会的发展和进步做出更大的贡献。

参考文献:

[1] 王晓芳,刘鹍,荆山,等.基于工程教育专业认证的JSP应用程序设计课程改革[J].计算机教育,2019(12):46-50.

[2] 王昭.数据结构与算法课程思政教学探索与实践[J].计算机教育,2024(2):16-19,25.

[3] 周江, 陈丽.《 JSP动态网页设计》课程思政改革与实践[J]. 广东交通职业技术学院学报, 2021, 20(2): 80-83.

[4] 张书锋,尤澜涛.JavaWeb应用开发课程思政教学改革实践探索[J].电脑知识与技术,2023,19(12):158-160.

[5] 袁利永,周家庆,倪应华.程序设计类课程多元混合实验教学模式探索[J].计算机教育,2021(5):101-104.

【通联编辑:唐一东】