基于OBE理念的Python Web应用开发教学改革研究

2021-03-22 02:53傅贤君汪婵婵
电脑知识与技术 2021年4期
关键词:停课不停学OBE理念生活化

傅贤君 汪婵婵

摘要:Python Web作为一种轻量级的Web应用开发框架,在当前市场广受欢迎。为改善教学现状,在疫情期间实现有效课堂,基于OBE理念对Python Web应用开发开展教学改革研究。吸收工程教育思想,综合考虑市场对人才培养的目标与需求,着力培养学生知识基础、职业技能、交际技能,以及根据政、校、行、企的定位、标准、实施和运维等方面入手,进行教学改革研究。综合“生活化”的课程导入及多元信息化教学模式,提高课堂教学效果,提高学生自主学习能力,在自我实现过程中真正实现“停课不停学”。

关键词:OBE理念;“生活化”课程导入;多元信息化教学;停课不停学

中图分类号:G642.0      文献标识码:A

文章编号:1009-3044(2021)04-0103-03

1 背景

为落实浙江省教育厅“停课不停学”的要求,学生得以更好地进行Python Web应用开发学习,积极利用“一个平台+多种直播互动”的线上教学模式,基于超星学习通平台,通过钉钉直播工具互动教学,附以线上知识点讲授、在线提问、分组讨论、远程协助、线上作业等形式开展教学。同时引入了OBE(Outcome-based Education)理念[1]提升学生的学习成果,使学生更好地利用Python Web框架进行应用开发,解决实际问题。

OBE理念是一种基于学习产出的教育模式,要求课程设计注重以学习成果为导向,让学生通过具有挑战性的任务不断自我实现,激发自主学习的动力,同时反馈结果也将改进原有的课程设计与教学。Python Web应用开发是一门注重培养学生实践能力及解决、处理实际问题的课程。因此在课程设计时引入OBE教育理念,能有效提高教学质量、达到“高标准”育人的效果。同时疫情期间学生的教学效果衡定也需要将OBE理念融入教学改革中,以阶段性学习成果为起点构建课程体系,根据阶段性成果推进教学设计优化确定教学策略,再到用学习成果进行自我参照评价,不断反向设计,以最终目标为起点,不断进行课程反思及反向设计,真正实现“停课不停学”[2]。

2 开发框架简介

Python Web框架[2]百花齐放,市场上广为应用的框架有Django、Flask、Tornado、Bottle、Web2py等。课程选择Django作为开发框架,因其具有最高的市场占有率、最完善的文档、最多的岗位需求。Django在进行Python Web应用开发教学时具有较大优势,它的优点如下:

1)开源的框架。经由不断地发展和优化,Django有简明易懂的在线文档和丰富的实践案例。开发者可以快速掌握Python Web开发技巧,并及时解决学习中遇到的各种问题。

2)对比其他框架,Django提供了丰富的功能组件,能够快速地开发Web应用。开发者可以将更多的精力用于实现业务需求,而不是消耗在基础组件的编写之中,减少很多开发时间。

3)灵便的URL分发机制。开发人员可以自定义格式的网址,还可以使用正则表达式作为网址模板。

4)高效的数據库访问组件。数据模型用类来定义,通过ORM映射模型和关系数据库。开发人员只需要定义和使用模型,无须进行各种底层的数据库操作,包括数据表的创建和修改、数据读写等。

5)自动化管理系统admin。可扩展性强的内置admin管理站点,可对项目中的模型和用户进行管理。

6)MTV开发框架。Django采取了MTV框架,即Model(模型)、Template(模板)和View(视图)。“视图”决定了“用哪些数据完成哪些任务”,“模板”则执行“如何展示响应结果”的任务,至于“模型”,承载了Django数据存储调用功能。

3 Python Web应用开发教学现状

Python Web应用开发[4]是大数据技术与运用专业的一门专业选修课程,是在学习Python程序设计课程、具备了基本编程思想与应用能力的基础上,以理实一体化为打造标准,对接专业人才培养目标,面向Web应用和游戏开发工作岗位,培养学生的应用开发能力。

Python Web应用开发课程目前在各大高校授课较少,授课环节也多为框架语法及原理的讲解,内容枯燥且抽象,学生的积极性较低。老师授课多为单向讲授为主,互动不够深入,导致学生在自主学习的能力培养上有所欠缺。同时 教学过程中,很难兼顾学生的个体性差异,例如有些学生在实验课上无法全部完成所有练习,且学生的兴趣点不同、个人能力也各不相同,应对能力强的学生进行拔高训练。

课程设计环节任课教师们一直在思考如何在提高学生的学习积极性的同时掌握重点应用知识。在特殊时期,急需一种创新性的授课模式改进传统的教学方法,引导学生更好地进行学习。为提高教学质量和人才培养质量,结合新工科培养标准,根据产业链中开发人员、测试人员、技术支持等所需的业务知识和技能要求,探索一种基于OBE的混合式教学方法显得尤为重要。

