吳華
[摘要]基于信息技術學科核心素養的課堂教學改變了過去以教定學、以教師為中心的教學模式,強調以適應學生的個性發展和終身學習為基本原則,倡導自主學習、合作學習和探究學習等學習方式,尊重學生的自主意志和獨立人格的形成。在教學過程中,教師既要使不同層次的學生在原有基礎上得到良好的發展,又要恰當處理在教學過程中存在的個性發展與統一要求的矛盾,科學有效地上好信息技術課。
[關鍵詞]學科核心素養;信息技術;課堂教學
[中圖分類號]G633.67 [文獻標識碼] A [文章編號] 1674-6058( 2020)21-0024-02
信息技術課堂教學,需要圍繞學科的核心素養展開,注重對教學方法進行創新,以學生為中心,提升學習力。本文以高中信息技術教材中的“For循環語句”為例,談基于學科核心素養的課堂教學探索與創新。“For循環語句”是廣東教育出版社出版的信息技術(選修1)教材《算法與程序設計》第二章第四節的內容,學生在此前已經學過順序結構、選擇結構,能讀懂并編寫簡單的程序。本節課的重點是For循環語句的格式理解和使用,以及For循環語句的執行過程,而難點就是For循環語句的執行過程。教材上采用的是“超級水稻種植試驗的統計分析”的例子,然后直接給出For語句的基本格式,接著以流程圖來講解執行過程,總共才兩三頁內容就講解完兩大重點,但是筆者所在學校的大部分學生在此前根本沒接觸過編程,所以學生從書本上得到的知識有限,對于本課內容不易理解消化。基于核心素養,本節課筆者決定從考試大綱和學生學情出發,大幅度改動課本上的教學流程。筆者認為本節課有兩大亮點,也就是本節課重難點的教學:
首先是For循環語句的格式的教學。從簡單的學生熟悉的順序結構的程序開始,以For循環語句來改寫,使學生容易理解什么情況下使用For語句,而不是直接給出格式讓學生死記硬背。然后再引出For語句中的Step步長,分散難點,在作業設計上難度遞增,體現分層次教學。不采用書上的直接給出For循環語句格式的方式,而是采用改寫學生熟悉的順序結構的方式,讓學生改寫后總結出格式,實現從“舊知”到“新知”的遷移。
其次是For循環語句的執行過程的教學。這部分是重點也是難點。學生很難理解為什么執行10000條的語句用簡單的三句就可以實現,筆者大膽采用了教師引導、學生小組協作、學生自主探究、作業分析等方法來講解這部分內容,得到了同行的好評,并從課堂實踐中發現這種方法確實讓學生明白了For循環語句的執行過程,既幫助學生消化了難點,又有利于培養學生的團隊合作精神。
本節課總體上進行得比較順利,達到了預期的教學目標,學生在課堂上配合默契,能積極參與和思考,整個教學過程突出了以學生為主體、教師進行引導的新課標理念,注重核心素養的培養。
下面結合筆者執教“For循環語句”的實踐,談談如何實現信息技術課堂的有效教學。
一、創設情境,激情引入
本節課以學生熟悉的高斯的故事引入,然后給出幾個復雜的數學算式,讓學生與計算機進行速算比賽,在學生驚訝于計算機的計算速度時,告訴學生如果學會這節課的內容,復雜的算式只用幾秒就能得出結果,從而激發學生學習的興趣。興趣是最好的老師,只有激發了學生的學習興趣,才能讓學生從“要我學”變為“我要學”的主動狀態,只有先引起學生的注意,才能讓學生對這節課的內容感興趣并認真上課。通常好的引入是課堂成功的開始,許多教師也比較重視引入部分的設置,比如有的教師在教如何用Photo-shop修改圖片時就先用學生熟知的“找茬”游戲來引入,有的教師在教枚舉算法時先以“QQ被盜,請學生試著破解”引入,有的教師在講解如何上網下載時先播放從網上下載的《喜羊羊與灰太狼》的片段……引入部分不僅可以引起學生的注意,激發學生學習的興趣,其實也可以告訴學生這節課要學習的大概內容和方向。
二、由淺入深,分散難點,化整為零,化繁為簡
信息技術的日新月異讓學生對信息技術這門課程充滿了好奇心,但是知識的嚴謹性又讓學生覺得學習這門課程枯燥無味。如何保持學生的好奇心,調動學生的學習積極性,讓學生學習起來不覺得枯燥,不覺得內容多、內容難?這就要求信息技術教師認真備課,對難點能“深入淺出”,把復雜的問題變簡單,分解為若干個小問題,由淺人深,分散難點,化整為零,化繁為簡,逐層深入,最后再合成,消除學生對學習的畏懼感。在講解For語句格式時,筆者采用教師引導、學生自主探究的由淺入深的辦法,不采用書上的“超級水稻種植試驗的統計分析”的例子,而是從最簡單的學生容易理解的順序結構講起,引導學生改寫熟知的順序結構,引出For語句的格式:For循環變量=初值to終值。再拋出一個改寫實例:剛才已經學過輸出1到10這10個整數的For語句的改寫,如何輸出1到10的奇數,也就是1-10如何跨過偶數只輸出奇數呢?引出Step步長的使用,讓學生在教師的引導下能總結出For的循環結構:For循環變量=初值to終值Step步長。這樣逐層深入,教師由簡到繁不斷引導,學生最后自己總結出For語句的格式。這種方法符合人學習與思維的規律,符合建構主義的理論,學生不至于生搬硬套,能理解什么時候用循環結構,培養了知識遷移能力。
三、建構有效的學習環境,使用教學輔助軟件,實現有效教學
建構有效的學習環境,要求教師對學生的管理嚴而有度,規范課堂管理,對學生的學習過程實時跟蹤,這就要使用一些輔助軟件來實現。以下是筆者在教學過程中采用的輔助軟件:
1.多媒體教學廣播軟件。可以實現廣播教學、屏幕監視、遙控輔導、分組討論、消息發送、電子搶答、電子舉手等。
2.互動模塊。可以馬上接收學生作業,及時批改評價,學生也可以在完成自己的作業后馬上看到教師的批改評語,還可以看到其他同學的作業,可以對比參考好的同學的作業,拓展思路。
3.網絡特工。學校的機房可以上網,有時我們要使用網絡來學習,有時又要讓部分學生或者所有學生斷開網絡,筆者采用網絡特工來實現,只要點擊學生的IP就可以自如地開關學生機的上網功能。
當然,針對不同的教學內容可以采用不同的軟件,比如有時采用學習網站,將有關的學習內容和學習幫助材料都放在一個網站上讓學生參考,有時要采用動畫來實現對某些問題的形象解析。我們還應該不斷充電,尋找更多不同的軟件。
四、考慮學生個體差異,采用分層教學法
學生在智力和非智力因素方面存在個體差異,如果教師上課一刀切,就會使基礎好的學生的能力得不到提高,而基礎差的學生會感覺吃不消,所以在信息技術課上要對學生進行分層教學。信息技術最常用的教學方法就是任務驅動法,學生完成作業任務的時間一般占2/3,甚至更多,所以作業的有效設計非常關鍵。筆者采用分層教學法來布置作業,在這節課上講解For語句的格式時,筆者精心布置了3道題:
題1:打印5個“*”,即五行print“*”,已給出順序結構的程序。此題是基礎題,簡單有效,就是讓電腦執行五次一模一樣的命令print“*”,初值終值一目了然,循環體執行的內容是相同的,要求所有學生都能完成。
題2:給出順序結構s=1+2+…+10,改寫為循環語句。循環體執行的是相似的內容,相同的部分照寫,不同的部分要能用循環變量的表達式來改寫,要求大部分學生能在教師的引導及同學的幫助下完成。 題3:不給順序,求S=30+3 1+…+100。此題屬于提高題,要求思考順序結構,然后思考初值、終值及循環體的內容,所以只有一部分優等生能在教師的指導下理解和完成。
五、學生小組協作、自主探究完成任務,增強學生的團隊意識。
在信息技術課上,主要是以學生自主探究、主動學習為主,所以可以結合學生的學情進行分組(以7-8人為一大組),選組中一兩位理解能力強、知識儲備多的學生充當“小老師”,解決教師分身乏術之困,同時可以根據實際課堂教學內容分小組(以2-4人為一小組),讓學生共同討論,解決問題。在突破本節課難點“For循環語句的執行過程”時,筆者提出以兩或三位學生為一組,小組協作,使用F8單步執行結合流程圖來以慢動作形式觀察程序運行的每一步,以及運行中各個量的變化。其中一位學生操作F8單步跟蹤,所有成員共同分析,然后由一位學生填寫表格,共同探究完成表格并思考退出時X的值,填寫好操作員、記錄員資料。
“路漫漫其修遠兮,吾將上下而求索。”作為信息技術教師,我們要不斷總結經驗,不斷進行教學反思,不斷探索新型教學模式、教學方法,才能培養出具有較強創新意識和較高信息素養的學生。
(責任編輯 周侯辰)