醫(yī)學(xué)信息管理專業(yè)計算機課程設(shè)置的整合和優(yōu)化_第1頁
醫(yī)學(xué)信息管理專業(yè)計算機課程設(shè)置的整合和優(yōu)化_第2頁
醫(yī)學(xué)信息管理專業(yè)計算機課程設(shè)置的整合和優(yōu)化_第3頁
醫(yī)學(xué)信息管理專業(yè)計算機課程設(shè)置的整合和優(yōu)化_第4頁
醫(yī)學(xué)信息管理專業(yè)計算機課程設(shè)置的整合和優(yōu)化_第5頁
已閱讀5頁,還剩17頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

1、醫(yī)學(xué)信息管理專業(yè)計算機課程設(shè)置的整合和優(yōu)化 摘要:本文在分析我國醫(yī)學(xué)信息管理專業(yè)計算機課程設(shè)置現(xiàn)狀和存在問題的基礎(chǔ)上,提出了基于多元依賴關(guān)系的設(shè)置課程的方法,并結(jié)合教學(xué)實際,對該專業(yè)計算機課程單元的整合、教學(xué)內(nèi)容的優(yōu)化及實踐教學(xué)方法提出了建議。<br>關(guān)鍵詞:計算機課程;多元依賴;整合;優(yōu)化<br><br>1引言<br><br>我國的信息管理與信息系統(tǒng)(醫(yī)學(xué))專業(yè)先后經(jīng)歷了專業(yè)創(chuàng)建、實踐探索、調(diào)整改革、飛速發(fā)展四個階段1。在每一個階段中,課程體系都有較大調(diào)整,其中計算機課程無論從課程單元還是課程內(nèi)容變化最大2,3。隨著信息技術(shù)在醫(yī)學(xué)信

2、息處理中的廣泛與深入地應(yīng)用,信息管理與信息系統(tǒng)專業(yè)課程體系中計算機課程設(shè)置超著動態(tài)性和開放性發(fā)展。為此,立足學(xué)科知識結(jié)構(gòu),遵循計算機科學(xué)課程間的內(nèi)在規(guī)律,體現(xiàn)多學(xué)科的交叉和融合,以技能培養(yǎng)為目標(biāo),改革實踐教學(xué),整合課程類型和課程內(nèi)容,才能科學(xué)設(shè)置醫(yī)學(xué)信息管理專業(yè)的計算機課程。<br><br>2課程設(shè)置的現(xiàn)狀及存在的問題<br><br>2.1課程設(shè)置概況<br>課程設(shè)置服務(wù)于培養(yǎng)目標(biāo)。我國的醫(yī)學(xué)院校信息管理與信息系統(tǒng)專業(yè)培養(yǎng)目標(biāo)大致有兩類1。一類基于信息資源管理,其培養(yǎng)目標(biāo)以醫(yī)學(xué)情報學(xué)為主,兼有向醫(yī)學(xué)信息處理方向擴展的趨勢;一類基于信息

3、技術(shù)應(yīng)用,其培養(yǎng)目標(biāo)以信息技術(shù)為主,突出信息系統(tǒng)的設(shè)計、開發(fā)及應(yīng)用。培養(yǎng)目標(biāo)不同決定了其中計算機課程設(shè)置的不同<br>根據(jù)對我國10余所有代表性的開設(shè)該專業(yè)的高等醫(yī)學(xué)院校關(guān)于計算機課程設(shè)置的情況調(diào)查,我國醫(yī)學(xué)信息管理專業(yè)計算機教育大致分為計算機文化基礎(chǔ)、計算機技術(shù)基礎(chǔ)和計算機應(yīng)用三個層次,其課程設(shè)置情況如下:第一層次的課程,包括計算機文化基礎(chǔ)、離散數(shù)學(xué)、計算機原理、模擬電路、數(shù)字電路。第二層次的課程,包括數(shù)據(jù)庫、數(shù)據(jù)結(jié)構(gòu)、計算機網(wǎng)絡(luò)、C程序設(shè)計、VB程序設(shè)計、網(wǎng)絡(luò)數(shù)據(jù)庫、操作系統(tǒng)。第三層次的課程,包括計算機信息檢索、多媒體技術(shù)、匯編語言程序設(shè)計、計算機引論、軟件工程、數(shù)據(jù)挖掘與數(shù)據(jù)

4、倉庫。另外,一些學(xué)校還開設(shè)了計算機課程的前導(dǎo)數(shù)學(xué)類課程,如高等數(shù)學(xué)、線性代數(shù)、概率論和數(shù)理統(tǒng)計等。<br>2.2課程設(shè)置存在的問題<br>從各學(xué)校同類專業(yè)計算機課程設(shè)置可以看出,主要存在以下不足。計算機課程設(shè)置沒能同信息管理與信息系統(tǒng)專業(yè)的整體知識結(jié)構(gòu)相融合,是計算機科學(xué)與技術(shù)專業(yè)課程體系中簡單抽取的子集,在整個醫(yī)學(xué)信息管理專業(yè)課程體系中表現(xiàn)出孤立性、游歷性和離散性。缺少課程單元的整合和教學(xué)內(nèi)容優(yōu)化。計算機課程設(shè)置體現(xiàn)不出開放性、動態(tài)性,與計算機技術(shù)的快速發(fā)展不同步。其中的必修課程居多,選修課程較少且針對性不強。實踐教學(xué)環(huán)節(jié)薄弱,不利于技能培養(yǎng)和綜合能力提高,不利于培養(yǎng)

5、學(xué)生的信息素養(yǎng)和創(chuàng)新意識,不利于提高學(xué)生利用信息技術(shù)進行醫(yī)學(xué)信息分析與處理的能力。這是各高校計算機課程設(shè)置中非常突出的問題,包括實驗項目中基于課程群的設(shè)計性、綜合性實驗所占比例較少,基于單課程的驗證性實驗占多,提升就業(yè)能力和創(chuàng)新能力的集中性實踐環(huán)節(jié)不足,實踐教學(xué)方法和手段不足等。<br><br>3計算機課程的優(yōu)化設(shè)置及教學(xué)改革建議<br><br>在醫(yī)學(xué)信息管理專業(yè)的教學(xué)實踐中,我們認(rèn)為,計算機課程設(shè)置要運用系統(tǒng)的觀點,從信息管理與信息系統(tǒng)專業(yè)本身的學(xué)科基礎(chǔ)和知識結(jié)構(gòu)出發(fā),突出計算機技術(shù)與醫(yī)學(xué)信息管理的交叉和融合,突出計算機技術(shù)的應(yīng)用性和先進性。&

6、lt;br>3.1以多元依賴關(guān)系為指導(dǎo),設(shè)置計算機課程。<br>在課程體系中,應(yīng)選擇既依賴于本學(xué)科課程又依賴于相關(guān)學(xué)科的課程作為課程群的課程單元,我們把這種課程之間的聯(lián)系稱為多元依賴關(guān)系。比如“數(shù)據(jù)結(jié)構(gòu)”和“數(shù)據(jù)庫技術(shù)”課程既和“程序設(shè)計”、“離散數(shù)學(xué)”存在依賴關(guān)系,也同“信息組織與存儲”、“信息資源管理與利用”、“管理信息系統(tǒng)分析與設(shè)計”等存在依賴關(guān)系。根據(jù)依賴關(guān)系選擇的課程可以實現(xiàn)不同學(xué)科課程間的交叉和融合,從而使其被真正納入信息管理與信息系統(tǒng)專業(yè)的課程體系,以形成本學(xué)科完整的知識結(jié)構(gòu)。圖1說明了“數(shù)據(jù)結(jié)構(gòu)”和“數(shù)據(jù)庫技術(shù)”的依賴關(guān)系圖。<br><br&

