摘要:《Python語言程序設計基礎》是最近幾年計算機專業(yè)新開設的一門課程,民辦高校在開設這門課程的過程中,出現(xiàn)了一系列問題。本文分析了《Python語言程序設計基礎》在民辦高校的教學過程中存在的問題和原因,并提出了改革措施,目的在于提高《Python語言程序設計基礎》的教學質(zhì)量。
關鍵詞:民辦高校;Python語言程序設計;教學改革措施
1引言
隨著大數(shù)據(jù)和人工智能的發(fā)展,各大高校開始開設《Python語言程序設計基礎》課程,該課程一般設為專業(yè)選修課。民辦高校在開設這門課程的過程中,出現(xiàn)了一系列問題。比如學生的Python基礎差異大、學習不積極、學校實驗室條件有限、Python語言更新?lián)Q代快等。因此,民辦高校需要對《Python語言程序設計基礎》課程進行教學改革并且提高教學質(zhì)量。
2《Python語言程序設計基礎》課程教學現(xiàn)狀
2.1學生的Python基礎差異大
現(xiàn)如今在經(jīng)濟發(fā)達地區(qū),很多家長特別注重孩子全面發(fā)展,三歲就開始學習少兒編程,堅持學到小學就能熟練掌握Python的基本語法。但是部分農(nóng)村的學生沒有這樣的學習環(huán)境和學習條件,對Python并不了解。甚至有的學生在進校之后才第一次接觸計算機,甚至連開關機、選中、粘貼、復制等電腦的基本操作都不會。在課堂上基礎好的學生對于Python的基本語法,不屑于聽并逐漸養(yǎng)成上課開“小差”的壞習慣。對于基礎差的學生,很難跟上基礎的教學內(nèi)容,甚至無法完成相應的作業(yè)[1]。部分同學雖然學習過Python的基本語法但是在編程的過程中容易出現(xiàn)語法規(guī)則混亂、中英文標點輸入錯誤、數(shù)據(jù)類型使用不準確等問題[2]。
2.2學校實驗室條件有限
在硬件設施方面,由于學校實驗室計算機數(shù)量有限,以一半實驗課和一半理論課的形式安排課程。不在實驗室授課,學生只是看授課教師講授知識點,演示知識點。沒有辦法自己動手實際操作,學生對授課教師所講授的知識點的理解和接受能力會大打折扣。不利于Python這樣實操性強的課程的學習。并且教室投影設備不穩(wěn)定會出現(xiàn)各種突發(fā)狀況,轉(zhuǎn)移學生的注意力。盡管把Python環(huán)境字體調(diào)到最大對于坐在后排的同學來說也會存在看不清楚的情況,從而導致坐在后排的同學出現(xiàn)注意力不集中、厭學的情況。如果要求學生帶自己的筆記本電腦去教室配合授課教師授課,教室內(nèi)沒有提供筆記本電腦充電的地方,在授課教師授課時筆記本電腦沒電就無法完成知識點練習。
2.3Python語言更新?lián)Q代快
Python教材一般是以Python基礎語法和最簡單的案例為主進行講解,但是Python技術發(fā)展迅速,語言更新?lián)Q代快。學生認為所學知識過于陳舊過時,學了也沒用,并且課本上很多案例由于教材出版時間太久無法實現(xiàn),不利于學生的自主學習,從而讓學生失去了自主學習的興趣[3]。
3《Python語言程序設計基礎》課程改革思路
針對以上問題,本文提出采用分層次教學模式、案例教學法、實驗室授課、選擇優(yōu)質(zhì)教材等改革措施。
3.1采用分層次教學模式
采用分層次教學模式進行授課,分層次教學,是指教師根據(jù)受教育對象現(xiàn)有的知識結(jié)構(gòu)、能力水平和潛力傾向進行科學合理的劃分,從而制定不同的教學體系及與之相適應的教學方法[4]。安排學生在開課前參加分班考試,并且通過調(diào)查問卷以及提交參加過Python相關比賽的獲獎情況證明材料等方式,來了解學生對Python的認識程度。根據(jù)分班考試結(jié)果和學生提交的證明材料,將學生分成基礎班和提升班兩種教學班級。基礎班以基本語法和最簡單的案例為主進行講解,提升班簡單復習基本語法以難度稍高的案例為主進行講解。分班上課后不會減弱學生的學習興趣,同時會減少學生曠課的頻率,利于全校學風的建設。學生課堂上表現(xiàn)優(yōu)秀和授課教師的配合度高,授課教師也會更加投入到課堂中。這種教學模式使沒有基礎的學生能學會,有基礎的學生想學習并學的更廣更深。對于授課教師來說,不用擔心學生聽不懂、不想學、曠課率高等情況。
3.2采用案例教學法
采用案例教學法,Python的基本語法簡單,課堂上只講語法不僅是學生,授課教師也會覺得枯燥無味,案例教學法很適合Python這樣語法簡單的編程課。先講一個案例引起學生的注意,吸引學生聽課,然后再講解基礎語法,幫助學生理解。讓學生知道學習這個語法可以做什么、怎么用,而不是單純的記住授課教師講了一個什么樣的知識點。讓學生學會把一個實際問題轉(zhuǎn)化成一個使用Python可以解決的程序,這樣可以提高學生的學習興趣。
3.3實驗室授課
把Python這樣實操性強的課程全部安排在實驗室進行授課,授課教師講授一個知識點,演示一個知識點,學生自己動手操作跟著練習這個知識點。有利于學生對知識點的理解,并且能牢牢記住這個知識點??梢蕴岣邔W生對授課教師所講授的知識點的理解能力和接受能力。在實驗室進行授課還可以減少各種突發(fā)狀況的出現(xiàn),會使學生的注意力更加集中在課堂上。在實驗室進行授課,授課教師可以通過教師機來控制學生的計算機,這樣即使坐在最后一排的同學也可以看到授課教師演示的知識點,讓每個學生都參與到課堂中來。減少因為學校的硬件設施問題而導致學生厭學的情況。
3.4選擇優(yōu)質(zhì)教材
授課教師在選教材時,需要多選幾本教材進行比較。基礎班選擇以Python基礎語法和最簡單的案例為主的教材,提升班選擇用一兩章簡單講解基本語法以難度稍高的案例為主的教材。Python技術發(fā)展迅速,教材上很多案例都無法實現(xiàn)不利于學生的自主學習,選擇教材的時候以最新出版的教材為首選。授課教師在上課前把教材上所有案例和程序運行一遍并找出有誤或者未更新的地方,制作成一個word文檔,在開學前發(fā)給所有學生,并進行簡單的講解。這樣便于學生自主學習,引導他們少走彎路,還能夠提高學生的學習興趣和學習的積極性。
4總結(jié)
本文針對民辦高?!禤ython語言程序設計基礎》教學過程中出現(xiàn)的學生的Python基礎差異大、學習不積極、學校實驗室條件有限、Python語言更新?lián)Q代快等問題。提出了分層次教學、案例教學、實驗室授課、選擇優(yōu)質(zhì)教材等改革措施,旨在提高學生的學習興趣和學習的積極性。
參考文獻
[1]黃赫虹,民辦院校計算機基礎教學改革研究,福建電腦,2021,37(2).
[2]韋大歡 朱新琰. 計算機編程語言課程教學改革初探,河北軟件職業(yè)技術學院學報, 福 建 電 腦,2021 ,3,37(3).
[3]高美春,多種教學方式混合的計算機組成原理教學改革探究,計算機教育,2021,3:95-98.
[4]王鵬英,莊紅,黃曉平.大學計算機基礎課程分層分類教學研究.計算機 教育,2012(5):49-53.
基金項目:2021年東莞理工學院城市學院青年教師發(fā)展基金項目(2021QJY009Z)。
作者簡介:金惠:1995,女,河南南陽,碩士,東莞理工學院城市學院計算機與信息學院,助教,主要研究方向為深度學習、圖像處理。