C語言中凌波多媒體系統(tǒng)運用

時間:2022-04-15 08:55:00

導(dǎo)語:C語言中凌波多媒體系統(tǒng)運用一文來源于網(wǎng)友上傳,不代表本站觀點,若需要原創(chuàng)文章可咨詢客服老師,歡迎參考。

C語言中凌波多媒體系統(tǒng)運用

C語言作為一種程序設(shè)計語言,功能豐富,表達力強,目標(biāo)程序執(zhí)行效率高,既具有低級語言部分功能,又具備高級語言的結(jié)構(gòu)化特征,但是由于其涉及的基本概念較復(fù)雜,語法規(guī)則繁多,運用靈活,不少本科生初學(xué)者容易犯一些錯誤。這就要求教師在課堂靈活講授基本概念、語法和算法思想的同時,要注重學(xué)生的上機實踐環(huán)節(jié),保證上機課的效率,這樣才有利于學(xué)生迅速掌握程序設(shè)計思想,養(yǎng)成良好的編程習(xí)慣。然而上機課通常要面對學(xué)生人數(shù)眾多、學(xué)生基礎(chǔ)不均衡、監(jiān)督管理機制不完善等一系列問題,降低了教師以及助教輔導(dǎo)的效率,不利于學(xué)生對所學(xué)知識的鞏固和能力的提高。本文嘗試將凌波多媒體教學(xué)系統(tǒng)引入到C語言上機課中,收到了良好的效果。

1、凌波多媒體教學(xué)系統(tǒng)

凌波多媒體教學(xué)系統(tǒng)是一套基于純軟件設(shè)計的網(wǎng)絡(luò)教學(xué)軟件,利用機房的局域網(wǎng)環(huán)境,實現(xiàn)了基于文本、圖像、聲音、視頻、動畫等多種媒體的同步教學(xué),為教師提供了全新的教學(xué)模式,從根本上改變并促進了師生之間的信息交互、資源共享和教學(xué)合作,實現(xiàn)了真正意義上的教與學(xué)的交互。

2、教學(xué)系統(tǒng)的配置與應(yīng)用

2.1系統(tǒng)配置凌波多媒體教學(xué)系統(tǒng)采用了類似傳統(tǒng)意義上的“服務(wù)器-客戶端”的配置模式。首先,在機房全千兆局域網(wǎng)的網(wǎng)絡(luò)環(huán)境下,在一臺機器上安裝凌波多媒體教學(xué)軟件中的教師端程序,把這臺機器固定下來供教師在上機課時進行輔導(dǎo)和管理。其次,任選另外一臺機器安裝多媒體教學(xué)軟件中的學(xué)生端程序,并完成教師端與學(xué)生端的調(diào)試工作。最后,在教師端和學(xué)生端程序配置正確、調(diào)試無誤的基礎(chǔ)上,利用機房硬盤保護卡將其余準(zhǔn)備作為學(xué)生端的機器(教師端機器除外)喚醒,把剛剛安裝好學(xué)生端程序的機器作為發(fā)射機,進行網(wǎng)絡(luò)拷貝,待學(xué)生端程序傳輸完畢之后,就建立了基于“教師端-學(xué)生端”模式的多媒體授課環(huán)境和教學(xué)平臺。

為了更好地達到教師與學(xué)生的教學(xué)交互,在進行教師端和學(xué)生端設(shè)置時還應(yīng)注意以下幾點:(1)為了使屏幕廣播效率最高,顯示模式中顏色質(zhì)量應(yīng)設(shè)置為增強色(16位),不要設(shè)為真彩色(32位),桌面背景不宜設(shè)置復(fù)雜的圖片,最好設(shè)置為無背景;(2)在“系統(tǒng)設(shè)置”對話框把“發(fā)送數(shù)據(jù)速率”調(diào)整為慢,避免學(xué)生端接收屏幕畫面時出現(xiàn)丟失現(xiàn)象;(3)將學(xué)生端程序中“舉手”、“發(fā)消息”、“交作業(yè)”等權(quán)限開啟。

2.2教學(xué)應(yīng)用在進行C語言程序設(shè)計上機課時,教師首先啟動教師端程序,會看到教師端窗口。而學(xué)生啟動機器后,學(xué)生端程序自動運行,受控于教師端。根據(jù)教師端軟件所提供的豐富的功能,可以實現(xiàn)相應(yīng)多樣化的教學(xué)環(huán)節(jié)。

(1)教師端軟件預(yù)設(shè)了十一個組,教師可以通過分組列表窗口選擇組?!叭w”組含義是上機課班級中的全部學(xué)生,教師只能對其他十個小組進行小組成員的添加或刪除,系統(tǒng)默認(rèn)用顯示的計算機名來代表成員。通過這種方式,教師可以針對不同專業(yè)、不同程度的本科生進行分組,分別建立班組模型,有側(cè)重點的進行干預(yù)和輔導(dǎo)。例如針對基礎(chǔ)不太好的學(xué)生,可以強化語法規(guī)則的訓(xùn)練和基本概念的理解;對于基礎(chǔ)較好、入門較快的學(xué)生,提高其對算法思想和數(shù)據(jù)結(jié)構(gòu)掌握的要求;對于基礎(chǔ)非常好、編程能力很強的學(xué)生,教師完全可以抽調(diào)出來組建隊伍參加程序設(shè)計大賽。

(2)教師利用屏幕廣播功能可以將教師端畫面或某個學(xué)生端畫面實時的傳送到某一組學(xué)生或者所有學(xué)生的電腦屏幕上,還可以通過電子畫板功能直接在屏幕上寫寫畫畫,供學(xué)生實時的觀看到效果,便于將C語言程序設(shè)計中的某些操作步驟、重點難點和注意事項演示給學(xué)生;同樣可以抽查某個學(xué)生進行操作演示,既達到了了解學(xué)生掌握程度的目的,又可以供其他同學(xué)吸取經(jīng)驗和教訓(xùn)。例如,對于C語言中函數(shù)的遞歸調(diào)用這部內(nèi)容的講解,教師可以將“漢諾塔”這一經(jīng)典問題的處理以動畫或視頻的形式廣播給學(xué)生,給予學(xué)生最直觀的感覺;教師還可以對于C語言中運用引用和指針時常見的錯誤以廣播的形式進行細(xì)致的分析,給予學(xué)生最深刻的印象。

(3)教師可以在不離開自己座位的條件下針對某個同學(xué)或全體同學(xué)進行屏幕監(jiān)視和遠(yuǎn)程控制。如果教師在講課過程中發(fā)現(xiàn)個別同學(xué)正在玩游戲或隨意添加刪除程序,可以立即將其電腦鎖定,或者將其顯示器屏幕設(shè)置為黑屏予以警告,強制其停止當(dāng)前操作,并有意識的記錄學(xué)生所使用電腦的編號,找到學(xué)生進行思想教育。這樣充分保證了學(xué)生上機課的學(xué)習(xí)效率,也方便教師及時的從側(cè)面了解學(xué)生的思想態(tài)度。