程序設計類課程教學模式分析
時間:2022-09-11 03:30:44
導語:程序設計類課程教學模式分析一文來源于網友上傳,不代表本站觀點,若需要原創文章可咨詢客服老師,歡迎參考。
摘要:學習共同體課堂教學模式將為學生學習服務的一切資源融為一體,所有相關的學生、老師以及管理人員為了共同的學習目標,一起參與學習的組織,一起尋找知識學習的新方法。程序設計課程是計算機相關專業的學生接觸的第一門計算機課程,它的學習效果直接影響學生后續專業課程的學習。為了提高學生的編程能力,針對程序設計類課程的特點,提出了學習共同體課堂教學模式,并將其應用到程序設計類課程中。
關鍵詞:學習公共體;程序設計類課程;課程教學;教學改革
高校教學質量是一個全社會關注的重大問題,怎么樣提高教學質量是教育主管部門、教育管理者以及一線教師一直思考的問題。一個學校教學質量的提高不僅僅是課堂教師的責任,它還與學校的管理制度、管理水平、學校文化、學校資源等因素緊密相連。學習共同體是高校所有人、所有資源的共同體,是一個高校的所有人為了共同學習目標的組織,共同尋找學習知識的有效方法,共同體中的個體共同參與、相互作用。程序設計類的課程包含程序設計語言、數據結構、算法分析與設計等,課程相關之間有一定的序關系,即前面的課程是后繼課程的基礎。如何有效的開展課堂教學的組織,使前驅課程有效的為后續課程服務,培養學生的專業課程學習興趣,加強學生編程能力的培養既屬于課程群中研究的問題,也是學習共同體課堂教學模式研究的問題。針對程序設計類課程的特點,提出了學習共同體課堂教學模式的新方法。學習共同體是知識的共同體、是學習者的共同體、是學習資源與學習文化的共同體,其共同的目的是為社會培養合格的專業人才,使學生能用所學為社會服務。
一、學習共同體
全國2500多所普通高校,無論是985高校、211高校、一般本科院校還是??茖W校,都開設了計算機專業或者與計算機相關的專業,在一定范圍內開設的主干課程基本類似,使用的教材都是規劃教材,差異較小,但教學效果差異很大,學生整體專業水平差異也很大。簡單地這種差異與學生高考錄取分數、生源質量、教師水平有關。但系統地分析與學校層次、學校定位、學校環境、學校文化、學校資源、學生之間的影響有很大的關系,這些內容本質上就是學習共同體包含的內容。學習共同體是一個系統的學習環境。對學生來講,他周圍的同學、老師以及共同生活的學校,學校文化、學校提供的資源等構成了一個學習環境整體。它是以學生學習為中心,以激發學生自主學習、自主探索為目標的一個自主參與的組織。學習共同體的最終目的是通過老師與學校的組織,讓學生自主參與到學習中,使學生在學校環境中能受到積極地、對知識渴求的潛移默化的影響。共同體的概念最早由是德國學者滕尼斯在1887年提出的,國內很多學者在共同體的基礎上對學習共同體進行了研究。張煒等以“三位一體”的教學模式為基礎構了建以學生為中心的學習共同體;[1]文獻[2]提出以人為本來建立師生關系共同體,強調師生關系之間的人際關系意識來達到師生共存共生的教育目標;高曉晶從教師優化發展與教育資源共享共建的角度提出了校本資源的教師學習共同體模式的構建;[3]王明娣對課堂學習共同體的理論建構與特征進行了研究,并指出課堂學習共同體的特征包含:異質性、民主性、合作性、規范性。[4]文獻[5]將敏捷教改與產教學一體化作為學習共同體,將課程模塊化并進行迭代式開發,對改革中的難點問題調優,利用過短訓快速驗證,較快引入新課程。文獻[6]建立了基于學習共同論的課堂教學模式,使學習不僅限于課堂上,還可在課后延續,能更好地激發學生自主學習的興趣,加強學生自主研究能力的培養。廖旭梅以文華學院為例研究發現,學習共同體對促進大學生自主學習、提高學生課程的學習效果、提升課堂教學質量具有重要意義。[7]
二、程序設計類課程
程序設計課程是計算機專業學生進入大學最先接觸的計算機課程,它是學生學習計算機專業的起點,也是學生學習興趣的起點。若一年級學生這門課沒有學好,后續課程的學習就會很困難,會使學生慢慢失去對專業知識的學習興趣。與程序設計相關的這類課程前后有序,知識點的銜接緊密,如何有效地對這類課程進行教學,使學生被動變主動,加強學生能力的培養是教學改革一直研究的問題。程序設計類知識共同體組成如下圖所示,其主要由C語言程序設計、數據結構、算法分析與設計三門課程組成。C語言程序設計作為后續兩門課程的基礎,其重要性不言而喻。但是在地方一般本科院校開設該課程的教學效果都不太理想,學生動手編程能力偏低,其主要原因是上機訓練的時間少,學生主動性不夠。三門課程緊密相連,很多院校把數據結構與算法和算法分析合二為一稱之為數據結構與算法。無論是分開還是合并成一門課程,作為計算機相關專業重要的編程課程,其相關課程的連續性以及知識點的銜接要恰當,要積極調動學生的積極性,讓學生變被動為主動??荚囍皇菣z驗學習成果的一種最簡單的方法,學習的最終目標不是考試。學習是讓學生在掌握所學基本知識后有能力去應用所學知識,有能力去更新知識。
三、學習共同體課堂教學模式在程序設計類課程的實踐
構建基于程序設計類課程的學習共同體是為了學生更好地為編程的學習打好基礎,從根本上扭轉學生會考試但上機不會編程的局面。程序設計類課程的學習共同體主要包含知識共同體、學習資源共同體、學習實訓平臺共同體、任務驅動共同體、學校文化共同體以及教師、學生等組成。知識共同體是指幾門課程知識點的規劃、知識點的鏈接、以及與應用相關的知識點的設計。C語言程序設計中的函數、數組、指針等是數據結構中必須要用到的知識點,但很多時候由于某些原因老師在前面花的時間多,講得仔細,到后面時間少就講得快,內容可能也講得少,使得重要的知識點學生沒有掌握好,導致數據結構上機時部分學生無所適從。知識共同體所包含的知識不僅僅指老師上課所講的知識,還包含與課程相關的外延重要知識。程序設計課程類知識共同體要從整體上規劃、教學計劃應服從課程群中課程的一致性。學習資源共同體主要包含教學課件、習題、測試題、與課程相關的電子資源等。學習實訓平臺共同體包含微課、慕課等視頻課程資源平臺與上機實訓平臺。微課、慕課等視頻課程資源平臺我們主要使用智慧樹在線教育平臺,利用該平臺老師可以與知識點相關的視頻,學生可以用來預習、鞏固;老師可以在平臺上布置作業以及測試;在平臺上老師與學生可以互動交流。實訓平臺主要使用PTA程序設計類實驗輔助教學平臺,老師可以在平臺中對班級進行管理,利用平臺提供的海量題庫建立自己的題目集供學生使用。題目集中的題目老師可以給學生聯系也可以用來測試,系統自動評判、在班級中進行排。該平臺提供多種編譯工具供學生選擇,可以鼓勵學生參加該平臺組織的全國天梯程序設計團體賽,激發學生的學習動力??荚嚳梢钥闯扇蝿盏膶W習過程之一,任務驅動共同體是指學生能在老師布置的任務內按照達到的要求進行學習,可以是一個小的項目作為任務,也可以是準備參加的某次比賽都可以驅動學生主動學習。學校文化共同體包含學校在社會中的地位、學校的文化底蘊、學校的傳統、學校的成果、優秀畢業生等,他們對學生都能起到潛移默化的作用。這些內容既有顯式的也有隱式的,與學校的發展歷史以及學校的管理制度、管理水平緊密相連,學生可以收到學習文化共同體的影響,學生也可以努力學習對社會做出貢獻反過來成為學校文化共同體的一份子。老師與學生作為學習共同體的重要組成部分,師生之間的互動交流是其中一個關鍵環節,老師在與學生的互動交流中會積極思考積極準備,學生在與老師的互動交流中可以把知識進一步開展。
四、結論
學習共同體的本質是在一定資源環境下,環境中的個體可以對學生起到教化作用,使學生去積極主動完成學習任務。程序設計類課程學習共同體包含的內容較多,論文簡單分析了其組成部分并指出了各組成部分的實際內容,并以程序設計類課程為例說明了學習共同體對學生的影響。
參考文獻:
[1]張煒,萬小朋,張軍.高等教育強國視角下的學習共同體構建[J].中國高教研究,2017(2):1-3.
[2]夏紀梅.構建“師生學習共同體”的要素與方法[J].中國大學教學,2018,331(03):81-85+94.
[3]高曉晶.基于校本資源的教師學習共同體的構建研究[J].教學與管理,2018,754(33):65-67.
[4]王明娣.課堂學習共同體的理論建構及特征研究[J].當代教育與文化,2018,10,57(03):49-55.
[5]紀陽,汪文俊,秦征.敏捷教改和產教學一體化學習共同體建設探索[J].工業和信息化教育,2018,71(11):5-9.
[6]馮麗.學習共同體視角下的課堂教學模式構建及效能分析[J].中國成人教育,2016(9):96-99.
[7]廖旭梅.以學習共同體模式促進大學生自主學習———基于文華學院學習指導工作坊的探索[J].中國高教研究,2017(1):91-94.
作者:鄒漢斌 汪永琳 席金菊 雷紅艷 單位:湖南文理學院計算機與電氣工程學院
- 上一篇:職業學校理實一體化教學模式分析
- 下一篇:基于創新角度小學體育教學方法研究