張盼
【摘要】就計算機領域而言,C語言是公認的最重要的語言,也是目前計算機中應用最廣泛的語言。對于計算機專業的學生來說,需要加強對C語言的學習。但是,根據中等職業學校計算機教學的實際情況,教學中存在很多問題,現行的教學方法需要改革。基于此,以下對中職升學考試背景下的C語言微視頻教學設計進行了探討,以供參考。
【關鍵詞】中職升學考試;C語言;微視頻教學設計;研究
引言
C語言課程是中等職業學校的計算機應用專業課程和近年來高考信息技術必修課程。關于C語言課程,我們大多數人認為這是一門高級計算機課程,非常不可預測,專門為專業程序員開設。正因為如此,許多初學者都心灰意冷。
一、微視頻的特點
“互聯網+”時代的到來,MOOC?SPOC?微課?翻轉課堂的興起為教育的發展注入了新的活力和動力?微課是以微視頻為主要載體?教師圍繞某個知識點或教學環節精心設計并開展的精彩教學活動過程,它的核心構成內容是微視頻?微視頻具有如下顯著特點:(1)篇幅短?文件小?微視頻的播放時長一般在10min左右,且研究表明其最佳適宜時長是6min;視頻文件經過轉碼和壓縮,仍能保持清晰的畫面和音質,文件大小可以控制在100MB以內?(2)可移動?便攜帶?視頻播放器支持流媒體格式的文件,可以在個人計算機?平板計算機?智能手機上聯網和脫機播放?(3)可重現?易檢索?微視頻可以脫離時空域的限制,能夠反復?進度可控?自主地進行播放;由于視頻是按知識點進行錄制的,按照文件名就可以簡便?快捷地進行知識點檢索?(4)主題明確?內容精煉?與傳統的課堂錄像相比,微視頻主題突出,可針對課程章節中的一個知識點(如教學中重點?難點?疑點)進行講解,偏重于知識的應用和思考?難點突破?重點強調,或是可以借鑒和使用的學習策略?方法?觀點等具體的?真實的場景?
二、現狀分析
(一)學生學習主動性不強
由于中職學生文化基礎知識不扎實,沒有養成良好的學習習慣,又找不到適合自己的學習方法。C語言程序設計課程抽象性和專業性較強,對初學者來說,理解起來較為困難,無法形成程序設計思維,不能獨立編寫程序,學習積極性較差。大多數中職學生沒有正確認識C語言的課程特點和培養目標,認為C語言已經過時,學習C語言沒有意義,導致學生學習主動性不強。
(二)實驗項目的性質設置不合理
C語言作為基礎性、入門性課程,其核心任務是掌握基本的語法規律和基本算法、培養程序設計能力和程序調試能力。該課程的性質和任務決定了其實驗項目的性質應該是驗證性、綜合性的。而有些學校卻死板地規定每門課程必須包含設計性、創新性實驗項目,且必須占據一定的比例。這種教條的指導思想和管理方式導致實驗教學方案的制訂和實施嚴重脫離實際,不符合課程性質和教學規律。
(三)理論知識比重較大,缺乏實際練習
C語言程序設計課程分為理論課和實踐課,理論課學習基礎知識,實踐課上機操作提高動手編程的能力,理論與實踐相結合才能學好C語言。許多教師往往花費大量時間講述語句、語法等概念,講解側重于語法細節,理論知識講解并沒有結合上機實踐,學生也只是機械地記住了知識點,對基本原理和基本概念理解的不透徹,知識點之間區分不清。學生對于獨立的程序設計題也無從下手,不能靈活運用所學知識解決實踐問題。
三、中職升學考試背景下的C語言微視頻教學設計研究
(一)科學利用微視頻教學資源
在C語言程序設計課程教學中,教師要明確微視頻課程教學環節的重要性。實際教學中,可將微視頻視為一種學習資源,而該類資源卻并非課程教學的全部內容。依據學生培養計劃及時代發展需求,教師可立足C語言程序設計課程教學重點、難點問題,充分挖掘微課程學習資源庫。微課程的教學資源應包括教案、課件、測試題、教學反思、課程點評等。同時,對于C語言程序設計課程教學而言,該類教學資源具備支持性及拓展性。教學過程中,教師應致力于實現動態資源與教學活動的交互應用,并充分考量短視頻類教學資源的特點,如網頁化、動態性、半結構體、開放性等。
(二)知識點三維模型
C語言程序設計作為計算機類專業的基礎課程,其涉及的知識點多、繁、雜,對其進行研究所提出的教學模式、手段、觀念、知識點組織等層出不窮。本文以布盧姆的知識分類學習理論為基礎,以知識點的微視頻為空間元素,以目標分類學為分析框架,以認知層次(記憶、理解、應用、分析、評價、創造)、知識維度(事實性、概念性、程序性與元認知)與教學因素(講授方式、問題情境、練習反饋與技術應用)為坐標軸,構建基于微視頻的知識點三維立體模型。
(三)構建以學生為中心的教學理念
學生是教學中的主體,教師應樹立“學生為本”的教學思想。教師依據學生當前學習的實際情況,進行微視頻課程內容的設計及制作(也可充分利用網上的教學視頻),致力于營造主動參與、積極探究的學習氛圍,教師更要明確學生在學習中的主體地位。同時,在信息時代背景下,教師應致力于探究微課教學的教學模式、教學理念、教學方法。在微課教學設計中,針對微課程性質,應將之定位為“學習型資源”,并利用該類資源,培養學生良好的學習意識、學習習慣等,使學生的學習興趣得以激發。在C語言程序設計課程教學中,對于微課教學,教師可采用任務驅動、問題導向、活動設計等多樣化的教學方式,致力于實現師生教學思想的全方位碰撞。
(四)通過超星學習通增加課堂互動,如在線答題和討論
教師在課前可以使用“超星學習通”的掃碼點名功能,對學生的課程參與情況進行大致了解。課前教師啟動超星學習通生成一個課堂暗號和簽到二維碼,由學生進行暗號輸入或者是掃描簽到,然后通過屏幕師生都可以看到當前已經簽到的學生人數,結束授課以后教師還可以通過詳細數據查看學生的到課情況,是否有遲到、缺課的情況。或者是在上課提問時使用超星學習通的“隨機點名”功能,通過隨機定位一個學生回答問題,可以活躍課堂氣氛,有利于增強學生學習積極性,也能培養學生上課認真聽講的習慣,提高教學效果。
結束語
在我國中職學校計算機的專業課程中,C語言課程十分關鍵,能夠多方面地培養學生的職業技能,促進學生的職業發展。為了提高計算機專業學生的綜合素質,在傳授知識的同時更要關注學生思維和解決問題能力的培養,因此,將核心素養的元素融入C語言程序設計的教學中并嘗試設計教學內容相關的課程,以此吸引學生的興趣,提高學生的主動性,提升C語言的教學效果。
參考文獻
[1]劉秋.淺談如何激發中職生C語言課程學習興趣[J].中學教學參考,2021(33):91-92.
[2]李想.基于核心素養理念的中職C語言教學模式研究[J].現代職業教育,2021(40):102-103.
[3]古麗妮沙克孜·阿吾提.中職計算機C語言程序設計基礎教學探討[J].試題與研究,2021(25):9-10.