真人一对一直播,chinese极品人妻videos,青草社区,亚洲影院丰满少妇中文字幕无码

0
首頁 精品范文 計算機綜合課程設計

計算機綜合課程設計

時間:2023-10-10 16:08:30

開篇:寫作不僅是一種記錄,更是一種創造,它讓我們能夠捕捉那些稍縱即逝的靈感,將它們永久地定格在紙上。下面是小編精心整理的12篇計算機綜合課程設計,希望這些內容能成為您創作過程中的良師益友,陪伴您不斷探索和進步。

計算機綜合課程設計

第1篇

關鍵詞:課程設計;計算機實驗教材;教材建設

中圖分類號:G642 文獻標識碼:B

文章編號:1672-5913(2007)14-0083-03

1引言

高等學校的實踐教學一般包括課程實驗、綜合性設計、課外科技活動、社會實踐、畢業設計等。課程實踐(含課程實驗和綜合性設計)是大學教育中最重要也是最基礎的實踐環節,直接影響后繼課程的學習以及后繼實踐的開展質量。課程設計是屬于第一個層次的綜合性設計實踐教學。

根據國家教育部教學指導委員會[1]以及浙江省計算機教學指導委員會 [2]的調查,目前“計算機科學與技術”專業的開設數居全國專業點數之首,其中有很大部分為最近十年內開設的。這一方面反映了高等教育對國家信息化建設浪潮的積極響應,另一方面也反映了許多學校專業建設的經驗不足。一些專業師資隊伍薄弱,一些學生在校期間沒有得到足夠的、比較綜合或系統的訓練。根據浙江省計算機教學指導委員會的調查,浙江省高校計算機專業實踐環節的學分差距較大,一般在16~30學分之間;一般學校安排的課程設計為5門左右,多的學校有7門,少的只有2門。因此,目前各高校對課程設計環節的理解與實施的力度存在差距,其效果也有很大的差別;一些學校課程設計的工作量與深度不夠。

課程設計是提高學生實踐能力與綜合素質的重要與可行的手段。課程設計的內容建設與實施對教師的業務水平有較高的要求;一些師資隊伍和學生基礎相對薄弱的高校,實施高質量的課程設計確實存在較大的難度。因此,加強課程設計內容的研究與相應教材建設是十分必要的。教材是教學經驗和成果的凝固。通過總結課程設計實施經驗比較豐富的教師的成果,形成教材,必將有助于推動高質量課程設計在各高校中的開展,為提高計算機專業人才培養整體質量作出貢獻。

2計算機實驗教材出版狀況

鑒于學生實踐能力的培養引起了越來越廣泛的重視,國內各大出版社紛紛開始重視實驗教材的建設。目前實驗教材基本上分以下兩類:(1)課程基本實驗教材,以課程基本實驗為主,包含一部分設計實驗,這是目前實驗教材的主體;(2)課程設計實驗教材,以綜合性、設計型實驗為主。

近年來,雖然出版的實驗教材數量有所上升,但整體比重還是比較低。例如,作者對國內某大出版社公布的計算機類教材清單進行了統計分析:在570本左右的教材中,實驗教材共73本,占總數的12.8%;而這些實驗教材基本上以大學計算機基礎和程序設計類課程(包括數據庫程序設計)的實驗教材為主,其中大學計算機基礎課程實驗教材占實驗教材總數的34%,程序設計類課程實驗教材占實驗教材總數的44%,其他所有課程的實驗教材只占22%。從各類別教材中實驗教材的比例上看,在大學計算機基礎課程教材中實驗教材占30%,在程序設計類教材中實驗教材占31%,而其他類課程實驗教材的比例僅占4.2%。可見,目前已出版的實驗教材主要集中在大學計算機基礎、程序設計這類計算機基礎課程上,專業課程實驗教材非常少,而綜合性設計(課程設計)的實驗教材更是非常缺乏。

從我們已經了解到的已出版的一些課程設計系列教材的情況看:

(1) 不同出版社計算機專業課程設計系列教材的側重點和風格不同,各有特色。但整體上來說,這些系列教材基本上都比較注重市場應用性廣的技術,專業覆蓋面和系統性都還不夠。已出版的課程設計教材主要也集中在程序設計、實用技術等方面。

(2) 不少教材的實驗案例偏重課程知識與相關技術的鞏固、掌握以及應用,而對系統分析與設計能力以及工程化方法方面的訓練份量還不夠。

因此,建設專業覆蓋面廣、體現綜合性設計和工程化方法的課程設計實驗教材是非常有必要的。

3計算機課程設計教材建設要點

課程設計是計算機及相關專業的主要實踐性教學環節之一。好的課程設計應該圍繞著一門或幾門主要專業基礎課或專業課,以培養學生系統設計與分析能力為目標,通過團隊式合作、研究式分析、工程化設計完成較大型的系統或軟件的設計題目。課程設計不應僅僅圍繞著鞏固、提高和融合所學的專業課程知識,更重要的是應該注重培養學生多方面的能力,如綜合設計能力、動手能力、文獻檢索能力、團隊合作、工程化能力、研究性學習能力、創新能力等。

因此,課程設計教材的建設應該緊緊圍繞著以上目標進行,突出以下特點:

(1) 系統性。課程設計適用于計算機專業絕大多數專業基礎與專業課程;學生系統分析與設計能力、工程實踐能力的培養是長期、系統的過程。為了加強學生實踐能力,課程設計教材最好能形成系統性,涉及專業主要課程,以給學生不同角度、不同層次、持續的實踐訓練。

(2) 典型性。課程設計中的案例應該圍繞相關課程的主要知識與技術,具有典型的代表意義,這樣有利于學生更深入地鞏固與掌握相關課程的主要知識。

(3) 工程性。目前,計算機軟硬系統的設計與開發基本上都需要應用工程化方法、進行團隊式合作。因此,課程設計作為實踐能力訓練的重要階段,也應該體現和突出工程化方法和團隊合作意識。

(4) 探索性。課程設計不同于一般課程實驗的主要表現點之一是:希望學生能圍繞課程設計目標,通過查找與分析有關參考資料,進行探究式的學習,激發創造的意識和能力。所以,在案例分析與練習方面,不應該只是“手把手”地教,更應該留有進一步發揮與想象的余地。

(5) 可仿性。課程設計一般通過案例分析引導學生進行進一步的課題設計,因此這些案例本身應該具有可再現性,即學生通過教材的案例分析可以自己設計實現相應案例;另外,學生也可以在案例基礎上進一步擴展和創新。

(6) 層次性。近幾年來,越來越多、不同層次的學校在計算機專業中開始實施課程設計。由于不同學校學生層次的差異比較大,建議在課程設計的題目上有一定的訓練梯度,盡量能使不同水平的學生都能從中受益,既有詳盡的指導,也有適當的提示。

4浙江大學計算機專業課程設計實驗教材

浙江大學計算機學院在專業課程中實施課程設計已有10多年的歷史,積累了豐富的經驗和資料。目前,學院80%以上的專業骨干課程要求學生必須完成相應的綜合實驗,其中大多數是以團隊合作方式完成。

為全面總結專業課程設計的建設經驗,推廣建設成果,該學院特別組織相關課程的骨干任課教師編寫了一部以課程設計內容為主的“高等院校計算機專業課程綜合實驗系列規劃教材”,并將于2007年下半年由浙江大學出版社陸續出版。

第2篇

(1)極大的趣味性。在教學過程中,師生都會感受到來自Java的魅力。Java的應用實例很多,每個實例都很有趣。使用實例驅動原理或規則的教學形式,完成教學內容時顯得輕松而且印象深刻。

(2)綜合性。Java技術的綜合性體現于很多方面,如Java的面向對象技術與不同應用技術的綜合、Java課程中多個教學內容的綜合、Java課程與其他課程的綜合、基于Java的綜合課程設計等。

2基于Java的綜合性課程設計實踐

2.1Java課程綜合性實驗

2.1.1Java教學過程中遇到的問題

以前在完成每一個單元理論教學內容的同時,學生也上機完成相應的程序設計實驗內容,當所有的教學內容講完了,課時也用完了,但總感覺意猶未盡。首先從教師的角度講,認為可以完成的實驗項目還有很多,學生應用Java的潛力還可以再“挖一挖”;其次從學生的角度講,對Java的興趣剛上來,但是應用Java的羽翼還不太豐滿,如果就此打住,過一些時間,Java知識可能會淡了,也許就扼殺了他們應用Java的能力和機會。教學計劃中的課時是不能隨便調整的,只有合理利用有限的實驗課時,才能進一步有效地提高學生對Java的綜合應用能力。

2.1.2Java課程綜合性實驗的設計

從2007年開始,我們在Java程序設計實驗課程大綱的實驗項目中增加了綜合實驗教學環節,利用有限的實驗課時,使學生應用已經掌握到和即將學習到的Java知識,有興趣和有能力去探索完成一個比較大的實驗項目,培養了學生對Java技術的應用能力。這樣的綜合實驗時間發生于學習完面向對象特性、數組枚舉及字符串應用、異常處理、圖形用戶界面設計后,在Java程序設計的理論課程講授其他教學內容的同時,Java程序設計實驗課程布置給學生一些綜合實驗的題目,讓學生選擇完成一個項目的設計和實現。后續教學內容的單元實驗取消,學生只需完成選定的綜合實驗項目即可。在綜合實驗中需要用到的還未來得及講授的Java知識或技術,大部分學生在已掌握了前面講過的基礎知識后,有能力先去預習或者自學。以下列舉一些開設過的綜合實驗項目。①ISBN書號校驗程序的設計和實現;②名片記錄本程序的設計與實現;③文本編輯器的設計與實現;④水中倒影;⑤音樂日歷;⑥網上聊天程序的設計實現;⑦多客戶簡單網絡應用程序的設計實現;⑧基本數據庫操作應用程序的設計實現。綜合效果非常好,學生在做綜合課程設計的過程中,進一步鞏固和驗證前面所學技術,激發出探索興趣,先行求索后續知識。更重要的是學會了應用,學會了設計,學會了調試,應用Java技術的能力提高了,專業素質也提升了。

2.2軟件核心課程做基于Java的綜合性實驗,可進一步提高學生的能力和素養

在開設Java課程之后,相繼開設了計算機網絡和數據庫原理等課程,這些課程也在做綜合實驗項目。因為Java是網絡編程語言,可以嘗試用Java做開發工具來完成計算機網絡課程的綜合實驗。再者,全球85%以上的企業在使用Java完成信息管理系統,那么也可以使用Java做工具來為數據庫原理課程設計一些綜合實驗項目。如果課時有限,做一個小型管理信息系統即可,多出一些題目,3~4人一組,每組選做一個題目。因為每門課的綜合實驗課時都緊張,可以把兩門課合起來做綜合課程設計。從2008年開始,我們研究探索為計算機科學與技術專業開設的主干課程數據庫系統原理實驗的綜合實驗教學項目提供開發工具。在數據庫系統原理實驗課程的綜合實驗中,學生開發的積極性很高,雖然實驗課時非常有限,但每一個課題小組都認真討論數據庫的設計、系統的Java實現方法,最后按時交上較為滿意的作品。自2007年以來,Java課程為計算機網絡實驗課程開設過的綜合實驗項目如下:①基于TCP協議的網絡應用程序設計與Java實現;②基于UDP協議的網絡應用程序設計與Java實現。自2008年以來,Java課程為數據庫系統原理實驗課程開設過的綜合實驗項目(2010年為Java程序設計實驗與數據庫系統原理實驗兩門課合作開設的綜合實驗項目)如下:小型管理信息系統的設計與實現(3~4人一組,每組會針對不同類型的企業或部門完成一個具體的系統)。將Java課程與其他課程結合起來,進行綜合課程設計,分別圍繞一些小型管理信息系統、TCP或UDP協議之上的網絡應用程序、較為復雜的數據結構應用程序出題目。Java和計算機網絡、Java和數據庫原理、Java和數據結構、Java和編譯原理、Java和軟件工程等課程,均可以完成綜合課程設計。為研究生開設的課程也大量地應用了Java技術,如機器學習、數據挖掘的算法實現多是使用了Java程序。此外各種工程優化算法,都可以用Java做開發工具。

