前言:想要寫出一篇引人入勝的文章?我們特意為您整理了計算機類專業(yè)的程序設計課程教學改革范文,希望能給你帶來靈感和參考,敬請閱讀。
摘要:針對C程序設計課程傳統(tǒng)教學中存在的問題,結合現(xiàn)代化教學手段對該課程進行改革,借助超星泛雅網(wǎng)絡教學平臺及學習通APP實現(xiàn)了在線課程建設、學生自主學習、有趣的課堂活動互動、更客觀的過程性評價等環(huán)節(jié)。另外,注重從教學案例等方面入手,增強課程教學的趣味性,提高同學們學習的積極性。實踐表明,課程改革是成功的,有效改善了課程教學效果。
關鍵詞:C程序設計;教學改革;泛雅網(wǎng)絡教學平臺;學習通APP;趣味教學
1概述
C程序設計是各大高校計算機類專業(yè)重要的專業(yè)基礎課,同時也是非計算機類理工科專業(yè)的公共基礎課,通過理論教學和上機實踐,使學生在掌握一門編程語言的同時,學會利用計算思維來解決問題[1],為后續(xù)許多專業(yè)課程的學習打下基礎,它的重要性不言而喻。在傳統(tǒng)多媒體教學過程中,教師授課時通常采用PPT方式展示各種語法和代碼段,學生在學習過程中會感到課程抽象、枯燥,對邏輯性較強的問題,如循環(huán)嵌套、遞歸函數(shù)、指針等,理解困難[2];在自主編寫程序時,學生常常感到無從下手。久而久之,學生喪失學習興趣,對編程產(chǎn)生了畏懼心理[3]。因此,運用現(xiàn)代化教學手段,對教學方式進行改革,教學過程中提高課程教學的趣味性、充分調(diào)動學生的學習積極性,對提高課程教學質量有重要意義。
2傳統(tǒng)C語言教學中存在的問題
(1)知識點多,授課方式單調(diào)乏味C語言具有語法規(guī)則繁多、結構復雜、使用靈活多變等特點[4],C程序設計課程需要講解的知識點較多,為了完成教學任務,授課教師一般以講授為主,教師在課堂上花費大量時間講解語句結構和語法知識,所舉例題也往往是一些簡單的數(shù)值計算題,學習過程枯燥乏味,教師和學生之間缺少互動,課堂沉悶,不能激發(fā)學生的學習興趣[5]。(2)不重視實踐操作傳統(tǒng)教學模式以理論教學為主,忽略了學生的實踐操作能力的培養(yǎng),學生有時雖然能聽懂教師講的程序,但到自己獨立編程時卻無從下手,學生缺乏基本的計算機編程思想和技能,編程能力的欠缺是目前學生無法學好該課程的主要原因[6]。(3)平時成績評定缺乏客觀性C程序設計考核一般采取平時成績與期末成績相結合的方式,平時成績通常包括考勤、作業(yè)等情況,但班級人數(shù)多,傳統(tǒng)點名一次花費不少時間,所以一般點名次數(shù)不會太多,作業(yè)一般也是根據(jù)交沒交作業(yè)評定,所以傳統(tǒng)授課方式無法對學習過程進行更詳細的評價,平時成績的評定缺乏客觀性。基于上述教學現(xiàn)狀,利用現(xiàn)代化教學手段,充分發(fā)揮網(wǎng)絡教學平臺的優(yōu)勢,對傳統(tǒng)教學模式進行改革。
3基于泛雅網(wǎng)絡教學平臺的教學改革
超星泛雅平臺是以泛在教學與混合式教學為核心思想,它是以豐富的資源作為基礎,以互聯(lián)網(wǎng)絡作為平臺,集課程建設、資源管理、教學互動、學生管理、考試測評于一體的網(wǎng)絡教學平臺[7],并且在PC端使用的同時還有支持各種移動終端的學習通APP,滿足了無論何時何地都可以學習的需求。本校積極進行基于超星泛雅網(wǎng)絡教學平臺的教學改革,主要包括以下幾個方面:(1)課程資源建設基于泛雅網(wǎng)絡教學平臺改革的第一步是建設網(wǎng)絡課程資源,課程組按照教學大綱要求,根據(jù)C程序設計各個章節(jié)的知識點制作成文檔、視頻、PPT等電子素材并上傳到超星泛雅網(wǎng)絡平臺,如圖1所示,通過教學PPT和在線視頻,對教學的重點、難點知識進行講解,供同學們自主學習使用。同時建設了作業(yè)庫、試題庫等其他電子資源。有了這些電子資源,學生可以直接進行線上學習,為其他教學環(huán)節(jié)改革打下基礎。(2)課堂活動超星學習通APP中提供有簽到、選人、搶答、問卷調(diào)查、主題討論、測驗等各種各樣的活動,如圖2(a)所示,教師可以利用它開展各式各樣的課堂教學活動,例如,利用學習通的簽到功能進行簽到,省時省力、新鮮有趣、方便統(tǒng)計;教師提出問題,可以讓同學們進行搶答或者選人回答,選人回答的時候,可以采取手機搖一搖隨機選人,增加了上課的趣味性,也會讓同學們更積極主動地思考問題,積極參與到課堂教學中。本校C程序設計課程的教學中,多次使用了學習通APP中的這些活動,如圖2(b)所示,取得了良好的教學效果。(3)重視實踐教學每次上機之前,會提前在學習通APP中布置好上機任務,讓同學們預先準備,然后到上機課時能夠重點解決自己不太明白的地方,提高效率及上機效果。上機完成后還要求學生將自己的程序代碼連同運行結果一起通過學習通APP上傳到泛雅網(wǎng)絡教學平臺,任課教師及時批改,根據(jù)學生作業(yè)情況給出分數(shù)及評語,讓同學們及時得到反饋,能夠更好地找出自己的不足并及時改正。另外,要求同學們在自己的電腦上安裝開發(fā)環(huán)境,多動手、多實踐。(4)多元化過程性評價采用泛雅網(wǎng)絡平臺及學習通APP之后,平時成績的考核更準確一些,平時成績包括網(wǎng)絡學習時間、網(wǎng)絡交互參與度、課堂考勤、課堂活動參與情況、作業(yè)、測試等,泛雅網(wǎng)絡平臺及學習通APP會準確記錄這些環(huán)節(jié),使平時成績能真實反映學生的學習情況,以此形成的平時成績將更科學、更公正。
4加強課程教學的趣味性
為了提高同學們的學習興趣,加大課程吸引力,還需要增強課程教學的趣味性,讓學生們主動喜歡這門課。此處以教學案例設計趣味化為例探討趣味性教學。例如,在講解for循環(huán)時,可以舉下面這樣一個例子:這里相當于用三行代碼寫了一封情書,既獨特又浪漫,一定會讓同學們覺得很有趣。再例如,在介紹雙層for循環(huán)嵌套的執(zhí)行順序時,可以舉下面這個例子:程序會按照①②③④的步驟執(zhí)行,當執(zhí)行到第③步時,發(fā)現(xiàn)有一個for循環(huán),程序會先執(zhí)行完內(nèi)循環(huán),之后返回到外部循環(huán),以此類推,直到整個外部循環(huán)結束。最后附上運行結果如下,一目了然!實踐課上,想讓同學們綜合應用一下學過的知識,可以給同學們出下面這樣一道題:有一位送分大神,添加她的微信就能將平時成績增加10分,她的微信號是字母zhfx后面跟著兩個素數(shù),大的在前,小的在后,乘積是943,可直接搜索添加。這個例子很切合實際,一下就會引起同學們的興趣。通過這些有趣的教學小案例,會讓同學們覺得學習不再是一件枯燥、乏味的事情。當然教學是一門藝術,生動幽默的教學語言、恰當?shù)谋砬楹蛣幼魍瑯幽軌驅⒖菰?、生硬的課堂變得生動有趣,營造一種輕松愉快的學習氛圍,讓學生在這種輕松的環(huán)境中學習知識,就會取得良好的教學效果。
5結論
為了解決傳統(tǒng)教學模式下存在的問題,對C程序設計課程進行改革,充分結合現(xiàn)代教育技術,為學生提供了全新的網(wǎng)絡學習模式。利用學習通APP提供的活動功能,不但讓老師和同學互動更容易有趣,而且還能進行更科學的過程性評價。另外注重趣味性教學,盡量為同學們創(chuàng)造一個輕松愉快的學習環(huán)境。以后會繼續(xù)深入下去,取得更好的教學結果。
參考文獻:
[1]臺海江,許鑫,鄭光.《C語言程序設計》課程教學改革探討[J].現(xiàn)代計算機:專業(yè)版,2018(33):74-77.
[2]丁展.《C語言程序設計》教學探索與改革[J].教育現(xiàn)代化,2018,5(46):140-141.
[3]潘曉利.“C語言程序設計”混合教學模式設計與應用[J].計算機時代,2019(8):85-86+89.
[4]張玨,劉美玲,李波.非計算機專業(yè)C語言程序設計課程教學的改革研究[J].電腦知識與技術,2019,15(22):173-174.
[5]張競丹,王樂,江武漢,范金坪,管明祥.C語言程序設計趣味教學探索與實踐[J].教育教學論壇,2019(39):163-164.
[6]李長明.C語言實踐教學改革探索[J].黑龍江科學,2019,10(1):94-95.
[7]解俊.基于泛雅SPOC平臺的混合教學模式研究與探索[J].辦公自動化,2019,24(14):27-28.
作者:劉國梅 孫新德 單位:鄭州航空工業(yè)管理學院