基于翻转课堂的Python语言程序设计教学研究分析

期刊: 素质教育 DOI: PDF下载

李颀

吉林农业科技学院 132000

摘要

本文根据 Python编程课程的特性,结合各个专业在培养学生应用技能上的特定实践,在教学内容组织、教学形式和评价等多个层面上,对课程教学进行了改革探讨。在此基础上,结合 Python的特点,提出了切实可行的教学方法,教学手段,并归纳了改革的成效。新的教学模式对培养大学生的编程实践能力和增强他们对职业的自信都有很大帮助。


关键词

翻转课堂;Python语言程序设计;教学分析

正文


翻转课堂一种育方它把下的程进行翻转把学生的学习变成后的活动,在内教对知识的讲授没有太多的精力更多的通过讨论练习来完成Python程是一门编程专业的基础课,它的使用可以减少课程学习难度,提高学生的学习热情,对学生的自主学习和探索精神也有很大的帮助。这种新的教育方式教师与学生也传统传授接受中解脱出来他们了教室的新的所有者,他们根据课下所学知识和参考,在教室里展开探讨,进行思想的交流对本内容有进一步的了解

一、Python语言程序设计课程的教学现状及不足

Python课程的教学面临多问题挑战

(1)该专业的实验设置较少际操作的率较低在很一段时间里我们的课程教学主要取的是灌输式育模的时候,老师开始结束试图将自己想要的东西都说出来,而学生有没有认真听讲,有没有听懂老师讲解内容,有没有掌握学生缺乏践的编程能力 Python语言的编程课程中,存在着一些比较单一、过时实验其中大部分都是使了很来比较简单抽象工程这已经不能符合现程课程人才需所以,在当前的《Python语言编程》课程中怎样才能将课堂与实验例进行更好的分配这样才能让学生知识仅仅局在教科书上更要做到活学活用,这才Python语言程序设计课程中有待完善

(2)教科书中的知识内容落后脱离了当的科发展水平“Python语言课程主要教学方向还在于编程语言语法原理讲解这些知识比较抽象和详由于对某些语法的不懂,会让学生们对其丧学习,其主要的形式是依 Python代码进行授课法比较简没有什么由于专业能不能适应当今社会对科技的要求使其丧对科技的兴趣

(3)缺乏系统性设;“Python语言对大部分学生而言一个系统学习计算机专业开始许多高校进行“Python语言课程设计了这个问题仅仅要求学生进行 Python语言语法学习没有对课堂的结果进行阶段性造成了他们在中并没有识到它的重要性以将它和它的课程有机地融起来难以有效地促进学生专业发展

(4)课程评估制度落后;Python编程教学的考试要求对考生的整体素质进行客观、全方位的评价,对学生的学习起到推动作用。因此,在教学过程中,不仅要注重知识的传授,更要注重对生的“自学”、“计算机序设计”等方面的考以达到对学生的综合、客观。而传统估制过分期末考因此仅仅是对学生的理论知识的理解程度进行评估无法对其进行方位评估,传统期末考核一般都是学期结束后进行,在课堂上学生难以清楚地认识自己无法有效地提高学习效果

二、Python语言程序设计的教学改革

(一)教学改革目标

在传统的教学过程中,课堂教学始终是教学的主要内容,曾经有一些人对高校教学的缺点做了一次问卷调查,有些人觉得对成绩的看重,忽略了能力的发展,教学方式比较死板和刻板,在 Python编程课程的教学中,将翻转课堂的教学方式运用到了新的教学方式中,在这种新的教学方式下,教师的教学方式由简单的教学转变为对学生进行指导,从而扭转了以往过于注重接受和死记硬背的状况。提倡学生自主学习,自主学习,合作学习;建立新型的、有效的、自主的教学方式,使学生的学业成绩、学习能力、工程能力、发散思维能力得到提高,并在翻转情境中,发展出独立阅读文献和解决问题的能力。深对翻转课堂”概念理解“新时代”中运科技进行“新”战略,为我们的“新课”实践活动提供了可借鉴

(二)教学策略

Python编程课的“翻转教室”是一种以“课内外”、“师生”、“教学”为主要内容的“翻转”教学模式。将传统的课堂上的知识转移到了课前,通过章节的录像和自己查询有关的信息来进行第一阶段的学习,同时也把传统的课堂上的练习改为课堂上的练习。教师也不仅仅是一个传授知识的人,而是一个教育资源的提供者,同时也是一个学习环境的营造,在上课之前,教师会为他们设定一个学习目标,并且提供相应的教材,在上课的时候,教师要为他们建立一个很好的讨论和训练平台,同时还可以指导同学们进行讨论,在同学们的讨论之后,将自己遇到的难题进行归纳和说明,最终进行一次考试,来评估和总结本课的学习情况。在课堂上,学生也从一种消极的状态,变成了一种积极的投入,参加到了课堂中的探讨当中,进行了一次思想的交流,把自己遇到的一些问题给解决了,并将自己的观点告诉了其他的人,让自己的学习更进一步。然后按照教师安排的考试,对自己的掌握程度进行考核

(三)完善评价体系

新的翻转课堂评估制度应该反映出“以人为本”的根本思想。在传统的编程教学中,用出勤和期末考试结果来衡量学生,这就导致了他们只注重了理论知识,而忽视了他们的个人的学习和编程能力。新型的翻转课堂将建立一个以形成性评价为主体,结合网络评价的多种评价系统,可以很好地适应翻转课堂对 Python编程课程的学生的评价需要,基于建构主义的形成性评价系统,激励同学们在现有的基础上,通过独立的研究,获得新的知识。而网络考核制度就是通过在线评估系统来对学生在课程中的学习情况和知识掌握情况进行评估,让他们可以获得即时的信息,从而使他们己的探索和改进。在新的学生评价制度中,充实了学生的评价标准,实现了对学生的多个方面的综合素质

(四)效果分析

通过对该课程实施后的最终结果与常规教学法下的结果进行比较,发现其教学效果及教学效果都有不同程度的改善。从具体的学习内容来看,在上、下两个学期中,同学们对基本语法、程序基本结构、组合数据类型、函数、文件等基础知识的掌握都有了小幅的提升。这表明,通过课前的录像教学和课上的探讨,可以让他们更好地了解一基本概念。在程序设计问题和大型作业方面,翻转课堂班的表现要比常规班好,而且学生们的掌握也比较好。

三、结论

Python编程是一门以计算机为核心,针对不同的学科进行计算机编程教学,为以后的计算机教学打下坚实的基础。本项目将以个案教学作为主要方法,注重对学生的实践技能进行训练。该课程在教学内容的组织、教学形式、教学评价等方面进行了一些创新的探索,收到了很好的教学成果,给计算机专业教学提供了一个崭新的思路,提高了学生的电脑知识践能力

参考文献:

[1]中华人民共和国教育部.教育部关于印发《教育信息化2.0行动计划》的通知[Z].2018-4-18.

[2]冯博琴.对于计算思维能力培养“落地”问题的探讨[J].中国大学教育,2012(9):6-9.


...


阅读全文