2.3基于Java的綜合課程設計課程的開設

2.3.1在綜合課程設計中遇到的問題

(1)各門課程的教學計劃中沒有為綜合課程設計安排專門的課時,需占用常規的課程單元實驗課時,這樣會影響到課程的單元練習。(2)因為時間太短,學生雖然興趣盎然,但設計出的軟件粗糙,無法保證質量。(3)各門課程單獨安排的綜合實驗項目中,互相之間難免有些重復,學生雖有興趣,但每門課都須完成綜合實驗,負擔重。為減輕學生期末負擔,近5年來,我們嘗試將兩門課結合起來,完成綜合課程設計,如將Java課程與計算機網絡課程結合起來,完成一個基于TCP或UDP協議的應用程序;將Java課程與數據庫原理課程結合起來,完成一個小型管理信息系統。

2.3.2開設基于Java的綜合課程設計課程

以上問題的終極解決方案是基于Java的綜合課程設計能作為一門課程,設計于信息技術類專業的教學計劃中。這樣,有效利用給予綜合課程設計的課時,在教師的指導下,學生就可以集中精力設計和實現一款基于Java的功能完善的質量較高的軟件。基于Java的綜合課程設計課程的實施方案如下:(1)在和學生討論的基礎上,教師給出以上所述不同方面的多個題目,讓學生選擇自己感興趣的題目去做。在設計和實現的過程中,學生及時向教師匯報階段性成果并得到啟發性指導以便于改進。(2)教師針對各種類型題目做出比較典型的實例,或選擇合適教材以便于學生參考。當然學生自己也可以選擇感興趣的實戰編程教程作為綜合課程設計的參考書目。在這方面,我們做了一定工作:申請編寫了清華大學出版社的教材——《基于Java的綜合課程設計》,已經正式出版。

3結語

第3篇

本文所指的課程設計是指根據某一門專業課程的要求,對學生進行綜合訓練,讓學生運用本課程中所學的理論與實踐結合,培養學生獨立分析實際問題和解決實際問題的能力,學生在一個相對較短的周期內,完成一個綜合性的任務,體驗合作學習的一種具體形式。

二、以“組建企業網”為計算機課程設計任務的具體實施過程

(一)課程設計的前期準備

在進行計算機課程設計活動前,教師要精心設計課程設計的任務,并對任務進行分解以及對學生進行有效分組,以達到良好的課程設計效果。

1.準備計算機課程設計任務

課程設計任務的選擇難易要適中,讓學生既不會感到要求高不可及,也不過于簡單,設置的難度應該比大部分學生的基本水平略高一點,使課程設計具有挑戰性,這樣有助于提高學生對課程設計的積極性。本課程選擇以“組建企業網”為設計任務,主要考慮到,該任務既綜合了本門功課的各個知識點,又體現了該項目的實用性,且難易適中,較容易被學生所接受。

2.采用混合分組法對學生進行分組

在計算機課程設計的過程中,要求學生在班級內組成3人的項目小組。為了確保課程設計的順利開展和教學效果,要求教師在分組時必須充分考慮學生的學習基礎,合理分組。具體可以采用混合分組,這種分組方法是指教師先選出幾位基礎較好的學生,讓他們擔任組長,其他學生再自主選擇組長。這種方法既克服了可能會形成兩極分化,形成基礎好的組別和基礎差的組別的弊端,又保持了學生根據自身的興趣愛好或有過合作經歷等因素進行組合的優點。實踐證明,這種方式效果比較好,更容易為學生所接受,并能夠很快地組織好小組并開始工作。

(二)完成課程設計任務

課程設計任務布置給學生后,學生按照任務分解進行有效操作,對于基礎較好的學生,可以采取他們自己的思路操作。在完成任務的過程中,要求學生時刻注意連接或配置的正確性,即在開始下一步前,要檢驗本次操作的正確性。教師也要密切注意學生完成任務的進展情況,及時收集學生反饋的信息,并加以解決。這個過程具體可以分為兩個方面,一方面是學生根據教師布置的項目任務,仔細閱讀項目描述,理清解決思路,收集能完成本項目的必要資料,包括網絡中各種設備的連接方法、網絡設備的配置以及網絡服務器的搭建等相關知識,根據項目分解,在規定課時內分步完成內容,同時保存好操作過程并記錄要點。同時,為了讓學生對整個項目有主觀上的認識,教師根據項目分解按課時安排和具體內容進行演示操作,讓學生分清楚每個部分都涉及的知識點。這樣,通過演示讓學生對所學的知識有了更深的理解,幫助學生在頭腦中建立起一個完整的課程設計框架。另一方面是完成任務時的排錯,在完成任務的過程中,會出現一些錯誤問題。一個系統化的錯誤處理思路是合理地一步一步找出錯誤原因并加以解決的過程,如何排除一些假象,從而定位導致錯誤的真正原因并加以解決,以便順利過渡到下一環節,所以排錯實際上貫穿于整個完成課程設計任務中。

(三)計算機課程設計任務的評審與驗收

第4篇

關鍵詞:課程設計;地理信息系統專業;寬口徑人才

地理信息系統專業涉及到多學科的結合,在實際的教學中,應以提高學生的綜合素質和實踐能力為核心,以順應時展趨勢為方向,以突出實用性為要求,合理、科學設計我們的教學環節,這樣才能培養出真正對社會有用的信息管理人才。為了加強對地理信息專業學生的創新能力和實踐能力培養,在課程體系中都安排了課程設計訓練。課程設計是重要的實踐性教學環節,是專業課理論聯系實際的橋梁。課程設計的作用不僅體現在可以幫助學生鞏固、擴展和融會專業課程內容,更主要的是可以通過完成一個復雜系統的設計任務,培養學生綜合運用多學科知識解決實際問題的綜合實踐能力,培養學生的創新意識、創新思維和創新能力。

地理信息系統專業的課程設計主要以計算機技術和專業軟件想結合,進行實踐性的軟件二次開發。課程設計的目的就是以社會人才需求為方向,以寬口徑人才為培養目標,輔以科研實踐為激勵體制,培養學生的綜合實踐能力。

一、地理信息系統專業課程設計存在的問題

1、課程設計題目單一,難度差異不明顯

在目前的課程設計教學過程中,指導教師一般只給一個班的學生指定一到兩個固定題目。學生沒有選擇的機會,部分學生對設計題目缺乏興趣,導致學習積極性不高,效果自然不好。題目單一,難度差異小,考核的知識點也有限,由于學生對知識點的掌握情況各不相同,有些學生可能會覺得題目很容易,而對另一些學生可能會覺得有困難,不利于發揮學生的個體特長。而統一的設計題目也在一定程度上方便了學生的相互抄襲,失去了鍛煉的機會。

2、課程設計題目陳舊,內容更新慢

地理信息系統專業與計算機技術緊密,不但知識更新的速度快,新技術轉化為實際應用的速度也非常快,有些幾年前還在使用的技術如今已被新的應用技術所取代。我們的設計題目往往會用上好幾年,設計內容更新較慢,設計題目跟不上時代的發展,學生對過時的應用技術不會產生很大的興趣去學習,設計效果也不會很好。

3、教學組織形式落后,考核方法不科學

課程設計一般要求學生完成的任務有資料收集、系統需求分析、軟件設計、安裝調試和編寫設計說明書這幾個主要環節。教師主要做好輔導答疑工作,考核則根據設計成果結合設計說明書給定成績。而這樣的教學方式存在一定的弊端與漏洞,使一些學生有機可乘,平時不認真按要求去做,等設計鄰近結束時抄襲別人的成果,或是直接找人代做。所以單從設計成果和設計說明書去判定成績,成績的真實性與公平性都無法保證,教學效果也就大打折扣。

二、地理信息系統專業課程設計改革思路

1、課程設計題目多樣化,內容要新穎

課程設計題目要緊跟時代變化,內容要隨著實際應用及時更新。例如“城市公交信息系統”,在實際應用中最初只有對公共交通的換乘進行信息化管理,隨后加入了路徑分析,最佳路徑選擇,計算機技術的應用是在不斷變化發展的。因此我們給出了“城市二手房信息系統”、“城市路燈管理信息系統”、“城市醫療信息系統”等十幾個內容新穎、貼近實際的題目供學生選擇。學生們對這些在生活中常見的題目產生了濃厚的興趣,根據自己的特長選擇了適合的題目。

從課程設計題目多樣化的實施效果看,大部分同學都很活躍,因為題目可發揮的余地很大,刺激了學生的積極性和主動性。課程設計內容的自由度大大放松,給學生提供了一個自由施展的空間,也使他們的學習更有創造性。而且每組的設計都不同,他們之間也在互相比較交流和學習,也避免了以前存在的抄襲現象。

2、課內外結合,多方位指導,提高學生學習熱情

地理信息專業的課程設計主要以計算機技術和GIS專業軟件相結合,進行實踐性的軟件二次開發。計算機技術和GIS專業軟件的更新日新月異,因此我們在GIS課程設計中通過老師授課、請專業開發人員講座、組織學院內“我愛GIS”軟件大賽、組織學生參與國內外知名的GIS軟件開發比賽等一系列活動,促進學生對專業對計算機技術的熱愛,提高課程設計的實踐教學效果。

每年從課程設計成果中篩選出優秀成果參加各種級別的專業競賽,如中國最高級別的GIS軟件開發大賽——Su-perMap軟件設計開發大賽,和面向全世界的ArcGIS軟件設計開發大賽,都取得了較好的成績。

3、改進輔導、考核方法

指導教師在設計期間要保證時時在崗,幫助學生理清思鼓勵學生多思考多動手,由淺入深的解答他們在設計過程中到的問題,消除學生對課程設計的畏難心理,變被動為主動投到設計中。定期檢查各組的完成進度情況并進行記錄,及時指設計中存在的不足,幫助學生結合實際情況完善設計方案。在查中發現好的設計思路和想法時,鼓勵各小組之間相互學習、相互討論、集思廣益,發揮大家的創造力去將這些好的想法加以現。最終的課程設計考核是根據學生的設計報告,設計的完成況和現場答辯綜合完成的。答辯時除了提出一些針對題目內的問題外,還要求進行現場操作演示。通過這樣的定期檢查合考核的方式,從根本上杜絕了相互抄襲現象,最終成績能夠反映學生的真實情況。

4、加強指導教師的學習

