最近中文字幕2018免费版2019,久久国产劲暴∨内射新川,久久久午夜精品福利内容,日韩视频 中文字幕 视频一区

首頁 > 文章中心 > 電腦程序編程教學(xué)

電腦程序編程教學(xué)

前言:想要寫出一篇令人眼前一亮的文章嗎?我們特意為您整理了5篇電腦程序編程教學(xué)范文,相信會(huì)為您的寫作帶來幫助,發(fā)現(xiàn)更多的寫作思路和靈感。

電腦程序編程教學(xué)

電腦程序編程教學(xué)范文第1篇

一、 讓智能電腦機(jī)器人走進(jìn)我們的課堂

隨著社會(huì)智能技術(shù)的發(fā)展,智能電腦機(jī)器人教育走進(jìn)我們的課堂已經(jīng)成為必然趨勢(shì),智能電腦機(jī)器人技術(shù)融合了機(jī)械造型、電子傳感器、計(jì)算機(jī)軟硬件和人工智能等眾多先進(jìn)技術(shù),而這些充分體現(xiàn)了當(dāng)代信息技術(shù)多個(gè)領(lǐng)域的重要內(nèi)容,更是智能技術(shù)的結(jié)晶。智能電腦機(jī)器人作為學(xué)生能力、素質(zhì)培養(yǎng)的智能平臺(tái)之一,必將承載起信息技術(shù)教學(xué)新載體的任務(wù),給信息技術(shù)基礎(chǔ)教育帶來新的活力。 智能電腦機(jī)器人教學(xué)作用主要體現(xiàn)在以下三個(gè)方面。

1.使學(xué)生了解智能電腦機(jī)器人發(fā)展和應(yīng)用狀況,理解智能電腦機(jī)器人的概念和工作方式,打破對(duì)智能電腦機(jī)器人的神秘感,為進(jìn)一步學(xué)習(xí)智能電腦機(jī)器人技術(shù)的有關(guān)知識(shí)打下基礎(chǔ)。

2.使學(xué)生掌握為一種智能電腦機(jī)器人下載程序方法,了解智能電腦機(jī)器人的傳感器和驅(qū)動(dòng)裝置。體會(huì)語言程序是智能電腦機(jī)器人的靈魂,學(xué)習(xí)為智能電腦機(jī)器人編寫程序,提高學(xué)生的分析問題和解決問題的思維能力。

3.通過完成項(xiàng)目任務(wù)和比賽項(xiàng)目,使學(xué)生在為機(jī)器人擴(kuò)充功能的過程中拓展有關(guān)數(shù)字電路方面的知識(shí),在組裝擴(kuò)展機(jī)器人的過程中培養(yǎng)學(xué)生的動(dòng)手能力、協(xié)作能力和創(chuàng)造能力。

鑒于此,智能電腦機(jī)器人教育走進(jìn)課堂的必然性已經(jīng)在近兩年中得到了充分的體現(xiàn)。主要以校外科技活動(dòng)為動(dòng)力,在校內(nèi)以科技活動(dòng)小組的方式出現(xiàn),而更深一層的是要以信息技術(shù)課內(nèi)容之一出現(xiàn)在中、小學(xué)的信息技術(shù)課堂教學(xué)上。

二、 智能電腦機(jī)器人與程序設(shè)計(jì)的有機(jī)結(jié)合

作為信息技術(shù)學(xué)科教育重要內(nèi)容之一的程序設(shè)計(jì)課程在培養(yǎng)學(xué)生分析問題、解決問題的能力和培養(yǎng)學(xué)生思維創(chuàng)造性等起著得天獨(dú)厚的作用, 但在強(qiáng)調(diào)程序設(shè)計(jì)教育作用的同時(shí),也應(yīng)該清醒反思存在的問題。對(duì)于初學(xué)程序設(shè)計(jì)的學(xué)生來說興趣是學(xué)習(xí)的動(dòng)力,而以往的程序設(shè)計(jì)媒介很難使初學(xué)者看到程序設(shè)計(jì)的應(yīng)用效果,體驗(yàn)不到成功的樂趣,這正是程序設(shè)計(jì)教學(xué)中的主要缺陷。

而恰恰正好,我們教學(xué)所編寫的程序是智能電腦機(jī)器人的靈魂,讓學(xué)生通過為機(jī)器人編程序來學(xué)習(xí)程序設(shè)計(jì)的知識(shí)是程序設(shè)計(jì)教學(xué)入門的最好方法。在學(xué)習(xí)為機(jī)器人編寫程序的過程中學(xué)生會(huì)獲得成功的喜悅、會(huì)建立成功的信心,從而取得程序設(shè)計(jì)學(xué)習(xí)的興趣。將智能電腦機(jī)器人作為程序設(shè)計(jì)學(xué)習(xí)的載體,會(huì)從根本上解決目前程序設(shè)計(jì)教學(xué)中存在的問題。智能電腦機(jī)器人使程序設(shè)計(jì)的學(xué)習(xí)與信息技術(shù)的前沿領(lǐng)域緊密的結(jié)合在一起。 智能電腦機(jī)器人對(duì)學(xué)生引發(fā)的程序設(shè)計(jì)的興趣還會(huì)對(duì)算法的學(xué)習(xí)打下良好的基礎(chǔ),使學(xué)生通過程序設(shè)計(jì)更好的學(xué)習(xí)有關(guān)的算法知識(shí)。

三、 智能電腦機(jī)器人成為綜合能力培養(yǎng)的平臺(tái)

編寫程序是以智能電腦機(jī)器人為平臺(tái)的學(xué)習(xí)內(nèi)容之一,在編程序的過程中學(xué)生要了解智能電腦機(jī)器人的結(jié)構(gòu)功能、工作原理,并根據(jù)機(jī)器人要完成的某項(xiàng)任務(wù)來編寫程序。學(xué)生要充分了解機(jī)器人的各種傳感器,通過程序來控制傳感器,使機(jī)器人感知外界的環(huán)境,并對(duì)接受的信息做出感應(yīng),以使機(jī)器人完成規(guī)定的任務(wù)。學(xué)習(xí)為機(jī)器人編寫程序的過程可以用擬人的方法循序漸進(jìn)的進(jìn)行。例如:可以將機(jī)器人的硬件看作一個(gè)剛剛出生的孩子,而學(xué)習(xí)為機(jī)器人編程序的過程是學(xué)生賦予機(jī)器人行走、避障、避碰、說話、聽話、觀察等人類行為功能的過程。學(xué)生在學(xué)習(xí)的過程中始終感受著失敗的遺憾和成功的喜悅,對(duì)遺憾和喜悅的感受必然形成學(xué)習(xí)的動(dòng)力和興趣。

智能電腦機(jī)器人作為培養(yǎng)學(xué)生綜合能力的平臺(tái)融合了多項(xiàng)先進(jìn)技術(shù),隨著智能電腦機(jī)器人作為學(xué)習(xí)平臺(tái)在中小學(xué)教學(xué)中的應(yīng)用,會(huì)有許多針對(duì)中小學(xué)生的機(jī)器人產(chǎn)品應(yīng)運(yùn)而生,因此我們要結(jié)合基礎(chǔ)教育對(duì)能力培養(yǎng)的要求來選擇智能電腦機(jī)器人作為學(xué)習(xí)平臺(tái)。智能電腦機(jī)器人硬件要具有很好的可擴(kuò)充性和可塑性,適合學(xué)習(xí)有關(guān)的硬件知識(shí),便于培養(yǎng)學(xué)生的動(dòng)手能力,借助智能電腦機(jī)器人學(xué)生可以進(jìn)行多項(xiàng)目的研究性學(xué)習(xí),使它成為中小學(xué)課程整合的新載體。

四、 讓我國中小學(xué)信息技術(shù)教育走在世界前列

電腦程序編程教學(xué)范文第2篇

關(guān)鍵詞:C語言;教學(xué)內(nèi)容;教學(xué)方法;教學(xué)效果

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

The Exploration and Study of C Language Teaching in High and Secondary Vocational or Technical Schools under New Circumstance

CHEN Zheng-jun1, NIE Wen-guang1, WU Hua2, FAN Ai-hua1

(1. Jiangxi Ceramic & Art Institute, Jingdezhen 333000,China; 2.Jingdezhen Ceramic Institute,Jingdezhen 333000,China)

Abstract: Analyse the existing problem of C language teaching in high and secondary vocational schools, look into the reasons and offer solutions, that only good combination of the teaching content and teaching methods, can stimulate the students interest, thus, make the teaching process effective.

Key words: C language; teaching content; teaching method; teaching effects

1 引言

