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