C語言程序設計混合式教學實踐與探討_第1頁
C語言程序設計混合式教學實踐與探討_第2頁
C語言程序設計混合式教學實踐與探討_第3頁
C語言程序設計混合式教學實踐與探討_第4頁
C語言程序設計混合式教學實踐與探討_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、    “c語言程序設計”混合式教學實踐與探討    王勇智范欽摘要:“c語言程序設計”是計算機專業(yè)學生的一門重要的專業(yè)基礎課程。從c語言程序設計課程教學的實踐出發(fā),介紹了當前的教學現狀與存在的問題,探討了一種新的混合式教學模式,并提供了幾種相應的教學措施。關鍵詞:c語言;課程教學;混合式教學;翻轉課堂;討論式教學:g434 :a :1009-3044(2017)14-0128-02“c語言程序設計”是我校計算機學院計算機科學與技術專業(yè)、軟件工程專業(yè)及網絡工程專業(yè)的主要學科基礎課之一,課時安排72課時,授課對象是各專業(yè)的大學一年級新生,是學生以后學習“數

2、據結構”、“算法設計與分析”以及“面向對象程序設計”等課程的基礎課程。其教學內容包括程序設計基本概念、基本數據類型、運算符和表達式、基本的數據輸入輸出方法、控制結構、數組、函數及程序模塊化開發(fā)、指針、結構體和共用體、簡單鏈表,枚舉類型、位運算及文件的基本操作等。“c語言程序設計”是計算機專業(yè)學生接觸的第一門程序設計課程,重在培養(yǎng)學生的邏輯思維能力、程序設計能力以及程序分析和調試能力,為進一步學習后續(xù)課程打下良好的基礎,學生學習效果的好壞可能直接關系到其后續(xù)專業(yè)課程的學習興趣與學習效果,有舉足輕重的意義。然而,由于本課程學習內容較多,算法邏輯性強,知識點之間前后聯(lián)系緊密,后續(xù)知識點內容的學習對前

3、面已學內容的掌握程度要求較高,概念抽象復雜,語法繁多,編程規(guī)范靈活、容易出錯,難點相對集中,學生基礎差別較大,教學過程中往往存在教師難教、學生學習吃力、興趣不大、考試掛科率相對較高等問題。如何針對課程的特點、學生的知識層次,合理規(guī)劃教學內容,運用先進的教學模式和教學手段來組織教學,從而有效提高學生的學習興趣和學習效果,培養(yǎng)學生的編程能力,是本門課程教學改革面臨的主要問題。1當前的課堂教學模式及存在的問題隨著多媒體技術與網絡技術的快速發(fā)展,大學教育的思想和理念較傳統(tǒng)教學模式有了大的革新。當前大學課程教學通常采用一種“混合式教學”(b-learning)的教學模式,將基于校園網的網絡化教學(e-l

4、earning)和傳統(tǒng)的面對面教學混合,把傳統(tǒng)教學的師生互動優(yōu)勢和網絡化教學“以學生為主”的優(yōu)勢結合起來,既體現教師引導、啟發(fā)與監(jiān)控教學過程的“主導”作用,又強調激發(fā)學生在學習過程中的自主性、積極性與創(chuàng)造性,體現學生的“主體”作用。混合式教學為“c語言程序設計”教學改革提供了新思路,通過運用多種現代教學技術、電化教學手段整合教學資源,開展有效教學,有顯著的教學效果。但是,我們在長期的教學過程中,也發(fā)現了傳統(tǒng)的混合式教學模式在“c語言程序設計”課程教學中存在的問題,主要表現在:1)雖然加強了實踐教學,但實踐的內容與方式沒有重視對學生的創(chuàng)新能力培養(yǎng)。學生在上機實踐中,按照實驗指導書的步驟或源程序,

5、依葫蘆畫瓢地輸入和驗證c語言程序代碼,得到正確的結果后,即提交作業(yè),大部分同學卻對實驗原理、每個程序語句的含義不求甚解,甚至復制粘貼別的同學的實驗結果,這樣的實踐環(huán)節(jié)與訓練方式對提高學生的編程能力意義不大。2)在教學手段上,“計算機+大屏幕投影”的“多媒體式灌輸”式教學模式并不利于提高學生的學習自主性。面對面的課堂教學中,教師借助多媒體設備與課件“滿堂灌”,學生則疲于應付“信息轟炸式”的教學,缺少自由提問的教學環(huán)節(jié),師生之間互動很少,不能體現學生學習的自主性、積極性;網絡化教學中,學生在學習過程中以復習教師的線上電子課件為主,網上教學平臺上的師生交流或生生交流很少,難以達到培養(yǎng)學生的自主性、積

