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