摘要:在中職C語言教學(xué)中,網(wǎng)絡(luò)資源能夠提供多方位的支持。從互聯(lián)網(wǎng)中汲取一定的優(yōu)質(zhì)資源,將其與教材系統(tǒng)進(jìn)行整合,學(xué)生線上學(xué)習(xí)與線下的教學(xué)相銜接,拓展學(xué)生學(xué)習(xí)的時(shí)間與空間,這將有助于促進(jìn)學(xué)生由淺層學(xué)習(xí)走向深度學(xué)習(xí)。為此,對中職校C語言教學(xué)中所需網(wǎng)絡(luò)資源的搜索、汲取、整合及應(yīng)用進(jìn)行了探討。
關(guān)鍵詞:中職;C語言;網(wǎng)絡(luò)資源;整合
中圖分類號:G434?文獻(xiàn)標(biāo)識(shí)碼:A
C語言是中職計(jì)算機(jī)專業(yè)學(xué)生學(xué)習(xí)編程的啟蒙語言,是后續(xù)相關(guān)課程學(xué)習(xí)的基礎(chǔ),在學(xué)生的升學(xué)考試中也是至關(guān)重要。雖然中職的C語言學(xué)習(xí)只處在一個(gè)入門階段,主要是基本概念、語法、算法的學(xué)習(xí),但是還是有眾多學(xué)生感到很困難,學(xué)習(xí)了兩三年還是云里霧里,只會(huì)機(jī)械記憶,不會(huì)遷移應(yīng)用,知識(shí)很零散,花費(fèi)時(shí)間多,見效慢,一直處于淺層學(xué)習(xí)階段。互聯(lián)網(wǎng)上有著豐富的C語言學(xué)習(xí)資源,類型也很多:文本圖片視頻等媒體素材、課件、習(xí)題、問題解答、在線教程、專題學(xué)習(xí)網(wǎng)站,以及一些在線編譯工具、網(wǎng)絡(luò)資源管理系統(tǒng)、網(wǎng)絡(luò)教學(xué)支撐平臺(tái)等等,既有學(xué)習(xí)素材,也有一些輔助學(xué)習(xí)的工具。這些網(wǎng)絡(luò)資源在中職C語言課程的教學(xué)中能夠優(yōu)化教學(xué)內(nèi)容,豐富學(xué)生的學(xué)習(xí)方式,拓展學(xué)習(xí)的空間與時(shí)間,能跟蹤管理學(xué)生的學(xué)習(xí)過程,能即時(shí)的交流與評價(jià),對C語言的教學(xué)能夠提供多方位的支持。網(wǎng)絡(luò)資源的使用是實(shí)現(xiàn)“三教”改革的任務(wù)的重要舉措,特別是對教材改革具有非常大的幫助,有助于打破學(xué)科體系、知識(shí)本位的束縛,更新教學(xué)內(nèi)容,加強(qiáng)與生產(chǎn)實(shí)踐的聯(lián)系,及時(shí)將行業(yè)的新技術(shù)融入到教學(xué)中。因此,在中職C語言教學(xué)中,選好、用好網(wǎng)絡(luò)資源,即從互聯(lián)網(wǎng)中汲取優(yōu)質(zhì)的教學(xué)資源,將其與教材系統(tǒng)進(jìn)行整合,學(xué)生線上的學(xué)習(xí)與線下的教學(xué)能夠相銜接,拓展學(xué)生學(xué)習(xí)的時(shí)間與空間,將有助于促進(jìn)學(xué)生由淺層學(xué)習(xí)走向深度學(xué)習(xí),提高學(xué)生終身學(xué)習(xí)和持續(xù)發(fā)展的能力。
一、資源的查找與搜集
互聯(lián)網(wǎng)上有著海量的C語言的資源。在百度上搜索“C語言”這個(gè)詞,找到相關(guān)結(jié)果大約有一億個(gè),搜一搜“C語言教程”找到相關(guān)結(jié)果約69,500,000個(gè)。這樣多的數(shù)據(jù)往往讓師生目不暇接,無所適從。因此,從浩如煙海的資源中查找出合適的C語言素材或工具是一個(gè)很花費(fèi)精力的事情,需要學(xué)習(xí)一些方法與策略,積累一定的技巧。
C語言中與某一知識(shí)點(diǎn)或某一問題相關(guān)的資源,使用搜索引擎查找是最常用的方法之一。使用搜索引擎搜尋資料最重要的技巧應(yīng)是提煉出合適的關(guān)鍵詞,能用幾個(gè)簡單的詞語概括出所要查找的問題,能從模糊的搜索意圖中提煉出幾個(gè)具代表性和指示性詞語的組合。這對縮小查找范圍,提高信息查詢效率,找到相關(guān)資料至關(guān)重要。例如,在中職C語言教材的練習(xí)中,有這樣一個(gè)語句:printf("%c/n",money>=cost? 'y':'n');,想搜索其中money>=cost? 'y':'n'的含義。如果將其全部作為關(guān)鍵詞,可能找不到合適的結(jié)果,這時(shí)如果能以“C語言+?:”,或是“C語言+三目運(yùn)算符”,或“C語言+條件運(yùn)算符”作為關(guān)鍵詞,在搜索的結(jié)果中,符合條件資源可能就會(huì)呈現(xiàn)出來。對于講授C語言的老師來講,資源查找的還有一個(gè)高效的方法就是:做一個(gè)獲取相關(guān)資源的網(wǎng)絡(luò)爬蟲,在公開的資源中,遵紀(jì)守法的范圍內(nèi),高效地收集資料。
C語言網(wǎng)絡(luò)資源的第二個(gè)來源是一些計(jì)算機(jī)類學(xué)習(xí)網(wǎng)站、在線教育平臺(tái)、論壇、文庫等專題網(wǎng)站。如騰訊課堂、慕課網(wǎng)、網(wǎng)易公開課、我要自學(xué)網(wǎng),菜鳥教程、C語言學(xué)習(xí)網(wǎng)站及超星等網(wǎng)站都有一些關(guān)于C語言的網(wǎng)絡(luò)課程或相關(guān)資源。這些網(wǎng)站或?qū)W習(xí)平臺(tái)提供的資源往往是高水平老師,或者一個(gè)優(yōu)秀團(tuán)的成果,是學(xué)習(xí)、選用的重點(diǎn)。這類資源主要從一些教材或資料提供的網(wǎng)址或與同事的經(jīng)驗(yàn)而獲取索,需要日常的搜集與積累。
如今互聯(lián)網(wǎng)上一些工具類的資源被越來越多的人熟知和使用。例如,一些教學(xué)管理平臺(tái)、在線編譯器、網(wǎng)盤、云盤、思維導(dǎo)圖等等,這類資源能很好的輔助我們學(xué)習(xí),管理學(xué)習(xí)過程中的資源,分析學(xué)習(xí)過程的問題。教學(xué)管理平臺(tái)有超星、雨課堂、藍(lán)墨云、課堂派、職教云等等,許多學(xué)校都有自己的網(wǎng)絡(luò)教學(xué)管理系統(tǒng)。C語言的在線編譯器主要有菜鳥工具、在線工具、online-gdb、wandbox、godbolt等等。它們的功能大同小異,這些工具的選用主要依據(jù)的還是我們對它的熟悉程度,掌握它們的操作方法,能熟練的使用這些工具。
二、資源的汲取與剪輯
網(wǎng)網(wǎng)絡(luò)資源來源于不同類型的提供者,層次從入門到高深都有,適應(yīng)于不同的使用者,質(zhì)量也是良莠不齊,使用網(wǎng)絡(luò)資源要選擇適合自己的層次,要鑒別質(zhì)量的優(yōu)劣,吸取別人優(yōu)秀的思想。因此,在搜集到的網(wǎng)絡(luò)資源中,要挑選出適合中職學(xué)生的,篩去質(zhì)量不高的部分。與資源的識(shí)別與選擇相比,深入分析找到的資源,汲取有用的成份,剪輯成可用的教學(xué)素材是要花費(fèi)更多時(shí)間來做的事情。
網(wǎng)絡(luò)資源汲取的范圍取決于中職C語言的課程標(biāo)準(zhǔn)和技能考試大綱。中職C語言的教學(xué)任務(wù)主要是基礎(chǔ)語法和算法的學(xué)習(xí),讓學(xué)生理解基本的語法規(guī)則是和幾中常見的算法。主要內(nèi)容包括C語言的結(jié)構(gòu)、數(shù)據(jù)類型、程序控制語句、數(shù)組、函數(shù)、文件、結(jié)構(gòu)體以及指針等。其中基本語法學(xué)習(xí)主要是對數(shù)據(jù)類型、運(yùn)算符、表達(dá)式、基本語句與基本的數(shù)據(jù)結(jié)構(gòu)的理解;算法主要涉及到排序、查找、窮舉等。排序主要為插入排序法、選擇排序法、冒泡排序法;查找主要是順序查找和對半查找。對中職來講,主要圍繞這個(gè)范圍來汲取所需要的學(xué)習(xí)材料。汲取資源的別一個(gè)原則是:選用的網(wǎng)絡(luò)素材是否適合中職學(xué)生的特點(diǎn),是否能被中職學(xué)生所接受。例如,C語言的插入排序這個(gè)知識(shí)點(diǎn)。教材主要講了排序的過程及實(shí)現(xiàn),僅通過這兩部分的學(xué)習(xí),很多學(xué)生是沒有能真正理解插入排序原理的。在互聯(lián)網(wǎng)上,能找到與排序有關(guān)的資源非常多:插入排序的原理,算法展示的圖片、動(dòng)畫演示排序過程,時(shí)間/空間復(fù)雜度,穩(wěn)定性,不同的代碼實(shí)現(xiàn),實(shí)例與典型應(yīng)用等等,從不同角度闡述了插入排序。針對中職的特點(diǎn),在上課時(shí)可以從互聯(lián)網(wǎng)上找一些插入排序動(dòng)畫展示,來幫助學(xué)生理解插入排序的原理,還可以選一些插入排序的典型應(yīng)用,來引導(dǎo)學(xué)生體會(huì)這種算法的代碼實(shí)現(xiàn)方法。所以,選用哪些資源取決于它們與課程的匹配程度,看它是否適合中職的學(xué)生。
搜索到的網(wǎng)絡(luò)資源,可能只需要使用其中一部分,因此,很多情況下,還要對其做適當(dāng)?shù)募庸?、改造,來適應(yīng)我們的教學(xué)。文字、圖片類的資源處理起來相對容易,絕大多數(shù)情況,我們只要復(fù)制、剪切、另存,就可把想的部分保存下來。對于動(dòng)畫、視頻等素材的類的資源,我們想要剪輯其中部分的內(nèi)容,相對要麻煩一些,很多情況下,需要學(xué)會(huì)一些相應(yīng)的工具去下載、編輯它們,才能讓網(wǎng)絡(luò)上的資源能夠變成本地可用的資源。
三、資源的整理與融合
按照“三教”改革的要求,編輯好的網(wǎng)絡(luò)資源應(yīng)與教材系統(tǒng)能夠銜接、融合,能夠更新教學(xué)內(nèi)容,關(guān)注技術(shù)發(fā)展帶來的學(xué)習(xí)內(nèi)容與方式的變化,努力營造真實(shí)或仿真的教學(xué)環(huán)境,形成紙質(zhì)與數(shù)字化資源一體化課程資源。網(wǎng)絡(luò)化的課程資源能夠提供通俗易懂的講解,提高學(xué)生的真實(shí)體驗(yàn),更有益于學(xué)生深入學(xué)習(xí)這門課程。要讓學(xué)生感到網(wǎng)絡(luò)資源的使用不是附加任務(wù),而是采用了一種更容易接受和理解的方式來學(xué)C語言,上課不再掬抳于單一課本、練習(xí)冊,而是采用多樣化的資源。
如何整理與融合網(wǎng)絡(luò)資源呢?一是創(chuàng)建基于本地硬盤的課程資源庫。結(jié)合中職C語言的教材體系,按章節(jié),分門別類,制作成一個(gè)與教材配套的素材庫、習(xí)題庫和拓展閱讀資料庫等。它是按照C語言課程標(biāo)的知識(shí)體系對各種教育資源的綜合集成,這種整合可以為學(xué)生平時(shí)的學(xué)習(xí)提供更優(yōu)質(zhì)的學(xué)習(xí)資源,去掉那些重復(fù)的,學(xué)生不易理解的素材。課程資源庫可以有多種形式,最簡單的形式是仿照資源管理器的形式,以文夾嵌套的形式來組織各類資源,這種方式創(chuàng)建簡單,但是使用起來不夠直觀。資源庫的另一種形式是把各章節(jié)的資源組織成一個(gè)網(wǎng)站形式的資源庫,用超鏈接把各個(gè)資源連接起來,整個(gè)C語言的課程資源是一個(gè)網(wǎng)站,可以放在局域網(wǎng),這樣的資源一目了解,師生使用、查找起十分方便。
二是創(chuàng)建基于網(wǎng)盤或云盤的課程資源庫。如今網(wǎng)盤與云盤的使用越來越普及了,像百度、阿里、360、天翼等等,他們的網(wǎng)盤或云盤性能越來越好。把在本地建好的課程資源庫上傳至網(wǎng)盤或云盤上,或者直接在網(wǎng)盤或云盤上創(chuàng)建,這樣更方便我們隨時(shí)隨地的使用和長期的維護(hù)。
三是創(chuàng)建網(wǎng)絡(luò)課程。利用網(wǎng)絡(luò)資源管理平臺(tái),創(chuàng)建C語言的網(wǎng)絡(luò)課程,不僅可以整理與融合課程的各種資源,把剪切好的資源按知識(shí)點(diǎn)組織好,實(shí)現(xiàn)資源的管理,而且還可以管理資源的使用過程,記錄學(xué)生的學(xué)習(xí)過程。創(chuàng)建網(wǎng)管課程的平臺(tái)有很多,常用的有學(xué)習(xí)通,雨課堂,云班課,moodle等等。例如,我校利用超星學(xué)習(xí)通網(wǎng)絡(luò)教學(xué)平臺(tái),創(chuàng)建了C語言網(wǎng)絡(luò)課程。把教材的內(nèi)容及網(wǎng)絡(luò)資都整合到一齊,形成一個(gè)校本課程,用于資源管理和教學(xué)管理。按中職課程標(biāo)準(zhǔn)中的知識(shí)體系,分為十個(gè)章節(jié),每個(gè)章節(jié)把視頻,教程,圖片練習(xí),上課素材,練習(xí),課后拓展等資源都傳到平臺(tái)上。在每個(gè)小節(jié)中再把把資源按使用意圖來分為:預(yù)習(xí)引入、上課素材、鞏固練習(xí)和課后拓展等部分。以大綱為依據(jù)來組織各種教學(xué)資源,形成一個(gè)以知識(shí)點(diǎn)為線,或者以問題類型為線索的體系化東西,讓網(wǎng)上資源有機(jī)融合到中職C語言的課程教材體系中。
四、資源的使用與更新
網(wǎng)絡(luò)資源不應(yīng)只當(dāng)作一種教輔材料來用,不是附加練習(xí),它的使用要讓課堂變的更通俗易懂,能夠拓展學(xué)生的學(xué)習(xí)空間和時(shí)間,能促使學(xué)生由傳統(tǒng)的課堂學(xué)習(xí)轉(zhuǎn)變?yōu)榛旌鲜綄W(xué)習(xí),由淺表的學(xué)習(xí)轉(zhuǎn)向深度學(xué)習(xí),為學(xué)生由在校學(xué)習(xí)轉(zhuǎn)向終身學(xué)習(xí)打下基礎(chǔ)。
因此,網(wǎng)絡(luò)資源的使有要向著逐漸引導(dǎo)教師教學(xué)方式和學(xué)生學(xué)習(xí)方式變革的方向,要對整個(gè)課程體系以及每節(jié)課都要做充分的設(shè)計(jì)與準(zhǔn)備,要體現(xiàn)在各個(gè)教學(xué)環(huán)節(jié)。預(yù)習(xí)階段,可以通過學(xué)習(xí)通之類的學(xué)習(xí)平臺(tái)向?qū)W生推送一些課前學(xué)習(xí)視頻或閱讀材料,利用微課引導(dǎo)學(xué)生預(yù)習(xí),例如,程序和程序設(shè)計(jì)的概念這一節(jié)課,課前可以推送幾個(gè)介紹源程序、編譯器和開發(fā)環(huán)境等的小視頻,讓學(xué)生課前對所學(xué)知識(shí)先有一個(gè)感性的認(rèn)識(shí),解決一些上課所需的知識(shí)基礎(chǔ)與鋪墊。為了便于分析統(tǒng)計(jì)學(xué)生預(yù)習(xí)效果,在學(xué)生看完預(yù)習(xí)視頻后,可以讓學(xué)生在學(xué)習(xí)通等工具上做一些在線測驗(yàn),前課經(jīng)過平臺(tái)的統(tǒng)計(jì)分析,從而精準(zhǔn)地進(jìn)行學(xué)情分析,了解每一位學(xué)生課前預(yù)習(xí)時(shí)長,做習(xí)題的正確率,各知識(shí)點(diǎn)的正確率,看出學(xué)生的學(xué)習(xí)態(tài)度和學(xué)習(xí)效果,為上課做了準(zhǔn)備。經(jīng)過這樣分析,課堂上,沒有必要花很多時(shí)間在一些學(xué)生已經(jīng)掌握的地方,不需要再進(jìn)行知識(shí)全面的講授,而是要針對學(xué)生預(yù)習(xí)中存在的問題,集中精力來突破重點(diǎn)與難點(diǎn)。例如自增、自減運(yùn)算符這個(gè)知識(shí)點(diǎn),在簡單的表達(dá)式中,例如b=0;a=++b+2;print("%d",b);學(xué)生容易理解,預(yù)習(xí)時(shí),自己就能解決這類問題。而在int a=0,b=0;printf("%d",++a+++a);這樣的語句,多數(shù)學(xué)生是很迷糊的,搞不清輸出什么結(jié)果,需要老師的幫助,上課時(shí),可以選用一些視頻,例題,閱讀材炎,練習(xí)題,重點(diǎn)解決這類問題。課內(nèi)利用學(xué)習(xí)通等教學(xué)平臺(tái)也可以為學(xué)生推送差異化的訓(xùn)練,根據(jù)平臺(tái)反饋的數(shù)據(jù)為不同層次的學(xué)生布置適合的任務(wù),跟蹤每位學(xué)生的學(xué)習(xí)進(jìn)展,促進(jìn)都能有所進(jìn)步。
課后,可以向?qū)W生推送三種類型的資源,一是關(guān)于C語言的基本語法和算法的練習(xí),像程序填空、選擇題,鞏固課堂所學(xué)的東西。二是布置學(xué)生閱讀,仿寫一些小程序,例如:C語言自動(dòng)發(fā)牌、人機(jī)猜數(shù)、定時(shí)關(guān)機(jī)、簡單的計(jì)算器、飛機(jī)游戲等。這不僅能幫助學(xué)生理解課本上的語法和算法,而且能夠提高學(xué)生知識(shí)遷移應(yīng)用能力,激發(fā)學(xué)生對C語言學(xué)習(xí)的熱情。第三是指導(dǎo)學(xué)生看一些網(wǎng)絡(luò)教程,例如,幕課網(wǎng)、自學(xué)網(wǎng)上的一些在線課程。引導(dǎo)學(xué)生學(xué)會(huì)使用網(wǎng)絡(luò)資源學(xué)習(xí)管理平臺(tái),會(huì)創(chuàng)建他們的學(xué)習(xí)空間,逐漸提高自主學(xué)習(xí)的能力。
互聯(lián)網(wǎng)資源在不斷更新,對于創(chuàng)建好網(wǎng)絡(luò)課程還要做好維護(hù)更新。網(wǎng)絡(luò)資源的使用,對教師業(yè)講不只是教學(xué)方的轉(zhuǎn)變,而且隨時(shí)隨地關(guān)注學(xué)生的學(xué)習(xí)進(jìn)展,要花大量的時(shí)間來準(zhǔn)備課程資源,要一直要關(guān)注C語言網(wǎng)絡(luò)資源發(fā)展變化情況,發(fā)現(xiàn)新的或者是更好的資源,要及時(shí)補(bǔ)充到資源庫或網(wǎng)絡(luò)課程中,替換掉陳舊的內(nèi)容,不斷地進(jìn)行更新迭代,以完善課程資源,跟上信息技術(shù)發(fā)展的步伐。
參考文獻(xiàn):
[1]譚爽.指向深度學(xué)習(xí)的高?!盎旌鲜浇虒W(xué)”模式構(gòu)建|[J].中國高等教育,2019.6:51-53
[2]劉梅.“互聯(lián)網(wǎng)+”背景下基于“雨課堂”的混合式教學(xué)模式構(gòu)建[J].輕紡工業(yè)與技術(shù),2019,48(11):169-170
[3]李月杰.淺談中職學(xué)校C語言程序設(shè)計(jì)課程教學(xué)改革[J].職業(yè),2019(13):34-35.
[4]沈曉華,游哲鈁.網(wǎng)絡(luò)教育資源建設(shè)研究[J].中小學(xué)圖書情報(bào)世界,2009(05):25-27.
[5]李忠華.淺析“三教”改革的三個(gè)核心問題[N].中國建設(shè)報(bào),2020年4月8日第7633期
作者簡介:高奉寶,男,江蘇省銅山中等專業(yè)學(xué)校,講師,電話:畢業(yè)于江蘇師范大學(xué)計(jì)算機(jī)科學(xué)教育專業(yè),主要從事中職C語言教學(xué)與研究工作20年。