6、極性與創(chuàng)造性的目的。3)缺少有效的平時考核手段與督促機制問題。目前,教師對學生學習情況的反饋手段,主要通過批改學生作業(yè)、偶爾的課堂提問、課間或教學網絡平臺上回答學生的問題等,接觸面較小,缺少有效的平時考核手段與督促機制,難以及時了解大部分學生的學習情況,也就難以及時采取有效措施督促學生的學習,難改變歷來“c語言程序設計”課程考試不及格率較高的問題。為了解決這些問題,我們在教學中嘗試了一種新的混合式教學模式,將傳統(tǒng)教學、翻轉課堂與討論式教學相結合,將面對面教學與網絡自主學習更好地結合起來,以期達到更好的教學效果。2一種新的混合式教學模式及相關教學措施2.1開展課堂教學內容的研究,建立翻轉課堂教學

7、資源庫一門課堂的教學改革離不開一支有相當專業(yè)知識、信息技術素養(yǎng)及豐富教學經驗的師資隊伍。我們在院部的大力支持下,組建了由教授、雙師型教師、高級程序員及有多年課程教學經驗的副教授與講師組成的“c語言程序設計”課程教學團隊。根據課程的知識特點和培養(yǎng)目標,開展“c語言程序設計”課程教學內容的研究,在教學內容安排上注重夯實學生的理論基礎,培養(yǎng)學生具有縝密邏輯思維能力的同時,著重創(chuàng)新技能教育要求。根據課程具體的教學內容,建立微課、ppt等各種形式的翻轉課堂資源庫,發(fā)放到“課程中心”等師生交流平臺,供學生學習,同時提供互聯(lián)網上相關的“慕課”在線學習平臺鏈接,補充校園網上資源,供學生參考;對實踐操作類的學習

8、內容,我們也建立了部分重要實驗的微課操作視頻,供學生在教學視頻與實驗教材的同步指導下進行反復操作練習;同時,鼓勵學生將自己遇到的學習問題或創(chuàng)意記錄下來,以便上課時能與老師或同學們進行討論交流。2.2采取高效靈活的混合式課堂教學模式在“c語言程序設計”課堂教學中,我們將討論式教學、翻轉課堂與傳統(tǒng)教學相結合,營造輕松靈活的課堂教學環(huán)境。傳統(tǒng)教學、討論式教學與翻轉課堂教學相結合的混合式教學模式如圖1所示。教學團隊通過分解教學目標,將教學大綱中要求學生掌握的內容劃分為若干知識單元和知識要點,分析各知識點的特點,參照學生原有的知識結構、理解能力、應用能力,安排合理的教學順序,合理選擇適當的教學方式。我們

9、對“c語言程序設計”課程的教學內容與教學方式進行了詳細的規(guī)劃(如圖2所示)。我們依靠建立較完善的翻轉課堂教學素材庫,供學生線下學習,將“數據類型”、“順序與選擇結構”、“數組基礎”等教學內容要求學生自己在課下學習和課外上機訓練,節(jié)省課堂講授時間,以有利于有更多時間開展在“復合結構程序設計”、“函數與數組綜合設計”、“指針綜合設計”等知識模塊的討論式教學,有利于加強綜合訓練方面的教學,同時,發(fā)揮傳統(tǒng)教學方式的優(yōu)點,將部分重要的基礎知識點采取以“教師主講”的傳統(tǒng)教學方式,適當減輕學生課下學習的負擔,充分發(fā)揮學生的主觀能動性的同時,又不至于因為課下學習任務太多,讓學生“不堪重負”,不肯配合。對于討論

10、課的開展,教師預先布置前期準備任務,提出具體的問題或項目,規(guī)劃的討論主題,可以是某個程序實例的實現方法,也可以為對某個重要知識點的分析和理解,也可以是某個學生課下提出的某個問題,給學生以小組為單位進行討論或解答,教師到各小組指導答疑,進行平時成績評定,最后由教師或學生對問題進行講解或總結,對表現好、積極思考的學生以表揚,對表現不好的學生以督促。充分利用創(chuàng)設情境,通過團隊協(xié)作、自由討論等手段,發(fā)揮學生自主思考、勇于開拓的主觀能動性。我們針對學生線上提交作業(yè)有抄襲的現象,采取上機作業(yè)現場演示打分的方式,要求學生將已完成的程序現場演示,教師隨機要求學生介紹自己的作業(yè),以減少作業(yè)的抄襲現象,并能及時了解與解決學生的學習問題,這樣做,也適當節(jié)省了教師課外批改作業(yè)的時間。3結論我們對“c語言程序設計”課程進行教學改革已經有兩年,我們采用了傳統(tǒng)教學、討論式教學與翻轉課堂教學相結合的混合式教學模式與方法來提高課程教學效果。從教學實踐效果來看,課程考試的合格率較往屆有明顯的提升,參加各類程序設計大賽的報名與獲獎人數增多了;通過各種渠道得到的學生反饋,絕大部分同學反饋這種混合教學模式能提高自己的自主學

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論