999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

項目化教學在“VB程序設計”課程中的應用

2010-01-01 00:00:00張廣群汪杭軍
計算機教育 2010年4期

摘要:在VB程序設計課程的教學中,采用項目化教學能夠避免傳統教學方式的缺陷,提高學生分析問題和解決問題的能力,使學生在教學過程中不斷得到實踐技能的訓練和綜合素質的提升。本文指出這種教學的關鍵是針對教學計劃的項目設計,并給出了幾點設計原則;然后將整個項目分解成各個子項目模塊,各模塊中包含了教學知識點,并以一個子項目為例,詳細介紹了項目化教學的實施過程及效果分析。

關鍵詞:VB程序設計;項目化教學;實踐技能

“VB程序設計”是一門面向理工類非計算機專業學生的計算機基礎課,涉及面廣、影響大。該課程旨在培養學生程序設計的基本思想 、項目開發方法、 程序調試技巧和算法分析能力,形成良好的編程風格;教會學生學習的方法,培養學生再學習能力,為以后使用計算機解決本專業的問題打下基礎。目前以課程知識點為綱要的傳統教學方式存在著很多問題,它已經越來越不能夠滿足新的形勢下課程教學的需求了。

1傳統教學方式的缺陷

“VB程序設計”課程的教學中,傳統的教學方式通常采用以知識點的層次遞進為體系[1]。通常按照VB代碼基礎、程序基本結構、數組、過程、常用控件、文件讀寫、數據庫等知識點層次遞進為教學體系,教師按照教材把需要掌握的這些知識點按部就班地灌輸給學生, 然后再帶領學生上機來鞏固所學的知識。這種教學方式雖然符合人的認知規律,但存在以下缺陷。

1.1知識點聯系不夠緊密,學生的主動性不高

傳統教學中很多教師在課堂上舉的一些例子往往是為了某個知識點,而且例子與例子之間沒有聯系。這樣的教學容易造成學生缺乏主動性與創造性,他們大多只是對書中的例子或教師舉的例子依葫蘆畫瓢,并且只求運行出結果就算萬事大吉,而教師也常常以能否做出結果作為評判的標準。

1.2對知識應用缺乏整體感

作為一名設計師在設計一副作品時,如果只顧設計作品的各個組成部分,沒有整體規劃與協調,就無法完成一幅令人滿意的作品。作為一名教師,如果按部就班地講解“VB程序設計”的知識點,沒有依托一個完整的實際項目,就會令學生接收的知識是零散的。

1.3缺乏實際工程項目開發體驗

軍事學院學生學習軍事知識, 如果只是學理論,沒有實際經驗,是當不了將軍的。同樣學習“VB程序設計”,如果只是停留在知識點學習以及例題練習,沒有實際工程項目開發的歷練和體驗,無法感受所學知識在實際工作中的作用和地位,將會抑制學生的學習興趣,影響學習效果。

2項目化教學的內涵及意義

為改進程序設計課程傳統教學存在的這些問題,我們在“VB程序設計”的教學中采用項目化教學。所謂項目化教學,是以某個工程項目為案例,該項目應涵蓋課程中主要知識點,采用邊講知識點邊設計項目中某個模塊程序的教、學、做相結合的教學法,當課程各知識點講完時,項目設計也已完成。學生不但能學到課程的主要知識,同時也完成了一個真實的項目設計。

傳統教學模式多為自下而上的線性結構學習, 在學習時多是只見樹葉、不見森林,而項目化教學,是先在學習者面前呈現出一片美麗的森林,使他們自然而然想去其中尋寶。這樣的教學方法使學生在學習過程中首先建立了系統和全局的概念,也使學生更加明確后續知識的學習目標。

3項目化教學在VB教學中的實施過程

項目化教學的具體實施可按照3個環節進行:項目設計;制定項目教學計劃;項目實施。

3.1項目設計

在VB教學中采用項目化教學,教學的整個過程和所有內容以實際的工程項目來貫穿,教師依據教學內容選取工程項目。項目確定后,整個教學過程也就確定了,學生通過完成項目來達到對本課程教學內容的掌握,因此,項目任務的選取是關鍵。選取項目任務時,(1)要把握好任務的“質”,即需要了解VB的發展及社會的需求,也需要教師深入了解學生的基礎和特點,選取學生感興趣的能調動學生積極性的項目任務,即所選項目必須具備趣味性[2]。(2)是實用性,

