史文俊
摘 要:互聯網時代視角下,信息技術已深入了社會各行各業。python編程是高中信息技術課程的全新內容,主要是通過引導學生學習Python編程的技巧與常識,幫助學生養成信息技術素養。從教學改革角度來看,以人為本以學生為主體是指導現代教育教學活動的核心理念。高中Python編程教學也要將生本理念放在首位,不斷推動學生自主探究。本文將基于此探討高中信息技術python編程教學中的學生自主學習策略。
關鍵詞:高中;python編程;自主學習
引言
Python編程教學具有一定的技能性和應用性。在信息技術飛速發展的今天,高中信息技術教學面臨新的教學要求。在傳統教育模式影響下,部分學校和教師仍然以傳統教學的方式開展Python編程教學,以教師課堂講授為主要形式,學生被動接受和記憶相關知識。從短期來看,這樣的教學方式能夠很快取得教學效果,但從長遠來看,學生會在這樣的學習過程中逐漸失去學習的積極性和主動性。尤其是針對高中Python編程課程來說,其作為python基礎知識課程,需要學生擁有自主學習和持續學習的能力。
一、學生自主學習的內涵
學生自主學習的本質是教學生作為課堂教學的主體,通過興趣引導等多種方式促使學生產生內在驅動力,使學生主動對Python編程知識展開研究和思考,在掌握Python編程技巧和基本的知識的同時,形成計算機素養。從教學實踐來看,高中信息技術教學中大部分教師仍然將自己放在教學課堂的主體地位,扮演著課堂絕對主體的角色,將學生當做知識的受體和聽眾。在這種模式下,學生始終處于學習的被動地位,既沒有參與課堂互動的機會,又沒有自主學習和探索的空間。隨著教育改革不斷推進,越來越多教師認識到學生在教學中的主體地位,只有激發學生自主學習,才能再減少教師和學生負擔的同時取得更好的教學效果。
引導學生自主學習,可以從以下兩個方向出發:一方面教師要調動學生個體的自主學習積極性,為學生自主探究知識流出空間,引導學生依靠自己的力量理解和消化知識。另一方面教師要充分利用群體力量,可以通過分組的形式將學生劃分為不同的學習小組,引導學生通過團隊合作探究的模式進行自主研學。在這種模式下,每一名學生不僅扮演著學生的角色也扮演著教師的角色,在與他人交流分享的過程中不斷取長補短,達到共同提高共同進步的效果。
高中Python編程課程屬于入門和啟蒙階段,對于學生的要求并不高,其主要目的是喚醒學生學習信息技術的興趣,掌握相關的基本常識和技巧,養成良好的學習習慣和學習態度。因此高中Python編程課程尤其要注重對學生自主學習能力的培養。
二、python編程教學中的學生自主學習策略
(一)任務教學法
高中Python編程課堂上要實現學生自主學習,可以靈活使用任務教學法。所謂任務教學法就是以任務形式,要學生進行針對性學習。以任務為課堂骨架,讓學生在課堂中自主學習,自主探索,最后將學習到的內容填充到骨架中來,使整個學習過程變得飽滿。教師可以在課堂準備階段制作一個任務清單,根據教學內容中的中午難點的知識設計一系列有邏輯的系統性的任務,然后引導學生以個人自主學習和小組自主學習的方式開展自主學習,讓學生們在完成任務的過程中理解和認識Python編程知識,找出自己在學習中的疑點和困惑。例如在教學字符串這個章節時,可以設置以下任務:字符串是什么?字符串怎樣表示?不同表示方法之間有什么區別?字符串索引共有哪些模式?正向遞增索引和反向遞減索引的相關性?通過設計這樣從簡單到難的Python編程知識,引導學生由淺入深的自主學習。這些問題就像是學海中一條繩索,學生可以拉著這根繩索在知識的海洋中自主探索。需要注意的是,在這個過程中,教師要扮演好引導者和解惑者的角色,對于學生提出的問題和遇到的困難要及時予以指導和幫助。
(二)興趣教學法
高中階段面臨強烈的升學壓力,由于信息技術考試并非高考考試科目,因此學科地位比較尷尬,沒有高考機制,學生面對這門學科的態度比較松散,這對于Python編程教學來說是一種思想上的阻礙。為了提高Python編程課程的教學質量,教師必須尋求另一種激發學生學習主動性的力量。俗話說興趣是最好的老師,以興趣來喚醒學生自主學習的欲望是加強學生對本門課程重視的重要途徑。為了完成這一目標,教師必須從學生身心發展特點出發,抓住高中學生的好奇心和想象力,以此來激發學生的學習的欲望。例如,將成熟的Python編程作品帶到課堂上進行展示,講述Python編程大佬的成長故事等等,通過這些具有文化性的東西來吸引學生的目光,讓學生也想做出相同的作品,或是想成為這樣的人,以此來激發學生內心的學習欲望。
(三)微課導學法
微課與其他教學形式不同,通過微型視頻的方式能夠簡潔明了地將一個Python編程知識講清楚。在視頻中教師可以運用文字、視頻展示等多種形式將書本上的知識變成立體的感受,同時這種教學模式還能打破時間和空間的限制,學生第1遍學不懂,可以看第2遍第3遍,為學生自主學習提供了更廣闊的空間。
總之,信息技術是一項未來技術,作為未來社會的新生命的高中階段的Python編程教學顯得尤為重要。Python編程是一門技術性與應用性兼有的學科,也是一門需要在基礎知識上不斷深入,不斷探索的學科。將自主學習的模式融入到高中教學課堂當中,有利于培養學生學習的主動性和積極性。
參考文獻
[1]張明華.基于學科核心素養的高中信息技術Python教學探析[J].新課程,2020(7):74-75.