計算機知識的更新速度非常快,作為教師要加強平時對業知識的學習,了解業內的最新動態,學習掌握新技術的實際用,并把這些融入到教學中來,才能更好的為教學服務。課程計題目的多樣化,內容新穎并貼近實際,這就要求指導教師掌握多種設計思路,熟悉計算機技術的實際應用方法。這就要通過平時的學習來提高自身的能力,否則也無法指導學生達到好的設計效果。在課程設計中,專業教師努力學習最新的專業技術,掌握最新的GIS專業軟件,在課堂中能向學生熟練介紹國內外知名的和熱門軟件,如:AmView、ArcGIS、MapInfo、MapX、SuperMap、MapObject、MapGIS等軟件,并且向往屆畢業生和用人單位征求意見,調整教學內容,以滿足社會對寬口徑人才的需求。

為使課程設計更緊密地結合軟件市場,在課程設計課堂,還可以專門開設專業人員講座,邀請軟件開發實際工作者給學生進行相關知識的介紹,達到教學不脫離實踐。

第5篇

關鍵詞:CDIO;項目課程;項目設計;教學體系

中圖分類號:G642文獻標識碼:A文章編號:1009-3044(2011)17-4144-04

A Project Course Construction for Computer Subject in Vocational Education Based on CDIO

ZHAO Li-ping

(Dept. of Computer Science & Technology, Jilin Railway Vocation Technology College, Jilin 132001, China)

Abstract: The core factors for CDIO approach is how to do form Design to implement, making integrated course plan and designing 3-Level projects that is benefit to CDIO. This paper first towards the practice of vocational education, describes the basic principle of project design, and introduces CDIO pattern to extend three-dimensional for putting project in effect and combines computer teaching content,and then providing a project course construction for computer subject in vocational education based on CDIO.

Key words: CDIO; project course; project design; teaching and learning System

1 研究背景概述

工程教育的就業導向以及信息技術的日新月異,對高職計算機專業人才培養和課程教學提出了新的問題和挑戰。探討和引入高職工程教學新模式、新方法成為提高高職教學質量和達成職教目標的必然途徑。

CDIO是當前工程教育的熱點話題,將“構思-設計-實現-運行”作為工程教育的環境背景,由此獲得詳細而合理的教學目標。其教學大綱制訂不僅基于社會需求,而且強調培養目標與產業對學生素質和能力要求相適應[1]。CDIO是一套系統化最佳實踐所體現的新型教育模式,其工程教育目標與高職計算機專業教學要求有著很好的一致性――“構思、設計、實施與運行”都能通過基于計算機應用得到體驗。因此,針對當前實施的項目管理教學改革進行CDIO優化,對形成比較完備的高職計算機專業項目課程體系具有至關重要重要作用。

2 待解決的問題

高職教育中的項目應用通常過于強調引領而忽視了項目研發的工程的“項目組織、進度管理、團隊協作”等工程環境。在我院前期的計算機專業教學改革中,作者提出和實踐了一種項目組織三維模型和以職業通道為核心的WORKSHOP教學組織形式。在已有的計算機課程計劃框架中如何實現基于CDIO的項目課程體系優化,以支持CDIO教學大綱和標準在“設計-實現”層面的有效映射,是當前教改深化急需解決的重要課題。

3 一體化課程設計

3.1 CDIO實施原則

CDIO參照工業界需求提出了系統能力培養大綱和全面實施指導的培養計劃、教學方法、實施過程、結果檢驗的12條標準。其中“標準3 一體化課程計劃、標準4 工程導論、標準5 設計-實現經驗”是CDIO課程計劃設計的基本準則[2]。

實施CDIO的最佳實踐是以工程設計方式落實CDIO大綱和課程標準。該文認為對于新開和重建課程,可按照CDIO大綱和標準自上而下進行工程項目課程設計,建立以問題為基礎的基于項目組織的一體化課程計劃。針對具有一定成熟度課程的改革,建議在CDIO理念指導下對現有課程計劃進行項目化重構,進而實現CDIO教學體系遷移。其通用過程為:

1) 能力需求分解:基于“工程實踐需求導向”分析產業實踐環境對學生能力素質訴求,歸納和提取核心要素并分解到具體課程承載。

2) 知識要素組合:對學科所涉及的理論體系知識點進行建模,參照能力需求分類進行組合,形成重新組合優化的課程以更好地承載來自產業實踐的“能力需求”。

3) 過程持續優化:以“老課程改革”、“新課程設置”來建立適配CDIO的課程體系。

3.2 CDIO課程設計

CDIO課程設計主導思想是基于項目設計流程的學習環節,將職業導向的能力需求、技術基礎、職業素質以CDIO理念進行“構思-設計-實施-運行”,通過工程項目過程達成課程設計要求。CDIO項目按規模和范圍劃分為三級,需學習和掌握的專業知識圍繞項目設計展開。

其中,一級項目依據本專業核心課程基礎、應用知識及培養能力要求;二級項目是圍繞課程群的知識點以及能力培養要求;三級項目是單門課程設計項目,旨在增強理解和培養課程相關能力。圖1是針對我院計算機專業培養目標的CDIO課程計劃結構和項目梯級平面分布,在確定課程計劃時,要依據專業知識范圍同步構建1~3級項目構成的一體化課程體系。

3.2.1課程計劃結構

基于我院計算機專業的“信息系統管理、工程軟件開發”崗位群要求,按照CDIO工程教育培養目標分解能力需求、組合知識要素,劃分為“軟件設計(基礎)、網絡集成(硬件)、信息開發(軟件)、計算機綜合(應用)”四個項目課程群,整合提供10門專業整合課程。

計算機專業1~3級CDIO項目課程覆蓋“導論課程、學科課程、專業課程、綜合項目”四個層次,結合整體布局和循序實施的原則進行課程開發和規劃落地:

1) 選擇“計算機基礎”為導論內容(第1學期安排),通過“計算機組裝、辦公系統、網絡集成”等演示和實訓項目,提供面向工作的“信息交流、文字綜合、團隊協作”場景,促使學生了解CDIO大綱信息技術知識和能力要求,以達到激發興趣和明確動機的引導作用。

第6篇

摘要:本文介紹了目前地方高校化工原理課程設計存在的問題,提出了化工原理課程設計教學改革的幾項措施:校企結合、任務協作化、強化工程軟件的應用、改革考核方式。

關鍵詞:校企結合;團結協作;工程軟件;成績評定

化工原理是等化工類專業的專業基礎課,在基礎課和專業課程之間,起著承上啟下、由理到工的橋梁作用。化工原理課程設計是化學化工及其相關專業學生學習化工原理課程必修的(化工原理理論課、化工原理實驗課及其化工原理課程設計)三大環節之一,是綜合應用本門課程和有關先修課程所學的知識,完成某一單元操作為主的綜合設計性實踐。通過該教學環節,可以使學生在規定的時間內,應用專業知識進行融會貫通的思考,分析和解決工程實際問題,得到化工工程設計的訓練,培養學生的設計能力和嚴謹的工作作風,提高學生的獨立工作能力[1-2]。

一化工原理課程設計中存在的問題

地方高校,由于條件的限制,化工原理課程設計的教學質量受到了一定的影響。如:(1)設計選題題目陳舊、單調、雷同,學生基本上都是依葫蘆畫瓢,抄襲現象嚴重;(2)學生缺少工程意識的培養,與實際相結合太少,對工藝和設備的認識比較膚淺,對設計過程涉及的計算和公式并不理解,同時由于計算量又大,設計時間安排比較緊,因而只能在給定的條件下根據例題進行驗證性設計,欠缺對設計方案的綜合分析和優化;(3)雙師型教師缺少,指導學生的能力有待不斷提高;(4)缺少合理的化工原理課程設計考核評價體系,學生缺乏鉆研精神、積極性和主動性難以調動起來。(5)學生計算機應用能力和工程繪圖能力嚴重不足,多數學生無法在較短的時內繪制出工藝流程圖或設備工藝條件圖,利用計算機處理文檔和進行工藝計算的能力差等。

二化工原理課程設計教學改革措施

(一)采用校企結合,注重設計題目的實用性到生產一線選題,根據工廠情況涉及精餾、吸收、萃取、干燥等包含化工原理知識較多的單元操作,比如一個班的人有的是換熱器,有的是精餾塔,有的是填料塔等。注意盡量給定多樣化的物系以及操作條件,有利于學生獨立完成課程設計作業,避免抄襲想象的發生。這樣在與工廠實際需要相結合的同時,可以充分調動學生學習積極性,使學生真正感到學以致用,學生在設計方案的選擇、物性數據的查找、公式及設計方法的選用、工藝流程圖以及設備工藝條件圖的繪制、設計說明書的編寫等方面的綜合能力得到訓練。此外,還可以推動教師提高教學能力。(二)合理安排設計任務,注重學生團結協作能力的培養按照精餾、吸收、干燥、萃取等單元操作的不同先分大類,然后對于每個大類按照體系、處理能力、操作條件、原料的組成以及產品規格的不同等進行區分,保證學生一人一題,保證每位學生都得到一次工程設計的初步訓練,完成課程設計,避免抄襲現象。當出現問題時,學生之間可以互相討論,查找物性數據和發揮集體的智慧,有些問題不需要老師指導,學生即可解決,學生在自己設計和共同討論的基礎上完成設計,團結協作能力得到增強,還可以體會到成就感。(三)注重現代設計理念、強化計算機輔助設計計算機在化工教學、化工設計以及化工生產方面的應用越來越廣,計算機工程軟件的應用價值已經得到認可。為了提高化工原理課程設計的質量,必須強化強化工程軟件的應用。化工原理課程設計的工藝計算中相平衡數據的求取、理論塔板數的確定、回流比的選擇、換熱器傳熱系數的選取等往往含有試差、大量的循環重復計算,計算工作量大,采用Excel和AspenPlus等工程軟件,可以大大減小計算量,提高計算效率和計算精度[3]。化工原理課程設計中的精餾塔負荷性能圖的繪制、工藝流程圖的繪制、精餾塔理論塔板數的圖解法求取等方面要求學生采用AutoCAD,并嚴格按照化工制圖的標準進行,使學生得到一次化工設計的規范鍛煉。采用Excel、VisualBasic、Origin、AspenPlus和Auto-CAD等計算機軟件輔助化工原理課程設計,各種軟件各取所長,充分發揮其長處,能夠快速、準確、直觀地得到計算結果,免去了復雜、繁瑣、耗時、粗糙的手工計算;避免了手工繪圖、手工擬合模型參數帶來的較大誤差,提高設計效率。工程軟件在化工原理課程設計中的圖例見圖1、圖2、圖3。(四)成績評定貫穿整個設計過程,促進學生設計積極性的提高為促進學生化工原理課程設計的積極性,可以制定出一套合理、貫穿整個設計過程的成績評定辦法[4-5]。課程設計計算書、設計說明書和圖紙的質量占終評成績的40%;學習態度、出勤率、創新思維和解決實際問題的能力占課程設計終評成績的30%;答辯考核占終評成績的30%。答辯環節可以考察學生對于設計內容、設計的思路的清楚與否;對于設計結果的評析、問題的回答正確與否,是否抄襲一清二楚。

三結語

化工原理課程設計具有很強的綜合性和實踐性,對于化工原理課程設計進行有效的改革,可以充分調動學生的學習積極性與主動性,培養學生團結協作的精神的,培養學生綜合應用所學知識分析和解決工程實際問題能力,促進學生計算機應用能力的提高。

作者:熊航行 許維秀 單位:荊楚理工學院

第7篇

關鍵詞:階梯化教學;教學實踐;“計算機組成原理”課程

中圖分類號:G642.4 文獻標識碼:B

文章編號:1672-5913 (2007) 20-0050-03

