張玲
摘要:當今時代,信息技術已經成為支撐經濟社會發(fā)展的關鍵技術之一,為此,國家有關部門也十分重視信息技術的教育,而作為其中重要組成部分之一的編程教學,是各類軟件、網頁等架構的基礎,也正因如此,得到了教育領域的廣泛重視,但不可否認的一點是編程教學中存在的問題,對于實際的教學效果產生了嚴重的影響。基于此,本文圍繞著高中階段的信息技術編程教學活動設計展開了相應研究。
關鍵詞:高中信息技術;編程教學;活動設計
中圖分類號:G633?? 文獻標識碼:A?? 文章編號:1672-9129(2020)04-0191-01
Abstract: in modern times, information technology has become one of the key technology of supporting economic and social development, therefore, the relevant state departments have attached great importance to the education of information technology, as one of the important part of the programming teaching, is the foundation of all kinds of software, such as web architecture, is also for this reason, received wide attention in the field of education, but there is no denying that the point that the problems existing in the teaching of programming, for the actual teaching effect had a serious impact. Based on this, this paper focuses on the design of information technology programming teaching activities in senior high school.
Key words:High school information technology; Programming teaching; Activity design
1 當前高中信息技術課程編程教學活動的現(xiàn)狀分析
當前人工智能的快速發(fā)展,也帶動了編程教育的進一步發(fā)展,國家對于信息技術中的編程教育給予了高度重視,并也在政策上給予了一定的支持。高中階段信息技術課程內的編程教育,是學生在全面熟悉編程語言的前提下,提升其借助網絡解決現(xiàn)實問題的有效方式。但是,當前高中階段編程教學卻仍舊存在著如下幾點問題:第一,課堂教學環(huán)節(jié)方式呆板化。編程本身是一項富有創(chuàng)造力的工作,通過編程語言的合理有效運用,可以編寫出不同類型的軟件等。但當前課堂教學環(huán)節(jié)所用的教學方式,卻并未遵循編程課程的創(chuàng)造性,具體來說,教師在講課的過程中,通過集中控制學生的電腦,做出集體化的代碼編寫演示,并在結束演示之后,讓學生自行進行模仿練習,這種方式只能夠在基礎理論知識的掌握上發(fā)揮作用,一旦學生需要依據(jù)實際的需求自行編寫符合使用需求的模塊,則會完全無從下手。第二,學生學習主體地位得不到尊重。教師在編程教學中始終占據(jù)著主導地位,學生只能被動接受有關知識,并且學生基本都是各自完成教師下達的任務,缺乏有效的溝通交流,忽視學生學習主體地位的教學方式,再加之缺失結果的輸出,極大的削弱了學生在編程學習方面的興趣,又何談編程教學質量的提升。
2 高中信息技術課程編程教學模塊設計分析要點
2.1編程教學設計的改進。從相關的教學實踐結果來看,編程教學的教學效率及學習質量提升,依賴于學生的實際學習需求和教學之間的契合程度,也正是因為之前的編程教學中呆板的按照教材內容進行演示及教學,才導致整個編程教學活動效率較低。有鑒于此,在優(yōu)化編程教學活動的過程中,需要針對教學設計做出相應的改進,在方式上可以選擇學生信息調查法,通過使用網絡問卷調查等形式,將學生對于即將學習的章節(jié)中感興趣的內容和自己最容易接受的教學方式做出全面的了解,以此來設計出一個合理的編程教學方案。比如,在教師整理過調查數(shù)據(jù)之后發(fā)現(xiàn),學生在界面設計的部分有著濃厚的興趣,就可以在教案中適當?shù)臄U大界面設計部分的知識占比,以便為教學工作的順利落實提供相應的基礎。
2.2自主學習模塊的設計。由于編程本身帶有較強的創(chuàng)造性,也就意味著教學環(huán)節(jié)中需要增設創(chuàng)造活動模塊,而其前置條件就是自主學習模塊,在學生自主學習及掌握基本的理論知識和操作之后方可開展創(chuàng)造性的活動,這一模塊的設計需要注意如下的幾點:第一,以情景導入為基礎激發(fā)學習興趣。在學生開展基礎知識和技巧的自主學習之前,教師需要以生活中的實例作為基礎來建設一個極為真實的生活化情景,將學生對于所學新知識的排斥感有效消除,同時,這也是一個很好的激發(fā)學生對編程活動興趣的有效方式,并可以在學生始終保持高昂學習情緒的基礎上,提升教學效率。第二,教學目標的明確。教師需要將編程教學的目標告知學生,這不但是教師教學方向及學生學習方向明確所必須的,同時也可以幫助學生全面了解自己所學知識的大概及自己需要完成的任務,保障學生以最快的效率完成知識的學習。第三,借助監(jiān)督引導培養(yǎng)學生的自主學習能力。教師在學生自行學習編程知識的環(huán)節(jié)中大,教師需要做的就是掌握課堂節(jié)奏、為學生提供學習指導和幫助,讓學生從自身的學習水平和需求出發(fā)自主學習需要的編程知識。除此之外,在之前的課堂情景導入環(huán)節(jié)中,教師已經將一些圖形編程軟件的基本操作向學生做出了展示,學生可以在學習理論知識的同時搭配上簡單的編程軟件操作,深化對于編程理論知識的理解,通過引導逐步培養(yǎng)出學生的自主學習能力。
2.3編程創(chuàng)作活動模塊設計。這一活動模塊的存在就是為了幫助學生進一步熟練應用編程軟件操作,具體而言,這一活動的模塊設計需要注意如下的幾點:第一,項目的展示及模仿。教師需要為學生詳細講解優(yōu)秀編程項目的各方面資料,并為其提供必要的指導,確保可以有效的完成這一項目模仿工作,并以此激發(fā)學生編程方面的創(chuàng)造靈感。第二,創(chuàng)造性編程項目主題的制定。教師需要將主題下隱藏的內容、任務和注意事項全部告知學生,但不需要在具體的項目類型及項目標準上做出明確的規(guī)定,以便學生能夠全面發(fā)揮創(chuàng)造激情,并在這個過程中逐步培養(yǎng)其創(chuàng)造能力。第三,監(jiān)督引導學生的小組項目創(chuàng)造。教師在這個環(huán)節(jié)中,只需要確保學生的創(chuàng)造活動維持在正軌上即可,并未其提供必須的項目時間指導,確保學生可以順利完成創(chuàng)造型項目,在幫助其熟練操作的同時提升其學習信心。
3 總結
高中階段的信息技術教學中,編程教學占據(jù)著十分重要的地位,但其中依舊存在教學方式呆板及學生主體地位不受尊重的問題,為了更好的解決這些問題,不斷提升教學效果,需要以教學設計的合理改進為基礎,通過開展自主學習及創(chuàng)造學習活動,提升學生的編程學習水平。
參考文獻:
[1]鄭旭淳.高中信息技術項目式教學的探索和實踐——以移動編程App Inventor教學為例[J].中國現(xiàn)代教育裝備,2018(24):46-49.
[2]龔艷.高中信息技術教學中如何學習Basic語言編程[J].中國信息技術教育,2014(18):70-71.