張洋
〔摘? ? 要〕? 目前,小學(xué)信息科技課程的重心偏向編程教學(xué),如何提高小學(xué)編程課程的教學(xué)效果成了普遍被關(guān)注的問題。本研究嘗試將SCQA架構(gòu)滲入小學(xué)編程教學(xué)設(shè)計(jì),將其包含的情境、沖突、問題和答案四個(gè)階段融入教學(xué)環(huán)節(jié)的四個(gè)流程,即情境導(dǎo)入、新知講授、小組討論和總結(jié)歸納,并設(shè)計(jì)出具體的師生活動(dòng)內(nèi)容,以實(shí)現(xiàn)提高小學(xué)生編程學(xué)習(xí)積極性和解決問題能力的目標(biāo)。
〔關(guān)鍵詞〕? 信息科技;SCQA;編程教學(xué);教學(xué)設(shè)計(jì)
〔中圖分類號(hào)〕? G424? ? ? ? ? ? ? ? 〔文獻(xiàn)標(biāo)識(shí)碼〕? A? ? ? ? ?〔文章編號(hào)〕? 1674-6317? ? (2024)? 14? ? 043-045
隨著信息科技的高速發(fā)展,人工智能時(shí)代已經(jīng)到來。編程也逐漸成為一項(xiàng)關(guān)鍵技能,且越來越受到廣泛重視,國家正逐步將編程課程納入中小學(xué)信息科技課程。小學(xué)生正處于培養(yǎng)編程思維的關(guān)鍵階段,但是他們的認(rèn)知能力和邏輯思維能力比較薄弱,傳統(tǒng)的講授方式教學(xué)難以提高小學(xué)生的學(xué)習(xí)效果。因此,本研究嘗試將SCQA架構(gòu)融入信息科技課程的編程教學(xué)中,首先設(shè)置情境吸引學(xué)生興趣,其次在編程學(xué)習(xí)中發(fā)現(xiàn)沖突,進(jìn)而在分析沖突中提出問題,最后得出編程問題的解決方案。這種方式有利于小學(xué)生分析編程中存在的問題,從而促進(jìn)其編程能力的提升。
一、SCQA架構(gòu)的概念界定
SCQA?架構(gòu)是一個(gè)“結(jié)構(gòu)化表達(dá)”工具,是麥肯錫咨詢顧問芭芭拉·明托在《金字塔原理》中提出的,它由四個(gè)階段組成,分別是情境(Situation)、沖突(Complication)、問題(Question)、答案(Answer)。情境是指從熟悉的場景或故事切入主題,減少切入的突兀性,增加情境的代入感。沖突是指情境中的具體內(nèi)容與實(shí)際情況不符而產(chǎn)生的矛盾。問題是指站在對方的角度思考,上述的沖突會(huì)產(chǎn)生什么問題。答案是對問題的解決方式。
SCQA架構(gòu)能夠加快交流的效率,它是從熟悉的情境中發(fā)現(xiàn)沖突,進(jìn)而在沖突中提出問題,最終尋找出答案的過程。編程教學(xué)過程與SCQA架構(gòu)有較多相似的環(huán)節(jié),傳統(tǒng)的編程教學(xué)也是在發(fā)現(xiàn)問題的過程中,尋找問題的解決方法,但教師一般不會(huì)耐心地指出問題的來源是哪些沖突,也不會(huì)精心設(shè)置具有代入感和吸引力的情境。而融入了SCQA架構(gòu)的編程教學(xué)可以從學(xué)生熟悉的生活場景入手,吸引其興趣。教師在情境中設(shè)置錯(cuò)誤的案例示范,其內(nèi)容涵蓋學(xué)生在編程過程中經(jīng)常會(huì)出現(xiàn)的錯(cuò)誤。教師組織學(xué)生以旁觀者視角發(fā)現(xiàn)沖突,進(jìn)而在沖突中尋找問題的來源,最終實(shí)現(xiàn)利用編程解決問題,并完成教學(xué)任務(wù)。將SCQA架構(gòu)融入編程教學(xué)后,學(xué)生能運(yùn)用所學(xué)知識(shí)“發(fā)現(xiàn)沖突”,在教師的引導(dǎo)下,以所學(xué)知識(shí)為基礎(chǔ)“解答問題”。因此,本研究嘗試將SCQA架構(gòu)融入編程教學(xué)的過程,以提高學(xué)生的編程學(xué)習(xí)效果。
二、小學(xué)編程課程教學(xué)目標(biāo)與學(xué)情分析
(一)教學(xué)目標(biāo)分析
《義務(wù)教育信息科技課程標(biāo)準(zhǔn)(2022年版)》對小學(xué)高學(xué)段學(xué)生的計(jì)算思維做出要求:該學(xué)段學(xué)生需能夠通過生活中的實(shí)例,用自然語言、流程圖等方式描述算法,并通過編程驗(yàn)證該過程。在傳統(tǒng)的編程教學(xué)中,教師一般將編程的邏輯直接以講授的形式灌輸給學(xué)生。對于情境導(dǎo)入,傳統(tǒng)教學(xué)即使引入了情境案例,也多為與生活脫節(jié)且偏向應(yīng)試的內(nèi)容。若在編程教學(xué)中采用SCQA架構(gòu),將應(yīng)試的案例內(nèi)容轉(zhuǎn)化為具有代入感和吸引力的生活情境,進(jìn)而在后續(xù)的沖突、問題和答案等環(huán)節(jié)中不斷引導(dǎo)學(xué)生寫出能夠解決問題的算法,并且在引導(dǎo)的過程中融入編程知識(shí)的教學(xué),則最終可以幫助學(xué)生通過編程驗(yàn)證過程,以實(shí)現(xiàn)教學(xué)的目標(biāo)。
(二)學(xué)情分析
注意力難以集中是小學(xué)生的一個(gè)特點(diǎn),小學(xué)生的注意力易受外界因素干擾,較容易分散,其注意力持久性和抗干擾能力都較差。SCQA架構(gòu)通過具有代入感和吸引力的情境,可將學(xué)生的注意力集中在教學(xué)活動(dòng)中。
小學(xué)生正處于認(rèn)知發(fā)展的具體運(yùn)算階段,其思維尚未完全成熟,因此在學(xué)習(xí)編程過程中可能會(huì)遇到許多與實(shí)際情況不符的沖突。然而,若學(xué)生在課堂上逐一提出這些沖突,則可能會(huì)導(dǎo)致課堂效率下降。若將SCQA架構(gòu)融入編程教學(xué),教師可以將學(xué)生常見的沖突情況設(shè)置在情境案例中,引導(dǎo)學(xué)生從旁觀者的角度發(fā)現(xiàn)情境案例中的沖突。這樣的方式,可以將學(xué)生可能遇到的沖突集中呈現(xiàn),讓學(xué)生在發(fā)現(xiàn)案例沖突的同時(shí),也避免自己再遇到類似的沖突,提高課堂的教學(xué)效率。
小學(xué)生的問題解決能力尚處于發(fā)展階段,通常難以獨(dú)自解決一個(gè)完整的編程任務(wù)。這個(gè)階段的學(xué)生缺乏系統(tǒng)性思考和全面性解決問題的能力,對于復(fù)雜的編程任務(wù)可能感到挑戰(zhàn)性較大。他們需要分步驟地引導(dǎo)以解決問題,并幫助其逐漸培養(yǎng)起更為獨(dú)立和全面的問題解決能力。SCQA架構(gòu)有助于教師引導(dǎo)學(xué)生的思維過程,幫助他們提出問題并解決問題,使得學(xué)生在教師的引導(dǎo)下完成編程內(nèi)容的學(xué)習(xí)。
三、基于SCQA架構(gòu)的小學(xué)編程教學(xué)設(shè)計(jì)
(一)情境(S):設(shè)置具有代入感和趣味性的生活情境
編程的目的往往是為了解決生活中的問題。在引入編程新知識(shí)前,教師應(yīng)將學(xué)生引入真實(shí)的生活情境中,熟悉的生活場景能使學(xué)生產(chǎn)生代入感。同時(shí),SCQA架構(gòu)中的情境對應(yīng)著教學(xué)環(huán)節(jié)中的情境導(dǎo)入,其目的一般是吸引學(xué)生的興趣,使其注意力集中于課堂教學(xué)活動(dòng)。因此,教師應(yīng)該同時(shí)注重情境的代入感和趣味性,以充分發(fā)揮SCQA架構(gòu)中的情境效果。
教師在設(shè)置情境內(nèi)容時(shí),應(yīng)包含一些具體的實(shí)際案例,案例是用于解決情境中的困境。例如情境中呈現(xiàn)了一種生活困境,而案例中應(yīng)包含對于這種困境的編程解決方法。此處的重點(diǎn)是對案例的選取。教師應(yīng)在案例中設(shè)置一些錯(cuò)誤的編程方法,使得該案例無法直接解決情境中的困境,這樣設(shè)置的目的是引導(dǎo)學(xué)生從旁觀者的角度發(fā)現(xiàn)錯(cuò)誤和沖突,鍛煉其發(fā)現(xiàn)錯(cuò)誤的能力。同時(shí),學(xué)生可以自我反思編程過程中是否出現(xiàn)過類似的錯(cuò)誤。
教師對情境的選擇需遵循以下原則:設(shè)置的情境應(yīng)與本節(jié)課編程知識(shí)相關(guān)性較強(qiáng),這樣能夠更好地引導(dǎo)學(xué)生從情境過渡到本節(jié)課的編程知識(shí)內(nèi)容,學(xué)生分析情境的方向也能較大程度地與本節(jié)課的講授方向一致。這樣可以提高課堂效率,教師后續(xù)就可以把時(shí)間放在講授具體的編程實(shí)現(xiàn)方法上。
(二)沖突(C):在情境案例中發(fā)現(xiàn)沖突
教師在此階段的任務(wù)是引導(dǎo)學(xué)生對情境案例進(jìn)行分析,以發(fā)現(xiàn)其中存在的錯(cuò)誤和沖突。然而,學(xué)生分析的過程往往是基于直覺思維,直覺思考往往看似合理,但結(jié)果一般存在錯(cuò)誤的邏輯。特別是對于思維尚未成熟的小學(xué)生來說,這是編程中常出現(xiàn)的情況。另外,學(xué)生對教師提供的案例一般不會(huì)產(chǎn)生懷疑,通常會(huì)認(rèn)為案例本身不存在錯(cuò)誤。基于以上兩點(diǎn)原因,學(xué)生可能難以發(fā)現(xiàn)情境案例中的沖突。
對于此類問題,筆者提供一種教學(xué)方式以供參考:教師可以組織學(xué)生利用圖形化編程工具,復(fù)現(xiàn)情境案例。學(xué)生通過自己動(dòng)手編程,驗(yàn)證編程是否存在沖突。在此過程中,教師對案例中的新知識(shí)點(diǎn)進(jìn)行講授,幫助學(xué)生解決復(fù)現(xiàn)過程中的困難。這種方式能夠?qū)⒊橄蟮倪壿嬀唧w化,有利于學(xué)生快速發(fā)現(xiàn)沖突。
(三)問題(Q):在沖突中提出具體問題
在上一階段,情境案例和實(shí)際情況產(chǎn)生了沖突,教師下一步的任務(wù)是梳理學(xué)生的思路,引導(dǎo)學(xué)生在沖突中提出具體問題,幫助其對問題進(jìn)行具體分析。至于引導(dǎo)的方式,筆者認(rèn)為可以從沖突入手,進(jìn)行逆向分析,找到問題存在的位置。例如,一個(gè)唯一解的編程問題產(chǎn)生了多個(gè)結(jié)果。這些結(jié)果必然是在某些代碼語句下輸出的,而這些代碼的位置暫時(shí)未知。因此,教師可以引導(dǎo)學(xué)生從結(jié)果開始逆向推理,找到該代碼的具體位置。學(xué)生分析該處的條件判斷邏輯是否出現(xiàn)錯(cuò)誤,進(jìn)而對條件判斷語句提出具體問題,以便于下一階段找到答案。同時(shí),教師在此階段可以開展小組討論,讓學(xué)生將自己提出的問題與周圍同學(xué)進(jìn)行討論交流,在討論中明確具體的問題。
(四)答案(A):在具體問題中尋求答案
在上述教學(xué)環(huán)節(jié)中,學(xué)生在情境中發(fā)現(xiàn)沖突,對產(chǎn)生沖突的原因進(jìn)行分析,并在沖突中提出了具體的問題。接下來教學(xué)進(jìn)入SCQA架構(gòu)的“答案”階段,教師需引導(dǎo)學(xué)生尋找解決具體問題的答案。這一階段也是教學(xué)環(huán)節(jié)的“總結(jié)歸納”階段,教師應(yīng)將上述“情境”“沖突”“問題”階段的內(nèi)容重新梳理和回顧,便于學(xué)生尋找問題的答案。例如,學(xué)生對案例代碼中某處的邏輯提出問題,接下來就應(yīng)該尋找問題的答案。至于尋找答案的方式,筆者認(rèn)為教師可以引導(dǎo)學(xué)生代入特殊值去試錯(cuò),在試錯(cuò)過程中找出正確代碼語句的特點(diǎn),進(jìn)而推理出抽象的條件判斷語句,即找出編程問題的答案。小學(xué)生更擅長于理解具體的數(shù)值,如果學(xué)生首先思考的是抽象的條件判斷語句,則很容易出現(xiàn)邏輯錯(cuò)誤,甚至后續(xù)會(huì)出現(xiàn)新的沖突。而筆者提供的這種方式的優(yōu)點(diǎn)在于:從具體的值入手,逐漸推理出抽象的條件判斷語句,這有助于學(xué)生理解代碼并找出答案。
編程教育是目前信息科技教育的重點(diǎn)內(nèi)容,特別是對于小學(xué)生來說,應(yīng)使其體驗(yàn)編程設(shè)計(jì)的奧妙與樂趣。筆者發(fā)現(xiàn)SCQA架構(gòu)與編程教學(xué)的相似之處較多,設(shè)計(jì)出將兩者融合的框架,并闡述了具體的實(shí)施過程。本研究在小學(xué)編程教學(xué)模式上進(jìn)行創(chuàng)新,通過SCQA架構(gòu)的情境提高了學(xué)生的學(xué)習(xí)積極性,進(jìn)而使學(xué)生發(fā)現(xiàn)沖突、提出問題并找出答案,以培養(yǎng)其問題解決能力。筆者期望該模式能為信息科技教師開展編程教學(xué)工作提供參考,同時(shí)為小學(xué)編程教學(xué)指明方向。
參考文獻(xiàn)
[1]徐中收,朱業(yè)標(biāo).基于SCQA架構(gòu)的中小學(xué)心育活動(dòng)課教學(xué)設(shè)計(jì)[J].中小學(xué)心理健康教育,2019(24):29-30.
[2]中華人民共和國教育部.義務(wù)教育信息科技課程標(biāo)準(zhǔn)[M].北京:北京師范大學(xué)出版社,2022.
[3]王璐陽.“血中探秘:探究血型及其遺傳的奧秘”復(fù)習(xí)課教學(xué)設(shè)計(jì)[J].生物學(xué)教學(xué),2023(6):44-46.