1引言

足夠長的杠桿可以撬動地球,足夠多的階梯可以攀登頂峰。

如果說計算機科學是一個金字塔,“計算機組成原理”課程無疑是這個聳入云天的金字塔的底座之一。無論是計算機硬件技術還是軟件技術,無一不與“計算機組成原理”課程直接或間接相關。在計算機教育大環境悄然改變的今天,像“計算機組成原理”這樣傳統的基礎課程教育模式的改進也需要與時俱進。

階梯化教學模式是指對一門課的教學在不同的階段針對不同的學生以多種多樣的且逐階向上的形式開展起來,以達到最大限度地理論聯系實際,科研結合教學,培養學生綜合素質之目的的一種教學方法。

2 “計算機組成原理”階梯化教學的特點

對于“計算機組成原理”課程而言,階梯化教學的實現包含多方面含義:

(1) 多樣化。打破以往“計算機組成原理”課程理論講授配合少量實驗的單一形式,增加了課程設計、開放實驗室項目和畢業設計等多個實踐教學環節,實現了教學環節的多樣化。

(2) 最大化。最大可能地發揮學生的主觀能動性,最大程度地理論聯系實踐,最大限度地與最新技術接軌,以達到培養學生興趣,開發其潛能的目的。

(3) 階梯化最重要的一個含義是“逐階向上”的含義,也就是多種教學方法應用的幾個層次是逐漸升高的,就像上樓梯一樣。如圖1所示,理論教學無疑是第一個臺階,實驗教學就是第二個臺階,其余逐漸升高的臺階順次是課程設計,開放實驗室項目,畢業設計環節。一個學生在這幾個環節中拾階而上,終于登頂的時候,他將看到一個無比廣闊的發展空間。

(4) 合理的階梯寬度分布。階梯的寬度表現為持續時間的長短,參與學生的人數,教師輔導的程度等。由于每一級臺階的性質、目的、內容不同,每一級臺階的寬度也不相同,選擇一個合適的寬度比例對于最終階梯化教學的成功也是非常重要的。

(5) 必需的硬件設施。“欲善其工,先利其器”,一種教學改革方法如果沒有相適應的硬件設施,那么就只能是紙上談兵了。“計算機組成原理”多媒體教學軟件和一種或幾種實驗系統對實現這種階梯化教學是非常必要的。

3階梯化教學的具體實現

下面就詳細介紹一下各步階梯的具體實現。

(1) 第一層階梯:減而彌精的理論教學

由于“計算機組成原理”課程的重要基礎課位置,以往該課程的理論學時是非常大的,伴隨計算機教育環境的變化,理論課時的壓縮是必然的。理論課時一般由64~72壓縮至48~56。但壓縮不意味著粗糙,也不意味著縮減。在縮小的課時里完成大綱要求,且求精求全,這就需要充分利用計算機。多媒體教學軟件可以在很短時間內生動形象地解釋復雜知識點,幫助學生快速掌握重點,難點。而網絡教學平臺的應用則可以通過幫助學生做好預習、復習、測試、解惑等來實現課堂教學的輔助。計算機手段的應用可以使理論教學縮而不少,減而彌精。

(2) 第二層階梯:推而廣之的實驗教學

縮減理論課時的同時,實驗教學要推而廣之。這里的推廣包括兩個方面,一個是在有可能的情況下適當地提高實驗學時;另一方面要加大有限實驗課時的無限空間,內容加多、知識加深、范圍加大。實驗課時可在10~16學時之間。在教學中有一個普遍的問題就是如何因材施教的問題。實驗課程是面向所有學生的。在學生中,接受能力、動手能力、自身努力的程度就有很大差異,在確保規定課時中完成教學任務的同時,還要求最大限度地發揮學生的主觀能動性是我們面臨的一個問題。為此可采取如下措施:

其一,修訂適合本校特色的實驗指導書。

其二,嚴抓學生的預習工作。

實驗教學是階梯教學的第二級臺階,卻是實驗教學的第一級臺階,在這個層次上可以使每一位學生對理論教學有一個感性的認識,初步建立整機結構思想。很多理論課上抽象的知識在實驗課上得到了具體的體現。實驗課常常是使學生感到豁然開朗的一個環節。

(3) 第三層階梯:漸入佳境的課程設計

“計算機組成原理”課程的實驗教學的特點是每個實驗只涉及計算機組成結構中一個或幾個設備的工作原理。增加一種面向所有學生的課程設計,以完成一個較為綜合的題目是使組成原理實踐教學漸入佳境的關鍵一步。課程設計時間及題目在各個學校有著很大區別,一般說1~2周較為合適。本學校應根據實驗學時長短及后續實驗環節設置情況相應調整。進入課程設計環節的學生已經有了一定實踐經驗,加之課程設計時間相對較長,所以教學方法就要變化了。課程設計指導書的內容要比實驗指導書粗略,只應該包括設計任務和一些設計所需的數據,指導教師也僅對學生進行方向性指導,全部設計原理圖、連線、設計步驟、設計測試都由學生自行完成。指導教師僅對其進行關鍵技術的指導。充分放手讓學生自行設計。

通過課程設計這一環節,應該說每一個按照要求走完這三步臺階的同學都掌握了計算機整體結構的概念,且具備了相當強的動手能力。他們關于組成原理的知識結構,知識體系已達到了本科計算機專業的要求。如果還想更進一步的話,就可以登上下面的階梯。

(4) 第四層階梯:更上層樓的開放實驗

“計算機組成原理”開放實驗室項目可以只對部分感興趣的同學開展。這里開放的含義就是實驗室每天至少8小時開放,教師有針對性地指定一個或幾個題目,并選擇固定的時間進行指導,而學生可以在實驗室開放的任意時間到實驗室完成項目,以培養對硬件具有特殊興趣的同學向更深更廣的知識領域發展。

其一,人員以每位教師指導15人,3人為1組最適宜。

其二,設計題目可以運用EDA技術對ISP芯片進行開發。

其三,整個項目的實現分為4個階段:熟悉題目、設計邏輯和寫代碼、代碼調試與測試、總結并寫出設計報告。

這一級臺階的設立可以有效地改變學生心中“計算機組成原理”離實際太遠的一種印象,同時學生可以建立起硬件軟化的概念。這是使參與到項目中的學生完成量變到質變飛躍的一個環節。

(5) 第五層階梯:已入佳境的畢業設計

計算機本科生的畢業設計題目在各個院校都極少有與“計算機組成原理”或者系統結構直接相關的題目。除了教師重視不夠以外,缺乏相應的設備也是一個客觀的原因。伴隨著實驗系統的改進,EDA技術的發展,綜合運用計算機組成原理、計算機系統結構、數字邏輯與數字系統、硬件描述語言的畢業設計題目已經成為可能。作為教師,提供一個平臺、一個指引、一個機會就很有可能成就一個計算機應用領域的棟梁之才。

畢業設計題目的完成是培養真正的硬件人才的有效途徑。能夠走完這一步臺階的學生具有更強大的就業競爭力。五層臺階總結如下圖:

4實踐效果

“計算機組成原理”課程的階梯化教學改革在遼寧工業大學計算機科學與工程學院進行了3年的試點研究,取得了較好的效果。理論課時完成了基礎理論的講授,實驗課上學生理論應用于實踐,驗證了書本上的理論知識,也真正理解了理論。在課程設計中,學生在課外查找各種資料,使自己在實驗室的設計和實踐盡善盡美。每年有15名同學參與到開放實驗活動中,培養了自主分析問題、解決問題的能力。有少數同學在畢業設計中選擇了與組成原理有關的題目,其中有一名同學的畢業設計論文獲得了校優秀畢業設計論文一等獎榮譽。

兩位筆者直接主持和參與了這三年的試點研究工作,在此之前筆者有十年的“計算機組成原理”教學經驗,可是采取階梯化教學之后,筆者才真正感受到為人師的成就感。尤其是在開放實驗和畢業設計工作中,學生由最初的茫然無知,經過不斷的實踐與理論相印證,一直到最終的深刻認識,他們幾乎是非常興奮地感受著求知的樂趣。學生中有多人考取了研究生,進一步深造。可以說他們的成功也部分歸功于“計算機組成原理”階梯化教學手段的開展。

“計算機組成原理”的課堂教學、實驗教學、課程設計、開放實驗室項目和畢業設計這五個環節面向不同的學生,從不同的層面實現了“計算機組成原理”課程教學的階梯化理念,從根本上解決了專業基礎課理論脫離實踐和學生不重視、學習無興趣的弊端。

為人師者不僅要用知識豐富學生的大腦,增長其才干,更應該用為學生搭建通往成功之路的階梯,在能力范圍內盡可能地將學生送入更高的平臺。“計算機組成原理”的階梯化教學就是一個很好的嘗試,并在實踐中取得了一定的成就,其階梯化的思想可以應用到其他學科、甚至其他專業。

參考文獻

[1] 白中英,楊春武. “計算機組成原理”題解、題庫、實驗[M]. 北京:科學出版社,2004,(6).

[2] 白中英,楊春武,馮一兵. 計算機硬件基礎課實驗教程[M]. 北京:清華大學出版社,2005,(7).

[3] 劉芳,戴葵,劉蕓,王志英. “計算機組成原理”中設計性環節的教學探討[J]. 計算機教育,2007,(4).

[4] 金海溶,周蘇,孟學多. 用實驗方法改革匯編語言程序設計的教學[J]. 計算機教育,2007,(1).

作者簡介

白媛,遼寧工業大學計算機科學與工程學院計算機科學與技術教研室,從事以“計算機組成原理”為主的計算機應用技術教學與科研工作13年。

第8篇

關鍵詞:數據庫;課程設計;教學方法

中圖分類號:G434

文獻標志碼:A

文章編號:1002-0845(2007)05-0106-02

一、引言

隨著信息社會的到來,既掌握專業技能又具有計算機應用能力的人越來越來受到歡迎。為了適應社會的發展,必須培養既熟悉專業又能把計算機技術同各領域的專業需要緊密結合的復合型人才。數據庫技術成為高校各學科專業的必修或選修課程。數據庫課程設計一般是大學三年級學生在學完計算機應用基礎、計算機編程語言、辦公自動化軟件基礎、數據庫原理與應用等課程后進行的集中實踐環節,主要內容是通過社會調查,選擇一個實際課題,完成數據庫應用系統設計工作,課程結束后提交應用軟件系統和課程設計報告。通過課程設計,可以使學生較全面地理解、掌握和綜合運用所學知識,培養學生調查研究,查閱技術文獻、資料以及編寫技術文獻的能力。非計算機專業學生對于計算機類的課程通常有一定的畏懼感,尤其對計算機語言、編程等,覺得難以駕馭和掌握。如何讓學生通過數據庫課程設計,使他們的各方面能力得到培養和鍛煉,一直是值得思考的課題。本文結合教學實踐,就教學內容、教學手段、考核方式、課程管理等方面進行初步探索。

二、課程設計的目標、內容及要求

