?

中職學校計算機編程語言的課堂教學實踐探索

2023-06-26 11:46林珊瑚
學周刊 2023年20期
關鍵詞:編程語言中職學校教學實踐

林珊瑚

摘 要:隨著科技不斷發展,社會對計算機編程人才的需求越來越多,中職學校計算機編程語言教學迎來了新的發展契機。但是實際上中職計算機編程語言教學仍然存在局限性,不僅束縛學生發散思維,還阻礙他們形成計算機綜合素養。所以中職計算機教師要樹立全新的教育理念,構建科學、開放的編程語言教學體系,增強學生的參與性和互動性,提高教學質量與學生學習的興趣。本文分別闡述了中職計算機編程語言教學的現狀和策略,希望給中職教師提供一些借鑒和參考。

關鍵詞:中職學校;計算機;編程語言;教學實踐

中圖分類號:G71? ? ? ? ? 文獻標識碼:A? ? ? ? ? 文章編號:1673-9132(2023)20-0021-03

DOI:10.16657/j.cnki.issn1673-9132.2023.20.007

在互聯網的背景下,人們生活、工作和學習的方式發生了巨大的變化,使用各種軟件和程序的需求更呈現了增多的趨勢,計算機編程語言逐漸受到青睞。中職計算機專業恰好符合這一社會需求,能夠提供多樣化的計算機編程語言教學,開發學生的編程能力,使其掌握語言編程的基本方法以及語言編程技巧,增加他們未來求職就業的機會。因此,如何推動計算機編程語言教學向縱深發展,滿足學生的求知需求,培養計算機方面的專業人才,就成為中職教師肩負的重要責任。教師在實際工作過程中應該秉持生本理念,深入挖掘計算機編程語言教學資源,搭建良好的學習平臺,營造充滿知識性和生活化的氛圍,確保每一個學生都有進步的機會,能運用計算機編程知識為社會活動提供服務。

一、中職學校計算機編程語言教學現狀

(一)教學內容脫離實際,理論與實踐不均衡

受到傳統教育觀念的影響,很多教師都把傳道、授業、解惑作為主要教學任務,教學過程中過分注重教學理論知識,而沒有考慮理論知識的難度與學生的認知能力和需求之間的關系,導致有些教學內容超出了學生的認知范圍,還有些內容脫離生活實際,導致學生學習起來感到索然無味,無法應用于具體實踐,最終導致理論與實踐不均衡。中職教育應該做好規劃和調整,統籌兼顧,不斷提高理論與實踐的匹配度,增強人才培養質量,促使學生快速進入狀態,促進其未來職業發展。

(二)教學方式缺乏新意,難以提升創新能力

中職學校以培養技術性人才為主,這就要求教師與時俱進,尊重學生的認知規律,以學生為教育根本,確保計算機編程語言教學更好地滿足社會發展需求。在實際教學過程中,很多教師仍舊采用傳統填鴨式的教學方法,一味向學生灌輸理論知識和操作技能,甚至直接照本宣科,給學生提供自主思考和自主實踐的機會有限,學生被動學習計算機編程語言,束縛了發展思維和操作技能,難以提升創新能力。同時,教師不能熟練使用智慧課堂,學生缺少創新環境和氛圍,無法緊跟時代發展的步伐,計算機編程語言學習存在漏洞。

(三)學生學習目標模糊,計算機水平差距大

計算機編程語言是中職計算機教學的重要內容,也是學生學習其他計算機專業知識的前提與基礎。在實際教學過程中,由于計算機編程語言具有一定的抽象性和邏輯性,對于計算機水平較薄弱的中職學生而言,學習起來具有一定的難度,無形中打擊了學生學習計算機的積極性,甚至很多學生失去了學習計算機的信心;而對于那些計算機水平較高、對計算機語言感興趣的學生來說,能在中職計算機課堂上學習編程語言求之不得。這種學生之間的差距導致計算機課堂出現“兩極化”發展,如果教師不加以重視,學生之間的計算機水平差距會越來越大,不利于計算機教學深入和可持續發展。

二、中職學校計算機編程語言的教學策略

(一)構建多樣化情境,實現寓教于樂

隨著信息技術發展和計算機的廣泛應用,計算機編程語言教學已經成了計算機專業的一門基礎課,也是非計算機專業的重要課程之一。由于計算機編程語言晦澀難懂,其難學、難教已經成了師生的共識。在新的時代背景下,機械灌輸式教學方法已經難以滿足學生的學習需求。為此,教師要改進與創新傳統教學方法,從學生的興趣愛好和認知規律出發,根據教學內容構建多樣化的教學情境,把枯燥的編程語言理論知識融于生動、形象的情境中,吸引學生的注意力,促使學生積極主動地投入學習與探究計算機編程語言知識和技能。