7、gt;3.2整合和優(yōu)化課程,完善課程設(shè)置<br>計算機課程的設(shè)置要符合信息管理專業(yè)的培養(yǎng)目標(biāo)和學(xué)科性質(zhì),體現(xiàn)其學(xué)科特色,而不是符合計算機科學(xué)與技術(shù)專業(yè)的培養(yǎng)目標(biāo)和學(xué)科性質(zhì),因此必需對計算機課程進行整合和優(yōu)化。課程內(nèi)容的優(yōu)化。計算機文化基礎(chǔ)適當(dāng)介紹用于醫(yī)學(xué)處理的應(yīng)用軟件,拋磚引玉,激發(fā)學(xué)生學(xué)習(xí)興趣。如進行醫(yī)學(xué)統(tǒng)計的SPSS、SAS、ROCKIT等;進行流行病分析的EPI;用于化合物及化學(xué)方程編輯的CHEMDRAW;為生理學(xué)、藥理學(xué)、毒物學(xué)的研究者提供的數(shù)據(jù)采集和實時處理軟件IOX、數(shù)據(jù)后處理軟件DATANALYST、心電圖分析軟件ECG-AUTO等等。高級程序設(shè)計語言以設(shè)計方法、指針

8、及應(yīng)用為重點。離散數(shù)學(xué)以集合與圖論為重點。計算機網(wǎng)絡(luò)和數(shù)據(jù)庫內(nèi)容以技術(shù)應(yīng)用為主,原理為輔,同時還可以減少對計算機原理、數(shù)理邏輯等前導(dǎo)課程的依賴。課程單元的整合。在內(nèi)容優(yōu)化的基礎(chǔ)上,進一步整合課程。數(shù)學(xué)課程群的整合,將高等<br>數(shù)學(xué),線性代數(shù)、概率論與數(shù)理統(tǒng)計、衛(wèi)生統(tǒng)計學(xué)、離散數(shù)學(xué)整合為課程計算機數(shù)學(xué)基礎(chǔ)。硬件課程群的整合,將電路分析、大學(xué)物理、模擬電路、數(shù)字電路整合為課程電子技術(shù)基礎(chǔ),將匯編語言、計算機原理組合成計算機原理。軟件課程群的整合,重點學(xué)習(xí)高級程序設(shè)計語言、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)庫技術(shù)、軟件工程等課程。應(yīng)用課程群的整合,重點學(xué)習(xí)醫(yī)院信息系統(tǒng),計算機信息檢索、管理信息系統(tǒng)分析與設(shè)

9、計、醫(yī)學(xué)信息分析與研究等課程。增加選修課是為了使學(xué)生及時了解計算機科學(xué)的最新發(fā)展方向和新的技術(shù)增長點,保證本專業(yè)計算機應(yīng)用技術(shù)發(fā)展的動態(tài)性和開放性。可增加的選修課有:數(shù)據(jù)挖掘與數(shù)據(jù)倉庫、網(wǎng)站建設(shè)與維護、多媒體技術(shù)、數(shù)字圖書館、網(wǎng)絡(luò)數(shù)據(jù)庫及應(yīng)用、軟件開發(fā)工具、網(wǎng)絡(luò)安全與管理等。<br>3.3強化實踐環(huán)節(jié),突出計算機技術(shù)在醫(yī)學(xué)信息管理中的應(yīng)用性特色。<br>為充分發(fā)揮計算機課程在醫(yī)學(xué)信息管理專業(yè)課程體系實施中的作用,應(yīng)加強實踐教學(xué),主要解決以下幾個關(guān)鍵問題。增加綜合性、設(shè)計性實驗,減少驗證性實驗,如醫(yī)學(xué)信息分析與研究、醫(yī)學(xué)信息檢索等。增加獨立設(shè)置的實驗課程,如網(wǎng)絡(luò)數(shù)據(jù)庫、可

10、視化軟件編程等。增加面向市場的實驗課程,如JAVA程序設(shè)計、網(wǎng)站建設(shè)與維護等。增加課程設(shè)計,如數(shù)據(jù)結(jié)構(gòu)課程設(shè)計、數(shù)據(jù)庫技術(shù)課程設(shè)計、高級程序語言課程設(shè)計等;尤其應(yīng)增加基于課程群的課程設(shè)計,以提高學(xué)生系統(tǒng)分析與設(shè)計的能力。改革畢業(yè)設(shè)計、畢業(yè)實習(xí)。聯(lián)合醫(yī)學(xué)信息技術(shù)公司,采用“畢業(yè)實習(xí)職業(yè)培訓(xùn)就業(yè)”的模式,為學(xué)生就業(yè)應(yīng)聘提供從業(yè)經(jīng)歷。<br><br>4結(jié)束語<br><br>計算機課程是醫(yī)學(xué)信息管理專業(yè)知識體系的有機組成部分,是培養(yǎng)學(xué)生綜合實踐能力的重要手段,貫穿于醫(yī)學(xué)信息管理專業(yè)教學(xué)的全過程。另一方面,醫(yī)學(xué)信息處理及醫(yī)院信息化技術(shù)發(fā)展非常迅速,只有不斷

11、更新計算機課程,強化實踐教學(xué)環(huán)節(jié),才能滿足社會對醫(yī)學(xué)信息技術(shù)人才的時代需求。 <br> <br>參考文獻(xiàn)<br>1 王偉. 美國I-Schools對我國醫(yī)學(xué)信息教育發(fā)展的啟示J. 中國高等醫(yī)學(xué)教育,2008,(1):17-19.<br>2 田梅. 改進醫(yī)學(xué)信息管理專業(yè)計算機相關(guān)課程設(shè)置與教學(xué)的建議J. 醫(yī)學(xué)信息,2005,(10):1284-1286.<br>3 李明,姜燕等. 醫(yī)學(xué)信息管理專業(yè)計算機課程設(shè)置與教學(xué)芻議J. 鄖陽醫(yī)學(xué)院學(xué)報,2007,(4):126-127.<br> </p> <p>

12、 </p> <p> </p> <P>學(xué)習(xí)C語言中的指針類型</P><P>摘要:結(jié)合我院學(xué)生十年來參加全國計算機等級考試(C語言部分)情況,通過分析成績分布與題型關(guān)系,我們發(fā)現(xiàn)指針方面的題型失分率最高。在此基礎(chǔ)上結(jié)合教學(xué)實際,本文提出學(xué)習(xí)指針知識的方法和順序過程,并將其應(yīng)用在C程序設(shè)計課程教學(xué)中,取得了較好的實踐效果。 <BR>關(guān)鍵詞:等級考試;指針;指針類型;指針常量;指針變量;數(shù)組與指針;行指針;列指針 <BR> <BR>據(jù)統(tǒng)計,十年來我院有450多名學(xué)生先后參加了全國計算機等級考試。

13、我們對C語言筆試和上機成績分析發(fā)現(xiàn),指針類型方面的題型出錯率最高,占平均錯誤率的60%左右,這說明指針知識的學(xué)習(xí)是學(xué)生學(xué)習(xí)C語言的難點。指針類型是一種特別的數(shù)據(jù)類型,與C語言中其他數(shù)據(jù)類型相比,既抽象又復(fù)雜,同時有關(guān)C語言的教程類圖書對指針論述的差別也給學(xué)生帶來了困惑。根據(jù)筆者的經(jīng)驗,學(xué)生只有掌握了與指針類型相關(guān)的基礎(chǔ)知識,才能較好地理解、掌握和應(yīng)用指針數(shù)據(jù)類型。 <BR> <BR>1計算機內(nèi)存儲器地址的編碼方法 <BR> <BR>欲學(xué)好指針類型,首先要知道計算機內(nèi)存儲器地址的編碼方法。計算機內(nèi)存儲器里存儲的信息都是由1和0構(gòu)成的二進制數(shù)來表示,