C語言是一種結(jié)構(gòu)化的程序設(shè)計(jì)語言,由于它具有功能豐富,使用靈活,應(yīng)用面廣,可移植性好等特點(diǎn),許多專業(yè)都將它設(shè)置成基礎(chǔ)課。該課程的開設(shè)目的是為了使學(xué)生掌握程序設(shè)計(jì)的一些基本方法和原理。在以職業(yè)教育為主的院校中,C語言的教學(xué)內(nèi)容側(cè)重于基本原理和基礎(chǔ)應(yīng)用,強(qiáng)調(diào)過程性知識(shí)的學(xué)習(xí)和實(shí)踐;而在一般研究型高校中,C語言的教學(xué)側(cè)重于理論和算法的學(xué)習(xí),強(qiáng)調(diào)研究能力。由于這兩種高校的教學(xué)目的不相同,對(duì)C語言教學(xué)采用的方法也不盡相同。職業(yè)教育型的院校注重實(shí)用性和基本性,在C語言教學(xué)的內(nèi)容選擇方面也會(huì)有不同的側(cè)重和刪減,但是由于C語言本身的靈活性,許多學(xué)生在學(xué)習(xí)過程中仍會(huì)感到內(nèi)容枯燥、難以消化。尤其是對(duì)于初學(xué)者,一時(shí)難以適應(yīng)程序語言的設(shè)計(jì)思想,不少學(xué)生在學(xué)完C語言后,仍然看不懂、寫不出程序。可是,絕大部分教授程序設(shè)計(jì)類課程的教師都會(huì)抱怨,學(xué)生太差,根本不懂得編程,語法記不住,沒有編程思想等等。既然知道C語言課程的重要性,可是卻達(dá)不到所希望的教學(xué)效果。這里,有學(xué)生的原因,有教師的原因,也有教學(xué)內(nèi)容的安排的原因。

2教學(xué)現(xiàn)狀分析

首先談?wù)劷處煛kS著高等教育的發(fā)展,在高等院校教書的門檻也越來越高,即便是高職類院校,現(xiàn)在也基本是非碩士以上學(xué)歷不能進(jìn)入。教師的水平是高的,每個(gè)教師在學(xué)習(xí)C語言的時(shí)候也有自己的一套方法。可是,當(dāng)教師想把自己的經(jīng)驗(yàn)傳授給學(xué)生的時(shí)候,卻發(fā)現(xiàn)學(xué)生只是聽得津津有味,卻沒有學(xué)以致用。這是為什么呢?

高職類院校的學(xué)生,比起本科層次的學(xué)生有著不少的差距,這種差距不單是知識(shí)上的差距,也包含學(xué)習(xí)態(tài)度、毅力等方面的差距。在這種情況下,教師在想把自己的經(jīng)驗(yàn)傳授給學(xué)生的時(shí)候就應(yīng)當(dāng)考慮到,學(xué)生是否能接受?一般來說,教學(xué)C語言的教師會(huì)在以下幾個(gè)方面要求學(xué)生:(1)多上機(jī)練習(xí);(2)記住語法,記住C語言開發(fā)工具的各種報(bào)錯(cuò);(3)要理解程序,而不是背熟程序;(4)要總結(jié)程序類型。的確,這些都是無數(shù)人總結(jié)出來的學(xué)習(xí)C語言的好方法,也往往適用于其他的程序設(shè)計(jì)類課程教學(xué)。但是,上述的四點(diǎn),學(xué)生尤其是高職類院校的學(xué)生,往往很難做不到。這又是為什么?

首先,要求學(xué)生多上機(jī)練習(xí)。許多學(xué)校將C語言開設(shè)在第一個(gè)學(xué)期,而到第一個(gè)學(xué)期結(jié)束的時(shí)候?qū)W生很少有電腦。那么,學(xué)生去哪里練習(xí)?網(wǎng)吧,學(xué)生有足夠的自覺性自己花錢去做他們覺得苦悶的編程嗎?機(jī)房,但是,機(jī)房是免費(fèi)開放給學(xué)生使用的嗎?所以,不能夠把一切都建立在強(qiáng)調(diào)學(xué)生的自覺性,學(xué)生缺乏自覺、還缺少環(huán)境,二者結(jié)合就不難解釋為什么學(xué)生練習(xí)得少了。其次,要求學(xué)生記住語法。但是,在缺乏練習(xí)的情況下去背熟語法是沒有意義的,缺少了必要的練習(xí),學(xué)生會(huì)覺得學(xué)習(xí)語法沒有用處。即便是有興趣去練習(xí)的學(xué)生,也會(huì)因?yàn)橐淮未蔚倪\(yùn)行失敗磨光了信心與興趣。所以,為什么不少的學(xué)生在開始學(xué)C語言的時(shí)候都興致滿滿,而慢慢的最終都沉寂下來,這就是原因所在。再次,要學(xué)生理解程序,而不是背熟程序。問題是如何去理解,許多時(shí)候,教師在上課的時(shí)候?qū)W生是聽得懂的,可是布置的作業(yè)又不會(huì)變通的編寫程序了。不能只去強(qiáng)調(diào)學(xué)生課后不學(xué)習(xí),也應(yīng)該想一下學(xué)生為什么課后不去學(xué)習(xí),如果學(xué)生已經(jīng)比其他一些較好學(xué)的課程努力不少,但卻沒有收效,許多學(xué)生都會(huì)放棄。最后,要學(xué)生懂得總結(jié)程序類型,可是不能高估了學(xué)生的總結(jié)能力,尤其是學(xué)生在練習(xí)都已經(jīng)開始抗拒的情況下,再空泛的要求學(xué)生去總結(jié)已經(jīng)毫無意義。

另外,教學(xué)內(nèi)容也是影響學(xué)生的一個(gè)重要方面。一般高職院校的教學(xué)任務(wù),通過C語言課程的學(xué)習(xí)可以使學(xué)生掌握結(jié)構(gòu)化程序設(shè)計(jì)的方法,確立程序設(shè)計(jì)的思維方式,培養(yǎng)和提高學(xué)生的應(yīng)用程序開發(fā)能力,并為數(shù)據(jù)結(jié)構(gòu)等后續(xù)課程的學(xué)習(xí)打下基礎(chǔ)。問題是,學(xué)生可以做到嗎?即便是教師,在當(dāng)初學(xué)習(xí)C語言的第一個(gè)學(xué)期就可以做到這樣的呢?許多知識(shí),學(xué)生卻在短期內(nèi)根本用不到,這不單是浪費(fèi)學(xué)生寶貴的課堂時(shí)間,更多的是讓學(xué)生混亂。將常用的知識(shí)點(diǎn)組織起來已經(jīng)困難的,還要加上一大堆不知道什么時(shí)候能用上的知識(shí)。所以,不合理的教學(xué)內(nèi)容的安排對(duì)嚴(yán)重影響了學(xué)生學(xué)習(xí)興趣的提高。

3 解決方法

3.1排除學(xué)生畏懼情緒

在授課之初,應(yīng)該給學(xué)生講明C語言與數(shù)學(xué)和英語的關(guān)系,告訴學(xué)生C語言或者一般編程語言與數(shù)學(xué)或英語的聯(lián)系并不像同學(xué)們想象的那么大,即使數(shù)學(xué)和英語水平不高,也可以學(xué)好編程語言。這樣可以幫助那些還沒有開始學(xué)就感到害怕的學(xué)生排除畏難情緒。

3.2加強(qiáng)學(xué)生的上機(jī)操作時(shí)間

一般高職院校,C語言課程是6-8節(jié),上一個(gè)學(xué)期。這樣的時(shí)間,教學(xué)是足夠了,但是學(xué)生練習(xí)則是嚴(yán)重不足。學(xué)生在編寫程序的時(shí)候一定要有連續(xù)的時(shí)間保證,一個(gè)星期7天,每天編程一個(gè)小時(shí),這樣的的效果遠(yuǎn)遠(yuǎn)比不上學(xué)生只編程兩天,但每天3個(gè)小時(shí)的效果。所以,除了課堂之外,機(jī)房應(yīng)當(dāng)每個(gè)星期為學(xué)生免費(fèi)開放2-3個(gè)晚上。同時(shí),其他的課程適當(dāng)?shù)臑楸WC學(xué)生的編程時(shí)間讓步,畢竟計(jì)算機(jī)專業(yè)的學(xué)生,如果最基本的C語編程都沒掌握好,那后繼編程課程的學(xué)習(xí)會(huì)更加困難,而如果C語言編程掌握好了,在后續(xù)編程方面學(xué)習(xí)的效率就自然后提高,從而可以更好的兼顧其他課程的學(xué)習(xí)。

3.3 加強(qiáng)教師能動(dòng)性,引導(dǎo)學(xué)生形成良好學(xué)習(xí)習(xí)慣

