摘 要:社會智能化是一個不可阻擋的趨勢,因此國務院發(fā)文,各個教育階段均要開設編程教育,除了為將來社會提供具有信息能力的人才,還必須培養(yǎng)具有良好信息素養(yǎng)的人才。本文闡述了編程教育必須緊緊圍繞學科素養(yǎng),注重培養(yǎng)學生的信息意識、計算思維、數字化學習與創(chuàng)新和信息社會責任,課程倡導基于項目的體驗式教學方式,將知識積累、技能培養(yǎng)與思維發(fā)展融入到運用數字化工具解決問題和完成任務的過程中。該文在進行編程教學過程中構建了以支架式教學為框架、體驗式教學為血肉、基于項目并以學生為實踐主體的教學模式。并以閩南地區(qū)中秋傳統(tǒng)游戲博餅為案例進行說明,將編程教育與傳統(tǒng)文化相融合。
關鍵詞:編程教育;信息素養(yǎng);計算思維;支架式教學;體驗式教學
中圖分類號:G434 文獻標志碼:B 文章編號:1673-8454(2018)07-0079-04
一、技術的成熟發(fā)展
1.時代發(fā)展要求
社會對人才的要求決定我們的教育培養(yǎng)怎樣的人,馬克思主義哲學指出:人是一切社會關系的總和,人的社會屬性是其本質屬性。[1]因此人除了通過學習使自己的素質得到提升,還應該承擔相應的社會責任。當今的信息技術超速發(fā)展,深刻地改變著人類的社會生活。2017年7月8日,國務院關于印發(fā)《新一代人工智能發(fā)展規(guī)劃》,指出實施全民智能教育項目,在中小學階段設置人工智能相關課程,逐步推廣編程教育,鼓勵社會力量參與寓教于樂的編程教學軟件、游戲的開發(fā)和推廣。[2]我們在信息技術課程講授的過程中要讓學生理解信息技術對社會發(fā)展的影響,明確其社會成員應承擔的責任,形成與信息化社會相適應的價值觀。[3]
2.技術發(fā)展基礎
硬件方面,我國高速發(fā)展的經濟為教育信息化提供了強有力的物質保障。全國基本已經完成了計算機相關的基礎設施建設,均開設信息技術常規(guī)課程;軟件方面,隨著多年來成熟的教育技術師范教育,培養(yǎng)了大批專業(yè)的信息技術教師,為普及編程教育提供了師資保障。
廈門一中是一所完全中學,教師為一體化教學,在一定程度上打破了信息技術課程的跳躍性特點,使該校的信息技術課程教學具有了連續(xù)性,初中階段即開始教授Scratch軟件,打下了編程基礎。另外廈門部分學校在小學階段即開始學習logo編程。
二、編程支持下的體驗式教學促進學科素養(yǎng)的發(fā)展
高中學生信息技術核心素養(yǎng)主要有三大方面,分別是:文化基礎、自主發(fā)展、社會參與。[4]因此信息課程的開展要以國家傳統(tǒng)文化為主線,學生自主發(fā)展為目標,社會力量積極參與為基石,建立立體式全方位的教育格局。
1.文化基礎
多年來對信息技術課程的探索,筆者發(fā)現信息技術課有區(qū)別于其他學科,其知識具有獨特的特點:第一,知識鏈的多發(fā)性,即知識體系具有不連續(xù)性和跳躍性的特點;[5]要打破這種特性,在教學過程中,采用支架式和任務驅動相結合的教學方式,教師通過提供學習腳手架,能很好地讓學生將自己的已有經驗充分融入到編程。腳手架的作用就是將學生的知識體系聯(lián)系起來,在進行任務的時候,一定采取從易到難這種循序漸進的方式,充分考慮學生已有經驗。而終極任務就是撤掉所有的支架,由學生自己進行知識建構。第二,知識的實踐性,即一般課程是從技術層到應用層,而信息技術課程是從應用層到技術層;[6]信息技術課相對于其他課程來說,最大的特點就是其實踐性,尤其是編程教育。故在進行編程教育的首要方式就是以完成特定的作品為主,將每一個知識點都融入到作品中。所編即所見,所見即所得,否則枯燥的編程很能激發(fā)學生持續(xù)學習的動力。編程之美在于體驗創(chuàng)造,從這個層面上來看,編程教育的可推廣性完勝其他學科。第三,知識的高速發(fā)展性,要求學習者要有較強的自主性,[7]層出不窮的編程語言,感到眼花繚亂不僅是學生還有教師,但是對于中小學階段,我們的編程教育應該做的就是通過編程去培養(yǎng)學生的邏輯思維和信息素養(yǎng)以及解決問題的能力,為他們將來的發(fā)展做鋪墊。例如在英國國家教學大綱中規(guī)定5到7歲的學生需要通過計算機課程掌握:理解什么是算法、以及算法如何以程序的形式在電子設備上運行;創(chuàng)建和調試簡單程序;用邏輯推理預測簡單程序的執(zhí)行結果。[8]因此,在編程教育中,切忌貪多圖快,好高騖遠,要順應時代的發(fā)展,符合社會需求。并且教授學生的編程技能已不單是為了應對社會信息產業(yè)對信息專業(yè)人才的需求,而將是所有現代產業(yè)的基本要求;現代產業(yè)需要的也不僅是軟件專業(yè)人才,而是具有基本編程能力的產業(yè)人才。
2.社會參與
大數據時代充滿機遇與挑戰(zhàn),在大數據時代,信息免費、服務付費、學習知識免費、能力培養(yǎng)付費,其直觀表現就是數據量大、速度快、類型多、價值密度低。未來的生活中,人們必須要使用數字化設備和軟件處理工作。要讓孩子應對這樣的變化,在將來的世界中游刃有余,必須對計算機邏輯有更深的理解,要具備與計算機相近的“計算思維”(computational thinking),并具備與之關聯(lián)的能力。因此對于信息素養(yǎng)的教育應當從中小學階段就開始進行培養(yǎng),讓其具有敏銳的信息意識和信息思考力、熟練的信息基本技能和正確的信息道德。[9]能夠根據需要選擇適當的信息技術交流思想,開展合作,解決日常生活、學習中的實際問題;要面向學生的日常學習與生活,讓學生在親身體驗中培養(yǎng)信息素養(yǎng)。[10]
3.自主發(fā)展
今天我們生活在用技術支撐起來的高度發(fā)達社會,我們的孩子伴著數字設備和計算機長大,天生就熟悉一些應用機制,但還需對應用背后的計算邏輯有更深的認識。因此,通過編程教育能夠很好的培養(yǎng)學生的邏輯思維。相對于其他學科,編程教育的獨特性在于程序本身就是邏輯演繹的抽象體現,是更純粹的邏輯訓練過程。邏輯思維的發(fā)展能夠讓學生的計算思維得以順利建立,能夠讓學生很好地理解計算機工作原理和內部程序運行機制,還能夠提升學生的數據計算、網絡通信、地理定位等一系列知識和能力。讓學生了解計算機和智能設備的運行原理和程序機制是深入使用,乃至創(chuàng)造計算機設備和軟件的基礎。培養(yǎng)學生進行數據化思考,這種思考方式有別于傳統(tǒng)的經驗式思考方法,使學生具備利用計算機強大的數據處理能力,借助計算機得以通過數據來理解、分析和解決問題。另外編程學習還涉及算法、自動化、設計模式、數據結構、框架與引擎設計,數據存儲等更多知識。還能夠促進學生建立其他的思維,如系統(tǒng)工程思維,在現實生活中,學生要面對的是一個復雜的世界,碰到的問題也是千奇百怪,如何快速有效的解決這些問題,如何選出最合適的,就需要系統(tǒng)的思考和判斷,這種找到最優(yōu)方案的思維能力就是系統(tǒng)工程思維。
End If
If n(4) = 6 Then Label1.Caption = "六博紅"
End Sub
3.優(yōu)秀作品展示
樹立榜樣、宣揚典型。處于青少年時期的學生充滿斗志,在課堂上展示好的學生作品,能夠激發(fā)其他學生的競爭性。對制作作品優(yōu)勝的同學進行公開宣傳、組織典型與非典型的交流,讓典型在不同的場合發(fā)言、舉行儀式,讓典型獲得應得的榮譽。
四、結論
1.激發(fā)創(chuàng)新意識
學以致用,激發(fā)學生的創(chuàng)新精神。學生分層分步地完成了課堂實踐目標,除了加深對知識的把握,同時能夠很好地將生活中遇到的相關問題進行分解,利用所學知識逐步解決。比如,班級開辯論會需要設計一個計時器;為了增加元旦晚會的氣氛,需要設計一個抽獎器。這些都是學生通過學習了隨機函數random之后自己設計出來的生活作品。因此,體驗式教學可以讓學生將知識遷移到真實的實踐活動中,激發(fā)了學生的創(chuàng)新意識。
2.盤活課堂氣氛
將知識進行娛樂化傳遞。[11]通過生活案例讓課本中的知識活起來,既可以讓學生學以致用又不失生活情趣。知識的娛樂化并不是要拋棄課堂的嚴謹性,喪失知識的科學性,而是將知識傳遞的過程娛樂化。在這個過程中教師的課堂主導地位可以有效避免出現課堂渙散和知識隨意情況的出現,這種學習過程的娛樂化能夠讓學生體驗到要完成一個作品或者一個小游戲,首先需要具備嚴謹的知識體系和縝密的思維邏輯,其次在實現過程中還應該膽大心細。同時還要考慮界面的美觀,用戶的舒適度。這會一步步將對學生信息素養(yǎng)的培養(yǎng)落到實處。
3.體驗創(chuàng)造、積累經驗
知識來源于實踐,并反過來指導實踐。任務驅動基于目標的教學就是讓學生直接面對實際問題進行實踐,在完成目標的過程中學生體驗到創(chuàng)造所帶來的美好感覺。在模仿過程中積累經驗,在歷史經驗中總結規(guī)律,在規(guī)律指導下創(chuàng)新。
參考文獻:
[1]劉彪.和諧社會進程中的大學生思想道德教育探討[J].科技信息(學術研究),2006(10):252-253.
[2]朱敬一.國務院:中小學應設置人工智能課程,推廣編程教育[EB/OL].http://edu.cnr.cn/list/20170828/t20170828_523921544.shtml,2017-08-28.
[3]艾紅.滲透學科教學的高中信息技術教學實踐[J].新課程研究,2011(9):98-100.
[4]解月光,楊鑫,付海東.高中學生信息技術學科核心素養(yǎng)的描述與分級[J].中國電化教育,2017(5):8.
[5][6][7]張新軍.基于問題的學習在信息技術學科教學中的實踐[J].教師,2013(3):81-83.
[8]梁俊敏.英國信息技術課程的變革與啟示[J].廣西教育,2014(24):49-50.
[9]張家軍,張?zhí)m.國外中小學信息素養(yǎng)課程設置及啟示[J].基礎教育,2009(9):58-62.
[10]陳志艷.以生為本構建信息技術和諧課堂[J].科學大眾(科學教育), 2012(11):58-58.
[11]王冠楠.社交網絡促進農村中小學教師教學勝任力的模型構建[D].長春:東北師范大學,2016(14).
(編輯:王曉明)