4 基于OBE理念的混合式课程设计

4.1 基于OBE教学模式[5]的课程体系设计

在课程教学目标的设置上,引入工程教育思想[6],综合考虑市场对人才培养的目标与需求,着力培养学生知识基础、职业技能、交际技能,以及根据政、校、行、企的定位、标准、实施和运维等方面入手,进行教学改革研究,制定教学目标及课程内容,最终成果也将以作品作为导向,如表1所示。

4.2 有效的“生活化”课程导入

多元智能理论[7]指出,在开展学习时有实际情节背景,可以实现的学习效果优化。“生活化”的导入可以为学生提供充足的情节确定学习目标,提高学习效果。生活中的大量素材都可以应用到Python Web应用开发课程中,所以我们在课程标准所给的目标基础上,加上了这样的目标:感受Python Web与生活的联系。

针对这个目标,联系新冠疫情,我们是这样进行导入设计的:

【设计一】

师:同学们,我要问大家一个问题,在疫情期间,我们有一群最美的逆行者——医生。他们用血和泪,始终坚守在抗疫的第一线。也正是这些无私付出的人,才有了我们现在的平静生活,才有了我们祖国的强大。我们今天就要基于Python Web的静态资源调用知识,制作一个简单的疫情宣传网站。

【设计二】

在疫情期间同学们每天要填写健康问卷,这些姓名、地址、体温等数据会提交上传到后台程序,在Python中存放这些信息的数据容器就是序列。Python Web是如何访问存储在序列中的数据呢?我们今天要使用Python Web读取平常记录下来的疫情数据,使用变量传递的方法将其展示在我们的疫情宣传网站上。

学科中如果遇到抽象的、难以理解的知识,作为教师,我们也可以借助生活中的一些相似或相近的事例进行形象化处理,从而解决重点,突破难点。贴合实际的生活化例子,能够引导学生利用专业知识解决实际问题,让理论知识与生活之间建立联系,增加专业自豪感。采用疫情作为主题能够普及疫情知识,增强学生的抗疫意识。

4.3 信息化的多元新课教学

本次设计使用超星学习通[8]作为主要教学平台,超星“一平三端”教学系统能够对分散在各个教学环节中的数据进行自动采集并统计分析,为授课老师及时反馈课堂教学数据、课上学习数据、课堂活动数据和学生自主学习数据,为教师进行课程设计优化提供有效的数据支持,保证在疫情环境下根据学情动态调整授课进度。

多种形式的点名、提问、主题讨论、分组协作的学习模式,课堂上教师可以随时发布讨论,学生也可以随时提出提问,多种交流方式为教学提供了丰富的形式——直播、音频连线、文本交流等,有效增加了教学的趣味性。

4.4 基于平台+软件的作业布置

Python Web应用开发课程对于程序语言的语法及原理的理解有着较高要求,同时高职学生又需要具备较强的实操能力。

超星学习通有非常强大的作业布置、批改、统计功能,对于客观题,能够直接批改得到成绩结果。非常有助于分析学生知识点掌握情况,并根據实际学情调整课程进度,保证学生的学习质量。

5 总结

本文提出了基于OBE理念的Python Web应用开发教学改革研究方法,结合“生活化”课程导入与信息化的多元新课教学,引导学生在完成项目的基础上,了解项目的优化及项目的培训、支持和改进等操作,实现疫情期间有效课堂的打造。国内目前开设Python Web应用开发课程的院校较少,本文也为其他院校提供了一定的方法支撑。但仍存在尚未完善的部分,在以后的课程改革中将以其为侧重点,优化教学模式,不断提升教学质量。

参考文献:

[1] 姜波.OBE:以结果为基础的教育[J].外国教育研究,2003,30(3):35-37.

[2] 韩普生,张澜.线上教学:开启一堂凝心育人大课——我省抓好疫情防控期间本科线上教学工作扫描[J].山东教育(高教),2020(3):8-11.

[3] ANGELUS J.Django(Web framework)[M].Duct Publishing,2011.

[4] 曾浩.基于Python的Web开发框架研究[J].广西轻工业,2011,27(8):124-125,176.

[5] 刘梅彦,徐英慧,周淑一.基于成果导向的“Python程序设计”教学设计[J].电脑知识与技术,2017,13(20):105-107.

[6] 李志义,朱泓,刘志军,等.用成果导向教育理念引导高等工程教育教学改革[J].高等工程教育研究,2014(2):29-34,70.

[7] 孙珍.基于多元智能理论的高职课程设计研究[J].中国民族博览,2018(2):106-107.

[8] 苗青.基于超星学习通的移动教学模式分析[J].无线互联科技,2017(20):88-89.

【通联编辑:谢媛媛】

猜你喜欢
停课不停学OBE理念生活化
初中生活化写作教学实践
关于“停课不停学”北京特级教师这么说……
如何将数学知识生活化
应用在线教育平台实现恶劣天气下的“停课不停学”