該項目本身應具有一定的實用價值,以消除學生心中的“學習無用論”。(3)是完整性。能夠通過該項目實例的展開涉及到教材的絕大多數知識點,以完成教學任務。基于以上3點原則,本課程選取了典型的應用實例——“學生信息管理系統”作為貫穿課程全部內容的項目。

3.2制定項目教學計劃

教學項目確定后,首先要制定出項目實施計劃,把整個項目分成若干個子項目[3],并把每個子項目所涉及的知識點羅列起來,按照教學時段,用教學計劃的形式固定下來,形成項目教學計劃,通過師生的共同實施,達到每個項目所必需的能力要求。具體做法:針對課程的重點、難點,精心設計項目內容,注重綜合性、實用性、趣味性,每一個子項目都注意突出階段性目標的設計,即讓學生能根據課程進度,解決一定難度的問題,讓學生獲得成就感,同時也注意項目的可拓展性,鼓勵學生在項目內容的驅動下,探索新的解決問題的方法和技巧。

按照上述子項目的設計方法,將“學生信息管理系統”劃分為10個子項目,其中前3個子項目如表1所示。

3.3實施過程

在教學過程中,每一個子項目圍繞一個中心內容,首先提出子項目設

計目標,然后分析該子項目所包含的若干知識點,利用項目子模塊中的程序實例,講解每個知識點的用途及用法,最后實現該模塊。并布置與該部分內容相關的實驗任務,要求學生在接下來的實驗課中完成。

以設計“子項目3:應用選擇結構完善學生信息管理系統”為例,介紹項目化教學的實施過程。在已經學習了標簽、文本框、命令按鈕等控件的用法,并完成了子項目1(創建系統主界面)及子項目2(為系統添加登錄界面的設計)。接著圍繞這兩個子項目展開新知識點——選擇結構的講解,功能是輸入正確的用戶名和密碼通過身份驗證, 進入主窗體。

涉及到的知識點:

① IF選擇結構、塊IF結構、執行過程;

② 計時器控件的屬性、事件;

③ Msgbox函數的屬性、事件。

項目的實施分4個階段進行:

(1) 第一階段,以往知識點回顧。對登陸窗體的設計過程做簡單的復習,界面設計如圖1所示。

(2) 第二階段,問題引入與問題分析。在運行該程序后,用于單擊“進入系統”按鈕,可以直接進入該系統,沒有對系統添加任何保護措施。為了更加的實用,同時也為了系統的安全,有必要對程序進行修改,運行效果如下圖2所示,當用戶名和密碼都正確時才能允許用戶進入系統,否則給出錯誤提示信息。為實現這個功能,就要用到選擇結構。

(3) 第三階段,引入新知識點。計算機具有智能的標志之一就是具有邏輯判斷的能力,即針對不同的情況作出不同的選擇,該功能的實現是借助相應的選擇結構語句完成,首先介紹具有兩個分支的IF語句格式在本例的應用,偽代碼如下:

If 用戶名=“admin”and 密碼=“123”then

顯示主窗體

隱藏登錄窗體

Else

提示用戶輸入錯誤

選定用戶名文本框中輸入的內容

刪除密碼文本框中輸入的內容

End if

再次介紹單步執行的方法,通過單步執行程序掌握選擇結構的執行過程;介紹Msgbox函數的使用方法。

If username=“admin”and password=“123”then

Show mainfrm

Hide loadfrm

Else

Msgbox “密碼出錯,請再試一次”

Username.selstart=0

Username.sellength=len(username.text)

Username.setfocus

Password.text=””

End if

(4) 第四階段,學生實踐。

① 輸程序。模仿教師的設計過程做一遍, 加深印象。

② 教師布置作業。布置與知識點相關的作業,如完成在窗體中加入滾動字幕的功能,可以假設字幕每隔100毫秒向右移動100個單位,當字幕在窗體的

右邊消失后,從窗體的左邊出來。使學生加強對新知識點的理解和運用,同時介紹定時器控件的屬性、事件。

③ 在問題中結束,引發進一步思考。例如問題1:如何限定用戶登錄次數?引出下節課的內容:多分支語句格式及嵌套的if語句格式;問題2:用戶名和密碼的存儲采用數據庫、密碼的加密等。為以后的知識講授做準備,同時給學生留下印象,使學生產生對新知識的渴望,從而激發他們主動去學習。

4結語

