(山東省萊西市第一中學,山東 青島 266600)
《算法與程序設計》主要介紹了C 語言的數(shù)據類型、運算符和表達式等內容,是高中信息技術學科中的重難點模塊,但同時也是培養(yǎng)學生信息技術核心素養(yǎng)的重要內容。項目教學法在其教學中的有效應用,能夠幫助教師打破傳統(tǒng)教學模式的束縛,有效吸引學生的注意力,激發(fā)學生的好奇心和求知欲,并利用項目任務對學生的思維進行引導,使學生由原來的被動學習轉變?yōu)橹鲃铀伎迹瑥亩浞职l(fā)揮學生的教學主體作用,在加強學生學習效果的同時,促進學生的綜合發(fā)展。
所謂的項目教學法,顧名思義指的就是教師在教學過程中,將一個設計好的項目交由學生進行自主處理和獨立完成的教學方法。該教學方法主要針對人才的培養(yǎng)及學科的發(fā)展,是新時期教育背景下衍生出的一種新型教學模式,其本質就是突破傳統(tǒng)的灌輸式教學,將學生作為教學的主體、將項目作為教學的載體、將實踐操作作為教學的中心,由學生在教師的指導下,自主收集資料、設計方案、實施項目和最終評價,充分發(fā)揮學生的積極性和主動性。而在此過程中,學生也可以通過參與整個項目的實施,對項目所需的各種專業(yè)知識和技能進行更深入的理解與認知,以此來構建一個完整的知識體系,并且該種教學模式,大多小組合作的形式開展,因此還可以培養(yǎng)學生的團隊意識和合作能力,最終在提高學生知識水平的同時,挖掘學生的內在潛力,鍛煉學生的實踐能力,進一步提高學生的職業(yè)綜合能力和素養(yǎng)。
科學調研的結果顯示,在目前高二階段的《算法與程序設計》教學中,大部分學生一開始對其教學內容是非常感興趣的,還可以將高中數(shù)學教學中的部分知識運用其中,鞏固所學知識的同時提升學生的綜合學習能力。然而,隨著教學的加深,學生開始感覺吃力,學習興趣也開始下降,造成這一現(xiàn)象的主要原因有兩點:一方面是知識點越來越多也越來越復雜,學生在學習的過程中經常會出現(xiàn)混淆和錯誤,另一方面是教師慣于采用傳統(tǒng)的灌輸式教學,講解大多脫離計算機系統(tǒng)和C 語言的環(huán)境,學生自主思考和實踐操作的時間較少,不能對語言進行正確的處理和應用,無法獨立完成一個項目的程序設計和實施,因而計算思維的培養(yǎng)受到阻礙。
在高二的《算法和程序設計》教學中,主要內容包括算法思想和結構、程序設計語言的使用方法、運用程序設計語言實現(xiàn)算法解決問題三方面。在應用項目教學法之前,教師需要結合教學內容對項目進行籌劃和設計:首先,在遵循教學大綱的基礎上,結合教學內容和目標,為學生選擇適當?shù)捻椖恐黝};其次,根據學生的實際學習情況合理調整項目的難易程度,保證學生能夠在順利完成的基礎上,進一步提高自身的綜合應用能力;再次,教師還需要從學生的思維角度出發(fā),對學生在項目完成過程中可能會出現(xiàn)的問題進行預設,并對其進行針對性指導教學;最后,教師需要為學生制定多元化的評價標準,讓學生結合自身在項目完成過程中的具體表現(xiàn),進行自我評價,以便學生清楚認識到自己的不足之處,明確改進的方向和目標。
在《算法與程序設計》教學中,項目教學法的實施,能夠讓學生在完成項目任務的過程中,充分發(fā)揮出自身的教學主體作用,全面調動學生的主動性、創(chuàng)造性和協(xié)調性等,讓學生在完成項目任務的過程中,對教學內容進行獨立的思考與探索,并以小組的形式進行討論與合作,通過協(xié)調配合來解決教學中的問題,以此來增加學生的成功體驗,激發(fā)學生的學習熱情和上進心,從而有效加強教學的效果,提升學生的綜合能力及素養(yǎng)。
例如,在教學“Do 循環(huán)語句”的時候,由于知識點理解難度較高,教師在實施項目教學法的時候,可以分為四個任務:分析問題、設計算法、編寫程序、調試程序。首先要求學生將“Do 循環(huán)結構”當做是一道數(shù)學題來進行分析和解答,然后要求學生利用已經學過的算法知識寫出具體的算法過程,再然后要求學生根據教師對新知識點的提示和演示將算法轉換成程序,最后要求學生在教師的引導下對程序進行調試,逐步完成項目中的各項任務。
總而言之,在高二《算法與程序設計》教學中應用項目教學法,對學生學業(yè)成就感和知識技能水平的提高,都有著非常重要的積極影響,能夠幫助教師打破傳統(tǒng)灌輸式教學的限制,以針對性指導教學加強學生的學習效果,讓學生在獨立完成項目任務的過程中,提高自身的基礎知識水平,同時鍛煉自身的實踐應用能力、自主探究能力、團隊合作能力等,從而有效實現(xiàn)學生知識與技能的升華,促進學生綜合信息能力及素養(yǎng)的提升。