查文庫>論文> 微課在C 程式設計課程教學中的運用的探究論文

微課在C 程式設計課程教學中的運用的探究論文

微課在C 程式設計課程教學中的運用的探究論文

  幾年前,由於微課的強大的互動性、傳播迅速性、目標清晰等特點,掀起了一個“微”熱潮,揭開了“微”帷幕。新課程要求教師不要簡單地傳授,而是要讓學生在學習過程中體驗樂趣,激發學生學習的積極性,從而達到教學生學習如何學習的最終目標。如何教學生學習?微課這一新生事物也應運而生。

  一、什麼是微課

  著名的微課實踐研究所研究員胡鐵生認為,“微課”是在新課程標準和教學實踐的要求,作為教學影片的主要載體,體現教師在課堂教學過程中針對某個知識點或教學環節而展開教學和學習活動的各種型別的教學資源,為教學和學習活動的有機結合。在我看來,微課便是短小精悍的教學影片,它以一個知識點為教學目標,以學生自主探究學習為形式。微課是以各個知識點為基礎的,包含了配套教學使用的“微課教案”、“微課練習”、“微課課件”、“微課反思”以及“微課點評”等種種其他資源。利用這些資源,形成了一個開放的、動態的互動式教學環境,對教學有著“革命性的影響”。

  與傳統的課堂教學影片相比,“微課”資源短而精、簡單明瞭、指向性強。微課影片一般十分鐘以內,很適合學生的學習規律和特點。一節微課佔用空間也不大,一般在幾十M,非常適合在網路中傳輸。 “微課”的選題基於對學科知識點或學生學習的難點,主題明確,目標明確,使學生能獲得最高效率的關鍵內容,也有利於學生的自主學習。微課可以方便學生,隨時隨地滿足學生的個性化學習,可以獲得知識的鞏固,是傳統學習的補充和發展。

  二、C 程式設計課程教學與微課

  C 語言是在國內外近年來獲得廣泛認可的一種計算機語言,課程開設的主要目的是讓學生能夠掌握一種基礎的程式編譯語言,知道C 語言開發的`基本要求,掌握C 語言的資料型別,結構化程式設計方法,使用陣列和函式,指標結構,檔案等規則。C 語言有豐富的功能,強大的表達能力,和擁有豐富靈活的控制以及資料結構,語句表達簡潔高效、程式結構清晰、移植性良好、時空開銷較小,已被廣泛應用於系統軟體的開發和應用軟體的開發中。《C 程式設計》是職業中學對口單招計算機應用專業的主幹專業課之一。這門課要求很強的實踐性,在掌握概念的同時,也要動手編寫程式,課程開設的目的在於培養學生的編寫程式的素質,提高學生的程式開發的能力,打好學習其它計算機語言進行程式設計的基礎。

  透過這門課的學習,學生能夠掌握程式設計的基本的要領及思維,構成程式設計的基本思想,掌握基本的程式除錯方法,使學生具有程式設計的初步的能力,為學生後期學習其餘專業課程打下基礎以及以後從事軟體的開發工作打下堅實的基礎。它具有“非同步性”、“互動性”、“合作性”、“開放性”和“開放性”的教學內容評價和教學內容評價的特點。每每在多個方面學生表現出學習進度的極大的差異性。在職業學校學生為教學物件的群體中,教學工作者只有按照他們自己的才能,深入實施“非同步教學”,使教學內容和教學進度完全符合“非同步”的特點。如何進行非同步教學,我們可以將知識點打散,設計對應於各個知識點的微課,讓學生去探究式的學習,變時間上的非同步為進度的同步。

  在C 程式設計課程教學的課堂上,由於每個C 程式設計算法的差異性,難易程度不等,每個學生隨時都有可能出現設計上的“卡殼”,此時往往需要有其他人對學生進行及時的“一點通”式的幫助。教學工作者可以建立一個完整的C程式設計的微課體系,當學生遇到問題時,可以利用微課來學習這部分內容,有針對性的學習,這樣學生也會快速接受,也對C 語言的學習充滿了興趣。

  三、職業學校C 程式設計課程教學中應用微課存在的具體問題

  用微課可以激發學生的學習動力,培養學生學習C 語言的興趣;微課的利用能夠讓學生更好的自主探究學習,極大的培養了學生的創新能力。雖然微課給C 程式設計課程教學帶來了很多的方便和好處,但我們也要理智的對待它,能夠看到它的侷限性和缺點,對於那些簡單的、以及介紹一個簡單的核心演算法而言,它可能是比較合適的,而對於複雜的程式設計類的題目,也許並不適合。

  1. 學生缺乏自我約束能力

  由於許多學生不重視C 程式設計這門課程,導致他們容易離開教師的監督,去做一些與課堂無關的事。為了對這種現狀進行改變,充分對微課的教學作用發揮,一方面教學工作者要經常監督和指引他們;一方面要在微課的設計製作上下功夫。

  2. 傳統思維和行為習慣的影響

  在微課教學中學生是學習的主體,而引導作用才是教師的體現。在傳統的教學模式中,一些學生已經習慣了過去的師生面對面、談話和實踐的課堂教學,他們的學習習慣和思維習慣和微觀教學模式的思維存在著衝突,微課教學的實施對他們可能會適得其反。因此,教師在C 語言程式設計教學中應充分考慮學生的學習習慣和思維習慣。

  四、小結

  作為一種輔助教學,微課可以很好地擴充套件課堂教學,從課上擴充套件到課後,讓教學的整體性和連續性得到了很好的保證,從而可以有效減輕負擔。微課在職業學校C 程式設計課程教學中的應用,很好地契合了職業學校教學改革的設計理念,它將C 程式設計教學帶入了一個新的教育天地。