許多教師都強(qiáng)調(diào)學(xué)生要注意語法,也抱怨學(xué)生不努力,連最基本的語法都不愿意去背。是的,學(xué)生或許比較懶,但是即便如此也應(yīng)當(dāng)想辦法如何能讓學(xué)生更舒服的學(xué)到知識(shí)。C語言的開發(fā)工具都有報(bào)錯(cuò)功能,有經(jīng)驗(yàn)的學(xué)生一看報(bào)錯(cuò)就知道是錯(cuò)在哪里,也有不少老師要求學(xué)生要學(xué)會(huì)看報(bào)錯(cuò)。可問題是,依然有許多學(xué)生就是不去養(yǎng)成這個(gè)習(xí)慣。學(xué)生不主動(dòng),發(fā)揮教師能動(dòng)性,C語言常見的語法報(bào)錯(cuò)就那么幾種,教師把他們整理出來,翻譯成中英文對(duì)照,打印給學(xué)生,要求學(xué)生編程的時(shí)候就放在旁邊,出現(xiàn)了錯(cuò)誤就對(duì)著上面改錯(cuò)。自然而然,學(xué)生慢慢就會(huì)形成良好的習(xí)慣。

3.4 加強(qiáng)學(xué)生能動(dòng)性,發(fā)揮學(xué)生主動(dòng)性

學(xué)生學(xué)習(xí)C語言,最大的問題就是老師講過的聽得懂,沒講的看不懂,講過沒講過的編不出,出了錯(cuò)誤也不知道是怎么錯(cuò)的,可能編譯沒有錯(cuò)誤,可是運(yùn)行的結(jié)果與預(yù)期的有較大差距,但是始終認(rèn)為自己是正確的。面對(duì)同樣的錯(cuò)誤一錯(cuò)在錯(cuò)。學(xué)生為什么會(huì)這樣,為什么會(huì)對(duì)著錯(cuò)誤的程序發(fā)呆,覺得自己沒錯(cuò)。那是因?yàn)?他們沒有模擬電腦的運(yùn)行,把自己當(dāng)作電腦,從頭到尾,認(rèn)真的運(yùn)算三次。據(jù)筆者的教學(xué)經(jīng)驗(yàn),93%以上學(xué)生都可以在把自己當(dāng)作電腦運(yùn)算三次之后發(fā)現(xiàn)自己的問題,錯(cuò)在哪里。雖然可能依然編不出,但是能發(fā)現(xiàn)自己錯(cuò)在哪里這本身就是一個(gè)非常大的進(jìn)步,事實(shí)上這是也編程入門的起點(diǎn)。所以,應(yīng)當(dāng)培養(yǎng)學(xué)生把自己當(dāng)作電腦去運(yùn)行,從而發(fā)現(xiàn)自己錯(cuò)誤的習(xí)慣。而且,在C語言的入門階段,所學(xué)的例子也比較簡單,要求學(xué)生這樣做,或者布置這類的作業(yè)也是完全切實(shí)可行的。

3.5 提高學(xué)生學(xué)習(xí)興趣

學(xué)生放棄,往往是因?yàn)闆]有看到希望,那么就應(yīng)該讓學(xué)生有成功喜悅感。在教學(xué)內(nèi)容的選擇與安排上,應(yīng)當(dāng)側(cè)重于教授盡快幫助學(xué)生編制出完整程序的知識(shí),由淺到深,把學(xué)生的編程感覺培養(yǎng)起來了,再回頭講解其他的知識(shí)。例如,可以只講一個(gè)整型、簡單的輸入輸出、簡單的判斷與循環(huán),之后便讓學(xué)生利用它們編出完整的程序,體驗(yàn)到成功地感覺。之后,再慢慢在編程的實(shí)例中補(bǔ)回所缺的知識(shí)。只有不斷的成功,學(xué)生才會(huì)慢慢的積累起學(xué)習(xí)的興趣。

4 總結(jié)

以上只是筆者在實(shí)際教學(xué)中的一點(diǎn)體會(huì),當(dāng)然,在實(shí)際教學(xué)中還應(yīng)該注意很多細(xì)節(jié)問題。一個(gè)C程序設(shè)計(jì)教師要想教學(xué)成功,其關(guān)鍵在于對(duì)教學(xué)內(nèi)容(教什么)和教學(xué)方法(如何教)進(jìn)行合理的組合,但現(xiàn)實(shí)中由于教學(xué)目的、教學(xué)內(nèi)容及學(xué)生情況等因素的千差萬別,沒有哪一種教學(xué)模式或方法是普遍適用的,惟一的原則就是根據(jù)實(shí)際情況采用合適的教學(xué)模式和教學(xué)方法。

參考文獻(xiàn)

[1] 譚浩強(qiáng).C語言程序設(shè)計(jì)教程(第三版)[M].北京:高等教育出版利,2005.

電腦程序編程教學(xué)范文第3篇

(一)數(shù)據(jù)庫系統(tǒng)應(yīng)用課程教學(xué)的回顧:dBase-FoxBASE-VisualFoxPro

微機(jī)數(shù)據(jù)庫管理系統(tǒng)dBaseⅢ曾是數(shù)據(jù)庫技術(shù)中的杰出代表。dBaseⅢ具有關(guān)系數(shù)據(jù)庫的基本特征,程序結(jié)構(gòu)精巧,處理信息能力較強(qiáng),運(yùn)行效率較高;它的全屏幕編輯功能,操作簡便;它的人機(jī)會(huì)話方式,易學(xué)易懂;它提供運(yùn)行的輔助手段,方便用戶,還有它的較強(qiáng)的適應(yīng)環(huán)境的能力,使其應(yīng)用極其廣泛,因此它獲得了“大眾數(shù)據(jù)庫”的美稱。自從dBaseⅢ引進(jìn)我國并成功漢化后,計(jì)算機(jī)專業(yè)人員和經(jīng)濟(jì)、管理等方面的技術(shù)工作者,經(jīng)過幾年的不懈努力,使?jié)h字dBaseⅢ廣泛應(yīng)用于財(cái)務(wù)會(huì)計(jì)、物資、圖書資料、科研項(xiàng)目、學(xué)生成績、人事檔案、生產(chǎn)調(diào)度、經(jīng)營計(jì)劃、財(cái)政稅收、銀行帳目等各個(gè)管理部門,建立了無數(shù)的小型信息系統(tǒng),有力地促進(jìn)了我國經(jīng)濟(jì)的發(fā)展和管理現(xiàn)代化的工作,使它成了名副其實(shí)的大眾數(shù)據(jù)庫,也因此隨著IBM-PC淘汰AppleII,dBaseⅢ取代了dBaseII,自然而然地走進(jìn)了大專院校的課堂。

和dBaseⅢ相比,F(xiàn)oxBASE+更勝一籌:可在UNIX、XENIX等多用戶操作系統(tǒng)下運(yùn)行;完全兼容dBaseⅢ;運(yùn)行速度更快;可以使用數(shù)組來實(shí)現(xiàn)數(shù)組和數(shù)據(jù)庫文件之間的數(shù)據(jù)交換,以方便對(duì)數(shù)據(jù)庫文件中記錄的操作;可以自定義函數(shù),簡化程序設(shè)計(jì);可以保存和恢復(fù)屏幕圖像;可以將多個(gè)命令文件合并成一個(gè)過程文件,減少讀盤次數(shù),提高運(yùn)行速度;能自動(dòng)調(diào)整內(nèi)存分配,以便充分利用有效內(nèi)存,提高速度;擴(kuò)充了部分命令的功能,新增了若干命令;擴(kuò)充了一些技術(shù)參數(shù)的范圍,方便了程序設(shè)計(jì)。于是伴隨著CPU的換代和DOS的升級(jí),F(xiàn)oxBASE+理所當(dāng)然地替代了dBaseⅢ。

