于純妍
摘要:針對(duì)如何利用新的科技手段建立新型課堂發(fā)掘?qū)W生能動(dòng)性,將復(fù)雜的語法知識(shí)生動(dòng)地教給學(xué)生等問題,探討與分析新型教學(xué)手段對(duì)C語言教學(xué)活動(dòng)的作用,利用翻轉(zhuǎn)課堂、微視聽課堂、分組討論等多元化教學(xué)手段,提高學(xué)生的學(xué)習(xí)積極性、主動(dòng)性以及實(shí)際編程能力,對(duì)其他計(jì)算機(jī)語言類相關(guān)課程的講授提供一定的參考價(jià)值。
關(guān)鍵詞:新型課程;教學(xué)方法;教學(xué)改革
中圖分類號(hào):G642.0 文獻(xiàn)標(biāo)志碼:A 文章編號(hào):1674-9324(2019)30-0086-02
一、引言
C語言程序設(shè)計(jì)課程是計(jì)算機(jī)專業(yè)的基礎(chǔ)課程,作為計(jì)算機(jī)編程的第一門語言,對(duì)于學(xué)生建立編程思想體系,鍛煉動(dòng)手能力,以及算法啟發(fā)等方面有著重要的意義?;ヂ?lián)網(wǎng)時(shí)代以及人工智能技術(shù)等新技術(shù)的出現(xiàn)對(duì)于計(jì)算機(jī)應(yīng)用及軟件工程專業(yè)等信息產(chǎn)業(yè)技術(shù)人才需求日益增大,這些新技術(shù)的產(chǎn)生對(duì)于學(xué)生培養(yǎng)提出了新要求,也帶給我們新的教學(xué)思考。本文圍繞如何利用新的科技手段建立新型課堂發(fā)掘?qū)W生能動(dòng)性,將復(fù)雜的語法知識(shí)生動(dòng)地教給學(xué)生等問題,探討與分析新型教學(xué)手段對(duì)C語言教學(xué)活動(dòng)的作用,旨在提出更有利于C語言程序設(shè)計(jì)教學(xué)的課程改革方式。
二、C語言程序設(shè)計(jì)課程介紹
本文探討的C語言程序設(shè)計(jì)課程包括理論語法講解和實(shí)踐環(huán)節(jié)兩部分內(nèi)容,該課程是計(jì)算機(jī)科學(xué)與技術(shù)、軟件工程、網(wǎng)絡(luò)工程、大數(shù)據(jù)方向等專業(yè)的一門專業(yè)基礎(chǔ)課。本課程的主要目的是通過理論課使學(xué)生掌握C語言的基本語法和語義規(guī)范,并通過實(shí)踐課鍛煉學(xué)生實(shí)際編程能力,培養(yǎng)學(xué)生利用計(jì)算機(jī)處理問題的思維方式和程序設(shè)計(jì)的基本方法,具備初步的編程解決實(shí)際問題的能力。
三、C語言程序設(shè)計(jì)課程教學(xué)過程中存在的主要問題
1.C語言程序設(shè)計(jì)課程概念多,知識(shí)點(diǎn)雜,只采用傳統(tǒng)教學(xué)模式,很容易讓學(xué)生迷失在小的知識(shí)點(diǎn)里,抓不住重點(diǎn),難以形成完整的知識(shí)體系。目前課堂講課形式存在單一性問題,缺少新型教學(xué)手段的輔助作用,減少了課堂的趣味性。
2.目前大學(xué)生的C語言基礎(chǔ)不盡相同。有的學(xué)生在高中學(xué)習(xí)過相應(yīng)課程,有編程基礎(chǔ),而有的同學(xué)對(duì)于計(jì)算機(jī)編程沒有任何的概念,這種學(xué)生水平嚴(yán)重的參差不齊性導(dǎo)致統(tǒng)一的上課模式達(dá)不到好的教學(xué)效果。
3.枯燥的語法知識(shí)導(dǎo)致了學(xué)生的學(xué)習(xí)動(dòng)力不夠。其實(shí)C語言課程除了是一門良好的教學(xué)語言外,也是一門較好的商業(yè)語言,但是目前的教學(xué)方式?jīng)]能將所學(xué)的知識(shí)與實(shí)際應(yīng)用相結(jié)合,尚未激發(fā)學(xué)生的編程熱情,降低了學(xué)生學(xué)習(xí)的主動(dòng)性。
4.目前課堂上教師講授內(nèi)容過多,比較抽象,而上機(jī)實(shí)驗(yàn)環(huán)節(jié)形式又比較單一,教師在上機(jī)實(shí)踐課程中不能覆蓋所有學(xué)生的問題,導(dǎo)致教師和大部分同學(xué)的互動(dòng)較少以及整個(gè)課堂的教學(xué)效率偏低。
四、教學(xué)模式改革的主要措施
針對(duì)上述問題,教師需要更新教學(xué)理念,結(jié)合新的教學(xué)手段,改革教學(xué)方法。本次C語言課程的教學(xué)方法改革主要從語法講授、分組討論、實(shí)踐教學(xué)等角度提出新的改革方式。
1.利用視聽技術(shù)、網(wǎng)絡(luò)資源,解決單一的講課模式。目前的互聯(lián)網(wǎng)資源豐富,學(xué)生可以通過自己查閱資料的方式進(jìn)行基本語法學(xué)習(xí);將視頻資料或者好的教學(xué)內(nèi)容通過微課的方式引入理論課堂,豐富課堂內(nèi)容,增加生動(dòng)性。具體來說,通過播放視頻的形式展現(xiàn)理論知識(shí)點(diǎn),吸引學(xué)生的注意力,也可以將優(yōu)秀的網(wǎng)絡(luò)平臺(tái),例如慕課或者國外優(yōu)秀大學(xué)的教學(xué)演示文稿中的部分知識(shí)點(diǎn)列出來,讓學(xué)生進(jìn)行學(xué)習(xí)與討論,發(fā)揮學(xué)生的主觀能動(dòng)性,達(dá)到事半功倍的教學(xué)效果。
采用生動(dòng)的教學(xué)模式,不再列舉枯燥的書本知識(shí),在教學(xué)的課程中融入生活化知識(shí),加強(qiáng)學(xué)生理解。例如,在講解“數(shù)據(jù)類型”的時(shí)候,將不同的數(shù)據(jù)類型與我們的日常生活進(jìn)行結(jié)合,將整型數(shù)據(jù)舉例成年齡、價(jià)格、半徑等內(nèi)容,將浮點(diǎn)型數(shù)據(jù)舉例為圓周率、開方結(jié)果等內(nèi)容,將字符型數(shù)據(jù)舉例成字母、符號(hào)等內(nèi)容,將數(shù)組數(shù)據(jù)舉例為整個(gè)班級(jí)的學(xué)生成績、一組年齡,將指針類型舉例為房號(hào)等,通過這種方式降低語法及規(guī)范的抽象性,增強(qiáng)學(xué)生的理解。
2.采樣分組模式,合理分配學(xué)生,互幫互助。C語言實(shí)驗(yàn)內(nèi)容是一門實(shí)踐內(nèi)容要求高的課程,學(xué)生上機(jī)實(shí)驗(yàn)的時(shí)候經(jīng)常會(huì)有許多問題調(diào)試不出來,由于課內(nèi)時(shí)間有限,老師的巡回檢查不可能將所有的學(xué)生的問題進(jìn)行解答,同時(shí)由于學(xué)生的基礎(chǔ)不同導(dǎo)致接受能力不一樣,對(duì)于同一個(gè)題目,有的同學(xué)認(rèn)為很難,而有的同學(xué)卻認(rèn)為很簡單,因此對(duì)于班級(jí)同學(xué)不能采用一個(gè)統(tǒng)一模式。本次改革按照10%的比例挑選出基礎(chǔ)較好的學(xué)生,剩下的學(xué)生以他們?yōu)榻M長自動(dòng)進(jìn)行建組,組成3至5人的小組。通過給不同小組分配不同的實(shí)驗(yàn)題目,采用組內(nèi)討論、互幫互助等形式培養(yǎng)學(xué)生興趣,調(diào)動(dòng)學(xué)生積極性,當(dāng)學(xué)生有問題的時(shí)候,可以先在組內(nèi)討論解決,組內(nèi)解決不了的時(shí)候再找老師求解。通過這種組合方式,將教師從實(shí)踐課程中解放出來,可以提高整個(gè)課堂的教學(xué)效率。
3.采用趣味實(shí)驗(yàn)題目,吸引學(xué)生的注意力。將理論與實(shí)際相結(jié)合,針對(duì)不同的章節(jié)設(shè)計(jì)不同的實(shí)驗(yàn)題目,并與現(xiàn)實(shí)中的簡單實(shí)際問題進(jìn)行結(jié)合,同時(shí)根據(jù)學(xué)生基礎(chǔ)的不同設(shè)計(jì)多元目標(biāo),給不同的學(xué)生不同的題目,以免有些題目過難,打擊了學(xué)生的學(xué)習(xí)積極性,使其放棄了課程的學(xué)習(xí)。具體來說,對(duì)于每一部分的實(shí)驗(yàn)內(nèi)容,首先,教師編寫好實(shí)驗(yàn)要求,說明此次實(shí)驗(yàn)的目的、方法、需要掌握的知識(shí)點(diǎn)等;接著,在題目設(shè)置方面,除了基本題目的練習(xí)外,在上機(jī)實(shí)驗(yàn)題目的設(shè)計(jì)上盡量多增加趣味性,吸引學(xué)生的注意力,讓學(xué)生覺得題目出得有意思,編寫程序也顯得更有動(dòng)力。
4.利用翻轉(zhuǎn)課堂形式,激發(fā)學(xué)生學(xué)習(xí)積極性。翻轉(zhuǎn)課堂是日漸流行的一種教學(xué)模式,本次教學(xué)改革將部分理論學(xué)習(xí)的知識(shí)點(diǎn)的教學(xué)活動(dòng)從教師轉(zhuǎn)移給學(xué)生。學(xué)生課后通過網(wǎng)絡(luò)等現(xiàn)代化資源獲取的方式準(zhǔn)備知識(shí)點(diǎn)內(nèi)容,然后利用課堂內(nèi)的寶貴時(shí)間,進(jìn)行知識(shí)點(diǎn)的交流,這樣一來學(xué)生能夠以更加主動(dòng)的形式進(jìn)行知識(shí)點(diǎn)學(xué)習(xí),獲得更深層次的理解。通過翻轉(zhuǎn)課堂的方式,教師也能有更多的時(shí)間與更多學(xué)生進(jìn)行交流。需要特別指出的是,本次教學(xué)改革的翻轉(zhuǎn)課堂的題目圍繞“數(shù)組”與“函數(shù)”,講解起泡排序問題。課堂上,一方面給學(xué)生提供表達(dá)的機(jī)會(huì),激發(fā)學(xué)生學(xué)習(xí)主動(dòng)性,提高自主性學(xué)習(xí);另一方面,通過這樣一種形式,加深記憶,增強(qiáng)學(xué)生對(duì)于基本理論知識(shí)的掌握。通過這種交互式方式,增加了教師與學(xué)生間的互動(dòng)與討論,將重點(diǎn)的知識(shí)點(diǎn)利用這種新型的方式進(jìn)行強(qiáng)化學(xué)習(xí);并將學(xué)生課后的反饋進(jìn)行課內(nèi)討論,提前把知識(shí)點(diǎn)進(jìn)行消化吸收。
五、結(jié)語
經(jīng)過上述基于新型課堂的C語言課程改革方案,采用翻轉(zhuǎn)課堂、微視聽課堂、分組討論等多元化教學(xué)手段,調(diào)動(dòng)學(xué)生積極性,將枯燥煩瑣的理論知識(shí)點(diǎn)寓教于樂,形象生動(dòng)地展示給學(xué)生,提高學(xué)生的學(xué)習(xí)積極性與主動(dòng)性,同時(shí)在實(shí)驗(yàn)階段通過趣味實(shí)驗(yàn)、組內(nèi)討論等形式提高學(xué)生編程熱情與調(diào)試錯(cuò)誤的能力,為后續(xù)的其他計(jì)算機(jī)程序設(shè)計(jì)語言的學(xué)習(xí)打下良好的學(xué)習(xí)基礎(chǔ),同時(shí)也為學(xué)生在實(shí)習(xí)及畢業(yè)設(shè)計(jì)階段做好了充分的準(zhǔn)備。基于新型課堂的C語言程序設(shè)計(jì)課程的教學(xué)方法改革了教師的教學(xué)內(nèi)容和教學(xué)理念,符合現(xiàn)階段學(xué)生的特點(diǎn),符合社會(huì)潮流的發(fā)展,能在一定程度上提高學(xué)生的學(xué)習(xí)能力與效果,對(duì)其他計(jì)算機(jī)編程語言類相關(guān)課程的講授提供一定的參考價(jià)值。
參考文獻(xiàn):
[1]孟慶新.基于應(yīng)用型技術(shù)技能型人才培養(yǎng)的C語言教學(xué)改革[J].電腦知識(shí)與技術(shù),2016,12(31):127.
[2]尹波,孟愛國,朱前飛,等.面向編程思維能力培養(yǎng)的C語言教學(xué)改革研究[J].計(jì)算機(jī)時(shí)代,2016,(11):67-69.
[3]楊洪偉,王開田,李曉輝,等.面向創(chuàng)新能力培養(yǎng)的C語言教學(xué)改革研究[J].計(jì)算機(jī)時(shí)代,2018,(4).
[4]朱春媚,周文輝.基于信息技術(shù)的C語言教學(xué)改革[J].現(xiàn)代計(jì)算機(jī),2017,(15):57-59.