- 收藏
- 加入书签
课程思政在大学计算机基础及程序设计教学改革中的探索
摘要:随着信息技术的快速发展,大学计算机基础及程序设计课程已成为高校非计算机专业的必修课程。本文探讨了课程思政在大学计算机基础及程序设计课程改革及探索中的必要性和重要性,提出了相应的实施策略和建议,以期提高大学生的思想政治素质和计算机技能水平。
关键词:课程思政;大学计算机基础;程序设计;课程改革
一、引言
随着信息技术的快速发展,计算机已成为人们日常生活和工作中不可或缺的工具。为了培养大学生的计算机技能和素质,大学计算机基础及程序设计课程已成为高校非计算机专业的必修课程。然而,在当前的教学中,往往存在着重技术轻思政的倾向,导致一些大学生在计算机技能提高的同时,思想政治素质却有所下降。因此,本文探讨了课程思政在大学计算机基础及程序设计课程改革及探索中的必要性和重要性,提出了相应的实施策略和建议,以期提高大学生的思想政治素质和计算机技能水平。
2019年3月,习总书记在学校思想政治理论课教师座谈会上指出,“思想政治课是落实立德树人根本任务的关键课程”,“思政课作用不可替代,思政课教师队伍责任重大”[1]。在高校德育教育需要与专业的课程教学结合起来,在国务院《关于进一步加强和改进大学生思想政治教育的意见》中提出:要把思想政治教育融入到大学生专业课学习的各个环节,要深入发掘各类课程的思想政治教育资源,在传授专业知识的过程中加强思想政治教育,使学生在学习科学文化知识的过程中自觉加强思想政治修养,提高政治觉悟[2]。课程思政指以构建全员、全程、全课程育人格局的形式将各类课程与思想政治理论课程同向同行,形成协同效应,把“立德树人”作为教育的根本任务的一种综合教育理念。课程思政的目的是为了实现各类课程与思想政治理论课的同向同行,以培养学生的思想道德素质和社会责任感,同时提高学生的思想道德素质和社会责任感,培养具有创新精神和实践能力的高素质人才。课程思政不仅是为了传授知识和技能,更是为了引导学生树立正确的世界观、人生观和价值观,让他们具备正确的价值观念和道德观念,从而成为有社会责任感和创新精神的高素质人才。这也是高校教育的重要组成部分,同时也是培养学生全面发展的必要手段。
二、大学计算机基础及程序设计课程教学中存在的问题
(一)教学内容与专业结合不够紧密
目前,大学计算机基础及程序设计教学内容尚未与各个专业紧密结合[3]。不同专业对学生掌握计算机知识和技能的要求存在差异,但大学计算机基础教学往往采用统一的教学内容,缺乏针对不同专业的个性化教学,导致一些学生对所学内容不感兴趣或认为与所学专业无关。
(二)学生计算机水平参差不齐
由于地区经济发展不平衡,学生在入学前的计算机水平存在很大差异。一些来自发展较好地区的学生已经掌握了一定的计算机知识和技能,而一些来自农村或偏远地区的学生可能从未接触过计算机。这种差异给教学带来了一定的困难,教师难以兼顾所有学生的需求。
(三)教学方式单一
课程教学仍采用传统的教学方式,即教师讲授、学生听讲的模式。这种教学方式强调知识的灌输,缺乏实践性和创新性,导致学生缺乏实际操作能力和解决问题的能力。
(四)缺乏实践教学
课程教学往往注重理论知识的讲授,忽视实践教学的重要性。实践教学可以帮助学生将所学知识应用于实际问题解决中,培养学生的实践能力和创新意识。然而目前大学计算机基础教学的实践教学环节相对薄弱,缺乏足够的时间和资源保障。
(五)师资力量不足
目前,大学计算机基础教学的师资力量相对不足。一些教师缺乏实际经验和教学经验,无法有效地将理论知识与实践相结合。同时,一些教师缺乏对所教专业的了解,无法将课程知识与专业知识相结合,导致教学质量不高。
三、课程思政在大学计算机基础及程序设计课程改革中的必要性
(一)落实立德树人根本任务的需要
高等教育的根本任务是立德树人,要培养具有爱国主义精神和社会责任感的人才。因此,在大学计算机基础及程序设计课程中融入思想政治教育元素,引导学生树立正确的价值观、人生观和世界观,培养爱国主义精神和社会责任感,是当前高校教育的必要任务。
(二)提高大学生综合素质的需要
大学计算机基础及程序设计课程是一门实践性和创新性很强的课程,需要学生在掌握基本知识和技能的同时,具备较高的综合素质。通过融入思想政治教育元素,可以培养学生的逻辑思维、创新能力、沟通能力、团队合作精神等多方面的素质,提高学生的综合素质和竞争力。
(三)适应信息化时代发展的需要
随着信息化时代的到来,计算机已成为人们日常生活和工作中不可或缺的工具。大学生作为未来的社会栋梁,必须具备较高的计算机技能和素质。通过在大学计算机基础及程序设计课程中融入思想政治教育元素,可以培养学生的信息安全意识、网络道德观念等方面的素质,适应信息化时代发展的需要。
(四)引导学生正确处理个人与社会的关系
大学计算机基础及程序设计课程中融入思想政治教育元素,可以引导学生正确处理个人与社会的关系,认识自己的社会责任和使命,增强社会责任感和公民意识。
(五)促进学生全面发展
课程思政在大学计算机基础及程序设计课程改革中的应用,可以促进学生的全面发展,提高学生的思想道德素质、科学文化素质、身心健康素质和审美素质等方面的素质,培养学生的创新精神和实践能力。
四、课程思政在大学计算机基础及程序设计课程改革中的实施策略和建议
(一)优化课程内容设计
在大学计算机基础及程序设计课程中融入思想政治教育元素,需要优化课程内容设计。在介绍计算机发展历程、计算机技术对社会的影响等方面,可以穿插一些爱国主义教育和社会责任感教育的内容;在介绍计算机安全、网络道德等方面,可以加强信息安全意识和道德观念的培养;在介绍程序设计的基本思想、算法和数据结构等方面,可以融入逻辑思维和创新能力的培养。通过优化课程内容设计,使思想政治教育元素与课程内容有机结合,达到润物细无声的效果。
(二)创新教学方式方法
在大学计算机基础及程序设计课程中融入思想政治教育元素,需要创新教学方式方法。可以采用案例分析、课堂讨论、小组合作等方式,引导学生将所学知识应用于实际问题解决中,培养实践能力和创新意识;可以采用课堂演讲、辩论等方式,引导学生树立正确的价值观和人生观;可以采用实践教学、项目教学等方式,引导学生将所学知识应用于实际项目中,培养团队合作精神和沟通能力。通过创新教学方式方法,使思想政治教育元素与教学方式有机结合,达到潜移默化的效果。
(三)加强师资队伍建设
在大学计算机基础及程序设计课程中融入思想政治教育元素,需要加强师资队伍建设。一方面,可以提高教师的思想政治素质和教育教学能力,使教师能够在教学过程中自然地融入思想政治教育元素;另一方面,可以聘请一些具有丰富实践经验和较高思想政治素质的业界人士来担任兼职教师或实践导师,引导学生将所学知识应用于实际项目中,培养学生的实践能力和创新意识。通过加强师资队伍建设,使思想政治教育元素与师资队伍有机结合,达到协同育人的效果。
(四)充分利用专业优势开展“线上+线下”教学
计算机专业可以借助本专业的优势,开展线上教学和线下教学的双重教学[4]。对于计算机专业来说,已经基本实现了网络基础教学,所以在教学过程中,教师可以利用这一优势对学生进行网络教学。同时,线下教学也可以采用多种教学方式,如实验室教学、项目式教学等,将思想政治教育与实践教学相结合,培养学生的实际操作能力和解决问题的能力。
(五)加强实践教学
大学计算机基础及程序设计课程是一门实践性很强的课程,加强实践教学是非常重要的。可以通过组织学生进行实验、实训、课程设计等实践教学环节,培养学生的实际操作能力和解决问题的能力。同时,实践教学也可以与思想政治教育相结合,如在实验过程中强调团队合作精神、沟通能力等方面的培养。
(六)建立多元化的评价体系
为了更好地实施课程思政,需要建立多元化的评价体系[5]。可以采用多种评价方式,如课堂表现、作业完成情况、实验报告等,综合评价学生的表现。同时,也可以将学生的思想道德素质和社会责任感等方面的表现纳入评价体系中,以更好地引导学生树立正确的价值观和人生观。
五、结论
大学计算机基础及程序设计课程是一门重要的必修课程,对于培养大学生的计算机技能和素质具有重要意义。通过在课程中融入思想政治教育元素,可以引导学生树立正确的价值观、人生观和世界观,培养爱国主义精神和社会责任感,提高综合素质和竞争力。因此,应该加强课程思政在大学计算机基础及程序设计课程改革中的应用和实践,使思想政治教育元素与课程内容、教学方式、师资队伍有机结合,达到协同育人的效果。
参考文献:
[1]习近平在学校思政课教师座谈会重要讲话[EB/OL].(2019-04-28)[2022-11-29].http://www.xinhuanet.com/nzzt/21/.
[2]中共中央国务院发出《关于进一步加强和改进大学生思想政治教育的意见》[N].人民网,2004-10-14.
[3]马鸿雁.“互联网+”背景下大学计算机基础课程教学改革探讨[J].成才之路,2021(32):117-119.
[4]孙晓庆.“线上+线下”混合式教学方法改革研究——以《大学计算机基础》为例[J].软件,2021,42(09):181-183.
[5]李荣,蔡友林.课程思政在大学计算机基础教学中的实践与探索[J].电脑与信息技术,2023,31(03):104-106.DOI:10.19414/j.cnki.1005-1228.2023.03.010.
京公网安备 11011302003690号