FoxPro除了兼容性和擴(kuò)大已有的命令、增加新的命令和函數(shù)、減少對(duì)用戶的限制外,采用90年代的先進(jìn)技術(shù),支持鼠標(biāo)器,使整個(gè)系統(tǒng)更易使用和操作。尤其是可將程序偽編譯為非常接近機(jī)器語言的中間代碼程序,增快其執(zhí)行的速度。如果程序經(jīng)FoxDistributionKit編譯,生成exe文件,就可脫離FoxPro而直接執(zhí)行。2.0以后的版本加入Rushmore優(yōu)化技術(shù),使速度顯著提高;面向?qū)ο蠹夹g(shù)的應(yīng)用使數(shù)據(jù)庫的設(shè)計(jì)效果結(jié)構(gòu)清晰、簡單,便于實(shí)現(xiàn)OOP;數(shù)據(jù)庫對(duì)象的獨(dú)立性、自治性使其便于維護(hù),從而需求變更時(shí)程序與數(shù)據(jù)庫重用率高,修改少等等,也就高于同時(shí)期的其它產(chǎn)品。尤其是VisualFoxPro3.0作為第一個(gè)正式具有Windows95兼容標(biāo)志的應(yīng)用軟件,一個(gè)32位的數(shù)據(jù)庫開發(fā)系統(tǒng),引進(jìn)了可視編程和面向?qū)ο蟮母拍睿褂昧苏嬲臄?shù)據(jù)庫概念和多媒體數(shù)據(jù),具有更快速開發(fā)應(yīng)用程序、面向?qū)ο蠛涂蛻魴C(jī)/服務(wù)器的強(qiáng)大功能,曾被認(rèn)為是多年來出現(xiàn)在關(guān)系數(shù)據(jù)庫方面最重要的產(chǎn)品,甚至是一個(gè)革命性的軟件產(chǎn)品。既具有Visual系列的功能強(qiáng)大、直觀易用、面向?qū)ο蟮葍?yōu)點(diǎn)又兼具Windows和FoxPro的長處;提供的向?qū)А⒃O(shè)計(jì)器、生成器等工具,加之從界面到內(nèi)核的完全漢化,使數(shù)據(jù)庫的管理變得輕而易舉,跟著Windows淘汰DOS,VisualFoxProForWindows換代FoxBASE也就順理成章了。

但是對(duì)于“摩爾規(guī)律”作用下的IT世界,發(fā)展尤其是永恒的。隨著微機(jī)的CPU從8086/8088到PentiumⅢ/Pentium4以及K7/K8……的發(fā)展,操作系統(tǒng)由Dos到Windows又到Windows95/98/2000/XP/2003……的升級(jí),程序設(shè)計(jì)由面向問題到結(jié)構(gòu)化又到面向?qū)ο笤俚娇梢暬瑑?nèi)容由文字到圖文并貌又到多媒體,應(yīng)用由單機(jī)到網(wǎng)絡(luò)又到全球互聯(lián)網(wǎng),計(jì)算機(jī)公共課的教學(xué)由Dos-Wps-Lotus123向Windows-Word-Excel轉(zhuǎn)變,桌面數(shù)據(jù)庫的情形自然該有本質(zhì)性的飛躍,尤其是這樣的數(shù)據(jù)庫技術(shù)已不只是被數(shù)據(jù)庫專家所擁有了。

(二)數(shù)據(jù)庫系統(tǒng)應(yīng)用的背景:概念、市場及其發(fā)展

數(shù)據(jù)庫可以理解為在一個(gè)或多個(gè)企業(yè)組織中,為多個(gè)用戶服務(wù)的、在計(jì)算機(jī)上可運(yùn)行的、有結(jié)構(gòu)的數(shù)據(jù)集合。與文件相比,文件是面向單個(gè)程序的,而數(shù)據(jù)庫則是面向整個(gè)需求的;數(shù)據(jù)庫中的數(shù)據(jù)是有結(jié)構(gòu)的,而文件中各記錄之間是沒有聯(lián)系的。傳統(tǒng)意義上,數(shù)據(jù)庫系統(tǒng)是把有關(guān)的硬件、軟件、數(shù)據(jù)和人員組合起來為用戶提供信息服務(wù)的系統(tǒng)。

數(shù)據(jù)表示可以有不同的抽象層次。在數(shù)據(jù)庫結(jié)構(gòu)的描述中至少需要有三級(jí)抽象層:概念觀點(diǎn)、邏輯觀點(diǎn)和物理觀點(diǎn)。數(shù)據(jù)模型(DataModel)是數(shù)據(jù)及其相互關(guān)系的代表,而數(shù)據(jù)及其關(guān)系又是關(guān)于現(xiàn)實(shí)世界的抽象。數(shù)據(jù)模型既代表了數(shù)據(jù)的邏輯觀點(diǎn),同時(shí)也代表了數(shù)據(jù)的概念觀點(diǎn)。三種最流行的數(shù)據(jù)模型是層次模型、網(wǎng)狀模型和關(guān)系模型。在最常用的關(guān)系模型中,包含有關(guān)系(Relation)、元組(Tuple)、屬性(Attribute)等成分,其中,關(guān)系與邏輯記錄值的集合相對(duì)應(yīng),元組與邏輯記錄值相對(duì)應(yīng),屬性與數(shù)據(jù)項(xiàng)、記錄之間的聯(lián)系也用關(guān)系來表示。那么,什么是好的關(guān)系模式?起碼它不該有數(shù)據(jù)冗余、更新異常、插入異常和刪除異常。這取決于數(shù)據(jù)依賴的概念,但在許多數(shù)據(jù)依賴的類型中,最重要的是函數(shù)依賴和多值依賴。

數(shù)據(jù)庫技術(shù)的發(fā)展,曾使其產(chǎn)品分為文件系統(tǒng)、關(guān)系數(shù)據(jù)庫、對(duì)象數(shù)據(jù)庫以及關(guān)系-對(duì)象數(shù)據(jù)庫等四大類,而目前世界上最大的系統(tǒng)軟件市場依然是關(guān)系數(shù)據(jù)庫,雖然它能解決的問題與對(duì)象數(shù)據(jù)庫并不相同,但它們之間大有兼容、融合之勢(shì)。未來最大的數(shù)據(jù)庫市場是支持通用的應(yīng)用(UniversalApplications),并支持簡單和復(fù)雜的數(shù)據(jù);同時(shí),一些新的應(yīng)用將驅(qū)動(dòng)市場,如Web、DigitalFilm、DigitalKiosks和GPS等等。

(三)桌面數(shù)據(jù)庫系統(tǒng)應(yīng)用的新概念:Access和Office97/2000/XP

隨著個(gè)人計(jì)算機(jī)的發(fā)展和普及,越來越多的人采用數(shù)據(jù)庫的技術(shù)來管理數(shù)據(jù)、分析數(shù)據(jù)和獲取信息。所以,編程簡化把數(shù)據(jù)庫的用戶從傳統(tǒng)的專業(yè)編程人員擴(kuò)大到了所有的計(jì)算機(jī)用戶。Access的問世和推廣,使它在短短幾年之間即取代了FoxPro在桌面數(shù)據(jù)庫市場上的統(tǒng)治地位。Access在國際桌面軟件中早已占有了超過半數(shù)的市場份額。

Access在1993年問世,是一個(gè)完全基于Windows環(huán)境的桌面數(shù)據(jù)庫系統(tǒng),它是與Windows同步成長起來的。在Access中,微軟加入了一種先進(jìn)的數(shù)據(jù)庫機(jī)制,即JetEngine。這種機(jī)制取代了以前的文件格式的數(shù)據(jù)庫引擎,為數(shù)據(jù)庫的技術(shù)與應(yīng)用提供了更廣闊的發(fā)展空間。今天的用戶可以在VB、VC以及新版的FoxPro中發(fā)現(xiàn)這種數(shù)據(jù)庫機(jī)制。

在編程方面,Access從一開始就致力于把簡化的編程環(huán)境和復(fù)雜的關(guān)系數(shù)據(jù)庫理論巧妙結(jié)合;在市場銷售方面,把Access和Office這樣的提高企業(yè)工作效率的易用工具打包一同銷售。

在Access中,智能化的編程環(huán)境和高效率的工具實(shí)現(xiàn)了有機(jī)結(jié)合。比如Access97采用了VB5.0的智能編程環(huán)境,所以編程風(fēng)格與VB完全一致。同時(shí)與最先進(jìn)、“全面”的Office集成,使得Access可以直接操作Office中的上千個(gè)對(duì)象,大大縮短了開發(fā)周期和提高了代碼重用率。Access97同時(shí)具有較高的適應(yīng)能力,可以把一個(gè)Access97的應(yīng)用程序用簡單的操作提升到MicrosoftSQLServer等大型客戶/服務(wù)器數(shù)據(jù)庫系統(tǒng)。而且Access采用與MicrosoftSQLServer相同的數(shù)據(jù)庫引擎,使這種提升變得更為簡單和直接。Access與Office一致的包含Internet/Intranet功能和標(biāo)準(zhǔn),使用戶數(shù)據(jù)庫與網(wǎng)絡(luò)的結(jié)合簡單易行。

早先版本的Access并未能夠完全漢化,所以在用戶編程實(shí)踐中,對(duì)漢字的操作始終是一個(gè)困難。從Access97開始進(jìn)行了全面中文化,包括內(nèi)核,所有界面,幫助體系(即Office助手),應(yīng)用向?qū)В踔潦纠龖?yīng)用程序。所以,用戶的使用就更加得心應(yīng)手。全面中文化的Access包含在Office97/2000/XP……中文專業(yè)版中。