項目化教學的應用突破了以知識點的層次遞進為體系的傳統教學模式,以實際項目作為導引,引出了相關理論的學習,最終又作用于實踐。在教學過程中始終貫徹“問題引導、項目驅動、講練結合的原則,使學生的學習過程始終圍繞完成一個完整的、實際的、具體的、有形的項目,這個項目將知識點融合在一起,這使得學生在完成項目的過程中,既是學習理論知識的過程,也是綜合應用知識的過程。這樣就把知識的學習和知識的應用有機地結合在一起,一年以來的教學實踐證明,項目化教學的應用極大地激發了學生的學習興趣,既學到了知識,又學會了分析問題、解決問題的能力。

參考文獻:

[1] 常曉娟.“任務驅動”教學法在程序設計語言教學中的應用[J]. 齊齊哈爾醫學院學報,2005(6):693-694.

[2] 薛永三,柴方艷,邵丹,等.“工程項目驅動”教學法在VB程序設計教學中的應用[J]. 牡丹江師范學院學報:自然科學版, 2008(4):56-57.

[3] 盧桂榮. 項目教學法在高職課程“VB課程設計”中的應用[J]. 科技信息,2008(32):297-298.

The Application of the Project Teaching Method in VB Teaching

ZHANG Guang-qun,WANG Hang-jun

(School of Information Engineering, Zhejiang Forestry College, Linan 311300, China)

Abstract: In the teaching of VB programming designing Courses, the Project Teaching Method is used to improve student analysis and problem-solving capabilities, so that students in the teaching process has been continuously working at the scene feelings and vocational tempering in practice. This article pointed out that the key to this teaching is in line with the design of teaching programs of the project and given some design principles,and then divided the entire project into various sub modules, each module includes the teaching of knowledge points. With a sub-project as an example, the project implementation process and teaching effectiveness analysis were described in detail.

Key words: VB programming designing; the project teaching method; practical skills

(編輯:白杰)

主站蜘蛛池模板: 国产成人乱无码视频| www.亚洲色图.com| 日本成人在线不卡视频| 亚洲欧美日韩久久精品| 国产精品私拍在线爆乳| 精品一区二区无码av| 无码福利视频| 精品视频第一页| 18禁黄无遮挡网站| 干中文字幕| 亚洲天堂精品在线观看| 日韩国产欧美精品在线| 性欧美久久| 91日本在线观看亚洲精品| 污视频日本| 国产素人在线| 亚洲AV电影不卡在线观看| 久久久久亚洲精品无码网站| 91区国产福利在线观看午夜| 国产精品视频免费网站| 国产综合欧美| 91视频青青草| 国产亚洲欧美日韩在线一区二区三区 | 亚洲三级色| 亚洲精品成人片在线观看| 动漫精品啪啪一区二区三区| 精品无码日韩国产不卡av | 亚洲资源站av无码网址| 九九热视频在线免费观看| 亚洲AV无码久久天堂| 久久久久中文字幕精品视频| 亚洲综合在线网| 成人在线观看一区| 国产精品对白刺激| 国内精品久久九九国产精品| 国产视频你懂得| 中文字幕在线观| 成人在线观看不卡| 久久国产高清视频| 亚洲成人免费在线| 精品亚洲麻豆1区2区3区| 欧美福利在线播放| 国产精品视频白浆免费视频| 超级碰免费视频91| 色综合中文字幕| 国产老女人精品免费视频| A级毛片无码久久精品免费| 丰满少妇αⅴ无码区| 操国产美女| 亚洲精品777| 欧洲精品视频在线观看| www精品久久| 国产成人精品一区二区三区| 26uuu国产精品视频| 国产女同自拍视频| 99er精品视频| 亚洲另类国产欧美一区二区| 精品亚洲国产成人AV| 超碰91免费人妻| 国产精品久久久久鬼色| 婷婷综合亚洲| 永久免费无码日韩视频| 毛片网站在线看| 国产免费网址| 日本道中文字幕久久一区| 最近最新中文字幕在线第一页| 91黄视频在线观看| 无码AV日韩一二三区| 青青青视频免费一区二区| 国产美女视频黄a视频全免费网站| 亚洲综合日韩精品| 国产91高清视频| 伊人蕉久影院| 国产成人AV综合久久| 亚洲国产午夜精华无码福利| 国产精品区视频中文字幕| 精品少妇三级亚洲| 欧美成人午夜影院| 亚洲伦理一区二区| 国产69精品久久| 天堂网亚洲系列亚洲系列| 亚洲人免费视频|