- 相關(guān)推薦
工程碩士計算機學(xué)位課的選取與教學(xué)體會(huì )范文
1、工程碩士的特點(diǎn)
工程碩士不同于工學(xué)碩士,工學(xué)碩士是高等院校培養以學(xué)術(shù)型、研究型為主的,掌握系統的專(zhuān)業(yè)理論和學(xué)科前沿發(fā)展動(dòng)態(tài)的,從事教育和科學(xué)研究的高級專(zhuān)門(mén)人才。而工程碩士則是高等院校培養著(zhù)重解決實(shí)際問(wèn)題和具有實(shí)際操作能力和技能的高層次應用型人才、復合型人才和高級管理人才。工程碩士肩負著(zhù)現實(shí)的重任,將自己在學(xué)校所學(xué)的知識運用到自己?jiǎn)挝坏纳a(chǎn)或工程實(shí)踐當中去;解決自己?jiǎn)挝簧a(chǎn)或工程實(shí)踐當中的公關(guān)難點(diǎn);提升了自己理論研究和實(shí)踐動(dòng)手能力。
2、工程碩士計算機學(xué)位課的選取
本人一直從事工程碩士計算機學(xué)位課的教學(xué)工作。計算機學(xué)位課是工程碩士課程中重要的組成部分,通過(guò)該課程的學(xué)習可以讓學(xué)員系統地了解和掌握當前企業(yè)信息化中主要運用的軟件開(kāi)發(fā)技術(shù),從而加深學(xué)員對企業(yè)信息化的認識,更準確地把握企業(yè)信息化的方向。
在近幾個(gè)計算機學(xué)位課的教學(xué)過(guò)程中,本人總結了我校工程碩士主要的特點(diǎn)有:
1) 學(xué)員年齡偏大,接受新知識的能力相對不足。計算機基礎參差不齊,多數基礎較弱,尤其是對目前流行的計算機高級語(yǔ)言的了解不夠。
2) 多數學(xué)員是生產(chǎn)和管理崗位上的骨干,生產(chǎn)和科研任務(wù)比較繁忙,集中授課時(shí)間十分有限。如何在有限的時(shí)間內,高質(zhì)量地通過(guò)計算機學(xué)位課向學(xué)員普及目前流行的軟件開(kāi)發(fā)技術(shù),高級語(yǔ)言課程起著(zhù)基礎性的作用,高級語(yǔ)言課程的選擇一定要針對工程碩士學(xué)員的特點(diǎn),具有針對性強,易學(xué)易用等特點(diǎn)。目前工程碩士計算機學(xué)位課的編程語(yǔ)言課程主要有C++,VB和JAVA等。
VB是一種面向對象的語(yǔ)言,具有語(yǔ)法簡(jiǎn)單、容易上手的特點(diǎn)。由于VB采用拖放的方式,封裝了很多學(xué)員不需要了解的步驟,使用VB進(jìn)行程序開(kāi)發(fā)時(shí),學(xué)員容易掌握,上手快。在授課的過(guò)程中,VB的學(xué)習有利于學(xué)員消除對面向對象高級語(yǔ)言的畏懼感,逐步建立起學(xué)員學(xué)習的信心和興趣。從教學(xué)的結果來(lái)看,授課效果較好,學(xué)員普遍反映VB簡(jiǎn)單實(shí)用,方便學(xué)員用來(lái)解決實(shí)際工作中的問(wèn)題。因此,經(jīng)過(guò)在教學(xué)實(shí)踐過(guò)程中的對比和分析,我們選擇VB作為工程碩士專(zhuān)業(yè)的計算機學(xué)位課。
3、應注意的問(wèn)題
(1) 要讓學(xué)員正確理解類(lèi)和對象的概念和關(guān)系,這是學(xué)習面向對象程序設計的基礎。用類(lèi)似下表的例子來(lái)講解:該表的表頭就是一個(gè)類(lèi),而每一行數據就是一個(gè)對象,這樣學(xué)員就可以明了類(lèi)是對象的抽象,是一種數據結構,而對象是類(lèi)的實(shí)例的含義了。
(2) 要讓學(xué)員明確屬性、方法的含義,掌握常用屬性和方法的使用。屬性、方法的引入應從最簡(jiǎn)單的示例開(kāi)始。例如可以在窗體上添加一個(gè)Label控件,不需要編寫(xiě)任何代碼就可以直接運行程序,讓學(xué)員觀(guān)察程序運行結果;然后將標簽控件的Caption屬性改為“我們一起學(xué)VB!”再一次運行程序。學(xué)員通過(guò)兩次運行結果的差異一下就能明了屬性的具體含義了。
(3) VB是事件驅動(dòng)程序運行的,不同的對象具有不同的事件集,要讓學(xué)員能夠區分相近事件,選擇恰當的事件編程,并可以合理利用多事件協(xié)調工作,實(shí)現復雜的功能。例如講解鼠標事件時(shí)可以模擬Windows操作系統自帶軟件“畫(huà)圖”中的鉛筆工具的功能,對窗體的MouseMove事件編程如下
Private Sub Form_Mouse Move(Button As Integer, Shift As Integer, X As Single, Y As Single)
Me.Line -(X, Y)
End Sub
運行程序會(huì )發(fā)現點(diǎn)隨鼠標的移動(dòng)連綿不斷的繪出。為了象鉛筆工具一樣在鼠標鍵按下時(shí)才開(kāi)始繪圖而鼠標鍵抬起時(shí)停止,就必須對窗體的MouseMove、MouseDown、MouseUp三個(gè)事件一起編程。代碼如下:
Dim down As Boolean
Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
down = True
Me.CurrentX = X
Me.CurrentY = Y
End SubPrivate Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
If down Then
Me.Line -(X, Y)
End If
End Sub
Private Sub Form_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single)
down = False
End Sub
此例在MouseDown事件中將布爾變量down設置為真,在MouseUp事件中將變量down設置為假,而MouseMove事件中變量down為真時(shí)才繪制直線(xiàn),代碼寥寥數行,卻很好地完成了鉛筆工具的功能,又便于學(xué)員接受和理解。
(4) 課程選擇的例題必須具有實(shí)用性,復雜度要低。例如,控件數組的講解可以以Windows操作系統自帶軟件“計算器”為藍本,順序文件的操作可以將“記事本”程序作為例題。這些例子是學(xué)員所熟悉的,不必花大力氣去分析講解程序功能,可以大大減少課時(shí),同時(shí)可以增加學(xué)員在學(xué)習過(guò)程中的成就感,提高學(xué)習的積極性和主動(dòng)性。
(5) 要注重培養學(xué)員分析問(wèn)題、解決問(wèn)題的能力,讓學(xué)員可以從容面對復雜的問(wèn)題,不至于無(wú)從下手。能力的培養是循序漸進(jìn)的,應該從每一個(gè)示例著(zhù)手,引導學(xué)員由淺入深,初步積累。例如“計算器”程序模擬的是一個(gè)簡(jiǎn)單的題目:輸入兩個(gè)數據和一個(gè)四則運算符,根據運算符對兩個(gè)數據進(jìn)行相應的四則運算并輸出運算結果。這個(gè)示例應在基本語(yǔ)法介紹的選擇程序設計部分給出,代碼如下:
Private Sub Command1_ Click()
Dim n1 As Single, n2 As Single, r As Single
Dim ops As String
n1 = InputBox("輸入數據1")
ops = InputBox("輸入運算符")
n2 = InputBox("輸入數據2")
Select Case ops
Case "+"
r = n1 + n2
Case "-"
r = n1 - n2
Case "*"
r = n1 * n2
Case "/"
r = n1 / n2
End Select
Print r
End Sub
改編成“計算器”程序時(shí),無(wú)非是將數據的輸入改為由相應的控件數組來(lái)完成,計算結果顯示在標簽中而已,而程序的主體并別有太大的變化。
4、結束語(yǔ)
能力的培養不能一蹴而就,應該充分體現在教學(xué)用例的安排上,貫穿整個(gè)教學(xué)過(guò)程的始終。工程碩士學(xué)員來(lái)源于工作一線(xiàn),他們有豐富的工作經(jīng)驗,對工作中存在的問(wèn)題認識深刻,有革新工作方法、提高工作效率的強烈愿望。教師應盡可能了解學(xué)員在工作中進(jìn)行信息處理的方法和手段,找出其中的不足并提出合理的建議,幫助學(xué)員利用所學(xué)到的知識來(lái)解決工作中的具體問(wèn)題,做到學(xué)有所成、學(xué)有所用。這也正是工程碩士培養的宗旨。
【工程碩士計算機學(xué)位課的選取與教學(xué)體會(huì )】相關(guān)文章:
如何選取中藥泡茶07-11
Word文檔內容的選取技巧09-23
美國2017年計算機工程碩士申請指南02-24
PS圖像處理中選區的選取12-21
工程碩士報考條件01-25
ACCA的學(xué)位申請10-05
ACCA學(xué)位申請09-26
工程碩士GCT考試解題原則01-11