14、每一位二進制數(shù)位是表示信息的最小單位,計算機技術(shù)規(guī)定在內(nèi)存儲器里用八位二進制數(shù)位來存儲信息,這八位二進制數(shù)位叫一個字節(jié),即在內(nèi)存儲器里是以字節(jié)為單位存儲信息的,如大寫英文字母A,在內(nèi)存儲器里用01000001表示。把能表示八位二進制數(shù)的存儲空間叫一個字節(jié)存儲單元。 <BR>在實模式下“為了訪問存儲器的不同字節(jié)存儲單元,每個字節(jié)存儲單元人為給以一個編號,叫存儲器的地址,地址從0開始編號,順序地每次加1?!比鏟C計算機配置512MB內(nèi)存條,其存儲空間地址編號范圍用十六進制數(shù)表示為000000003FFFFFFF,即十進制數(shù)的范圍為:0536870911,有536870912個字節(jié)存儲單

15、元,相當(dāng)于可存放536870912個英文字符(半角字符)。配置1G內(nèi)存條,其存儲空間地址編號范圍用十六進制數(shù)表示為000000007FFFFFFF,即十進制數(shù)的范圍為:01073741823,有1073741824個字節(jié)存儲單元,相當(dāng)于可存放1073741824個英文字符(半角字符)1。 <BR> <BR>2存儲單元的地址 <BR> <BR>C語言中數(shù)據(jù)有基本類型(字符型、整型、長整型、實型、枚舉型)、構(gòu)造類型、指針類型等。不同數(shù)據(jù)類型在內(nèi)存中存儲時,占用的字節(jié)數(shù)不同,如字符型需要1個字節(jié)空間,整型需要2個字節(jié)空間,長整型需要4個字節(jié)空間等。把不

16、同數(shù)據(jù)類型存儲時需要的N個字節(jié)看成一個整體,叫一個存儲單元。對字符型N=1,整型N=2,長整型N=4等。對1個字節(jié)構(gòu)成的存儲單元,其字節(jié)單元地址編號就是該存儲單元的地址,對多個(N&gt;=2)字節(jié)構(gòu)成的存儲單元,其低字節(jié)單元地址為該存儲單元的地址,也叫存儲單元的首地址1-2。 <BR> <BR>3指針類型 <BR> <BR>語言中的指針類型有指針常量和指針變量。指針常量簡稱為指針,即存儲單元的地址??梢哉J(rèn)為配置不同容量的內(nèi)存,其指針值的范圍是不同的,但都是 <BR>作者簡介:楊加義(1960-),男,高級講師,研究方向為嵌入

17、式系統(tǒng)、Matlab仿真技術(shù)、Matlab語言與學(xué)科教學(xué)。 <BR>從0起始的。每個存儲單元的指針值都是固定不變的。指針變量就是用來存放指針的變量。指針變量是一種較特別的變量,它的值是一些特定的整數(shù)值,不是任何整數(shù)(如負(fù)整數(shù))都可以存放到指針變量,指針變量與整數(shù)加減運算也不同于數(shù)學(xué)中的運算方法。指針變量也有自己的內(nèi)存空間,空間的大小由編譯器決定,在Turbo C 2.0下是2個字節(jié),在Visual VC+下是4個字節(jié)1,3。 <BR> <BR>4變量的指針 <BR> <BR>在編譯C語言程序時,要在內(nèi)存為各種變量分配相應(yīng)的存儲單元,相

18、應(yīng)的變量名稱對應(yīng)著存儲單元的首地址,這首地址就是變量的指針??梢詫⒁蛔兞康闹羔樫x給一指針變量(存到指針變量代表的存儲單元中),這時就說指針變量指向了該變量(也可以說指針變量指向了該變量表示的存儲單元)。對存儲單元的存取操作即可以用變量名,也可以通過指向該變量的指針變量來進行,這要用到指針運算符“*”3。 <BR> <BR>5指針變量類型和它所指向的數(shù)據(jù)類型 <BR> <BR>指針變量的類型以聲明它時其前面的“*”為標(biāo)志,無論指針變量指向何種數(shù)據(jù)類型,它所占用的內(nèi)存空間大小是一定的(如2個字節(jié)),這與其他數(shù)據(jù)類型的變量所占有的內(nèi)存空間大小一定一樣,

19、所以指針變量的類型就是指針類型,與它所指向的數(shù)據(jù)類型無關(guān)。有資料把可指向不同數(shù)據(jù)類型的指針變量說成有整型指針(int *)變量、實型指針(float *)變量、字符型指針(char *)變量等,筆者覺得沒必要。如果非要這樣說,理解成指針變量可指向什么數(shù)據(jù)類型變量就叫什么數(shù)據(jù)類型指針變量為好,如 int *p;的聲明p可以指向整型變量,說p是整型指針變量為好。 <BR>聲明指針變量時,還要聲明允許指針變量指向的數(shù)據(jù)類型,這由聲明指針變量時“*”前面的“基類型”決定。指針類型加減整數(shù)運算時移動的位置大小由指向的數(shù)據(jù)類型來決定。指向同一種數(shù)據(jù)類型的不同指針變量間可以進行加減或大小比較運算

20、,指向不同數(shù)據(jù)類型的指針變量不能進行加減運算或大小比較運算。指針變量一旦被“基類型”聲明可指向某種數(shù)據(jù)類型,就不能再指向其他別的數(shù)據(jù)類型。 <BR>指針類型中的指針變量還可進行自增自減運算,而指針不能。指針變量既可以是左值,也可以是右值,指針只能是右值。由指針、指針變量與運算符構(gòu)成指針類型表達(dá)式。下面說的“&amp;”作為單目運算符時與一個變量結(jié)合就構(gòu)成指針表達(dá)式,如&amp;a,&amp;p等,而“*”作為單目運算符只可與指針類型結(jié)合,構(gòu)成指針類型指向的數(shù)據(jù)類型表達(dá)式,如有: <BR> <BR>int *p,a,b; <BR&

21、gt;p=&amp;a; <BR>b=*p; <BR>*p=10; <BR>*&amp;a=20; <BR> <BR>其中“b=*p;”的*p就是整型表達(dá)式,也是一個整型變量,&amp;a是指針類型表達(dá)式,*&amp;a是一個整形表達(dá)式,也是一個整形變量。 <BR>對于指向指針變量的指針變量,還要復(fù)雜些3。 <BR> <BR>6 “&amp;”和“*”運算符 <BR> <BR>C語言中有“&amp;:按位與運算符,是雙目運算符,

22、結(jié)合性是由左到右”和“&amp;:取地址運算符,是單目運算符,結(jié)合性是由右到左”,有“*:乘法運算符,是雙目運算符,結(jié)合性是由左到右”和“*:指針運算符,是單目運算符,結(jié)合性是由右到左(“*”在聲明指針變量時也用到了)”。 <BR>對于取地址運算符&amp;只能與一個變量結(jié)合構(gòu)成指針類型表達(dá)式,如有變量name,則&amp;name就得到變量name的指針。 <BR>對于指針運算符*,意義是“取其指向的內(nèi)容”,這里說“取其指向的內(nèi)容”不是指存儲單元里存放的值,而是表示指針變量指向的變量。在有的書中說“例如:&amp;a為變量a的地址,*p

23、為指針變量p所指向的存儲單元的內(nèi)容(即p所指向的變量的值)1”,這種說法值得商榷。筆者認(rèn)為用“*p代表指針變量p所指向的存儲單元(即p所指向的變量)”的說法比較合適,更直接說 *p是一個變量,因為*p可以是左值。如下代碼: <BR> <BR>void main() <BR>int a,*p; <BR> p=&amp;a; <BR> *p=10; <BR> printf("%d,%dn",a,*p); <BR> *&amp;a=20; <BR> <BR>