教師應了解學生以往所學過的計算機相關課程,注意課程的銜接,分析非計算機專業學生已經掌握的知識和知識的體系結構,明確數據庫課程設計的教學目標、內容及課程設計要求,對需要加強或充實的內容要重點講解和補充。數據庫設計是指對于一個給定的應用環境,構造最優的數據庫模式,建立數據庫及其應用系統,使之能夠有效地存儲數據,滿足各種用戶的應用要求,包括數據庫的結構設計(數據靜態模型的設計)和數據庫的行為設計(應用軟件等的設計)。學生應按照數據庫結構設計的需求分析、概念結構設計、邏輯結構設計、物理結構設計、數據庫實施、數據庫運行和維護這六個階段,分階段分步驟進行,完成每一個階段的任務。根據軟件工程的方法和理論進行應用程序的設計,熟練運用相關語言編制應用系統的界面,實現開發工具與數據查詢語言的無縫連接,建立數據庫應用系統。要求學生要提交課程設計報告、所開發的軟件系統和程序清單。課程設計報告包括各階段的設計內容和對所開發的應用系統的評價,以及課程設計的體會與建議。

為了發揮學生的主動性,教師授課的重點應放在系統化的開發步驟和關鍵性問題的求解上,首先要介紹設計思想、方法和程序設計的思想和方法。課程設計過程中教師要指導學生查資料,如數據庫原理及應用,數據庫系統,軟件工程,管理信息系統等方面的書籍,同時要指導學生善用軟件幫助系統,培養學生學會質疑、自學和調查研究解決問題的能力。針對在校學生接觸實際比較少,沒有實際開發軟件和工作經驗的特點,應精選有代表性的案例,從問題的提出、方案的設計與實施,到最終問題的解決,給學生全面了解解決問題的全過程。然后,由學生當主角,讓學生自己解決問題,鍛煉他們綜合運用知識的能力。

三、課程設計的選題

選題是整個課程設計的前提和關鍵。課程設計題目選擇的難易程度、范圍的大小和是否能激發學生的學習熱情,直接影響到這一實踐教學環節的效果。一個好的題目應該符合以下原則:首先,要符合教學要求,使學生通過課程設計進一步鞏固所學的專業知識,培養學生分析問題、解決問題的能力;其次,一個好的題目應該和實踐緊密聯系。理論來自于實踐,又服務于實踐。要貼近學生學習和生活實際,先選擇容易開發的實用的數據庫應用系統,對學生以后從事相關工作有幫助。脫離實踐的題目往往激發不出學生的學習熱情,達不到預期的目標。

首先,將學生分成若干個小組。分組的依據為:學生的學習成績、知識結構、學習能力、性格特點、男女搭配等,遵循互補的原則,成績好的與成績差的搭配,性格內向的與外向的搭配等。每組人員為5~6名,每組設組長,全面負責小組的學習討論和任務安排。在組長的指揮下,對成員進行分工,善于口頭表達的負責聯系工作和調查研究,計算機操作能力強的負責代碼的編寫,程序設計能力強的負責整體規劃、程序調試和連編,寫作能力強的負責技術文檔的書寫等,成員努力的成果與個體成員共同分享。教師只需提醒學生合理分配工作時間,注意小組成員之間的溝通,幫助把握進度。實踐表明:在互相討論又各自有所負責的學習氛圍中,學生之間可以相互學習、取長補短,對知識的掌握與鞏固有很大的幫助。

其次,各個小組通過討論、觀察、思考、查資料等方式,結合各個學生的特長,參考教師指定的范圍選定課程設計題目,然后與教師進行交流。教師應對學生選定的題目進行批閱,在可行性、工作量大小、小組成員及題目意義等方面進行把關評估,及時將意見反饋給學生,學生再針對教師的意見進行調整,最終確定課程設計的選題。結合教學實踐可以選擇如下題目:客房管理系統、學籍管理系統、學校工資管理系統、科研項目管理系統、高校設備管理系統、檔案管理系統、圖書資料管理系統、教學成績管理系統、后勤管理系統、系辦管理系統、居委會管理系統、職工人事管理系統、宿舍管理系統等。

四、方案設計和方案實施

選定題目后,即可著手完成數據庫課程設計的各個階段的任務。首先,各小組應對所選題目進行分析,通過查閱資料、小組討論、走訪專家或社會調查等途徑,進行調查研究和可行性分析。通過調查組織機構情況、業務活動情況、數據情況、用戶要求,確定新系統的邊界,完成系統需求分析。然后,采用實體聯系模型確定應用程序中的實體和聯系,確定實體的屬性和實體之間聯系的類型,得到局部E-R模型,異對局部E―R模型集成進行輸入/輸出設計和軟件結構設計等,完成概念結構設計。接下來,實現E-R模型向關系模型的轉化,利用關系規范化理論進行關系模式的優化,設計用戶視圖,同時進行界面設計,模塊設計等,完成邏輯結構設計階段的任務。再往下,進行物理設計和軟件實施,最后是應用系統的集成與。小組成員在組長的領導下,可以分頭完成各自負責的任務,小組成員要分工負責和團結協作。教師在指導課程設計過程中,可以設置幾個檢查點,制定階段性任務。如根據課程內容、教學目的、系統規模、工作量等因素,審查各小組遞交的初始設計方案,在設計方案的實現方法、表現形式等方面做出調整建議,以避免在方案實施過程中出現不必要的反復。

在課程設計過程中,提倡通過模仿來學習,只有多模仿才能掌握方法,才有可能創新。學生根據初始方案,通過各種途徑查找與自己的題目類似的范例,通過模仿范例來實現自己的程序。有的學生在范例中看到自己感興趣的內容,通過適當修改,將其應用到自己的程序中,使程序更合理,內容更豐富。學生在掌握了基本方法和解決問題的途徑后,對自己感興趣的內容,自然愿意努力去尋找答案。學生在方案設計、修改、實施的過程中不斷發現問題與解決問題,逐步產生了學習的樂趣。為了避免在分組的實驗、設計中有的同學不積極參與的現象,可以采用隨機抽查的辦法來考核小組的成績,促使小組內部互相監督、互相幫助、互相學習,有利于培養學生學習的積極性,提高教學效果。

數據庫課程設計中實驗是重要的組成部分,教師要詳細布置實驗,制訂上機紀律,并且督促學生嚴格按照課程設計各階段工作要求操作。實驗可以參考以下內容安排:(1)建立數據庫。包括創建數據庫,創建表,建立字段和記錄的有效性約束,建立索引,創建表間關系和觸發器設計等。(2)使用表單操縱數據庫。包括設計表單,創建表單,為表單添加對象,定義表單及其對象的屬性、事件和方法。(3)設計用戶視圖。包括創建不同的用戶視圖,實現用視圖來控制更新數據庫中的數據的目的。(4)設計報表。包括創建報表,打印和預覽報表,注意各個帶區的使用。(5)設計菜單系統。包括規劃菜單系統,創建菜單及其子菜單,為菜單指定任務,調試和使用菜單系統。(6)項目集成。包括使用項目管理器集成數據庫、表單、視圖、報表等數據庫對象,設置主控程序,編譯和發行軟件等。

五、課程設計的考核與評定

學生在課程設計結束后,不僅要提交軟件系統,還要提交課程設計報告,闡述其設計思路、運用的知識及自己的體會。課程設計的成績由以下幾部分組成:考勤占10分,平時抽查和提問題情況占10分,課程設計報告占30分,軟件系統設計占30分,演示與答辯占20分。課程設計報告主要看各個部分的完備性,分析的透徹性和獨到的見解。在評分方式上采取自評和互評的方式,首先由各小組依據教師給出的評價標準給本小組打分,然后由每組各選一名代表給大家介紹系統開發的情況并演示系統,同時回答學生和教師提出的問題。所有小組代表陳述完后,由各組分組討論,對其它組開發的系統進行評價和評分。最后由教師根據其自評、互評分數結合實際情況(包括軟件開發水平、演示能力、回答問題能力、軟件開發文檔等)適當總結并公布成績。

為有效避免學生在課程設計過程中的抄襲現象,教師可以對學生進行有針對性地提問,學生當場解答;教師也可以采取刪除軟件中一些關鍵性語句由學生當場調試的方法檢查學生的學習效果。通過評價和自我評價,學生的學習主體意識得到充分體現和加強,激發了學生發現、分析和解決實際問題的學習積極性,不僅提高了學生運用數據庫理論開發出具有實際應用價值的數據庫應用系統的能力,而且學生思考和解決實際問題的能力也有了較大提高。

六、結束語

課程設計是一種學習、實踐、探索和創新相結合的綜合教學,是高等學校培養人才的重要教育教學環節。通過近年來課程設計的指導實踐.筆者深切地體會到,正確合適的選題、恰到好處的指導、學生積極性的調動、科學的評價手段及課程設計規范化管理等對提高課程設計質量是至關重要的。實踐證明,課程設計大大激發了學生的學習興趣,促使學生將所學的課程知識運用到實踐中去,使學生對所學的知識融會貫通,鞏固加深。課程設計培養了學生的團隊意識和協作精神,增強了學生的創新意識,提高了學生的創新能力。

參考文獻:

[1]靳學輝.數據庫原理與應用[M].北京:電子工業出版社,2004.

第9篇

摘要:本文分析了計算機相關專業軟件實踐教學環節中存在的一些問題,闡述了以軟件工程思想為基礎,結合最新軟件開發技術,從實驗教學、課程設計、教學實習、軟件開發實習和畢業實習等多個環節來建立軟件實踐教學體系的思路,對高校計算機專業的軟件實踐教學具有普及意義。

關鍵詞:軟件;實踐教學;教學體系

中圖分類號:G642

文獻標識碼:B

1前言

發展軟件產業是我國科技發展的迫切需要;而軟件產業的發展在很大程度上依賴于軟件開發方法和管理方法的標準化。要全面促進我國軟件行業標準化,高校首先要注重對計算機專業學生專業素質的培養以及軟件實踐教學的加強。目前我國軟件行業存在著大量的人才缺口,而每年畢業的計算機專業的學生又存在著就業難等實際問題。糾其根本,這是企業人才需求和計算機人才培養之間的矛盾,而產生這個矛盾的根源是人才培養的實踐環節存在著種種弊端與不足。

很多計算機專業的優秀教師都在進行實踐性軟件課程教學方法、實驗方法的研究,但卻很少有人考慮多門課程綜合實踐的需要以及軟件實踐教學體系的建立。

2建立軟件實踐教學體系的原則

軟件實踐教學體系是指將計算機專業學生的實踐教學按照一定的規律和模式,統一進行規劃和安排。按照不同的實際情況,例如軟件實驗條件、經費預算開支、學生學習基礎等等,各高校都應該有自己相對穩定的軟件實踐教學體系。

軟件實踐教學體系的建立應該遵循以下幾點原則:

(1) 系統性原則:以培養高級應用型人才為目的,把實踐教學體系作為整個教學過程的一個子系統來研究,經過大學四年的學習,學生應具有系統、全面、完整的知識和能力結構。

(2) 系列性原則:在培養學生某一方面能力時,進行不斷線的連貫性實踐教學,使學生在這方面具有較系統的理論知識和實踐能力。

(3) 選擇性原則:提供設計性、綜合性較強的選修實踐和開放性實踐,根據學生的不同專長和特點,進行有選擇的研修和培養。

(4) 獨立性原則:改變傳統實踐教學只作為理論教學的輔助和補充的做法,對實踐教學進行相對獨立的研究,使教師和學生重視實踐教學。

3軟件實踐教學體系的建立

根據多年的教學經驗和對計算機專業實踐教學的研究,筆者認為計算機專業的軟件實踐教學應該從實驗教學、課程設計、教學實踐、軟件開發實習、畢業實習等方面進行安排,形成一個穩定的實踐教學體系。

3.1實驗教學

