計(jì)算機(jī)編程需要的知識(shí)范文

時(shí)間:2023-10-23 17:34:44

導(dǎo)語(yǔ):如何才能寫好一篇計(jì)算機(jī)編程需要的知識(shí),這就需要搜集整理更多的資料和文獻(xiàn),歡迎閱讀由公務(wù)員之家整理的十篇范文,供你借鑒。

計(jì)算機(jī)編程需要的知識(shí)

篇1

關(guān)鍵詞 中職;計(jì)算機(jī);游戲編程

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

文章編號(hào):1671-489X(2017)01-0090-02

1 前言

中職教育以實(shí)踐技能為主,理論教育為輔,不斷提升學(xué)生的實(shí)踐動(dòng)手能力,以滿足他們將來(lái)就業(yè)的需求。隨著互聯(lián)網(wǎng)的推廣和普及,計(jì)算機(jī)技能已經(jīng)成為技能人才必備的基礎(chǔ)技能。游戲編程在課堂教學(xué)中的合理引入,可以有效地激發(fā)學(xué)生的學(xué)習(xí)興趣,提高教學(xué)質(zhì)量。

2 巧用游戲編程,激發(fā)學(xué)習(xí)興趣

相較于普通高中學(xué)生而言,中職學(xué)生的綜合素質(zhì)比較差,自主學(xué)習(xí)能力不強(qiáng),在學(xué)習(xí)的過(guò)程中很容易出現(xiàn)這樣或者那樣的學(xué)習(xí)問(wèn)題。針對(duì)學(xué)習(xí)難度比較大的中職計(jì)算機(jī)編程課程內(nèi)容而言,如何有效地激發(fā)學(xué)生學(xué)習(xí)的興趣,促使學(xué)生自主參與到計(jì)算機(jī)課堂教學(xué)中來(lái)一直是中職教師孜孜不倦努力追求的教學(xué)目標(biāo)。單純地采用強(qiáng)制性的方法來(lái)讓學(xué)生參與到課堂教學(xué)中,不僅無(wú)法激發(fā)學(xué)生學(xué)習(xí)有關(guān)知識(shí)的興趣,甚至還會(huì)適得其反,使學(xué)生產(chǎn)生更為強(qiáng)烈的逆反心理,產(chǎn)生厭學(xué)情緒。因此,為了更好地激發(fā)學(xué)生學(xué)習(xí)計(jì)算機(jī)知識(shí)的興趣,就必須要從學(xué)生實(shí)際情況出發(fā),注意引發(fā)他們的學(xué)習(xí)興趣。

中職學(xué)生大都愛玩游戲,為了更好地激發(fā)他們學(xué)習(xí)計(jì)算機(jī)知識(shí)的興趣,教師可以在計(jì)算機(jī)課程教學(xué)中適當(dāng)?shù)刈屗麄兺嬉恍┬⌒偷木W(wǎng)絡(luò)游戲,并告訴他們?cè)撚螒蚓褪遣捎糜?jì)算機(jī)VB語(yǔ)言編程的,所學(xué)內(nèi)容和該游戲編程有著緊密的聯(lián)系,同樣可以借助VB語(yǔ)言來(lái)編程,產(chǎn)生屬于自己的游戲軟件,從而使學(xué)生對(duì)編程學(xué)習(xí)產(chǎn)生興趣,提高學(xué)生的計(jì)算機(jī)編程能力。

此外,通過(guò)學(xué)習(xí)這些簡(jiǎn)單的游戲編程,讓學(xué)生直觀地了解和掌握有關(guān)編程方面的計(jì)算機(jī)專業(yè)知識(shí),逐步使學(xué)生對(duì)于計(jì)算機(jī)編程產(chǎn)生較深層的認(rèn)知,進(jìn)而使那些以往抽象繁雜、晦澀難懂的計(jì)算機(jī)編程知識(shí)變得直觀化、形象化,促進(jìn)計(jì)算機(jī)課堂教學(xué)的開展,增強(qiáng)中職計(jì)算機(jī)課堂的教學(xué)有效性。

為了確保游戲編程在中職計(jì)算機(jī)課堂教學(xué)中順利引入,教師必須要充分發(fā)揮自身的指導(dǎo)作用,否則單純地依靠學(xué)生開展游戲編程,很可能會(huì)使部分學(xué)生沉溺于游戲,而忽視了計(jì)算機(jī)編程,影響提升學(xué)生的計(jì)算機(jī)編程能力[1]。

3 合理選擇游戲,奠定扎實(shí)基礎(chǔ)