一般地,計(jì)算機(jī)應(yīng)用基礎(chǔ)課的教學(xué)從95年開始已由Dos-Wps-Lotus123向Windows-Word-Excel轉(zhuǎn)變,數(shù)據(jù)庫的教學(xué)也從FoxBASE換成了FoxProforWindows。似乎總是跟不上技術(shù)發(fā)展和時(shí)代前進(jìn)的步伐。加上學(xué)生已強(qiáng)烈要求學(xué)習(xí)多媒體制作和Internet技術(shù),所以把計(jì)算機(jī)應(yīng)用基礎(chǔ)課的教學(xué)開成Windows+Office(2000/XP)則不失為一種好策略。

二、計(jì)算機(jī)基礎(chǔ)課教學(xué)的新嘗試

計(jì)算機(jī)科技的最大特點(diǎn)是發(fā)展極快、應(yīng)用更廣。鑒于此,《計(jì)算機(jī)應(yīng)用基礎(chǔ)》課程就成為各大專院校學(xué)生的必修科目;而它的基本內(nèi)容也就隨著計(jì)算機(jī)的發(fā)展而不斷更新著。從原來的BASIC語言、五筆字型、DOS、WordStar、WPS、Lotus1-2-3以及dBaseⅡ/Ⅲ到早期的Windows3.1/3.2、Word6.0、Excel5.0、FoxBASE/FoxPro又到Windows95/98/2000、Office97/2000……等等。時(shí)至今日,WindowsXP和OfficeXP已經(jīng)風(fēng)行全球并深入人心,WindowsServer2003……也似排山倒海之勢(shì)襲來!由此看來這門課的具體內(nèi)容還要“進(jìn)化”,而且似乎還要永無休止地“進(jìn)化”下去。

(一)現(xiàn)行計(jì)算機(jī)基礎(chǔ)課教學(xué)的主要內(nèi)容:Windows+Office

通常我們?cè)谟?jì)算機(jī)基礎(chǔ)課程教學(xué)的開始,總要談?wù)撊齻€(gè)問題:計(jì)算機(jī)能干什么?我們學(xué)什么?怎么學(xué)?狹義的答案是:計(jì)算機(jī)無所不能;我們學(xué)Windows和Office;上機(jī)。接著是盡可能多地電腦演示,以此來升華學(xué)生對(duì)電腦知識(shí)的學(xué)習(xí)興趣。

因?yàn)閃indows時(shí)代,計(jì)算機(jī)操作技術(shù)的學(xué)習(xí)早已不是那么困難,再也無須死記硬背那么多的命令和格式,只需用一個(gè)手指點(diǎn)擊鼠標(biāo),利用菜單就可以打開一個(gè)又一個(gè)窗口并在窗口中得到五彩斑斕的世界。可是,這個(gè)過程卻很難通過傳統(tǒng)的方法用粉筆在黑板上來講明白。

單就操作系統(tǒng)來說,從Windows3.2到Windows95的飛躍,從Windows95到Windows98的進(jìn)化,從Windows98到Windows2000的換代,以及從Windows2000到WindowsXP的“體驗(yàn)”,都使“黑板+粉筆”的教學(xué)方式陷于絕境。但總有必要盡可能地把最新的知識(shí)和技能傳授給學(xué)生。例如學(xué)了Windows95,還要講講InternetExplorer和Windows98、學(xué)了Office97還要談?wù)凢rontPage和Office2000,學(xué)了Word,不能不說我們的民族軟件WPS,學(xué)了Windows98,還要欣賞一下已成為PC操作系統(tǒng)主流的Windows2000和WindowsXP……等等,還要把各種最新的流行軟件及其應(yīng)用介紹給學(xué)生,如此這般來全面激發(fā)學(xué)生學(xué)習(xí)和使用電腦的樂趣,教給學(xué)生學(xué)習(xí)電腦知識(shí)的方法,同時(shí)也使學(xué)生在課堂上所學(xué)的知識(shí)和本領(lǐng)不至于那么快地“過時(shí)”和“淘汰”。

另一方面,過去曾經(jīng)有不少在《計(jì)算機(jī)應(yīng)用基礎(chǔ)》課中學(xué)了WPS并考試得了高分的大學(xué)生及研究生當(dāng)畢業(yè)找工作打印簡歷時(shí)竟因電腦中裝的是Word而一籌莫展,類似的事情似乎比比皆是、無休無止,這說明了我們?cè)谟?jì)算機(jī)基礎(chǔ)教育中存在的一個(gè)更重要的桎梏和盲點(diǎn):計(jì)算機(jī)文化素質(zhì)問題。所以,在計(jì)算機(jī)基礎(chǔ)課程的教學(xué)過程中著意培養(yǎng)和提高學(xué)生的計(jì)算機(jī)文化素質(zhì)和數(shù)字化生存的質(zhì)量才是一項(xiàng)最根本的任務(wù)。

實(shí)踐證明,現(xiàn)行計(jì)算機(jī)基礎(chǔ)課程的主要內(nèi)容Windows和Office,尤其是今天的Windows95/98+Office97、或者Windows2000+Office2000或者WindowsXP+OfficeXP完全可以由學(xué)生自己通過學(xué)習(xí)軟件(如《開天辟地》、《萬事無憂》、《暢通無阻》、《得心應(yīng)手》、《電腦總動(dòng)員》……等等)甚至通過教學(xué)網(wǎng)絡(luò)更甚至Internet來自學(xué)掌握,而且這也是華山一條路了。

(二)計(jì)算機(jī)基礎(chǔ)課程教學(xué)的緊要課題:從技術(shù)教育向素質(zhì)教育轉(zhuǎn)化

鑒于計(jì)算機(jī)科技遵循“每18個(gè)月更換一代”飛速發(fā)展的事實(shí)以及全球互聯(lián)網(wǎng)時(shí)代日新月異的網(wǎng)絡(luò)文化的進(jìn)步,在計(jì)算機(jī)基礎(chǔ)課程的教學(xué)過程中,時(shí)刻注意計(jì)算機(jī)文化素質(zhì)的教育,著力培養(yǎng)學(xué)生對(duì)計(jì)算機(jī)科學(xué)的新思想、新知識(shí)、新技術(shù)的理解和自學(xué)的能力,以使學(xué)生能夠利用計(jì)算機(jī)來大大提高自己的學(xué)習(xí)效率及工作效率,甚至用計(jì)算機(jī)來實(shí)現(xiàn)自己的理想;著力培養(yǎng)學(xué)生在互聯(lián)網(wǎng)時(shí)代的倫理精神以及信仰,構(gòu)成了計(jì)算機(jī)基礎(chǔ)教育的根本目標(biāo)。

為了實(shí)現(xiàn)計(jì)算機(jī)文化素質(zhì)教育的目標(biāo),有必要盡可能及時(shí)地、全方位地解決學(xué)生學(xué)習(xí)過程中的問題,所以問題的解答就不僅僅局限于課堂上、書本里、甚至校園內(nèi)。比如通過電子郵件,通過OICQ、QQ、MSN,通過多媒體網(wǎng)絡(luò),甚至通過網(wǎng)站,本著實(shí)事求是,實(shí)學(xué)實(shí)用,理論聯(lián)系實(shí)際的原則,注意反映學(xué)科的前沿內(nèi)容,將思想方法和操作技巧傳給學(xué)生。另外還需要鼓勵(lì)和幫助學(xué)生裝電腦、買電腦、租電腦甚至修電腦,營造電腦學(xué)習(xí)的環(huán)境。這無疑對(duì)教師自身的計(jì)算機(jī)文化素質(zhì)提出了更高的要求。

“學(xué)為人師,行為世范”、“嚴(yán)于律己,寬以待人”等思想行為準(zhǔn)則在這個(gè)時(shí)候才更充分地體現(xiàn)出來,真正地潛移默化進(jìn)日常的計(jì)算機(jī)教學(xué)生活中,不斷學(xué)習(xí),不斷充實(shí),不斷進(jìn)步,跟上時(shí)代的步伐,成了教師自己的“數(shù)字化生活”。此外,教師還需把諸如遠(yuǎn)程教育、語音識(shí)別等尖端科技的知識(shí)和應(yīng)用普及給學(xué)生,帶領(lǐng)學(xué)生,走向時(shí)代的前列。

可是,不得不提的是,用電腦來上電腦課,或者用“電腦+投影儀”,在計(jì)算機(jī)教學(xué)過程中是不可替代的,當(dāng)然最好是在機(jī)房里上這些計(jì)算機(jī)課程。盡管如此,真正的計(jì)算機(jī)文化素質(zhì)教育還是要回旋到傳統(tǒng)的模式上。

(三)計(jì)算機(jī)基礎(chǔ)課程教學(xué)的新嘗試:計(jì)算機(jī)文化概論

電腦程序編程教學(xué)范文第4篇

關(guān)鍵詞:虛擬機(jī)技術(shù);計(jì)算機(jī)機(jī)房管理;應(yīng)用

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

引言

