C語言中凌波多媒體系統運用
時間:2022-04-15 08:55:00
導語:C語言中凌波多媒體系統運用一文來源于網友上傳,不代表本站觀點,若需要原創文章可咨詢客服老師,歡迎參考。
C語言作為一種程序設計語言,功能豐富,表達力強,目標程序執行效率高,既具有低級語言部分功能,又具備高級語言的結構化特征,但是由于其涉及的基本概念較復雜,語法規則繁多,運用靈活,不少本科生初學者容易犯一些錯誤。這就要求教師在課堂靈活講授基本概念、語法和算法思想的同時,要注重學生的上機實踐環節,保證上機課的效率,這樣才有利于學生迅速掌握程序設計思想,養成良好的編程習慣。然而上機課通常要面對學生人數眾多、學生基礎不均衡、監督管理機制不完善等一系列問題,降低了教師以及助教輔導的效率,不利于學生對所學知識的鞏固和能力的提高。本文嘗試將凌波多媒體教學系統引入到C語言上機課中,收到了良好的效果。
1、凌波多媒體教學系統
凌波多媒體教學系統是一套基于純軟件設計的網絡教學軟件,利用機房的局域網環境,實現了基于文本、圖像、聲音、視頻、動畫等多種媒體的同步教學,為教師提供了全新的教學模式,從根本上改變并促進了師生之間的信息交互、資源共享和教學合作,實現了真正意義上的教與學的交互。
2、教學系統的配置與應用
2.1系統配置凌波多媒體教學系統采用了類似傳統意義上的“服務器-客戶端”的配置模式。首先,在機房全千兆局域網的網絡環境下,在一臺機器上安裝凌波多媒體教學軟件中的教師端程序,把這臺機器固定下來供教師在上機課時進行輔導和管理。其次,任選另外一臺機器安裝多媒體教學軟件中的學生端程序,并完成教師端與學生端的調試工作。最后,在教師端和學生端程序配置正確、調試無誤的基礎上,利用機房硬盤保護卡將其余準備作為學生端的機器(教師端機器除外)喚醒,把剛剛安裝好學生端程序的機器作為發射機,進行網絡拷貝,待學生端程序傳輸完畢之后,就建立了基于“教師端-學生端”模式的多媒體授課環境和教學平臺。
為了更好地達到教師與學生的教學交互,在進行教師端和學生端設置時還應注意以下幾點:(1)為了使屏幕廣播效率最高,顯示模式中顏色質量應設置為增強色(16位),不要設為真彩色(32位),桌面背景不宜設置復雜的圖片,最好設置為無背景;(2)在“系統設置”對話框把“發送數據速率”調整為慢,避免學生端接收屏幕畫面時出現丟失現象;(3)將學生端程序中“舉手”、“發消息”、“交作業”等權限開啟。
2.2教學應用在進行C語言程序設計上機課時,教師首先啟動教師端程序,會看到教師端窗口。而學生啟動機器后,學生端程序自動運行,受控于教師端。根據教師端軟件所提供的豐富的功能,可以實現相應多樣化的教學環節。
(1)教師端軟件預設了十一個組,教師可以通過分組列表窗口選擇組。“全體”組含義是上機課班級中的全部學生,教師只能對其他十個小組進行小組成員的添加或刪除,系統默認用顯示的計算機名來代表成員。通過這種方式,教師可以針對不同專業、不同程度的本科生進行分組,分別建立班組模型,有側重點的進行干預和輔導。例如針對基礎不太好的學生,可以強化語法規則的訓練和基本概念的理解;對于基礎較好、入門較快的學生,提高其對算法思想和數據結構掌握的要求;對于基礎非常好、編程能力很強的學生,教師完全可以抽調出來組建隊伍參加程序設計大賽。
(2)教師利用屏幕廣播功能可以將教師端畫面或某個學生端畫面實時的傳送到某一組學生或者所有學生的電腦屏幕上,還可以通過電子畫板功能直接在屏幕上寫寫畫畫,供學生實時的觀看到效果,便于將C語言程序設計中的某些操作步驟、重點難點和注意事項演示給學生;同樣可以抽查某個學生進行操作演示,既達到了了解學生掌握程度的目的,又可以供其他同學吸取經驗和教訓。例如,對于C語言中函數的遞歸調用這部內容的講解,教師可以將“漢諾塔”這一經典問題的處理以動畫或視頻的形式廣播給學生,給予學生最直觀的感覺;教師還可以對于C語言中運用引用和指針時常見的錯誤以廣播的形式進行細致的分析,給予學生最深刻的印象。
(3)教師可以在不離開自己座位的條件下針對某個同學或全體同學進行屏幕監視和遠程控制。如果教師在講課過程中發現個別同學正在玩游戲或隨意添加刪除程序,可以立即將其電腦鎖定,或者將其顯示器屏幕設置為黑屏予以警告,強制其停止當前操作,并有意識的記錄學生所使用電腦的編號,找到學生進行思想教育。這樣充分保證了學生上機課的學習效率,也方便教師及時的從側面了解學生的思想態度。
- 上一篇:C語言scanf函數應用問題
- 下一篇:C語言教學內存綜述