葛學鋒
摘要:線上線下混合式教學模式已經(jīng)是高校目前教學流行趨勢,而應用型高校更加注重學生動手能力,為使學生充分地利用在校時間自主學習,增強他們的實踐能力,提高學習效果,以《C語言程序設計》課程為例,探討基于微課的模塊化教學設計,在模塊化教學內(nèi)容的基礎上,設計錄制相應的微課視頻,運用現(xiàn)代教育技術實現(xiàn)線上線下混合式教學。
關鍵詞:微課;模塊化;C語言
中圖分類號:TP311 ? ? ? ?文獻標識碼:A
文章編號:1009-3044(2020)24-0151-02
Abstract:The online and offline hybrid teaching mode is the current teaching trend in Colleges and universities, while the application-oriented colleges and universities pay more attention to the students' practical ability. In order to make the students make full use of their time in school to study independently, enhance their practical ability, and improve the learning effect, taking the course of C language program design as an example, It discusses the modular teaching design based on micro courses and the basis of modular teaching content On the basis of this, They design and record corresponding micro class videos, and use modern education technology to realize online and offline hybrid teaching.
Key words:Micro course; modularization; C language
模塊化教學改革的目的是將傳統(tǒng)的知識傳授轉(zhuǎn)換為能力培養(yǎng),主要是從以知識傳授為主體到以能力培養(yǎng)為導向的教學體系的構建,就是培養(yǎng)應用型人才。傳統(tǒng)的教學方法以教師講授為主,學生只是被動地學習,而模塊化教學更加注重實際案例的運用、注重培養(yǎng)學生的實際動手能力,多采用案例教學法、小組討論法、研究性學習、發(fā)現(xiàn)式學習等可以調(diào)動學生學習主動性的全新教學方法與學習方法。模塊化教學可以根據(jù)社會需求動態(tài)地調(diào)整教學案例,能更好地適應崗位需求,提高教學組織的效率,降低教育教學成本,更加符合應用型人才培養(yǎng)目標的需要。微課是目前比較流行的一種在線學習形式,它完全打破了傳統(tǒng)的學習方式,基于網(wǎng)絡教學平臺實施在線教學,教與學不受時間和地域限制,微課以視頻為主要載體,內(nèi)容簡單、形式新穎、節(jié)奏快,可以促使混合式教學快速落地。
目前《C語言程序設計》課程普遍沿用著傳統(tǒng)的以教授理論知識為主的教學方式,導致學生的學習興趣和積極性不高。此外,網(wǎng)絡時代學生已經(jīng)不再滿足于教師課堂解讀,學生獲得信息的途徑和手段更多樣化,更喜歡“興趣學習”和“速食學習”。因此,為了充分調(diào)動學生的學習興趣,提高《C語言程序設計》課程學習和分析的領悟能力,探討一種適合地方應用型高校課程教學向模塊化、微課發(fā)展的模式。
1 ?模塊化教學內(nèi)容
《C語言程序設計》課程中比較繁多,教師大多采用傳統(tǒng)的教法,將教學重點放在基本語法的講授上,課堂講授內(nèi)容覆蓋教材所有知識點,理論學時遠遠大于實踐學時,占比過大,這樣會使學生感到課程知識性、理論性太強,內(nèi)容太多,并且太過枯燥無味,這大大影響了學生學習的積極性,抑制了學生的學習主動性。為了解決這個問題,首先從教學內(nèi)容上進行整合優(yōu)化、實施教學改革。
按照應用型人才培養(yǎng)的要求和特點,充分發(fā)揮學生學習的主動性和積極性,將《C語言程序設計》基礎課的知識點分為課堂講授與課后自學兩大部分。
課堂講授的內(nèi)容是教學中的重點和難點,授課內(nèi)容不要求太多太全,確保學以“夠”用,課程整合以程序設計為主線貫穿語言各知識點,我們確定了四個教學模塊:i.程序基本知識模塊(簡稱程序),包括最基本的三種數(shù)據(jù)類型 ( int、char、float)和三種結(jié)構化程序結(jié)構(順序、選擇、循環(huán));ii.函數(shù)模塊,內(nèi)容包括函數(shù)、作用域、數(shù)組;iii.指針模塊,包括指針;iv.文件模塊,包括文件的操作。
這四部分模塊劃分結(jié)構清晰、精簡了課堂教學內(nèi)容,降低了初學難度,使學生能夠輕松入門。課后自學的知識點主要是本課程需要了解的部分知識,以及基本編程用得較少的、后續(xù)課程還會有所加強的知識點。例如, C語言的特點及其發(fā)展歷史、雙精度浮點型 (double)、二維數(shù)組的應用、共用體、指針的高級應用等。這部分內(nèi)容有的是要求學生了解的;有的是剛?cè)腴T的學生運用的很少、并有點兒難度的,要求學生在本門課中只作為附加內(nèi)容,后續(xù)課程(數(shù)據(jù)結(jié)構、面向?qū)ο蟪绦蛟O計等)再繼續(xù)學習。對于初學者而言,在掌握了課堂講授的內(nèi)容后,就可以獨立地完成簡單的程序編寫和調(diào)試,這樣會極大地增強學生的自信心,同時培養(yǎng)了學生自主學習的興趣,學生掌握了這些基礎知識后,自學能力也會有所提高,并能通過不斷地上機實踐發(fā)現(xiàn)新問題、解決新問題,進而學習掌握更多的新知識,產(chǎn)生新的學習動力。
在教學內(nèi)容模塊化的基礎上,對傳統(tǒng)的考試制度進行改革,打破在一學期課程結(jié)束時 “一考定成績”的傳統(tǒng)做法,在每個模塊教學結(jié)束后進行一次階段性考核,在考核方式上實施基于過程的 “N+1”考試制度,所謂的“N”指的是的一學期階段性考核的次數(shù),每個模塊教學任務完成后,對該模塊及之前所學所有模塊進行考核,考核通過的學生正常進行下個模塊的學習,對考核沒通過的學生由任課教師提出警示,任課教師對其在下一模塊的學習中給予更多的課堂輔導,同時給其布置額外的課外學習任務和訓練習題,讓其按要求利用課余時間完成任務并提交作業(yè)給任課教師,充分發(fā)揮學生學習的主動性,利用課堂和課余時間主動地不斷練習,努力掌握考核沒通過的模塊內(nèi)容并在下階段的考核中通過。四個教學模塊(程序、函數(shù)、指針、文件)的階段性考核過程如圖1所示。