亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        “VB程序設(shè)計(jì)”教學(xué)與實(shí)踐

        2007-12-31 00:00:00謝紅霞杜建生
        計(jì)算機(jī)教育 2007年10期

        摘要:本文針對(duì)目前存在的問(wèn)題,從教學(xué)和實(shí)驗(yàn)兩方面總結(jié)經(jīng)驗(yàn),提出的圍繞上機(jī)實(shí)踐,抓到課率和課后作業(yè)這樣一套行之有效的方法。

        關(guān)鍵詞:Visual Basic;程序設(shè)計(jì);教學(xué)與實(shí)踐

        中圖分類(lèi)號(hào):G642 文獻(xiàn)標(biāo)識(shí)碼:B

        文章編號(hào):1672-5913(2007)10-0003-03

        掌握計(jì)算機(jī)應(yīng)用基本技能成為新世紀(jì)人才不可缺少的基本素質(zhì)之一。由于高級(jí)語(yǔ)言程序設(shè)計(jì)課程不僅使學(xué)生更深入地理解計(jì)算機(jī)的工作過(guò)程,而且在培養(yǎng)學(xué)生嚴(yán)密地邏輯思維、培養(yǎng)非計(jì)算機(jī)專業(yè)學(xué)生利用計(jì)算機(jī)解決本專業(yè)問(wèn)題的能力方面有著非常重要的作用,因此各個(gè)高校普遍開(kāi)設(shè)了程序設(shè)計(jì)課程。而Visual Basic作為面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言,其易學(xué)易用,圖形用戶界面的特點(diǎn)成為非計(jì)算機(jī)專業(yè)類(lèi)學(xué)生首選的教學(xué)語(yǔ)言。幾年來(lái),我們以提高學(xué)生計(jì)算機(jī)素質(zhì),培養(yǎng)創(chuàng)新意識(shí)和創(chuàng)新能力為目標(biāo),對(duì)全校的計(jì)算機(jī)公共課系列課程進(jìn)行了一系列的教學(xué)改革,尤其對(duì)程序設(shè)計(jì)語(yǔ)言課程的教學(xué)改革更是向縱深發(fā)展,朝建設(shè)精品課程的目標(biāo)努力。

        1Visual Basic在計(jì)算機(jī)基礎(chǔ)教學(xué)中的地位和作用

        浙江大學(xué)城市學(xué)院的計(jì)算機(jī)基礎(chǔ)教學(xué)在課程體系上分為兩部分,第一部分是計(jì)算機(jī)文化基礎(chǔ),在第一學(xué)期的9~16周開(kāi)課,主要任務(wù)是使學(xué)生掌握計(jì)算機(jī)基本知識(shí)與基本操作技能,培養(yǎng)學(xué)生的計(jì)算機(jī)文化意識(shí)。第二部分是計(jì)算機(jī)程序設(shè)計(jì),在第二學(xué)期開(kāi)設(shè),理工科學(xué)生選擇C語(yǔ)言,文科類(lèi)學(xué)生選擇Visual Basic作為學(xué)習(xí)編程的平臺(tái)。城市學(xué)院中文科類(lèi)學(xué)生的比例占了近半數(shù),因此Visual Basic成為了名副其實(shí)的大課,每年有1500多人學(xué)習(xí),作為計(jì)算機(jī)基礎(chǔ)教育的重點(diǎn)課程,對(duì)學(xué)生乃至學(xué)校都有重要影響。

        2存在的問(wèn)題

        盡管這幾年城市學(xué)院的計(jì)算機(jī)基礎(chǔ)教學(xué)成績(jī)?nèi)〉昧撕艽蟮倪M(jìn)步,但應(yīng)該看到還存在不少問(wèn)題,這些問(wèn)題解決得好壞直接影響計(jì)算機(jī)基礎(chǔ)教學(xué)的進(jìn)一步發(fā)展。

        首先,學(xué)生的學(xué)習(xí)動(dòng)機(jī)不明確,“VB程序設(shè)計(jì)”的授課對(duì)象是廣大非計(jì)算機(jī)專業(yè)的學(xué)生,尤其是以文科類(lèi)學(xué)生為主,有不少學(xué)生認(rèn)為學(xué)習(xí)程序設(shè)計(jì)對(duì)他們來(lái)說(shuō)沒(méi)有用,僅把它當(dāng)做一門(mén)不得不學(xué)的課程,只是單純的應(yīng)付考試,還沒(méi)有意識(shí)到在信息時(shí)代的今天計(jì)算機(jī)已經(jīng)成為了人們所必須掌握的一種基本技能。

        其次,文科類(lèi)學(xué)生在數(shù)學(xué)、物理及電子技術(shù)方面的基礎(chǔ)比較薄弱,自身的認(rèn)知結(jié)構(gòu)、學(xué)習(xí)傾向等多方面的差異,致使他們?cè)趯W(xué)習(xí)過(guò)程中積極性不高,學(xué)習(xí)興趣不濃,學(xué)生普遍感到“VB程序設(shè)計(jì)”枯燥、難學(xué)。

        第三,我們的教學(xué)方法、教學(xué)手段往往過(guò)分強(qiáng)調(diào)教師的“教”在教學(xué)活動(dòng)中的作用,而不是從學(xué)生的角度出發(fā),從學(xué)生如何學(xué)好一門(mén)課的角度出發(fā)。其實(shí)教學(xué)過(guò)程不單單是學(xué)生在老師指導(dǎo)下的一種特殊的認(rèn)識(shí)過(guò)程,它更是學(xué)生個(gè)性全面發(fā)展的過(guò)程,是師生之間相互作用的一種雙向活動(dòng),因而要探求新的教、學(xué)并重的教學(xué)理念、教學(xué)思路。

        第四,“VB程序設(shè)計(jì)”是一門(mén)理論與實(shí)踐并重的課程,傳統(tǒng)的程序設(shè)計(jì)語(yǔ)言教學(xué)按照給出語(yǔ)法、解釋語(yǔ)法規(guī)則、舉例說(shuō)明的三步曲,教學(xué)上習(xí)慣于滿堂講,填鴨式教學(xué),總感覺(jué)內(nèi)容多,課時(shí)不夠,結(jié)果導(dǎo)致教師講得累,學(xué)生聽(tīng)得累,經(jīng)常有學(xué)生說(shuō)上課聽(tīng)懂了,但一碰到自己做,感覺(jué)無(wú)從下手。

        3我們的經(jīng)驗(yàn)

        3.1端正學(xué)習(xí)態(tài)度

        在教學(xué)過(guò)程中,要幫助學(xué)生端正學(xué)習(xí)態(tài)度,提高計(jì)算機(jī)語(yǔ)言課程對(duì)其全面發(fā)展必要性的認(rèn)識(shí)。程序設(shè)計(jì)語(yǔ)言是大學(xué)中一門(mén)很重要的公共課程,是衡量大學(xué)生計(jì)算機(jī)素質(zhì)的重要標(biāo)志。程序設(shè)計(jì)課程的教學(xué)不僅要讓學(xué)生學(xué)習(xí)程序設(shè)計(jì)的基本概念和方法、掌握編程的技術(shù),更重要的是培養(yǎng)學(xué)生邏輯思維和邏輯推理的能力、動(dòng)手能力、創(chuàng)新意識(shí)和創(chuàng)新能力。多注重學(xué)生興趣的培養(yǎng),通過(guò)一些生動(dòng)形象的實(shí)例引導(dǎo)學(xué)生主動(dòng)提出問(wèn)題、分析問(wèn)題、解決問(wèn)題。

        3.2教學(xué)方法的改進(jìn)

        基于VB語(yǔ)言的特點(diǎn),在VB的教學(xué)中重點(diǎn)處理好以下兩方面的內(nèi)容:① 算法與結(jié)構(gòu)化編程;② 面向?qū)ο蠹夹g(shù)[1]。

        算法與結(jié)構(gòu)化編程是程序設(shè)計(jì)的核心。在教學(xué)中重點(diǎn)注意算法的概念、結(jié)構(gòu)化程序的概念與組成、算法的描述。如典型的排序算法,檢索算法等,要把這些作為經(jīng)典熟記。

        面向?qū)ο蠹夹g(shù)涉及到相關(guān)概念的教學(xué)和面向?qū)ο蠹夹g(shù)應(yīng)用的教學(xué)。VB是基于對(duì)象的編程語(yǔ)言,類(lèi)、對(duì)象、屬性、事件、方法構(gòu)成了VB的靈魂,對(duì)象及其屬性、方法和事件是VB程序的主干,因?yàn)檫@三者決定了對(duì)象的外觀與行為模式。事實(shí)上,應(yīng)用程序整個(gè)界面的運(yùn)作,都是通過(guò)控制對(duì)象的屬性、方法與事件來(lái)完成的。將結(jié)構(gòu)化程序設(shè)計(jì)和面向?qū)ο蟪绦蛟O(shè)計(jì)融合在一起,面向?qū)ο蟮某绦虼a主要體現(xiàn)在各個(gè)事件過(guò)程中,而在事件過(guò)程中貫穿了傳統(tǒng)的程序設(shè)計(jì)思路和算法的應(yīng)用。

        由于在VB課程中既要介紹傳統(tǒng)的程序設(shè)計(jì)方法,又要介紹面向?qū)ο蟮某绦蛟O(shè)計(jì)概念和可視化界面設(shè)計(jì)所涉及的控件、應(yīng)用程序開(kāi)發(fā)等,內(nèi)容多,學(xué)時(shí)少,要講好這門(mén)課,需要充分運(yùn)用各種教學(xué)方法。

        (1) 直觀教學(xué)法

        在VB語(yǔ)言程序設(shè)計(jì)中,有些內(nèi)容比較抽象,不容易被學(xué)生接受和理解。作為教師不僅要把深?yuàn)W的理論講得通俗易懂,還要巧用日常生活中的例子,形象的比喻方法最容易為學(xué)生所接受。比如循環(huán)嵌套是學(xué)生不太容易搞清楚的地方,我們可以提出一個(gè)很現(xiàn)實(shí)的問(wèn)題,如時(shí)針走過(guò)兩個(gè)格子的話,秒針走過(guò)多少格子?形象地把秒針、分針和時(shí)針的運(yùn)動(dòng)打比方,最里層的秒針運(yùn)動(dòng)最快,秒針走過(guò)一圈,分針前進(jìn)一格,分針走過(guò)一圈,時(shí)針前進(jìn)一格,這就是三重循環(huán)嵌套,然后寫(xiě)出程序代碼,這樣就把抽象的問(wèn)題形象化,便于學(xué)生理解和掌握。

        (2) 演示教學(xué)法

        在教學(xué)過(guò)程中,為了提高學(xué)生的學(xué)習(xí)興趣,教師可以利用一些與教學(xué)有關(guān)的軟件和索材,如使用簡(jiǎn)單的Flash動(dòng)畫(huà)來(lái)反映循環(huán)結(jié)構(gòu)程序執(zhí)行流程、排序算法等。讓學(xué)生有興趣學(xué)習(xí),就能取得很好的教學(xué)效果。

        (3) 案例教學(xué)法

        案例教學(xué)從學(xué)習(xí)者的認(rèn)知規(guī)律出發(fā),精選與實(shí)際生活中關(guān)系密切的問(wèn)題作為案例,通過(guò)案例的運(yùn)行分析設(shè)計(jì)思路和實(shí)現(xiàn)方法,進(jìn)而引出該案例中用到的知識(shí)點(diǎn),再舉一反三,啟發(fā)學(xué)生對(duì)案例進(jìn)一步討論、歸納,對(duì)案例完善和擴(kuò)展,最后達(dá)到知識(shí)的快速掌握和能力的快速培養(yǎng)。由于所有案例都是直接面對(duì)應(yīng)用的,具有實(shí)際的應(yīng)用價(jià)值,所以很好地培養(yǎng)了學(xué)生的應(yīng)用能力[2]?!鞍咐虒W(xué)法”貫穿教學(xué)的始終。

        3.3學(xué)以致用

        通過(guò)以上一系列教學(xué)方法及手段的運(yùn)用,教師把各個(gè)知識(shí)點(diǎn)像珍珠一樣一個(gè)個(gè)串起來(lái)。但是計(jì)算機(jī)應(yīng)用知識(shí)不可能只靠聽(tīng)課就能掌握,為了進(jìn)一步把教師講的內(nèi)容消化為學(xué)生自己的知識(shí),逐步提高個(gè)人的編程能力,必須大力加強(qiáng)動(dòng)手實(shí)踐環(huán)節(jié),包括作業(yè)、編程、上機(jī)、上網(wǎng)、做項(xiàng)目,引導(dǎo)學(xué)生通過(guò)實(shí)踐拓展知識(shí)。必須提升實(shí)踐環(huán)節(jié)在教學(xué)過(guò)程中的地位和作用,引導(dǎo)學(xué)生通過(guò)實(shí)踐來(lái)提高能力,只有多動(dòng)手實(shí)踐,才能破除學(xué)生對(duì)計(jì)算機(jī)的神秘感,才能激發(fā)學(xué)生對(duì)掌握計(jì)算機(jī)編程產(chǎn)生興趣。我們提出圍繞上機(jī)實(shí)踐,抓到課率和課后作業(yè),形成了一套行之有效的方法。

        (1) 講練結(jié)合

        當(dāng)學(xué)生掌握了某個(gè)基本編程結(jié)構(gòu)或?qū)W習(xí)了某個(gè)控件后,應(yīng)及時(shí)訓(xùn)練編程,培養(yǎng)編程的思維方法。我們?cè)O(shè)計(jì)了隨堂練習(xí)讓學(xué)生當(dāng)堂練習(xí),練習(xí)題目在范例的基礎(chǔ)上做一些細(xì)微的改動(dòng),目的是及時(shí)掌握所學(xué)內(nèi)容。人的認(rèn)知規(guī)律也提示人在學(xué)習(xí)新的知識(shí)時(shí)模仿是第一步的,在模仿的基礎(chǔ)上進(jìn)行改進(jìn),進(jìn)而實(shí)現(xiàn)設(shè)計(jì)。而我們的隨堂練習(xí)更是設(shè)計(jì)成活頁(yè),給學(xué)生5~10分鐘的時(shí)間完成,寫(xiě)上姓名、學(xué)號(hào)后上交,這樣不僅省去了課堂點(diǎn)名,又達(dá)到了教與學(xué)的良性互動(dòng)。

        (2) 上機(jī)實(shí)踐教學(xué)

        上機(jī)實(shí)踐課作為與課堂理論教學(xué)的配套,是一個(gè)重要的教學(xué)環(huán)節(jié),它不僅檢驗(yàn)所學(xué)內(nèi)容,更對(duì)提升學(xué)習(xí)興趣、引導(dǎo)學(xué)生進(jìn)一步探索有著直接的影響。這一部分的教學(xué)我們?cè)O(shè)計(jì)為完成以下三個(gè)方面的作業(yè)。

        1) 上機(jī)前練習(xí)。為了避免學(xué)生上機(jī)毫無(wú)準(zhǔn)備,浪費(fèi)時(shí)間,上機(jī)實(shí)踐前學(xué)生必須完成上機(jī)前練習(xí),每次上機(jī)課開(kāi)始教師都要認(rèn)真檢查,作為平時(shí)成績(jī)的考核依據(jù)。精心設(shè)計(jì)每道練習(xí),由淺入深,讓學(xué)生在讀程序,改程序和程序設(shè)計(jì)中充分理解和掌握該章節(jié)所要求的內(nèi)容。我們將每一章分為三種練習(xí),根據(jù)Benjamin Bloom的研究成果,他提出了認(rèn)識(shí)領(lǐng)域達(dá)到的六級(jí)分類(lèi)[3]。在設(shè)計(jì)上機(jī)前練習(xí)時(shí),我們將Bloom的六類(lèi)合并成三類(lèi)。這些分類(lèi)根據(jù)學(xué)習(xí)一個(gè)算法或語(yǔ)法結(jié)構(gòu)的具體例子定義如下:

        認(rèn)知:讀一個(gè)簡(jiǎn)單程序,寫(xiě)程序運(yùn)行結(jié)果或畫(huà)流程圖。

        改進(jìn):根據(jù)前一個(gè)作業(yè),生成一個(gè)非常相似的算法,如讀一個(gè)簡(jiǎn)單程序,修改程序錯(cuò)誤或程序填空,實(shí)現(xiàn)指定的功能,這是一種較淺近變換。

        設(shè)計(jì):學(xué)生可修改算法,將算法用于不同的環(huán)境,可合并相關(guān)算法,還可以比較算法,進(jìn)行程序設(shè)計(jì),這是一種較深遠(yuǎn)變換。

        2) 上機(jī)實(shí)踐。通過(guò)每周一次的上機(jī)實(shí)踐把本周教學(xué)中涉及到的基本概念、重點(diǎn)、難點(diǎn)及常見(jiàn)錯(cuò)誤在實(shí)驗(yàn)課上再一次認(rèn)真梳理。要求學(xué)生在VB環(huán)境下設(shè)計(jì)界面、屬性、事件,如利用窗體單擊事件實(shí)現(xiàn)前述三類(lèi)上機(jī)前練習(xí),并且運(yùn)用單步執(zhí)行、設(shè)置斷點(diǎn)等方法跟蹤算法的執(zhí)行,對(duì)給定的數(shù)據(jù)確定其輸出。

        要求學(xué)生按照所寫(xiě)內(nèi)容及步驟進(jìn)行操作,提醒學(xué)生對(duì)每一操作的結(jié)果仔細(xì)觀察和詳細(xì)記錄,用實(shí)踐來(lái)驗(yàn)證自己的認(rèn)識(shí)是否正確。學(xué)生在操作中將遇到各種問(wèn)題,教師應(yīng)啟發(fā)學(xué)生獨(dú)立思考,勇于實(shí)踐,引導(dǎo)學(xué)生去發(fā)現(xiàn)問(wèn)題的原因,分析問(wèn)題和解決問(wèn)題,培養(yǎng)學(xué)生的動(dòng)手能力。

        3) 實(shí)驗(yàn)報(bào)告。上機(jī)結(jié)束后,要求學(xué)生將上機(jī)操作內(nèi)容和步驟、出現(xiàn)問(wèn)題及解決方法寫(xiě)成上機(jī)實(shí)習(xí)報(bào)告,以督促學(xué)生及時(shí)總結(jié)實(shí)踐經(jīng)驗(yàn),進(jìn)一步深化對(duì)課堂教學(xué)內(nèi)容的理解和掌握,同時(shí)把程序源代碼上傳至服務(wù)器。教師認(rèn)真批改作業(yè)并作詳細(xì)記錄,根據(jù)每一次上機(jī)的整體情況,對(duì)學(xué)生中出現(xiàn)的共性問(wèn)題分析原因,在課堂上進(jìn)行有針對(duì)性的講評(píng)和總結(jié),使教學(xué)和實(shí)習(xí)有機(jī)結(jié)合。要讓學(xué)生充分理解上機(jī)實(shí)踐的重要性,在期末我們組織專門(mén)的上機(jī)考試,充分全面地考查了學(xué)生掌握程序設(shè)計(jì)的能力。

        3.4構(gòu)建課程支持系統(tǒng)

        積極地利用校園網(wǎng)構(gòu)建網(wǎng)絡(luò)教學(xué)平臺(tái),彌補(bǔ)傳統(tǒng)教學(xué)的有限性,為學(xué)生提供更廣闊的學(xué)習(xí)環(huán)境。學(xué)院新購(gòu)的Blackborad教學(xué)支持系統(tǒng)為我們拓展教學(xué)手段提供了很好的平臺(tái)。他通過(guò)“我的課程”模塊中的鏈接直接進(jìn)入課程,在課程內(nèi)容區(qū)教師可以公布通告、課程資料、任務(wù)、教學(xué)資源鏈接;通過(guò)互聯(lián)網(wǎng)上載課程文件,并可以方便地管理課程內(nèi)容;為用戶提供虛擬教室、討論板交流工具,通過(guò)討論板、實(shí)時(shí)的虛擬教室互動(dòng)和小組交流,實(shí)現(xiàn)協(xié)作學(xué)習(xí)的效果;還可通過(guò)數(shù)字收發(fā)箱提交并管理作業(yè)內(nèi)容;在線考核功能可以將原始試題資料錄入,可以生成試題庫(kù);從題庫(kù)中可隨機(jī)生成試卷,進(jìn)行考試并有成績(jī)統(tǒng)計(jì)分析來(lái)強(qiáng)化學(xué)生的學(xué)習(xí)效果、衡量學(xué)生的學(xué)習(xí)過(guò)程。

        4總結(jié)

        抓住VB及面向?qū)ο蟪绦蛟O(shè)計(jì)的本質(zhì)特征,采取適當(dāng)?shù)慕虒W(xué)措施,使學(xué)生盡快掌握這一編程理念和編程方法。近幾年在全體教研組教師的共同努力下,城市學(xué)院在浙江省計(jì)算機(jī)等級(jí)考試中成績(jī)穩(wěn)居省內(nèi)各高校的前列。我們將在已有的成績(jī)和基礎(chǔ)上積極向第三階段計(jì)算機(jī)教學(xué)過(guò)渡,把計(jì)算機(jī)應(yīng)用滲透到各專業(yè)課程中,開(kāi)設(shè)VB的后續(xù)課程并和各專業(yè)緊密結(jié)合,使學(xué)生有機(jī)會(huì)通過(guò)多種途徑進(jìn)行結(jié)合本專業(yè)的計(jì)算機(jī)應(yīng)用實(shí)踐,使我校的計(jì)算機(jī)基礎(chǔ)教育真正全面、深入和持久地進(jìn)行下去,把中央的高等學(xué)校本科教學(xué)質(zhì)量與教學(xué)改革工程真正地落到實(shí)處。

        參考文獻(xiàn)

        [1] 賈長(zhǎng)云. VB教學(xué)之我見(jiàn)[J]. 中國(guó)職業(yè)技術(shù)教育,2004,(2).

        [2] 龔沛曾,楊志強(qiáng). “Visual Basic 程序設(shè)計(jì)”國(guó)家精品課程建設(shè)[J]. 中國(guó)大學(xué)教學(xué)2004,(9).

        [3] Nell Dale Michael McMillan,史宗海譯. Visual Basic.NET上機(jī)實(shí)踐指導(dǎo)教程[M]. 電子工業(yè)出版社,2003.

        收稿時(shí)間:2006-12-27

        作者簡(jiǎn)介:謝紅霞,女,浙江大學(xué)城市學(xué)院計(jì)算機(jī)與計(jì)算科學(xué)學(xué)院講師。

        E-mail:xiexh@zucc.edu.cn

        国产精品久久久久久久久免费| 国产麻豆一区二区三区在| 人妻免费黄色片手机版| 亚洲一区二区视频免费看| 91成人国产九色在线观看| 中国国产不卡视频在线观看| 亚洲人精品亚洲人成在线| 欧美老熟妇欲乱高清视频| a级黑人大硬长爽猛出猛进 | 99久久精品人妻一区| 波多野结衣中文字幕一区二区三区 | 久久精品国产亚洲av专区| 久久99精品久久久久麻豆| 在办公室被c到呻吟的动态图| 久久久av精品波多野结衣| 91精品视品在线播放| 美女黄频视频免费国产大全| 久久99久久久精品人妻一区二区| 国产婷婷成人久久av免费| 亚洲人成人无码www影院| 国产香蕉尹人在线观看视频| 欧美伊人网| 国产成人激情视频在线观看| 少妇人妻精品久久888| 激情综合婷婷色五月蜜桃| 久久无码av一区二区三区| 国产欧美日韩专区| 欧美—iGAO视频网| 久久亚洲精品国产av| 国产成人小视频| 婷婷色中文字幕综合在线| 亚洲五月婷婷久久综合| 国内精品毛片av在线播放| 久久亚洲av成人无码电影a片 | 亚洲性久久久影院| 无码国产精品一区二区免费16| 自拍视频国产在线观看| 伊人久久亚洲精品中文字幕| 日本另类αv欧美另类aⅴ| 亚欧国产女人天堂Av在线播放| 91青青草免费在线视频|