The Science Education Article Collects No.10,2021 Sum No.526
2021年第10期总第526期
摘要在全员、全过程、全方位育人思想指导下,该文以高职大数据专业核心课程“Python语言”为例,挖掘课程的德育内涵和元素,运用O2O线上线下双向互动教学模式,从课程思政的教学内容设计、教学手段实施、考核方式转变等方面进行了详细阐述,旨在改善课程教学效果,完成立德树人根本任务。
关键词课程思政;O2O教学模式;Python语言Teaching Exploration on Course-based Ideological and Political Education of“Python Language”Based on the O2O Teaching Model//YANG Wenjuan
Abstract Under the guidance of the whole-staff,whole-process, and all-round education thought,this paper,taking the core course“Python Language”of the big data major in higher voca-tional education as
an example,excavates the moral content and elements of the course,uses the O2O online and offline two-way interactive teaching model,and conducts an in-depth elaboration on the teaching content design,teaching means implementation, and assessment method transformation of course-based ideologi-cal and political education,aiming to improve the teaching effect of the course,and realize the fundamental goal of enhancing morality and fostering talents.
Key words course-based ideological and political education; O2O teaching model;Python Language
近几年,随着大数据和人工智能技术的飞速发展,Python语言以其独特的优势得到了越来越广泛的应用,社会对高素质、高技能Python语言开发人才的需求与日俱增。
“Python语言”作为上海中侨职业技术大学大数据专业的核心课程,目前其教学模式还是以教师主导的课堂讲授和学生上机操作的传统线下课堂教学模式为主。这种方式存在教学内容和教学资源陈旧、教学方法固化、教学手段单一等问题,削弱了学生学习的兴趣与热情,而且“满堂灌”的形式阻碍了师生互动和学生创新能力培养。加之高职学生缺乏学习积极性和主动性,很少进行预习和复习,上课注意力不集中,学习效率低、效果差,最终导致学生的知识水平、技术能力、职业素养等都无法满足社会对人才的要求。
为了提高学生的知识技能与综合素养,满足社会发展对人才的需求,本文以“Python语言”为例,探索
基于O2O教
学模式的课程思政教学模式。
1“Python语言”课程O2O教学模式课程思政的内涵和目标
课程思政即以课程为载体,将专业课隐性思政的功用与思想政治理论课的显性思政形成协同效应[1],在教学内容的设计上,把中国特社会主义教育、社会主义核心价值观教育、中国优秀传统文化教育、国际视野、人文情怀、工匠精神、个人品德教育、为人处世教育等内容融入专业知识和技能教学。
O2O(Online Learning to Offline Learning),即把在线学习(Online Learning)和面对面的线下课堂学习(Offline Learning)两种方式有机整合,学生在线上通过课堂网络平台和手机移动平台自主学习课程内容并进行互动,线下利用课堂进行共性问题及重难点问题的讲解和讨论,并完成实践教学内容,实现线下互动。通过这种线上线下教师和学生之间的双向互动,发挥教师的主导作用,体现学生的主体地位,达到优化教学效果的目的。
2“Python语言”课程思政的实施策略
2.1充分挖掘课程中的思政元素,进行线上线下双向互动的教学设计
第一模块:Python基础语法。
知识传授和能力培养要点:了解计算机编程的价值;掌握基本语法及常用数据类型;会编写小程序来处理一些数学问题和实际生活问题。
课程思政教学要点:①通过我国在互联网、人工智能、大数据等高科技领域取得的出地位,让学生充分认可我国的信息科研水平,树立民族自豪感,塑造爱国主义思想;
②以中美贸易战中的“中国芯”为例,让学生意识到软件发展对国力的重要性[2],激发学生学习编程的动力;③使学生理解标准和规则的重要性,形成尊重、遵守标准和规则的氛围;④理解量变和质变的辩证关系。
线上课程思政素材:①观看《互联网时代》《网络中国》《大数据时代》等与我国信息发展相关的视频;②查中美贸易战相关资料。
线下课程思政素材:①对中美贸易战展开讨论;②计算一年365天,每天进步0.1%,累计进步多少?每天退步0.1%,累计剩下多少?
第二模块:Python程序控制结构。
基于O2O教学模式的“Python语言”课程思政教学探索
杨文娟
(上海中侨职业技术大学上海201514)
中图分类号:G712文献标识码:A DOI:10.16871/jki.kjwha.2021.04.058
作者简介:杨文娟(1985—),女,白族,上海人,硕士,上海中侨职业技术大学讲师,研究方向为大数据技术与应用。
125
知识传授和能力培养要点:掌握if 判断语句、while 循环语句、for 循环语句以及break 和continue 语句的语法规则、执行过程和使用方法,理解关系运算符、逻辑运算符、条件运算符,会运用程序控制结构解决实际问题。
课程思政教学要点:①通过编写程序解决实际问题,培养学生的自信心及勇于自我表现的良好素质;②增进学生对垃圾分类的认识,提高学生综合素养,树立环保理念,培养学生社会责任感;③使学生深入理解工匠精神,自觉在学习和工作中践行工匠精神。
线上课程思政素材:①布置小任务,让学生做垃圾分类科普PPT 并分享交流;②讨论对工匠精神的认识和理解。
线下课程思政素材:编写垃圾分类处理小程序并相互交流。
第三模块:
函数。知识传授和能力培养要点:掌握函数的定义、调用方式、参数传递、结果返回等内容;会使用函数编写程序。
课程思政教学要点:①培养分而治之、化繁为简的思维方法,把复杂的系统问题拆分为一个个简单的小问题,当每个小问题都解决了,大问题也就迎刃而解;②能从整体与部分的辩证关系认识团队哲学,培养学生的全局意识、团队合作精神和探索精神。
线上课程思政素材:①分享历史上分而治之的小故事;②对整体与局部的辩证关系进行交流,讨论优秀团队所具有的精神。
线下课程思政素材:开发一个具有多个功能的学生信息管理系统,由学生分组完成,每个学生分工完成自己擅长的模块,最后把各模块整合为一个完整的系统。
第四模块:文件和数据格式化。
456什么意思网络流行语知识传授和能力培养要点:掌握文件的基本使用方法;能编写带有文件输入输出的程序。
课程思政教学要点:体会国家财政对社会发展和人民生活的重大意义,增强国家意识和使命感。
线上课程思政素材:布置任务,让学生去国家统计局上查近几年的国家财政收支数据。
线下课程思政教育素材:①讨论财政在经济发展和人民生活中的重要作用;②编写程序来演算国家财政数据的趋势。
第五模块:Python 标准库介绍。
知识传授和能力培养要点:掌握turtle、random 和time 库的原理及方法;会运用几个标准库进行基本图形绘制、随机数和时间处理。
课程思政教学要点:①强化学生对国旗、党旗的认识,尊重和爱护国旗、党旗;②培养学生的美感、自豪感、忧患感、责任感、
屈辱感。线上课程思政素材:布置任务,查《中华人民共和国国家标准———国旗(GB 12982-2004)》《中国共产党党旗党徽制作和使用的若干规定》,确定国旗党旗的大小、颜、比例、形状和位置等信息[3]。
线下课程思政素材:绘制国旗、党旗等图形并进行讨论交流。
第六模块:Python 爬虫项目。
知识传授和能力培养要点:
掌握Requests 库自动爬取网页的方法;理解 协议及网络爬虫的规则;会安装第三方库;会运用网络爬虫相关技术原理完成网络爬虫实战项目。
课程思政教学要点:①了解大数据技术人员应当具备的职业道德规范,为将来步入工作岗位做准备;②理解“盗亦有道”的含义,合理合法地使用网络爬虫,尊重秩序和规则,培养学生法律意识,增强学生法制观念;③树立守护个人及国家数据安全的意识。
线上课程思政素材:①布置小任务,查世界上“头号电脑黑客”凯文·米特尼克的资料[5];②了解“盗亦有道”成语小故事;③观看一部爱国主义相关电影。
线下课程思政素材:①讨论网络爬虫引发的安全问题;②讲解数据安全、隐私保护等相关法律法规;③爬取电影的票房、影评信息以及评论人所在地、性别、年龄等信息,分析电影评论中的好评和差评是否和评论者所在区域、性别、年龄等相关。[6]
第七模块:Python 数据分析与可视化项目。
知识传授和能力培养要点:掌握数据分析展示的原理方法及技术;能运用Python 相关技术原理方法,完成实战项目。
课程思政教学要点:①让学生了解时代主题,关注国家时事政治,了解国家发展形势,增强公民意识;②体会生命至上、举国同心、舍生忘死、尊重科学、命运与共的伟大抗疫精神[7];③引导学生充分认识中国特社会主义制度的优越性,坚定制度自信。
线上课程思政素材:①阅读政府工作报告,分享心得体会;②观看疫情防控视频、全国抗击新冠肺炎疫情表彰大会视频等。
线下课程思政素材:①以词云的方式展示政府工作报告中的关键字;②编写程序展示全球、全国疫情情况。2.2“Python 语言”O2O 线上线下双向互动的教学过程设计
O2O 线上线下双向互动教学实现了课堂教学和网络空间横向贯通,将教师和学生之间的互动贯穿于整
个教学,弥补了传统教学单向传受的缺点。具体过程如图1所示。2.2.1线上(课前)
教师将事先设计好的微视频、
小课件、小测验、微讨论、微任务及课程思政素材等教学资源上传到网络平台供学生自主学习,然后根据学生的线上学习情况进行评估,完成线下教学。
学生利用电脑或手机等平台观看教师发布的教学内容,完成课前预习及测试。遇到难题,学生可以通过上网查询、反复观看教学视频、与教师和同学在线交流等方式解决,也可以将自己不明白的内容整理好,等待教师上课集中解决。
2.2.2线下(课中)
学生提出自己在线上学习中遇到的问题,聆听教师的讲解示范,同时积极参与互动。对实践任务先进行独立解答,若有困难可以小组协作讨论,
完成任务后展示自己的作职业教育
126
品,并及时总结自己的学习情况。
教师点评学生的线上学习情况,根据学生存在的共性问题及课程内容中的重难点做集中性的讲解示范,讲授中适时融入思政元素内容,做到在向学生传授知识、培养技能的同时,帮助学生树立正确的世界观、人生观和价值观。引导学生针对遇到的问题进行交流辩论,实现思想和观点的相互碰撞与交锋。对学生作品进行点评、互评、投票,激发学生的学习兴趣、荣誉感和竞争意识。2.2.3线上(课后)
教师根据线下课堂教学情况安排课后复习、
辅导内容、测验及拓展任务,促进学生知识的巩固和技能的提升,深化学生的学习认知能力,促进学生主动学习。教师要及时为学生答疑解惑,积极参与学生互动,完成学生的考核评价,还要认真进行教学总结和教学反思。
学生按时完成课后作业测验,
积极参加线上讨论交流,通过互助合作、查资料等方式完成拓展任务,培养分析和解决问题的能力。2.3改变课程考核方式
课程考核是检验学生学习效果的一个有效手段,为完成“Python 语言”线上线下课程思政育人目标,须改变传统的考核方式,强化专业知识技能和思政教育效果考核。考核基于线上的统计数据评价和线下的传统评价。
线上成绩:包括资源点击率、观看视频的时长、参与讨论次数、线上作业完成情况和期末理论知识考试。
线下成绩:主要包括课堂考勤,互动参与度(是否积极提问、回答问题及正确性等),
上机操作完成情况,小组合作完成任务中的贡献度,以及实验报告的正确性、完整性、规范性,注重将学生自评、互评、过程考核和期末操作技能考试相结合。
3结语
本文通过深入挖掘“Python 语言”课程中的思政元素,以O2O 线上线下双向互动的教学模式为手段,达到优化教学活动、提升教学效果、在专业课程教学中潜移默化地影响学生的行为举止、提升学生修养的目的,对实现知识传授、能力培养和价值引领相结合的育人目标有重要意义。参考文献
[1]陆道坤.课程思政推行中若干核心问题及解决思路:基于专业
课程思政的探讨[J].思想理论教育,2019(3):64-69.[2]周雅静.高职计算机类课程思政教育的探索:以《C 语言程序设
计》为例[J].教育现代化,2019,6(42):200-202.
[3]《中华人民共和国国家标准———国旗(GB12982-2004)》[EB/OL].
(2004-01-16).c.gb688/bzgk/gb/showGb?type=on line&hcno=EB0C64D782BFEE2F77AC6073074BD44E.
[4]图雅.《数据库系统概论》课程“课程思政”
教学设计初探[J].电脑知识与技术,2019,15(24):11-12.
[5]嵩天,黄天羽,礼欣.Python 语言程序设计基础[M].2版.北京:
高等教育出版社,2017.
[6]柳青.Python 系列课程的案例教学实践[J].电脑知识与技术,
2018,14(15):133-1343,138.
[7]习近平总书记在全国抗击新冠肺炎疫情表彰大会上的重要讲
话[R].北京,2020-09-08.
编辑
李前锋图1O2O
线上线下双向互动教学的过程
职业教育
127