計(jì)算機(jī)實(shí)驗(yàn)室管理與維護(hù)工作非常復(fù)雜,需要相關(guān)管理人員進(jìn)行積極的探索與實(shí)踐,結(jié)合實(shí)際情況,進(jìn)行有效的創(chuàng)新,實(shí)現(xiàn)計(jì)算機(jī)實(shí)驗(yàn)室的高效管理。通過虛擬機(jī)技術(shù)的應(yīng)用,可以構(gòu)建相應(yīng)的教學(xué)與實(shí)驗(yàn)平臺(tái),對(duì)現(xiàn)有計(jì)算機(jī)資源進(jìn)行充分的開發(fā)與利用。

一、虛擬機(jī)的技術(shù)分類

傳統(tǒng)的計(jì)算機(jī)實(shí)驗(yàn)系統(tǒng)由于其模擬性差、對(duì)系統(tǒng)破壞性大等原因一直被高校師生所詬病。虛擬機(jī)技術(shù)應(yīng)用虛擬軟件實(shí)現(xiàn)了對(duì)計(jì)算機(jī)軟件和硬件的控制管理,通過共享宿主主機(jī)的CPU等硬件,進(jìn)而模擬出計(jì)算機(jī)的虛擬部分。虛擬機(jī)技術(shù)正是通過這種共享和模擬的方式建立了計(jì)算機(jī)軟件和硬件的良好運(yùn)行環(huán)境,實(shí)現(xiàn)了對(duì)計(jì)算機(jī)的有效控制。計(jì)算機(jī)虛擬機(jī)技術(shù)通過程序翻譯和仿真集成等技術(shù)能夠有效應(yīng)用于互聯(lián)網(wǎng)服務(wù)器和單機(jī)系統(tǒng)。

現(xiàn)存的虛擬機(jī)技術(shù)按其系統(tǒng)對(duì)不同應(yīng)用的支持方法不同,主要分為硬件抽象層、應(yīng)用程序編程接口層、操作系統(tǒng)層、編程語言層四種不同的虛擬機(jī)類型。

(1)基于硬件抽象層:這一層次的虛擬機(jī)技術(shù)通過軟件模擬對(duì)計(jì)算機(jī)操作系統(tǒng)構(gòu)建了一個(gè)完備的硬件部分,虛擬技術(shù)和系統(tǒng)串口就是其處理器的控制指令。(2)基于應(yīng)用程序編程接口層:所謂應(yīng)用程序編程接口(API),指的就是Application Programming Interface,API接口層的虛擬機(jī)只能應(yīng)用于單機(jī)系統(tǒng),并不能很好兼容基于互聯(lián)網(wǎng)處理器的仿真模擬模式。因其指定的操作環(huán)境的限制,API虛擬機(jī)能夠很好適應(yīng)于特定的PC端應(yīng)用。(3)基于操作系統(tǒng)層:這一類虛擬機(jī)模式通過構(gòu)建動(dòng)態(tài)的仿真程序,進(jìn)而模擬一個(gè)或者多個(gè)虛擬程序,形成了完整的電腦運(yùn)行環(huán)境,能夠兼容大多數(shù)應(yīng)用。(4)基于編程語言層:這類虛擬機(jī)的核心技術(shù)事實(shí)上就是即時(shí)編譯,JIT技術(shù)能夠通過仿真模擬語言運(yùn)行環(huán)境,從而實(shí)現(xiàn)PC端應(yīng)用的從單一平臺(tái)到多方平臺(tái)的實(shí)質(zhì)性飛躍。

二、課程要求與計(jì)算機(jī)機(jī)房的沖突

目前計(jì)算機(jī)機(jī)房在設(shè)計(jì)、建設(shè)的時(shí)候考慮更多的管理的方便,配備四核芯計(jì)算機(jī)機(jī)房與單核芯計(jì)算機(jī)機(jī)房在應(yīng)用上沒什么區(qū)別,機(jī)器性能提升除了帶來運(yùn)行速度的提高并沒有在應(yīng)用性有什么作用。 這是對(duì)資金和機(jī)器的巨大浪費(fèi)。現(xiàn)在許多課程在計(jì)算機(jī)機(jī)房上機(jī)實(shí)踐時(shí)并不是簡單的軟件應(yīng)用,還要求學(xué)生對(duì)軟件整體系統(tǒng)安裝、配置、運(yùn)行都有要求,但是傳統(tǒng)計(jì)算機(jī)機(jī)房很難解決這些問題。 在這里列舉幾個(gè)課程要求與計(jì)算機(jī)機(jī)房有代表性的沖突問題。

(一)在電子商務(wù)、網(wǎng)絡(luò)專業(yè)課程教學(xué)中,需要服務(wù)器、路由器、交換機(jī)和普通的計(jì)算機(jī)來組建一個(gè)完整的網(wǎng)絡(luò)。 但在現(xiàn)實(shí)中不可能為每位學(xué)生配備這樣的實(shí)驗(yàn)設(shè)備,即使建設(shè)了專業(yè)實(shí)驗(yàn)室也不可能人手一套完整的設(shè)備。 這些課程在計(jì)算機(jī)機(jī)房上機(jī)時(shí)僅僅只能練習(xí)課程要求中很少的一部分操作。 機(jī)器在數(shù)量上就不能滿足教學(xué)實(shí)踐的要求,不能完整的練習(xí)課程所要求的全部內(nèi)容。

(二)在平時(shí)計(jì)算機(jī)機(jī)房不可能為每一個(gè)課程而準(zhǔn)備,安排課程多了必然要在計(jì)算機(jī)上安裝眾多的軟件。 小型軟件不會(huì)對(duì)系統(tǒng)運(yùn)行產(chǎn)生很大的影響,但如果是兩個(gè)以上的大型軟件例如圖形圖像軟件安裝后會(huì)對(duì)系統(tǒng)整體的運(yùn)行速度產(chǎn)生很大影響,特別是有的部分軟件在安裝時(shí)會(huì)對(duì)安裝環(huán)境有一定的要求。 軟件安裝過多對(duì)系統(tǒng)運(yùn)行速度有影響,同時(shí)對(duì)系統(tǒng)的穩(wěn)定也會(huì)有影響。

(三)有些基礎(chǔ)性的教學(xué)需要用到 DOS、系統(tǒng)的安裝、病毒防治,這些課程在機(jī)房一般很難進(jìn)行實(shí)踐。 因?yàn)楝F(xiàn)在機(jī)房的計(jì)算機(jī)都有還原卡,從管理和維護(hù)的角度來說不可能讓學(xué)生來進(jìn)行基礎(chǔ)性和破壞性的實(shí)踐。 特別是計(jì)算機(jī)病毒這方面的教學(xué),是屬于機(jī)房嚴(yán)防死守的方面根本不可能讓學(xué)生在機(jī)房進(jìn)行實(shí)踐活動(dòng)。

三、虛擬機(jī)技術(shù)在計(jì)算機(jī)機(jī)房管理中的合理運(yùn)用

(一)維護(hù)實(shí)驗(yàn)的虛擬化

維護(hù)教學(xué)過程中,計(jì)算機(jī)是教學(xué)重要組成成分,計(jì)算機(jī)磁盤在教學(xué)使用中容易被損壞。維護(hù)實(shí)驗(yàn)虛擬化,能夠?qū)崿F(xiàn)一人一機(jī)教學(xué)實(shí)驗(yàn)效果,給每位學(xué)生一定的內(nèi)存、CPU、硬盤,這樣有效的避免了教學(xué)設(shè)備不足而影響教學(xué)效果問題出現(xiàn)。學(xué)生可以在虛擬機(jī)里自由的格式化硬盤,可以備份或者進(jìn)行還原工作。使用虛擬機(jī)減輕了計(jì)算機(jī)管理人員對(duì)計(jì)算機(jī)維護(hù)工作量,降低了計(jì)算機(jī)維護(hù)成本。

(二)網(wǎng)絡(luò)實(shí)驗(yàn)的虛擬化

虛擬機(jī)最典型的優(yōu)勢(shì)就是可以實(shí)現(xiàn)多臺(tái)虛擬機(jī)集合在一臺(tái)計(jì)算機(jī)上進(jìn)行運(yùn)行,降低人力物力支出,學(xué)生借助虛擬交換機(jī)和虛擬網(wǎng)卡,組建出局域網(wǎng),進(jìn)行流媒體服務(wù)器搭建,保障設(shè)備使用效率。另外,虛擬計(jì)算機(jī)在使用過程中,還能夠?qū)崿F(xiàn)安全防范演示教學(xué)需求,更好避免在演練過程中出現(xiàn)機(jī)器癱瘓問題。計(jì)算機(jī)管理水平提高,學(xué)生在網(wǎng)絡(luò)中進(jìn)行虛擬化實(shí)驗(yàn),提升了計(jì)算機(jī)教學(xué)質(zhì)量。

