計算機教學(xué)程序設(shè)計課設(shè)置

時間:2022-04-10 11:28:00

導(dǎo)語:計算機教學(xué)程序設(shè)計課設(shè)置一文來源于網(wǎng)友上傳,不代表本站觀點,若需要原創(chuàng)文章可咨詢客服老師,歡迎參考。

計算機教學(xué)程序設(shè)計課設(shè)置

根據(jù)我國當(dāng)前教學(xué)改革和建設(shè)的需要,國家教育部提出了計算機基礎(chǔ)教學(xué)的基本目標(biāo),即計算機基礎(chǔ)教學(xué)要達到目標(biāo)中規(guī)定的三個層次的基本要求,其中,第一層次為計算機文化基礎(chǔ),第二層次為計算機技術(shù)基礎(chǔ),第三層次為計算機應(yīng)用基礎(chǔ)。計算機程序設(shè)計語言是高等院校各專業(yè)學(xué)生的一門基礎(chǔ)課程,屬于計算機技術(shù)基礎(chǔ)教育,是當(dāng)代大學(xué)生必須掌握的一種應(yīng)用技能?,F(xiàn)在,計算機程序開發(fā)語言有很多種,設(shè)置合適的程序設(shè)計課程是非常重要的,首先,由于面對的是非計算機專業(yè)的學(xué)生,程序設(shè)計語言必須是易學(xué)的,容易被初學(xué)者接受;其次,計算機的發(fā)展日新月異,必須選擇比較先進的技術(shù),不能是滯后的知識;最后,選擇的語言具有普遍性,學(xué)生在學(xué)習(xí)一門開發(fā)語言之后,應(yīng)該比較容易觸類旁通,舉一反三。另外,現(xiàn)在是信息的社會,用于信息管理的數(shù)據(jù)庫技術(shù)已經(jīng)變成計算機的基礎(chǔ)技術(shù),所以,在學(xué)習(xí)程序設(shè)計語言中關(guān)于數(shù)據(jù)庫方面的應(yīng)用成為一項重要的組成部分。我院作為醫(yī)學(xué)院校,進行的就是計算機基礎(chǔ)教育,現(xiàn)在設(shè)置的程序設(shè)計課程是Vi-sualFoxpro語言,基于學(xué)習(xí)程序設(shè)計的目的,我認(rèn)為,在當(dāng)今將VisualFoxpro語言再作為程序設(shè)計方面的教育課程,是不適合的,不如讓他們學(xué)習(xí)VisualBasic語言和Access數(shù)據(jù)庫,更適合學(xué)生將來的發(fā)展。下面就設(shè)置VisualFoxpro語言和設(shè)置Visu-alBasic語言和Access數(shù)據(jù)庫作為程序設(shè)計課程學(xué)習(xí)內(nèi)容進行比較。

VisualFoxpro軟件從1978年誕生至今,經(jīng)歷了dBASE→Foxbase→Foxpro→VisualFoxpro的發(fā)展歷程,由于它結(jié)構(gòu)簡單,使用方便實現(xiàn)容易,在中國具有廣泛的用戶群。VisualBasic是Microsoft公司最成功的編程語言產(chǎn)品,在全世界擁有廣大的用戶,1991年推出后就得到迅速推廣。Vi-sualBasic是一種通用的程序設(shè)計語言,在許多領(lǐng)域得到了廣泛的應(yīng)用。MicrosoftAccess是Office套件之一,簡單易用,是一種桌面數(shù)據(jù)庫管理系統(tǒng)。其開發(fā)和管理方式類似SQLServer數(shù)據(jù)庫。

上述3個軟件都是Microsoft公司的產(chǎn)品,都具有簡單易學(xué)、適合初學(xué)者學(xué)習(xí)的特點。VisualFoxpro包含前端開發(fā)工具和后臺數(shù)據(jù)庫兩部分,適合開發(fā)單機、小型數(shù)據(jù)庫信息管理系統(tǒng)。VisualBasic作為前臺開發(fā)工具,Access作為后臺數(shù)據(jù)庫,二者配合同樣適合開發(fā)單機、小型數(shù)據(jù)庫信息管理系統(tǒng),但它們實現(xiàn)的原理是不一樣的。

在編程方面,VisualBasic和VisualFoxpro都是面向?qū)ο蟮拈_發(fā)語言,具有一般開發(fā)語言的特點,如都有常量、變量、數(shù)組、順序結(jié)構(gòu)、分支結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu),過程、函數(shù)等,可以設(shè)計圖形化界面,選擇其中的任一門語言的學(xué)習(xí),都可以訓(xùn)練學(xué)生程序設(shè)計的思想,二者差別不大。但我們學(xué)習(xí)程序設(shè)計時,主要是學(xué)習(xí)它們在數(shù)據(jù)庫方面的應(yīng)用,即利用他們和數(shù)據(jù)庫的配合開發(fā)信息管理系統(tǒng),在這方面二者采用的技術(shù)是不同的。下面簡單介紹信息管理系統(tǒng)開發(fā)的常用技術(shù)。當(dāng)今信息管理系統(tǒng)開發(fā)模型主要有三種方式:文件服務(wù)器結(jié)構(gòu)、客戶/服務(wù)器結(jié)構(gòu)、瀏覽器/服務(wù)器結(jié)構(gòu),其中瀏覽器/服務(wù)器結(jié)構(gòu)實現(xiàn)相對復(fù)雜,不適合初學(xué)者學(xué)習(xí)。