24、輸出a和*p的結(jié)果都為10,說明*p與a等價。通過 *&amp;a= 20;語句還可以改變a的值,也說明 *&amp;a與a等價,*&amp;a可以是左值4。 <BR></P> </p> 摘 要:針對目前大部分課程各自為陣、互不往來,且部分課程內(nèi)容陳舊的情況,本文提出了一種目標(biāo)驅(qū)動的核心課程和實踐體系設(shè)計的系統(tǒng)化方法,從具體的核心培養(yǎng)目標(biāo)(對學(xué)生而言,應(yīng)該是可操作可考核的綜合能力指標(biāo))推出學(xué)生應(yīng)該掌握的知識和能力,對其進行系統(tǒng)的分析,分解層次,形成系統(tǒng)的知識和能力體系;從而細(xì)化設(shè)計每年的培養(yǎng)目標(biāo),進而落實到課程的設(shè)計。該方法內(nèi)容具體,

25、系統(tǒng)性強,可操作性、可跟蹤性好。<br>關(guān)鍵詞:目標(biāo)驅(qū)動;核心;課程;設(shè)計<br><br>1 問題的提出<br><br>隨著計算機技術(shù)的快速發(fā)展,課程內(nèi)容更新的需求越來越強烈,事實上,這種需求一直沒有間斷。社會需要什么樣的人才?隨著計算機應(yīng)用技術(shù)的普及,各個非計算機專業(yè)學(xué)生編程能力的提高,到底具備哪些知識、何種能力的計算機專業(yè)人才更具有競爭力,也是多年來困擾大家的問題。<br>我們不斷地更新我們的教學(xué)計劃、課程體系、課程內(nèi)容,但是我們的更新合理嗎?系統(tǒng)嗎?滿足目標(biāo)嗎?更多的時候,我們在頭疼醫(yī)頭,我們在打補丁,結(jié)果讓我們的課

26、程體系補丁不少、漏洞也不少。更重要的是各門課程各自為陣,部分知識重復(fù)講,而又因存在“知識縫隙(gap)”不能很好地銜接。面對這樣的問題,我們提出了目標(biāo)驅(qū)動的核心課程和實驗體系設(shè)計方法,并在北航計算機學(xué)院新一輪核心課程與實驗課程體系設(shè)計中進行了初步實踐,有一些體會,和大家共享切磋。<br><br>2 目標(biāo)驅(qū)動的核心課程和實驗體系設(shè)計模型<br><br>總體思路:目標(biāo)驅(qū)動的設(shè)計方法,從具體的核心培養(yǎng)目標(biāo)(落實到可實現(xiàn)的指標(biāo)),推出學(xué)生應(yīng)該掌握的知識和能力,對其進行系統(tǒng)的分析,分解層次,形成系統(tǒng)的知識和能力體系;細(xì)化設(shè)計每年的培養(yǎng)目標(biāo),進而落實到課程的

27、設(shè)計。<br>設(shè)計原則:<br>1) 和目標(biāo)緊密結(jié)合,目標(biāo)動,課程動。保持良好的可跟蹤性,從而使該方法有很好的適應(yīng)性,能適應(yīng)計算機技術(shù)的快速發(fā)展;<br>2) 先考慮知識和能力體系,不考慮課程,有利于知識和能力設(shè)計的系統(tǒng)性,避免目前各門課程之間缺乏銜接、或者互相重復(fù)等問題。<br>3) 課程間銜接好,互相補充,完成同一個目標(biāo);<br>4) 強調(diào)能力的培養(yǎng),重視實踐環(huán)節(jié)。<br>5) 強調(diào)集成,重視綜合能力的培養(yǎng)。<br>內(nèi)容:本方法分解為幾個階段:<br>1) 具體核心培養(yǎng)目標(biāo)的選擇及其選擇方法;&

28、lt;br>2) 面向培養(yǎng)目標(biāo)的計算機專業(yè)核心知識和能力體系的設(shè)計;<br>3) 基于計算機專業(yè)核心知識和能力體系的核心課程體系、實踐體系的設(shè)計和設(shè)計方法;<br>4) 分層次的綜合能力實踐環(huán)節(jié)的設(shè)計。<br>我們將結(jié)合我們的實踐對該方法的應(yīng)用做一個詳細(xì)的闡述。<br><br>3 方法的使用:在北航計算機學(xué)院的實踐<br><br>(1) 核心培養(yǎng)目標(biāo)的選擇和設(shè)計<br>核心培養(yǎng)目標(biāo)的選擇<br>根據(jù)北航本科生的培養(yǎng)要求和計算機學(xué)院的培養(yǎng)定位,我們考慮應(yīng)滿足如下原則:<br&g

29、t;1) 體現(xiàn)計算機專業(yè)學(xué)生的核心能力需求;對計算機的工作原理(軟硬件)有深刻理解,并理解現(xiàn)有計算原理的局限;<br>2) 體現(xiàn)當(dāng)前最新的、成熟的技術(shù)(目前產(chǎn)品的主流技術(shù));<br>3) 具備綜合能力:系統(tǒng)的觀點、工程的觀點。<br>結(jié)果:基于MIPS指令系統(tǒng),使學(xué)生有能力設(shè)計一臺功能型計算機、一套操作系統(tǒng)和研發(fā)一套編譯器,最終形成一個相對完整的功能型計算機系統(tǒng)。<br>細(xì)化核心培養(yǎng)目標(biāo)<br>如何細(xì)化培養(yǎng)目標(biāo)?最好的辦法是實踐。我們組織骨干教師設(shè)計了一臺滿足以上目標(biāo)的功能型計算機,命名為MiniComputer?;舅悸肥牵阂詳?shù)理邏

30、輯為理論基礎(chǔ),設(shè)計和開發(fā)數(shù)字邏輯部件;以MIPS指令系統(tǒng)為基礎(chǔ),設(shè)計和開發(fā)計算機核心系統(tǒng);以MIPS指令系統(tǒng)為目標(biāo)語言,設(shè)計和開發(fā)編譯系統(tǒng);以自己研發(fā)計算機為環(huán)境,設(shè)計和開發(fā)操作系統(tǒng)。<br>之后,我們組織2-3年級的本科生在教師的指導(dǎo)下,分組進行培訓(xùn)和實驗,在這個過程中發(fā)現(xiàn)學(xué)生已掌握知識是否充分,還有哪些欠缺,還需要補充哪些知識點,學(xué)生在這個過程中接收知識的難易程度(發(fā)現(xiàn)有時和老師的預(yù)期有差異)。教師的任務(wù)是要關(guān)注整個過程,記錄整個過程,并給予學(xué)生適當(dāng)?shù)妮o導(dǎo)和協(xié)調(diào)。實際實施過程對教師也是一個很大的挑戰(zhàn),尤其是硬件部分的調(diào)試、整個系統(tǒng)的集成。<br>幾個關(guān)鍵問題:<

31、;br>1) 首先定義MiniComputer需要支持的高級程序設(shè)計語言,從而決定了該機器需要提供的支持能力,也在相當(dāng)程度上決定了本項目的難易程度;<br>2) 根據(jù)語言的要求,考慮對操作系統(tǒng)的要求;根據(jù)語言的要求設(shè)計該機器應(yīng)能支持的指令集合;<br>3) 得到指令系統(tǒng)的定義和硬件系統(tǒng)的需求定義;<br>4) 實驗過程的記錄和分析,了解學(xué)生在整個過程的學(xué)習(xí)和實驗進展情況;<br>5) 開發(fā)相應(yīng)的仿真軟件,支持硬件、操作系統(tǒng)等的調(diào)試。<br>(2) 面向培養(yǎng)目標(biāo)的計算機專業(yè)核心知識和能力體系設(shè)計方法<br>1) 通過對

