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

        ?

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

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

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

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

        中圖分類號:G642 文獻(xiàn)標(biāo)識碼:B

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

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

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

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

        2存在的問題

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

        3.3學(xué)以致用

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

        (1) 講練結(jié)合

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

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

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

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

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

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

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

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

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

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

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

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

        4總結(jié)

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

        參考文獻(xiàn)

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

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

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

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

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

        E-mail:xiexh@zucc.edu.cn

        亚洲综合欧美色五月俺也去 | 漂亮丰满人妻被中出中文字幕| 国产精品9999久久久久仙踪林| 越南女子杂交内射bbwbbw| 狠狠丁香激情久久综合| 亚洲日本精品一区二区三区| 亚洲乱码中文字幕在线播放| 日韩国产成人无码av毛片蜜柚| 欧美人妻日韩精品| 精品中文字幕手机在线| 自由成熟女性性毛茸茸应用特色 | 色久悠悠婷婷综合在线| 日产学生妹在线观看| 99爱这里只有精品| 精品中文字幕手机在线| 国产精品成人一区二区不卡| 精品人妻午夜一区二区三区四区 | 国产精品99久久久久久98AV| 日韩美女人妻一区二区三区 | 在线观看视频亚洲一区二区三区| 夜夜躁日日躁狠狠久久av| 国产精品jizz在线观看老狼| 日韩精品视频在线观看免费| 精品人妻码一区二区三区红楼视频| 日本一区二区在线播放| 特级毛片a级毛片在线播放www| 日韩精品首页在线观看| 有坂深雪中文字幕亚洲中文| 又大又粗又爽的少妇免费视频| 国产成人无码A区在线观| 亚洲中文字幕一区高清在线| 国产精品女同久久久久电影院| 日日躁夜夜躁狠狠躁超碰97 | 久久中文字幕av一区二区不卡| (无码视频)在线观看| 日产无人区一线二线三线新版| 人人妻人人澡av| 国产亚洲精品色婷婷97久久久| 国产无遮挡又黄又爽在线观看 | 特级毛片爽www免费版| 97色偷偷色噜噜狠狠爱网站97|