《Python 语言程序设计》课程分层混合式教学模式在学生实践能力培养中的应用研究

2023-03-24 07:23韦韫韬王晓娟薛佳楣王超王锐
电脑知识与技术 2023年4期
关键词:程序设计分层教学活动

韦韫韬 王晓娟 薛佳楣 王超 王锐

关键词:非计算机专业;《Python语言程序设计》;分层混合式教学;实践能力

《Python语言程序设计》是一门理论知识和实践相结合的课程,重点强调学生实践能力的培养,传统的课堂教学模式把讲授知识放在了首位,忽略了学生的主体性,不能充分调动学生的学习兴趣,实际教学效果并不理想,加之学生之间的个体差异,一概论的教学模式无法满足高水平学生的学习需求,又无法兼顾低水平学生的学习能力[1],因此,在《Python语言程序设计》课程中采用分层混合式教学模式,旨在以学生为主体,对教学内容、教学目标以及教学对象进行分层设计,实施线上线下混合式教学,培养学生的实践能力[2]。

1 开课前分析

授课内容、授课对象以及教学目标等都是影响教学效果的重要因素,也是分层教学模式设计的重要依据,所以在开课前首先对其进行详细分析,进而完成教学分层设计。

1.1 授课内容分析

培养符合企业要求的实践型人才是目前高校的培养目标,授课内容要为培养目标服务,《Python语言程序设计》是突出实践应用的一门课程,重点培养学生实践能力、分析问题和解决问题的能力.为了真正培养出符合企业需求的实践型人才,使学生的各项能力在教学活动中得到提高,教师应该根据学生水平的高低分层次制定授课内容,而分层次教学的基础是授课内容中的重难点[3]。

混合式教学打破了以教师为主体的教学模式,充分发挥学生在教学活动中的主体地位,分层混合式教学模式以学生的原有计算机应用水平为基础划分依据[4],同时兼顾企业对人才培养的需求。在分层次授课内容制定中,主要从授课内容、授课重点和授课难点三方面出发,以实践、掌握和了解三个标准进行划分,具体分层分析的流程见图1。

根据上述授课内容分层分析,将《Python语言程序设计》课程的授课内容进行如下分层:

1.2 授课对象分析

授课对象的计算机基础知识水平和计算机应用能力存在着很大的差异,佳木斯大学《Python语言程序设计》课程在第二学期开设,学生在第一学期已经学习过《大学计算机基础》课程,这就加大了学生实践能力的差异性,如果仍然采用一概论的传统教学模式,既无法满足高水平学生的学习深度和广度的需求,也无法照顾到低水平学生对基本知识的掌握,导致高水平学生失去了学习的积极性和主观能动性,低水平学生学习困难加大,渐渐也失去了学习主动性[5]。教师应尊重学生之间水平和能力的差异,在教学活动中给学生更多的人文关怀.教师在开课前keyi 按照学生第一学期《大学计算机基础》课程期末考试成绩、实验成绩以及学生意愿调查对授课对象划分层次,将学生分为初级基础、中级提高和高级拓展三个层次,具体分层标准见表2。

另外,《Python语言程序设计》课程的分层混合式教学采用两次分层方式进行,各层次分组在学习一段时间后统一进行期中考试,以期中考试成绩、前8次的实验成绩和学生意愿在各分组间进行微调,帮助学生找到最适合的层次学习,正确引导学生正视分层教学,满足所有学生的学习需求。

1.3 教学目标分析

培养目标比较抽象地定义了教学方向,而《Python语言程序设计》课程的教学目标则更加具体地指明了教师所期待的教学效果和学习后达到的标准,作为教学活动的主线贯穿其中,更加具体地描述了本门课程的培养目标和教学目的,前面对授课内容和授课对象的分层分析为教学目标的分层打下了坚实的基础,在授课内容分层中,根据企业人才培养需求和学生原有的计算机应用水平,将授课重难点划分为实践内容、掌握内容和了解内容;在授课对象的分層中,根据学生测试成绩和意愿调查,将学生划分为初级基础、中级提高以及高级实践三个层次。

一般地,教学目标可以知识与技能,过程与方法,情感、态度与价值观三个维度来描述,其中,知识与技能指的是学生在学习知识与技能的过程中掌握发现问题和解决问题的方法,从而达到培养学生实践能力和解决问题能力的目的;情感、态度与价值观是在过程与方法中树立正确的人生价值观,拥有崇高的职业理想和职业素养,培养自己的社会责任感和使命感。所以,制定教学目标不能采用一概论的方式,同样应进行分层设计,根据授课内容和授课对象所处的不同层次,结合教学目标的三个维度进行更细致的分层设计,具体分层依据如图2。

2 分层混合式教学过程设计

《Python语言程序设计》是一门实践型课程,混合式教学模式打破了以教师为主体的传统的课堂教学模式的束缚,教师进行引导,学生是整个教学活动的主体,分层次混合式教学模式更大程度上满足了不同层次学生的学习需求。教学过程分为:分层设计、学习活动设计、混合教学实施、学习效果评估四个环节,在智慧树和Python123网络教学平台的支持下,分小组协作,完成师生互动、答疑、资料收集、小组讨论、作品展示等活动,在整个教学活动中师生不断地进行修正与反馈,具体教学过程设计见图3。

3 教学效果评价

《Python语言程序设计》课程分层混合式教学模式的实施更加注重学习过程的评价,综合成绩由形成性评价和终结性评价两部分组成,各占比50%。其中形成性评价以学生为主体,分别评价学生线上线下学习完成度,从计分作业(10%) 、教学实践活动(15%) 、课堂评价(10%) 、专题讨论(15%) 、阶段性测试(20%) 、小组学习(10%) 、学习笔记(5%) 、文献调查(10%) 、网络答疑(5%) 等多方面完成形成性评价考核,督促学生重视混合式教学活动中的各个环节。

4 结束语

《Python语言程序设计》分层混合式教学模式是一种以信息化网络教学平台为重要手段,以分层教学为基础,在混合式教学模式的指导下,培养学生实践能力的先进教学理念,在很大程度上激发了学生学习兴趣,学生主动参与到教学活动中来,积极思考,从而提高学生实践能力和解决问题的能力。

猜你喜欢
程序设计分层教学活动
住培教学活动指南专题
基于Visual Studio Code的C语言程序设计实践教学探索
一种沉降环可准确就位的分层沉降仪
从细节入手,谈PLC程序设计技巧
雨林的分层
如何构建低耗高效的高中数学教学活动
高职高专院校C语言程序设计教学改革探索
PLC梯形图程序设计技巧及应用
高中语文阅读教学活动设计探讨
跨越式跳高递进与分层设计