APP下载

民办高校的《Python语言程序设计基础》教学改革

2021-01-10金惠

科学与生活 2021年26期
关键词:程序设计民办高校语法

摘要:《Python语言程序设计基础》是最近几年计算机专业新开设的一门课程,民办高校在开设这门课程的过程中,出现了一系列问题。本文分析了《Python语言程序设计基础》在民办高校的教学过程中存在的问题和原因,并提出了改革措施,目的在于提高《Python语言程序设计基础》的教学质量。

关键词:民办高校;Python语言程序设计;教学改革措施

1引言

随着大数据和人工智能的发展,各大高校开始开设《Python语言程序设计基础》课程,该课程一般设为专业选修课。民办高校在开设这门课程的过程中,出现了一系列问题。比如学生的Python基础差异大、学习不积极、学校实验室条件有限、Python语言更新换代快等。因此,民办高校需要对《Python语言程序设计基础》课程进行教学改革并且提高教学质量。

2《Python语言程序设计基础》课程教学现状

2.1学生的Python基础差异大

现如今在经济发达地区,很多家长特别注重孩子全面发展,三岁就开始学习少儿编程,坚持学到小学就能熟练掌握Python的基本语法。但是部分农村的学生没有这样的学习环境和学习条件,对Python并不了解。甚至有的学生在进校之后才第一次接触计算机,甚至连开关机、选中、粘贴、复制等电脑的基本操作都不会。在课堂上基础好的学生对于Python的基本语法,不屑于听并逐渐养成上课开“小差”的坏习惯。对于基础差的学生,很难跟上基础的教学内容,甚至无法完成相应的作业[1]。部分同学虽然学习过Python的基本语法但是在编程的过程中容易出现语法规则混乱、中英文标点输入错误、数据类型使用不准确等问题[2]。

2.2学校实验室条件有限

在硬件设施方面,由于学校实验室计算机数量有限,以一半实验课和一半理论课的形式安排课程。不在实验室授课,学生只是看授课教师讲授知识点,演示知识点。没有办法自己动手实际操作,学生对授课教师所讲授的知识点的理解和接受能力会大打折扣。不利于Python这样实操性强的课程的学习。并且教室投影设备不稳定会出现各种突发状况,转移学生的注意力。尽管把Python环境字体调到最大对于坐在后排的同学来说也会存在看不清楚的情况,从而导致坐在后排的同学出现注意力不集中、厌学的情况。如果要求学生带自己的笔记本电脑去教室配合授课教师授课,教室内没有提供笔记本电脑充电的地方,在授课教师授课时笔记本电脑没电就无法完成知识点练习。

2.3Python语言更新换代快

Python教材一般是以Python基础语法和最简单的案例为主进行讲解,但是Python技术发展迅速,语言更新换代快。学生认为所学知识过于陈旧过时,学了也没用,并且课本上很多案例由于教材出版时间太久无法实现,不利于学生的自主学习,从而让学生失去了自主学习的兴趣[3]。

3《Python语言程序设计基础》课程改革思路

针对以上问题,本文提出采用分层次教学模式、案例教学法、实验室授课、选择优质教材等改革措施。

3.1采用分層次教学模式

采用分层次教学模式进行授课,分层次教学,是指教师根据受教育对象现有的知识结构、能力水平和潜力倾向进行科学合理的划分,从而制定不同的教学体系及与之相适应的教学方法[4]。安排学生在开课前参加分班考试,并且通过调查问卷以及提交参加过Python相关比赛的获奖情况证明材料等方式,来了解学生对Python的认识程度。根据分班考试结果和学生提交的证明材料,将学生分成基础班和提升班两种教学班级。基础班以基本语法和最简单的案例为主进行讲解,提升班简单复习基本语法以难度稍高的案例为主进行讲解。分班上课后不会减弱学生的学习兴趣,同时会减少学生旷课的频率,利于全校学风的建设。学生课堂上表现优秀和授课教师的配合度高,授课教师也会更加投入到课堂中。这种教学模式使没有基础的学生能学会,有基础的学生想学习并学的更广更深。对于授课教师来说,不用担心学生听不懂、不想学、旷课率高等情况。

3.2采用案例教学法

采用案例教学法,Python的基本语法简单,课堂上只讲语法不仅是学生,授课教师也会觉得枯燥无味,案例教学法很适合Python这样语法简单的编程课。先讲一个案例引起学生的注意,吸引学生听课,然后再讲解基础语法,帮助学生理解。让学生知道学习这个语法可以做什么、怎么用,而不是单纯的记住授课教师讲了一个什么样的知识点。让学生学会把一个实际问题转化成一个使用Python可以解决的程序,这样可以提高学生的学习兴趣。

3.3实验室授课

把Python这样实操性强的课程全部安排在实验室进行授课,授课教师讲授一个知识点,演示一个知识点,学生自己动手操作跟着练习这个知识点。有利于学生对知识点的理解,并且能牢牢记住这个知识点。可以提高学生对授课教师所讲授的知识点的理解能力和接受能力。在实验室进行授课还可以减少各种突发状况的出现,会使学生的注意力更加集中在课堂上。在实验室进行授课,授课教师可以通过教师机来控制学生的计算机,这样即使坐在最后一排的同学也可以看到授课教师演示的知识点,让每个学生都参与到课堂中来。减少因为学校的硬件设施问题而导致学生厌学的情况。

3.4选择优质教材

授课教师在选教材时,需要多选几本教材进行比较。基础班选择以Python基础语法和最简单的案例为主的教材,提升班选择用一两章简单讲解基本语法以难度稍高的案例为主的教材。Python技术发展迅速,教材上很多案例都无法实现不利于学生的自主学习,选择教材的时候以最新出版的教材为首选。授课教师在上课前把教材上所有案例和程序运行一遍并找出有误或者未更新的地方,制作成一个word文档,在开学前发给所有学生,并进行简单的讲解。这样便于学生自主学习,引导他们少走弯路,还能够提高学生的学习兴趣和学习的积极性。

4总结

本文针对民办高校《Python语言程序设计基础》教学过程中出现的学生的Python基础差异大、学习不积极、学校实验室条件有限、Python语言更新换代快等问题。提出了分层次教学、案例教学、实验室授课、选择优质教材等改革措施,旨在提高学生的学习兴趣和学习的积极性。

参考文献

[1]黄赫虹,民办院校计算机基础教学改革研究,福建电脑,2021,37(2).

[2]韦大欢 朱新琰. 计算机编程语言课程教学改革初探,河北软件职业技术学院学报, 福 建 电 脑,2021 ,3,37(3).

[3]高美春,多种教学方式混合的计算机组成原理教学改革探究,计算机教育,2021,3:95-98.

[4]王鹏英,庄红,黄晓平.大学计算机基础课程分层分类教学研究.计算机 教育,2012(5):49-53.

基金项目:2021年东莞理工学院城市学院青年教师发展基金项目(2021QJY009Z)。

作者简介:金惠:1995,女,河南南阳,硕士,东莞理工学院城市学院计算机与信息学院,助教,主要研究方向为深度学习、图像处理。

猜你喜欢

程序设计民办高校语法
基于OBE的Java程序设计个性化教学研究
项目化教学在Python程序设计课程中的应用
C++程序设计课程教学改革研究
医学专业“Python程序设计”课程教学改革总结与思考
营利性与非营利性民办高校分类管理研究
可持续竞争优势理论下民办高校可持续发展
跟踪导练(二)4
民办高校教师权益现状调查
民办高校内部审计监督存在的问题及对策
参考答案