客戶/服務(wù)器簡稱C/S,即Client/Server,是近年來迅速發(fā)展的分布式信息處理體系結(jié)構(gòu),是伴隨計算機網(wǎng)絡(luò)的發(fā)展而產(chǎn)生的。C/S把信息處理過程分成幾個部分,并把它分配到整個計算機網(wǎng)絡(luò)上,使信息處理過程能最佳的利用計算機的系統(tǒng)資源。在C/S系統(tǒng)中,網(wǎng)絡(luò)的主計算機稱為服務(wù)器(Server),而用戶終端計算機稱為客戶機。在客戶機上運行信息查詢程序,當(dāng)用戶查詢信息時,客戶機將用戶的要求轉(zhuǎn)換成一個或多個標(biāo)準(zhǔn)的信息查詢請求,通過計算機網(wǎng)絡(luò)發(fā)送給服務(wù)器。服務(wù)器接到客戶機的查詢請求后,就完成相應(yīng)的操作,將查詢的結(jié)果通過網(wǎng)絡(luò)回送給客戶機,客戶機在將服務(wù)器傳送來的結(jié)果轉(zhuǎn)換為指定的顯示格式,通過友好的界面顯示給用戶。

在文件服務(wù)器結(jié)構(gòu)中,包含數(shù)據(jù)的數(shù)據(jù)文件駐留在服務(wù)器上。當(dāng)用戶在工作站執(zhí)行的應(yīng)用程序需要數(shù)據(jù)時,工作站上的數(shù)據(jù)庫引擎會處理查詢,然后在網(wǎng)絡(luò)驅(qū)動器上發(fā)一個特定數(shù)據(jù)請求。由于在數(shù)據(jù)文件中所有請求的數(shù)據(jù)必須從服務(wù)器發(fā)送到工作站,所以這會產(chǎn)生較大的網(wǎng)絡(luò)通訊量。

客戶/服務(wù)器結(jié)構(gòu)與文件服務(wù)器結(jié)構(gòu)比較,具有如下優(yōu)點:1)在客戶/服務(wù)器系統(tǒng)中,只有單一的數(shù)據(jù)庫服務(wù)器與數(shù)據(jù)庫交互(而不是文件共享數(shù)據(jù)庫的多個備份),所以操作更可靠,更強健。2)與文件共享數(shù)據(jù)庫相比,數(shù)據(jù)庫服務(wù)器更具有可測量性。當(dāng)有更多的用戶添加到系統(tǒng)中時,估計系統(tǒng)滿足需求的能力回更容易。3)客戶/服務(wù)器對客戶機的配置要求低。4)在客戶/服務(wù)器環(huán)境中,數(shù)據(jù)傳輸更有效,只傳輸應(yīng)用程序所需要的數(shù)據(jù),從而減少了網(wǎng)絡(luò)的通訊兩。5)提供了任務(wù)準(zhǔn)則特性,例如事物日志、先進的備份功能、冗余磁盤陣列和錯誤恢復(fù)工具。

從上面可以知道,客戶/服務(wù)器結(jié)構(gòu)的技術(shù)比文件服務(wù)起結(jié)構(gòu)具有的優(yōu)越性,我們現(xiàn)在應(yīng)該隨著計算機技術(shù)的發(fā)展,學(xué)習(xí)當(dāng)今已廣泛應(yīng)用的客戶/服務(wù)器結(jié)構(gòu)的技術(shù),而不是曾經(jīng)非常流行的文件服務(wù)器結(jié)構(gòu)。

VisualFoxpro是一種桌面數(shù)據(jù)庫管理系統(tǒng),它對數(shù)據(jù)庫、表、索引的處理,與大型數(shù)據(jù)庫差異大。在現(xiàn)在教學(xué)中,我們大部分的課時用于VisualFoxpro的數(shù)據(jù)管理方面的內(nèi)容,這樣,教授給學(xué)生的是一個比較特殊的技術(shù),不利于他們觸類旁通,再學(xué)·589·齊齊哈爾醫(yī)學(xué)院學(xué)報2003年第24卷第5期圖式理論在CompoundDictation中的應(yīng)用王曉麗王新國聽力測試一直是考生棘手的問題,而聽力測試中的復(fù)合式聽寫(CompoundDictation)更是讓學(xué)生不知所措。盡管聽完3遍,有的學(xué)生也不能寫出一個完整的單詞和句子。在平時的教學(xué)中,聽力教學(xué)過程已經(jīng)成為一種工廠式的過程:教師把錄好的磁帶一遍遍地播放,學(xué)生只是被動地接受信息。對有些實在聽不懂的內(nèi)容,教師把句子和單詞給學(xué)生寫出來,這樣做下來,結(jié)果是教師費力而沒有得到好的效果,聽力成績?nèi)匀皇堑投簧稀6鴪D式論恰恰是提高了學(xué)生的預(yù)測信息,改被動接受為主動接受。