32、以上實驗結(jié)果的分析,抽取計算機專業(yè)核心知識點及其關(guān)系、核心實驗?zāi)芰捌潢P(guān)系。<br>分析結(jié)果(粗略):<br>(a) 計算機工作原理的充分理解:掌握系統(tǒng)的觀念、協(xié)作的原理和方法。<br>(b) 較強的軟件實現(xiàn)能力(實現(xiàn)編譯器、操作系統(tǒng)、硬件仿真器-調(diào)試器等),包括對高級程序設(shè)計語言的理解、高級語言程序設(shè)計能力、數(shù)據(jù)結(jié)構(gòu)和算法(算法的分析能力)、基礎(chǔ)的工程訓(xùn)練(軟件工程基礎(chǔ)知識);<br>(c) 硬件系統(tǒng)的理解和設(shè)計、實踐能力:對數(shù)字邏輯、計算機部件的設(shè)計、計算機系統(tǒng)的設(shè)計、匯編語言的理解等。對系統(tǒng)的調(diào)試和集成、工程實踐能力;<br>(

33、d) 對數(shù)理邏輯的要求。<br>2) 對知識點和能力進行分析,分解能力的階段和層次,獲得計算機專業(yè)學(xué)生應(yīng)具備的核心知識和能力體系(系統(tǒng)的知識和能力體系)。<br>注:這一階段不涉及課程,不考慮課程。避免內(nèi)容分散、缺乏系統(tǒng)性。<br>這部分的成果:整理出系統(tǒng)的知識點和路線圖(前后關(guān)系圖)(略)。<br>分解為各年級的培養(yǎng)目標(biāo)<br>一年級的培養(yǎng)目標(biāo):計算機思維模式的培養(yǎng),邏輯思維的培養(yǎng),基本程序設(shè)計能力的培養(yǎng)。<br>二年級的培養(yǎng)目標(biāo):提高的程序設(shè)計能力、復(fù)雜數(shù)據(jù)結(jié)構(gòu)的運用能力、算法分析能力。數(shù)字邏輯、計算機部件的設(shè)計,完成

34、硬件設(shè)計的需求。<br>三年級要達(dá)到的目標(biāo):編譯系統(tǒng)、操作系統(tǒng)的設(shè)計和實現(xiàn)。軟件工程等知識和實踐。<br>綜合集成目標(biāo):軟硬件的集成、應(yīng)用程序的運行系統(tǒng)測試,團隊訓(xùn)練。<br>(3) 基于核心知識和能力體系的課程體系設(shè)計<br>根據(jù)知識體系和能力體系設(shè)計課程體系,并將知識點分解到理論課程。將能力培養(yǎng)落實到實驗課程。從而得到課程體系和實驗課程體系的藍(lán)圖,包括課程定位和銜接關(guān)系。<br>如數(shù)理邏輯:側(cè)重布爾代數(shù)課堂教學(xué),通過實驗環(huán)節(jié)使得學(xué)生掌握根據(jù)需求建立邏輯描述的方法和能力,包括布爾邏輯及其變換、真值表的邏輯表示以及邏輯范式表示。<

35、;br>數(shù)字邏輯與數(shù)字部件設(shè)計:使得學(xué)生基于數(shù)理邏輯所建立邏輯描述,借助于硬件描述語言和EDA軟件工具,完成包括寄存器、加法器、狀態(tài)機等在內(nèi)的一系列計算機基礎(chǔ)硬件組件的設(shè)計和開發(fā),為構(gòu)造更加復(fù)雜的計算機硬件功能部件打下良好的基礎(chǔ)。<br>計算機組成原理:在數(shù)字邏輯與數(shù)字部件設(shè)計實驗環(huán)境所完成的各類硬件基礎(chǔ)組件的基礎(chǔ)上,同時利用軟件模擬器和HDL作為主要的實驗手段,使得學(xué)生深入理解處理器內(nèi)部工作機理,掌握匯編級程序設(shè)計技術(shù)及技巧,并以此為基礎(chǔ)利用HDL實現(xiàn)指令系統(tǒng)的子集及部分相應(yīng)的計算機功能部件,完成一個功能型計算機硬件的核心部分,并能在其上運行簡單的匯編程序。<br&g

36、t; </p> <p> <p>操作系統(tǒng):通過實驗環(huán)節(jié),一方面進一步豐富和完善該功能型計算機的硬件功能,另一方面學(xué)習(xí)系統(tǒng)軟件開發(fā)方法和工具鏈,開發(fā)和移植一個簡化的操作系統(tǒng),最終構(gòu)造出一個相對完整的計算機系統(tǒng)。<br>編譯技術(shù):通過實驗環(huán)節(jié),一方面豐富計算機組成原理中所完成功能型計算機硬件的指令系統(tǒng),進一步完善該計算機硬件功能,另一方面為讓學(xué)生了解編譯器的構(gòu)造技術(shù),以及如何在一個裸機上實現(xiàn)對高級語言的支持,最終能在自己的機器上運行一個高級語言的程序。<br>(4) 進一步設(shè)計完善各門核心理論課程的培養(yǎng)大綱<br>(5) 進一步

37、設(shè)計完善各門核心實驗課程的實驗大綱和手冊<br>由于涉及到眾多課程和知識點,將不在本文列出。回過來對照教學(xué)計劃,我們發(fā)現(xiàn)幾個大的變化:1)課程之間更加系統(tǒng)化,任課教師之間能更好的理解,尤其通過共同參與實驗、共同的討論,較好地解決了以前各門核心課程各自為陣、相互獨立、知識不連貫同時有互相重復(fù)的現(xiàn)象; 2)課程之間的貫穿性得以體現(xiàn),并獲得深刻理解,如邏輯在后續(xù)課程的應(yīng)用等;3)硬件類課程成體系,內(nèi)容得到很好的更新,采用了MIPS指令集,硬件描述語言貫穿整個課程和實驗體系;4)軟硬件得到較好的集成,問題變得更加真實,不再是抽象的理論,如操作系統(tǒng)和硬件系統(tǒng)的接口、編譯技術(shù)中面向特定體系結(jié)構(gòu)

38、的優(yōu)化等,打通了軟硬件之間的一個“Gap”;5)學(xué)生真正理解計算機系統(tǒng),而不再是一個個的片段,從而深刻理解計算機的工作原理和局限。同時培養(yǎng)了學(xué)生較強的工程實踐能力。滿足北航計算機學(xué)院關(guān)于科學(xué)型和工程型相結(jié)合的人才培養(yǎng)定位。<br>4 一點體會和進一步的工作<br>通過這個項目,我們有一些體會。對目標(biāo)系統(tǒng)的分析,必須做實驗,而且需要學(xué)生的參與,即在教師的指導(dǎo)下由學(xué)生自己來完成,這樣我們才能:1)深入細(xì)節(jié);2)了解學(xué)生掌握知識的難易程度。通過實驗,我們發(fā)現(xiàn)了很多預(yù)先沒有考慮到的細(xì)節(jié),而且發(fā)現(xiàn)一些我們認(rèn)為簡單的問題,學(xué)生理解起來可能很困難;而一些我們以為困難的地方,學(xué)生卻很容

39、易的掌握了。真正的深入實踐可以讓我們發(fā)現(xiàn)問題,從而調(diào)整課程內(nèi)容的設(shè)置、課程講解的方式以及深入的程度。當(dāng)然,本方法還有很多地方需要進一步細(xì)化和總 摘要:本文從民辦本科院校非計算機專業(yè)學(xué)生的現(xiàn)狀和特點出發(fā),結(jié)合本人近20年的教學(xué)經(jīng)驗,分析民辦本科院校非計算機專業(yè)VB程序設(shè)計教學(xué)的現(xiàn)狀,通過實例分析的方法,引出一種新的課堂教學(xué)思路和理念,旨在有效提高民辦本科院校VB程序設(shè)計語言的教學(xué)水平和學(xué)生的學(xué)習(xí)效率。<br>關(guān)鍵詞:VB程序設(shè)計;算法;實例分析;計算機等級考試<br>中圖分類號:G642文獻(xiàn)標(biāo)識碼:B<br><br>VB程序設(shè)計是很多高校非計算機專

