何萬敏

摘要:C語言程序設計為一門實踐性、理論性均較強的學科,主要是為了培養學生的程序設計理念、促其掌握相應的程序設計方法,對學生展開程序設計基本理論和技術能力訓練之際,注重對學生展開編程能力培養,達到學以致用的效果。但僅以傳統教學方法要實現該目標有一定的難度,而隨著互聯網信息技術的推廣普及,“互聯網+”教學的應用廣泛,和傳統教學模式結合發揮了優勢能取得良好的教學效果。那么“互聯網+”背景下如何做好高職C語言程序沒計課程教學呢?本文結合實際給出幾點體會。
關鍵詞:互聯網+;高職;C語言程序沒計;教學
中圖分類號: TP391? ? ? 文獻標識碼:A
文章編號:1009-3044(2020)16-0102-02
C語言程序設計課程為大部分高職院校理工專業增設的一門專業基礎課程,因其概念多、專業知識廣、學生知識掌握能力參差不齊等一系列因素的影響,以至于傳統教學效果不盡人意。此外,因傳統課堂教學時間有限,有大量知識點需要講解,不能為學生留下充足時間思考與討論,學生無法進行知識點的自主交流討論,不明白之處也無法及時解決,很多學生也因學習時掉隊而對這門學科喪失興趣[1]。
隨著時代的發展,信息技術特有的靈活性強、聲、形、色俱全等特征在課堂教學中的應用備受關注,現今教育信息化建設正如火如荼地開展。國際教育信息化大會于2015年5月23日在山東青島召開,習近平總書記發來的賀信里表明:我國應始終堅定不移的借助信息化手段來擴寬優質教育資源覆蓋面,通過教育信息化來實現城鄉、區域數字差距縮小的目標,真正實現教育公平,這也充分凸顯出了國家對教育信息化建設的重視程度[2]?,F今“互聯網+”應用日漸廣泛,傳統教學模式逐漸被以現代信息技術為主的線上與線下教學所取代,備受教育工作者認可,可使學生個性化學習需求得到滿足,確保其能動性得到發揮,實現創新思維能力與問題解決能力的培養。故而針對互聯網+的高職C語言程序設計課程教學策略探索很有必要。
1高職開展“互聯網+”C語言程序設計課程教學的優勢
“互聯網+”即依靠互聯網優勢,達到互聯網和傳統產業的深入融合,通過產業升級實現經濟生產力的增強。李克強總理在2014年11月出席首屆世界互聯網大會時提到,互聯網為大眾創業、萬眾創新的新工具[3]。“互聯網+”屬于互聯網思維的實踐成果,可促經濟形態不斷演變,實現社會經濟實體生命力的提升,為創新、改革、發展供給更廣的網絡平臺,簡單地說“互聯網+”即互聯網+各個傳統行業。隨著社會競爭力的加劇,對技能型人才的要求逐漸提升,《C語言程序設計》為高職院校機電一體化、汽車電子技術等工科專業學生的必修專業技能課,為后續專業課程學習的基礎,也是邏輯思維訓練、以及高素質型技能型人才培育的重要課程,傳統教學方法的使用會降低教學質量,影響新型人才培育目標的實現,故而需緊跟時代發展步伐,不斷適應且融入“互聯網+”教學,注重“互聯網+”教學模式的改革創新,促其變成人才培育新引擎,確保現代產業為高技能型人才的需求得到滿足。而“互聯網+”背景下高職院校開展《C語言程序設計》課程教學具備如下優勢:
(1)可查漏補缺,利于學生鞏固學習。職業學校學生平時的技能訓練、實踐課較多,學生很容易漏掉、錯過某些必學的重要性知識[4]。此外,技工學校內學生生源差異較大,而“互聯網+”背景下的翻轉式課堂教學模式的應用能夠為不同生源學生提供更加有特色的學習途徑,并按需學習,根據自己的情況選擇不同的學習內容,還可通過翻轉式課堂教學模式的利用達到知識的鞏固復習與查漏補缺之效,其屬于傳統課堂教學的延伸,具有一定的拓展性。
(2)不受時間、空間限制,更利于隱形知識的挖掘。高職院校學生在專業技術知識學習的過程中,可能會到某些企業或公司進行實踐訓練,也就無法參與到課堂知識的學習中,而“互聯網+”背景下的翻轉式課堂教學模式主要是將其書本上的知識精煉、簡化,制作成為一個短視頻,視頻中還教師還詳細地闡述了解決問題的方法、掌握知識的方法等,打破傳統課堂教學中的時間、空間限制性,學生在外實習時,也可在空余時間或晚上打開教學視頻學習,不懂之處有尋求幫助的平臺,更方便,更快捷,此種較具體的、全面的課堂教學方法更有利于隱形知識的挖掘。
2 “互聯網+”背景下的高職C語言程序設計課程教學策略
(1)做好課前準備、鼓勵自主-合作學習
前蘇聯著名學家列夫托爾斯泰說過這樣一句話:若要實現成功教學依靠的并非強制,而是注重學生學習興趣的培養,足以看出興趣在知識學習中的重要性?!禖語言程序設計》為一門理論性較強的學科,專業知識較強,學習時思維容易受阻,故而容易出現畏難情緒,但趣味課堂的打造能讓學生對《C語言程序設計》相關知識更感興趣,使整個教學氛圍顯得輕松活潑,利于知識點的理解,故而建構以“互聯網+”為主的《C語言程序設計》教學模式前提是注重學生學習興趣的培養。
課前預習為學生在教師進行新知識講解前展開自主學習的過程,該過程里學生處在自由狀態,教師無法對學生知識預習情況展開全方位監控,也就無法知曉知識預習情況,故而課前教師需結合學生基礎知識掌握情況以及課程內容進行預習微視頻錄制,視頻不可過長,所選內容一定要有針對性,知識點應單一聚焦,知識粒度應小,視頻做到聲形音俱全,激發學生的預習熱情,達到集中注意力的效果,又能滿足不同層次學生的學習需求,對于不懂之處有充足時間進行資料查詢,也可經學習交流平臺進行問題探討、作品分享等,達到獨立自主-合作學習之效。同時,在課堂教學中,教師可將所錄制的內容靈活的、巧妙的進行導入,使學生輕松掌握所學專業知識的同時,又激發學生的學習欲望。
(2)優化教學環節,推動課堂翻轉
“互聯網+”網絡教學平臺的使用讓課堂變成學生進行知識消化與探索的“主陣地”,教師經任務驅動、小組合作等形式,達到教學的線上線下融合,進行翻轉課堂打造[5]。在《C語言程序設計》教學中教師需明確學生在C語言程序設計階段應完成的學習任務與現存學習盲區,針對重難點進行視頻制作,展開課堂討論過程設計,通過動感且豐富的圖形與圖像,清晰的聲音與文字,直觀地將重難點內容呈現在學生視野,達到化抽象為形象的目的,避免學生思維受阻,對學習里的盲區結合具體案例幫助學生進行C語言理解和運用。如在“程序設計基礎”教學中,因該模塊所講述的知識點主要是程序設計的基礎知識(即程序與程序設計、簡單的C程序介紹、算法、C程序上機步驟等),在課堂上為幫助學生掌握C語言知識前給予學生一個C語言程序基本外形,用4個示例進行C語言程序基本架構講解,每個示例錄制講解時均配上不同的顏色與符號,幫助學生理解。在課堂上教師可對這些錄制的內容供學生觀看,不明白之處在進行探討交流,讓學生在討論里相互啟發與引導,實現學習效率的提升,確保學生在微課引導與線下教學中完成重要知識點學習。
(3)注重課后引導,實現知識點鞏固
課后復習還需從教師和學生兩方面來分析。一方面,對教師而言,復習的目的即是了解學生知識掌握情況,故而可利用信息技術以電子信箱等形式將事先設計好的任務發放給學生,并統一收回,可盡快獲得源自學生的反饋,進行教學方法與內容的調整[6];另一方面,對學生而言,復習就是通過對教師課堂所講知識進行鞏固,在作業完成過程中找出自己的學習漏洞,且及時補救。對于因各種原因(如生病請假、課堂上未弄明白的知識點等)均可通過上傳到學校網站或微信群等平臺的學習視頻進行反復觀看,直至弄明白為止,確保C語言課程里每個知識點均得到充分解析,實現知識點的有效鞏固。
(4)課程考核評價方案制定,進行科學合理評價
課程評價和考核同樣屬于教學活動里相當關鍵的一環,傳統考核方法是結合學生出勤、平日作業完成與期末成績來對學生課程學習情況給予評價,無法更好地參與到實踐教學活動里,不能公正客觀的對學生程序設計能力給予評價。但“互聯網+”網絡教學平臺的使用可使學生參與度大大提升,教師可結合學生課前、課堂與課后三個階段的知識學習情況從參與度、創新性、表達能力、團隊協作等多項指標著手做出公正客觀評價,對學生綜合素養提升更有利?!禖語言程序設計》課程考核評價流程總結如下:
3小結
“互聯網+”網絡教學平臺應用讓《C語言程序設計》課程教學更具活力,是傳統教學與考評方式的改革,利于師生間、生生間的近距離交流互動,實現學習興趣的激發,促學習自主性與靈活性提升,增強學習效率,讓教學方式更加靈活性、多樣化。那么教師也應順應此種發展趨勢,不斷提升自身專業知識,制定教學計劃的能力,以不斷迎合此種發展。同時,教師在“互聯網+”網絡教學平臺應用中進行微視頻制作時,還應結合高職學生生源差異大,學生興趣愛好不同,性格差異等特點,制作出更優針對性的、獨到見解的教學視頻,提升課堂教學質量。此外,“互聯網+”網絡教學模式作為現今新興課堂教學方法,在我國各個學校的應用還不夠廣泛,還需不斷探索,繼續研究,從而為社會培育出更多優秀的C語言程序設計專業人才。
參考文獻:
[1]鄭雪芳,董曉丹.高職院?!禖語言程序設計》信息化教學設計研究[J].銅陵職業技術學院學報,2019(04):85-87+96.
[2]劉澤文,劉強,童啟,袁久艷.基于MOOC的“C語言程序設計”混合式教學模式探索[J].科教導刊(中旬刊),2019(12):101-102.
[3]賈曉琪,閆俊伢.基于對分課堂的《C語言程序設計》課程實踐教學改革研究[J].辦公自動化,2019,24(24):30-31+40.
[4]王海燕,孟凡紅,李可.移動互聯網時代《C語言程序設計》課程教學改革與實踐[J].教育現代化,2019(96):118-120.
[5]程舒慧,史君華.基于翻轉課堂的“高級語言程序設計實驗”教學改革初探[J].教育現代化,2019,6(75):46-47.
[6]崔廣輝.高職院校電子信息專業《C語言程序設計》教學模式的探索[J].教育教學論壇,2019(29):267-268.
【通聯編輯:李雅琪】