APP下载

Python课程的教学改革与研究

2019-12-01唐洪曾辉邓锋华东交通大学

数码世界 2019年12期
关键词:程序设计导向教学内容

唐洪 曾辉 邓锋 华东交通大学

在Python语言课程教学中应该强调教学改革有效性,深度融入成果导向教育以达到重点培养学生解决实际问题的能力,全方位提升教学质量。在教学过程中,教师也要合理结合线上+线下教学模式,在成果导向教育理念之上再融入混合式教学模式,以期待取得较好的教学效果。

一、Python课程教学发展现状

当前的Python语言课程教学强调教学理论与实践有机融合,例如在“Python程序设计”课程教学设计中就追求用理论培养零基础学生,再通过实践教学强调学生学习能力的有效提升。当然在具体教学实践中也存在一些现状问题,客观讲它们都在一定程度上阻碍了Python课程教学的良性发展。

首先,教师将Python语言作为是常规的C语言或者Java程序展开教学设计,这种做法是对程序语言教学的简单套用,在教学思路方面没有创新,无法体现Python语言的独有特色。

其次,在传统课程教学内容应用方面缺乏针对性,无法基于不同层次学生做出教学调整。传统教学中主要按照知识点理论讲解、练习代码原有程序设计等教学思路展开教学过程。实际上这种教学过程相对刻板,无法在教学中体现Python语言商用服务的特色价值,未能达成学科培养目标。

再次,教师常常会采用先理论,再配合上机、最后练习的传统教学流程。对于某些零基础的学生而言,他们可能在早期无法理解程序思维,学习难度偏大,甚至会出现畏难情绪,长此以往导致学科学习兴趣下降,最终不能培养解决实际问题的良好专业能力。

总体来讲,传统Python课程教学发展现状相对被动,在教学内容、方式设计方面缺乏新意,且教师对课堂教学的节奏把握也并不到位,导致学生无法更好学习Python语言知识,而传统中像C语言、C++语言以及Java的教学方式又不能满足如今的大数据处理、人工智能编程需求,所以当前的Python课程教学是亟待改革调整的。

二、Python课程教学改革实践应用分析

Python课程教学内容复杂,所以应该基于成果导向中的知识、能力、素质结构展开教学设计,一般来说根据教学目标可将教学内容、教学过程进行段落划分, 基于成果导向循序渐进展开教学,定位教学目标,最终选择出适合于学生学习的教学内容,实现对教学模式的有效改革。就上述要点,结合“Python程序设计”课程进行教学改革实践,以下分析提出4点应用要点。

(一)Python程序设计课程的目标定位

在教学改革之初应该强调对Python程序设计课程的有效目标定位,其目的也是为后续的“Python数据分析与展示”课程夯实理论基础。在教学目标定位过程中也要考虑到某些在专业能力方面表现相对薄弱的学生,针对后续课程与学生学情需要展开教学设计。比如说首先要教授学生掌握Python语言的基本语法、基本操作、包括对程序设计的基本概念与编程方法等等;其次要培养学生解决计算问题的建模能力,教会他们合理利用Python程序解决计算问题的相关能力;第三要合理运用模块化思想设计复杂程序的能力,提升他们的专业能力水平;最后则应该实现教学拔高,培养他们的Python语言科学计算与可视化能力,利用Python中的numpy、pandas以及sklearn有效应对大数据处理与人工智能编程过程,丰富课程教学内容,同时培养他们的团队协作能力。结合上述4点教学目标定位可为Python程序设计课程夯实理论实践基础,为随后的教学内容选择与设计课程展开创造有利空间。

(二)Python程序设计课程的选择与设计

在Python程序设计课程内容的选择与设计方面应该强调它的强实践性与逻辑性,同时将理论教学内容与实验室教学内容融合起来,采取“项目案例驱动教学法”引导学生共同构建教学做理实一体化课程体系,最终通过教学考核帮助学生完成综合项目,配合报告答辩形成学生的Python程序设计报告,这也符合成果导向教学理念。具体到教学过程中,首先教师就围绕新媒体平台建立“Python程序设计微课平台”,主要提出具体的学习任务、设计微视频,为学生有选择性的提供知识节点内容,并为学生组建学习小组,分别围绕项目选择、方案制定、项目测试和课后实验检测完成整个教学过程。

在课上教学过程中,教师会围绕“Python程序设计”课程建立自主学习项目,在课上教学部分教师会补充综合应用模块化测试,围绕知识要点帮助学生总结,做到查缺补漏。

三、总结

在Python课程教学改革中应该结合教学不同阶段展开改造再设计,强调对学生解决实际问题能力的培养,总体而言就是基于学生学习导向,配合教学成果导向一步步引领学生学习热情提高,不断融入到课堂教学氛围中并形成一种良好的学习习惯,进而提升专业知识学习能力。

猜你喜欢

程序设计导向教学内容
综合利用单元教学内容进行整体单元复习
医学专业“Python程序设计”课程教学改革总结与思考
“偏向”不是好导向
基于需求导向的航天青年成长建议与实践
基于Visual Studio Code的C语言程序设计实践教学探索
从细节入手,谈PLC程序设计技巧
犬只导向炮
高职高专院校C语言程序设计教学改革探索
等差数列教学内容的深化探究
坚持两个导向 顺势而为谋发展