合理選擇編程游戲的具體類型,有利于確保編程游戲?qū)嵺`教W順利開展,使學(xué)生在開展游戲編程的過(guò)程中深化對(duì)于所學(xué)計(jì)算機(jī)專業(yè)知識(shí)的理解和認(rèn)識(shí),逐步使學(xué)生掌握編程的方法,直至他們可以自主勝任編程。但是如果所選擇的編程游戲不合理,就會(huì)影響學(xué)生的學(xué)習(xí)效果,甚至?xí)靷麑W(xué)生的自信心,使他們失去對(duì)計(jì)算機(jī)編程的興趣。因此,在課程教學(xué)中,教師要結(jié)合學(xué)生的知識(shí)學(xué)習(xí)能力實(shí)際來(lái)合理選擇編程游戲的具體內(nèi)容、類型和難度,以切實(shí)達(dá)到提升學(xué)生學(xué)習(xí)能力的目的。而如何選擇游戲編程所需要的游戲類型,主要可以從以下幾個(gè)方面來(lái)著手。

首先,教師要結(jié)合學(xué)生的興趣、愛好和學(xué)習(xí)能力,選擇學(xué)生熟悉的游戲,也可以選擇學(xué)生課下經(jīng)常玩的游戲,比如五子棋、推箱子、連連看、貪吃蛇以及彈球等,均是比較經(jīng)典的小型游戲。與此同時(shí),這些簡(jiǎn)單小游戲本身的編程工作量也不是很大,只需要合理運(yùn)用所學(xué)的知識(shí)即可實(shí)現(xiàn),并且學(xué)生也已經(jīng)非常了解和熟悉這些小游戲的操作規(guī)則,所以學(xué)生會(huì)很快進(jìn)入編程當(dāng)中。然而更為重要的是,在學(xué)生參與游戲的過(guò)程中,會(huì)產(chǎn)生一些觀點(diǎn)和修改類的意見。換言之,教師要選擇那些可以激發(fā)學(xué)生編程欲望的游戲,以便促使他們自主學(xué)習(xí),必要的時(shí)候可以放手讓學(xué)生自主選擇編程游戲。

其次,要把握好所選游戲的難度,鑒于中職學(xué)生在課堂上所學(xué)的相關(guān)計(jì)算機(jī)編程知識(shí)比較有限,單純地依靠這些知識(shí)無(wú)法解決復(fù)雜的游戲編程,此時(shí)選擇邏輯算法繁雜、難度過(guò)高的游戲會(huì)使學(xué)生望而卻步,進(jìn)而會(huì)打擊學(xué)習(xí)編程的自信心。應(yīng)為學(xué)生留有一定的選擇余地,幫助學(xué)生在完成編程的過(guò)程中,切實(shí)體會(huì)編程的樂(lè)趣,以更好地激發(fā)學(xué)生學(xué)習(xí)興趣,提升自主學(xué)習(xí)效果。同時(shí),游戲編程中所涉及的知識(shí)要體現(xiàn)中職計(jì)算機(jī)教學(xué)大綱所制定的各項(xiàng)教學(xué)指標(biāo)和要求,確保游戲編程教學(xué)切實(shí)圍繞課程知識(shí)體系開展,不可過(guò)多強(qiáng)調(diào)讓學(xué)生獨(dú)立學(xué)習(xí)新知識(shí)的能力,但是這也并不意味著要一味地降低游戲編程難度,具體就是通過(guò)循序漸進(jìn)的訓(xùn)練原則逐步提升學(xué)生游戲編程的能力,同時(shí)也可以在此過(guò)程中,培養(yǎng)和提升解決相關(guān)計(jì)算機(jī)編程問(wèn)題的能力,從而為其后續(xù)的計(jì)算機(jī)課程教學(xué)乃至今后工作奠定扎實(shí)基礎(chǔ)。

4 創(chuàng)新教學(xué)方式,增強(qiáng)教學(xué)效果

為了進(jìn)一步增強(qiáng)編程教學(xué)效果,教師除了要合理選擇編程游戲之外,同樣需要?jiǎng)?chuàng)新現(xiàn)行課程教學(xué)方式,借助多樣化的教學(xué)模式來(lái)逐步提升計(jì)算機(jī)課堂教學(xué)有效性。在傳統(tǒng)課堂教學(xué)中的“師傳生學(xué)”學(xué)習(xí)模式無(wú)法激發(fā)學(xué)生的學(xué)習(xí)效果,同時(shí)也限制了學(xué)生自主編程能力的提升。而現(xiàn)在推行的任務(wù)驅(qū)動(dòng)式教學(xué)法的合理應(yīng)用,則可以充分發(fā)揮學(xué)生在學(xué)習(xí)過(guò)程中的自主能動(dòng)性,更好地實(shí)現(xiàn)互助合作學(xué)習(xí),提高學(xué)習(xí)效率,培養(yǎng)他們解決實(shí)際問(wèn)題的能力。

在游戲編程實(shí)踐教學(xué)過(guò)程中,為了切實(shí)踐行任務(wù)驅(qū)動(dòng)式教學(xué)思想,可以從以下幾個(gè)方面來(lái)開展。

1)提出問(wèn)題。在確定編程游戲類型之后,教師可以按照兩種方式來(lái)引入課題:

一是闡述式,教師以文檔或者口述的方式來(lái)直接提出游戲編程實(shí)訓(xùn)內(nèi)容;

二是演示導(dǎo)入式,通過(guò)教師提前演示已經(jīng)編好的游戲來(lái)使學(xué)生了解和掌握相關(guān)的編程內(nèi)容與要求。

2)分析問(wèn)題。針對(duì)游戲編程而言,其主要包括功能設(shè)計(jì)、算法設(shè)計(jì)和界面設(shè)計(jì)等內(nèi)容,此時(shí)要注意加強(qiáng)教師的指導(dǎo)作用,使學(xué)生可以切實(shí)做好各個(gè)階段的分析工作,逐步提升學(xué)習(xí)編程的能力。

3)解決問(wèn)題。在學(xué)生確定基本編程思路之后,要重點(diǎn)解決前一步過(guò)程中所存在的各種問(wèn)題,以便可以確保所設(shè)計(jì)編程邏輯符合設(shè)計(jì)需求,從而使學(xué)生真正完成游戲編程,提升編程能力。

5 結(jié)語(yǔ)

總之,游戲編程在中職計(jì)算機(jī)課堂教學(xué)中的合理引入,可以有效地激發(fā)學(xué)生學(xué)習(xí)計(jì)算機(jī)知識(shí)的興趣,提升學(xué)生的計(jì)算機(jī)實(shí)踐操作技能。特別是可以有效地化解當(dāng)前中職計(jì)算機(jī)教學(xué)中存在的一些瓶頸,提高教學(xué)有效性。在中職計(jì)算機(jī)教學(xué)實(shí)踐中,教師要結(jié)合學(xué)生的興趣和愛好來(lái)合理選擇游戲編程內(nèi)容,同時(shí)還要加強(qiáng)師生間的互助合作,以全面提升教學(xué)質(zhì)量。

篇2

計(jì)算機(jī)大類學(xué)生依托在寧波大學(xué)科學(xué)技術(shù)學(xué)院的理工學(xué)院進(jìn)行培養(yǎng),理工學(xué)院的人才培養(yǎng)目標(biāo)是以技術(shù)組合創(chuàng)新為特色的產(chǎn)學(xué)研結(jié)合培養(yǎng)模式,培養(yǎng)具有技術(shù)組合創(chuàng)新應(yīng)用能力、有一定理論素養(yǎng)和較強(qiáng)工程能力的“兩強(qiáng)一高”應(yīng)用型專業(yè)高級(jí)人才,在這個(gè)大的指導(dǎo)原則下,要求所有課程以群的合力,從培養(yǎng)學(xué)生的動(dòng)手能力切入,在實(shí)踐中的感性材料豐富之后,引導(dǎo)學(xué)生進(jìn)入理論創(chuàng)新。

通過(guò)對(duì)當(dāng)前以計(jì)算機(jī)英語(yǔ)為題的教材與教學(xué)資料分析我們發(fā)現(xiàn),幾乎目前所有的教材都沒(méi)有考慮到獨(dú)立院校計(jì)算機(jī)專業(yè)學(xué)生的特點(diǎn),大部分教材都試圖在一本書中對(duì)計(jì)算方方面面的知識(shí)如計(jì)算機(jī)結(jié)構(gòu)、算法、編譯原理、操作系統(tǒng)、計(jì)算機(jī)網(wǎng)絡(luò)等知識(shí)進(jìn)行介紹,就我們過(guò)去使用的情況來(lái)看,發(fā)現(xiàn)學(xué)生難以在一個(gè)學(xué)期完成學(xué)習(xí)任務(wù),在完成之后,所學(xué)知識(shí)也無(wú)法轉(zhuǎn)化成動(dòng)手能力,這與我院的教學(xué)培養(yǎng)目標(biāo)是不一致的。

尋找課程改革的切入點(diǎn)

為了對(duì)《計(jì)算機(jī)英語(yǔ)》課程進(jìn)行改革探索,我們專門對(duì)寧波大學(xué)科技學(xué)院的計(jì)算機(jī)大類的畢業(yè)生進(jìn)行了調(diào)研,調(diào)研結(jié)果如表2所示。通過(guò)調(diào)研我們發(fā)現(xiàn),畢業(yè)后依然在計(jì)算機(jī)方向就業(yè)的學(xué)生中,絕大部分都在進(jìn)行編程開發(fā)工作。針對(duì)這種特點(diǎn),我們決定把《計(jì)算機(jī)英語(yǔ)》課程改革的切入點(diǎn)與培養(yǎng)學(xué)生的編程能力的大目標(biāo)掛靠,接下來(lái)我對(duì)當(dāng)前計(jì)算機(jī)大類的大四學(xué)生所學(xué)的編程語(yǔ)言情況進(jìn)行了調(diào)研,調(diào)研結(jié)果如表3所示,通過(guò)調(diào)研我們發(fā)現(xiàn)大部分學(xué)生在校期間都學(xué)習(xí)兩到三門編程語(yǔ)言,而在調(diào)研的同時(shí)我們也發(fā)現(xiàn)大部分學(xué)生在學(xué)習(xí)完多門編程語(yǔ)言后依然有不少問(wèn)題,如要通過(guò)網(wǎng)絡(luò)獲取該門語(yǔ)言的編程文檔時(shí),由于現(xiàn)在計(jì)算機(jī)專業(yè)的最新編程文檔的大部分是以英語(yǔ),學(xué)生有閱讀困難,同時(shí)由于學(xué)過(guò)多門編程語(yǔ)言,在編程的時(shí)候,多門語(yǔ)言之間容易出現(xiàn)混淆,如表4所示。在通過(guò)相關(guān)的調(diào)研數(shù)據(jù)綜合分析基礎(chǔ)上,我們認(rèn)為可以針對(duì)獨(dú)立學(xué)院的特點(diǎn),以培養(yǎng)學(xué)生的編程能力大目標(biāo)為指引,從計(jì)算機(jī)英語(yǔ)教學(xué)材料組織入手,對(duì)《計(jì)算機(jī)英語(yǔ)》課程進(jìn)行改革。

我們所做的一些改革嘗試

1.語(yǔ)料選擇

為了培養(yǎng)鞏固學(xué)生的編程能力,從本專業(yè)的角度出發(fā),我們自編了一套講義教材,鑒于面向?qū)ο缶幊陶Z(yǔ)言已經(jīng)成為當(dāng)前的主流編程語(yǔ)言,該教材匯編了Java,C#,C++等幾門語(yǔ)言的編程規(guī)范,由于這些語(yǔ)言的編程規(guī)范都是計(jì)算機(jī)業(yè)界主要的IT公司所制定,而且是以英語(yǔ)為媒介,所以在指導(dǎo)學(xué)生學(xué)習(xí)這些材料的同時(shí),學(xué)生在接受實(shí)際工作的專業(yè)英語(yǔ)的教育,又由于講義的內(nèi)容講授的是編程語(yǔ)言,而這恰好滿足了學(xué)生在遇到實(shí)際編程問(wèn)題的時(shí)候,需要借助英語(yǔ)了解國(guó)際上最新動(dòng)態(tài)的相關(guān)專業(yè)術(shù)語(yǔ)與詞匯,為學(xué)生通過(guò)《計(jì)算機(jī)英語(yǔ)》的學(xué)習(xí),將所學(xué)知識(shí)投入使用提供了直接的保證。在實(shí)際的教學(xué)中,我們發(fā)現(xiàn),將幾本語(yǔ)言的編程規(guī)范匯在一起介紹,將各門語(yǔ)言的類命名、接口命名、方法命名、單行注釋、多行注釋、段落注釋等合在一起來(lái)對(duì)比分析。

2.教學(xué)方法

從體現(xiàn)專業(yè)英語(yǔ)教學(xué)的特點(diǎn)角度出發(fā),我們?cè)谥v課的過(guò)程中,對(duì)英語(yǔ)語(yǔ)言的語(yǔ)法不做重點(diǎn)的講解,也不只是將講義進(jìn)行翻譯講解,而是將授課內(nèi)容與動(dòng)手關(guān)聯(lián),學(xué)生在學(xué)習(xí)完相關(guān)章節(jié)后,要求動(dòng)手編程,將課程內(nèi)容中的編程規(guī)范實(shí)際的應(yīng)用到編碼中,學(xué)生的代碼規(guī)范程度成為我們《計(jì)算機(jī)英語(yǔ)》課程學(xué)習(xí)過(guò)程中的考核要點(diǎn),體現(xiàn)了寧波大學(xué)“學(xué)以致用”的校訓(xùn)。

3.教學(xué)效果

為了更好的訓(xùn)練學(xué)生對(duì)授課概念的掌握,我們針對(duì)每個(gè)知識(shí)點(diǎn),都布置了編程作業(yè),要求同時(shí)用3種語(yǔ)言完成,且要求學(xué)生按照相應(yīng)語(yǔ)言的編程規(guī)范進(jìn)行編碼。通過(guò)本課程的授課,學(xué)期末有88%左右的同學(xué)認(rèn)為掌握了兩門以上的語(yǔ)言,見表5所示。

結(jié)語(yǔ)

篇3

關(guān)鍵詞:翻轉(zhuǎn)課堂;計(jì)算機(jī)基礎(chǔ)課程;編程語(yǔ)言

計(jì)算機(jī)基礎(chǔ)課程作為公共基礎(chǔ)課程,是所有高校學(xué)生在教育階段都必須學(xué)習(xí)的一門課程,它作為高校學(xué)生在日常學(xué)習(xí)、生活以及今后步入社會(huì)的重要工具,具有面向高校所有專業(yè)學(xué)生的廣泛性。當(dāng)前我國(guó)高校計(jì)算機(jī)基礎(chǔ)課程發(fā)展都較為良好,通過(guò)采用有效積極的項(xiàng)目化教學(xué)手段來(lái)實(shí)現(xiàn)計(jì)算機(jī)教學(xué)目的。隨著信息化科學(xué)技術(shù)的滲透發(fā)展,越來(lái)越多的高校在進(jìn)行計(jì)算機(jī)基礎(chǔ)課程時(shí)選擇翻轉(zhuǎn)課堂這一新型教學(xué)模式,有針對(duì)性地將計(jì)算機(jī)各個(gè)項(xiàng)目融入到整個(gè)教學(xué)之中,充分激發(fā)出學(xué)生對(duì)計(jì)算機(jī)基礎(chǔ)課程的熱情,對(duì)學(xué)生自身整體創(chuàng)新和動(dòng)手能力都有很大提升作用,在實(shí)現(xiàn)學(xué)生綜合素質(zhì)不斷強(qiáng)化的同時(shí)還能進(jìn)一步推動(dòng)計(jì)算機(jī)基礎(chǔ)課程教學(xué)改革。

1翻轉(zhuǎn)課堂的概念及其教學(xué)思路

1.1翻轉(zhuǎn)課堂的含義

翻轉(zhuǎn)課堂主要是指學(xué)生通過(guò)教師提供的教學(xué)視頻或是教學(xué)課件等教學(xué)手段將需要學(xué)習(xí)的知識(shí)提前消化,到實(shí)際課堂教學(xué)時(shí)再由教師和學(xué)生進(jìn)行共同討論和交流,最終實(shí)現(xiàn)解答課堂知識(shí)難疑點(diǎn)和掌握課堂知識(shí)的新型教學(xué)模式。通過(guò)翻轉(zhuǎn)課堂的含義我們可以看出其與傳統(tǒng)教學(xué)模式的不同之一就在于教學(xué)手段和教學(xué)目標(biāo)的前后順序翻轉(zhuǎn)。我國(guó)高校也在進(jìn)行翻轉(zhuǎn)課堂的探索和實(shí)踐研究,翻轉(zhuǎn)課堂這種新穎教學(xué)模式為我國(guó)現(xiàn)代化教育注入了新鮮血液和元素。

1.2翻轉(zhuǎn)課堂的基本教學(xué)思路

在以往傳統(tǒng)的教學(xué)課堂上,課堂教學(xué)模式大都相似,高校學(xué)生走進(jìn)教室置身于課堂教學(xué),由教師通過(guò)板書或是投影方式進(jìn)行課堂教學(xué),學(xué)生通過(guò)課堂上的知識(shí)吸收去完成教師布置的課外作業(yè)。這種教學(xué)模式是從傳統(tǒng)教學(xué)中一直沿用下來(lái)的,然而隨著教育體制的改革發(fā)展,很顯然這種傳統(tǒng)的教育模式已滿足不了教育需求,它忽視了在課堂上每一位學(xué)習(xí)主體的學(xué)習(xí)能力不同,學(xué)生在課堂教育上的差異就很明顯地體現(xiàn)出來(lái)了,這時(shí)教師要想通過(guò)自身來(lái)解答每一個(gè)學(xué)生對(duì)知識(shí)點(diǎn)的疑惑是很難實(shí)現(xiàn)的,要從根本上解決這一問(wèn)題,推行翻轉(zhuǎn)課堂這種新型教學(xué)模式勢(shì)在必行。翻轉(zhuǎn)課堂的基本教學(xué)思路就是學(xué)生通過(guò)教師提供的教學(xué)課件進(jìn)行課前的知識(shí)點(diǎn)預(yù)習(xí)和吸收,在實(shí)際課堂教學(xué)中再由教師對(duì)學(xué)生難以理解的內(nèi)容進(jìn)行專門講解,實(shí)現(xiàn)教學(xué)知識(shí)點(diǎn)的總結(jié)和提升,同時(shí)在課余之外還能隨時(shí)隨地通過(guò)教學(xué)課件進(jìn)行教學(xué)知識(shí)的反思。

2計(jì)算機(jī)基礎(chǔ)課程的學(xué)習(xí)現(xiàn)狀

2.1計(jì)算機(jī)基礎(chǔ)課程教學(xué)內(nèi)容比較缺乏

根據(jù)教育部門的教學(xué)要求,當(dāng)前我國(guó)高校相關(guān)計(jì)算機(jī)基礎(chǔ)課程的開設(shè)都順應(yīng)了教育改革要求,但是在實(shí)際的計(jì)算機(jī)基礎(chǔ)課程教學(xué)中,相關(guān)教學(xué)內(nèi)容比較單一和匱乏,無(wú)法滿足現(xiàn)代化科學(xué)技術(shù)背景下的教學(xué)要求,再加上高校課時(shí)的限制,計(jì)算機(jī)基礎(chǔ)課程的知識(shí)不能在課堂上得到完全解釋,制約了計(jì)算機(jī)基礎(chǔ)課程教學(xué)質(zhì)量的提高。

2.2計(jì)算機(jī)基礎(chǔ)課程教學(xué)方式比較傳統(tǒng)

在當(dāng)前我國(guó)絕大多數(shù)高校的計(jì)算機(jī)基礎(chǔ)課程教學(xué)方式由原來(lái)的一對(duì)多教室式教學(xué)轉(zhuǎn)變?yōu)楝F(xiàn)在的一對(duì)一機(jī)房式教學(xué),但是在知識(shí)的傳授上還是采取教師講解學(xué)生傾聽的教學(xué)方式,很難真正激發(fā)學(xué)生學(xué)習(xí)熱情。

3翻轉(zhuǎn)課堂在計(jì)算機(jī)JAVA編程語(yǔ)言知識(shí)點(diǎn)中的實(shí)驗(yàn)研究

計(jì)算機(jī)教師進(jìn)行計(jì)算機(jī)課堂教學(xué),主要包括理論知識(shí)的傳授和實(shí)踐能力的指導(dǎo),為了更好凸顯翻轉(zhuǎn)課堂在計(jì)算機(jī)基礎(chǔ)課程中的實(shí)踐作用,選擇JAVA編程語(yǔ)言這一知識(shí)點(diǎn)進(jìn)行具體翻轉(zhuǎn)課堂教學(xué)。在傳統(tǒng)JAVA編程語(yǔ)言課程設(shè)計(jì)上,一般都是教師將教學(xué)任務(wù)提前告知學(xué)生,由學(xué)生自行進(jìn)行課前的準(zhǔn)備和預(yù)習(xí),在課堂上進(jìn)行知識(shí)點(diǎn)的講解、課程內(nèi)容演示以及學(xué)生實(shí)踐編程三個(gè)主要階段。然而由于學(xué)生在實(shí)際JAVA編程上缺少經(jīng)驗(yàn),導(dǎo)致其在編程中易發(fā)生各種問(wèn)題,再加上缺少課余之外的溝通交流,積壓越來(lái)越多的問(wèn)題,很難達(dá)到的預(yù)期計(jì)算機(jī)課程目的。在這樣的課堂背景下對(duì)JAVA編程語(yǔ)言知識(shí)點(diǎn)的教學(xué)實(shí)行翻轉(zhuǎn)課堂具有實(shí)際意義。

3.1JAVA編程語(yǔ)言知識(shí)點(diǎn)利用翻轉(zhuǎn)課堂的課前準(zhǔn)備

教師在翻轉(zhuǎn)課堂教學(xué)模式中不僅僅擔(dān)負(fù)著傳授知識(shí)點(diǎn)的責(zé)任,還要準(zhǔn)備課前計(jì)算機(jī)知識(shí)點(diǎn)課件或是視頻資料,為了提高JAVA編程語(yǔ)言知識(shí)點(diǎn)的效果,課前準(zhǔn)備工作可以從這兩個(gè)方面著手。首先,翻轉(zhuǎn)課堂需要一個(gè)完整課堂學(xué)習(xí)系統(tǒng)作為依靠。通過(guò)對(duì)知識(shí)點(diǎn)課件或是視頻的準(zhǔn)備和管理掌握教學(xué)任務(wù)的進(jìn)度,并收集學(xué)生觀看課前視頻課件的信息,清楚學(xué)生對(duì)于知識(shí)點(diǎn)的掌握程度,以此來(lái)實(shí)現(xiàn)監(jiān)控學(xué)生實(shí)際學(xué)習(xí)情況的目的。其次,翻轉(zhuǎn)課堂還需要充分的課前學(xué)習(xí)資料作為基礎(chǔ)。翻轉(zhuǎn)課堂作為新型教學(xué)模式與傳統(tǒng)教學(xué)模式的最大區(qū)別就是前者在充分開展課前預(yù)習(xí)的基礎(chǔ)上實(shí)現(xiàn)了學(xué)習(xí)效率的最大化。計(jì)算機(jī)教師通過(guò)自己制作視頻課件或是在網(wǎng)上選擇適合JAVA編程語(yǔ)言知識(shí)點(diǎn)的視頻,再加上課前收集的學(xué)生對(duì)于知識(shí)點(diǎn)的掌握程度來(lái)準(zhǔn)備相關(guān)知識(shí)點(diǎn)的教學(xué)文字資料,完成一整套的翻轉(zhuǎn)課堂課前準(zhǔn)備。

3.2JAVA編程語(yǔ)言知識(shí)點(diǎn)利用翻轉(zhuǎn)課堂的具體實(shí)施設(shè)計(jì)過(guò)程

在實(shí)行翻轉(zhuǎn)課堂之前,教師應(yīng)根據(jù)學(xué)生對(duì)于JAVA編程知識(shí)的熟練程度對(duì)學(xué)生進(jìn)行分組排序,對(duì)于掌握程度熟練的學(xué)生可以安排實(shí)踐任務(wù)中較為困難的一部分,并在實(shí)踐中擔(dān)任比較重要的領(lǐng)頭作用,在鍛煉學(xué)生們相互合理安排分配任務(wù)以及組織協(xié)調(diào)能力的同時(shí),還能提升學(xué)生自主動(dòng)手創(chuàng)新能力,對(duì)于掌握程度一般的學(xué)生,則在觀看課前視頻課件的同時(shí)還應(yīng)有針對(duì)性地選擇知識(shí)點(diǎn)較為薄弱的部分進(jìn)行專門學(xué)習(xí),而對(duì)于掌握程度較差的學(xué)生,在觀看教師準(zhǔn)備的課前視頻課件之前,優(yōu)先系統(tǒng)復(fù)習(xí)鞏固最基礎(chǔ)的知識(shí)點(diǎn),保證他們有足夠的基礎(chǔ)知識(shí)完成翻轉(zhuǎn)課堂的實(shí)踐學(xué)習(xí)。在翻轉(zhuǎn)課堂的課前預(yù)習(xí)中,學(xué)生可以隨時(shí)根據(jù)自身情況來(lái)選擇相關(guān)視頻課件進(jìn)行學(xué)習(xí)。在JAVA編程語(yǔ)言課程最開始時(shí)要求學(xué)生確定編程項(xiàng)目并清楚自身在課程學(xué)習(xí)中的實(shí)際需求,所以對(duì)于教師來(lái)說(shuō),制作課前視頻課件時(shí)候應(yīng)針對(duì)知識(shí)點(diǎn)的實(shí)踐作用來(lái)展現(xiàn)學(xué)生們的實(shí)際需求,基礎(chǔ)強(qiáng)或是弱的學(xué)生都可以有針對(duì)性地選擇適合自身的學(xué)習(xí)視頻進(jìn)行預(yù)習(xí)。進(jìn)行實(shí)際翻轉(zhuǎn)課堂教學(xué)時(shí),教師可以將實(shí)踐教學(xué)分為課堂檢測(cè)、課堂討論以及課堂總結(jié)三部分。在課堂檢測(cè)部分,教師可以針對(duì)理論知識(shí)或是實(shí)踐知識(shí)選擇通過(guò)筆試或是問(wèn)答的方式來(lái)檢測(cè)學(xué)生課前預(yù)習(xí)的成果,并及時(shí)發(fā)現(xiàn)學(xué)生的不足。在課堂討論部分,教師可以實(shí)現(xiàn)根據(jù)學(xué)生掌握程度和知識(shí)點(diǎn)的難易程度設(shè)計(jì)一些問(wèn)題,在JAVA編程語(yǔ)言設(shè)計(jì)中的用戶管理刪除系統(tǒng)功能,學(xué)生在設(shè)計(jì)時(shí)往往會(huì)選擇直接刪除,但是這樣的行為在JAVA實(shí)際編程中是錯(cuò)誤的,教師就可以通過(guò)對(duì)這一部分提出疑問(wèn)讓學(xué)生在課堂上進(jìn)行自主討論,以此來(lái)提高學(xué)生自行解決問(wèn)題的動(dòng)手能力。在課堂總結(jié)部分,教師通過(guò)整堂課程引導(dǎo)學(xué)生進(jìn)行知識(shí)點(diǎn)的整體構(gòu)建和鞏固,有助于學(xué)生理解透徹知識(shí)點(diǎn)。通過(guò)翻轉(zhuǎn)課堂在JAVA編程語(yǔ)言的實(shí)際運(yùn)用我們可以清楚看到,以前在傳統(tǒng)計(jì)算機(jī)課堂上出現(xiàn)的種種問(wèn)題在翻轉(zhuǎn)課堂上幾乎不存在。對(duì)于實(shí)行了翻轉(zhuǎn)課堂的班級(jí)可以發(fā)現(xiàn)學(xué)生學(xué)習(xí)熱情和學(xué)習(xí)成績(jī)都明顯高于未實(shí)行翻轉(zhuǎn)課堂的班級(jí),在激發(fā)學(xué)生學(xué)習(xí)積極性的同時(shí)還能促進(jìn)師生關(guān)系融洽。

4翻轉(zhuǎn)課堂在計(jì)算機(jī)基礎(chǔ)課程中的教學(xué)轉(zhuǎn)變

翻轉(zhuǎn)課堂這一新型教學(xué)模式結(jié)合了不同高校的計(jì)算機(jī)專業(yè)發(fā)展特點(diǎn),很好地解決了高校中傳統(tǒng)計(jì)算機(jī)課堂教學(xué)模式的弊端,有利于提高學(xué)生的自主學(xué)習(xí)能力和教師個(gè)性化教學(xué)能力,通過(guò)教學(xué)的互動(dòng)性完成了計(jì)算機(jī)基礎(chǔ)課程中的教與學(xué)的轉(zhuǎn)變。

4.1計(jì)算機(jī)基礎(chǔ)課程中教的轉(zhuǎn)變

翻轉(zhuǎn)課堂的互動(dòng)性使得教師改變了傳統(tǒng)的教學(xué)模式,教學(xué)內(nèi)容更加趨向于學(xué)生在學(xué)習(xí)中的狀態(tài)和問(wèn)題,計(jì)算機(jī)基礎(chǔ)課程中的教學(xué)主體由原來(lái)的以教師為中心轉(zhuǎn)變?yōu)橥怀鰧W(xué)生的主導(dǎo)地位,相關(guān)課前和課中課件由教師在充分了解學(xué)生學(xué)習(xí)能力之后親自制作,有利于學(xué)生在學(xué)習(xí)中根據(jù)自身不足進(jìn)行針對(duì)性學(xué)習(xí),提高教師個(gè)性化教學(xué)能力。在傳統(tǒng)的計(jì)算機(jī)基礎(chǔ)課堂教學(xué)中,教師主要通過(guò)學(xué)生在課堂上的語(yǔ)言或是表情來(lái)獲取學(xué)生接受知識(shí)點(diǎn)與否,而在翻轉(zhuǎn)課堂教學(xué)中,基于計(jì)算機(jī)課程的高實(shí)踐性特點(diǎn),教師能夠在有限的課堂時(shí)間中解決更多的問(wèn)題,通過(guò)課前的學(xué)習(xí)任務(wù)布置和課中知識(shí)點(diǎn)的討論,教師能夠發(fā)現(xiàn)在傳統(tǒng)課堂教學(xué)中不易發(fā)現(xiàn)的問(wèn)題,促使學(xué)生更好地掌握這些知識(shí)點(diǎn)。

4.2計(jì)算機(jī)基礎(chǔ)課程中學(xué)的轉(zhuǎn)變

傳統(tǒng)的計(jì)算機(jī)教學(xué)課堂中教師是教學(xué)的主體,學(xué)生在課堂中只是作為知識(shí)的接受者。而在翻轉(zhuǎn)課堂教學(xué)模式中,學(xué)生成為了真正的課堂主體,由原來(lái)的被動(dòng)接受型轉(zhuǎn)變?yōu)橹鲃?dòng)參與型,課前的主動(dòng)預(yù)習(xí)、課中的主動(dòng)談?wù)撘约罢n后的主動(dòng)鞏固知識(shí)點(diǎn),都強(qiáng)化了學(xué)生的主體地位。為了能夠更好發(fā)揮翻轉(zhuǎn)課堂在計(jì)算機(jī)實(shí)踐教學(xué)中的效果,學(xué)生之間還能通過(guò)互幫互助機(jī)制促進(jìn)知識(shí)點(diǎn)的交流學(xué)習(xí),建立專門的課題討論群,方便學(xué)生進(jìn)行及時(shí)的學(xué)習(xí)、作業(yè)的提交以及師生之間的互動(dòng)。

5結(jié)語(yǔ)

終上所述,翻轉(zhuǎn)課堂在計(jì)算機(jī)基礎(chǔ)課程教學(xué)中有著舉足輕重的地位,它不僅有利于計(jì)算機(jī)基礎(chǔ)課程教學(xué)整體水平提升,還順應(yīng)了現(xiàn)代化信息技術(shù)的時(shí)代進(jìn)步發(fā)展。在進(jìn)行有關(guān)翻轉(zhuǎn)課堂教學(xué)模式的改革中,我們要通過(guò)不斷深入研究和探索,發(fā)揮翻轉(zhuǎn)課堂在實(shí)際計(jì)算機(jī)基礎(chǔ)課程教學(xué)中的作用,最終實(shí)現(xiàn)教育體制改革的良性發(fā)展。

參考文獻(xiàn)

[1]金燕.基于微課的翻轉(zhuǎn)課堂教學(xué)模式實(shí)踐研究——以《計(jì)算機(jī)應(yīng)用基礎(chǔ)》課程為例[J].職教論壇,2014(23):55-58.

篇4

關(guān)鍵詞:中學(xué)計(jì)算機(jī)教育;大學(xué)計(jì)算機(jī);基礎(chǔ)教育;教學(xué)銜接

中圖分類號(hào):G642.0 文獻(xiàn)標(biāo)志碼:A 文章編號(hào):1674-9324(2013)49-0164-02

一、課題研究的基本說(shuō)明

本課題主要研究中學(xué)計(jì)算機(jī)教育與大學(xué)計(jì)算機(jī)入門教育的銜接問(wèn)題,研究目的是為實(shí)現(xiàn)計(jì)算機(jī)課程教學(xué)從中學(xué)到大學(xué)兩個(gè)階段的自然過(guò)渡與銜接提供依據(jù)與建議。本次問(wèn)卷調(diào)查,高中問(wèn)卷于2009年6~9月發(fā)送給北京市通州區(qū)潞河中學(xué)、朝陽(yáng)區(qū)八十中學(xué)、海淀區(qū)北大附中、西城區(qū)北京第四中學(xué)等中學(xué)的高中部學(xué)生,收回問(wèn)卷400份,其中有效問(wèn)卷359份;大學(xué)問(wèn)卷于2009年12月發(fā)送給北京大學(xué)、北京理工大學(xué)、北京工商大學(xué)的大一學(xué)生,他們正在上大學(xué)中的第一門計(jì)算機(jī)基礎(chǔ)教育課程《計(jì)算概論》,共收回700份問(wèn)卷,其中有效問(wèn)卷697份。

二、問(wèn)卷統(tǒng)計(jì)與分析

1.基本信息分析。①被調(diào)查大學(xué)生的地域分布。被調(diào)查大學(xué)生中,高中在北京就讀的131名,占18.79%;非北京生源為566名,占81.21%。②被調(diào)查大學(xué)生專業(yè)類別。屬于計(jì)算機(jī)類的60名,占總?cè)藬?shù)的8.61%。計(jì)算機(jī)專業(yè)和非計(jì)算機(jī)專業(yè)學(xué)生在大學(xué)入學(xué)時(shí)和學(xué)習(xí)一年之后均未出現(xiàn)明顯差距,甚至計(jì)算機(jī)專業(yè)的學(xué)生反而略低。考慮到主觀標(biāo)準(zhǔn)不一,可以認(rèn)為計(jì)算機(jī)專業(yè)與非計(jì)算機(jī)專業(yè)的學(xué)習(xí)效果相同。

2.計(jì)算機(jī)教學(xué)內(nèi)容統(tǒng)計(jì)與分析。①應(yīng)用軟件使用種類。調(diào)查列出了Word、Excel、Power Point、Access、FrontPage、Photoshop圖片處理軟件、Adobe Flas處理軟件、Adobe Audition音頻處理軟件、Moviemaker視頻處理軟件、Ghost硬盤軟件、迅雷等下載軟件和QQ聊天等共12種軟件。高中生中有45.5%的學(xué)生在課堂上學(xué)習(xí)過(guò)絕大部分應(yīng)用軟件;有39.0%的學(xué)生在課堂上學(xué)習(xí)過(guò)一半左右;有15.5%的學(xué)生只在課堂上學(xué)習(xí)過(guò)小部分。②高中和大學(xué)階段計(jì)算機(jī)編程的教學(xué)深度。據(jù)統(tǒng)計(jì),大學(xué)階段課堂編程的教學(xué),“深入介紹過(guò)一種或多種語(yǔ)言”的占72%;“淺顯介紹過(guò)一門語(yǔ)言”的占27%;“完全沒(méi)有”的占1%;。高中階段課堂編程的教學(xué),“深入介紹過(guò)”的占8%;“淺顯介紹過(guò)一門語(yǔ)言”的占48%;“完全沒(méi)有”的占44%。比較可知,大學(xué)編程教學(xué)的深度相對(duì)于高中有明顯提高,從8%上升到大學(xué)的72%,“完全沒(méi)有”編程教學(xué)的從44%下降到1%。③高中和大學(xué)階段學(xué)習(xí)計(jì)算機(jī)編程種類。大學(xué)生對(duì)于編程語(yǔ)言的掌握率,其中,C/C#/C++達(dá)99%;Basic達(dá)到35%,Pascal達(dá)到9%,Java僅有2%??梢?,大學(xué)生較多掌握了C系列的編程語(yǔ)言,這與大學(xué)計(jì)算機(jī)課主要學(xué)習(xí)C語(yǔ)言有關(guān)。在學(xué)習(xí)過(guò)編程語(yǔ)言的高中生中,Basic掌握率達(dá)50%,Java有46%,C/C#/C++達(dá)14%,Pascal達(dá)到9%,“都不會(huì)”的占16%。高中生對(duì)于編程語(yǔ)言的掌握以Basic語(yǔ)言和java為主,各種語(yǔ)言均有所了解。據(jù)此推測(cè),大學(xué)生對(duì)一些編程語(yǔ)言的掌握率下降的原因?yàn)檫z忘。④計(jì)算機(jī)課程難度評(píng)價(jià)。大學(xué)生認(rèn)為大學(xué)計(jì)算機(jī)課程難度“很難”的546人,占78.3%;認(rèn)為“一般”的132人,占18.9%;認(rèn)為“很容易”的5人,占0.7%;還有一些認(rèn)為“很難判斷到底是難還是容易”,或者認(rèn)為“能聽懂但是很吃力”。大學(xué)生認(rèn)為高中的計(jì)算機(jī)課程難度“很難”的占9%;認(rèn)為“一般”的占83%;認(rèn)為“很容易”的占6%。大學(xué)生對(duì)高中課程難度的評(píng)價(jià)明顯低于高中生,原因可能是大學(xué)生不自覺(jué)地與大學(xué)課程進(jìn)行對(duì)比所致。高中生認(rèn)為高中計(jì)算機(jī)課程的難度“很難”的占14.5%,“一般”的占82.8%,“很容易”的占2.7%;高中生認(rèn)為(估計(jì))大學(xué)計(jì)算機(jī)課程難度“很難”的占14%,“一般”的占78%,“很容易”的占8%。高中生對(duì)于大學(xué)計(jì)算機(jī)課程的難度普遍估計(jì)不足,這將會(huì)造成他們上大學(xué)之后由于缺乏重視而迅速被落下,使得大學(xué)課程顯得更加困難。而大學(xué)對(duì)于編程教學(xué)的重視程度較高中為深;這可能使一些在高中未有編程能力的學(xué)生難以適應(yīng)。主觀調(diào)查證實(shí),被調(diào)查者大部分認(rèn)為高中難度較低,甚至有的學(xué)校沒(méi)有開設(shè)計(jì)算機(jī)課程;而在大學(xué)時(shí),必修的編程難度、深度、廣度都增加,重視程度也增加了。⑤應(yīng)用軟件教學(xué)對(duì)于學(xué)生需要的滿足程度。關(guān)于應(yīng)用軟件教學(xué)對(duì)學(xué)生實(shí)際應(yīng)用需求的滿足度調(diào)查表明,“足夠”的占51%,“不太夠”的占40%;“根本不夠”的占9%。僅一半學(xué)生認(rèn)為目前學(xué)習(xí)的應(yīng)用軟件夠日常使用。在未完全滿足日常需要的情況下,大學(xué)更深的計(jì)算機(jī)知識(shí)容易使一些同學(xué)失去興趣和耐心。

3.計(jì)算機(jī)課學(xué)習(xí)效果分析。①高中計(jì)算機(jī)課的學(xué)習(xí)效果。認(rèn)為自己在高中時(shí)“很有收獲”的占18.2%;認(rèn)為“一般”的占48.9%;認(rèn)為“沒(méi)有學(xué)到什么”的占32.9%。②大學(xué)計(jì)算機(jī)課對(duì)自己的影響。認(rèn)為從大學(xué)計(jì)算機(jī)課“學(xué)到了很多以前不知道、不會(huì)用的東西,很有收獲”的,占92%;認(rèn)為“大學(xué)的計(jì)算機(jī)課對(duì)自己毫無(wú)收獲”,占2.7%;認(rèn)為“沒(méi)有學(xué)習(xí)到新知識(shí),但是幫我復(fù)習(xí)了以前會(huì)的東西”占2.87%;16人此題棄選。③大學(xué)現(xiàn)有的計(jì)算機(jī)課程教學(xué)是否能滿足自己的需求,被調(diào)查大學(xué)生認(rèn)為“完全能夠”的占30%,“差不多能”的占52.8%,認(rèn)為“不能”的占15.9%;13人棄選。④高中、大學(xué)的計(jì)算機(jī)課程知識(shí)連貫度。認(rèn)為大學(xué)計(jì)算機(jī)知識(shí)與高中連貫度“完全不連貫”、“很多知識(shí)以前都沒(méi)聽說(shuō)過(guò)”的占49.6%;“了解一些,但還是有很多新知識(shí)”的占38%;“比較連貫,基本高中都有相關(guān)知識(shí)”的占9.8%。17人棄選。

三、調(diào)查主要發(fā)現(xiàn)

1.課堂是大學(xué)生計(jì)算機(jī)知識(shí)獲得的主要渠道,但在課外同學(xué)也常常關(guān)注計(jì)算機(jī)知識(shí)。認(rèn)為計(jì)算機(jī)知識(shí)主要來(lái)自課外的占31.42%;來(lái)自課內(nèi)的占66.28%。有14名認(rèn)為兩種來(lái)源均有。同學(xué)們認(rèn)為課程比較難,但還是認(rèn)為大學(xué)計(jì)算機(jī)課程本身是有意義的,有學(xué)習(xí)愿望。

2.大學(xué)計(jì)算機(jī)教學(xué)存在著學(xué)生原有基礎(chǔ)差距較大的現(xiàn)實(shí)。大學(xué)生中,不同生源省份學(xué)生的計(jì)算機(jī)基礎(chǔ)水平相差甚遠(yuǎn),最高的海南比最低的寧夏高出了一倍多,達(dá)16.250分;來(lái)自直轄市和經(jīng)濟(jì)發(fā)達(dá)省份的學(xué)生基礎(chǔ)程度相對(duì)較好。在完成了大學(xué)一年的計(jì)算機(jī)學(xué)習(xí)之后,計(jì)算機(jī)基礎(chǔ)水平普遍有所提高,但總分排位也變化較大,入學(xué)時(shí)領(lǐng)先的直轄市等經(jīng)濟(jì)發(fā)達(dá)區(qū)域生源紛紛被排位靠后的內(nèi)陸省份生源趕超。這令我們深思:或許現(xiàn)行的教學(xué)方法較適合計(jì)算機(jī)基礎(chǔ)程度中等的學(xué)生,而對(duì)于計(jì)算機(jī)基礎(chǔ)程度較高的學(xué)生,教學(xué)效果則不甚理想;繼續(xù)沿用單一教學(xué)大綱的統(tǒng)一化教學(xué),不考慮學(xué)生的基礎(chǔ)差別,可能會(huì)引起問(wèn)題。

3.高中與大學(xué)的課程連接度有待增強(qiáng)。調(diào)查顯示,高中與大學(xué)的課程連接度不高。依據(jù)調(diào)查,高中課程可以通過(guò)增加編程、C語(yǔ)言或者其他計(jì)算機(jī)語(yǔ)言、程序設(shè)計(jì)等的基礎(chǔ)知識(shí)以增強(qiáng)高中與大學(xué)計(jì)算機(jī)課程的連貫度。

4.大學(xué)階段計(jì)算機(jī)基礎(chǔ)教學(xué)應(yīng)更重視應(yīng)用性和教學(xué)改進(jìn)。關(guān)于改進(jìn)大學(xué)階段計(jì)算機(jī)基礎(chǔ)教學(xué),主要建議是:重視應(yīng)用性;更詳細(xì)、形象地講解;增加上機(jī)時(shí)間,增加課時(shí)(每周2~4節(jié)課為宜),減緩課堂進(jìn)度;普及知識(shí)多一點(diǎn);加強(qiáng)練習(xí),降低難度。

四、結(jié)論

1.大學(xué)計(jì)算機(jī)入門教育作為中學(xué)計(jì)算機(jī)教育的延續(xù),必須具有承前啟后的作用。據(jù)統(tǒng)計(jì)顯示,大中型城市一般都開設(shè)了中學(xué)計(jì)算機(jī)教育課程,也有少部分中學(xué)沒(méi)有計(jì)算機(jī)課。高中與大學(xué)的課程連接度方面有待增強(qiáng),高中可以適當(dāng)增加難度,但要注重課堂的詳細(xì)、深入、仔細(xì)講解。當(dāng)然,如何把相對(duì)枯燥的計(jì)算機(jī)數(shù)據(jù)向同學(xué)解釋清楚,對(duì)于老師來(lái)說(shuō)也是個(gè)新挑戰(zhàn)。

2.大學(xué)計(jì)算機(jī)教育應(yīng)考慮學(xué)生的基礎(chǔ)差別,針對(duì)不同基礎(chǔ)的對(duì)象,實(shí)行分層、分級(jí)教學(xué)。尤其是對(duì)于來(lái)自不同地區(qū)的生源,完全從一個(gè)起點(diǎn)開始教學(xué),難免出現(xiàn)削足適履的現(xiàn)象,既有“吃不飽”也有“跟不上”的問(wèn)題??梢詫?shí)施選課、項(xiàng)目小組教學(xué)等各種創(chuàng)新教學(xué)的方式,讓不同地區(qū)、不同程度的學(xué)生,有效地利用大學(xué)一年計(jì)算機(jī)學(xué)習(xí)的寶貴時(shí)光,獲得個(gè)性化的提高和素質(zhì)的成長(zhǎng)。

篇5

關(guān)鍵詞:程序設(shè)計(jì);教學(xué)方法;教學(xué)改革;循環(huán)教學(xué);編程能力

“程序設(shè)計(jì)”課程作為計(jì)算機(jī)專業(yè)教育重要的基礎(chǔ)課程,是“數(shù)據(jù)結(jié)構(gòu)”、“操作系統(tǒng)”等后續(xù)專業(yè)課程的先行課,學(xué)生對(duì)這門課程的掌握程度直接影響到他們對(duì)整個(gè)計(jì)算機(jī)專業(yè)知識(shí)體系的掌握程度。我國(guó)教育部計(jì)算機(jī)教學(xué)指導(dǎo)委員會(huì)在“高等學(xué)校計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)發(fā)展戰(zhàn)略研究報(bào)告暨專業(yè)規(guī)范(試行)”中明確把“程序設(shè)計(jì)”列入計(jì)算機(jī)和信息技術(shù)相關(guān)學(xué)科專業(yè)的本科必修專業(yè)基礎(chǔ)課程[1],美國(guó)的ACM和IEEE的Computing Curricula 2005也把“程序設(shè)計(jì)”列為計(jì)算機(jī)專業(yè)本科必修課[2]。對(duì)任課教師來(lái)說(shuō),如何教好如此重要的一門課程是件值得思考的事情。

云南大學(xué)信息學(xué)院承擔(dān)計(jì)算機(jī)和信息技術(shù)方面的教學(xué)和科研工作,每年招收超過(guò)300人的本科生到學(xué)院就讀。在這些學(xué)生當(dāng)中,約90%來(lái)自云南本省,而其中的70%又來(lái)自經(jīng)濟(jì)和文化相對(duì)落后的地州各縣及農(nóng)村地區(qū),還有的來(lái)自少數(shù)民族邊遠(yuǎn)地區(qū)。即使是現(xiàn)在,這些學(xué)生在中學(xué)階段仍然沒(méi)有條件體驗(yàn)現(xiàn)代信息技術(shù)普及所帶來(lái)的好處,缺少?gòu)男〗邮苡?jì)算機(jī)文化耳濡目染的機(jī)會(huì),缺乏計(jì)算機(jī)的基本操作,更不用說(shuō)編程的經(jīng)歷。大部分學(xué)生共有的特點(diǎn)是英語(yǔ)和計(jì)算機(jī)基礎(chǔ)底子薄。因此,要提高教學(xué)質(zhì)量,必須考慮學(xué)生群體的特點(diǎn)。另一方面,“程序設(shè)計(jì)”作為基礎(chǔ)課,設(shè)置在大學(xué)一年級(jí),學(xué)生剛剛經(jīng)歷了緊張的高中學(xué)習(xí),初進(jìn)大學(xué)的學(xué)習(xí)狀態(tài)普遍不佳。在這樣的條件下,按常規(guī)教學(xué)方法開展“程序設(shè)計(jì)”教育難以取得理想的效果。

為了提高“程序設(shè)計(jì)”課程的教學(xué)質(zhì)量,達(dá)到知識(shí)和能力的聯(lián)合培養(yǎng)目標(biāo),我校奉行因材施教的人才培養(yǎng)宗旨,對(duì)常規(guī)的教學(xué)方法進(jìn)行改革,針對(duì)學(xué)生群體特點(diǎn)開展有效的“程序設(shè)計(jì)”課程教學(xué)活動(dòng),以便幫助學(xué)生順利完成第一門編程課的學(xué)習(xí),為后續(xù)專業(yè)課程的學(xué)習(xí)打好扎實(shí)的基礎(chǔ)。本文從以下幾個(gè)方面對(duì)這門課程的教改實(shí)踐做一簡(jiǎn)要介紹。

1課堂教學(xué)的改革

在教學(xué)過(guò)程中,針對(duì)學(xué)生特點(diǎn),首先從教學(xué)內(nèi)容的選取和教學(xué)方法兩方面進(jìn)行教學(xué)改革。

1.1適當(dāng)取舍講授內(nèi)容

“程序設(shè)計(jì)”課程的學(xué)習(xí)語(yǔ)言是C語(yǔ)言,大多數(shù)教材內(nèi)容是按照C語(yǔ)言的基本語(yǔ)法規(guī)則和知識(shí)點(diǎn)編排,這種教材的優(yōu)點(diǎn)是內(nèi)容詳盡全面、講授細(xì)致,但也有一個(gè)明顯的負(fù)面效果,就是學(xué)生在使用教材的過(guò)程中,很容易陷入枯燥的語(yǔ)法泥潭,進(jìn)而失去了學(xué)習(xí)的興致。另外,書中的例子通常是與章節(jié)對(duì)應(yīng),較少有綜合的示例,也缺少對(duì)問(wèn)題的分析、抽象以及算法的注解。

為了抓住知識(shí)主線,激發(fā)學(xué)生的學(xué)習(xí)興趣,培養(yǎng)學(xué)生的綜合解題能力,對(duì)課堂講授內(nèi)容進(jìn)行適當(dāng)?shù)娜∩?與其將所有內(nèi)容通講,不如精選部分內(nèi)容精講,讓學(xué)生牢固掌握這些知識(shí),打好編程的基礎(chǔ)。不過(guò)仍然要求學(xué)生在學(xué)期后段掌握未講到的一部分語(yǔ)法細(xì)節(jié),這部分內(nèi)容由學(xué)生在上機(jī)實(shí)踐過(guò)程中去認(rèn)識(shí)。比如,課堂講授一維數(shù)組的內(nèi)容,但不講字符數(shù)組的內(nèi)容,待學(xué)生把一維數(shù)組理解得清清楚楚后,二者的共同點(diǎn)和不同點(diǎn)在實(shí)驗(yàn)課上通過(guò)演示和學(xué)習(xí)示例程序得到理解,效果比在課堂上全部講授好得多。這種做法能夠在較短的時(shí)間里給學(xué)生鋪墊一層編程基礎(chǔ)知識(shí),避免花費(fèi)時(shí)間和精力達(dá)不到預(yù)期教學(xué)效果的局面,也促使學(xué)生在學(xué)習(xí)時(shí)變被動(dòng)為主動(dòng)。

1.2循環(huán)教學(xué)方法

逐章講授的方法的弊端是學(xué)生容易學(xué)了后面忘前面,也很難讓初次接觸程序設(shè)計(jì)的學(xué)生建立起全面、完整的概念,還容易造成語(yǔ)法學(xué)習(xí)與編程脫節(jié)的現(xiàn)象。為了打破這種傳統(tǒng)教學(xué)方法所帶來(lái)的問(wèn)題,我校大膽采用“循環(huán)教學(xué)”的方法,分兩個(gè)階段實(shí)施“程序設(shè)計(jì)”的教學(xué)內(nèi)容。

第一個(gè)階段是打基礎(chǔ)階段。其目的是消除學(xué)生的編程陌生感和畏難心理,掌握C語(yǔ)言的基本語(yǔ)法,掌握程序設(shè)計(jì)的基本概念和思維方式,為后續(xù)部份的深入學(xué)習(xí)打下基礎(chǔ)。這一階段占用9周時(shí)間,主要內(nèi)容包括程序設(shè)計(jì)初步,即常用數(shù)據(jù)類型、常量與變量、表達(dá)式、輸入和輸出、選擇結(jié)構(gòu)、循環(huán)控制、窮舉、函數(shù)的傳值調(diào)用、一維數(shù)組,以及指針和文件的基本概念和編程。除了部分章節(jié),幾乎涉及到教材的所有內(nèi)容。這個(gè)階段包含期中考試,通常期中考試的書面考核由概念題和一道編程大題組成,其中編程大題用于考核運(yùn)用數(shù)組、選擇和循環(huán)等重要知識(shí)點(diǎn)的綜合編程能力。 第二個(gè)階段是提高階段。在期中考之后,學(xué)生已經(jīng)基本掌握了C語(yǔ)言重點(diǎn)知識(shí),并具備初步的編程能力,這時(shí),開始進(jìn)行第二階段的學(xué)習(xí),其目的是學(xué)習(xí)和掌握C語(yǔ)言較難的知識(shí)點(diǎn)、經(jīng)典算法以及編程的高級(jí)技巧,建立起程序設(shè)計(jì)的思維習(xí)慣。這個(gè)階段同樣使用9周時(shí)間,但學(xué)習(xí)內(nèi)容的深度和廣度不同,主要內(nèi)容有遞歸、二維數(shù)組、指針的運(yùn)用、文件操作等。此外,根據(jù)學(xué)生情況決定是否講授回溯、結(jié)構(gòu)體等難點(diǎn)內(nèi)容。

2實(shí)踐能力的培養(yǎng)

實(shí)踐能力包括兩個(gè)含義,一個(gè)含義是指編程動(dòng)手能力,這種能力是教學(xué)的主要培養(yǎng)目標(biāo),在整個(gè)教學(xué)環(huán)節(jié)中占有十分重要的地位。教育部計(jì)算機(jī)教指委的“高等學(xué)校計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)實(shí)踐教學(xué)體系與規(guī)范”中明確強(qiáng)調(diào)學(xué)生動(dòng)手能力培養(yǎng)的重要性[3]。另一個(gè)含義是指計(jì)算機(jī)專業(yè)的學(xué)生與時(shí)俱進(jìn)的能力,即主動(dòng)了解現(xiàn)代社會(huì)計(jì)算機(jī)技術(shù)應(yīng)用狀況的能力。在這樣的指導(dǎo)思想下,針對(duì)學(xué)生群體特點(diǎn),通過(guò)三個(gè)途徑有目的地培養(yǎng)學(xué)生的實(shí)踐能力。

2.1上機(jī)環(huán)節(jié)

上機(jī)實(shí)驗(yàn)是程序設(shè)計(jì)必不可少的教學(xué)環(huán)節(jié),一般安排從第3周開始,但在正式上機(jī)開課之前,針對(duì)那些進(jìn)大學(xué)以前沒(méi)有或很少接觸計(jì)算機(jī)的學(xué)生,按學(xué)生的自愿原則,通常會(huì)安排專門的2~4小時(shí)的計(jì)算機(jī)操作補(bǔ)習(xí)。在前2周課堂講授結(jié)束后,可以從驗(yàn)證性的實(shí)驗(yàn)開始啟動(dòng)實(shí)驗(yàn)課。實(shí)驗(yàn)課應(yīng)該是一個(gè)更生動(dòng)的教學(xué)環(huán)境,因此實(shí)驗(yàn)輔導(dǎo)員和任課教師都到場(chǎng)指導(dǎo),課上隨時(shí)講解共性的錯(cuò)誤。隨著知識(shí)的增加,上機(jī)題目也逐步從考查單一的知識(shí)點(diǎn)到考查多個(gè)知識(shí)點(diǎn),到考查學(xué)生運(yùn)用經(jīng)典算法的綜合編程能力。特別是在第9周以后即第二階段的學(xué)習(xí)期間,上機(jī)主要訓(xùn)練學(xué)生的綜合編程能力。每個(gè)學(xué)期的正式上機(jī)課持續(xù)16周,每次2小時(shí),共32個(gè)學(xué)時(shí)。為了能讓學(xué)生在課外也能有充裕的上機(jī)時(shí)間,鼓勵(lì)學(xué)生辦卡到公共機(jī)房上機(jī)調(diào)程序。

2.2程序閱讀和練寫

在思考如何教好一門程序設(shè)計(jì)語(yǔ)言的過(guò)程中,我們從人類學(xué)習(xí)自然語(yǔ)言的方法得到啟迪。每個(gè)人從小學(xué)習(xí)母語(yǔ),都是先學(xué)會(huì)如何用,然后才是語(yǔ)法的分析[4]。借鑒這樣的思路,在教學(xué)過(guò)程中,經(jīng)常有意識(shí)地體現(xiàn)程序先入為主的思想,但在兩個(gè)階段的學(xué)習(xí)中有所側(cè)重。在學(xué)習(xí)的第一階段,先講基本概念和語(yǔ)法規(guī)則,緊接著提供示例程序進(jìn)行講解,以使學(xué)生從視覺(jué)到思維對(duì)程序產(chǎn)生熟悉感。在講解過(guò)程中,除了解釋語(yǔ)法的運(yùn)用外,還注重分析問(wèn)題、抽象問(wèn)題、抽象數(shù)據(jù)的能力的培養(yǎng)。編程風(fēng)格也是學(xué)習(xí)的重點(diǎn),從變量命名習(xí)慣到注釋語(yǔ)句的書寫,以及程序的結(jié)構(gòu),都在閱讀程序過(guò)程中加以強(qiáng)調(diào),以培養(yǎng)學(xué)生良好的編程風(fēng)格和慎密的編程習(xí)慣。此外,經(jīng)常在課堂上隨堂練寫小程序,并鼓勵(lì)學(xué)生上機(jī)調(diào)試。

第二個(gè)學(xué)習(xí)階段,在講新內(nèi)容之前安排預(yù)習(xí)任務(wù),除了書上的內(nèi)容,還經(jīng)常給出一個(gè)問(wèn)題和一段程序代碼讓學(xué)生閱讀,自己發(fā)現(xiàn)其中懂的內(nèi)容和不懂的內(nèi)容。這樣的方法促使學(xué)生主動(dòng)思考、主動(dòng)學(xué)習(xí)。上課時(shí),教師從預(yù)習(xí)程序講起,學(xué)生帶著問(wèn)題聽課使上課效果提高不少。教師在講解程序的同時(shí)導(dǎo)入新知識(shí)點(diǎn),這樣不但印象深刻,也十分有助于學(xué)生對(duì)新知識(shí)的理解。隨著學(xué)習(xí)的推進(jìn),提供給學(xué)生的程序段的量逐漸增多,引導(dǎo)學(xué)生在讀程序的過(guò)程中,注重分析結(jié)構(gòu)和功能、函數(shù)調(diào)用之間的關(guān)系;模仿和練寫精致、優(yōu)美的程序。

2.3網(wǎng)上電子學(xué)堂

現(xiàn)代互聯(lián)網(wǎng)擁有海量的資源,是進(jìn)一步的學(xué)習(xí)和提高的途徑。在學(xué)好基礎(chǔ)知識(shí)的同時(shí),我們鼓勵(lì)學(xué)生通過(guò)網(wǎng)絡(luò)獲得知識(shí),因?yàn)闀局R(shí)畢竟有限,也不可能在短短一個(gè)學(xué)期的時(shí)間把編程技術(shù)的現(xiàn)代應(yīng)用完全教給學(xué)生,“授人以魚,不如授之以漁”,讓學(xué)生掌握自我提高的方法不失為一種明智開放的教學(xué)理念。

鼓勵(lì)學(xué)生通過(guò)搜索引擎尋找編程題目,發(fā)現(xiàn)有趣的、反映社會(huì)需要的程序設(shè)計(jì)題目,積極參與編程。向?qū)W生介紹編程愛好者網(wǎng)絡(luò),如編程中國(guó)網(wǎng)、自學(xué)編程網(wǎng)等,在這些網(wǎng)絡(luò)中,大家可以在虛擬社區(qū)中相互交流和學(xué)習(xí),分享成功和失敗的體會(huì),感受IT行業(yè)內(nèi)的新觀點(diǎn)和潮流動(dòng)態(tài)。這些活動(dòng)會(huì)對(duì)學(xué)生產(chǎn)生正面的影響,潛意識(shí)里變成IT大家庭中的一員,激發(fā)起編程的熱望,產(chǎn)生學(xué)習(xí)的強(qiáng)大動(dòng)力。

3教改總結(jié)

與傳統(tǒng)教學(xué)方法比較,本文針對(duì)學(xué)生群體特點(diǎn)、抓住知識(shí)主線進(jìn)行循環(huán)教學(xué)、注重實(shí)踐能力的培養(yǎng)的教學(xué)方法收到了很好的教學(xué)效果;各個(gè)環(huán)節(jié)有機(jī)結(jié)合、相互補(bǔ)充,最終使學(xué)生受益。

在實(shí)踐過(guò)程中,學(xué)生掌握了扎實(shí)的基礎(chǔ)知識(shí),具有濃厚的編程積極性,經(jīng)常會(huì)看到有的學(xué)生在下課后迫不及待地直奔機(jī)房調(diào)試課堂上練寫的程序;動(dòng)手能力普遍增強(qiáng),許多學(xué)生在一個(gè)學(xué)期內(nèi)編出上千行的代碼,這使他們對(duì)于自己在計(jì)算機(jī)領(lǐng)域進(jìn)一步提高擁有十足的信心,并一直保持到畢業(yè),在找工作時(shí)體現(xiàn)了較強(qiáng)的競(jìng)爭(zhēng)力。最后,通過(guò)參與網(wǎng)絡(luò)編程社區(qū),帶動(dòng)了學(xué)生的學(xué)習(xí)積極性,激起了求知的欲望,也使學(xué)生認(rèn)識(shí)到計(jì)算機(jī)技術(shù)與現(xiàn)代社會(huì)之間的關(guān)系,意識(shí)到程序設(shè)計(jì)與時(shí)代是緊密相聯(lián)的,改變了僅學(xué)習(xí)書本知識(shí)的片面想法。

實(shí)踐證明,這種針對(duì)學(xué)生群體特點(diǎn)的教學(xué)方法是有效的,既能打下扎實(shí)的基礎(chǔ),又能有效地提高學(xué)生的實(shí)踐能力,為后續(xù)課程的學(xué)習(xí)及畢業(yè)找工作都奠定了很好的基礎(chǔ)。

4下一步的工作設(shè)想

雖然取得了很好的教學(xué)效果,但我們還在積極思索改進(jìn)的方法和切入點(diǎn)。比如,針對(duì)每一年的學(xué)生情況,如何更好地把握好課程內(nèi)容和循環(huán)教學(xué)的深度和廣度;如何找到更好的訓(xùn)練途徑有效提高編程能力等。2009年7月,筆者有幸參加了北京大學(xué)信息科學(xué)技術(shù)學(xué)院舉辦的“高等院校計(jì)算機(jī)教學(xué)研討及課程示范教學(xué)活動(dòng)”,聆聽計(jì)算機(jī)系李文新教授、代亞非教授和張銘教授的關(guān)于程序設(shè)計(jì)基礎(chǔ)課程群的建設(shè)經(jīng)驗(yàn),參加精彩的示范教學(xué)課,深深地感受到她們?cè)诮虒W(xué)改革方面細(xì)致的努力,目睹她們?cè)谂囵B(yǎng)計(jì)算機(jī)專業(yè)人才方面的巨大的成功,令人印象深刻、受益菲淺。北大的計(jì)算機(jī)教學(xué)改革給了我們很大的啟發(fā),為在自己的教學(xué)實(shí)踐中進(jìn)一步開展教學(xué)改革打開了新的思路。雖然校際之間的差異客觀存在,但在未來(lái)的工作中仍然可以借鑒北大的一些做法,將其應(yīng)用到我們的教學(xué)過(guò)程中。比如,強(qiáng)調(diào)基礎(chǔ)知識(shí)的理念;強(qiáng)調(diào)學(xué)生的問(wèn)題抽象能力、數(shù)據(jù)抽象能力、邏輯思維能力的培養(yǎng)[5];再比如,引入北大POJ在線軟件百練和評(píng)測(cè)系統(tǒng),根據(jù)學(xué)生特點(diǎn)建立合適的題庫(kù),為學(xué)生提供實(shí)用有效的編程訓(xùn)練環(huán)境等[6]。希望通過(guò)借鑒這些寶貴的經(jīng)驗(yàn)和思路,更好地培養(yǎng)學(xué)生分析問(wèn)題、解決問(wèn)題的能力,達(dá)到為社會(huì)輸送真正有用的計(jì)算機(jī)專業(yè)人才的目的。

參考文獻(xiàn):

[1] 教育部高等學(xué)校計(jì)算機(jī)科學(xué)與技術(shù)教育指導(dǎo)委員會(huì). 高等學(xué)校計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)發(fā)展戰(zhàn)略研究報(bào)告暨專業(yè)規(guī)范(試行)[M]. 北京:高等教育出版社,2006.

[2] Computing curricula 2005[EB/OL]. /education/curric_vols/CC2005-March06Final.pdf.

[3] 教育部高等學(xué)校計(jì)算機(jī)科學(xué)與技術(shù)教育指導(dǎo)委員會(huì). 高等學(xué)校計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)實(shí)踐教學(xué)體系與規(guī)范[M]. 北京:清華大學(xué)出版社,2008.

[4] 理查德•格里格,菲利普•津巴多. 心理學(xué)與生活[M]. 王壘,王 ,等譯. 北京:人民郵電出版社,2004.

[5] 張銘,李文新,陳徐宗,等. 北京大學(xué)計(jì)算機(jī)系本科課程改革進(jìn)展[J]. 計(jì)算機(jī)教育,2009(5):7-11.

[6] 李文新,梅宏,陳徐宗. 北京大學(xué)計(jì)算機(jī)學(xué)科的教學(xué)體系改革[J]. 中國(guó)大學(xué)教學(xué),2008(4):14-16.

Teaching Method of Program Design in Accordance with Features of Group of Student

ZHU Hong-mei, YANG Jian

(School of Information, Yunnan University, Kunming, 650091, China)

篇6

1 教學(xué)中存在的主要問(wèn)題

1.1 教學(xué)模式不合理

當(dāng)前計(jì)算機(jī)程序設(shè)計(jì)類課程教學(xué)上以傳統(tǒng)教學(xué)模式為主,重視理論教學(xué),而忽視實(shí)踐教學(xué)的重要性。理論教學(xué)在多媒體教室上課,經(jīng)常是老師講,學(xué)生聽,理論教學(xué)與實(shí)踐教學(xué)相脫節(jié),學(xué)生如果聽完理論課不做實(shí)驗(yàn),理論知識(shí)得不到鞏固,更不利于培養(yǎng)學(xué)生編程能力。程序設(shè)計(jì)類課程與其它的專業(yè)課不同,是實(shí)踐性很強(qiáng)的課程,除了要把理論知識(shí)學(xué)透之外,上機(jī)編程很重要。如果只注重理論教學(xué)與不注重上機(jī)編程,那無(wú)異于紙上談兵,對(duì)于培養(yǎng)計(jì)算機(jī)人才沒(méi)有意義。

1.2 考核環(huán)節(jié)不合理

考核方式不利于實(shí)際編程能力測(cè)評(píng)。目前的閉卷考試偏重記憶性內(nèi)容、計(jì)算能力的考核,而較少考核綜合實(shí)踐能力和分析能力。有的學(xué)生上機(jī)編程能力很強(qiáng),但筆答編程題可能考核不出學(xué)生的動(dòng)手能力,反之,有的學(xué)生實(shí)際動(dòng)手能力并不強(qiáng),但即擅長(zhǎng)答卷,也能得高分。因此對(duì)于程序設(shè)計(jì)類課程,應(yīng)該大膽改革考核方式。

1.3 教學(xué)難度大

程序設(shè)計(jì)類課程教學(xué)中出現(xiàn)的問(wèn)題較多。在學(xué)生稍具備或完全不具備計(jì)算機(jī)基礎(chǔ)知識(shí)時(shí),就學(xué)習(xí)程序設(shè)計(jì),比如大一新生一來(lái),就開C程序設(shè)計(jì),學(xué)生在沒(méi)有一點(diǎn)計(jì)算機(jī)基礎(chǔ)知識(shí)和編程經(jīng)驗(yàn)情況下學(xué)習(xí),這使得教學(xué)難度很大,每個(gè)知識(shí)點(diǎn)的教學(xué)難度都很大,在教學(xué)進(jìn)度和復(fù)雜控制等方面對(duì)教師提出了較高的要求。

2 教學(xué)改革研究

針對(duì)教學(xué)過(guò)程中存在的以上問(wèn)題,我們進(jìn)行了大量的教學(xué)研究,提出以下教學(xué)研究方法。

2.1 設(shè)計(jì)合理的案例穿插到的課堂教學(xué)中

程序設(shè)計(jì)語(yǔ)言課程除了介紹程序設(shè)計(jì)語(yǔ)言本身,還需要掌握一些基礎(chǔ)算法,最主要的是的是培養(yǎng)學(xué)生運(yùn)用程序設(shè)計(jì)語(yǔ)言編寫程序解決實(shí)際應(yīng)用問(wèn)題。在程序設(shè)計(jì)類課程教學(xué)過(guò)程中如果能在每章的最后設(shè)計(jì)一個(gè)案例,也叫綜合實(shí)例,該案例能夠包含本章全部或大部分知識(shí)點(diǎn),會(huì)使實(shí)踐教學(xué)達(dá)到很好的效果。近年來(lái),課程組在教學(xué)中設(shè)計(jì)了大量程序設(shè)計(jì)案例,在一道例題中,包含了最近學(xué)過(guò)的所有或大部分知識(shí)點(diǎn),是對(duì)本章學(xué)習(xí)的一次有效的總結(jié)和鞏固,對(duì)本章知識(shí)的一次綜合運(yùn)用。以此為教學(xué)主線的教學(xué)改革探索與實(shí)踐,取得較好的教學(xué)效果。好的案例在教學(xué)中起到事半功倍的教學(xué)效果。

2.2 引進(jìn)項(xiàng)目推動(dòng)的實(shí)踐教學(xué)研究

程序設(shè)計(jì)類課程最主要是培養(yǎng)學(xué)生編程能力,而衡量學(xué)生是否學(xué)好該類課程的標(biāo)準(zhǔn)無(wú)非是他到底用這該語(yǔ)言做過(guò)什么項(xiàng)目。因此我們?cè)谡n程設(shè)計(jì)教學(xué)過(guò)程中以項(xiàng)目為主線貫穿始終,把學(xué)生分成項(xiàng)目小組,每組完成一個(gè)項(xiàng)目,每組選一個(gè)組成,負(fù)責(zé)該組的項(xiàng)目的總體策劃。一個(gè)項(xiàng)目將一門或幾門課程中的知識(shí)點(diǎn)融入到一個(gè)項(xiàng)目中,學(xué)生以完成項(xiàng)目為主要目的,教師以學(xué)生完成項(xiàng)目的質(zhì)量來(lái)評(píng)定和指導(dǎo)學(xué)生實(shí)踐活動(dòng)。這樣既成培養(yǎng)學(xué)生編程能力,又能培養(yǎng)學(xué)生團(tuán)隊(duì)協(xié)作精神,對(duì)以后工作是很重要的。

在課程設(shè)計(jì)過(guò)程中,項(xiàng)目的選擇很重要的。我們既需要考慮項(xiàng)目的規(guī)模,也要考慮項(xiàng)目的難度,如果規(guī)模難度都太小,會(huì)達(dá)不到期望的訓(xùn)練效果;反之,超出學(xué)生的實(shí)際操作能力,又會(huì)使學(xué)生無(wú)從下手,不利于激發(fā)學(xué)生實(shí)際編程的興趣。

2.3 設(shè)計(jì)大作業(yè),培養(yǎng)多方面能力實(shí)驗(yàn)環(huán)節(jié)

大多數(shù)學(xué)校程序設(shè)計(jì)類課程實(shí)踐教學(xué)學(xué)時(shí)較少,如果只靠上機(jī)學(xué)時(shí)來(lái)培養(yǎng)學(xué)生的實(shí)踐能力,是遠(yuǎn)遠(yuǎn)不夠的。因此除了常規(guī)的上機(jī)實(shí)驗(yàn)外,還把學(xué)生分成小組設(shè)計(jì)大作業(yè)在課外練習(xí)。加大課外實(shí)驗(yàn)量,增加學(xué)生的代碼積累,把學(xué)生大致按寢室分成學(xué)習(xí)小組,己便于課外練習(xí),在寢室營(yíng)養(yǎng)一種學(xué)習(xí)氛圍,課上教師定期檢查大作業(yè)。督促學(xué)生定時(shí)完成課外大作業(yè),彌補(bǔ)實(shí)驗(yàn)學(xué)時(shí)較少的問(wèn)題。實(shí)踐證明,該方法可行。

2.4 鼓勵(lì)學(xué)生參加大學(xué)生創(chuàng)新活動(dòng)與參加學(xué)科競(jìng)賽

大學(xué)生創(chuàng)新活動(dòng)是以培養(yǎng)學(xué)生提出問(wèn)題、分析和解決問(wèn)題的興趣和能力的一系列活動(dòng)。鼓勵(lì)學(xué)生參與科技創(chuàng)新活動(dòng),對(duì)提高學(xué)生程序設(shè)計(jì)能力有很大的幫助,鼓勵(lì)優(yōu)秀學(xué)生參加能體現(xiàn)學(xué)科水平的競(jìng)賽國(guó)際大學(xué)生程序設(shè)計(jì)競(jìng)賽ACM/ICPC,網(wǎng)頁(yè)設(shè)計(jì)大賽等,都能促進(jìn)課堂教學(xué)效果,在學(xué)生中營(yíng)造一種人人動(dòng)手,爭(zhēng)先參懷比賽的學(xué)習(xí)氛圍,以提高學(xué)生編程能力。近幾年來(lái),我校學(xué)生積極參與大學(xué)生創(chuàng)新活動(dòng)和參加各類學(xué)科競(jìng)賽,激發(fā)了學(xué)生編程的熱情,同時(shí)各類比賽中也融入一些計(jì)算機(jī)專業(yè)課的知識(shí),對(duì)促進(jìn)專業(yè)課的教學(xué)也有積極的作用。通過(guò)參加創(chuàng)新活動(dòng)和各類競(jìng)賽,不但提高了學(xué)生的算法設(shè)計(jì)能力和編程能力,也為將來(lái)就業(yè)提供了更多的機(jī)會(huì)。

2.5 考核環(huán)節(jié)和成績(jī)?cè)u(píng)定

對(duì)于程序設(shè)計(jì)類課程,最重要的考核學(xué)生的實(shí)際動(dòng)手編程能力,筆試很難考出學(xué)生的編程能力,如何考出學(xué)生的編程能力成為了改革考核環(huán)節(jié)的目標(biāo),因此我們研究了改革考核環(huán)節(jié)和成績(jī)?cè)u(píng)定標(biāo)準(zhǔn)。大膽加大程序設(shè)計(jì)類課程考核環(huán)節(jié)實(shí)驗(yàn)考核分?jǐn)?shù)比例,實(shí)驗(yàn)分值占總分?jǐn)?shù)的50%,任課教師認(rèn)真執(zhí)行此標(biāo)準(zhǔn),每個(gè)實(shí)驗(yàn)內(nèi)容都要認(rèn)真考核,最后的平均分做為實(shí)驗(yàn)考核分?jǐn)?shù)計(jì)入總成績(jī)里。

3 結(jié)語(yǔ)

計(jì)算機(jī)應(yīng)用是將理論應(yīng)用到實(shí)際中去的過(guò)程,而程序設(shè)計(jì)類課程是將編程理論應(yīng)用到實(shí)際編程工作的過(guò)程,學(xué)生編程能力的培養(yǎng),是個(gè)漸漸積累的過(guò)程,在這個(gè)過(guò)程中,如果教師能掌握好教學(xué)方法和教學(xué)手段,將會(huì)起到事半功倍的效果。因此,在課程教學(xué)過(guò)程中,必須貫徹按知識(shí)點(diǎn)教學(xué),并逐步走向按能力培養(yǎng)的道路。本文根據(jù)該類課程的性質(zhì)和重要意義,圍繞著研究如何提高該課程的教學(xué)質(zhì)量,研究了如何提高該課程的教學(xué)質(zhì)量,取得了很好的教學(xué)效果。

參考文獻(xiàn)

[1] 譚浩強(qiáng).C程序設(shè)計(jì)[M].北京:清華大學(xué)出版社,2010.

篇7

關(guān)鍵詞:局域網(wǎng)通信;VB編程;實(shí)踐

中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2013)30-6746-02

21世紀(jì)以來(lái),我國(guó)的網(wǎng)絡(luò)信息技術(shù)得到了飛速的發(fā)展,廣泛的應(yīng)用在我國(guó)的各行各業(yè)。人們?cè)陂_展工作和日常交流中的信息交流水平在不斷的提升,進(jìn)而促進(jìn)了計(jì)算機(jī)網(wǎng)絡(luò)通信技術(shù)的迅速發(fā)展。局域網(wǎng)指的是在某一個(gè)局部地理范圍內(nèi),將該局部地理位置的數(shù)據(jù)庫(kù)、計(jì)算機(jī)網(wǎng)絡(luò)以及外部設(shè)備運(yùn)用有序連接的方式構(gòu)建成局部通信網(wǎng)絡(luò),例如在學(xué)校、企業(yè)、公益性建筑以及事業(yè)單位中都得到了普遍的應(yīng)用。

1 基于快速實(shí)現(xiàn)局域網(wǎng)通信環(huán)境下對(duì)VB編程進(jìn)行研究的意義

隨著計(jì)算機(jī)網(wǎng)絡(luò)通信技術(shù)水平的不斷提高,人們?cè)谏?、工作以及生產(chǎn)中越來(lái)越依賴通信網(wǎng)絡(luò)技術(shù),各種快速、及時(shí)的即時(shí)通訊軟件得到了廣泛的歡迎,例如在我國(guó)使用人數(shù)最多的通信軟件騰訊QQ,此外在企業(yè)內(nèi)部使用的MSN、UC等。這些通信軟件對(duì)然能夠方便、快速的進(jìn)行溝通交流,但是其只能廣泛的應(yīng)用在廣域網(wǎng)中,不能應(yīng)用在局域網(wǎng)中。在局域網(wǎng)環(huán)境下,能夠?qū)崿F(xiàn)快速、即時(shí)實(shí)現(xiàn)的通信軟件比較少,進(jìn)而不能有效的滿足局域網(wǎng)工作開展的需求。對(duì)于局域網(wǎng)的工作人員來(lái)說(shuō),如果能夠根據(jù)企業(yè)內(nèi)部的實(shí)際情況對(duì)局域網(wǎng)通信應(yīng)用程序進(jìn)行編制,將會(huì)促進(jìn)企業(yè)工作的順利開展。但是,網(wǎng)絡(luò)程序編制工作對(duì)于工作人員的要求較高,程序編寫人員不僅要具備深刻的理論知識(shí),而且還要對(duì)網(wǎng)絡(luò)協(xié)議進(jìn)行熟悉了解。對(duì)于一個(gè)不了解編程的工作人員來(lái)說(shuō),編制程序是十分困難的。運(yùn)用VB編程就能夠?qū)⒃搯?wèn)題進(jìn)行很好的解決,微軟公司推出的VB編程中的Winsock控件將VB編程中所有的技術(shù)細(xì)節(jié)內(nèi)容進(jìn)行展現(xiàn),實(shí)現(xiàn)UDP和TCP之間的便捷訪問(wèn)。在快速實(shí)現(xiàn)局域網(wǎng)通信的環(huán)境下,通過(guò)運(yùn)用Winsock控件,主只要設(shè)定好控件的屬性,調(diào)用控件的使用方法,能夠有效的實(shí)現(xiàn)局域網(wǎng)通信中計(jì)算機(jī)數(shù)據(jù)的遠(yuǎn)程連接與雙向通信功能,對(duì)編程人員的技術(shù)水平?jīng)]有過(guò)高的要求,甚至編程人員不需要對(duì)TCP/IP協(xié)議深入了解,進(jìn)而避免編程工作的晦澀性??傊?,快速實(shí)現(xiàn)局域網(wǎng)通信運(yùn)用VB編程是十分有必要的。

2 基于快速實(shí)現(xiàn)局域網(wǎng)通信的VB編程實(shí)踐

在局域網(wǎng)通信環(huán)境下,用戶通過(guò)運(yùn)用TCP協(xié)議能夠有效的對(duì)局域網(wǎng)中的計(jì)算機(jī)遠(yuǎn)程連接進(jìn)行創(chuàng)建和維護(hù)工作。為了實(shí)現(xiàn)計(jì)算機(jī)與計(jì)算機(jī)之間的數(shù)據(jù)連接,需要建立相關(guān)的計(jì)算機(jī)服務(wù)器程序、創(chuàng)建用戶的相應(yīng)應(yīng)用程序。所以,在運(yùn)用TCP協(xié)議的基礎(chǔ)上有效快速實(shí)現(xiàn)局域網(wǎng)通信,最重要的環(huán)節(jié)就是正確編寫服務(wù)器相關(guān)程序與用戶相應(yīng)應(yīng)用程序。為了確保程序編寫的準(zhǔn)確性,可以通過(guò)應(yīng)用VB編程中的Winsock控件來(lái)實(shí)現(xiàn)。

2.1 運(yùn)用Winsock控件編制的服務(wù)器相關(guān)程序

在運(yùn)用Winsock控件對(duì)服務(wù)器相關(guān)程序進(jìn)行編制時(shí),需要嚴(yán)格遵循以下的流程和步驟:

1)創(chuàng)建用戶應(yīng)用程序

在對(duì)用戶的應(yīng)用程序進(jìn)行創(chuàng)建時(shí),首先將服務(wù)器的計(jì)算機(jī)名稱或者計(jì)算機(jī)的IP地址輸入到Winsock控件的Remote-Host屬性中;其次,將用戶計(jì)算機(jī)服務(wù)器端口的偵聽端口存入到Winsocek控件中的RemotePort屬性中;最后,應(yīng)用Winsock控件中的Connect方法實(shí)現(xiàn)連接。

2)創(chuàng)建計(jì)算機(jī)服務(wù)器應(yīng)用程序

在對(duì)計(jì)算機(jī)服務(wù)器應(yīng)用程序進(jìn)行創(chuàng)建時(shí),遵循以下的步驟:一、設(shè)置一個(gè)偵聽端口,將相關(guān)的數(shù)值輸入到Winsock控件的LocalPort屬性中;二、運(yùn)用Winsock控件的Listen方法對(duì)來(lái)自客戶計(jì)算機(jī)的connect清酒進(jìn)行監(jiān)聽;三、對(duì)客戶機(jī)中的connect請(qǐng)求所帶來(lái)的ConnedtionRequest事件進(jìn)行捕獲;四、對(duì)ConnedtionRequest中的Accept方法進(jìn)行調(diào)用實(shí)現(xiàn)連接,在該過(guò)程中雙方均可對(duì)數(shù)據(jù)信息進(jìn)行接收;五、在對(duì)數(shù)據(jù)進(jìn)行發(fā)送時(shí),運(yùn)用SendData方法,在對(duì)數(shù)據(jù)進(jìn)行接收時(shí),運(yùn)用DataArrival事件中的GetData方法。

2.2快速實(shí)現(xiàn)局域網(wǎng)通信的VB編程在UDP協(xié)議下的應(yīng)用

在使用局域網(wǎng)時(shí),如果沒(méi)有語(yǔ)音弄搭建服務(wù)器,那么在局域網(wǎng)環(huán)境下實(shí)現(xiàn)數(shù)據(jù)通信的編程就需要運(yùn)用Udp協(xié)議。Udp協(xié)議指的是用戶數(shù)據(jù)報(bào)文協(xié)議,是一種無(wú)連接的協(xié)議,對(duì)Udp編程進(jìn)行編寫時(shí),不需要對(duì)客戶端與服務(wù)器端的應(yīng)用程序進(jìn)行編寫,在對(duì)Udp應(yīng)用程序進(jìn)行創(chuàng)建時(shí),主要遵循以下的操作流程:

1) 對(duì)A/B機(jī)中Winsock控件的LocalPort值進(jìn)行設(shè)定;

2) B機(jī)中的IP地址運(yùn)用A機(jī)中的RemoteHost屬性進(jìn)行設(shè)置;

3) A機(jī)中的IP地址運(yùn)用B機(jī)中的RemoteHost屬性進(jìn)行設(shè)置;

4) B機(jī)的LocalPort值作為A機(jī)的RemoteHost屬性;

5) A機(jī)的LocalPort值作為B機(jī)的RemoteHost屬性;

6) 雙方均應(yīng)用SendDate將數(shù)據(jù)進(jìn)行發(fā)送,并運(yùn)用DataArrival事件中的GetData方法進(jìn)行數(shù)據(jù)接收。

該種方法主要運(yùn)用Winsock控件將局域網(wǎng)通信的基本功能進(jìn)行實(shí)現(xiàn),企業(yè)單位可以根據(jù)自身的實(shí)際情況運(yùn)用編程,增加功能,進(jìn)而充分的將局域網(wǎng)在工作中的作用發(fā)揮出來(lái)。

3 結(jié)束語(yǔ)

總而言之,基于快速實(shí)現(xiàn)局域網(wǎng)通信的環(huán)境下運(yùn)用VB編程,如果局域網(wǎng)通信應(yīng)用程序需要運(yùn)用服務(wù)器或者客戶端進(jìn)行確認(rèn),那么就選擇使用TCP協(xié)議,實(shí)現(xiàn)局域網(wǎng)通信之前,建立相應(yīng)的連接。另外,如果局域網(wǎng)的通信量比較大,那么在建立之后運(yùn)用TCP協(xié)議對(duì)其進(jìn)行維護(hù),并保證數(shù)據(jù)的完整性,最終有效的將局域網(wǎng)在工作中的作用發(fā)揮出來(lái)。

參考文獻(xiàn):

[1] 王巍.基于VB的局域網(wǎng)即時(shí)通訊軟件設(shè)計(jì)淺談[J].科學(xué)之友,2010,20(11):39-40.

[2] 張志華.汪發(fā)寶,樓新遠(yuǎn).基于P2P組播技術(shù)的局域網(wǎng)即時(shí)通信系統(tǒng)的實(shí)現(xiàn)用[J].鐵路計(jì)算機(jī)應(yīng)用,2009,3(31):75-76.

[3] 李佳音,張博強(qiáng).利用WinSock編程實(shí)現(xiàn)SMTP協(xié)議[J].電腦編程技巧與維護(hù),2012,3(3):98-99.

篇8

關(guān)鍵詞:Java程序設(shè)計(jì);非計(jì)算機(jī)專業(yè);教學(xué)方法;實(shí)踐

作者簡(jiǎn)介:夏紅科(1979-),女,湖北隨州人,北京信息科技大學(xué)計(jì)算機(jī)學(xué)院,講師;徐莉(1962-),女,遼寧開源人,北京信息科技大學(xué)計(jì)算機(jī)學(xué)院,講師。(北京 100101)

基金項(xiàng)目:本文系北京信息科技大學(xué)教改項(xiàng)目“基于Java系列課程的教學(xué)改革與探索”(項(xiàng)目編號(hào):2010JG20)的研究成果。

中圖分類號(hào):G642.0?????文獻(xiàn)標(biāo)識(shí)碼:A?????文章編號(hào):1007-0079(2012)34-0059-02

Java是一種面向?qū)ο蟮姆植际?、可移植、性能?yōu)越的多線程動(dòng)態(tài)語(yǔ)言,在開發(fā)大型桌面應(yīng)用程序,特別是Internet的應(yīng)用開發(fā)方面都有著很多優(yōu)勢(shì)。因此,學(xué)習(xí)和掌握J(rèn)ava已成為越來(lái)越多編程人員的選擇。目前,各類高等院校的相關(guān)專業(yè)都將Java作為高年級(jí)選修課程。而作為非計(jì)算機(jī)專業(yè)的Java程序設(shè)計(jì)課程,在教學(xué)中存在著更為具體的特點(diǎn)及相關(guān)問(wèn)題。[1]依據(jù)筆者數(shù)年來(lái)從事非計(jì)算機(jī)專業(yè)Java課程的教學(xué)與實(shí)踐經(jīng)歷,本文綜合其教學(xué)特點(diǎn),從教學(xué)思想及教學(xué)方法方面進(jìn)行探討,在課堂教學(xué)、實(shí)踐教學(xué)環(huán)節(jié)方面提出一系列相關(guān)改進(jìn)措施。

一、教學(xué)目標(biāo)

根據(jù)教育部精神,大學(xué)本科中的計(jì)算機(jī)教育分為三個(gè)層次:[2]第一層為計(jì)算機(jī)文化基礎(chǔ),第二層為計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言,第三層為計(jì)算機(jī)語(yǔ)言。Java程序設(shè)計(jì)屬于其中的第二層次,即掌握計(jì)算機(jī)的程序設(shè)計(jì)思想。以北京信息科技大學(xué)為例,非計(jì)算機(jī)專業(yè)的Java程序設(shè)計(jì)課程屬于全校選修課,開設(shè)在第5學(xué)期,面向的授課對(duì)象有多個(gè)專業(yè),如車輛工程、工業(yè)設(shè)計(jì)、電氣工程、機(jī)械工程、信息管理與技術(shù)等。授課對(duì)象區(qū)別很大,存在相當(dāng)多的問(wèn)題。

1.基礎(chǔ)水平不一致

由于不同專業(yè)學(xué)生的計(jì)算機(jī)先導(dǎo)課不同,導(dǎo)致學(xué)生學(xué)習(xí)Java的起點(diǎn)不一致。像文科及管理類學(xué)生可能只上過(guò)計(jì)算機(jī)文化基礎(chǔ),對(duì)編程還沒(méi)有一個(gè)基本概念;而理科及工科的學(xué)生大多數(shù)學(xué)習(xí)過(guò)C程序設(shè)計(jì)課程,只需要面向?qū)ο缶幊趟枷氲霓D(zhuǎn)換;甚至還有部分專業(yè)的學(xué)生學(xué)習(xí)過(guò)C++課程,起點(diǎn)更高。另外,學(xué)生個(gè)體能力的不同,授課對(duì)象之間的差異都增加了授課難度。

2.英語(yǔ)水平不過(guò)關(guān)

大部分同學(xué)英語(yǔ)水平一般,不愿意使用英文開發(fā)工具,而且看不懂英文文檔及編譯時(shí)的錯(cuò)誤提示信息。

3.排錯(cuò)能力差

在實(shí)踐上機(jī)時(shí),相當(dāng)一部分同學(xué)依賴?yán)蠋煵殄e(cuò)及改正,自己要么看不懂英文提示,要么是看懂了卻不會(huì)糾正錯(cuò)誤。

除了授課對(duì)象的原因外,Java程序設(shè)計(jì)課程自身也存在著不足。授課學(xué)時(shí)較少,實(shí)踐學(xué)時(shí)短,總共是32學(xué)時(shí)授課,16學(xué)時(shí)上機(jī)。在這么短的時(shí)間內(nèi)完成教學(xué)目標(biāo)難度較大。因此,針對(duì)這些問(wèn)題,作為公選課的非計(jì)算機(jī)專業(yè)Java程序設(shè)計(jì)課程的教學(xué)目標(biāo)應(yīng)該是使學(xué)生了解Java程序設(shè)計(jì)的基本思想,能使用面向?qū)ο缶幊痰乃枷虢鉀Q實(shí)際問(wèn)題,并能進(jìn)行基于J2SE的Java程序的訓(xùn)練,完成包括Java圖形界面在內(nèi)的Java應(yīng)用程序的開發(fā),對(duì)Java Applet也有所了解。

二、教學(xué)內(nèi)容

一般來(lái)講,Java程序設(shè)計(jì)包含的教學(xué)內(nèi)容主要有兩個(gè)部分:[3]基礎(chǔ)知識(shí)和高級(jí)知識(shí)?;A(chǔ)知識(shí)主要講授Java語(yǔ)言基礎(chǔ),包括Java的基本語(yǔ)法、Java的基本工作原理,重點(diǎn)是Java面向?qū)ο蟮膬?nèi)容。高級(jí)知識(shí)的部分則是針對(duì)授課對(duì)象的不同而有所區(qū)別。對(duì)于學(xué)時(shí)有限的非計(jì)算機(jī)專業(yè)學(xué)生而言,基礎(chǔ)知識(shí)是重點(diǎn),高級(jí)知識(shí)部分只講解包括輸入輸出處理和可視化程序設(shè)計(jì)即可?;谝陨戏治?,北京信息科技大學(xué)非計(jì)算機(jī)專業(yè)“Java程序設(shè)計(jì)”課程的教學(xué)內(nèi)容重點(diǎn)放在Java語(yǔ)言基礎(chǔ)的講授上,主要包括Java工作原理、Java基本語(yǔ)法,面向?qū)ο蟮闹R(shí)、輸入輸出、圖形界面程序開發(fā)等。

編程環(huán)境:計(jì)算機(jī)專業(yè)的學(xué)生由于有學(xué)習(xí)其他編程語(yǔ)言的經(jīng)驗(yàn),更容易學(xué)習(xí)Java框架的編程,因此可以選擇一些高級(jí)的可視化Java集成開發(fā)工具,如Eclipse等。但是對(duì)于非計(jì)算機(jī)專業(yè)的初學(xué)者,應(yīng)該把重點(diǎn)放在Java基礎(chǔ)知識(shí)的學(xué)習(xí)上,因此可以選擇一些純文本編輯工具來(lái)編寫Java代碼,這樣不但有利于初學(xué)者把重點(diǎn)放在理解Java基礎(chǔ)知識(shí)上,而且有利于養(yǎng)成閱讀Java API文檔的習(xí)慣。目前筆者上課時(shí),推薦學(xué)生使用Notepad++或UltraEdit這類專業(yè)的文本編輯工具,主要目的是使學(xué)生一開始就把注意力放在程序本身,重點(diǎn)訓(xùn)練Java程序的基本熟悉及應(yīng)用,而不是把精力放在集成開發(fā)工具的熟悉上。

三、教學(xué)方法

1.重視第一堂課

對(duì)于任何課程而言,上好第一堂課都是至關(guān)重要的。它的成功與否直接關(guān)系到學(xué)生能否對(duì)這門課產(chǎn)生興趣。對(duì)于Java語(yǔ)言來(lái)說(shuō)也是如此。通過(guò)第一次課能消除學(xué)生對(duì)Java的神秘感,激起他們的興趣。有了興趣,學(xué)生才能在今后的學(xué)習(xí)中更多地發(fā)揮主觀能動(dòng)性,自動(dòng)自發(fā)地進(jìn)行深層次的學(xué)習(xí)。主要采用的方法有三種。

(1)認(rèn)識(shí)Java語(yǔ)言的強(qiáng)大功能。Java語(yǔ)言是當(dāng)前流行的網(wǎng)絡(luò)編程語(yǔ)言,它的三個(gè)版本是標(biāo)準(zhǔn)板(J2SE)、企業(yè)版(J2EE)和微型版(J2ME),可以完成各類桌面應(yīng)用程序、企業(yè)應(yīng)用程序及設(shè)備應(yīng)用程序的開發(fā)。通過(guò)介紹可以使學(xué)生認(rèn)識(shí)到Java語(yǔ)言的強(qiáng)大功能,并使用展示各類Java程序的運(yùn)行結(jié)果畫面,從而激發(fā)學(xué)生的興趣。

(2)突出Java語(yǔ)言的重要性。Java的市場(chǎng)需求大,在應(yīng)聘時(shí)可選擇的就業(yè)面較廣。而對(duì)初學(xué)者而言,如果想真正掌握程序設(shè)計(jì)思想、具備解決實(shí)際問(wèn)題的能力是需要下大功夫的。因此,教師可以通過(guò)聯(lián)系實(shí)際就業(yè)形勢(shì)來(lái)鼓勵(lì)學(xué)生學(xué)習(xí)Java語(yǔ)言。同時(shí)可根據(jù)學(xué)生的不同專業(yè)特點(diǎn),結(jié)合專業(yè)應(yīng)用,寓專業(yè)實(shí)例于教學(xué),最大程度地調(diào)動(dòng)學(xué)生學(xué)習(xí)的積極性。

(3)注重Java語(yǔ)言的學(xué)習(xí)方法。對(duì)于非計(jì)算機(jī)專業(yè)的學(xué)生而言,學(xué)習(xí)Java需要樹立面向?qū)ο蟮幕舅枷?,學(xué)會(huì)用面向?qū)ο蟮姆绞絹?lái)思考和解決問(wèn)題。[4]除了教師的授課方式方法外,學(xué)生自身也要通過(guò)各種方式來(lái)加強(qiáng)思維訓(xùn)練,嘗試用面向?qū)ο蟮挠^點(diǎn)來(lái)觀察周圍的世界。

另外,Java是一門實(shí)踐性課程。學(xué)習(xí)Java的成果最終是通過(guò)實(shí)踐動(dòng)手能力來(lái)體現(xiàn)的。因此在第一堂課上,首先要強(qiáng)調(diào)的是要求學(xué)生了解實(shí)踐的重要性:Java語(yǔ)言不是看會(huì)或聽會(huì),而是自己動(dòng)手練會(huì)的。其次,要找到調(diào)試程序的方法,通過(guò)查看調(diào)試信息、查閱Java API文檔、上網(wǎng)搜索錯(cuò)誤解決方法等不同的方式來(lái)學(xué)會(huì)排錯(cuò),提高調(diào)試程序的能力。最后,需要強(qiáng)調(diào)的是,要學(xué)生綜合利用各種學(xué)習(xí)方式或渠道,通過(guò)各種Java參考書、視頻資料等手段來(lái)全方位學(xué)習(xí)Java,為今后的進(jìn)一步學(xué)習(xí)奠定基礎(chǔ)。

2.基本語(yǔ)法采用引申法及求異法教學(xué)

語(yǔ)法是Java語(yǔ)言的一個(gè)基本組成部分,也是C、C++等任何其他編程語(yǔ)言的一個(gè)必修環(huán)節(jié)。傳統(tǒng)的講解方法過(guò)于枯燥,而且學(xué)生基本上都有過(guò)學(xué)習(xí)C語(yǔ)言或者C++語(yǔ)言的經(jīng)歷,再學(xué)習(xí)Java語(yǔ)法部分就非常容易理解,因此重點(diǎn)不是放在講解基本語(yǔ)法上,而應(yīng)該鞏固和加強(qiáng)語(yǔ)法知識(shí),并拓展學(xué)生解決問(wèn)題的能力。

引申法是結(jié)合已經(jīng)解決的問(wèn)題,因勢(shì)利導(dǎo),引導(dǎo)學(xué)生在此基礎(chǔ)上解決相關(guān)聯(lián)的問(wèn)題。它通常針對(duì)一個(gè)固定的問(wèn)題,啟發(fā)學(xué)生從多個(gè)角度、多個(gè)側(cè)面來(lái)尋找解決問(wèn)題的方法,從而激發(fā)學(xué)生積極思考,并提高學(xué)習(xí)興趣。因此,它能培養(yǎng)學(xué)生在編程中的求異思維,在分析具體問(wèn)題的時(shí)候,能夠思路清晰地去設(shè)計(jì)相關(guān)解決方法,并舉一反三,以不變應(yīng)萬(wàn)變。

例如在Java表達(dá)式一節(jié)的講解中,可以聯(lián)系華氏溫度向攝氏溫度的轉(zhuǎn)換問(wèn)題,讓學(xué)生了解僅有轉(zhuǎn)換的公式是不夠的,還需要考慮變量的類型。如果類型不對(duì)的話,依然會(huì)出現(xiàn)錯(cuò)誤的轉(zhuǎn)換結(jié)果。這一類實(shí)際的應(yīng)用問(wèn)題可以讓學(xué)生在思考問(wèn)題的解決方案時(shí)聯(lián)系具體情況綜合考慮,最終培養(yǎng)他們解決實(shí)際問(wèn)題的能力。

3.復(fù)雜概念采用啟發(fā)式教學(xué)

對(duì)于復(fù)雜抽象的概念或規(guī)則可以采用啟發(fā)式授課,將復(fù)雜概念或規(guī)則轉(zhuǎn)換成一系列問(wèn)題。這樣能化繁為簡(jiǎn),只提取最重要的特征表現(xiàn)出來(lái),暫時(shí)忽略次要特征。同時(shí)集中學(xué)生的注意力,調(diào)動(dòng)積極性,達(dá)到良好的互動(dòng)效果,增加課堂的良性互動(dòng)。

例如在介紹接口時(shí),除了介紹基本概念及簡(jiǎn)單范例外,可以通過(guò)提問(wèn)讓學(xué)生區(qū)分“水果”這一統(tǒng)稱與具體的“蘋果”、“梨”等特定水果名稱的區(qū)別,從而得到“水果”是一個(gè)抽象概念,屬于接口這一結(jié)論。同時(shí)引導(dǎo)學(xué)生將接口與C++語(yǔ)言中的抽象類進(jìn)行比較,并區(qū)分它們之間的異同點(diǎn)以及在設(shè)計(jì)時(shí)所應(yīng)用的不同場(chǎng)景。通過(guò)類比方式來(lái)加強(qiáng)學(xué)生的印象。最終從理論到實(shí)際應(yīng)用都對(duì)接口這一抽象概念有了理解。

4.加強(qiáng)實(shí)踐環(huán)節(jié)

對(duì)程序設(shè)計(jì)課來(lái)說(shuō),理論和實(shí)踐都同等重要,不能顧此失彼。實(shí)踐課除了訓(xùn)練實(shí)踐能力外,應(yīng)該能給學(xué)生思考、引申的空間。在驗(yàn)證性的Java實(shí)踐教學(xué)中,實(shí)驗(yàn)內(nèi)容是在驗(yàn)證之前課堂所講的知識(shí)點(diǎn),這樣會(huì)割裂了各個(gè)知識(shí)點(diǎn)之間的聯(lián)系。而對(duì)于不同的教學(xué)對(duì)象而言,由于學(xué)生的不同層次水平,編程能力也大相徑庭,達(dá)不到應(yīng)有的教學(xué)效果。因此針對(duì)這一情況,將實(shí)驗(yàn)內(nèi)容分為幾種類型,并采用了不同的教學(xué)方法。

(1)基礎(chǔ)與驗(yàn)證型實(shí)驗(yàn)。主要使學(xué)生加強(qiáng)對(duì)課內(nèi)知識(shí)點(diǎn)的理解和認(rèn)識(shí),并通過(guò)上機(jī)進(jìn)行深入的理解。

(2)設(shè)計(jì)型實(shí)驗(yàn)。主要是要求學(xué)生能在現(xiàn)有知識(shí)的基礎(chǔ)上,通過(guò)不同的方式來(lái)查閱資料,并綜合運(yùn)用所學(xué)知識(shí)來(lái)設(shè)計(jì)并完成比較綜合的任務(wù)。這類實(shí)驗(yàn)可培養(yǎng)學(xué)生分析問(wèn)題、有目的的學(xué)習(xí)和解決問(wèn)題的能力。

四、考核方式

課程考核是一種衡量教學(xué)的客觀手段,在教學(xué)環(huán)節(jié)中起著很重要的作用。傳統(tǒng)的程序設(shè)計(jì)類課程的考核方法有筆試與上機(jī)考試兩類。筆試方法重點(diǎn)考查了課程知識(shí)點(diǎn)的掌握程度,對(duì)學(xué)生理論知識(shí)的掌握情況能有一個(gè)較全面的了解,但是它忽視了對(duì)學(xué)生實(shí)踐操作的能力測(cè)試,很有可能會(huì)出現(xiàn)“高分低能”的情況。而上機(jī)考試則重點(diǎn)考查了學(xué)生應(yīng)用知識(shí)解決設(shè)計(jì)問(wèn)題的能力,是對(duì)實(shí)踐動(dòng)手能力的全面測(cè)試。但這種考核方式對(duì)學(xué)生本身的能力素質(zhì)要求較高,對(duì)于編程能力較差的非計(jì)算機(jī)專業(yè)學(xué)生來(lái)講考試的難度較大。根據(jù)Java程序設(shè)計(jì)課程的特點(diǎn),可以采取一種將傳統(tǒng)的期末筆試與平時(shí)考核、實(shí)踐考核相結(jié)合的方式。本校目前采用的考核方式是理論和實(shí)踐相結(jié)合的方式,最終成績(jī)由考試成績(jī)、平時(shí)成績(jī)、實(shí)驗(yàn)成績(jī)所組成。由于學(xué)生都是非計(jì)算機(jī)專業(yè)的學(xué)生,動(dòng)手能力相對(duì)差一些,因此將最終的考核比例定為:考試成績(jī)60%,平時(shí)成績(jī)20%,實(shí)驗(yàn)成績(jī)20%。平時(shí)成績(jī)主要根據(jù)學(xué)生的課堂出勤情況以及課堂表現(xiàn)來(lái)確定,主要是提高學(xué)生的主動(dòng)參與程度。而實(shí)驗(yàn)成績(jī)則根據(jù)學(xué)生每次的實(shí)驗(yàn)完成情況給出,包括實(shí)驗(yàn)前的準(zhǔn)備、任務(wù)的完成情況和創(chuàng)新程度等表現(xiàn)等。通過(guò)北京信息科技大學(xué)近幾年采用這種考核方式的應(yīng)用效果來(lái)看,學(xué)生學(xué)習(xí)的主動(dòng)性、積極性方面有所提高。

五、結(jié)束語(yǔ)

“Java程序設(shè)計(jì)”課程在高校非計(jì)算機(jī)專業(yè)的教學(xué)中具有重要地位。而傳統(tǒng)的程序設(shè)計(jì)語(yǔ)言教學(xué)方式在Java的實(shí)際教學(xué)中有相當(dāng)?shù)牟蛔?,如學(xué)生學(xué)習(xí)的積極性不高、基礎(chǔ)知識(shí)掌握不牢固、學(xué)生實(shí)踐動(dòng)手能力不強(qiáng)等。針對(duì)這些問(wèn)題,本文對(duì)非計(jì)算機(jī)專業(yè)Java課程的教學(xué)和實(shí)踐方法進(jìn)行了探討,提出了合理選擇教學(xué)內(nèi)容、充分采用各種不同教學(xué)方法等建議,希望能充分調(diào)動(dòng)學(xué)生的學(xué)習(xí)積極性,并逐步提高學(xué)生實(shí)踐動(dòng)手能力的目的。從筆者幾年的授課經(jīng)歷來(lái)看,一些非計(jì)算機(jī)專業(yè)的學(xué)生甚至比教師更樂(lè)于接收J(rèn)ava。教師采取得法的教學(xué)方法、手段對(duì)學(xué)生的學(xué)習(xí)非常重要。其中一些計(jì)算機(jī)基礎(chǔ)較差的學(xué)生在很短的時(shí)間內(nèi)即可基本掌握J(rèn)ava。因此,只有不斷探索,改變教學(xué)方法,才能提高學(xué)生的積極性、主動(dòng)性,從而取得良好的效果。

參考文獻(xiàn):

[1]潘潔珠,吳共慶,胡學(xué)鋼.非計(jì)算機(jī)專業(yè)程序設(shè)計(jì)課程教學(xué)中的問(wèn)題及對(duì)策[J].合肥工業(yè)大學(xué)學(xué)報(bào)(社會(huì)科學(xué)版),2009,23(1):31-32.

[2]中國(guó)高等院校計(jì)算機(jī)基礎(chǔ)改革課題研究組.中國(guó)高等院校計(jì)算機(jī)基礎(chǔ)教育課程體系(2006)[M].北京:清華大學(xué)出版社,2006.

篇9

關(guān)鍵詞:操作系統(tǒng);教學(xué)模式;高中計(jì)算機(jī)

中圖分類號(hào):G424 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2014)20-4746-02

Multi Point of View of the Operating System Course Teaching Mode

BAO Yi

(Fushun County Second High School of Liaoning ,F(xiàn)ushun 113006,China)

Abstract: In high school computer teaching, some problems still exist, including the single teaching method, the theoretical foundation is weak, the lack of practical operation and so on, so the operating system course adopted the course website, join the case analysis, set the experimental subject, a discussion group. Many aspects of teaching mode. The results showed that the multi angle, the operating system course teaching model can help students fully grasp and learn computer knowledge, and help to improve the interest of high school computer knowledge and interests, expand knowledge surface.

Key words: operating system; teaching mode of high school computer;

計(jì)算機(jī)操作系統(tǒng)是計(jì)算機(jī)上最重要的部分,是用戶理解計(jì)算機(jī)的一種平臺(tái),更是用戶開發(fā)計(jì)算機(jī)功能的基礎(chǔ)。高中操作系統(tǒng)課程是為了培養(yǎng)高中生度高中計(jì)算機(jī)知識(shí)的興趣和愛好,為了以后的計(jì)算機(jī)使用和計(jì)算機(jī)專業(yè)知識(shí)的學(xué)習(xí)打下基礎(chǔ)。操作系統(tǒng)課程由于困難的理論知識(shí)和復(fù)雜的實(shí)踐操作難度,導(dǎo)致了大部分的課程內(nèi)容都難難以理解和掌握,而且實(shí)驗(yàn)內(nèi)容的操作性差,高中生很難掌握這些知識(shí)內(nèi)容。操作系統(tǒng)知識(shí)最好的學(xué)習(xí)方法是,高中生先學(xué)習(xí)課堂中的理論知識(shí),然后將理論知識(shí)中的算法問(wèn)題和編程語(yǔ)言應(yīng)用到程序的編寫中,然后通過(guò)實(shí)踐操作糾正自己在這些知識(shí)上的不足,找出自己的漏洞和缺陷,從而掌握操作系統(tǒng)的知識(shí)和編程的方法。

所以,在操作系統(tǒng)的知識(shí)學(xué)習(xí)中,高中生最主要的目標(biāo)是認(rèn)識(shí)操作系統(tǒng)的知識(shí),培養(yǎng)計(jì)算機(jī)知識(shí)方面的興趣,是需要認(rèn)識(shí)課程的相關(guān)學(xué)習(xí)結(jié)構(gòu),包括系統(tǒng)設(shè)計(jì)目標(biāo)、算法,數(shù)據(jù)結(jié)構(gòu),編程,糾正錯(cuò)誤等知識(shí)體系,同時(shí)了解這些體系的框架和構(gòu)成。這些知識(shí)對(duì)一個(gè)還未開始學(xué)習(xí)高深的計(jì)算機(jī)科學(xué)知識(shí)的高中生來(lái)說(shuō)十分的困難,為了培養(yǎng)高中生的興趣,并結(jié)合實(shí)際情況改良高中教學(xué)模式,我們進(jìn)行了一系列的教學(xué)探討和研究,最后開展了多角度教學(xué)模式,得到了優(yōu)越的實(shí)踐成果,并得到了高中生和高中課程教師們的一致好評(píng),這也為多角度教學(xué)的廣泛實(shí)行提供了實(shí)驗(yàn)依據(jù)。

1 多角度教學(xué)模式

1.1 教學(xué)模式

在本文中,多角度教學(xué)模式是指在操作系統(tǒng)的學(xué)習(xí)中,使用傳統(tǒng)的教學(xué)內(nèi)容和基礎(chǔ)實(shí)驗(yàn)的前提下,通過(guò)采用結(jié)合課程網(wǎng)站學(xué)習(xí),融入實(shí)例分析,設(shè)置實(shí)驗(yàn)題目,建立討論組的多種操作手段,已達(dá)到教學(xué)目標(biāo),提高學(xué)生對(duì)于高中計(jì)算機(jī)知識(shí)興趣和愛好,為以后的專業(yè)知識(shí)學(xué)習(xí)打下夯實(shí)的基礎(chǔ)。操作系統(tǒng)的多角度教學(xué)模式分為以下幾個(gè)方面。

1) 結(jié)合課程網(wǎng)站學(xué)習(xí)

在高速的信息化時(shí)代,關(guān)于高中計(jì)算機(jī)操作系統(tǒng)的基礎(chǔ)教學(xué)的網(wǎng)站越來(lái)越多,百花齊放,各向爭(zhēng)鳴,但是多角度教學(xué)的操作系統(tǒng)課程網(wǎng)站必須包含三個(gè)方面。首先包含課程摘要,教學(xué)摘要是課程網(wǎng)站最重要的部分,也是高中生通過(guò)網(wǎng)站的第一窗口,總體概括了課程的內(nèi)容,性質(zhì)和目標(biāo),同樣還包含了課程指向,學(xué)習(xí)方法,課后作業(yè),網(wǎng)絡(luò)資料,參考練習(xí),課程實(shí)驗(yàn)等等;其次,必須有網(wǎng)絡(luò)教學(xué)視頻,網(wǎng)絡(luò)教學(xué)相當(dāng)于高中生學(xué)習(xí)操作系統(tǒng)知識(shí)的家教,通過(guò)網(wǎng)絡(luò)教學(xué)視頻,高中生可以反復(fù)的對(duì)于某些方面進(jìn)行研究以解決在真正教學(xué)課堂的問(wèn)題,也培養(yǎng)了高中自我學(xué)習(xí)的能力和對(duì)操作系統(tǒng)計(jì)算機(jī)方面知識(shí)的興趣和積極性。最后,需要有資源鏈接,資源論壇是高中生掌握學(xué)習(xí)方法的平臺(tái),有很多的問(wèn)題在視頻中或者教學(xué)課堂上都不是很清楚,高中生可以在論壇上進(jìn)行互動(dòng),提出自己的問(wèn)題,并解決別人的問(wèn)題,這樣可以鞏固高中生基礎(chǔ)知識(shí)的同時(shí),學(xué)習(xí)和了解專業(yè)方面的內(nèi)容,強(qiáng)化自己的知識(shí)面,改善學(xué)習(xí)的盲點(diǎn)和誤區(qū)等等。

2) 融入實(shí)例分析

在計(jì)算機(jī)操作系統(tǒng)知識(shí)的學(xué)習(xí)過(guò)程中,使用實(shí)例分析的方法十分重要,對(duì)于高中生而言,初次接觸計(jì)算機(jī)的操作系統(tǒng)知識(shí),對(duì)于這些方面的內(nèi)容都一知半解,如果有真真切切的例子作為教學(xué)的方式,那么通過(guò)高中學(xué)的求知欲和好奇心,模仿實(shí)例來(lái)分析課堂上所學(xué)的知識(shí),這是最好的學(xué)習(xí)方法。但是由于現(xiàn)在高中教學(xué)的計(jì)算機(jī)硬件的落后,很難滿足學(xué)生的全部需求,只有高中生主動(dòng)地在課余時(shí)間學(xué)習(xí),因此除了加強(qiáng)實(shí)例的講解之外,還有必要不斷地加強(qiáng)各個(gè)高中的硬件設(shè)備和軟件設(shè)施,這樣才能有效地加強(qiáng)多角度計(jì)算機(jī)操作系統(tǒng),提高高中生的學(xué)習(xí)積極性和主動(dòng)性,并為以后的專業(yè)知識(shí)的學(xué)習(xí)打下夯實(shí)的基礎(chǔ)。

3) 設(shè)置實(shí)驗(yàn)題目

在多角度教學(xué)中,實(shí)驗(yàn)題目是高中生學(xué)習(xí)計(jì)算機(jī)知識(shí)的燈塔,引導(dǎo)者前進(jìn)的方向,因此設(shè)置實(shí)驗(yàn)題目對(duì)于操作系統(tǒng)的教學(xué)十分關(guān)鍵。結(jié)合對(duì)高中生的學(xué)習(xí)態(tài)度和學(xué)習(xí)方法的調(diào)查,多角度教學(xué)擬定了以下幾個(gè)方面的實(shí)驗(yàn)題目,第一,計(jì)算機(jī)操作系統(tǒng)的種類,計(jì)算機(jī)操作系統(tǒng)分為各種各樣包括最有名的windows系列,Linux系列,還有Apple系列等等,這些操作系統(tǒng)一直在不斷地更新?lián)Q代,讓高中去查閱資料帶著操作系統(tǒng)的種類的實(shí)驗(yàn)題目去學(xué)習(xí)計(jì)算機(jī)操作系統(tǒng),可以極大地提高學(xué)生的興趣和愛好,而且對(duì)于這一類電子產(chǎn)品,高中生由于接觸較少,有很強(qiáng)的新鮮感。第二,操作系統(tǒng)編程,計(jì)算機(jī)操作系統(tǒng)編寫程序是所有計(jì)算機(jī)軟件的基石,因?yàn)闆](méi)有程序,就沒(méi)有我們現(xiàn)在使用的各種各樣的軟件,這些軟件的功能各種各樣也和編寫的程序息息相關(guān),所以使用操作系統(tǒng)的編程作為實(shí)驗(yàn)題目可以提高高中生的動(dòng)手操作能力和理論實(shí)踐的能力,給自己帶來(lái)編寫完程序的優(yōu)越感,從而更好地認(rèn)識(shí)操作系統(tǒng)的知識(shí),為以后的大學(xué)計(jì)算機(jī)專業(yè)知識(shí)的學(xué)習(xí)打下基礎(chǔ)。第三,計(jì)算機(jī)操作系統(tǒng)的算法,算法是一個(gè)很抽象的問(wèn)題,和數(shù)學(xué)建模有很大的關(guān)系,算法是指如何使用語(yǔ)言描述出你想要完成的事件。如何使用算法對(duì)于高中生而言非常的困難,但是高中學(xué)習(xí)中,由于高等數(shù)學(xué)的學(xué)習(xí),高中生對(duì)于算法知識(shí)有一定的理解,因此可以再較為簡(jiǎn)單的算法上做出一定的成就,所以計(jì)算機(jī)操作系統(tǒng)的算法這一實(shí)驗(yàn)題目不僅能提高高中生的計(jì)算機(jī)能力,還能提高數(shù)學(xué)思維方式和空間想象力。

上述實(shí)驗(yàn)題目對(duì)課程內(nèi)容有一定的覆蓋面,但是在實(shí)踐上有很大的難度,要求學(xué)生能夠相互討論并查閱資料,讓學(xué)生對(duì)于操作系統(tǒng)有更深的理解,充分的理解課本上知識(shí)和實(shí)踐操作的差別,讓實(shí)踐操作能有更大的提高。

4) 建立討論組

在傳統(tǒng)的計(jì)算機(jī)操作系統(tǒng)教學(xué)模式中,基本上都老師在上面授課,高中生在下面聽,然而新的多角度教學(xué)模式提出了建立討論組的方式加強(qiáng)高中生和老師之間的交流和合作,也就是說(shuō)在討論組中,既存在學(xué)生,也同樣存在老師。多角度的討論組教學(xué)模式可以從中發(fā)現(xiàn)教學(xué)中的問(wèn)題和錯(cuò)誤,互相促進(jìn),互相學(xué)習(xí)以提高對(duì)操作系統(tǒng)的認(rèn)識(shí)。對(duì)于有充分經(jīng)驗(yàn)的老教師和青年教師,可以嘗試新的教學(xué)模式,開始一對(duì)一的教課學(xué)習(xí),老教師可以使用自己豐富的經(jīng)驗(yàn)幫助高中生理解一些難點(diǎn)問(wèn)題,而青年教師可以采用新型的教學(xué)方式,采用引導(dǎo)學(xué)生授課競(jìng)賽和操作系統(tǒng)知識(shí)競(jìng)賽等方式,提高高中生對(duì)于操作系統(tǒng)課堂的興趣,并調(diào)動(dòng)學(xué)生的積極性,充分理解老師授課的困難,這樣才能換位思考的互相體諒學(xué)生和老師。因此,多角度教學(xué)中建立討論組的方式可以充分的提高老師的授課效率和學(xué)生的掌握速度,還能加強(qiáng)老師和高中生之間的關(guān)系,充分的活躍課堂。

2 教學(xué)效果

經(jīng)過(guò)多年在計(jì)算機(jī)操作系統(tǒng)課程的多角度模式高中教學(xué),高中生對(duì)操作系統(tǒng)知識(shí)的學(xué)習(xí)得到了明顯的改善,多角度教學(xué)模式起了十分重要的作用。

1) 高中生在使用課程網(wǎng)站上的知識(shí)學(xué)習(xí)操作系統(tǒng)課程時(shí),能夠反復(fù)的對(duì)重點(diǎn)難點(diǎn)知識(shí)進(jìn)行反復(fù)學(xué)習(xí),最后通過(guò)這些網(wǎng)站上的計(jì)算機(jī)知識(shí),鞏固在平時(shí)課堂里所學(xué)的內(nèi)容,糾正學(xué)習(xí)中的錯(cuò)誤和盲點(diǎn),提高自主學(xué)習(xí)的能力,了解操作系統(tǒng)的知識(shí)結(jié)構(gòu),因此課程網(wǎng)站提高了對(duì)平時(shí)的課堂教學(xué)起了輔助的作用,可以在課余時(shí)間充實(shí)高中生的知識(shí)面和興趣愛好。

2) 使用了實(shí)例分析的方法,讓高中生對(duì)真實(shí)的操作系統(tǒng)的操作模式和在操作系統(tǒng)上編程的方法,并能充分意識(shí)到動(dòng)手能力的重要性。高中生只需要了解在實(shí)例中,操作系統(tǒng)的應(yīng)用就足夠了,能為以后再大學(xué)專業(yè)知識(shí)的學(xué)習(xí)和愛好培養(yǎng)打下堅(jiān)實(shí)的基礎(chǔ),提高積極性。

3) 設(shè)置實(shí)驗(yàn)題目的方法,充分的調(diào)動(dòng)了高中的學(xué)習(xí)積極性和興趣性,雖然不一定能完成,但是在這幾個(gè)實(shí)驗(yàn)題目方面能夠?qū)W習(xí)到很多的知識(shí)和內(nèi)容。

4) 多角度教學(xué)中建立討論組,可以讓老師能夠更加接近學(xué)生,了解學(xué)生,學(xué)生也能知道老師的難度,充分的活躍課堂,讓老師和學(xué)生之間的隔閡減小,并提高高中生的課堂學(xué)習(xí)效率。

3 結(jié)束語(yǔ)

現(xiàn)如今,隨著計(jì)算機(jī)技術(shù)的不斷發(fā)展,高中生的計(jì)算機(jī)操作系統(tǒng)的課程也越來(lái)越重要,傳統(tǒng)的教學(xué)模式中存在著很多的問(wèn)題,不僅僅嚴(yán)重影響高中生對(duì)計(jì)算機(jī)操作系統(tǒng)的興趣和積極性,還導(dǎo)致一些學(xué)生因?yàn)榭菰餆o(wú)味的課堂而出現(xiàn)厭學(xué)的心理。操作系統(tǒng)課程中使用多角度教學(xué)模式既能實(shí)際的采用實(shí)例給予高中生指導(dǎo),也能提高高中生的自主學(xué)習(xí)能力和團(tuán)隊(duì)合作能力。高中教學(xué)是大學(xué)教學(xué)的基礎(chǔ),一個(gè)精品的高中教學(xué)模式可以讓高中生在上大學(xué)之后能夠發(fā)展自己的愛好的同時(shí)也兼顧所有的課程學(xué)習(xí),多角度教學(xué)模式能給高中生帶來(lái)極大的興趣和目標(biāo)。通過(guò)計(jì)算機(jī)操作系統(tǒng)的不斷使用和計(jì)算機(jī)編程的高度深入,高中教學(xué)操作系統(tǒng)課程能夠給學(xué)生的學(xué)習(xí)帶來(lái)極大的改善。

參考文獻(xiàn):

[1] 王恃雷.新形勢(shì)下高中計(jì)算機(jī)教學(xué)模式探索[J].讀與寫(下旬),2012,09(9):200.

[2] 劉昊輝.關(guān)于高中信息技術(shù)教學(xué)模式的創(chuàng)新[J].電子制作 ,2013(16):158-158.

[3] 李維長(zhǎng).高中計(jì)算機(jī)教學(xué)方法探討[J].中國(guó)電子商務(wù),2012(16):141-141.

篇10

【關(guān)鍵詞】網(wǎng)絡(luò)環(huán)境;計(jì)算機(jī);軟件保護(hù)

計(jì)算機(jī)技術(shù)的產(chǎn)生對(duì)當(dāng)代社會(huì)人們的生活方式和生活習(xí)慣影響重大。電腦軟件技術(shù)的出現(xiàn)和發(fā)展在這一過(guò)程中發(fā)揮了重要作用。但是,在中國(guó),因?yàn)槿藗儧](méi)有重視保護(hù)計(jì)算機(jī)軟件技術(shù)的產(chǎn)權(quán),在產(chǎn)權(quán)保護(hù)這一方面的意識(shí)淡薄,進(jìn)而導(dǎo)致市場(chǎng)上猖獗的盜版行為,嚴(yán)重侵害了軟件開發(fā)商的權(quán)益。本文重點(diǎn)研究了計(jì)算機(jī)軟件知識(shí)產(chǎn)權(quán)的保護(hù)問(wèn)題,并分析了知識(shí)產(chǎn)權(quán)保護(hù)的保護(hù)方法以及必要性。

1關(guān)于計(jì)算機(jī)軟件的介紹

所謂計(jì)算機(jī)軟件,主要有軟件本身的程序代碼,同時(shí)也有程序代碼中語(yǔ)句的介紹以及相關(guān)軟件編程者為了方便用戶使用而寫的輔助信息。關(guān)于計(jì)算機(jī)軟件概念的定義在《計(jì)算機(jī)軟件的保護(hù)條例》中有明確的界定。在該條例的第二條中提到,計(jì)算機(jī)軟件主要是指一個(gè)計(jì)算機(jī)程序及其文檔。對(duì)于“文檔”的認(rèn)識(shí)方面,在《保護(hù)條例》中認(rèn)為是用來(lái)描述程序設(shè)計(jì)的內(nèi)容、規(guī)格、組成、功能、測(cè)試結(jié)果以及所用方法的圖表和文字資料,就如該程序設(shè)計(jì)中所體現(xiàn)的邏輯、方法、計(jì)算過(guò)程的程序描述以及用戶手冊(cè),這一部分主要是國(guó)際知識(shí)產(chǎn)權(quán)組織的條例中說(shuō)到的“語(yǔ)句介紹”和“輔助信息”,以有效達(dá)到對(duì)計(jì)算機(jī)軟件產(chǎn)權(quán)的保護(hù)目的。當(dāng)前,主要有三種保護(hù)計(jì)算機(jī)軟件知識(shí)產(chǎn)權(quán)的方法,如專利保護(hù)、商業(yè)秘密保護(hù)、版權(quán)保護(hù)。

2關(guān)于計(jì)算機(jī)軟件知識(shí)產(chǎn)權(quán)的相關(guān)保護(hù)分析

計(jì)算機(jī)軟件的知識(shí)產(chǎn)權(quán)保護(hù)對(duì)于軟件行業(yè)的正常健康發(fā)展具有很重要的意義,計(jì)算機(jī)軟件保護(hù)需要采取有效的措施。產(chǎn)權(quán)保護(hù)對(duì)于國(guó)家發(fā)展以及創(chuàng)造者個(gè)人都具有十分重要的意義,版權(quán)保護(hù)不但要保護(hù)科研成果以及藝術(shù)作品,計(jì)算機(jī)軟件并不只是從屬于計(jì)算機(jī)硬件,對(duì)于計(jì)算機(jī)軟件專利保護(hù)需要制定相關(guān)法律。(1)版權(quán)保護(hù)主要是起源于過(guò)去在法律上對(duì)藝術(shù)作品或科研成果的保護(hù)。到現(xiàn)在為止,版權(quán)保護(hù)的范圍大大增加,已超出了原來(lái)規(guī)定的“科學(xué)、藝術(shù)以及文學(xué)等范疇”,并涵蓋了所有有獨(dú)創(chuàng)性、且能進(jìn)行傳播復(fù)制的智力果實(shí)。版權(quán)保護(hù)的對(duì)象不再局限于文字、圖片等具體的形式,一些無(wú)形勞動(dòng)也可以獲得版權(quán)保護(hù)。計(jì)算機(jī)軟件編寫是由編程人員根據(jù)相應(yīng)的計(jì)算機(jī)語(yǔ)言規(guī)則寫在計(jì)算機(jī)中的獨(dú)特語(yǔ)言表達(dá)式語(yǔ)句,它具有嚴(yán)密的數(shù)學(xué)推理以及邏輯。當(dāng)計(jì)算機(jī)軟件進(jìn)行運(yùn)行時(shí),編程者就在軟件運(yùn)行的過(guò)程和結(jié)果中表達(dá)自己的想法。因而,計(jì)算機(jī)軟件包含編程者獨(dú)特的思想,只要理念是創(chuàng)新的,其就是作品的范疇,就可以受版權(quán)保護(hù)。(2)世界各地在制定專利權(quán)時(shí)是根據(jù)各國(guó)國(guó)情作為基礎(chǔ),但在各個(gè)領(lǐng)域中創(chuàng)新和實(shí)用的發(fā)明是常見發(fā)明專利權(quán)的保護(hù)范圍。計(jì)算機(jī)軟件剛剛出現(xiàn)的時(shí)候,大多數(shù)人都認(rèn)為計(jì)算機(jī)軟件只是編程者根據(jù)固定的邏輯和順序編出的相關(guān)算法,是解決計(jì)算機(jī)中數(shù)學(xué)問(wèn)題的解決方案,不受專利保護(hù)。但隨著計(jì)算機(jī)產(chǎn)業(yè)的不斷發(fā)展和大眾化,人們逐漸發(fā)現(xiàn)計(jì)算機(jī)軟件并不局限于硬件,知識(shí)硬件的附帶品,而是相互作用、相互促進(jìn)、相互制約的關(guān)系:在同等條件的硬件基礎(chǔ)上,一些以簡(jiǎn)單、高效算法為基礎(chǔ)而編定軟件在整體上會(huì)帶來(lái)計(jì)算機(jī)性能的提高。因而,對(duì)計(jì)算機(jī)軟件進(jìn)行專利保護(hù)逐漸被接受,并納入多國(guó)專利法實(shí)施。(3)關(guān)于商業(yè)秘密的認(rèn)識(shí),主要是各個(gè)國(guó)家為了對(duì)反對(duì)不正當(dāng)競(jìng)爭(zhēng),采用法律的形式對(duì)于集團(tuán)或公司等一些具有競(jìng)爭(zhēng)性的成果采取有效的保護(hù)措施。不同的國(guó)家在反不正當(dāng)競(jìng)爭(zhēng)法中對(duì)商業(yè)秘密進(jìn)行定義的內(nèi)容大都相同,可以有效滿足實(shí)用性和保密性的要求,多是由獨(dú)立的主體權(quán)力進(jìn)行完成,也可以委托他人進(jìn)行完成,或者采用收購(gòu)的方式來(lái)獲得。因而,一些公司進(jìn)行自主研發(fā)的、僅限內(nèi)部使用或是軟件制造公司自主研發(fā)的、只賣給一定用戶且訂有保密協(xié)議的軟件,這類計(jì)算機(jī)軟件是由公司自主研發(fā)生產(chǎn)的,可以在法律上視為商業(yè)秘密進(jìn)行保護(hù)。計(jì)算機(jī)軟件作為一種商業(yè)秘密受到法律上的保護(hù)時(shí),其法律保護(hù)的范圍不僅包括計(jì)算機(jī)軟件的拷貝以及傳播,同時(shí)也包括計(jì)算機(jī)軟件的源代碼、至今沒(méi)有完成的、不能完成的程序以及其他與計(jì)算機(jī)軟件有相關(guān)性的文件,這些都在法律上受到保護(hù)。

3結(jié)語(yǔ)

綜上所述,計(jì)算機(jī)軟件專利保護(hù)對(duì)于軟件行業(yè)的發(fā)展具有十分重要的意義,應(yīng)當(dāng)采取有效的措施加強(qiáng)計(jì)算機(jī)軟件保護(hù),通過(guò)有關(guān)法律切實(shí)保障軟件專利,才能有效遏制盜版現(xiàn)象以及促進(jìn)軟件市場(chǎng)正常穩(wěn)定發(fā)展。

參考文獻(xiàn)

[1]李振威.淺析網(wǎng)絡(luò)環(huán)境下的計(jì)算機(jī)軟件保護(hù)[J].教育:文摘版,2016(9):00304.

[2]周凌云.互聯(lián)網(wǎng)環(huán)境下計(jì)算機(jī)軟件的侵權(quán)與保護(hù)分析[J].科技、經(jīng)濟(jì)、市場(chǎng),2015(4):189~190.