(三)虛擬機(jī)技術(shù)的系統(tǒng)安全

因?yàn)樘摂M機(jī)技術(shù)是通過仿真程序模擬出來的計(jì)算機(jī)硬件和軟件,其操作也是基于虛擬的程序完成的。計(jì)算機(jī)實(shí)驗(yàn)中的故障處理修復(fù)、病毒掃描等教學(xué)任務(wù)需要在虛擬機(jī)中通過程序仿真模擬,然后安裝在客戶機(jī)上,進(jìn)而實(shí)現(xiàn)對(duì)系統(tǒng)故障和木馬程序的測(cè)試和教學(xué)。

(四)計(jì)算機(jī)維護(hù)和機(jī)房管理工作

計(jì)算機(jī)實(shí)驗(yàn)作為各大高校計(jì)算機(jī)教學(xué)中的重要途徑,科學(xué)的設(shè)備維護(hù)是虛擬機(jī)技術(shù)應(yīng)用與計(jì)算機(jī)實(shí)驗(yàn)的重要保障。虛擬機(jī)技術(shù)不僅在操作上方便快捷,在機(jī)房維護(hù)和設(shè)備管理方面也極為便利。傳統(tǒng)的計(jì)算機(jī)實(shí)驗(yàn)由于實(shí)驗(yàn)操作對(duì)計(jì)算機(jī)的硬件軟件均有一定的損失,設(shè)備和機(jī)房維護(hù)工作量極大,但虛擬機(jī)技術(shù)是基于仿真模擬軟件實(shí)現(xiàn)的計(jì)算機(jī)操作,對(duì)機(jī)器本身的損傷幾乎為零。

(五)計(jì)算機(jī)操作系統(tǒng)的虛擬化

Windows,Linux 以及 Unix 這三種系統(tǒng)在計(jì)算機(jī)機(jī)房教學(xué)中,都是常規(guī)系統(tǒng)。系統(tǒng)在教學(xué)使用中,注重重啟切換,這增加了系統(tǒng)使用難度。虛擬機(jī)技術(shù)在計(jì)算機(jī)使用過程中,可以實(shí)現(xiàn)操作簡單,實(shí)現(xiàn)自由切換。借助虛擬工具實(shí)現(xiàn)文件復(fù)制操作,還可以實(shí)現(xiàn)系統(tǒng)間的互通。虛擬計(jì)算機(jī)使用于教學(xué),方便了學(xué)生編程實(shí)驗(yàn)學(xué)習(xí),降低計(jì)算機(jī)出現(xiàn)故障頻率,提升教學(xué)質(zhì)量。

在機(jī)房課程管理方面,傳統(tǒng)計(jì)算機(jī)程序需要按照課程的實(shí)際情況安裝不同的系統(tǒng)和應(yīng)用程序,極為麻煩,虛擬機(jī)技術(shù)能夠在同一的服務(wù)器上進(jìn)行整體的程序安裝,直接模擬出相應(yīng)的操作系統(tǒng)和應(yīng)用程序。除此之外,虛擬機(jī)技術(shù)在操作安全上也有極大的保障,因?yàn)槭翘摂M的軟件和硬件,完全不用擔(dān)心對(duì)機(jī)體的損失,即便失誤操作,也能夠在服務(wù)器上重新下載管理相關(guān)程序和文件。

四、計(jì)算機(jī)的安全防護(hù)

要保證計(jì)算機(jī)機(jī)房的安全防護(hù),就要從使用電方面,設(shè)備方面,網(wǎng)絡(luò)以及人員方面的安全性去考慮,下面分別進(jìn)行闡述。

(一)用電安全管理方面。大家都知道,一臺(tái)電腦上的線路有大約6根線,一個(gè)機(jī)房內(nèi)部,電線錯(cuò)綜復(fù)雜,只要某一處出現(xiàn)了錯(cuò)誤,可能就會(huì)引起一場小災(zāi)難,問題大了,還可能導(dǎo)致重大事故。因此,對(duì)于用電方面的管理絕對(duì)不能忽視。

(二)對(duì)電腦設(shè)備進(jìn)行安全管理。不管是白天還是晚上,都要安排專門的管理人員,對(duì)機(jī)房的機(jī)子進(jìn)行管理,從而保證每一臺(tái)機(jī)子的正常運(yùn)轉(zhuǎn)和休息。

(三)對(duì)電腦網(wǎng)絡(luò)進(jìn)行安全管理。現(xiàn)代社會(huì)網(wǎng)絡(luò)的發(fā)展,面臨的計(jì)算機(jī)病毒也是越來越強(qiáng)大,只要電腦聯(lián)網(wǎng),就很容易受到病毒的入侵。因此,要對(duì)每臺(tái)計(jì)算機(jī)進(jìn)行安裝防火墻和強(qiáng)悍的殺毒軟件,保證上網(wǎng)的安全。與此同時(shí),電腦管理員還要對(duì)電腦進(jìn)行定期的掃描,保證聯(lián)網(wǎng)的每臺(tái)計(jì)算機(jī)處于正常環(huán)境下上網(wǎng)。

(四)保證人員的安全。在機(jī)房,要設(shè)立安全管理制度,對(duì)于室內(nèi)的一些應(yīng)急的安全設(shè)備要齊全。如一些安全應(yīng)急裝置,安全的通道標(biāo)志,還有必須備用安全的滅火器,以防火災(zāi)的發(fā)生。對(duì)于要使用計(jì)算機(jī)的士兵,要進(jìn)行相關(guān)的制度要求,讓他們要按照一定的規(guī)章制度進(jìn)行上網(wǎng),不能隨便瀏覽不好的網(wǎng)站,以防病毒的入侵,還有,如果突然遇到一些意外情況的時(shí)候,一定要及時(shí)通知他們,以做好防范的準(zhǔn)備等,通過上述的這些措施,保證人員的上網(wǎng)安全,防止出現(xiàn)意外情況。

結(jié)語

綜上所述,利用虛擬機(jī)本身的特性在高校計(jì)算機(jī)機(jī)房中有很大的作用,機(jī)器配置低的可以通過一個(gè)虛擬機(jī)對(duì)應(yīng)一套軟件提高運(yùn)行速度; 機(jī)器配置高的可以通過同時(shí)運(yùn)行多個(gè)虛擬機(jī)來完成需要組網(wǎng)教學(xué)的課程。

參考文獻(xiàn):

[1]張振平,劉振民.計(jì)算機(jī)實(shí)驗(yàn)教學(xué)中虛擬技術(shù)的應(yīng)用研究[J].電腦知識(shí)與技術(shù),2014,20:4791-4792.

電腦程序編程教學(xué)范文第5篇

【關(guān)鍵詞】模擬仿真 可編程控制器 教學(xué)應(yīng)用

【中圖分類號(hào)】G642 【文獻(xiàn)標(biāo)識(shí)碼】A 【文章編號(hào)】1674-4810(2015)04-0025-02

可編程控制器(簡稱PLC)是高職機(jī)電一體化技術(shù)專業(yè)一門重要的專業(yè)核心課程。長期以來,可編程控制器應(yīng)用技術(shù)課程是由理論教學(xué)、隨堂實(shí)驗(yàn)和課程設(shè)計(jì)等環(huán)節(jié)構(gòu)成。由于實(shí)驗(yàn)設(shè)備的缺乏、實(shí)驗(yàn)成本高、存在安全風(fēng)險(xiǎn)、調(diào)試不方便等因素,使得整個(gè)教學(xué)過程理論與實(shí)際嚴(yán)重脫離,學(xué)生學(xué)習(xí)興趣低,學(xué)習(xí)效果差。筆者在可編程控制器應(yīng)用技術(shù)教學(xué)過程中,結(jié)合理論教學(xué)的進(jìn)程,利用PLC的編程和仿真軟件進(jìn)行模擬仿真教學(xué),在計(jì)算機(jī)上進(jìn)行仿真實(shí)驗(yàn),增加學(xué)生的感性認(rèn)識(shí),激發(fā)學(xué)生的學(xué)習(xí)興趣,取得了較好的效果。

一 GPPW模擬軟件課程教學(xué)實(shí)施過程

模擬仿真教學(xué)由教師結(jié)合教學(xué)內(nèi)容通過多媒體平臺(tái)演示完成后,讓學(xué)生自己動(dòng)手進(jìn)行PLC程序的編制與調(diào)試,根據(jù)設(shè)計(jì)要求邊設(shè)計(jì),邊調(diào)試,邊分析,邊修改。經(jīng)過一定的訓(xùn)練后,學(xué)生可以在課外參照一定的要求自主完成整個(gè)設(shè)計(jì)調(diào)試的過程。下面以十字路口紅綠燈的控制系統(tǒng)設(shè)計(jì)為例,說明GPPW軟件在可編程控制器教學(xué)中的應(yīng)用。

