朱輝強
摘要:在當下的社會中,Python語言不僅是一門應用較為廣泛的計算機語言,還是各大高校計算機專業學生的必修課程。Python具有語法簡單、功能強大、操作簡單的特點,在人工智能、游戲開發、大數據開發、軟件開發等方面得到了廣泛應用。隨著人工智能的發展和應用,對于Python人才的需求量越來越大,更是引發了Python的學習熱潮。所以,在中職的計算機編程語言課堂教學中,教師必須采取有效的教學措施,提升課堂教學效率,為社會輸出優秀的Pvthon人才。
關鍵詞:計算機;編程語言;課堂教學;效率
中圖分類號:G642 文獻標識碼:A
文章編號:1009-3044(2020)21-0092-02
開放科學(資源服務)標識碼(OSID):
PYthon語言是一種計算機程序設計語言,其具有簡潔性、易讀性、可拓展性等特點,號稱當下最簡單易學的語言,很多高校已經采用Python來教授程序設計課程。其中,在中職的計算機專業中,很多學校也將Python作為學生的必修課程。對于這門課程的設置,主要是為了培養適應智能化時代的技能型人才。然而,在當前中職計算機專業教學中,對于這門課程的教學存在著很多不足,必須采取有效解決措施,才能有效地提升Python語言程序設計教學的效率。對此,本文分析了當下Py-thon語言教學中存在的不足,并對Python語言教學的規律、特點進行了分析,提出了幾點提高計算機編程語言課堂教學效率的策略。
1 計算機編程語言課堂教學存在的不足
1.1課程目標缺少明確性
在人工智能發展的基礎上,Python語言也逐漸地受到人們的關注,在中職學校中也設置了Python基礎課程。但是,在實際教學的過程中,對于Python語言基礎課程的目標沒有進行明確,教師在教學時,主要是為學生傳授知識理論,忽視了對學生思維能力的開發,導致課程教學與社會上的實際需求缺少聯系,并不能培養出社會上所需求的人才。
1.2教學模式缺少系統性
在中職學校中,對于計算機編程語言課程的安排和教學存在很多的不足。首先,對于Python語言課程的安排,一是課時少,二是信息量大,三是缺乏實踐性。由于中職學校學制短,為了緩解教學矛盾,采用了壓縮課時的方式,這就導致學生在短時間內需要學習大量的知識。其次,對于教學模式的設計,中職學校尚未系統性的編程語言教學體系,對于Python的教學依舊采用傳統教學法,這既不能開發學生的思維,還導致學生出現思維僵化的問題。
1.3課程內容缺少合理性
在中職學校中,計算機專業作為應用性專業,對于編程語言的教學更重視學生實踐操作能力的提升。所以,在教學內容的設計和安排上,過于側重學生實際操作能力的訓練,反而忽視了學生需要必備的基礎知識,這就導致學生很難深入學習計算機編程語言。
1.4學習方式缺少靈活性
在中職學校中,生源主要來自應往屆初中畢業生,而這些學生在學習能力和思維認知上處于初中階段。所以,在進行計算機編程語言教學的過程中,經常存在學生基礎差、學習方式欠缺等問題,在具體的學習中,學生掌握的學習方式過少,很難靈活地進行學習,導致學習效率不高。
2 Python語言常用的教學方法
Python語言號稱當下最簡單易學的語言,具有簡潔性、易讀性、可拓展性等特點,很多中職學校將其作為新生學習計算機編程語言的入門課程。在實際教學中,為了引導學生有效掌握Python語言這門課程,經過多方學者、教師的實踐研究,歸納出了一些有效的教學手段。
2.1 類比教學法
在PYthon語言教學中,對于類比教學法的運用,主要是在課堂教學中巧用類比,將學生遇到的陌生知識與學生熟悉的事物進行比較,讓學生探究異同點.進而掌握知識的規律。雖然Python語言號稱當下最簡單易學的語言,但也存在一些比較抽象的內容,學生理解起來比較困難,此時教師運用生活中的事例進行類比,能夠將知識變得通俗易懂,幫助學生有效地掌握知識。
2.2 互動教學法
在計算機編程語言教學中,對于互動教學法的運用,主要是發揮教師的指導作用和學生的主體作用,引導學生參與到教學的全過程,在最大限度上實現師生的雙向互動。在PYthon語言教學中,應用互動教學法,既能夠活躍課堂氛圍,還能提升教學效率。
2.3 解析法
解析法則是國際上常用的一種教學方法,在Python語言教學中,應用該教學法,能夠對程序中的每一個語句進行闡釋,幫助中職學生更好地鞏固知識,增強新知識的學習效率。
2.4 啟發式教學法
問題是優秀的導師,在教學中,對于啟發式教學法的應用,主要是依據教材內容和學生認知水平,教師由淺及深地向學生提出具有層次性的問題,然后引導學生分析、解決這些問題,促使學生能夠積極主動的探究知識,在分析、解決問題的過程中,系統性的掌握知識。
2.5 案例教學法
在計算機編程語言課程教學中,對于Python語言的教學,需要適當的簡化語法,強化學生的算法分析訓練,利用案例為學生介紹語法知識,降低中職學生的厭學心理。教師在應用案例教學法時,一般采用“提出問題一分析問題一導人新知一解決問題一總結提升”的模式,將貼近學生生活的典型案例進行分析,引導學生在分析的過程中掌握分析、解題的思路和規律。
3 提高計算機編程語言課堂教學效率的策略
3.1 轉變教師的教學觀念
在新時期的教育中,提倡“一切教學服務于學生發展”,為了有效地實現這個目標,涌現了多種現代化的教學理念和方式。所以,在中職計算機編程語言的教學中,對于Python語言的教學,則需要教師轉變教學觀念,幫助學生掌握更多獲取知識的技能。因此,在中職計算機專業中,對于Python語言的教學,教師既要為學生傳輸理論知識,還要對學生進行引導,促使學生能夠積極主動地發現、探究問題,并對學生獲取知識的方法和技能進行訓練,全面調動學生的學習積極性,有效地提升課堂教學效率。
3.2 激發學生的學習興趣
在學習中,不論是哪個階段的學生,興趣都是其探究知識的動力,所以在Python語言教學中,教師更要培養學生的計算機興趣,促使學生在心理上接受PVthon語言課程。因此,在中職的Python語言教學中,教師需要重視學生興趣的激發,引導學生主動探索知識,提升學生認識世界的能力。首先,制定合適的目標。在現代的生活和學習中,學生對于計算機的接觸并不少,主要是通過游戲和網絡來認識計算機的。由于計算機知識具有一定的深度和廣度,學生很難快速地將所有的知識掌握,因此在Python語言教學中,教師需要依據中職學生的實際情況,設計合適的教學目標,確保能夠滿足學生的學習需求,還不會挫傷學生的信心。其次,發掘學生的興趣點。在Python語言教學中,教師需要了解學生的心理特點,從學生的興趣出發,對教學內容進行拓展,增強Python語言課堂的吸引力,或者教師使用學生熟悉的多媒體進行教學,抑或者對學生的閃光點進行發掘,增強學生的學習熱情。
3.3 理論與實踐結合教學
在以往的計算機教學中,教師通常采用“理論一實踐”的教學模式,若是教學的間隔過長,學生很容易將理論知識忘記,導致教學效果并不理想。因此,對于Python語言的教學,教師需要突破傳統模式的限制,通過理論與實踐結合的方式來組織教學,在機房同時進行理論講解和實踐操作,教師利用教學軟件進行程序演示,最后讓學生自己進行程序的調試。學生在實踐操作的過程中,不斷地深化對理論知識的理解,這樣能夠有效地提升計算機編程語言的教學效果。
3.4 應用多樣化教學手段
隨著教育的進步,越來越多的教學手段應用到教學中。在中職計算機編程語言的教學中,更是擁有了多種多樣的教學手段,對于提升教學效率有著重要的作用。所以,在實際教學中,教師需要結合教學內容和學生情況,選擇合適的教學手段,幫助學生更好地掌握知識,提升實踐操作的能力。例如,應用案例教學法。在Python語言教學的過程中,教師可以為學生引入一些簡單的生活案例,如在講解順序結構程序設計時,教師可以將交通指示燈的案例引人到教學中,先對案例進行演示,幫助中職學生理解順序結構程序執行的特點,讓學生分析其是如何實現的,最后讓學生自己動手進行操作。因此,在Python語言教學中,教師需要盡量地使用學生熟悉的生活案例來組織教學,增強學生對新知識的接受程度,不斷提升自解決問題的能力,進而提升課堂教學效率。
4 結束語
總而言之,Python作為一種程序設計語言,也是最為接近自然語言、應用較為廣泛的編程語言,對于開發人的思維能力具有重要的作用。在人工智能發展的基礎上,Python語言逐漸變得家喻戶曉,在很多中職學校中,也將Python作為新生的入門語言,這對于學生學習其他編程語言具有重要的意義。因此,在中職計算機編程語言教學中,教師就要將教學中存在的不足重視起來,采取有效的教學手段來提升教學效率,幫助學生進行高效的學習,推動中職計算機編程語言課堂教學的優化和發展。
參考文獻:
[1]李百定.計算機編程語言高效學習方法探究[J].佳木斯職業學院學報,2020,36(2):240-241.
[2]肖建英.計算機編程語言課程教學方法的相關分析[J].計算機產品與流通,2019(2):192.
[3]郭亞東,趙玉新.程序設計課程教學改革的理想選擇——Py-thon語言[J].產業與科技論壇,2019,18(3):167-168.
[4]徐麗,周鑫.高職院校計算機編程語言教學存在的問題及對策[J].電腦知識與技術,2018,14(9):155-156.
[5]楊舜堯.高職計算機語言教學中編程素養的養成[Jl.遼寧高職學報,2017,19(8):110-112.
【通聯編輯:光文玲】