40、業(yè)學(xué)生必修的一門計算機基礎(chǔ)課程,我們學(xué)校也不例外。蘇州大學(xué)應(yīng)用技術(shù)學(xué)院是民辦公有本科院校,該學(xué)院的非計算機專業(yè)理工科學(xué)生全部必修VB程序設(shè)計,并且要求學(xué)生通過江蘇省計算機等級考試二級,且與學(xué)位掛鉤。本人所教授班級學(xué)生每年等級考試的通過率均名列全院前茅,受到該院學(xué)生和教師的好評。今年在首次實行的由學(xué)生選擇任課教師過程中,出現(xiàn)了“漲停版”狀況,在短短的十分鐘內(nèi),選我所授VB課程的學(xué)生人數(shù)爆滿,導(dǎo)致后面很多想選修我的VB課程的學(xué)生沒能選上,事后這些學(xué)生私下問我:“如果沒選上我的VB課,能不能到我的課堂聽課?”這件事情給我的觸動很大,學(xué)生的認(rèn)可是最高的獎勵!通過多年的研究和探索終于摸索出一套適合民辦本

41、科院校的程序設(shè)計的教學(xué)方法。<br><br>1教師的人格魅力是吸引學(xué)生學(xué)好知識的必要條件<br><br>“師者,傳道授業(yè)解惑者”,教師這個行業(yè)是一個非常神圣的職業(yè)。它不但給學(xué)生傳授知識、解答疑問,更重要的是直接影響學(xué)生的思想價值觀和世界觀的形成。老師的一言一行都銘記在學(xué)生的心目中,潛移默化地影響著他們的成長。所以教師的責(zé)任心和職業(yè)道德是非常重要的,在某種程度甚至比他的知識水平還重要。這是我的個人看法。要想做一名好教師,首先要做一個好人:一個有愛心、肯奉獻(xiàn)、有責(zé)任感和心胸寬闊的人。具備以上特點,再加上淵博的知識,則具備了教師的人格魅力?,F(xiàn)在的大多數(shù)

42、學(xué)生雖然都是獨生子、嬌生慣養(yǎng)、相對比較自私,但他們很聰明,很活躍,很有正義感,明辨是非的能力也很強。他們當(dāng)中絕大部分都是積極向上的,有進取心,想很好地完成自己的學(xué)業(yè),給家長、朋友、老師以及社會一個完美的答卷。只是自制、自理能力相對較弱,需要老師的監(jiān)督和幫助。這個時候因為離父母較遠(yuǎn),每天接觸的長輩除了老師還是老師,老師的作用就體現(xiàn)出來。有很多學(xué)生愿意找他們喜歡的老師交流,甚至做知心朋友。學(xué)生喜歡的老師一定是有人格魅力的教師,這一點確定無疑。那么,一旦學(xué)生喜歡上這個老師,他們就愿意接受這個老師給他們傳授的知識,按時完成教師布置的任務(wù),在這種和諧的學(xué)習(xí)氣氛中,學(xué)生的學(xué)習(xí)效果就不言而喻了?,F(xiàn)在的學(xué)生和

43、老師的關(guān)系和多年以前不同,甚至有很大變化:當(dāng)學(xué)生需要老師做長輩的時候,老師就好像他們的父母,給他們關(guān)心和愛護;當(dāng)學(xué)生需要老師做他們的知心朋友的時候,老師和學(xué)生應(yīng)該是平等的關(guān)系,放下老師的架子,暢所欲言,各抒己見,甚至可以爭論的面紅耳赤。當(dāng)學(xué)生需要老師做他們的嚴(yán)師,督促他們學(xué)習(xí)和上進的時候,老師就是一個有威嚴(yán)、神圣不可侵犯的人。只有這樣,才能更好地引導(dǎo)學(xué)生成為一名會生存、會做人、會獲取新知識的人,這也正是當(dāng)今高等院校培養(yǎng)本科生的目標(biāo)。<br><br>2從社會實際狀況出發(fā),讓學(xué)生明確學(xué)習(xí)目標(biāo)<br><br>目前我國的教育現(xiàn)狀是:從小學(xué)甚至幼兒園開始,

44、就強調(diào)學(xué)習(xí)、學(xué)習(xí)再學(xué)習(xí)!也就是孩子除了學(xué)習(xí)之外,不能有其他事情可做,只要學(xué)習(xí)好,什么都好。所謂的“一俊遮百丑”,卻忽略了其他方面的培養(yǎng)和教育,雖然政府也正在努力改變現(xiàn)狀,但因為社會競爭激烈以及人口眾多,一時還難以改變。正因為如此,家長也是為了孩子今后的生存考慮,不得不督促孩子學(xué)習(xí)、學(xué)習(xí)、再學(xué)習(xí)!其他方面的教育等上了大學(xué)再說。這就給高等院校的教育帶來了很大的壓力,大學(xué)生存在的問題很多:首先是為什么要學(xué)習(xí)?學(xué)習(xí)目的不是很明確。其次是學(xué)生認(rèn)為在大學(xué)里不用刻苦學(xué)習(xí)。因為在中學(xué)階段學(xué)習(xí)很辛苦(這是不爭的事實),學(xué)校為了升學(xué)率,學(xué)生為了考大學(xué),甚至有中學(xué)教師給學(xué)生一種誤解:上了大學(xué)就可以放松了。導(dǎo)致學(xué)生上

45、大學(xué)后不愛學(xué)習(xí),認(rèn)為沒必要再學(xué)習(xí)了,因為學(xué)習(xí)畢竟是一件很苦的腦力勞動。<br>針對當(dāng)今大學(xué)生的現(xiàn)狀,我們的高校教師一定要讓學(xué)生明確自己為什么要學(xué)習(xí)?也就是學(xué)習(xí)的目的和意義是什么?結(jié)合實際狀況,首先一個有價值的人一定是一個知識豐富的人,不管是民營企業(yè)家,還是公司里的老板、董事長或者CEO,其次,如果沒有豐富的知識,也就談不上更強的能力,這是一般的道理。每個人都想成為一個有價值、有作為的人,如果沒有知識的的儲備,沒有學(xué)習(xí)新知識的能力,那他就很難達(dá)到目的。最后,學(xué)習(xí)無止境,學(xué)習(xí)的內(nèi)容也是豐富多彩的,不單單是書本上的知識,還有學(xué)做人、學(xué)做事,學(xué)習(xí)別人的好經(jīng)驗,等等,就像北京大學(xué)學(xué)生侯東說的

46、:“學(xué)習(xí)不單純是學(xué)習(xí)知識,更多的是學(xué)習(xí)合理安排時間,合理調(diào)配資源,善于處理一些環(huán)境影響并最終找到自己的生活方式和目標(biāo)”。<br><br>3采用適合民辦本科院校大學(xué)生特點的教學(xué)方法<br><br>(1) 消除學(xué)習(xí)計算機程序設(shè)計語言的畏難情緒,給足學(xué)生一定能學(xué)好這門課的信心。<br>VB程序設(shè)計是一門計算機高級程序設(shè)計語言,學(xué)生在學(xué)習(xí)這門課程之前,已經(jīng)掌握了計算機的基本操作和基本概念,也就是學(xué)過了“計算機應(yīng)用基礎(chǔ)”這門課,具備一定的計算機基本操作,但計算機語言和計算機的基本操作不一樣,而且差別很大,基本操作是固定的動作,通過反復(fù)練習(xí)就可以

