計算機教學程序設計課設置

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

導語:計算機教學程序設計課設置一文來源于網友上傳,不代表本站觀點,若需要原創文章可咨詢客服老師,歡迎參考。

計算機教學程序設計課設置

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

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

上述3個軟件都是Microsoft公司的產品,都具有簡單易學、適合初學者學習的特點。VisualFoxpro包含前端開發工具和后臺數據庫兩部分,適合開發單機、小型數據庫信息管理系統。VisualBasic作為前臺開發工具,Access作為后臺數據庫,二者配合同樣適合開發單機、小型數據庫信息管理系統,但它們實現的原理是不一樣的。

在編程方面,VisualBasic和VisualFoxpro都是面向對象的開發語言,具有一般開發語言的特點,如都有常量、變量、數組、順序結構、分支結構、選擇結構、循環結構,過程、函數等,可以設計圖形化界面,選擇其中的任一門語言的學習,都可以訓練學生程序設計的思想,二者差別不大。但我們學習程序設計時,主要是學習它們在數據庫方面的應用,即利用他們和數據庫的配合開發信息管理系統,在這方面二者采用的技術是不同的。下面簡單介紹信息管理系統開發的常用技術。當今信息管理系統開發模型主要有三種方式:文件服務器結構、客戶/服務器結構、瀏覽器/服務器結構,其中瀏覽器/服務器結構實現相對復雜,不適合初學者學習。

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

在文件服務器結構中,包含數據的數據文件駐留在服務器上。當用戶在工作站執行的應用程序需要數據時,工作站上的數據庫引擎會處理查詢,然后在網絡驅動器上發一個特定數據請求。由于在數據文件中所有請求的數據必須從服務器發送到工作站,所以這會產生較大的網絡通訊量。

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

從上面可以知道,客戶/服務器結構的技術比文件服務起結構具有的優越性,我們現在應該隨著計算機技術的發展,學習當今已廣泛應用的客戶/服務器結構的技術,而不是曾經非常流行的文件服務器結構。

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