APP下载

基于超星学习通的程序设计课程研究

2022-02-19朱萍王建行张孟圆刘殿宾王建超

河北农机 2022年1期
关键词:程序设计思政政治

朱萍 王建行 张孟圆 刘殿宾 王建超

1、河北北方学院科研处 2、河北北方学院信息科学与工程学院

开展教育活动的主要场所是课堂,疫情的到来促使超星学习通成为我们线上教学的主要教学平台。对于计算机专业的学生,应遵循“互联网+教育”的教学原则,在程序设计课程教学过程中引入思政元素,让学生在学习知识的同时,树立正确的价值观念,从而更好地培养学生的创新精神,使其成为一个有理想抱负、有责任担当的优秀青年。

1 高校程序设计课程思政教改概述

2019 年4 月,党中央首次召开以办好学校思想政治理论课为主题的座谈会,总书记再次强调:“要坚持显性教育和隐性教育相统一,挖掘其他课程和教学方式中蕴含的思想政治教育资源。”近年来,各大高校认真学习贯彻习近平总书记关于教育的重要论述和全国教育大会精神,深入落实《高等学校课程思政建设指导纲要》(教高〔2020〕3 号)部署要求,以“立德树人”作为教育根本任务,以推动“思政课程”向“课程思政”的立体化育人转型为目的,以实现知识传授与价值养成相统一、知识育人与立德树人相统一、知识本位与人格本位相统一为目标,把思想政治工作贯穿于教学的全过程,将高校思想政治教育融入课程教学和改革,构建实施全员、全方位、全课程育人格局的教学形式。课程思政教学改革体现了对传统教育理念的“取其精华,去其糟粕”,对传统教育范式的突破,以及对全新教育形式的构建,促使高校教育者及时纠正教育的价值取向。

教学实践表明,高校教师在教学过程中实施课堂思想政治教育,找准教学切入点,做好教学设计,把思想政治教育渗透到相应的教学环节中,鼓励学生挖掘知识背后蕴含的思维方式,有助于学生树立正确的三观,精准化专业教学的教学内容,激发学生在学习的过程中自觉主动挖掘知识的主动性,提高学生自主学习和独立解决问题的能力,培养学生的探索和创新精神。

2 高校程序设计课程思政教改分析设计

2.1 分析教学性质

程序设计课程是计算机类专业的必修课程,通过理论课程的学习和实验课程的实践,训练和培养学生在编程方面的能力,让学生获得相关职业技术性人才必须具备的程序编制和创新设计等基本技能。程序设计课程主要包括《C 语言程序设计》《数据库技术与应用》《数据结构》和《Java 程序设计》等,在此类课程教学过程中对学生进行思想政治教育,能够为计算机类专业后续应用性课程和系统开发课程的学习打好更坚实的基础。

2.2 确定教学目标

程序设计课程的整体目标为:在学生学习后,学生能够构建结构化程序设计的基本知识和基础思维,逐步培养学生良好的编程习惯和逻辑缜密的分析问题、解决问题的能力,从而为后续项目开发奠定良好的基础。

2.2.1 知识目标

初步认识计算机程序设计;学生能够熟练应用开发环境及代码调试;能够在项目开发过程中运用到所学的知识,如函数、数组、编译与处理命令、指针、接口、事件、数据库等基本知识;通过课程的学习,使学生能够独立运用编程语言解决实际问题,并能够独立完成简单的程序测试。

2.2.2 能力目标

了解计算机相关的基本概念,主要包括程序设计中的常用算法和基本技巧的概念;了解IT 行业中程序设计的应用及发展趋势;掌握程序设计的相关算法;具备独立阅读并理解源码的能力;能够独立根据需求,将理论联系实际,运用所学知识编写程序代码;获得计算机课程的学习方法,学生可根据个人的需求与兴趣,通过网络数据库巩固拓展所学知识。

2.2.3 思政目标

让学生在专业知识的学习过程中建立正确的法律意识和保密意识,培养学生的社会责任感;激发学生不畏困难、敢于创新和精益求精的工匠精神;端正学生乐观向上的人生态度,树立学生正确的世界观、政治观、人生观和价值观,提高学生的政治认知、陶冶学生的政治情感、锻炼学生的政治意志、确立学生的政治信念,养成受教育者的良好的行为。

