崔麗 王桂榮
摘要:該文闡述了高校非計算機專業(yè)開設的計算機基礎課程現(xiàn)狀,教學內(nèi)容中的基礎理論、計算機操作以及計算機程序設計等內(nèi)容的基本構成情況。以某高校大學一年級本科生為研究對象,分析了學生們學習的兩門計算機基礎課程的教學內(nèi)容、教學形式和相應的考核結果,通過分析得出三者之間的關聯(lián),找出學生不能夠熟練掌握一部分教學內(nèi)容的原因,并以此為理論依據(jù)提出了高校非計算機專業(yè)的計算機基礎課程教學改革的建議。
關鍵詞:非計算機專業(yè);計算機基礎課程;教學改革
中圖分類號:TP3? ? ? 文獻標識碼:A
文章編號:1009-3044(2021)30-0186-02
開放科學(資源服務)標識碼(OSID):
1 引言
伴隨著互聯(lián)網(wǎng)技術的迅猛發(fā)展,云計算、大數(shù)據(jù)、人工智能等科學技術研究迅速發(fā)展和廣泛應用,推動著不同產(chǎn)業(yè)進行改革與發(fā)展。在我國高等教育改革中,教育部積極推進新工科建設,強化了計算機課程對高校所有專業(yè)學生開設的必要性。目前,全國大部分高校針對非計算機專業(yè)學生開設了相應的計算機基礎課程,使大學生都能夠掌握計算機基本理論知識和操作能力。
針對非計算機專業(yè)學生的計算機課程的教學內(nèi)容主要包括計算機基礎理論和操作實踐。其中操作實踐課程的教學主要包括辦公自動化軟件的教學和一門計算機編程語言的教學兩個部分。對非計算機專業(yè)的學生而言,不同專業(yè)的學生已經(jīng)掌握的計算機理論和操作基礎也有所不同。因此,對于不同的教學內(nèi)容和教學形式,產(chǎn)生的教學效果可能存在一定的差異。為了探索非計算機專業(yè)的計算機課程的教學改革方法,有必要系統(tǒng)地分析教學內(nèi)容,教學形式以及相應的考核結果,并找出三者之間的關聯(lián),為明確教學改革的方向提供理論依據(jù)。
2 教學改革研究現(xiàn)狀
近年來,高校的計算機基礎課程已經(jīng)全面普及,教學改革研究也在穩(wěn)步地進行。與計算機專業(yè)的學生相比,非計算機專業(yè)的學生的邏輯思維和編程思維不能通過學習一系列計算機理論課程得到鍛煉和提高,那么靈活掌握計算機編程的能力可能存在一定的難度。另外,由于非計算機專業(yè)中的部分專業(yè),比如人文學院的所有專業(yè),在其他科目的學習過程中,很少接觸數(shù)學方面的知識,那么這些專業(yè)在學習與數(shù)學公式和數(shù)據(jù)圖表化等相關的知識的時候,理解起來會很困難。因此,根據(jù)不同專業(yè)的自身特點,如何設計合理的教學形式并合理安排教學內(nèi)容等問題,有必要通過教學實踐經(jīng)驗,探索教學改革的研究方向。
面向高校的非計算機專業(yè)的計算機課程的教學改革研究主要分為兩大類:第一類是以特定的計算機編程語言為基礎,進行計算機程序設計課程教學方法的探討。比如,以C語言為基礎的程序設計課程,通過完善教材建設、加強實驗環(huán)節(jié)等方面促進其教學改革[1]。以項目實驗為核心,對課時安排、內(nèi)容設計以及考核評價等方面進行改革和優(yōu)化,探索非計算機專業(yè)的數(shù)據(jù)庫課程的教學改革方法[2]。以信息管理與信息系統(tǒng)和金融專業(yè)為研究對象,探討結合不同專業(yè)自身特點進行Python編程語言課程教學的方法[3]。第二類是針對非計算機專業(yè)計算機程序設計課程的教學改革方案的探索與實踐[4][5]。還有針對大學計算機文化基礎課程的教學改革的研究,總結了目前在教學過程中存在的問題,探索教學內(nèi)容和授課模式的優(yōu)化方法[6]。本文針對非計算機專業(yè)的計算機課程的教學改革研究是以兩門計算機基礎課程為基礎,對計算機基礎理論與實踐的教學內(nèi)容、教學方法以及教學效果進行分析與研究。
3 教學實例分析
高校非計算機專業(yè)的計算機基礎課程一般分為兩個階段的學習,第一階段學習計算機基礎理論知識,掌握在網(wǎng)絡環(huán)境下應用計算機的基本技能和信息處理的能力,能夠利用計算機獲取新知識和新技術。同時,還要求掌握辦公室自動化軟件的應用能力,為未來的學習、工作和生活奠定良好的基礎。教學內(nèi)容大致可分為基礎理論、文本處理軟件(Word)操作、電子表格軟件(Excel)操作、幻燈片演示文稿軟件(PPT)操作以及其他計算機基本操作。第二階段(這個階段的學習對藝術體育類專業(yè)的學生是不做要求的)是以一門計算機編程語言為基礎,學習基本的計算機程序設計方法,鍛煉學生的編程思維,從而使學生掌握發(fā)現(xiàn)問題、分析問題和解決問題的能力。目前,高校用于計算機程序設計課程教學的主要編程語言包括C語言、VB程序設計語言、Python程序設計語言等等,教學內(nèi)容總體可分為程序設計基礎理論知識和程序設計兩個部分。
本文以某高校的非計算機專業(yè)(不包括藝術體育類專業(yè))的2966名一年級本科生為研究對象,對他們所學的兩門計算機基礎課程(包括大學計算機文化基礎和計算機程序設計)的教學內(nèi)容安排和教學模式設計情況進行分析,并對考核結果進行了詳細對比,最后總結出三者之間的關聯(lián)。
3.1 教學內(nèi)容和教學模式
如表1所示,計算機文化基礎課程總學時為32學時,除去4學時的基礎理論之外,計算機基本操作以及辦公自動化軟件操作的28學時的學習都是通過在多媒體教室和計算機實驗室進行,提供了教師演示教學和學生操作練習的環(huán)境。同樣地,計算機程序設計課程總學時為48學時,除去8學時的基礎理論之外,可以進行實際操作學習和練習的學時為40學時。對于基礎理論知識的學習,學生們通過其他課程的理論學習基本找到了適合自己的方法,所以這部分內(nèi)容相對于實踐操作部分是更容易學習和掌握的。因此,針對學生的考核結果側重分析了實踐教學對應的教學內(nèi)容。
3.2 考核結果
考核結果情況主要是學生學習的兩門計算機基礎課程的期末考核的實踐操作內(nèi)容的得分情況,以便了解學生各部分實踐操作的學習效果。得分情況是通過計算每一部分的實際得分在該項內(nèi)容考核的總分的占比所得,即得分比例。比如,Word操作部分的題目滿分為10分,并且該年級學生平均得分為7.2,則該部分的得分比例為7.2/10*100%=72%。
圖1顯示了學生的計算機文化基礎課程的各部分操作考核情況。其他操作部分主要是考核學生的計算機相關的一些基本操作能力,比如網(wǎng)絡設置、瀏覽器使用以及臺式機組裝等等。很顯然,近年來計算機的全面普及使大部分學生早早掌握了一些計算機基本操作能力,因此學生的其他操作部分的得分比例為86%,說明學生對此部分的學習掌握情況良好。另外,由于Word和PPT主要用于文本編輯和幻燈片制作,操作對象主要是文本和圖片。學生通過課堂學習并進行實踐操作練習,可以直觀地看到編輯效果,因此,Word和PPT部分能夠熟練掌握,得分比例分別為72%和75%。而Excel主要用于表格數(shù)據(jù)計算分析以及圖表制作,操作對象主要是數(shù)字,而且實踐過程中需要大量的公式運用等數(shù)學基礎,對非計算機專業(yè)的學生來說,尤其是對文科類學生來說,學習起來有一定難度,得分比例為52%。
同樣地,對該年級學生的VB程序設計語言為基礎的計算機程序設計課程的考核情況也進行了分析,操作考核主要分為窗體設計和程序設計兩部分。如圖2所示,考核結果顯示窗體設計部分得分比例為75%,學生能夠很好地掌握。因為窗體設計的學習內(nèi)容,學生可以通過課堂的學習和實踐操作,很直觀地看到設計效果,所以易于掌握。但相對抽象的程序設計部分得分比例只有40%,程序設計需要學生運用邏輯思維分析問題,并通過編寫程序解決問題。在沒有前期的訓練編程思維的一定量的課時的支撐情況下,學生很難理解編程思想并掌握編程方法。
4 教學改革建議
依據(jù)以上實例的分析結果,本文提出針對非計算機專業(yè)的計算機基礎課程的教學改革建議如下:
1)由于計算機的全面普及,大部分學生都有一定的計算機操作能力,但每一位學生已經(jīng)掌握的計算機基本操作能力會存在一定差異,因此,有必要考慮差異教學。所有的涉及計算機操作的教學內(nèi)容制定若干個教學模塊,在進行選課前,學生可自主進行考核測試??己送ㄟ^的模塊對應的教學內(nèi)容,學生可以選擇免修。
2)從圖1和圖2的考核結果可以看出,非計算機專業(yè)的學生普遍對于不能直觀地看到實踐操作效果的教學內(nèi)容不能夠很好地掌握。比如,Excel和程序設計兩部分教學內(nèi)容??梢?/p>
考慮將這些抽象化的教學內(nèi)容,通過制作高質(zhì)量的可視化的實例教學課件提供給學生,并明確每一部分的難易程度和關聯(lián)情況,使學生能夠有選擇地循序漸進地進行學習,這方面的研究可以作為今后工作的重點。
3)可以制定層次化教學大綱。根據(jù)學生所在專業(yè)的不同,可以制定不同教學內(nèi)容的教學大綱。比如,制定經(jīng)濟管理學院和人文學院的教學大綱時,人文學院的Excel和程序設計的教學內(nèi)容的難度可以低于經(jīng)濟管理學院的難度。
4)由于計算機程序設計是為了拓展非計算機專業(yè)學生的編程思維,考核的方式可以采取閉卷和開卷上機考核相結合的形式。理論知識可以編寫客觀題目進行閉卷上機考核的方式,而編寫程序的考核內(nèi)容可以通過開卷上機考試的形式,盡可能考查學生的邏輯編程思維能力,并適當增加一定分值的復雜度高的選做題目,以便于發(fā)現(xiàn)非計算機專業(yè)的編程人才。
5 結束語
本文以實際教學內(nèi)容和教學對象為基礎,分析了非計算機專業(yè)計算機基礎課程的教學內(nèi)容、教學形式以及考核結果,并分析了三者之間的關聯(lián),為非計算機專業(yè)的計算機基礎課程教學改革提供了理論依據(jù)。根據(jù)分析的結果提出了四條教學改革建議,從各個專業(yè)的實際情況出發(fā),有針對性地調(diào)整教學內(nèi)容和教學形式,為今后的非計算機專業(yè)計算機基礎課程教學改革指明了方向。
參考文獻
[1] 韋娜,安毅生,盧江,等.非計算機專業(yè)C語言程序設計課程教學改革研究[J].軟件導刊(教育技術),2018,17(1):51-53.
[2] 林育蓓,毛愛華,郭芬,等.面向非計算機專業(yè)的數(shù)據(jù)庫課程實驗教學探索[J].實驗室科學,2020,23(5):233-235,240
[3] 闖躍龍,郭文平.面向非計算機專業(yè)學生的Python教學內(nèi)容設計[J].臺州學院學報,2018,40(3):56-60.
[4] 陳劍敏.非計算機專業(yè)程序設計課程教學研究[J].數(shù)碼世界,2020(12):128-129.
[5] 徐秋紅,蔡娟.新工科視角下程序設計課程教學方法研究改革[J].高等農(nóng)業(yè)教育,2019(6):74-77.
[6] 周蕾.非計算機專業(yè)《大學計算機技術》課程改革的思考與嘗試[J].電腦知識與技術,2020,16(34):172-173,179.
【通聯(lián)編輯:朱寶貴】