發布時間:2023-03-23 15:12:22
序言:寫作是分享個人見解和探索未知領域的橋梁,我們為您精選了8篇的驅動式教學論文樣本,期待這些樣本能夠為您提供豐富的參考和啟發,請盡情閱讀。
通過對任務驅動教學模式理論的分析,我將任務驅動教學模式建構的一般步驟概括為任務的設計階段、任務的實施階段和總結評價階段這三個階段。
1.1任務設計階段
任務驅動教學是通過一系列的任務來激發學生的學習動機和學習興趣,讓學生在完成任務的過程中學習知識和提高各方面的能力。因此任務的設計在任務驅動教學中起著非常重要的作用,其中任務設計的好與壞將直接影響教學的效果。任務驅動教學中涉及了教學內容、教學目標、學生、教師等多方面的因素。因此,在任務設計的過程中需要對這些因素進行全面的了解和分析,以把握任務設計的方向。當一項任務呈現在我們面前時,從任務中我們要了解這項任務的目標即我們要“做什么”和完成任務的方式即我們要“怎樣做”。因此,任務的目標和完成任務的方式是任務的主要構成要素。設計任務時,主要是對任務的目標要素和方式要素進行設計。
1.2任務實施階段
任務的實施階段主要是教師將設計好的任務貫穿于課堂教學中,學生根據給出的任務進行分析,最后完成任務的過程。任務實施階段可以分為呈現任務、分析任務、完成任務及展示成果三個過程。教學過程涉及教師的教和學生的學這兩個相互作用的過程,因此,在教學過程中就蘊含著教師活動和學生活動。教師活動和學生活動是密不可分的,它們之間存在著一定的聯系。在任務的實施過程中。
1.3評價總結階段
教學評價是教學過程中重要的組成部分之一。教學評價具有反饋調節的功能,教師通過教學評價了解學生的知識獲得與能力發展的情況以及影響學生學習的各個因素,從而調整教學內容和改進教學方法;同時,學生通過教學評價了解自己知識的掌握情況,知道自己學習不足的地方,從而對自己的學生方法進行反思和調整。教學評價還具有激勵的功能,當學生獲得了好的評價時,學生會有一種成功的體驗,從而進一步激發學生的學習積極性,增強學習動機;當學生獲得不好的評價時,學生為了避免再一次獲得不好的評價而更加努力的學習。因此,教學評價在教學過程中有著重要的作用,是一個不可或缺的環節。
2以“正午太陽高度角的變化規律”為例的任務驅動教學模式教學設計
2.1任務設計階段
首先教師根據本節課的內容和學生情況制定自主學習任務單,包括學習目標、學習任務、任務要求、參考資料和設計意圖。其次把設計好的學習任務單和學習資源發給學生或者上傳至網絡平臺供學生下載使用。最后,教師總結學生課前學習中的問題進行課中階段學習內容的設計。任務設計階段是任務驅動型教學模式實施的重要階段,教師要科學的設計學習任務單,使學生自學的任務方向明確,可操作性強;同時還要注意任務的梯度以及任務之間的關聯性,增強學生自學的信心。
2.2任務實施階段
教學過程中,教師要起組織引導、答疑解惑的作用。在明確學習任務的同時,引導學生開展適度的合作探究活動,展示學習成果。這一階段需要教師靈活有效地制訂教學方案并組織教學活動(見表2)。一方面,教師要有意識地培養學生的組內合作與組間競爭意識,激發學生的學習探究熱情;另一方面,在點評時充分肯定學生的成果,給予激勵性評價,從而使學生保持學習興趣和探究信心;第三,關注學生在學習過程中的生成,注意生成性學習,引導學生的合理發展。
2.3評價總結階段
評價總結階段是任務驅動教學模式的最后階段,同時也是監測階段,總結反思階段。該階段有助于教師反思教學行為,優化叫教學策略;有利于學生反思自己的學習行為,尋找優勢與不足,為后面的學習打下良好的基礎。
3小結
上課時,首先給學生演示“成品”,如一期小報,一張統計表,一幅圖畫等,然后邊演示邊講授做“成品”的步驟,過程中涉及了需要學生掌握的知識點。在一節課的45分鐘里,僅用10分鐘講授和演示,剩下的時間統統給學生上機練習,我來輔導答疑。每一節課都要求學生學會幾個技巧,完成一個階段內容,也就是一個“成品”或“半成品”。學生在操作中遇到問題,教師答疑并提醒全體注意,這樣,每節課的教學目標明確,任務清楚,循序漸進,學生操作及時,學有所得。
1、調動學生學習的主動性
動機是“為了什么”,目的是“達到什么”,沒有動機的活動是不存在的,我在教學過程中以任務促使學生形成動機,進而培養學生的學習興趣。例如,上課演示“奧運五環旗”,讓學生一模仿二發揮。這節課設置的任務符合學生的實際,多數學生都關心奧運會,非常熟悉五環旗,一看就有興趣;另外,應用的技巧難易適當,即復制和粘貼,多數學生很快能學會,只要教師在講授步驟別注重知識點的把握,學生在自己畫時就能抓住重要步驟,發揮出學習的主動性。
2、滿足學生的求知欲望
作為教師演示的課件,一定要在課前精心設計制作,才能達到“任務驅動”的目的。這時,教師演示講授操作步驟,盡管“全體廣播”使學生只能用視覺、聽覺,不能操縱計算機,但是教室里鴉雀無聲,竟沒有一個人不是全神貫注盯著顯示器的屏幕,這時的學生求知欲望最強,他們迫切地想知道、想學會這引人入勝的動畫是怎么做出來的,也就是說,“任務驅動”創設著一種適當的情境,引起了學生的認知的沖突,使學生產生了一種懸而未決的求知欲,從而激發了學生的求知熱情。
3、給予學生成就感
教學目標的實現,不僅包括教學思路、教學過程,還有教學效果。計算機學科必須動手的特點,使教師的教法不可以紙上談兵,也使計算機的考試不適于死記硬背?!叭蝿镇寗印弊寣W生在每一堂課上為著“任務”、為著制作一件“成品”或“半成品”去動手操作,去克服遇到的各種困難,比如,想讓五環互相環套,卻涂抹了圓的一部分弧;想嵌入幾個漂亮的漢字,卻一個字都輸不上去等等,逼你提問題,去尋找解決問題的技巧。當大功告成,一種收獲的喜悅、一種成就感油然而生,立刻又在考慮:“我不能白做,得留下,留在我的軟盤上!”接下來就學存盤——一節課沒停手,既沒感覺累也不感覺枯燥,不知不覺就下課了,要不是底下還有課,手怎么也不愿離開那小鼠標,這似乎不象考試,可再想想,難道這不說明你掌握了這節課的知識?完成了“任務”,不是考試合格了嗎?
4、開拓學生的創造力
關于教育教學論文【1】
摘要:網絡教學與傳統教學各有利弊,本文首先分析傳統教育教學與網絡教育教學之間的差異,然后探討兩者的發展趨勢,得出傳統教學與網絡教學有機融合才能獲得最好的教學效果的結論。
關鍵詞:傳統教育教學;網絡教育教學;差異;發展
1。傳統教育教學與網絡教育教學的差異
傳統教學是我國長久以來一直采取的教學模式,這種教學方式一般以班級為單位,有固定的時間、固定的空間,以教師講、學生聽為主要教學方法。傳統教學有一定的優勢,一是教師經過專業培訓,專業素養較高,有豐富的教學經驗。組織教學活動能根據學生實際情況,突出重點,突破難點,實現教學目標;二是傳統教學模式按照教科書的教學順序,注重知識的系統性,使學生系統掌握知識;三是教師與學生可以近距離接觸,教師的語言、行為和教態都會給學生留下深刻的印象,即所謂的言傳身教;四是教師可以根據學生學習新知識的反應,隨時調整課堂進度,根據學生的接受能力,隨時改變教學方法,便于學生理解。當然傳統教學由于時間、空間的限制,存在一定的劣勢。一是傳統教學以教師為中心,教師處于主體地位,采用填灌式教學;二是教學內容主要是課本,知識局限性較大,甚至有些知識已經與科技進步脫節,對學生的吸引力不大;三是傳統教學方式較為單一,以黑板和教室為活動中心,教學活動較為枯燥,容易引起學習疲勞。網絡教學是隨著計算機網絡和技術發展新興起來的一種教學模式,以網絡技術為依托,為學習者提供教育信息和教學資源。網絡教學不受時間和空間的限制,只要學習者有學習愿望,就可以在任何時間、任何地點接受網絡教育。網絡教學相比傳統教學有一定的優勢,一是教學方式非常多樣,多媒體豐富的教學資源,如圖片、視頻、音頻的應用,使網絡教學手段非常靈活,能大大激發學習者的學習熱情;二是網絡教學做到以學生為中心,學生可以根據自己的層次選擇不同課程,也可以按照自己的喜好選擇適合自己的學習方法和檢測方式;三是網絡教學地點和時間非常靈活,學習者完全可以根據自己的情況安排學習內容和學習進度;四是網絡教學內容體系較為豐富,不局限于課本,網絡上有非常豐富的教學資源,而且更新非常迅速,學習者可以通過網絡學習最快地獲取更多信息,極大地拓展學習內容,激發學生的興趣,選取學習內容,滿足學習需求。正由于網絡教學極大的自由性和不固定性,既有優勢又有弊端。特別對于年紀較小的學生來說,自律性較差,在沒有教師的約束下,難以做到自主學習。而且他們缺少辨別能力,不知道哪些是有用的知識,哪些是沒必要了解的,如果缺乏教師的引導,一味按照自己的喜好,很難真正學到知識。
2。傳統教學與網絡教學的發展趨勢
由于傳統教學與網絡教學各有利弊、優勢互補,因此現在網絡教學應用雖然越來越廣泛,但網絡教學未必可以淘汰傳統教學而獨立存在,最好的結果是傳統教學與網絡教學相互融合。
2。1讓網絡教學為傳統教學服務
網絡教學的課程內容設置更多地考慮傳統課堂的需要,讓網絡教學成為傳統教學的一部分。課堂中引入優秀網絡教學資源,拓展傳統課堂的深度,加入與時俱進的流行元素,加入學生感興趣的話題。另外,加入網絡課堂的多媒體手段,在課堂中更多地運用圖片、視頻、音樂代替傳統說教。在課堂中體現學生的主體地位,根據具體學情和客觀條件,采用豐富多樣的教學手段達到教學目的。
2。2網絡教學作為傳統教學的補充
網絡上的教學資源非常豐富,但正因為網絡便利,很多網絡資源魚龍混雜。為了實現網絡教學與傳統教學的有機融合,首先必須提高網絡教學質量。教師設計網絡教學時要更用心,網絡教學目標要清晰,教學內容要有所選擇,難度設置要合理,并根據學生興趣選取適當的拓展內容,開闊學生的視野。為了引導學生更好地學習,教師要在網絡教學中設置明確的學習指導。網絡教學資源非常多,學生在眾多信息中很可能迷失,此時教師的引導作用就顯得尤為重要。學習指導可以明確地告訴學生本節課所分的板塊,每一個板塊需要掌握的內容,以及重點內容和基本了解內容之間的劃分,讓學生有針對性地學習。網絡教學是傳統課堂教學的延伸,為了督促學生進行網絡學習,必須實施一些檢測手段??梢岳锰摂M學習社區加強學生之間的交流和互相督促,還可以利用電子郵件和在線完成作業檢測學生的學習成果。
3。結語
傳統教學是我國長久以來一直采取的教學模式,網絡教學是隨著計算機網絡和技術發展新興起來的一種教學模式,這兩種教學方式各有利弊。最好的結果是傳統教學與網絡教學相互融合,讓網絡教學為傳統教學服務,使網絡教學成為傳統課堂教學的延伸,從而達到最好的教學效果。
參考文獻:
[1]裴亮。淺析網絡教學與傳統教學的關系[J]。品牌(下半月),2014,11:26。
[2]張小巧,郭根生。淺析網絡教學與傳統教學的優勢互補關系[J]。電化教育研究,2008,02:89—91。
[3]李家安。網絡教學與傳統教學的差異與融合[J]??平涛膮R(上旬刊),2008,06:57。
關于教育教學論文【2】
摘要:社會的發展和進步使人們的生活水平不斷提升,在當前環境下,各行各業對計算機技術的應用也越來越多,這也就需要更多的計算機專業的人才。所以在當今時期,為了迎合時下的環境和社會發展現狀,如何做好計算機基礎教育的教學改革和創新工作是一個值得研究的課題,本文將主要針對此問題進行簡要探究,希望所得結果能夠引起大家的關注和重視,并未相關領域提供可行的參考。
關鍵詞:新時期;計算機;基礎教育
一、引言
當今時代,我國的計算機基礎教育又一次步入了一個新的發展階段,而對于計算機基礎教育,需要注重素質培養,能力培養和全面應用的原則,全方面培養出具有實踐經驗的計算機專業人才,只有這樣才能夠為我國的現代化建設培養人才,促進我國社會科技和經濟的發展。所以針對當下的計算機基礎教學進行有效合理的改革和創新是一項勢在必行的任務。
二、新時期計算機基礎教育改革與創新的必要性
從全世界角度來看,對于計算機基礎知識的教學主要劃分為兩個時期。首先一個時期是在計算機發明的初期,這一階段重視對計算機的程序設置,而且那時候計算機是一種專業性很強的學科,所以也只有一些重點的院校才會開設。所涉及到的語言也只是LOGO語言、Basic語言和FORTRAN語言[1]。到了上個世紀八十年代的時候,人類對計算機的教學開始進行了一個新的時期。這時候的計算機已經成為一個基本技能,而高校內所涉及到的計算機課程也多了起來。對計算機基礎教育進行培訓教學需要從實踐方面出發對有效的教學方法進行總結,目前從宏觀的角度來對計算機進行基礎教育尚且很難達到既定效果。在創新理念下,計算機基礎教育體系也沒有被充分的發展和發揮出來,所以在教學觀念上仍然維持著傳統的教學思維,那么怎樣通過計算機的基礎課程來對學生更好的培養呢,這就需要對計算機的基礎教學狀態進行轉變,從這里也能夠看出在當今時期進行計算機的基礎改革和創新是十分必要的。
三、新時期計算機基礎教育教學改革與創新策略
(一)了解學生的認知結構
因為人與人之間的差異性和先天結構與后天教學模式的不同,導致學生與學生之間的知識結構存在必要差異。相對于其他學科而言,計算機基礎知識的邏輯性和層次性非常強,舉個簡單的例子,比如各個進制之間的相互轉換,這只有將二進制和十進制的轉換桂策充分掌握才能夠更好的掌握和理解八進制和十六進制與十進制的轉換規則。這樣才進行計算機基礎教學的時候,可以在學生現有的認知基礎上進行教學設計,這樣可以有效避免因為傳授知識的時候跨度太大、難度太高而導致的學習效果受到影響。
(二)采用多種教學方法相結合的授課方式
對于計算機基礎這一門課程而言,其課程復雜且繁瑣,只有采用豐富多彩的教學形式才能夠更好的吸引學生的注意力,使學生對這一門課程充滿興趣。所以教師在教課過程中應該扮演起引路人的角色,使學生充分的學習相關知識,開拓視野[2]。傳統的講課方式基本上是教師在上面拼命地講,而學生卻并不一定好好聽,這主要是因為師生之間缺乏必要的互動,很多學生大都是被動的在接受相關知識的學習,所以在學習過程中缺乏主動性,也不能夠創造性的對各種知識進行創新。計算機基礎教學有很高的實踐性,理論知識只有經過實踐的檢校和鞏固才能夠更好的熟記于心,從而利用到相關的行業當中。多以在講課的時候可以采用多種教學方法,比如任務驅動型的教學方法,為學生安排一些實際任務,像是完成某種財務報表或者指定簡單的軟件等等,以此來提高學生學習的效率。
(三)充分利用現代化教學工具
計算機教學本身就需要利用計算機時間操作來完成先關的教學任務,最簡單的例子,比如在電腦資源管理器當中實現文件或文件夾的移動,這就需要借助計算機來完成。比如編程設計一個計算器,這需要借助計算機編輯代碼來實現,同時還需要配合教師的講解和學生的主觀練習,才能夠促使學生更快的對這一知識點詳細的掌握。很多院校并不重視對現代化教學手段的運用,在講課的時候基本上很少用到現代化教學媒介[3],這樣的缺失會對教學質量產生極大的影響,嚴重的阻礙了學生學習能力的提升。所以為了更好的做好新時期的計算機基礎教學工作,需要充分利用當前的各種現代化教學工具,除了計算機本身以外,新的教學組織性質也比較多,比如現代化實驗室教學、圖書館教學、專用教室教學等。只有在當前的教學過程中不斷采用新的教學方式,才能有效避免因為單一性教學所導致的效果不佳和學生學習積極性差等問題。
(四)及時進行教學反饋工作
學生在學習的過程中可能會因為認知不足等問題所導致的學習效果出現偏離,所以教師應該做好反饋工作安排。這樣能夠根據學生對相關信息的反饋來調整教學,這樣的反饋調節對于學生的學習來說效果非常顯著,而教師需要注意的是在教學的過程中應該側重對學生認知技能的缺點進行分析統計,并及時有效的對相關信息做出反饋。要不斷的促使學生對現有的知識技能進行調節和完善。比如說在學習代碼編程之時,學生可以將自己設計的作品交給老師,進行課堂匯報,這樣學生作業的完成情況便一目了然,同時教師還能夠對其進行評價,指導學生在編程過程中遇到的問題,這樣也能夠使其他學生對觀看的過程中對相關知識有所了解。
四、結語
本研究主要就新時期計算機基礎教育教學的改革和創新進行分析,文中筆者涉及到了一些自己的主觀看法。筆者認為計算機基礎教學是學生掌握計算機知識的基礎工作,能夠為學生以后掌握更深層次的計算機學習任務打好基礎,因此做好該門學科的教學工作具有重要意義。
參考文獻:
[1]李向東,孫莉娟。高校計算機基礎教學面臨的挑戰及對策[J]。焦作大學學報,2013,24(04):162—164。
關鍵詞:民辦高校;C語言;教學改革
中圖分類號:G642 文獻標識碼:A 文章編號:1009-3044(2015)30-0104-03
《C語言程序設計》是針對我校理工類專業大一新生所開設的一門重要的專業基礎課程,該課程是目前高校最流行和實用的一種計算機高級程序設計語言,是進行程序設計教學和計算機軟件開發的主要工具之一,也是理工類專業學生學習其他相關專業課程的一座重要橋梁,因此,該門課程一直是高校所開設的高級語言課程之一。
1 現狀分析
筆者通過問卷調查的方式,了解目前我校教師在《C語言程序設計》這門課程教學方面的現狀及學生的學習情況,分析,總結了師生普遍感到這門課程難教、難學的原因,覺得有以下幾個方面。
1.1 我校學生的學習積極性處于比較低層次
大多數學生是少數民族,入校時學習基礎比較薄弱,對中文的學習能力和理解能力比較弱,邏輯思維能力和動手能力相對比較差,對學習的自信心不太強,學習的主動性和積極性也有所欠缺,大部分同學自主獲得知識的能力偏差,總的來說,他們的學習能力處于較低層次,學習方法比較落后,在學習過程中,對中文的理解能力欠佳,大多同學,不理解課堂上老師所講的內容,只會采用死記硬背的方法,被動地記憶教師講授的基本概念、語法知識等,上機也只會調試程序,根本設計不出程序,對上機實踐操作興趣不高,缺乏對所學知識的綜合運用能力,不會舉一反三,給自己增大了莫名的學習負擔,編程上遇到一些困難就容易退縮。尤其是在大一第二學期階段,有不少學生對計算機的基礎知識及操作還不太熟悉,程序設計課程對初學計算機的非計算機專業學生來說顯得更加抽象、一些程序設計的流難以理解,這往往是導致學生的學習興趣不高,產生畏難、甚至恐懼情緒的原因,最終導致厭學的后果。
1.2 教學內容的組織不太合理
教學內容的組織和教學方法對培養和增強學生的學習興趣和學習信心起著極為重要的作用。《C語言程序設計》這門課一般都是在大一階段第二學期開設,此時學生對計算機的系統結構、工作原理有了一定的了解,但對高級語言程序設計方面的內容,了解的甚少。因此,針對我校學生的基礎特點,現對《C語言程序設計》這門課程內容進行提煉,減少傳統的C語言教材較為復雜語法知識、算法等知識,傳統教材一開始上來的幾節課便是介紹和計算機硬件結合緊密術語、數據類型、語法規則,算法流程等基本概念,學習內容顯得相當的抽象、繁雜、枯燥,新概念名詞和規則如排山倒海般涌來,學生在學習過程中感覺學習的內容相當多,而且比較枯燥乏味、跟實際生活毫無關聯,頓感學習壓力很大,對程序設計的好奇心和期待隨著前幾節課云山霧罩般語法知識和規則的涌來消失殆盡,一開始滿懷的學習熱情受到壓抑,因而失去進一步的學習興趣和學習信心,失去學習動力,甚至有極少學生因而產生畏懼情緒選擇放棄,不利于課程的進一步學習。
1.3 上機實踐存在問題
《C語言程序設計》是一門實踐性很強的課程,主要培養學生的動手能力和編程能力,所以,實踐教學對這門課程來講,非常重要,很多理論知識必須要通過上機動手調試才能夠加深理解,幫助學生掌握和鞏固所學知識。目前,許多高校的《C語言程序設計》這門課程的考試形式基本上是采用筆試,考試的主要內容僅僅是對所學的理論知識進行檢測。這種考試形式使得學生在平時只注重理論知識的學習,不太重視實驗實踐的環節,另外,也有因為硬件環境或課時原因而造成學生上機實踐課時不足,使得學生的理論知識學習與實踐環節脫節,反過來影響了對理論知識的深入理解和掌握。
2 教學內容的改革
重構《C語言程序設計》課程教學大綱,包括理論教學大綱和實踐教學大綱,課程內容分為2個階段,第一階段C語言基礎,第二階段是程序設計。制定的新課程教學大綱“本著理論夠用,重在實踐”的教學理念,強調學生的自主學習能力、創新能力、程序設計能力和對所學知識的綜合應用能力。教學內容由淺入深,由易到難,降低程序設計的難易程度,加強程序設計中分析問題和解決問題的深度和廣度,教學內容循序漸進,螺旋式上升。增加新知識、新理論以及交叉學科知識的介紹,補充教材難以編入的學科發展的前沿知識,充分體現該課程教學大綱的系統性、實用性、實踐性、科學性、先進性。
該門課程的開設64課時,其中理論32課時,實踐32課時,在教學實施過程中,在充分掌握理論知識的同時,加強實踐教學。通過修訂教學大綱、課程標準、授課計劃等相關教學文件,著力加強實踐教學,并對實踐過程進行單獨考核。另外,為了彌補不同層次學生對不同知識的需求情況,將實驗項目計劃增設了選做內容和必做項目,要求學生根據自己的學習情況選做相應的項目,利用業余時間完成。在實踐教學過程中推行“項目驅動、小組合作”的實踐教學模式。選擇趣味性強且與學生生活貼近的項目作為教學主線,合理布局第一個項目,將每個實踐項目分解成一個個體現相關的知識點又與實際生活緊密相連的子項目,對應理論教學的各個教學知識點,把相關的知識點融入到項目的各個環節中去,層層推進項目。通過對項目中的問題的深化和知識點的補充,來拓寬學生對所學知識的深度理解,實現獨立完成項目的目的,從而達到學習知識、培養能力,提高實踐能力的目的。
另外,在教學內容的選擇上,尤其是介紹新內容時,避免選取復雜程序或學生不熟悉的數學、物理等問題作為案例,盡量選擇學生平常比較熟悉的問題來進行分析講解程序設計。在學生了解了新的知識點及新的編程方法后,再擴展介紹新方法的應用和一些常見的技巧,由淺入深,有利于學生了解掌握有一定難度但常用的一些編程技巧。
在教學內容的安排上,以程序設計思想為教學內容的主線,圍繞著一個學生熟悉項目,努力讓學生能主動而非被動接受新教學內容。用教學項目把整個課程諸多關聯的知識點有機地聯系起來,緊緊圍繞著一個案例,如學生進行計算器的設計,從這個主題出發,循序漸進,逐漸延伸、拓展,隨著帶領學生不斷提出新的用戶需求并主動設法解決,引出能滿足新要求的方法和相關知識點。
3 教學方法的改革
按照我校學生的實際情況,制定符合我校學生實際的課程標準、教學大綱,圍繞本課程的教學目標,根據《C語言程序設計》課程和學生的特點,按“夠用、實用”為原則對傳統的教學內容進行重新組織,合理取舍設置教學內容。教學內容上舍棄了一些不常用的語法和章節,注重強調基礎性、實用性和實踐性,同時,兼顧教學和自學兩方面的適用性。例如:可以先帶領學生完成一個簡單的項目――設計一個簡單“加減乘除”的計算器程序,做簡單的輸入二個數據、然后計算結果和輸出計算結果的工作,而后再給學生進一步講解完成每一步工作所用的相關語法知識和需要注意的問題。而學生對兩個數據的“加減乘除”的處理方法很熟悉,學生通過把平常熟悉的工作用計算機語言描述出來并在計算機上運行得到所需的工作結果,讓學生體會到C語言程序的神奇而不神秘,有趣而不難學,體會到用計算機解決問題步驟的條理性、邏輯性和掌握相關語法知識的重要性,減少、消除學生初學程序設計語言時的神秘感和恐懼感,激發學生的學習興趣和求知欲望。
形成“三結合一補充”的教學方法,即:“理論教學與實踐教學相結合、自主學習與過程評價相結合、平時考核與開放考試相結合,模擬項目對課堂教學進行補充”的教學方法;充分利用信息技術手段,滿足學生的個性化發展,包括多媒體教學手段、網絡課堂、數字圖書館等。
3.1 采用任務驅動式的項目教學法
在理論教學過程中,拋棄傳統的從介紹基本概念、語法知識和規則再到舉例說明它們的應用的教學方法,采用任務驅動式教學方法。在教學過程中,全程貫穿任務驅動式教學的思想,按照提出問題、分析問題、解決問題的邏輯思路,引導學生主動參與從接受任務到如何完成任務的整個過程中,改變以往的被動接受為主動學習,充分發揮主觀能動性,積極地思考、學習和掌握編程知識和編程方法,鍛煉提高分析問題和解決問題的邏輯思維能力。
3.2 采取有效的講課方法
在課堂教學過程中,采取有效的講課方法,調動學生積極性。如采用師生互動法,避免傳統的“滿堂灌”、“填鴨式”教學方法,以免學生因被動學習產生抵觸情緒。加強師生互動,采用小組合作的教學模式,融“教學做”為一體,引領學生積極參與教學中,主動提問題,積極思考解決問題。在利用基礎知識解決問題的過程中,培養學生舉一反三的能力,適時提出或引導學生提出一些進一步的要求,拓展學生的思路,讓學生從如何編出程序能解決問題再進一步提高到如何把問題解決的巧妙些、任務完成的更好些、程序的質量更高些,培養學生的問題求解、編程及創新能力。
圖1 采用“教、學、做一體化”的教學模式圖
對于重點、難點的問題,要采取有效的講課方式和思路進行講解,如啟發式、循序漸進式、師生互動式、實例法、類比法等方法,可以有效突出重點、化解難點。如幫助學生對循環控制變量作用的理解,可以類比環形跑道上的長跑裁判員統計運動員所跑的圈數并給出最終判斷。
對于一些比較抽象的、難于理解的內容,借助動畫將其轉化為直觀的形象便于學生理解。如講解數據冒泡排序時,我們老師做了教學動畫幫助學生理解一組數據排序的過程及最后最終結果,這樣學生對抽象的一組數據的排序就容易理解了。
在教學手段上,充分利用多媒體教學和傳統板書的優勢互補,在碰到難點內容時,我們制作微課,幫助同學們理解較為抽象的內容。使用多媒體電子課件和微課相結合的方式,演示程序設計中的難點部分,提高教師、學生的教、學效率,利用微課,提高學生的學習積極性。因此,結合傳統板書來講課,寫出重點難點,畫龍點睛,幫助學生加深對重點內容的印象,理清程序運行過程中的數據變化情況。尤其在初期講解程序設計時,利用板書逐步寫出程序的效果更好些,這樣在整個板書過程中能夠有效控制要講解的內容,思考、提問、修改等環節有機結合起來。使得學生的思路能與教師的講解保持同步。
3.3 實驗教學的改革
讓學生明確編程理論知識必須要通過上機動手調試才能加深理解和掌握,思維能力、編程能力等都需要通過實踐教學來培養,建立重視實踐教學的新理念,主動積極參與實踐教學。將實驗內容設為基本篇和提高篇,基本篇用以鍛煉學生應用基本知識編程解決簡單問題。在此基礎上提出更高的要求,設為提高篇用以鍛煉學生能靈活運用所學知識編程解決較為復雜的問題,培養學生探索創新能力和實踐能力。
為保證實驗的效果,要求學生必須做好上機前準備,設計源程序和調試中可能會出現的問題及解決方法,實驗結束上交源程序,課后上交實驗報告。
3.4 建設多元的立體化教材
積極進行立體化教材的建設和實踐。其中包括教材、教學大綱、實驗大綱、實驗指導、教案、電子多媒體課件、微課堂、教學網站、題庫、習題集等。 出版1部教材。由筆者參編的《C語言程序設計項目教程》是以項目教學為編寫思想,在該教材中融入大量最新的以同學們生活非常貼近具有趣味性的教學案例和操作性非常強的實例,力求提高教材的通讀性和實用性,強化學習實踐操作能力,做到“教師易教,學生易學,技能實用”。
教案中除教學目的與要求、教學重點和難點、教學內容等內容外,根據《C語言程序設計程序設計》課程特點,編寫了課后的作業題、思考題等內容,電子教案內容非常充實,充分體現了教師與學生之間、學生與學生之間的互動;在多媒體課件內容的設計上,盡量簡明扼要,突出重點,只要有用的;知識點之間的銜接思路清晰,既包括了教材的所有內容,在又能激發少數民族學生的學習興趣,取得良好的教學效果;本課程電子課件、作業、課后思考題、教學大綱等均通過網絡以精品課程的形式對全校所有同學開放,另外有充足的網絡教育資源加上對于該門課程的難點內容利用微課來展現,這些對提高學生的自主學習能力,培養學生的學習興趣,發揮了積極作用。
4 考核方式的改革
考核對學生的學習起著重要的引導和促進作用。改變以往以筆試為主的考試方式為全面考核,既要考核學生的理論知識,也考核學生上機動手實踐能力。為了更加公平、公正的檢測學生的學習效果,體現教學改革的效果,《C語言程序設計》課程采取“過程考核”和“期末考試”相結合的方式,改變傳統的一考定成績的方式,過程考核是以上機操作為主,突出學生的實踐能力的培養,在進行完一個知識點的學習后,就進行相應的考核,讓學生更好地掌握自己的學習情況,以及與同學之間的差距,根據考核結果調整學習計劃;期末考試,以試卷考核為主,主要考查同學對所學理論知論的綜合應用能力。
5 評價方式的改革
在《C語言程序設計》這門課程的教學改革中,對考核的評價方式作了大量的修改,制定了符合我校學生實際,又能激發學生學習熱情的考核方式。在該門課程的考試中,除了期末的考試由教師來評價之外,對學生的實踐操作采取了過程性的考核方式,其中過程性的考核采用了“學生評價、學生互評、教學評價”等多種評價方式,激發了學生的學習興趣。
6 總結
本課程的教學改革在我校實施一年以來,取得了一定的成效,但教改成果與國家精品課程標準有相當大的差距和不足,我們將繼續加大《C語言程序設計》這門課程的教學改革國度,加強教學研究,發表高水平教學論文,完善網絡教學資源,加強課程在線學習手段,提高學生的自主學習能力,最終增強學生對所學知識的綜合應用能力。
參考文獻:
[1] 任淑美, 李寧湘, 陳杰. 《C語言程序設計》課程教學改革與實踐[J]. 計算機時代, 2014(7): 65-67.