3 高校程序设计课程思政教改设计实施

3.1 课前推送学习资源

利用学习通平台创建思政课程资源库和学生班级。深挖课程中蕴含的丰富的思政资源。例如整理著名科学家爱国、好学等精神养料,尤其是中国相关领域著名科学家的爱国、奉献精神,激发学生的历史责任感和使命感,树立为国效力的专业志向,使专业课有情怀等。丰富课程思政教学资源,将学习通应用于程序设计课程旨在创新教学模式,建立基于学习通在线学习的混合式教学,充分发挥学生的主体性作用,这需要教师在上课之前创建课程资源库和学生班级。创建课程首先需设置课程门户,在课程门户上对课程开设的相关信息、教学团队、教学方法、教学参考、教学效果等进行说明。其次,教师可按照课程教学大纲和计划课时对课程内容进行章节划分,每一小节都要进行单独教学设计,并编制课程目录,按照目录设计上传每一节的课件、教案、图书、视频、测验等相关资料,并对上传的资料设置任务点,为学生课前预习和课后巩固奠定基础。

3.2 课中融入思政元素

教师在课程讲解的过程中采用适合学生的教学方法来高效融入思政元素,能够充分展现思政元素的特点。例如,循环结构中最重要的就是累计值的计算,尤其是对break 和continue 循环控制语句的理解与应用。在break 和continue 语句的设计中,教师在讲解相关知识时,可以用循环语句运算出1.1 与0.99 两个数字的100 次幂,将运算结果进行比较,告诉学生循环的过程就是为了实现目标不断积累能力的过程。在设计两种循环语句时,可以插入break 终止和目标继续等语句,从而引出当遇到目标被迫中断时,不懈气、不半途而废、持之以恒的精神品质。

教师在由专业知识的讲授引申到思政教育的过程中,合理运用超星学习通平台上的签到、选人、抢答、讨论等环节,调动学生线上学习的积极性,积极与学生进行深入交流,引导学生从所学专业的角度切实感受课程思政元素的存在,收集整理学生的思想反馈,把握学生的思想动态。以《C 程序设计》课程为例,对课程思政进行教改设计,部分展示如表1 所示。

表1 C 程序设计课程思政授课元素及目标

3.3 课后分析教学成果

以《C 程序设计》课程为依托,抽样选择一部分选修该课程的学生作为研究对象,研究期为一学期。该课程每周教授两次,每次2 小时。基于调查研究和互动学习理论,进行超星学习通线上学习活动。认真分析整理好的学生观点,及时调整教学设计。通过收集学生关于专业学习和思想政治内容的思考表达和课程前后的思想变化等相关信息,可以发现“积极努力”“追求进步”“乐观向善”是学生的主流思想动态和价值取向,并为高校课程思政教学改革积累了更多有意义的思政教育资料,为这一领域的研究者提供了更多的研究素材,加快了高校课程思政教学改革的发展速度。

4 结语

课程思政是一种全新的思维方式、教育理念和教育实践。课程思政与计算机专业课程教学的融合,已经成为教学改革的必然趋势。课程思想政治教育是高校实施德育的重要途径,开展课程教学活动时,要结合当前热点新闻事件或与知识点有关的历史事件,分析和探索事件背后的思想政治因素,引导学生树立社会主义核心价值观,以潜移默化的方式完成思想政治教育,对于计算机专业的学生来说,不仅能形成规范意识,逐步完成算法分析和代码实现,而且能形成自己良好的编程特色。

猜你喜欢

程序设计思政政治
思政课只不过是一门“副课”?
关于国企党建与思政宣传有效结合的探讨
医学专业“Python程序设计”课程教学改革总结与思考
“讲政治”绝不能只是“讲讲”
基于Visual Studio Code的C语言程序设计实践教学探索
思政课“需求侧”
“政治攀附”
从细节入手,谈PLC程序设计技巧
思政课“进化”——西安交大:思政课是门艺术
“政治不纯”