本站小編為你精心準(zhǔn)備了圖形用戶接口作業(yè)設(shè)計(jì)論文參考范文,愿這些范文能點(diǎn)燃您思維的火花,激發(fā)您的寫作靈感。歡迎深入閱讀并收藏。
1問題背景
文獻(xiàn)[1-4]在闡述教材時(shí)談到兩個(gè)問題:(1)教材選擇比較困難,這個(gè)問題依然困擾著我們;(2)他們無一例外地選擇了同一本教材(個(gè)別情況是版本不同),即《MATLABProgrammingforEngineers》(StephenJChapman著).在教材選擇上,完全不必局限于本教材.正如張建民[3]在文章中所述,MATLAB官方網(wǎng)站,即Mathworks公司的主頁上就有各種教學(xué)資料,包含各種文檔,都是不錯(cuò)的教材,而且還有視頻教程.為了能夠讓學(xué)生體會(huì)到原版MATLAB軟件的要旨,選取了MATLAB官方網(wǎng)站上的一個(gè)入門文檔,即:MatlabgettingstartedguideR2011b[5],之所以選擇2011b版本,是因?yàn)殚_設(shè)這門雙語課的時(shí)候是2011級(jí)學(xué)生,當(dāng)時(shí)這個(gè)文檔是最新版本的MATLAB說明文檔.選擇這個(gè)圖形用戶接口文檔作為教材可以讓學(xué)生接受最新的理念,也便于鼓勵(lì)學(xué)生學(xué)習(xí)最新的技術(shù).由于這個(gè)文檔沒有教材的那種編寫思路,學(xué)生在學(xué)習(xí)的過程中比較自由,能夠更好地發(fā)揮主觀能動(dòng)性,查閱資料搞清問題也有利于提高學(xué)生的實(shí)際從業(yè)能力.為了彌補(bǔ)這個(gè)問題,指定了3本參考書,即文獻(xiàn)[6-8].本文檔的一個(gè)重要問題就是沒有作業(yè),需要教師根據(jù)講授內(nèi)容來設(shè)計(jì)作業(yè).為了防止學(xué)生代碼復(fù)制和抄作業(yè)的問題,對(duì)作業(yè)進(jìn)行了設(shè)計(jì),保證每個(gè)學(xué)生都有不完全相同的作業(yè).
2個(gè)性化的作業(yè)
為了讓每個(gè)學(xué)生都有獨(dú)一無二的作業(yè),將題目和學(xué)生的身份信息進(jìn)行了聯(lián)系.MATLAB最重要的功能就是對(duì)矩陣的操作,在實(shí)際學(xué)習(xí)過程中,讓學(xué)生將向量和矩陣分開看待的.對(duì)于向量的操作,讓學(xué)生對(duì)自己的學(xué)號(hào)進(jìn)行操作,并將自己的學(xué)號(hào)做成各種各樣的條形碼.通過對(duì)條形碼的學(xué)習(xí),讓學(xué)生明白了編解碼技術(shù)、抗噪聲技術(shù).當(dāng)學(xué)生看著自己的學(xué)號(hào)生成的條形碼時(shí),他們覺得非常新奇,對(duì)MATLAB編程的學(xué)習(xí)熱情得到極大地提高.對(duì)于矩陣的學(xué)習(xí),主要圍繞學(xué)生的照片展開.要求學(xué)生必須用自己的照片來進(jìn)行處理.這里存在兩個(gè)問題:(1)有的學(xué)生從網(wǎng)上下載了小動(dòng)物和風(fēng)景畫之類的圖像進(jìn)行處理,遇到這樣的問題,對(duì)學(xué)生進(jìn)行批評(píng)教育,并降低該次作業(yè)的成績;(2)學(xué)生本人的照片大多是用手機(jī)拍攝的,因此是彩色圖像,一般為jpg格式,需要將彩色圖像先轉(zhuǎn)換為灰度圖像,在講到三維陣列的時(shí)候,再學(xué)習(xí)彩色圖形的顯示和處理.為了便于說明作業(yè)的實(shí)際情況,舉一實(shí)例.例如:學(xué)習(xí)圖形用戶接口的時(shí)候,要求學(xué)生設(shè)計(jì)一個(gè)獨(dú)特的界面.界面的大致輪廓見圖1.給出作業(yè)的要求如下:(1)設(shè)計(jì)中的照片務(wù)必為本人“頭像”,不可以為合影、風(fēng)景照等;(2)設(shè)計(jì)報(bào)告要求將實(shí)現(xiàn)步驟寫清楚;(3)報(bào)告中要求有程序執(zhí)行結(jié)果截圖,截圖一定要全面、完整;(4)學(xué)號(hào)要求一定輸入自己的學(xué)號(hào);(5)設(shè)計(jì)完成項(xiàng)目不局限于上頁格式,可自由發(fā)揮;(6)報(bào)告后面要有附錄,附錄為本設(shè)計(jì)的代碼,字號(hào)為小五.本次作業(yè)不僅要求學(xué)生能夠正確設(shè)計(jì)圖1所示的界面,還能夠?qū)⒆约旱膶W(xué)號(hào)拼成平行四邊形或矩形輸出,并能夠求出學(xué)號(hào)各位數(shù)字的總和,還能夠上下和左右翻轉(zhuǎn)設(shè)計(jì)者的照片.所有結(jié)果要求在該接口界面上顯示.例如:在文本框中輸入“20115044122”,點(diǎn)按“平行四邊形格式”,并單擊“左右翻轉(zhuǎn)”,得到的結(jié)果見圖2.在圖2的界面中再次單擊“左右翻轉(zhuǎn)”,照片翻轉(zhuǎn)結(jié)果見圖1.本次作業(yè)不僅使學(xué)生學(xué)會(huì)了利用MATALB提供的Guide工具進(jìn)行圖形用戶接口界面設(shè)計(jì),而且學(xué)會(huì)了將照片導(dǎo)入MATLAB的方法,以及對(duì)于三維陣列的操作方法,更能夠鞏固已經(jīng)掌握的循環(huán)結(jié)構(gòu)程序設(shè)計(jì)方法.有的學(xué)生在本次作業(yè)的基礎(chǔ)上,進(jìn)行了進(jìn)一步的學(xué)習(xí)和探索,做出了更多更好的設(shè)計(jì).
3結(jié)論
布置個(gè)性化的作業(yè),可以更好地激發(fā)學(xué)生的學(xué)習(xí)激情,大大提高教學(xué)效果.本文雖然給出的是一個(gè)作業(yè)案例,但是本案例可以作為一個(gè)框架,將其它的作業(yè)放在這個(gè)框架下.這種作業(yè)不僅使每個(gè)學(xué)生擁有自己的設(shè)計(jì)任務(wù),而且可以使整個(gè)班級(jí)的作業(yè)具有統(tǒng)一的風(fēng)格,既具有一般性,又能突出個(gè)體的差異性.
作者:陳新武王鵬黃文霞孫秋菊鐘莉娟連帥彬單位:信陽師范學(xué)院物理電子工程學(xué)院