47、熟練掌握,而且效果顯著。而計算機語言要通過思考、推理和判斷才能給出正確的算法,也就是解決問題的步驟,并用程序設(shè)計語言把它正確地表達(dá)出來。難度要比操作大得多。很多學(xué)生在學(xué)習(xí)VB程序設(shè)計時,最難的就是入門這一關(guān),特別是民辦大學(xué)生更是如此,他們不習(xí)慣采用計算機解題方法,甚至覺得計算機程序設(shè)計語言太難學(xué)了,簡直像天書。他們更習(xí)慣于日常生活中的解決問題的思路。針對學(xué)生存在的這些問題,一般情況下我們首先要打消學(xué)生對學(xué)習(xí)程序設(shè)計語言的畏難情緒,給他們信心和希望,告訴他們計算機程序設(shè)計語言沒有他們想象得那么難學(xué),任何事情都是一樣,只要努力認(rèn)真用心去做了,都能做好,包括老師本身,也不是天生就會程序設(shè)計語言的,也

48、是一點一滴學(xué)出來的。例如,在日常生活中,我想把一瓶醬油(簡稱a)和一瓶醋(簡稱b)交換一下,交換后,原來裝醬油的瓶子,現(xiàn)在裝醋;原來裝醋的瓶子,現(xiàn)在裝醬油,問:我們應(yīng)該怎么操做才能實現(xiàn)呢?學(xué)生會認(rèn)為這個問題太簡單了,很快就給出答案:先拿來一個空瓶子(簡稱c),再把a瓶子里的醬油倒入空瓶,然后把b瓶中的醋倒入原來裝醬油的a瓶中,最后把倒入空瓶中的醬油倒入原來裝醋的b瓶中,就完成了醬油瓶和醋瓶互換的任務(wù)。這個問題不就是程序設(shè)計中的兩個變量交換值的道理嗎!一個變量a=1(醬油),另一個變量b=2(醋),現(xiàn)在要把a和b的值進行交換,(相當(dāng)于把醬油和醋互換)則需要引用第三個變量c(相當(dāng)于空瓶),先用c保

49、留變量a的值(把醬油倒入空瓶),即c=a,再把變量b的值給a(把醋倒入醬油瓶),即a=b,最后把c的值給b(把空瓶中的醬油倒入醋瓶中),即b=c,則完成了a,b兩個變量值的交換。在程序設(shè)計過程中,有很多內(nèi)容是和我們現(xiàn)實生活中的內(nèi)容相似的,很好理解和掌握,相信同學(xué)沒有學(xué)不會的內(nèi)容。<br>(2) 由淺入深,循序漸進,逐步引導(dǎo)學(xué)生步入正確的程序設(shè)計大門<br>在介紹VB內(nèi)容的時候,教師不一定完全按照指定教材內(nèi)容組織的順序給學(xué)生講解,因為教材本身就是一種參考書,教師可以根據(jù)大綱要求,把教材內(nèi)容經(jīng)過仔細(xì)研究、斟酌、提煉、總結(jié)和歸納成由淺入深、循序漸進、通俗易懂、簡單明了的知識內(nèi)

50、容,再結(jié)合日常生活中的實例展現(xiàn)給學(xué)生。如VB控件部分的內(nèi)容不必在開始時全部講解,結(jié)合實際情況,用到哪些控件再詳細(xì)的介紹那些控件。首先把窗體、文本框、命令按鈕和標(biāo)簽控件介紹給同學(xué)就足夠使用了,因為窗體是VB程序設(shè)計的基石和容器,所有VB的其他控件都放在窗體中;文本框可以用來作為輸入和輸出界面;命令按鈕用來激活代碼的運行;標(biāo)簽用來注釋。至于其他控件,如圖片框、列表框等等可以在后面介紹到數(shù)組的時候,作為數(shù)組輸出界面時再陸續(xù)介紹??傊?介紹的內(nèi)容以實際應(yīng)用為主,有應(yīng)用的需求就介紹,理論聯(lián)系實際,效果會更佳。<br> </p> <p> <p>在介紹VB的語

51、句語法時,不要急于求成,遇到問題需要解決時,再介紹相關(guān)的語法規(guī)則和語句內(nèi)容,以問題驅(qū)動內(nèi)容的進展。如設(shè)計一個加法計算器,用來求出n個數(shù)的和。如果n的值較小,如n=2可以直接把兩個數(shù)相加,但如果n=20或n=50的時候,如何實現(xiàn)這些數(shù)相加呢?方法很多,但最好的方法就是用循環(huán)語句來實現(xiàn),引出循環(huán)的概念、語句和語法規(guī)則。<br>對同學(xué)們?nèi)菀壮霈F(xiàn)的一般性錯誤,盡量用通俗易懂的例子說明語句的含義。因為學(xué)生出錯的原因就是沒有真正理解語句的含義。例如,開始使用VB賦值語句的時候,很多同學(xué)容易出現(xiàn)的錯誤就是把賦值和被賦值對象寫錯位置。如把x的值賦給y,寫成x=y,其錯誤的原因就是學(xué)生把賦值號“=”

52、理解成數(shù)學(xué)里面的等號“=”了;同樣的錯誤還有,把文本框1中的內(nèi)容賦給變量a,表達(dá)成text1=a。針對這種錯誤,我們就可以通過日常生活中“借錢”這件事情來舉例說明,如名字為x的人向某人y借了500元錢,前提是y一定有500元錢(y=500),我們可以用式子x<=y形式來表示某人y把500元送給了x,因為有箭頭,所以意思好理解,如果把箭頭去掉,則變成了x=y,這就是正確的用VB賦值語句表達(dá)的借錢含義。如果寫成y=x,則可以理解成y<=x,也就是x把錢借給y了!這和要表達(dá)的含義不相符。所以借錢人和被借錢人一定要分清楚,位置不能寫錯。強調(diào)接受者,即被賦值的量(左邊)和送出者,即賦值量(右

53、邊)的位置關(guān)系。<br>在講解程序設(shè)計算法的時候,盡量從學(xué)生的角度去分析、理解和判斷,最后推出正確的解題方法。先用自然語言分析和闡述正確的算法,然后再用VB語句描述出來,要把分析和表達(dá)的全部過程展現(xiàn)給學(xué)生,和學(xué)生一起分析和判斷,最后再把初步寫出的VB程序放在VB環(huán)境中調(diào)試和運行,驗證算法是否正確。特別強調(diào)的是,有時需要故意設(shè)一些陷阱,讓學(xué)生跳進去,也就是程序不要一 摘要:本文提出了在財經(jīng)類大學(xué)開設(shè)計算機專業(yè)本科培養(yǎng)計劃的一種新思路,即結(jié)合財經(jīng)類大學(xué)的特點,把目標(biāo)定位為培養(yǎng)信息化技術(shù)型人才,在定位的基礎(chǔ)上,提出了與之適合的課程體系和全程教學(xué)計劃,最后提出一種搞好實踐環(huán)節(jié)的思路,保證學(xué)

54、生的培養(yǎng)效果。<br>關(guān)鍵詞<br>本文來自:計算機畢業(yè)網(wǎng) :財經(jīng)類院校;信息化人才;實踐教學(xué)<br><br>1背景<br><br>作為我國著名的財經(jīng)院校之一,中南財經(jīng)政法大學(xué)在財經(jīng)、政法、管理等學(xué)科具有較大優(yōu)勢,為了更好的滿足這種需求,培養(yǎng)更多社會急需的復(fù)合型高素質(zhì)專門人才,2010年中南財經(jīng)政法大學(xué)獲得上級部門批準(zhǔn),正式開設(shè)計算機科學(xué)與技術(shù)專業(yè),招收計算機本科生,為辦好開設(shè)計算機科學(xué)與技術(shù)專業(yè),我們應(yīng)該明確我校計算機專業(yè)的培養(yǎng)目標(biāo),培養(yǎng)具有財經(jīng)類特色的計算機應(yīng)用人才,要作重培養(yǎng)學(xué)生的實踐能力。<br>在此背