1.控制要求

首先給出某十字路口紅綠燈示意圖及時(shí)序圖。東西向和南北向分別有紅綠黃三色燈,東西向按照紅燈亮7.5s、綠燈亮4s、黃燈閃2.5s,南北向按照綠燈亮5s、黃燈閃2.5s、紅燈亮6.5s的順序依次點(diǎn)亮。

2.分析及設(shè)計(jì)

根據(jù)案例要求選擇并行序列步進(jìn)順控法進(jìn)行設(shè)計(jì)。確定輸入輸出信號(hào),完成I/O分配及外部硬件線路設(shè)計(jì),設(shè)計(jì)出紅綠燈控制的功能圖后,我們?cè)贕X-Developer軟件中進(jìn)行SFC程序設(shè)計(jì),如圖1。

3.模擬仿真

完成程序輸入后,啟動(dòng)梯形圖邏輯測(cè)試程序,將程序?qū)懭胩摂MPLC中,并打開相應(yīng)的繼電器內(nèi)存監(jiān)視器。雙擊觸點(diǎn)X000將常開觸點(diǎn)置1,此時(shí)步進(jìn)順控按照流程執(zhí)行,在繼電器內(nèi)存監(jiān)視器中可以直觀地看到步的執(zhí)行及每一步中對(duì)應(yīng)的輸出情況,如圖2所示,圖中涂色部分表示其狀態(tài)為“1”,否則表示狀態(tài)為“0”。再雙擊觸點(diǎn)X001使停止觸點(diǎn)有效,則執(zhí)行完本次循環(huán)后程序停止運(yùn)行。

將模擬仿真測(cè)試結(jié)果與控制要求進(jìn)行比較,如果完全符合實(shí)際控制要求則完成程序調(diào)試,如果測(cè)試結(jié)果與設(shè)計(jì)要求不符,則需對(duì)設(shè)計(jì)程序進(jìn)行修改,然后再進(jìn)行仿真測(cè)試,直到符合設(shè)計(jì)要求為止。學(xué)生在仿真測(cè)試的過程中,自己動(dòng)手完成整個(gè)設(shè)計(jì)調(diào)試過程,將看不見、摸不著的控制流程以形象的方式展示在屏幕上,加深了學(xué)生對(duì)指令、動(dòng)作要求及程序執(zhí)行的正確理解,從而提高教學(xué)效果。

二 FX-TRN模擬仿真軟件知識(shí)拓展應(yīng)用

FX-TRN軟件是三菱公司為FX系列PLC設(shè)計(jì)的模擬仿真訓(xùn)練軟件。該軟件中用三維造型設(shè)計(jì)了3D仿真畫面。通過程序設(shè)計(jì)、輸入后,調(diào)試過程中有真實(shí)的場景模擬,使操作者有類似操控各種自動(dòng)設(shè)備的感受。

該軟件配備了3個(gè)等級(jí)、4種難度的挑戰(zhàn)案例,可供學(xué)生循序漸進(jìn)地提高自己的編程水平,并加深對(duì)PLC的認(rèn)識(shí)。另外,由于FX-TRN軟件有非常方便詳細(xì)的指導(dǎo)系統(tǒng),只要是稍有基礎(chǔ)的學(xué)生,按照指導(dǎo)步驟來實(shí)施基本上不需要任何其他幫助。因此,我們?cè)诳删幊炭刂破鞯膶?shí)際教學(xué)中,選擇FX-TRN軟件中的項(xiàng)目作為學(xué)生的課外輔導(dǎo)項(xiàng)目,學(xué)生根據(jù)課程教學(xué)內(nèi)容選擇合適的項(xiàng)目進(jìn)行自主訓(xùn)練。

圖1 圖2

三 結(jié)束語

1.模擬仿真教學(xué)能將抽象理論形象化、直觀化

實(shí)現(xiàn)模擬場景中的仿真運(yùn)行,可幫助學(xué)生更好地理解PLC的工作原理。要讓學(xué)生對(duì)PLC的工作過程有全面的認(rèn)識(shí)和了解,除具備一定的編程能力、掌握基本的編程技巧外,還要讓學(xué)生按照實(shí)際的控制要求進(jìn)行仿真運(yùn)行和調(diào)試,從而找到程序中的不足和漏洞,進(jìn)行反復(fù)修改,達(dá)到優(yōu)化程序、熟悉編程的目的。三菱模擬仿真軟件為我們提供了一個(gè)很好的模擬仿真平臺(tái),使我們能夠在教學(xué)過程中隨時(shí)提供實(shí)驗(yàn)、演示分析。通過這樣的計(jì)算機(jī)模擬仿真實(shí)驗(yàn),把可編程控制器技術(shù)的理論教學(xué)和實(shí)驗(yàn)教學(xué)有機(jī)地結(jié)合起來,為可編程控制器的實(shí)際運(yùn)用打下一個(gè)良好的基礎(chǔ),在極大程度上緩解了沒有PLC實(shí)驗(yàn)設(shè)備的困難。 2.模擬仿真教學(xué)能節(jié)約資金,降低實(shí)驗(yàn)風(fēng)險(xiǎn),彌補(bǔ)實(shí)驗(yàn)設(shè)備不足等

使用計(jì)算機(jī)仿真模擬,具有經(jīng)濟(jì)、可靠、實(shí)用、安全、靈活、高效率、可多次重復(fù)使用和成本低、風(fēng)險(xiǎn)小的優(yōu)點(diǎn),使學(xué)生突破了實(shí)驗(yàn)室的局限性,避免了實(shí)際電路調(diào)試的煩瑣過程,不用反復(fù)拆裝元件,以免損壞元件;整個(gè)過程快捷方便,省時(shí)省力,把它應(yīng)用到PLC課堂教學(xué),既避免了實(shí)驗(yàn)儀器的損壞與實(shí)驗(yàn)材料的消耗,降低教學(xué)成本,又能讓學(xué)生完成各種與實(shí)際實(shí)驗(yàn)相似的實(shí)驗(yàn)實(shí)習(xí),學(xué)到相關(guān)的專業(yè)知識(shí)和專業(yè)技能,為學(xué)校節(jié)省了實(shí)驗(yàn)實(shí)習(xí)和設(shè)備維修的費(fèi)用。

3.實(shí)現(xiàn)理論教學(xué)與實(shí)驗(yàn)實(shí)踐有機(jī)結(jié)合,提高課堂教學(xué)質(zhì)量和教學(xué)效果

傳統(tǒng)的PLC教學(xué),要實(shí)現(xiàn)理論與實(shí)踐有機(jī)結(jié)合同步進(jìn)行,往往需要的儀器設(shè)備較多。實(shí)驗(yàn)成本高,實(shí)驗(yàn)存在安全風(fēng)險(xiǎn),調(diào)試不方便,實(shí)驗(yàn)效果不明顯,再加上學(xué)校實(shí)驗(yàn)設(shè)備不足等因素的影響,很難做到理論教學(xué)與實(shí)驗(yàn)實(shí)踐有機(jī)結(jié)合。應(yīng)用仿真實(shí)驗(yàn),課堂教學(xué)只需把學(xué)生帶到計(jì)算機(jī)房,教師在進(jìn)行理論講授的同時(shí),應(yīng)用電腦進(jìn)行仿真實(shí)驗(yàn)演示給學(xué)生觀察,然后讓學(xué)生在電腦上進(jìn)行實(shí)驗(yàn)驗(yàn)證,把理論教學(xué)與實(shí)驗(yàn)實(shí)踐有機(jī)結(jié)合起來。當(dāng)然,在實(shí)際教學(xué)過程中,我們也發(fā)現(xiàn),類似的模擬仿真軟件在某些特殊指令上仍無法實(shí)現(xiàn)仿真測(cè)試,其仿真功能還需要進(jìn)一步的開發(fā)提高。

參考文獻(xiàn)

[1]李艷.仿真軟件在PLC實(shí)驗(yàn)教學(xué)中的應(yīng)用研究[J].科技資訊,2011(4):194

主站蜘蛛池模板: 山阴县| 岳阳县| 桃源县| 纳雍县| 察哈| 石城县| 屏山县| 加查县| 元朗区| 正宁县| 周至县| 鸡泽县| 高尔夫| 玛多县| 梁河县| 泸溪县| 宜城市| 宜兴市| 合阳县| 吉水县| 秦皇岛市| 平定县| 尉犁县| 资阳市| 大埔县| 余干县| 双流县| 芜湖市| 房山区| 宁南县| 五常市| 台湾省| 明光市| 新闻| 泸溪县| 丰台区| 焦作市| 浑源县| 崇义县| 甘洛县| 北川|