王成
摘? ?要:MOOC已經成為當下最火爆的網絡課程,不僅規模宏大、課程開放、而且人們上課的時間地點自由選擇。其次,MOOC的教學設計原則也完全脫離了傳統教學方式,采用了連結主義式的教學原則,其內容十分廣泛,還能讓使用者交流和分享內容和想法。因此,就要充分發揮MOOC的優勢,解決計算機程序設計課的教學問題。
關鍵詞:MOOC? 計算機? 程序設計? 教學思路
近年來,MOOC的出現和崛起,又為教育工作者提供了更豐富的教學資源和便利,那么要通過MOOC的計算機程序設計和改善傳統教學,具體應該從何入手,怎樣才能有效的提高計算機程序設計課程的教學效率?
1? 計算機程序設計課程教學的現狀
1.1 學生缺乏興趣
到目前為止,計算機程序設計課程的主要教學模式依然是以老師講解為主,整個課堂的中心反而圍繞教師,學生失去了應有的身份。這樣一來,學生在學習中失去了主導地位,即使有許多疑問,也會選擇閉口不談,學生和老師之間缺少交流,老師沒有掌握學生的學習情況、學習狀態,學生也聽不懂老師的講解,因此教學效果明顯下降。漸漸的,學生就會變得懶惰、有依賴思想,把希望寄托在老師身上,因為他們一直處于被動局面,完全失去了自主思考能力,也不愿親自實踐,甚至磨滅了學生的熱情、讓他們對課堂失去興趣、對計算機程序設計這門課程也失去興趣。
1.2 學生缺乏實踐能力
任何事情,只有親自動手實踐才能得到理想的結果。而在計算機程序設計課程中對學生的動手能力缺乏鍛煉,一直存在于課堂上,語言上、或者思想上,教師只是口頭詢問學生對知識點的學習情況,并沒有布置相關的習題和實踐操作,學生的回答令人十分滿意,然而真正操作和實踐時,學生卻毫無頭緒,根本不知道應該從何入手。可能并不是每個學生都有足夠的條件每天編程,但是至少在課堂上,老師應該要求學生一邊聽講一邊操作,當然,老師在講課過程中要控制速度,盡量保證每個學生都能跟上,其次老師也不能單單講理論知識,要引導和幫助學生結合理論知識進行試驗。尤其是那些動手能力弱、不能把理論和實踐完全結合的學生,教師要多加關注,適當的慰籍他們的內心,避免出現自卑心理,再一步一步地教他們簡單快捷的方法,也就是“授之以漁”。
1.3 程序復雜,學生思維跟不上
眾所周知,學習計算機程序設計是一件十分費腦細胞的問題,同時,對學習者的思維能力要求也是比較高的,就算只是簡單的基礎編程語言,如果對于沒有受過專業教學的人來說,完全就是盲人摸象,當然對接觸計算機程序設計的學生而言也不是一件容易的事。因為計算機的基礎編程語言、結構都是比較復雜的,并且編程的思維也是抽象的,那么對于數學空間立體幾何學的不好的學生而言,就是難上加難,他們在學習基礎編程語言時就要比別人付出更多的精力和時間,過后還要花費時間理解和掌握,因此就會有一部分學生在學習過程中跟不上教師思維。
2? MOOC計算機程序設計課程的教學思路策略
2.1 重視學生考試成績
學生學習知識的目標就是為了能夠在遇到問題時快速解決,教師教學的意義就在給學生學習知識建立一個平臺,一直以來,學生的考試成績都成為了衡量成績好壞的標準。尤其是期末成績對學生的影響是最大的,幾乎占了總成績的一大半,一旦期末成績考的不好,就可能面臨著掛科的危險。當然,現在大部分學校實行的成績計算方法是平時成績結合期末成績,所以平時成績也變得越來越重要。
首先,教師不僅要重視學生的期末考試,就平時的考察和考試而言也應當注意,如果教師一味地要求學生總成績提高,卻忽略了學生平時的學習狀態,那么學生就會出現對計算機程序設計課程失去興趣,甚至產生厭惡的心理。因此在結合MOOC的教學課程下,應該調整總成績在平時成績和期末成績中的比例,應各占一半,比如說學生課堂與老師互動、回答問題占平時成績的15%,實踐成績占35%,因為實踐是檢驗學生對知識點掌握的最好方式,還能培養學生的動手能力,所以占比高。
2.2 提高師生互動交流
教師與學生接觸時間最多的就是課堂上,因此教師要充分利用資源和學生進行互動,只有學生心甘情愿的學習知識,才能夠達到預期的教學效果。其次,應當利用MOOC網絡課程進行師生互動,在課前教師發一些關于計算機程序設計課程的基礎知識,比如說一些小視頻、基礎習題等,然后讓學生進入查看,并且進行一定的課前預習;但是發的視頻必須控制時間,不能太長,時間過長會讓學生在觀看過程中感到疲憊,導致這段視頻看不完,最后不了了之,如果時間太短,那么其中包含的知識肯定比較簡潔,那么學生又不一定能夠完全理解;發的習題難易程度也應當根據學生的實際情況而定。這樣一來,學生在課堂上聽老師講解時就更容易接受,并且因為已經預習的原因,很多基礎知識他們都已經可以直接跳過,學生自由學習和實踐的時間就會比較多。學生的學習效率得到了大幅度的提升,教師的教學效果也格外顯著。
2.3 通過MOOC對學過的知識進行鞏固
課后復習是對學過知識進行鞏固的最好方法,不管是重新溫習老師的講解過程,還是找相應的實驗進行操作、或者是自己練習編程等,目標都是為了更好的學習計算機程序設計課程。在MOOC這個巨大的網絡課程中,就可以完美的實現以上目標,因為它是不限時間、不限地點、不限身份的,所以不僅學生可以在其中進行交流,老師也可以參與其中,這就為老師給學生布置課后復習任務帶來了便利,除了上傳相關文件讓學生鞏固理論知識以外,還可以結合理論知識設計習題,讓學生充分利用MOOC對習題進行交流和討論,讓學生在此過程中提升自己的綜合能力。其次,還可以把程序設計課程分組,讓學生自由組合討論,培養學生的團隊精神。
2.4 在線課程與見面課程的結合
教師提通過MOOC平臺上傳課后習題,讓學生在此平臺上利用線下知識進行實踐;并且對所有學生的作業完成情況有一個總結,找出他們的不足。其次在見面課上老師要針對學生在線上練習中遇到的難題一一解答,特別是對那種需要學生獨立完成的題型,教師應該培養學生的思維能力,盡量從多個角度思考、解決問題。MOOC網絡課程主要是給學生一個自由的學習空間,培養學生獨立思考、學習的能力,見面課程就是有針對性的解決問題,讓學生和教師面對面溝通、討論、解決問題。
3? 結語
計算機程序設計課程對學生的本身的要求就高,況且還是一門對實踐能力要求也高的課程。那么可以借助當下互聯網平臺對計算機程序設計課程教學進行一定的改善和創新,尤其是MOOC網絡課程的出現,更是為傳統計算機程序設計課程教學帶來了巨大變化,將MOOC網絡課程與傳統教學課程結合,兩者互補,讓學生成為教學中的主體。
參考文獻
[1] 李勝波.中國MOOC計算機程序設計課程的思路調查研究[J].開放教育研究,2016,22(4):46-52.
[2] 張春博.我國高校MOOC教育研究熱點及趨勢的思路分析[J].大連理工大學學報,2016,37(4):10-15.
[3] 謝銘瑤,肖海鵬.MOOC環境下翻轉課堂對培養學生計算思維的研究[J].中國教育信息化,2016(2):37-39.