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