陈洁
摘要:Python程序是计算机专业课程中的核心,它具有免费性、开放性,是一种胶水式的脚本语言形式,还具有较强的应用性,比如可以运用在著名的网站上,比如豆瓣、知乎。除此之外,这种数据也被应用在其他领域,比如云计算、区块链、人工智能和大数据等等。从现阶段而言,Python程序成为最为欢迎的编程语言之一。在本文的论述过程中,笔者注重从Python程序简介、Python程序的教学问题、互联网+背景下技工院校Python程序教学改革策略以及实例三个角度进行此部分内容的论述。
关键词:“互联网+”;技工院校;Python程序;教学改革
随着时代的发展,人工智能在社会生产、生活等各个方面得到了广泛的应用。在人工智能应用过程中最为重要的是Python程序的应用,这也导致Python程序成为现阶段教学改革的重点。在本文的论述过程中,教师注重从“互联网+”的角度入手进行此部分内容的授课,并注重为学生搭建具有多样性的学习舞台,真正让他们掌握相应的学习方法,促进学生综合专业能力的提升。在本文的论述过程中,教师注重从如下几点进行此部分内容的授课:
一、Python程序简介
Python程序既是应用统计学专业的核心课程,又为应用统计学专业的基础课程,其包括多项内容,比如机器学习课程、数据分析与应用课程、数据挖掘与应用课程以及数据可视化技术与应用课程。Python程序具有多重性特点,比如可移植性强、丰富的扩展库、相对简单的语法、开源免费的特点,这种特点也是其得到广泛运用的重要原因。通过让学生学习Python程序,教师一方面可以使学生掌握多项内容,比如面向对象程序设计内容、函数、循环结构与选择结构、表达式与内置对象、运算符等等,另一方面还能锻炼学生实际解决问题的能力,即让学生通过设定相应的程序,解决相应的问题,增强他们的统计算法的应用能力以及创新能力,提升学生解决综合问题的水平。
二、Python程序教学问题
(一)思想认识不到位
Python程序是一门兼顾基础性和核心性的课程。在实际的教学过程中,教师发现部分学生认为只要在此门课程的考试中达到及格的标准即可。这也反映出部分学生并未真正从思想上认识到此门课程学习的必要性。与此同时,这也体现出部分教师并不重视Python程序的教学。为此,教师在重视此门课程教学的同时,需要结合实际从多个角度进行此部分内容的授课,真正让学生认识,并掌握更为行之有效的方法,真正促进Python程序教学质量的提升。
(二)教学内容不合理
本文中的Python程序教学不合理主要体现在理论和实践教学安排的比例上。众所周知,Python程序一方面讲解的是基本的语法,另一方面讲解的是基本的应用方式。在实际的授课过程中,教师发现部分学生认知此门课程具有较强的抽象性,且各个课程内容之间不具有较强的逻辑联系性,导致两方面的问题。问题一,在学生方面,学生认为此部分内容具有较强的抽象性,常常对此部分内容的学习产生抵触心理。问题二,在教学方面,部分教师将教学的重点放在理论知识的讲解上,并将教学的重点放在常用的逻辑结构以及基本的语法上,常常忽视相应的实践内容,比如第三方库的使用、文件与文件夹的操作、正则表达式、字符串的操作等等,导致学生无法真正学习到具有实用性的课程,造成学生的实际问题解决能力较差。
(三)教学方法单一化
在傳统的Python程序教学过程中,部分教师往往采用单一化的方式授课,即在课堂上讲授相应的专业知识,以作业的方式开展此部分内容的授课,并不注重让学生独立参与到相应问题的探究中,这种单一化的授课方式极易导致学生对此部分内容产生强烈的抵触情绪。与此同时,过于理论化的授课方式极易导致学生并未真正掌握解决实际问题的方法,造成学生无法学以致用,教师无法培养专业性应用型人才的目的。这也是单一授课方式的危害之一。
(四)考核方式唯一化
在现阶段的Python程序考核过程中,教师常常运用两种考核方式:方式一,平时考核。方式二,期末考试考核。在第一部分的考核过程中,教师往往采用闭卷的方式,主要涉及的题型包括编程题型、程序题型、填空题型、选择题型。出设这种题型的目的是锻炼学生的理论知识理解能力。这种考核方式并不能真正锻炼学生的编程思维,也不能体现出此门课程具有较强实践性的特点,导致学生无法真正在考核的过程中发现、解决问题,这也凸显出考核方式单一化的弊端。
三、互联网+背景下技工院校Python程序教学改革策略
(一)树立正确教学思维
在现阶段的Python程序教学过程中,教师在意识到此门课程重要性的同时,应注重合理进行相应课程的安排,真正让学生在后续的课程学习中掌握相应的知识,锻炼他们综合学习能力,真正让学生的能力与未来的岗位相匹配,提升整体的教学质量。在具体的落实上,教师可尝试从如下几点入手:第一点,认识Python程序的实际意义。Python程序是一门基础性等课程,是学好后续课程的核心性课程。与此同时,此门课程已在人工领域以及互联网领域获得了广泛的应用。教师在教学的过程中,既要认识Python程序教学的重要性,又要将这种认识传递给学生,促进他们正确学习思维的形成。第二点,合理设置Python程序课程。教师可以结合实际灵活设置实践课程与理论课程的比例,真正让学生以理论知识为指导进行相应实践课程的学习,以实践课程为理解理论课程的重要助力,促进他们综合学习能力的提升。在具体的落实上,教师应注重增强实践课程的比例,比如适时地增加数据的可视化内容、文件与文件夹操作、正则表达、字符串内容,真正让学生在课程学习的过程中获得综合实践能力的提升。通过设置正确的教学思维,教师让学生意识到Python程序学习的重要性,并适时地进行相应课程的布置,真正促进学生综合实践能力的提升。
(二)合理设置教学内容
在具体的执行上,教师注重从如下几点入手:第一点,在入门篇的学习上,教师分析入门篇的相关内容,即入门篇的相关内容包括函数、程序结构、数据类型与变量、基础语法、开发环境等等。在进行此部分内容的布置过程中,教师注重分析入门篇内容的相似以及不同之处,并合理归置教学内容,并合理选择相应的授课方式。比如,针对此部分内容,教师采用让学生自主学习的方式,并注重讲解其中的难点知识。第二点,在提高篇知识的学习过程中,教师注重对原有的内容进行拓展和延伸,即注重引入多项内容,比如文件操作、异常结构处理、数据库编程、网络编程以及对象编程,让学生真正在学习上述内容的过程中构建与已有Python程序知识的连接,并拓展学生的理论知识学习面,获得良好教学效果。第三点,在实战篇知识的学习过程中,教师注重运用案例的方式进行此部分内容的授课,并设置相应的练习题目,让学生在实际的操作过程中掌握相应的学习方法,促进学生专业操作能力的提升。与此同时,在相应题目的设置过程中,教师注重引入相应的案例,让学生在解决案例问题的过程中获得综合实践能力的锻炼,促进学生Python程序知识综合运用能力的提升。
(三)构建多元教学方式
1.混合教学
众所周知,混合式教学方式主要是应用线上教学与线下教学的优势。在具体的混合式教学过程中,教师一方面需对相应Python程序进行整合,另一方面应对学生进行监督和指导,让学生真正在教师的指导下更为科学的掌握相应支持,促进学生学习能力的提升。
2.微信教学
教师在互联网教学方法的应用过程中可以充分运用微信对用户的跟踪功能,即通过查看学生的实际浏览Python程序学习状况,适时地对他们的学习状况进行指导。与此同时,教师可构建相应的微信群,结合学生的Python程序学习问题进行针对性指导,让学生更为高效的掌握相应知识,发挥微信教学的实效性。
3.MOOC教学
在利用MOOC教学过程中,教师应注重构建多种形式授课形式,比如运用案例教学、多媒体教学以及动画教学的方式,真正让学生融入多样性的授课环境中,提升学生的学习兴趣。与此同时,教师可运用此种模式在网上设置相应的教学平台,即通过这种模式定期向网上发布相应的作业,并通过大数据了解学生的学习状况,设置每一位学生的实际学习数据卜拓图,既了解每一位学生的学习状况,又知晓全班学生的学习情况,进而制定相应的策略,最终达到提升学生综合学习能力的目的。
4.泛雅教学
泛雅教学平台是现阶段最为常见的授课形式,此种授课平台主要的作用是开展多种形式的授课,比如直播教学、慕课教学、研讨教学以及录播教学。在实际的运用过程中,教师注重从如下几点入手:在课前,教师可设置教学目标,上传教学资源,并传输学习任务,让学生进行自学。在课中,教师可串讲知识点,拓展教学内容的深度、广度,组织学生解决学习问题。在课后,教师可进行多种形式的随堂测试,让学生在完成作业的过程中学习相应的知识。
(四)多元化的评价方式
教师可构建多元的考核方式,在平时考核的过程中,可融入日常考勤、各章考勤以及随堂测试等内容;在期末考试的过程中,教师可融入“线上+线下”结合模式,既要结合学生线上学习状况,又需结合他们课下学习情境。
四、互联网+背景下技工院校Python程序教学改革实例
(一)课前准备
在课前教学阶段,教师可使用超星平台,将相应的教学内容传到此平台上。与此同时,教师可运用微信,或是QQ的方式与学生沟通,了解他们的学习动态,并进行针对性指导,提升课堂教学的方向性。
(二)课中教学
在课中教學环节,教师结合学生的实际学习状况,灵活采用相应的授课方式,比如运用“直播教学”“慕课教学”“智慧课堂”等等,真正让学生在具体的实践过程中掌握相应的方法,促进他们综合学习能力的提升。
(三)课后反思
在课后教学环节,教师可结合具体的教学结果,制定相应的授课模式,即落实因材施教的方式,让学生结合个人的学习水平灵活采用相应的授课方式,使学生真正掌握行之有效的方法,最终促进学生综合学习能力的提升。
总而言之,在开展“互联网+”下的Python程序教学改革中,教师需要深入了解现阶段教学的问题,设置多种教学模式,真正将教学模式与教学方法进行融合,促进学生综合探究能力的提升,获得良好网络教学效果。
参考文献:
[1]徐全元.非计算机专业《Python程序设计》课程教学改革探讨[J].电脑知识与技术.2019,19(07):119-120.
[2]郝蕊洁.基于微信公众平台的Python课程教学研究[J].计算机时代.2019,41(11):15-19.
[3]史晓楠.《程序设计基础》课程教学改革实践———以Python语言为教学语言[J].2018,26(02):91-97.