大部分中職學生都是剛剛接觸計算機編程語言,對于他們來說這是一門陌生的課程,學習過程中缺乏感性認識和已有生活經驗的支持,導致學生感覺計算機編程語言很抽象、很難學,不知道怎樣使用、何時使用,甚至覺得這門課程沒有用。為了改變學生的認知,教師可以聯系學生的實際生活,引入生活中運用計算機編程語言的案例,創設生活化的教學情境,用更直觀的方式讓學生感受計算機編程語言存在和應用的價值,培養他們運用計算機編程語言解決實際問題的意識。教師可以結合生活事例,指導學生運用計算機編程語言創編程序,讓學生通過解決實際問題獲得學習的成就感,更深刻地體會計算機編程語言的強大功能,增強學生的學習興趣。愛玩是每個學生的天性,在計算機編程語言教學過程中,教師可以為學生創設游戲情境,利用選擇排序、猜數字、角色扮演等小游戲豐富學生的感性認識,循序漸進地揭開計算機編程語言的“神秘面紗”,實現寓教于樂,從而消除學生的畏難情緒,增強他們學習編程語言的信心。學生還可以自己創編計算機游戲,真正做到學以致用,不僅增添了學習的樂趣,還豐富了感性認識。

(二)開展問題式授課,鼓勵質疑問難

問題是打開學生思維的一把鑰匙,也是學生學習的起點。在計算機編程語言課堂教學過程中,教師可以開展問題式授課,引導學生在提出問題、分析問題和解決問題的過程中主動獲取知識與能力,充分發揮學生在編程語言教學過程中的能動作用,從而打破陳舊的教學方法,讓學生由被動轉為主動,成為知識的探究者和實踐者,切實提高學生的計算機能力。興趣是學生學習的原動力,沒有興趣的學習是枯燥的,課堂導入是計算機編程語言教學激發學生學習興趣的第一站。教師可以結合學生的已有認知和生活經驗找準學生的最近發展區,在新舊知識之間、生活經驗和新知識之間有意制造矛盾沖突,誘發學生的問題意識,鼓勵學生在課堂上提出問題,并且帶著問題進入知識探究。

計算機編程語言雖然抽象,但是卻有一定的規律可循。教師在教學時可以采用直接提問的方式,根據教學內容設計具有階梯性和層次性的問題,利用問題驅動學生自主學習,通過逐一解決問題促使學生構建系統的知識體系,化繁為簡、化難為易,形成質疑問難的品質。教師可以利用提問的方式引導學生對比編程語言中的一些相似概念,鍛煉學生分析、對比、歸納的能力,讓他們深入掌握知識,以便以后再遇到相似的內容能夠快速辨析,做到活學活用,真正感受計算機編程語言的博大精深。教師還可以針對課堂教學的重難點設計具有探究價值的問題,引導學生開展合作探究,培養學生運用計算機編程語言解決實際問題的意識與能力;可以挖掘一些熱門的編程語言內容作為課后研究內容,確保學生擁有源源不斷的學習興趣。另外,教師也可以采用“以學定教”的教學方法,讓學生先學習理論知識,再嘗試上機操作,引導學生通過實踐發現問題、提出問題,最后教師進行總結和拓展,從而提高課堂教學的有效性,鍛煉學生的思維能力。

(三)注重層次性指導,優化學習目標

計算機作為中職學校的一門基礎課程,對提升學生的信息化素養以及計算機技能具有重要的作用,也是培養學生社會適應能力的重要途徑。在以往的教學過程中,教師采用一刀切的教學方法,每個學生面對的教學內容、教學要求、教學方法都是一樣的,忽視了學生之間存在的差異性,造成學生經常出現“吃不飽”和“吃不了”的現象,無形中拉大了學生之間的差距。為此,教師要結合學生實際,注重學生之間的層次性,對學生實施分層指導,確保每一個學生都能找到自己的計算機編程語言學習目標,獲得學習的成就感。

開展層次性指導就要給學生科學、合理地劃分層次。教師可以綜合考量學生的計算機基礎、學習態度、學習能力等,把學生劃分為不同的學習層次。對于計算機基礎薄弱的學生,教師要為其設計基礎性學習目標,學生只需要掌握最基礎的編程語言理論和技術,并且在教學過程中教師還要手把手指導他們,給學生做好演示操作;對于計算機基礎一般的學生,教師要為其設計發展性目標,挖掘學生的學習潛力,在教學過程中注重引導與啟發學生,必要時給予學生一定的幫助,鼓勵學生憑借自己的能力化解學習的難點;對于計算機基礎較好的學生,教師要為其設計拔高性目標,激勵學生不斷挑戰自我、超越自我,給學生提供更廣闊的空間,讓他們自主思考、自主探究,鍛煉學生的自主學習能力。為了便于指導學生,教師可以采用小組合作學習的方式,將同一層次的學生劃分到同一個學習小組中,根據各個小組的具體實際情況量體裁衣,設計差異化的學習目標、學習內容,為學生提供層次性的學習指導。除了課堂上層次化地指導學生之外,課后也要給學生提供持續的學習幫助,教師可以利用各種通信軟件搭建計算機學習平臺,鼓勵學生在平臺上質疑問難,教師根據學生的差異進行層次化指導,從而滿足學生個性化的學習需求,推動學生可持續發展。

