王成
摘 ? 要:計算機(jī)程序設(shè)計課程是高職院校比較重要的技術(shù)性、實用類教學(xué)課程。它關(guān)系著高職院校學(xué)生在未來社會中的全面發(fā)展,更是未來面向社會的必備技能。所以,高職教師應(yīng)該在教學(xué)方法上,思考如何運(yùn)用分層教學(xué)法來提高學(xué)生對這門課程的掌握水平。
關(guān)鍵詞:分層教學(xué) ?高職院校 ?計算機(jī)程序設(shè)計
中圖分類號:G642 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?文獻(xiàn)標(biāo)識碼:A ? ? ? ? ? ? ? ? ? ? ? 文章編號:1674-098X(2020)02(c)-0164-02
1 ?分層教學(xué)的理念概述
首先,我們要正確認(rèn)識什么是分層教學(xué),分層教學(xué)實際上就是教師要把握好自己所面對的授課學(xué)生的知識和能力水平,然后根據(jù)課堂教學(xué)實際,將學(xué)生分成若干組,這些小組內(nèi)的學(xué)生對知識掌握的水平以及理解能力相互接近。在課堂教學(xué)中,教師對根據(jù)能力水平對學(xué)生加以區(qū)別對待。這種區(qū)別對待不是要忽略某一部分學(xué)生,而是要采用合理的分層教學(xué)策略來開展教學(xué),讓學(xué)生之間產(chǎn)生相互作用,從而讓學(xué)生在相互鼓勵和學(xué)習(xí)中擁有更好的發(fā)展,更好的提高成績。
其次,在采用具體的分層教學(xué)模式上,一是可以采用“班內(nèi)分層教學(xué)模式”,即以班級為單位,在日常教學(xué)中了解到每個學(xué)生的學(xué)習(xí)能力、掌握的水平,教師將班級的學(xué)生分好、中、差來進(jìn)行分組,再根據(jù)不同的分組情況,制定難度不同的教學(xué)目標(biāo)及方法。這樣的分層教學(xué)模式就需要老師可以隨時掌握每個學(xué)生的個性特點,并尊重其個體差異,從而可以根據(jù)這樣的差異制定不同的教學(xué)策略,設(shè)置不同的課程內(nèi)容。最終再采取階段性考察和分類考核的方法對教學(xué)成果進(jìn)行評價,以扎實穩(wěn)步提高每位學(xué)生的學(xué)習(xí)水平。二是也可以采用“走班分層教學(xué)模式”,因為高職院校的同專業(yè)學(xué)生在知識掌握上參差不齊,根據(jù)日常教學(xué)中對學(xué)生學(xué)習(xí)情況的摸底分析,學(xué)校可以在保留行政班的基礎(chǔ)上,將各個班級的學(xué)生分層次進(jìn)行打亂授課,然后同等水平的學(xué)生在一個授課班級內(nèi)學(xué)習(xí),教師再制定不同的教學(xué)計劃來推動教學(xué)發(fā)展。
此外,目標(biāo)能力分層監(jiān)測模式、個性化模式等都是常見的分層教學(xué)法之一。但無論何種分層方法,其目的都是為了將學(xué)生的個人能力和水平發(fā)揮到最大,不斷提高學(xué)生的知識文化水平,從而保證高職院校的學(xué)生在校學(xué)習(xí)期間能夠?qū)崿F(xiàn)個人能力的全面成長。
2 ?在計算機(jī)程序設(shè)計中分層教學(xué)的應(yīng)用
在高職院校具體的計算機(jī)程序設(shè)計教學(xué)中,教師要想辦法了解每位學(xué)生的學(xué)習(xí)特點,了解他們在計算機(jī)程序設(shè)計方面的知識掌握情況和實際應(yīng)用能力。
2.1 合理分析學(xué)情 制定教學(xué)目標(biāo)
在對學(xué)生進(jìn)行合理分層之前,教師要做的一項重要工作就是合理分析每位學(xué)生的學(xué)習(xí)情況,這包括學(xué)生對計算機(jī)專業(yè)課程方面的知識掌握情況,學(xué)生個人在學(xué)習(xí)計算機(jī)編程方面的能力和態(tài)度情況等等。對于這些情況,教師要有詳細(xì)且具體的分析總結(jié)報告,以做到心中有數(shù)。然后,教師再從整體的共性特點角度出發(fā),研究確立一個基本點,在這一基本點上,合理進(jìn)行學(xué)生分層,同時,確定對應(yīng)的教學(xué)目標(biāo)、內(nèi)容和方法。在保持總目標(biāo)不變前提下,教師應(yīng)明確掌握學(xué)生在知識結(jié)構(gòu)、學(xué)習(xí)能力、興趣態(tài)度等方面的特征,以便更好的分層制定教學(xué)目標(biāo),使學(xué)生可以在同等水平下接受和學(xué)習(xí)相關(guān)的計算機(jī)編程知識。
例如,在運(yùn)用if語句實現(xiàn)結(jié)構(gòu)選擇這一課程教學(xué)中,教師可以根據(jù)學(xué)生對if語句掌握的知識結(jié)構(gòu)、學(xué)習(xí)能力及態(tài)度等特征來制定總體的教學(xué)目標(biāo)。如學(xué)生要學(xué)會利用流程圖來確定if語句的程序執(zhí)行過程;要學(xué)會簡單的if語句應(yīng)用等等。類似這種總體的教學(xué)目標(biāo)是需要每位學(xué)生都要去學(xué)習(xí)和掌握。如對于那些實際操作能力比較強(qiáng),能夠獨(dú)立思考問題的學(xué)生來說,教師可以要求學(xué)生進(jìn)行自主學(xué)習(xí)并結(jié)合實際生活,解決實際應(yīng)用的問題;而對于那些邏輯思維能力比較強(qiáng)、喜歡理論知識的學(xué)生來說,教師可以讓他們通過分析教師給定的例題,解決比較繁瑣的數(shù)學(xué)問題,以實現(xiàn)編程運(yùn)算。
2.2 根據(jù)分層情況 豐富教學(xué)方法
對于高職院校來說,很多關(guān)于計算機(jī)程序設(shè)計的課程被列為了必修課,如Java、C、C++等等,足以證明高職院校對計算機(jī)課程的重視程度。但是,在實際計算機(jī)編程授課過程中,很多老師都將某種程序設(shè)計語言的語法介紹及如何用來編寫程序作為授課重點。因為這些課程在設(shè)置上均具有相對獨(dú)立性,并不涉及各類不同的程序設(shè)計原理及概念的授課,這就造成了學(xué)生在學(xué)習(xí)過程中,難以形成相應(yīng)系統(tǒng)的程序設(shè)計知識框架。同時,教師更不會通過計算機(jī)程序設(shè)計課程教學(xué)來教會每個學(xué)生每一種他們有可能在未來生活中應(yīng)用到的程序設(shè)計語言,更何況計算機(jī)技術(shù)在不斷的更新和進(jìn)步,伴隨著程序設(shè)計的發(fā)展,新的知識體系就會取代落后的程序設(shè)計語言。
為此,廣大計算機(jī)程序設(shè)計教師應(yīng)該對學(xué)生進(jìn)行合理分層,并豐富教學(xué)方法,對高職學(xué)生采取個性化對待的方式進(jìn)行授課。如對計算機(jī)程序設(shè)計課程擁有濃厚興趣的學(xué)生,教師要著重進(jìn)行培養(yǎng),加強(qiáng)其實踐教學(xué)環(huán)節(jié),側(cè)重于培養(yǎng)這部分學(xué)生的實際動手編程能力,讓學(xué)生在整體上把握程序設(shè)計的內(nèi)涵,增強(qiáng)其運(yùn)用語言表達(dá)的思想、選用和設(shè)計語言的能力,最終實現(xiàn)個人在計算機(jī)程序設(shè)計方面的全面成長。而對于那些無興趣有能力的學(xué)生來說,教師可利用多媒體開展教學(xué)來提高學(xué)生的學(xué)習(xí)興趣,感受計算機(jī)編程的魅力及趣味。當(dāng)然,在分層教學(xué)上,教師不能放棄任何一名學(xué)生,而是應(yīng)保持對每個學(xué)生足夠的重視態(tài)度,并根據(jù)其真實學(xué)習(xí)情況,采用不同的層次方法,以實現(xiàn)全體高職學(xué)生的全面發(fā)展。
2.3 針對個人水平 設(shè)置不同要求
對于高職計算機(jī)程序設(shè)計課程來說,存在一定的抽象性,在中學(xué)階段,由于學(xué)生在接觸和掌握計算機(jī)相關(guān)知識方面存在一定的差異性,教師就不得不針對此來調(diào)整教學(xué)方法,對于那些基礎(chǔ)偏弱的學(xué)生,教師可以通過網(wǎng)絡(luò)教學(xué)平臺,向不同層次的學(xué)生發(fā)布總體教學(xué)目標(biāo)和個性化教學(xué)目標(biāo),并要求學(xué)生根據(jù)對應(yīng)的學(xué)習(xí)內(nèi)容,完成和自己有關(guān)的學(xué)習(xí)任務(wù),并要求學(xué)生提前對教師給出的材料、內(nèi)容及問題進(jìn)行預(yù)習(xí)。
同時,教師應(yīng)在高職課堂中,根據(jù)計算機(jī)程序設(shè)計知識掌握水平的不同,合理采用對應(yīng)的教學(xué)方式,有針對性的解決每個學(xué)生遇到的不同問題。當(dāng)學(xué)生完成總體教學(xué)目標(biāo)后,如有理論知識和實際操作均欠缺的學(xué)生,教師就應(yīng)該對這部分學(xué)生展開理論與實際相結(jié)合的方法來再次開展教學(xué),從而提高學(xué)生的學(xué)習(xí)印象;而針對那些上機(jī)能力較強(qiáng),而理論知識偏弱的學(xué)生,教師就應(yīng)該對其進(jìn)行理論知識的補(bǔ)充,幫助其打牢基礎(chǔ);對于那些上機(jī)能力較弱,理論知識掌握情況相對較好的學(xué)生,教師就應(yīng)該增強(qiáng)這部分學(xué)生的實操訓(xùn)練,來提高其計算機(jī)程序設(shè)計能力。最后,教師要想辦法針對不同層次的學(xué)生進(jìn)行課后評估,設(shè)置相對應(yīng)的復(fù)習(xí)內(nèi)容和訓(xùn)練任務(wù),并在下一堂課上檢查學(xué)生的作業(yè)完成情況,以便教師作為參考來開展下一步教學(xué)工作。
3 ?結(jié)語
總之,分層教學(xué)在高職院校計算機(jī)程序設(shè)計課程中擁有廣泛的應(yīng)用前景,這種教學(xué)方法不僅可以在一定程度上提高學(xué)生的學(xué)習(xí)興趣及能力,還可以兼顧每位學(xué)生的學(xué)習(xí)情感,拓寬他們的知識廣度和深度,使每位學(xué)生都能在高職院校的學(xué)習(xí)中有所收獲和提升。
參考文獻(xiàn)
[1] 高向玉. 高職計算機(jī)程序設(shè)計類課程教學(xué)新思路[J]. 當(dāng)代教育實踐與教學(xué)研究, 2016(12):158-159.
[2] 劉春影. 分層教學(xué)在中職計算機(jī)程序設(shè)計課程中的應(yīng)用[J]. 科學(xué)咨詢(科技·管理),2019(10):124.
[3] 張瑞麗. 淺析高職院校計算機(jī)程序設(shè)計課程教學(xué)特點及教學(xué)方法[J]. 計算機(jī)光盤軟件與應(yīng)用,2011(21):234-234.