實驗教學往往是和理論教學配套的,一門理論課程的開設同時伴隨著實驗課程的開設。實驗教學的特點就是針對性強,針對本門理論課程的知識點設置一定數量的實驗,包括驗證性實驗、設計性以及綜合性實驗。在設置實驗的過程中,要更多地注重設計性、綜合性的實驗,因為學生分析問題、解決問題能力的培養更多依賴于設計性和綜合性實驗。當然,為了鞏固所學的理論知識,一定數量的驗證性實驗還是不可少的,尤其是重要的理論知識點。學生在實驗的過程中感受枯燥的理論知識和豐富的實踐內容之間的聯系,會大大提高學習興趣和動手愿望。

按照一般的教學規律,計算機專業的學生需要開設實驗教學的課程很多,在四年的大學學習過程中,所涉及到的專業基礎課和專業選修課大多需要開設對應的實驗課。實驗課的教學應該培養學生興趣和培養學生基本動手能力,重在讓學生通過實驗來掌握對應理論課程的知識點。

實驗教學是實踐教學體系的基礎,占用的學時數最多,所涉及的課程面也最廣。

3.2課程設計

課程設計是在學習完一門專業理論課程之后開設的一個針對本門課程綜合知識點的較大規模實驗。它的特點就是綜合性和設計性,要綜合該門課程所學的幾乎所有知識點,并且必須要求學生獨立或分小組地完成整個實驗步驟。

計算機專業的課程設計分為硬件和軟件兩條線,硬件方面的課程設計一般包括數字邏輯、組成原理和系統結構等,而軟件方面的課程設計要考慮專業課的性質和作用,一般包括程序設計語言、數據結構和面向對象程序設計以及網絡編程或者網頁制作等。

課程設計的課程面沒有實驗教學那么廣,但更注重的是對學生綜合動手能力的培養。所以在軟件課程設計方面,往往是對程序設計語言和數據結構、算法這樣性質和類型的專業課開設相應的課程設計。課程設計一般在一門課程理論學時全部完成后的學期末或者下學期初內的一到兩周進行,目的是提高學生對該門課程所學知識的綜合運用能力,并且提升學生的自信心,讓學生感覺到學完一門課程后可以動手來做一件比較完整的作品。

3.3教學實踐

教學實踐的目的是拓展學生的視野,所以往往以參觀考察的方式進行,所需要的經費并不多,關鍵是要走出去。教學實踐需要聯系一家或多家一定規模的軟件開發企業,通過參觀考察,讓學生體驗軟件企業的氛圍,了解最新的軟件開發工具和平臺以及最新的軟件需求動向,為學生后續的理論和實踐教學打下一定的基礎。同時要注重引導學生根據個人的實際情況選擇個人常用的軟件開發平臺,鼓勵學生在選用的平臺上進行軟件開發。學生在熟練掌握一個軟件開發平臺后,很容易上手進行軟件開發,哪怕是換了平臺也較容易適應。而最令人擔憂的是學生從來沒有過這么一個自己熟悉的軟件開發平臺,那么在擇業的過程中就沒有選擇的余地。所以教學實踐中的這種引導為今后學生走上社會工作崗位打下一定的基礎。

3.4軟件開發實習

軟件開發實習有兩種模式,一種是走出去,即和軟件企業聯系,安排學生到企業進行軟件開發實習,另一種是請進來,即從軟件企業聘請優秀的有經驗的軟件項目經理,到學校來實施軟件開發實習。

兩種模式最終的目的是一樣的,就是讓學生深切地感受到軟件開發的氛圍、感受團體作戰以及工程方面的一些具體的要求。

軟件開發實習一般將學生分組,在項目經理的指導下合作開發一個較大型的實用軟件系統,一般安排在大三的暑假。這個時候的學生,一則專業課程已經修完很大一部分,具有一定的專業素養;二則還沒開始正式找工作,還可以為找工作打下一個基礎,感受一下軟件企業的氛圍,按照個人專業水平確定就業目標。所以軟件開發實習要做到以下幾點:

(1) 讓學生懂得如何團隊作戰。完成軟件開發,分工與合作是軟件開發的最基本要求,不懂得分工合作的人在軟件行業肯定不會有大的發展空間。

(2) 用軟件工程的方法指導學生進行軟件開發,包括掌握軟件開發流程,安排時間進度,撰寫軟件開發文檔等等。

(3) 學會使用當前流行的開發工具進行軟件開發,是一個很好的學習過程。因為有同學和隊友可以進行交流和討論,摸索前進,共同進步。

(4) 軟件開發實習也是一種受挫教育,因為一般沒有大型軟件開發經驗的學生在面對一個實際問題時,往往會不知所措。通過這種實習,學生建立了一種觀念,在面對一個問題的時候,從一般的立刻產生相應的編程調試想法上升到一個產生相應的分析與設計的想法,這是一種質的蛻變。

3.5畢業實習

畢業實習一般安排在大四的下學期,即大學的最后一個學期,本學期一般沒有理論與實驗課程,只剩下畢業實習與畢業論文的任務,而且畢業實習一般在學生有意向的就業單位進行,學生實際感受企業文化,也逐漸適應將來的工作單位的性質和管理等。因為畢業實習是分散的,所以在這個過程中,企業指派的指導老師給學生的影響很大,校方只能在宏觀上給予一定的時間安排和進度安排。但學生在經過畢業實習之后,收獲往往很大,這也是大學實踐教學體系的最后一個環節。

4結語

綜上所述,計算機軟件實踐教學體系的建立包括實驗教學、課程設計、教學實踐、軟件開發實習和畢業實習等環節,每個環節都有所側重,從基礎的理論知識掌握和興趣的培養,到課程綜合知識的運用,到專業視野的開拓和選擇個人軟件開發平臺,到真正意義上的軟件開發的訓練,到在實際工作單位的實習和軟件開發,一步步地將計算機專業的學生培養成為社會有用的軟件人才,能夠填補目前社會上的軟件人才缺口。只有這樣,才能讓熱門的計算機專業不再是一個“雞肋”專業。在此實踐教學體系基礎上培養人才的模式,一方面可以適應社會的需求,使學生很快地融入到新興的軟件產業當中去,成為新時代信息產業的弄潮兒;另一方面也為大學生的后續教育,例如為攻讀研究生等奠定了一定的實踐和理論基礎。

參考文獻:

[1] 李陶深,蘇一丹,宋玲,等. 計算機科學與技術專業教學的若干改革與實踐[J]. 廣西大學學報(哲學社會科學版),2000,22(S2):40-43.

[2] 秦鋒. 一般工科院校計算機專業教學改革研究與實踐[J]. 安徽工業大學學報(社會科學版),2003,20(1):80-81.

[3] 韓乾,張鍵,虞林堂. 專業實驗教學改革的再思考[J]. 實驗室研究與探索,2003,22(5):18-20.

[4] 吳軍,李桃紅,景朋森. 計算機專業實踐教學改革的實踐[J]. 實驗室研究與探索,2004,23(8):76,79.

第10篇

【關鍵詞】課程體系;設置;教學改革

Computer special course system establishment and educational reform

Wang Meixia

【Abstract】The article obtained from the computer specialized raise plan, to study the computer special course establishment question, simultaneously constructed, the course content and the method reform to the computer curriculum has carried on the preliminary discussion.

【Key words】Curriculum system; Establishment; Educational reform

通過對21世紀人才培養目標、國內先進教學計劃,如ACM IEEE-CS 計算機教學計劃2001(主席PJ.Denning) ,把計算機科學與技術學科體系的教學內容劃分為九個科目(如算法與數據結構、體系結構、操作系統、程序設計語言等)。對實際工作中的研究、開發、應用歸納為三個過程:理論、抽象和設計。按照現代教育思想處理基礎理論與使用計算機之間、素質與能力之間的辯證關系,我們發現傳統教育思想以傳授知識為目的,而現代教育思想則以培養學生發現問題、分析問題、解決問題的能力為主要目的。培養21世紀人才的核心內容就是培養綜合素質高的創造性人才,而要實現這一目標,必須首先實現教育思想的轉變。同時,計算機技術發展日新月異,以往那種一成不變的教學模式亟待改變,需要把最新的計算機知識加入到課程體系中。為此,我們需要從計算機專業的課程設置及課程教學內容與方法等各方面進行改革,以實現我們的培養目標。

1 計算機專業課程體系設置

從整個大學四年來看,計算機專業課程設置的總體原則是厚基礎、重實踐、求創新。計算機科學技術發展很快,但是其基本原理,基礎知識是相對穩定的,因此,只要把基礎知識學好,就可以為今后的發展奠定良好的基礎。計算機技術的發展可以說是日新月異,在有條件的情況下開設一些比較新的課程,實現培養人才與社會需求的對接也是很有必要的。

計算機專業課程大致可分為專業基礎課程、專業主干課程、專業方向課程三個方面。專業基礎課程可設置為:高等數學、離散數學、線性代數、概率統計、大學物理、數據結構、操作系統、計算機組成原理、匯編語言、數據庫原理等;專業主干課程可設置為:程序設計、軟件工程、計算機體系結構、計算機網絡、多媒體技術、網頁技術、WINDOWS高級編程、計算機圖形學等;學生可以根據自己的興趣,選擇一個研究方向,發展自己的特長如網絡研究方向,可選擇網絡編程、計算機網絡、網站規劃與信息服務、網絡操作系統等課程。對于一些主要課程,都可設置課程設計,以加強學生實踐能力的培養。另外,根據計算機專業的實踐性較強的特點,還必須加強專業實習的組織。有條件可以安排一年左右的時間進公司、企業實習鍛煉。

2 計算機專業課程建設

2.1 不斷更新教學內容、把握重點:根據計算機課程在培養方案與學科體系中的地位和任務來設計它們的教學內容。由于計算機技術發展極其迅速,因而在教學中一方面專業基礎課應有其成熟和相對穩定的教學體系,另一方面需要不斷更新其內容和技術背景。

例如:離散數學的基本內容比較穩定,但如果僅從純數學角度提出這些概念就顯得很抽象,而且它的四大部分內容(數理邏輯、關系、代數系統、圖論)相對獨立,因此這門課的內容既“離散”又難學。本科階段的后續課程也較少直接應用它們,學生對學習這門課的目的不是很明確。針對這些情況,我們一方面不僅強調離散數學是計算機科學理論的數學基礎,特別是其中的邏輯和證明,對于培養抽象思維和邏輯推理能力極為重要,而且強調其各部分內容之間的內在聯系。另一方面我們將離散數學課定位于基礎理論與應用基礎的結合部,大量引入數據結構等計算機科學的實例,使學生認識到這些抽象數學概念也是源于實際、用于實際的,同時,開設人工智能選修課等作為其后續課程。

再者,操作系統是系統軟件的核心和基礎,我們強調從用戶和系統設計者的不同視角去認識和理解操作系統的功能、運行機制、界面和結構。在教學中不但強調操作系統的基本概念和原理,而且介紹操作系統的設計方法和技巧,讓學生既熟悉操作系統的結構,又能編寫操作系統的模塊。此外在教學中,還可以引入一些新內容,如:用戶接口與操作系統、安全問題、多機系統、網絡操作系統等。

2.2 課程建設的其它方面:對一門課程,除了教學內容之外,還應在師資隊伍、教學硬件、教學規章制度、實驗室等方面進行綜合建設,才有可能把一門課程建設好。

3 教學方法研究與改革