(四)推動均衡式教育,理論聯系實際

均衡式教育是實現教育公平的內核,深入推進中職教育均衡發展是中職學校的總體目標,有利于促進學生健康成長。而且均衡式教育要求實施動態性管理,給學生提供適宜的學習和成才機會,不能只培養少數精英。中職教育與大學教育不同,主要是為社會培養計算機操作員,而不是計算機工程師。所以教師在教學時要以應用為目的,加強理論與實際之間的聯系,根據社會需求選擇教學內容、設計實訓實踐,引導學生學習有用的編程語言知識。無論是優等生還是學困生,無論理論知識薄弱還是實踐能力不足,教師都要認可學生,有針對性地投入教育資源,促使學生取得質的飛躍。

理論是實踐的前提與基礎,教材是學生獲取計算機編程語言理論知識的主要途徑,卻不是課堂教學的唯一資源。在新的時代背景下,經濟發展推動了科技與教育進步,計算機知識日新月異,教育教學資源讓人眼花繚亂。教師教學時要樹立大教育觀,根據專業特點和社會發展趨勢,挖掘生活中的教學素材,將其作為教材的補充與延伸,充實課堂教學內容,拓寬學生的學習范圍,提升學生的編程能力。計算機編程語言在現實生活中有廣泛的應用,教師課堂教學時要打破教材的束縛,將生活中的現實素材應用于課堂教學,豐富課堂教學范例,并指導學生運用自己掌握的編程語言進行模仿和演練,更進一步地展開探究,強化學生運用編程語言的能力,促使學生獲得更大的進步。另外,教師還要鼓勵學生自由發展,為學生推薦優質的計算機編程語言學習網站、學習APP、公眾號等,讓他們能課后隨時、隨地拓展知識與技能,利用碎片化的時間,推動學生均衡發展。

(五)開發產學研合作,鍛煉創新思維

在傳統的計算機編程語言教學中,教師過分注重傳授理論知識和應試技能,教學空間較封閉,學生被束縛在教材和教室之內,無法開闊思維和視野,這種脫離企業和社會的教學模式培養出來的學生空有理論知識,卻缺乏實踐能力,不能立即投入企業,能給企業創造的價值有限。為此,中職學??梢圆捎卯a學研相結合的教學模式,拓寬學生的學習內容與學習空間,讓學生學習最前沿、企業和社會發展所需的知識與技能,提高學生的社會適應性。

教師可以利用校企合作的優勢,從企業的管理人員或企業網站中搜集企業的用人需求,了解企業對員工計算機編程能力的要求,從而把握計算機編程語言教學的方向,改進原有的教學內容和教學方法,創造全新的課程體系,展現中職的育人作用。企業蘊含著豐富的教育資源,教師可以利用課外實踐課程組織學生深入企業,在真實的工作環境中了解運用計算機編程語言創造的巨大價值,激發學生學習編程語言的激情。教師要記錄學生在企業實訓的過程中出現的問題,合理指導與訓練學生,避免給學生和企業造成不必要的浪費,加強培養學生的實踐能力。教師還可以把企業中計算機編程語言方面的技術骨干和專業人員邀請到課堂上,結合企業的具體實際為學生講述計算機編程語言的相關知識和具體應用,豐富學生的知識與經驗積累。校企合作為學生提供了大量的實訓機會,教師要依托合作企業的實訓平臺,鼓勵學生參與研發企業項目,運用計算機編程語言知識編寫相關程序,鍛煉學生的創新思維,提高他們的綜合素質。

三、結語

綜上所述,計算機編程語言是中職教學的一大難點,對于學生的邏輯思維和計算機水平要求較高。中職教師要結合學生的實際情況改革教學模式,設計多樣化的計算機編程語言教學內容,吸引學生的注意力,讓他們發揮潛能,實現教學平衡。還要通過多種渠道打造實踐平臺,通過集思廣益、共同探討鍛煉學生的實踐能力和積極心態,實現提升教學質量和教學效率。

參考文獻:

[1] 潘躍.中等職業學校計算機編程語言課教學淺探[J].考試周刊,2015(11).

[2] 尹新建.中職計算機專業“C語言程序設計”課程教學改革探索[J].進展(科學視界),2022(2).

[3] 趙葉.中職學校計算機編程語言的課堂教學實踐探索[J].中國商界(上半月),2011(4).

[4] 馮福平.中職學校計算機程序設計語言教學探討[J].中國科技縱橫,2010(4).

[責任編輯 李 媛]

猜你喜歡
編程語言中職學校教學實踐
壓力-體積轉換在CFC編程語言中的實現解析
Java編程語言的特點與應用
淺談不同編程語言對計算機軟件開發的影響
淺論高中化學生活化教學的實踐與思考
淺談初中物理實驗教學與學生創新能力的培養
測量平差課程教學改革探討與實踐
面向對象Web開發編程語言的的評估方法
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合