55、景下,我們研究了國際上關(guān)于計算機課程體系的IEEE/ACM CC2005系列規(guī)范,研究了MIT等美國大學(xué)的計算機相關(guān)專業(yè)本科課程設(shè)置,研究了香港最好的3所大學(xué),實地考察了清華大學(xué)、北京大學(xué)、北京理工、浙江大學(xué)等國內(nèi)知名大學(xué)和中國人民大學(xué)、中央財經(jīng)大學(xué)、上海財經(jīng)大學(xué)、浙江工商大學(xué)等具有財經(jīng)背景的大學(xué),在此基礎(chǔ)上我們提出了“定位是基礎(chǔ),特色是突破口,知識領(lǐng)域和全程教學(xué)計劃是重點,實踐能力培養(yǎng)是保證”。<br><br>2國內(nèi)外知名學(xué)校計算機專業(yè)課程體系設(shè)置情況<br><br>為了開設(shè)好我校的計算機科學(xué)與技術(shù)專業(yè),培養(yǎng)有用的人才,我們對國外、香港和內(nèi)地的

56、大學(xué)的計算機專業(yè)開設(shè)情況作了調(diào)研,在調(diào)研過程中我們有以下原則。<br>a 充分準(zhǔn)備、做到有的放矢<br>外出學(xué)習(xí)調(diào)研是一個難得的機會,為了能獲得寶貴的第一手資料,我系成立了學(xué)科調(diào)研小組,首先對國內(nèi)外開設(shè)“計算機科學(xué)與技術(shù)專業(yè)”的學(xué)校(院)進行網(wǎng)上資料搜索,對所搜索的資料進行分析比較,將不同學(xué)校分為三類:著名大學(xué)、與我校同性質(zhì)的大學(xué)和該專業(yè)辦學(xué)有特色學(xué)校,確定調(diào)研重點學(xué)校;其次,根據(jù)我校特色及所開專業(yè)屬性,定制調(diào)研內(nèi)容;即在充分準(zhǔn)備基礎(chǔ)上,制定調(diào)研方案。<br>b 多方調(diào)研,獲取第一手資料 <br>根據(jù)調(diào)研方案,我系組織部分老師多批次外出調(diào)研,具體

57、地域有:北京、華東地區(qū)、武漢,具體學(xué)校有:中國人民大學(xué)信息學(xué)院、首都經(jīng)濟貿(mào)易大學(xué)信息學(xué)院、北京理工大學(xué)計算機學(xué)院、復(fù)旦大學(xué)計算機科學(xué)與工程系、上海財經(jīng)大學(xué)信息管理與工程學(xué)院、浙江大學(xué)科學(xué)與技術(shù)學(xué)院、浙江工商大學(xué)計算機與信息工程學(xué)院、寧波大學(xué)信息科學(xué)與工程學(xué)院、武漢大學(xué)計算機學(xué)院、華中科技大學(xué)計算機學(xué)院、武漢理工大學(xué)計算機學(xué)院等。調(diào)研的重點是新專業(yè)開設(shè)的學(xué)科定位、課程體系設(shè)計、教學(xué)管理和學(xué)生就業(yè)情況。每到一處,盡量與對應(yīng)的部門負(fù)責(zé)人進行座談交流,了解他們的專業(yè)建設(shè)、師資結(jié)構(gòu)、畢業(yè)生定位、就業(yè)、教材建設(shè)、實踐性環(huán)節(jié),今后的發(fā)展方向、遠(yuǎn)景規(guī)劃以及市場競爭中存在的問題,并參觀考察部分單位的實驗室。&l

58、t;br>c 耐心求教,以期得到辦學(xué)真諦<br>調(diào)研期間,由于諸多原因,調(diào)研工作也不順利。我們就采取“狗仔”戰(zhàn)術(shù),跟蹤采訪求教,不達(dá)目的不罷休。由于有時有關(guān)人員工作很繁忙,我們就一直等候,直到他們開完各種會,再向其討教有關(guān)問題。<br>通過調(diào)研,我們了解到國內(nèi)外知名學(xué)校計算機專業(yè)開設(shè)情況。<br>2.1國外知名學(xué)校計算機專業(yè)課程體系設(shè)置情況<br>從著名的Computing Curricula 1991到現(xiàn)在尚未完成的Computing Curricula 2001(目前稱為CC2005),中間經(jīng)過了十多年。萬維網(wǎng)Web的出現(xiàn)以及在全世界的

59、迅速普及,計算機在各行各業(yè)的深入和廣泛的應(yīng)用,使得計算的概念在過去的十年里發(fā)生了巨大的變化。CC1991將計算機科學(xué)、計算機工程和軟件工程融合在一起,而CC2005包含五個相對獨立的部分:CCCS(計算機科學(xué))、CCCE(計算機工程)、CCSE(軟件工程)、CCIS(信息系統(tǒng))和CCIT(信息技術(shù))。其中CCIS與我們國內(nèi)的“信息管理系”(原圖書館系)比較接近。教育部計算機專業(yè)教育指導(dǎo)委員會2001-2005年進行了廣泛深入的調(diào)查研究,于2006年也正式推出了計算機科學(xué)方向、軟件工程方向、計算機工程方向、信息技術(shù)方向這四個計算機科學(xué)與技術(shù)本科專業(yè)規(guī)范,以有效地指導(dǎo)不同辦學(xué)單位的定位,鼓勵按照多

60、規(guī)格發(fā)展思路辦學(xué)。<br>我們研究了UC Berkeley、Stanford、Princeton、GeorgiaTech等大學(xué)的計算機相關(guān)專業(yè)本科課程設(shè)置,發(fā)現(xiàn)各大學(xué)在保持其各自辦學(xué)特色的基礎(chǔ)上,也逐漸吸納了CC2005的一些課程改革理念,例如Berkeley在計算機理論、計算機工程方面都開設(shè)出系列的課程;Princeton開設(shè)了計算機工程、信息技術(shù)等方向;Stanford的選修課程非常豐富,可以分出算法理論、數(shù)據(jù)庫和信息系統(tǒng)、圖形和人機交互、網(wǎng)絡(luò)與分布式系統(tǒng)、人工智能、軟件系統(tǒng)設(shè)計等方向。而佐治亞理工大學(xué)計算機學(xué)院開始采用全新的ThreadsTM培養(yǎng)方案。ThreadsTM培養(yǎng)方

61、案提出了一種新的組織課程的方法,代表了課程設(shè)置多元化、多方向的培養(yǎng)模式,并構(gòu)建了一種長期的動態(tài)的課程體系。該培養(yǎng)方案的基本目標(biāo)是培養(yǎng)學(xué)生終身學(xué)習(xí)及自我調(diào)整適應(yīng)未來社會需求的能力,并給予了學(xué)生在廣泛的領(lǐng)域中選擇專業(yè)方向,以及將個人學(xué)習(xí)計劃納入市場大環(huán)境中的機會。<br>2.2香港名校計算機課程體系的開設(shè)情況<br>通過網(wǎng)上的資料收集,我們發(fā)現(xiàn)香港的同行也十分重視CC2005的課程體系,在他們的課程改革中也參照了該體系的思想,而且大家都非常重視數(shù)學(xué)基礎(chǔ)和編程基礎(chǔ)。港大和中大具有比較濃厚的人文基礎(chǔ),在人文和通識教育方面的課程很有特色。<br>香港大學(xué)率先完成了新課程體系的設(shè)置,他們的課程方向基本上體現(xiàn)了CS、CE、SE、IS這4方面的內(nèi)容。尤其是他們關(guān)于信息系統(tǒng)集成方面的課程很有特色,這門課程實用性

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論