有了好的課程體系,還必須有好的教學方法予以實現,才能產生好的教學效果。我們按照現代教育思想組織教學,強調一些共同的方法原則,鼓勵各科教師根據課程的特點創造出好的教學方法,主要從以下5個方面進行了深入的探討:

3.1 全面推行“問題式”教學法:現代教育思想強調以培養學生發現、分析、解決問題的能力為主要目的。首先是發現問題,這是認識和解決問題的起點,所以“問題式”教學法是許多現代教育家所提倡、推崇的教學方法。“問題式”教學法的正確使用對于提高學生的素質,強化學生學習的興趣,調動學生的主觀能動性,培養學生的創新能力有積極作用。在教學過程中,我們自始至終都圍繞問題而展開教學活動,激發學生自覺思考、主動探索,引導學生不斷發現問題、提出問題、分析問題并最終解決問題,培養了學生的創造性思維。

按照“問題式”教學法的思想我們提倡教師在教學過程中精心組織多種方式、多種目的、多種層次的問題,反對將課堂教學視為一個封閉的體系。例如:教師可以自問自答,作為問題或一段內容的引入,避免交待式的講解;還可以提出問題要求學生做出判斷并回答,以抓住學生的注意力。

3.2 加強實踐環節,提高學生動手能力:計算機學科是一門實驗性很強的學科,光是“聽”和“讀”是不夠的,在努力提高課堂教學的同時,必須加強了對實踐的教學和管理。可以通過以下三個層次的方式來加強實踐教學:

3.2.1 精練習題、強化基礎。習題的作用在于幫助學生深入理解教材內容,鞏固基本概念,是檢查對授課內容理解和掌握程度的重要手段,是掌握實際技能的基本訓練。根據各章節的具體內容,精選習題,促使學生加深對各章節主要概念、方法、結構等的理解。為充分發揮習題的作用,及時指出作業中存在的問題,對普遍性問題集中講解,對個別性問題單獨輔導,對學生寫的優秀作業加以表揚。由于專業課程的理論與技術往往表現出較強的綜合性、前沿性、探索性,是發展中的科學,我們還鼓勵學生撰寫自己的小論文或總結報告,讓他們時刻跟蹤本課程的最新動態。為此,我們建立了“網上輔助教學環境”便于學生進行自學、練習、同學間交流、向教師提問、考試等,教師也可以通過它備課、答疑、閱卷,不僅增強了學生和教師的溝通,而且提高了他們的學習興趣,強化了課程基礎。

3.2.2 強化基礎實驗指導、提高實踐技能。上機實踐不僅能進一步提高學生靈活運用課程知識的能力,而且使學生在編程、上機操作、程序調試與正確性驗證等基本技能方面受到嚴格訓練。為此,我們加強了對實踐環節的過程管理,主要從兩個方面加以強化:一個方面是規范實踐內容。我們專門設計了一套完整的實驗大綱,為學生的實踐提供指導。同時,對實驗報告進行規范,這種規范對于學生基本程序設計素質和良好的程序設計習慣的培養,以及科學嚴謹的工作作風的訓練能起到很好的促進作用。另一個方面是采取“實踐―查漏―再實踐”的方式進行上機實踐。在平常實驗過程中,根據教學對象的不同,相關課程精心設計了幾組不同類型的有一定綜合性的問題作為實習題。不僅抓實驗過程中的輔導,同時還抓實驗前的準備工作和實驗后的總結工作。要求學生每次實驗前熟知本次實驗目的、認真編寫程序,保證在實驗時能做到心中有數、有的放矢,杜絕學生在上機時臨時編寫程序。實驗過程中要求學生仔細調試程序,一周后給出一個示范程序(示范程序基本上采用面向對象的方法和思想來設計),要求學生對照示范程序發現自己程序設計中的漏洞或不足之處、改進或完善示范程序,然后再修改、調試自己的程序。最后要求學生寫出完整的實習報告,實習報告批改后,對學生的上機實習情況做及時總結,指出成功之處和不足之處。通過這種“實踐―查漏―再實踐”的方法訓練,對實習問題的深入分析、剖析,避免上機變成簡單重復,有效地提高了學生的編程能力、分析問題和解決問題的能力。

3.2.3 強化課程設計、提升學生綜合解題能力。課程設計不同于一般的基礎實驗,著眼于全課程,是對學生的一種全面的綜合訓練,課程設計的目的在于使學生通過課程設計掌握全課程的主要內容,并提高學生綜合應用知識和軟件開發的能力,同時也加強了學生的文檔寫作能力,為今后的畢業設計和畢業論文寫作打下良好的基礎。為此,我們對數據結構、操作系統、匯編語言程序設計等課程設計了一套完整的課程設計實踐教學大綱,為學生的課程設計提供指導。規范課程設計報告,按照軟件工程的要求,從需求分析、總體設計、詳細設計、調試分析、用戶使用說明,測試結果等幾個方面組織文檔,要求學生盡量采用軟件工程的思想,如:模塊化、信息隱蔽、局部化和模塊獨立等來實現程序。選擇一些簡化的實際問題作為課程設計的題目,將學生分組(每組4~5人),給兩周的時間去完成課程設計任務。要求同組學生在問題分析階段和模塊設計階段分工合作、集體討論,但最后的編碼獨立編寫。最后每個學生都要進行面試,提交課程設計報告,學生必須能夠清楚地介紹設計思路、主要技術手段并回答與題目相關的問題,并且程序通過程序測試才能算完成了課程設計。

3.3 采用多媒體教學,強化教學效果:“興趣是最好的老師”,如何提高學生的學習興趣,對于教學效果的保障具有重要的意義。在教學手段上,完全采用一支粉筆加一塊黑板的傳統教學模式,不利于學習興趣的培養,難以收到良好的教學效果。我們通過合理使用直觀性教學原則、采用現代教學手段,編制多媒體教學課件和演示程序,化抽象為直觀,使原本比較枯燥抽象的教學內容,變得生動活潑,消除學生的畏難情緒,激發學生的學習興趣,強化教學效果。

3.4 加強教學過程監控、建立教學管理和考核措施:為了保證課程建設的順利進行,可以建立由系領導掛帥、教研室主任參與的課程建設檢查指導小組。指導小組定期對課程建設的質量、進度進行檢查評估,聽取校、系專家的聽課意見,以及學生對課程的建議與意見,并及時將意見和建議反饋給任課教師,督促任課教師改進教學方法。

制定嚴格的教學管理和考核措施,是提高課程教學質量的有力保障。每學期開學前任課教師都必須按照教學大綱認真填寫教學進度表,由系主任、教研室主任把關聽課制度和教學問卷調查,可進一步檢查任課教師的教學質量。考試內容除必須掌握的基礎理論(以檢查學生對概念的掌握程度)外,還特別強調結合實際的問題,培養學生分析和解決問題的能力。

3.5 構建“雙主”教學模式,培養學生的創新能力和認知能力:網絡的平臺作用、教學資源、教師、學生都是關系到互動式網絡教學的因素。我們的教師在基本保留傳統課堂教學環境的前提下,創設多元化的軟硬件教學環境,使學生能夠利用以計算機技術為核心的現代教育技術,通過人機交互方式去主動地發現、探索和思考問題,從而培養學生的創造能力和認知能力,即“雙主”教學模式。在網絡環境中,教師利用計算機友好的交互界面,生動活潑的BBS,實時互動(下轉第149頁)(上接第147頁)的QQ和ICQ等手段充分調動學生的學習興趣,還可以通過提出問題,引導學生開展討論、研究、探索、解決問題,采用任務驅動,圍繞問題、項目開展實踐活動的方式來進行教學。

學生獲取知識不僅僅靠教師的直接講授,還可以利用必要的學習資源,通過計算機網絡,與他人交流合作等一系列方式來實現。“雙主”教學模式的應用推廣,有利于學習者認知潛力的開發,有利于培養學生的創新精神和認知能力。

第11篇

論文摘要:成人教育是我國高等教育辦學模式的一種創新體制,計算機程序設計課程是成人教育計算機教學中的必修課程,其主要目的是培養學生的程序設計能力和算法分析應用能力。本文從教學實際出發,針對當前成人教育計算機專業程序設計課程的實踐教學進行了探索和研究,并提出一些建議。

1計算機專業程序設計課程實踐教學的主要范疇

計算機專業程序設計課程實踐教學主要包括上機實驗、綜合練習、課程設計、軟件開發實訓等幾個方面。上機實驗是最基本的實踐教學,由任課教師根據理論教學的具體進度,設置一些簡單的實驗,要求學生在規定時間內完成,通過這些實驗加強學生對理論知識的理解和掌握。綜合練習一般在經歷了一定的學習階段之后,任課教師根據現階段學生的學習情況,結合日常生活、工作中面臨的實際問題,設置一些難度較小的綜合性練習題,要求學生在規定的時間內進行調查分析,然后應用所學知識解決問題。綜合練習主要側重某一方面具體知識的應用。課程設計是在本門課程學習完畢后,任課老師根據教學大綱的要求,結合課程的特點和實際應用,設置一些難度適中、綜合性強的課題,要求學生按要求完成課題任務。課程設計主要考查學生對知識綜合運用的能力,培養學生利用所學知識來分析問題、解決問題的能力。軟件開發實訓則是通過實際軟件項目來提高學生的職業綜合技能。計算機程序設計實踐教學都采取由淺入深的原則進行,其過程為:上機實驗綜合練習課程設計軟件開發實訓。

2計算機專業程序設計課程實踐教學的重要性

2.1加強實踐教學是實現計算機專業程序設計課程教學目標的要求計算機程序設計課程的主要目的是培養學生的程序基本開發能力、程序代碼編寫能力和程序調試應用能力,重點培養學生的算法應用分析能力和數據綜合處理能力。其主要任務是通過日常教學,使學生掌握程序設計的一般方法和程序設計的具體過程,掌握計算機程序設計語言的語言特征,具備程序設計師的基礎應用能力。在教學過程中,任課教師應以人才培養為目標,側重編程綜合應用能力的培養,通過具體的實踐教學來提高學生的職業技能。

2.2實踐教學是提高程序設計課程教學質量的重要手段實踐教學是培養學生動手能力的重要手段,是提高學生的動手能力和職業技能最有效的方式,是對學生理論知識掌握程度的檢驗。“知識來源于實踐”,“實踐是檢驗真理的唯一標準”,計算機程序設計課程的理論知識應通過編程實踐體現,通過具體的程序設計案例和實際編程來提高學生對理論知識的掌握,學生

綜合編程能力的強弱是檢驗計算機專業程序設計課程教學質量的基本標準。

3成人教育業程序設計課程實踐教學存在的問題

我國成人教育業程序設計課程的實踐教學存在問題的體現在下述方面:①實踐設施不足,教學條件不完善;②對教學認識不足,實踐教學不受重視;③實踐教學方法陳舊,考核方式單一。 轉貼于

4積極探索,構建合理的程序設計課程實踐教學模式

4.1實踐教學要符合教學目標的需要計算機專業程序設計課程實踐教學必須緊緊圍繞專業培養目標、人才培養規格進行。要結合專業特點更新教學內容,調整實踐教學內容、方法和手段。實踐教學內容的更新,要注重對學生編程綜合能力的培養和創新能力的培養,要對已有的實踐教學內容進行篩選、整合,改變單一的演示性、驗證性實驗,增加綜合性、設計性、創新性實驗,要充分利用計算機課程的教學特征,提高實踐教學效果。

4.2以社會就業需求為主導,開展多種形式的實踐教學程序設計課程實踐教學主要有上機實驗、課程章節綜合練習、大作業、課程設計、軟件項目實訓、校外軟件基地實習、軟件合作企業頂崗實習、校內軟件課題研發等。其中實訓、實習和研發都是采用“真題真做”。通過上述這些實踐過程,學生的程序設計綜合應用能力和軟件開發能力都能得到良好的鍛煉。

4.3程序設計課程實踐教學設計一般要求定教學的具體內容。大多數情形下,采用實例教學效果比較明顯,通過實例的演練促進學生對知識的掌握。實例式實踐教學設計一般應包括教學目標、課時要求、教學組織、教學內容、實踐方式、實踐總結、成績評定等幾部分內容。在設計實踐教學內容的過程中,應做好三個方面工作。一是要結合學生實際情況,盡量體現知識性、實用性,激發學生的靈感和創造欲,使學生對實踐內容感興趣,以充分調動學生的學習積極性和主觀能動性,促進學生積極創新,完成實踐內容。二是應注重理論教學與實踐教學相結合,保證實踐教學與理論課教學相適應,加深學生對基本理論、基本知識的理解和掌握。三是保證實踐題目難度和工作量適中,學生通過自己的努力,可以在規定時間內完成實踐任務,實踐方式可以靈活多變。

4.4改變實踐教學的考核方式學習程序設計課程的真正目的在于應用,是為了能正確編寫出應用程序。因此,程序設計課程的考核要理論考核與實踐操作考核并重,各占1/2,并要求理論考核與實踐考核分離,只有理論考核和實踐操作考核均合格后,整個課程成績考核才算合格。實踐教學考核主要考核學生綜合運用所學知識解決實際問題的能力,不僅要考查學生的知識理解程度和基本操作技能,也要考查學生認知能力、動手能力、知識轉化能力、再學習能力和創造能力,任課教師可以通過學生平時的學習情況和期末實踐測驗給出一個比較合理的綜合成績。這樣,不僅可以對學生的學習情況給出一個客觀的評價,還可以鼓勵學生平時認真學習。

第12篇

微機課程設計心得體會范文一

微機原理與系統設計 作為電子信息類本科生教學的主要基礎課之一,課程緊密結合電子信息類的專業特點,圍繞微型計算機原理和應用主題,以CPU為主線,系統介紹微型計算機的基本知識,基本組成,體系結構和工作模式,從而使學生能較清楚地了解微機的結構與工作流程,建立起系統的概念。

這次微機原理課程設計歷時兩個星期,在整整兩星期的日子里,可以說得是苦多于甜,但是可以學到很多很多的的東西,同時不僅可以鞏固了以前所學過的知識,而且學到了很多在書本上所沒有學到過的知識。以前在上課的時候,老師經常強調在寫一個程序的時候,一定要事先把程序原理方框圖化出來,但是我開始總覺得這樣做沒必要,很浪費時間。但是,這次課程設計完全改變了我以前的那種錯誤的認識,以前我接觸的那些程序都是很短、很基礎的,但是在課程設計中碰到的那些需要很多代碼才能完成的任務,畫程序方框圖是很有必要的。因為通過程序方框圖,在做設計的過程中,我們每一步要做什么,每一步要完成什么任務都有一個很清楚的思路,而且在程序測試的過程中也有利于查錯。

其次,以前對于編程工具的使用還處于一知半解的狀態上,但是經過一段上機的實踐,對于怎么去排錯、查錯,怎么去看每一步的運行結果,怎么去了解每個寄存器的內容以確保程序的正確性上都有了很大程度的提高。

通過這次課程設計使我懂得了理論與實際相結合是很重要的,只有理論知識是遠遠不夠的,只有把所學的理論知識與實踐相結合起來,從理論中得出結論,才能真正為社會服務,從而提高自己的實際動手能力和獨立思考的能力。在設計的過程中遇到問題,可以說得是困難重重,這畢竟第一次做的,難免會遇到過各種各樣的問題,同時在設計的過程中發現了自己的不足之處,對以前所學過的知識理解得不夠深刻,掌握得不夠牢固。

這次課程設計終于順利完成了,在設計中遇到了很多編程問題,最后在趙老師的辛勤指導下,終于游逆而解。同時,在趙老師的身上我學得到很多實用的知識,在次我表示感謝!同時,對給過我幫助的所有同學和各位指導老師再次表示忠心的感謝!

微機課程設計心得體會范文二

以前從沒有學過關于匯編語言的知識,起初學起來感覺很有難度。當知道要做課程設計的時候心里面感覺有些害怕和擔心,擔心自己不會或者做不好。但是當真的要做的時候也只好進自己作大的努力去做,做到自己最好的。

我們在這個過程中有很多自己的感受,我想很多同學都會和我有一樣的感受,那就是感覺匯編語言真的是很神奇,很有意思。我們從開始的擔心和害怕漸漸變成了享受,享受著匯編帶給我們的快樂。看著自己做出來的東西,心里面的感覺真的很好。雖然我們做的東西都還很簡單,但是畢竟是我們自己親手,呵呵,應該是自己親鬧做出來的。很有成就感。

我想微機原理課程設計和其他課程設計有共同的地方,那就是不僅加深和鞏固了我們的課本知識,而且增強了我們自己動腦,自己動手的能力()。但是我想他也有它的獨特指出,那就是讓我們進入一個神奇的世界,那就是編程。對于很多學過匯編或者其他的類似程序的同學來說,這不算新奇,但是對于我來說真的新奇,很有趣,也是我有更多的興趣學習微機原理和其他的匯編。

微機原理與接口技術是一門很有趣的課程,任何一個計算機系統都是一個復雜的整體,學習計算機原理是要涉及到整體的每一部分。討論某一部分原理時又要涉及到其它部分的工作原理。這樣一來,不僅不能在短時間內較深入理解計算機的工作原理,而且也很難孤立地理解某一部分的工作原理。所以,在循序漸進的課堂教學過程中,我總是處于學會了一些新知識,弄清了一些原來保留的問題,又出現了一些新問題的循環中,直到課程結束時,才把保留的問題基本搞清楚。

學習該門課程知識時,其思維方法也和其它課程不同,該課程偏重于工程思維,具體地說,在了解了微處理器各種芯片的功能和外部特性以后,剩下額是如何將它們用于實際系統中,其創造性勞動在于如何用計算機的有關技術和廠家提供的各種芯片,設計實用的電路和系統,再配上相應的應用程序,完成各種實際應用項目。

這次實驗并不是很難,主要的困難來自對程序的理解。功夫不負有心人,經過四個人的合作和努力,我們最后對實驗的原理有了清晰的認識。雖然實驗臺上的很多模塊單元沒有用到,但是就系統功能來說,我覺得我們做的還是不錯的。

這次課設卻讓我們對實驗臺有了足夠的了解,讓我們知道了實驗臺上各個模塊的用法;而且它還讓我們對自己動手寫程序來控制實驗臺的運作有了一定的基礎。雖然實驗臺只是一個小型的模擬平臺,但是通過對它的學習和操作,我們對有關接口的知識將會有一個更廣泛的認識,而且它對我們以后的學習也會有幫助的。

實驗中個人的力量是不及群體的力量的,我們四個人分工合作,做事的效率高了很多。雖然有時候會為了一些細節爭論不休,但最后得出的總是最好的結論。而且實驗也教會我們在團隊中要善于與人相處,與人共事,不要一個人解決所有問題。

總之,這次課程設計對于我們有很大的幫助,通過課程設計,我更加深入地理解了,微機原理課程上講到的各種芯片的功能,以及引腳的作用,同時加深了對于主要芯片的應用的認識,同時在試驗室的環境里熟悉了匯編程序的編寫過程和運行過程,最后還提高了自己的動手能力。感謝老師的悉心指導。

對課程設計的建議

本次課程設計的三個實驗相對都比較簡單,而且經過老師的講解以及實驗書上的指導,幾乎把我們要用到的程序和實驗臺電路的接線方法都告訴我們了,所以做起來很容易。但是做完實驗,我們對實驗臺及其上面的各個模塊還是不了解。對如何編程控制實驗臺上各個模塊和芯片的運作也沒有什么清晰的認識。如果老師對我們實驗報告的要求再嚴格一點,也許同學們會更加自覺地去認真理解程序和實驗思路。

希望老師根據試驗室的環境布置一些可以讓我們自己去設計的題目,并給我們更多的實驗時間,這樣也許能夠激發更多同學的創新能力。老師可以多給我們講一講各類芯片的實際應用,這樣可以讓我們對各種芯片有一個更加貼切的感受。

微機課程設計心得體會范文三

一、實習目的

計算機網絡,是指將地理位置不同的具有獨立功能的多臺計算機及其外部設備,通過通信線路連接起來,在網絡操作系統,網絡管理軟件及網絡通信協議的管理和協調下,實現資源共享和信息傳遞的計算機系統。

針對于此,在經過相應的課程如《計算機網絡》、《計算機基礎知識》、《操作系統》等課程的系統學習之后,可以說對計算機網絡已經是耳目能熟了,所有的有關計算機網絡的基礎知識、基本理論、基本方法和結構體系,我都基本掌握了,但這些似乎只是紙上談兵,倘若將這些理論性極強的東西搬上實際上應用,那我想我肯定會是無從下手,一竅不通。自認為已經掌握了一定的計算機網絡理論知識在這里只能成為空談。于是在堅信實踐是檢驗真理的唯一標準下,認為只有把從書本上學到的理論應用于實際的網絡設計操作中去,才能真正掌握這門知識。

二、實習的過程

計算機網絡的設計是一個要求動手能力很強的一門實踐課程,在課程設計期間我努力將自己以前所學的理論知識向實踐方面轉化,盡量做到理論與實踐相結合,在課程設計期間能夠遵守紀律規章,不遲到、早退,認真完成老師布置的任務,同時也發現了自己的許多不足之處。

在課程設計過程中,我一共完成了11個實驗,分別是1.制作直通電纜和交叉UTP、2.交換機Console口和Telnet配置、3.交換機端口和常規配置、4.虛擬局域網VLAN配置、5.路由器Console口 Telnet配置方法和接口配置、6.路由器靜態路由配置、7單臂路由配置、8.動態路由協議配置、9.PPP協議配置、10路由器訪問控制表(ACL)、11.網絡地址轉換(NAT)。

在制作直通電纜和交換UTP的實驗中,我起初不能完全按照要求來剪切電纜,導致連接不通,后來在同學的幫助下,終于將實驗完成。

在做到單臂路由配置和動態路由協議配置的實驗,由于自身的基礎知識掌握不牢,忘掉了一些理論知識,在重新翻閱課本和老師的指導之下,也成功的完成了試驗。

主站蜘蛛池模板: 嘉黎县| 嫩江县| 永福县| 连云港市| 涟水县| 台北县| 海阳市| 新巴尔虎左旗| 长乐市| 方正县| 福建省| 乌拉特后旗| 洪湖市| 岳阳县| 宁乡县| 始兴县| 宁远县| 阜康市| 台东市| 都江堰市| 疏勒县| 宜兰市| 安塞县| 延安市| 台山市| 泰顺县| 缙云县| 阿鲁科尔沁旗| 潞西市| 新田县| 普兰店市| 巴林左旗| 利辛县| 海兴县| 安塞县| 郓城县| 五常市| 禄丰县| 建德市| 云龙县| 巴彦县|