0
首頁 公文范文 計算機本科論文

計算機本科論文

發布時間:2022-04-13 11:06:53

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

計算機本科論文

計算機本科論文:計算機本科教學論文

一應用型本科人才培養中專業基礎課的教學模式和考核方式的改革

數據結構課程是通過研究計算機程序設計中非數值計算數據的關系、存儲和操作等問題來培養學生的抽象思維和創造能力,使學生能夠設計出結構清晰、高效率、魯棒性強的算法來解決實際問題。因此數據結構這門課程具有很強的理論和實踐背景。在我校,數據結構課程是計算機科學與技術(師范)、計算機科學與技術(信息安全)、計算機科學與技術(物聯網)、軟件工程、信息管理與信息系統、信息管理與信息系統(金融方向)、信息與計算科學等6個專業(方向)的專業基礎課,同時也是電氣教育技術、數學與應用數學等專業的專業任意選修課。尤其對于計算機科學與技術和軟件工程等一級學科的課程設置而言,數據結構課程更是一門優秀的綜合性專業課,在專業課程設置中有著不可替代的地位。美國ACM/IEEECC-2005教程將算法與數據結構類課程列為優秀課程之首。由于數據結構課程的重要性和特殊地位,相關的教學改革一直不斷,總的來說大致有以下3個方面:

(1)教學方法的改革;

(2)教材體系的改革;

(3)網絡共享資源的建設。

基于以上對應用型本科學生培養目標的討論,我們設計了如下的教學模式。

(1)對數據結構課程的理論知識進行細化,降低學生對理論的要求,但注重基本概念和基礎算法在實際工作中的應用。

(2)將專業基礎課的教學分為課堂教學和課外學習兩部分。在課外的學習中,教師可以利用足夠豐富的網絡學習資源,引導學生進行自主學習,使他們盡可能掌握概念性及一般性知識。另外,我們開展了基礎知識點的題庫建設,并通過測試平臺對學生自主學習的效果進行測評。

(3)在課堂教學結束后,要求學生在在線測試平臺完成教師制定的練習和測試,鞏固學習效果,這對教師來說也是了解學生學習情況、調整教學進度和難度、完善教學資源和題庫的重要依據。值得注意的是,過去我國大學本科生的培養模式一直是以研究型為主,教材中存在著大量比較艱深的理論知識。

我們從應用型本科的培養目標出發,對理論知識的內容和要求作了相應的降低和調整。教學過程中為專業基礎課設置了最低要求。應該指出,由于不同的應用型人才對專業基礎課的要求不同,我們設定的要求可能不能滿足學生某種職業規劃的要求。對于將自己的興趣、愛好或者職業規劃設定為多媒體制作的學生來說,可以降低數據結構課程的學習要求;但對于選擇程序設計、游戲設計等方向的學生而言,數據結構課程卻是重要的專業課程。為了滿足部分學生對某些專業基礎課的較高要求,在降低理論要求的同時,我們將一些專業競賽或者專業活動小組建設納入到課程教學體系中來,鼓勵在算法及算法分析設計等方面感興趣或者在職業規劃中有需要的學生通過競賽前的專門訓練提高相應的能力。例如,針對應用型本科數據結構課程的教學模式,可將ACM的競賽納入到教學體系中來。ACM/ICPC由美國計算機協會(ACM)主辦,是世界上公認的規模最大、水平最高的大學生程序競賽,其目的在使大學生運用計算機程序設計理論來充分展示學生分析問題和解決問題的能力,培養學生的創造力和團隊合作精神,也培養學生在壓力下進行創新思維和理性實踐的能力。同時也為那些將算法分析和設計與自己的職業規劃一致的學生提供學習、交流的平臺,提高他們的專業素養。在考核方面,單一的理論考核方式削弱了數據結構課程的實踐性,而增加上機操作的考核能夠有效提高學生對動手能力的重視。學生的考核方式由傳統的紙質考試、上機操作和平時表現組成。考慮到不同專業對數據結構課程的要求不盡相同,學生的總評分數計算公式為:總評分數=理論考核成績×α+上機操作成績×β+平時成績×γ,其中α,β,γ為權重因子,且α+β+γ=1。理論考核方式為閉卷考試,總分仍為100分,在計算總評分數的時候進行折算,但理論考核不再包含有關編程的具體問題。上機操作考核時間為120分鐘,要求學生獨立完成若干題目,考核在無網絡環境下開卷考試,允許攜帶非電子版本資料和書籍。具體的考核環境嚴格按照ACM進行,只是不再分成小組,由學生獨立完成。上機操作考核共設8份不同試題,學生隨機抽取試題并按照一定順序間隔坐好,保證學生前后左右試題不同。我校對2013級軟件工程專業、2012級信息管理系統專業和2012級計算機科學與技術(師范)專業等進行了教學實踐。在題庫建設方面,目前已經對教學內容按照知識點進行了分類,并組織學生根據知識點進行了主觀題目的錄入。題庫包括選擇題、判斷題和填空題共約1500道題目,所有題目已經讓修過這門課的學生根據難度分別標記為預習和復習類型,并且開通了基于題庫的在線測試,要求學生完成必要的測試,作為平時成績的重要參考。考核中權重的設置主要從不同專業對理論和實踐的要求進行考慮。軟件工程專業對學生動手能力的要求最高,信息管理與信息系統次之,而師范專業學生的培養目標是中等教育的師資,因此要求他們掌握比較扎實的理論功底以滿足以后的教學需要即可。

二結語

經過一年的教學實踐,收到良好的教學效果。由于理論內容有所刪減,針對基本概念及基礎算法應用的學習實踐相應增加,學生學習數據結構課程的理論障礙減少,其學習興趣得到了相應的提高。同時我們鼓勵學生參加ACM訓練隊的訓練,使那些職業規劃與算法分析與設計相符合或者對程序設計、算法分析感興趣,或者學有余力的學生能夠得到更為深入的學習。由于增加了上機操作的考核,學生在實驗教學方面的學習興趣和投入的時間和精力都有所提高。其中,軟件工程專業的學生在上機操作考核方面表現得更好一些,對自己的職業規劃更為明確,認識到數據結構課程的重要性;計算機科學與技術(師范)專業學生的理論成績最好,但他們在上機操作方面明顯不如軟件工程專業的學生;信息管理與信息系統專業學生的理論學習、上機操作的成績介于另外兩個專業之間;另外,參加ACM訓練的學生在理論知識學習和上機操作方面都表現得更優秀。在以后的教學中,我們應在堅持理論學習底線的基礎上,探討更為靈活的教學和考核方式,鼓勵學生參加ACM訓練隊的訓練,提高學生的創新能力和實際動手能力;繼續完善上機操作考核,使考試方式、權重比例、考試時間都趨于合理化。

作者:黃偉陳建孝鄭耿忠單位:韓山師范學院計算機科學與工程系

計算機本科論文:本科院校計算機專業論文

1財經類應用型本科院校計算機專業學生創新創業能力培養的現狀

1.1沒有充分利用財經類院校的優勢學科

目前財經類院校在計算機專業人才培養上大都效仿理工類院校,普遍沒有將計算機專業的工程特性與財經類院校的優勢學科相結合,更沒有突出財經類院校的人才培養特色,人才培養目標不明確,這使財經類院校培養出來的計算機專業人才缺乏市場競爭力,不具有競爭優勢。

1.2創新創業教育課程體系不健全,缺乏創新創業的文化氛圍

目前財經類院校計算機專業的創新創業教育研究仍處于起步階段,沒有形成課程結構和體系,缺乏創新創業的文化氛圍。在計算機專業課程設置上,出于專業知識體系完整性的考慮[4],一些難度大、應用面小的理論課程都納入課程體系中,如離散數學、編譯原理和匯編語言等,課程體系“大而全”,學生學的“雜而不精”,課程的設置仍存在“偏重理論知識而實踐訓練不足,偏重學科建設而應用技能不足”的現象,使學生畢業后感到沒有學到什么真東西,其知識泛而不專,無法學以致用,沒有形成使學生獲得創新創業知識技能的課程體系。

1.3師資隊伍缺少工程能力,學生工程實踐能力差

目前,財經類院校計算機專業的教師缺乏職業實踐經驗,技術更新滯后,而計算機專業是個實踐性非常強、技術更新較快的專業,從而影響了教學質量和人才培養效果。另一方面,實踐教學缺乏系統性和整體性,缺少對學生工程能力和職業素質的訓練,致使學生工程實踐能力差。

2財經類應用型本科院校計算機專業學生創新創業能力培養模式

在財經管理類課程與計算機專業課程多學科交叉的課程體系中,應融入創新創業教育理念,構建完善的創新創業教育課程體系,注重創新創業實踐,從知識體系更新、增強動手能力和培養學生職業素質幾方面入手,提高學生的創新創業能力。

2.1合理定位人才培養目標

財經類應用型本科院校的人才培養定位是以實際技能的應用為優秀,選擇實際工作中常用的實用技術,引導學生在特定的專業方向深入學習。學校充分利用財經類優勢學科,突出交叉學科特色,培養目標是使學生懂得企業經濟管理的情況下,提高工程實踐能力、創新創業能力和職業素質,讓學生在更好地理解企業經營管理目標的前提下,實現工程項目的開發和管理,成為企業和社會所需的人才。

2.2課程體系建設

學校應充分利用財經類優勢學科,讓學生在主修計算機專業優秀課程的基礎上,輔修財經管理類的主干課程,建立一種以工程項目設計為導向、工程能力培養為目標的課程體系。課程體系以項目設計的進程為主線,融入創新創業教育理念,由專業技術優秀課程、財經管理類課程和創新創業實踐課程三大部分組成。課程體系既注重學生的創新創業素質和專業技術基礎,又重視培養學生在職場上所需的技能應用,循序漸進地培養學生的實踐能力、工程能力,提高其創新創業能力。課程體系使學生通過經歷項目構思與設計的實踐過程,引導學生在特定的專業方向深入學習,調動學生的自主學習能動性,達到培養計算機應用型人才的目標。

2.3教學模式

2.3.1理論教學理論教學以“項目驅動”為主,以具體的實踐項目貫穿教學,堅持“基于項目的課堂教學”原則,講解課程中的各知識點在項目中的應用,提高學生對知識點的理解和運用能力。

2.3.2實踐教學實踐教學突出課內、課外實踐并與創新創業實踐相結合,進行綜合的創新創業指導,構建“課內實踐+課外實踐+創新創業實踐”一體化的創新創業實踐體系。課內實踐以單元實驗為基礎,使學生鞏固每個知識點。課外實踐以課程設計為目標,在開課初期就把課程設計的綜合項目布置給學生,隨著課程的深入,學生分階段完成綜合項目。以Java程序設計為例,我們在課程教學初期(基礎知識理論授課完成后),從企業引入資深專家給學生講解目前Java語言的應用現狀、應用前景及Java編程思想,調動學生的學習積極性,同時給學生布置實踐項目(課外完成),對學生進行分組,以組為單位完成項目。這樣,讓學生帶著問題以主動的、實踐的方式學習,既培養學生的個人學習能力,又培養學生的團隊合作能力和工程系統分析能力。另外,我們還通過組織校內的技能大賽、大學生全國程序設計競賽、大學生創新創業項目等,提高學生的創新創業意識、創新創業知識積累、創新創業實踐能力,提升創新創業的文化氛圍。

2.4師資隊伍建設

要提高學生的工程實踐能力和創新創業能力,就要提高教師隊伍的工程能力,強化專業教師的工程背景。一方面,可以建立校企深度協作關系,每年選派骨干教師,以技術員身份去企業參加項目研發,實現產學研相結合,提升教師的項目開發經驗和實踐能力。另一方面,從企業聘請有豐富經驗的專家作為兼職教師,由兼職教師完成創新創業課程的講授及創新創業實踐過程的指導,本校專職教師負責創新創業實踐課程的課外輔導。

2.5學生學業評價

研究制定一個課內教學與課外創新創業成果相結合的綜合評價標準。學生學業成績的構成要實行多元化,增加實踐能力和創新創業能力的考核。通過對學生的實踐能力和創新創業能力的評價,讓學生及時了解對知識的掌握和運用情況,既知曉在知識體系中取得的進展和成功,又能清楚不足,找到進一步學習的方向,使考核評價成為一個繼續學習的明燈。

3結語

將財經類院校的自身特色與創新創業實踐教育模式相融合,為培養適應市場需求、具有特色專業能力的計算機應用型人才提供了一種新的方法和思路。但是,應用型本科院校由于學生素質、師資力量以及傳統教學模式慣性延續等因素的影響,這個目標的實現存在著一定的困難。因此,在確定培養目標后,應在實際教學中逐漸完善培養體系及創新創業的文化氛圍。

作者:李凌霞 齊景嘉 郭瑞波 單位:哈爾濱金融學院

計算機本科論文:中職本科計算機專業論文

一、教學模式改革的幾點建議

1、工學結合,構建課程體系

分析學生的未來工作崗位和崗位角色,開展廣泛調研,科學合理的制定培養目標和培養方向。跟據大連海洋大學應用技術學院以往的畢業生就業分布情況,對大連、沈陽、鞍山等省內城市的IT企業和市場需求深入調研。了解企業的崗位需求情況及企業對學生的就業崗位和崗位能力的要求,中職本科計算機專業課程設置即要參照普通本科院校的教學內容與教材選取,也要根據學院特色和相應的技能型人才的培養目標來制定教學計劃,以就業作為人才培養的方向。根據社會、市場、企業的需要開設相關課程,設置課程系統、并選用適當的教學方法培養學生的操作技能,努力貫徹教育部提出的“以應用為目的,以必需、夠用為度”的原則為專業培養目標服務。提高畢業生的就業率,把學生培養成會學習,懂技術的專門人才。

2、依據專業就業崗位素質和技能要求,確定專業優秀課程

中職學校本教育是以實踐應用能力為本的教育模式,要以實踐應用化為原則,這也符合計算機專業的專業特點。但實際上是學生畢業后,絕大部分同學都不能勝任本專業的相關工作,甚至連組裝電腦、安裝系統都不會,office辦公自化也是一知半解。這就需要教師在教學過程中結合實際情況,針對崗位職業的實際,有選擇的調整教學內容,邊學邊做,邊做邊學。即要掌握足夠的理論知識,又要緊密聯系實際,加大學生實習、實訓、下企業實踐的機會。接近未來的工作環境,使學生在學習過程中又積累了工作經驗,實現了學院人才培養模式與企業用人機制的緊密銜接。中職本科學生理論基礎差,動手能力就要強,才能在就業中具有競爭力。理論性較強的課程適當減少或削減學時,而動手操作的課程要盡可能的多開,強化C++、Java等課程,增開ASP、Oracle、Apache、C#、等課程。也可以分方向教學,加開英語班、日語班等。因為計算機專業的學生很多在軟件公司,接觸外文的機會相對要多,應該提高計算機專業外語水平。

3、以賽促教,提高學生綜合素質,培養計算機專業應用技術人才

學不在多而在于精,學院即要注重學生綜合能力的培養,又要重視某一方面專項能力的提高,學生學習的編程語言可能有多種,但對于他來說只要精通一種就足以在工作中游刃有余,當然是多多益善。鼓勵支持學生多參于工程設計及各種技術大賽。比如動漫制作、手機編程、系統開發等專業技能競賽。競賽的形式很多,即可以是個人賽,也可以是小組賽,近年來,通過技能大賽,更多的學生意識到“勤奮出成績,技能走天下“,學習技能熱情高漲,學生在競賽過程中即提升了個人能力也獲得了相應的行業認證證書,為日后的就業也增添了一份法碼。

4、加強就業培訓實習環節,應對市場挑戰,提高就業競爭力

堅持以企業需求為導向,以校企合作為橋梁,實施校內校外聯合辦學,學中做和做中學的人才培養模式,校外實訓的一個重要功能就是檢驗教學成果,找出教學過程中存在的問題與不足,為教學改革提供重要依據。中職本科是四年制,而且大部分在中職學校的時候有了一定的專業基礎,大一大二的時候是鞏固基礎知識,提高專業技能。大三或大四則是應偏重校外的頂崗實習。讓學生對自己的能力和素質有一個全面的認識,并且有充分的時間去完善和提升自己。實習的過程,就是一次了解自己的過程,也是人格完善的過程。了解自己的思想,自己的學習,自己的人際交往的能力,從開始的浮燥到心態的穩定,學會服從,學會收斂,學會遵守規則。

二、提高教師能力素質,改進教學方法

教師是對學生進行培養教育的主體,教師能力和素質的提高直接影響到人才培養的效果。鼓勵教師進行教學改革,中職學校本科學生自主學習能力差,學習興趣不足,如果按照常規的四年制本科教學方式學生及易產生厭學情緒,教師在教學過程中,應多采用項目教學法。要求教師即要有雄厚的文化知識,又要掌握專業技術,還要講究教學方法,不但能做學生的老師、還要做學生的朋友、師傅。

三、總結

計算機專業是一個實用、實踐性很強的專業,而就業是人才培養的最終目標,是學以致用的根本所在。所以中職學校本科學校需要改變原有的專業教學模式,以市場用人機制為導向,以就業為最終目的,深化教學改革,建立學生實踐學習基地,從而更有效的提高學生技能水平,適應就業的需要。

作者:孟慶偉 單位:大連海洋大學應用技術學院電氣與信息工程系

計算機本科論文:應用型本科計算機基礎教育改革論文

1背景

對于應用型本科院校,大學計算機基礎課程教學改革除了適應計算機科學技術發展的需要,還應該突出應用。改革重點在兩個方面:計算機原理的教學和培養利用計算機解決問題的能力。大學計算機基礎課程教學改革應該以“利用計算機”和“解決問題”這兩點為主線展開。當代計算機是一個多層次的復雜系統,可以多角度使用,它可以像汽車一樣,通過簡單操作來駕馭;也可以像數學原理或公式一樣,需要懂得原理才能深度使用。對計算機多層次的不同認識產生了不同的教學理念。大學計算機基礎課程教學首先應該定位于肩負歷史和時代使命,不能只將計算機作為低層次工具開展教學。面對“利用計算機”的問題,大學計算機基礎課程教學應該從計算機原理角度組織教學內容,這種定位并非是大學計算機基礎課程教學改革的創新,而是真正將大學計算機回歸到大學數學、大學英語同樣基礎性地位的過程。應用型本科大學計算機基礎課程要進一步展示計算機“解決問題”的強大能力,就涉及到如何抽象問題的計算特性,如何利用計算機來解決具體的問題,這是應用型本科大學計算機基礎課程教學改革的重中之重。

2教學改革的措施和方法

2.1課程設置的調整

由于大學計算機基礎課程一直是大學本科一年級的必修課,不同專業的學生在大學四年內的課程體系有很大不同,應用型大學注重的是學生動手能力和綜合能力的提高,大學計算機基礎課程如何為后續專業課提供基礎知識和基礎技術,如何培養學生計算機應用的基本能力是當前熱點問題,同時由于學生進校時的個人對計算機基礎知識掌握的程度不同,這就要求我們應該在學生進校后應進行一次摸查,對確實達到要求的學生可以申請免修。其他學生進行分類教學,分類教學是指在統一教學指導的前提下,基于人才培養目標,面向不同專業進行的,根據不同專業需求,設計不同的教學方案,包括教學內容、教學手段、教學素材、教學過程和教學實驗等??梢酝ㄟ^對各專業的課程體系、專業培養計劃的縝密分析,對不同專業不同年級的學生的訪談溝通,特別是學生進入大三、大四后對計算機科學的依賴,將我校大學計算機基礎課程授課對象分為社科人文類、理工類、經管教育類、大農類等4類,針對不同類別的專業重點強調某些內容,這是面向應用型本科專業人才培養的最高境界。所以分類教學是大學計算機基礎課程改革的首要環節,不僅體現在課程講授,也要體現在實驗教學環節中。

2.2理論課教學改革

課堂教學是教育教學中普遍使用的一種手段,它是教師給學生傳授知識和技能的全過程,主要包括教師講解,學生問答,教學活動以及教學過程中使用的所有教具。它是按各門學科教學大綱規定的內容,組織教材和選擇適當的教學方法,并根據固定的時間表,向全班學生進行授課的教學組織形式。課堂教學的方法多種多樣,如:角色扮演法、案例分析法、小組討論等。不同的教學方法在課堂中起著不同的作用。教師一定要主動的掌握不同的教學方法,擺脫傳統教學的死板與枯燥,豐富課堂教學的形式,提高課堂教學的效果。對于大學計算機基礎課程的理論教學現在都使用多媒體教學,這就要求教師首先應設計好自己的課件,課件要豐富多彩,同時在內容組織上要合理生動,有吸引力,筆者認為對于計算機的基礎知識主要是以講授和演示為主,而對于文字處理與文檔編排、數據處理與圖表制作、報告處理與幻燈片制作這部分內容的講授應采用漸進式案例教學,每一部分內容設置兩個案例,讓問題復雜程度從簡到難,從基礎到綜合,從而提高學生的課堂學習效率,同時在教學過程中還可以設置一些問題,多進行師生互動,讓學生多思考,多動腦,變被動學習為主動學習??傊?,理論課程的教學改革應以培養學生應用能力為導向,以培養目標為驅動,以漸進式案例教學為線索,以服務專業應用為目標,在高度濃縮理論課程教學的同時,讓學生掌握利用計算機解決各類問題的能力。為學生后續專業課的學習和專業知識的綜合應用起到非常好的作用。

2.3實驗課教學改革

在理論課進行改革的同時,對實驗課的教學改革就更為重要。實驗應注重對已有知識的驗證,突出對未理解未掌握知識的再學習以及對知識體系的探索,通過強化實驗教學,培養和提高學生的動手能力、應用能力和創新能力,為應用型本科教學提供一個強有力的保障。

2.3.1對于計算機組成部分的實驗可以先讓學生看一個計算機組裝與維護的視頻,然后讓學生自己動手去組裝一下,最后讓學生去設計一個方案———配置一臺具體的計算機。

2.3.2文字處理與文檔編排、數據處理與圖表制作、報告處理與幻燈片制作這部分內容的實驗則可采用任務驅動的方法,讓學生帶著任務去學習和掌握理論課所學的內容。筆者所在的學校大學計算機基礎實驗課程教學是讓學生使用實驗平臺,每個部分內容都有一定的練習題,這些是必須提交的,學生是必須完成的,同時每次實驗都設計了思考題和實驗相關知識,配置了綜合學習與拓展學習。讓學有余力的學生可以向更深層次拓展。

2.3.3針對學時少內容多的矛盾,同時配備一些虛擬實驗,供不同專業的學生選做,這些虛擬實驗兼顧了不同專業學生的計算思維能力訓練,考慮到與現行教學內容的關聯,這些實驗可以幫助學生理解計算機的重要理論和概念,培養基于計算機解決問題的計算意識,在有限的學時內將計算機科學的本質以及專業知識以有效的手段展示給學生,這是深化教學改革的技術途徑。這部分實驗可由學生課后自主完成。

3結語

當前,大學計算機基礎課程的教學廣受關注,改革的思路不盡相同,也不乏有建設性的理念和措施。筆者對大學計算機基礎課程的教學改革進行了較大力度的嘗試,分類教學和案例教學收到較好效果。這些改革的實施將全面培養本科生和科學素養和科學思維,有效提升本科生的學術意識,掌握牢固的計算機操作技能,使他們在后續課程和今后工作中,能夠自學和自主應用計算機的基礎知識,利用計算機解決實際問題,成為具有自主學習能力、研究性學習能力、終生學習能力,能夠適應環境和任務變化的復合型應用人才。

作者:陳興梅 莊鎖法 單位:安徽科技學院

計算機本科論文:淺析本科計算機專業畢業設計(論文)常見問題

【摘 要】畢業設計是本科學生學習階段最后一個綜合性較強的實踐教學環節,也是對學生在校期間學習、科研與實踐相結合的全面總結,通過畢業設計能使學生各方面的知識、技能、能力和素質得到全面的鍛煉與提高。對于計算機專業的學生來說,其專業性質決定了畢業設計教學更為重要。是進一步培養學生實踐能力、創新能力和科研能力的重要組成環節。

【關鍵詞】計算機專業;畢業論文;質量監控

0 引言

由于畢業設計是高等教育人才培養方案的重要組成部分,在設計過程中需要學生綜合運用校內外獲得的理論知識及實踐經驗,在老師的指導下獨立的完成。通過畢業設計的實踐訓練,進一步鞏固和加深所獲得的專業知識,培養學生分析和解決實際問題的能力,而且還能夠鍛煉學生撰寫文章的能力。然而計算機專業本科學生的畢業設計(論文)普遍存在著不盡如人意的地方,畢業設計的質量不高,在很大程度上并沒有達到計算機專業畢業設計的目的。

1 畢業設計(論文)質量不高的原因

1.1 學生不夠重視

一方面學生認為畢業設計只是教學環節的一個過程,不管完成的質量如何,都能蒙混過關,學生從思想上沒有引起足夠的重視。另一方面由于擴招,畢業生人數增多,面臨嚴峻的就業壓力,學生不得不將大量的時間和精力投入到找工作、面試或考研中,對畢業設計只能應付了事。

1.2 日常教學與畢業設計沒有有機結合

本科計算機專業畢業設計內容涉及學生綜合運用所學的專業知識的能力,包括算法設計、軟件開發流程、數據庫的設計、程序調試等方方面面。然而在教學過程中由于課程教學學時的限制或缺乏硬件設備等諸多原因,導致課堂教學只能完成最基本的教學任務,學生沒有達到獨立開發系統的能力,在學習過程中,學生很少有機會參與科研項目的研究,不了解系統開發的流程等,導致畢業設計時多數學生不能按要求完成指導老師給出的設計任務或完成的質量不高。

1.3 所選的畢業設計題目不恰當

計算機專業學生的畢業設計題目可以從理論、軟件和硬件等方面進行選擇,然而多數學生由于起點低,基礎比較薄弱,畢業設計做軟件或硬件的較多,進行理論研究的學生很少,我院的計算機專業畢業設計題目一般由兩方面構成,一是指導老師給出題目,并指出題目類型、題目來源、題目主要內容、預期目標、要求解決的問題及重點、題目難易程度等方面的信息,之后由學生進行選題。二是學生自己命題,然后找老師指導完成。不管哪種方式首先都要由指導老師給出任務書,明確給學生提出畢業設計的時間安排 、研究方案和目標、任務要求等,指導教師針對選題提供相應的參考文獻,學生根據指導老師提出的任務書,撰寫畢業設計(論文)開題報告,包括主要研究內容、研究意義及預期目標、擬采用的技術路線、研究方法及步驟等,然而學生在選題時,由于老師給出的題目,理論性強或學生不感興趣。不能進行深入思考導致無法完成。學生自選的題目,由于缺乏經驗,沒有進行切實的調研,所有的功能需求全憑想象完成,導致做出來的成品功能不全毫無應用價值,且題目多為各種類型的管理系統缺乏創新。

1.4 論文寫作不規范

畢業設計后期,要求學生根據其系統的開發過程撰寫出畢業論文。有的學生由于沒有留出充足的時間來寫論文,直到答辯前期才匆忙完成,導致畢業論文大多格式不規范、結構不合理,更缺乏對系統中關鍵技術進行論述,更多是靠粘貼代碼或對系統界面進行截圖來充當篇幅。

1.5 指導老師缺乏責任感

按要求,學生進行畢業設計開題之后,指導老師每周都要與學生交流,了解學生的設計進度,及時與學生一起解決在設計過程中遇到的難點問題,填寫指導記錄,設計中期還要進行中期檢查等相關工作,然而由于指導老師往往忙于教學或科研,加上學生不主動聯系老師、老師也不找學生進行指導,到最后指導老師只是在設計方向和論文寫作上把把關。從而也影響了畢業設計的整體質量。

1.6 畢業設計答辯流于形式

我院計算機專業學生的畢業論文最終成績由指導老師、評閱老師及答辯成績三部分構成,一方面由于學生的僥幸心理,覺得畢業設計做了,答辯就能通過,不重視答辯,對評閱老師提出的修改意見置之不理。另一方面由于本科生數量過多,答辯任務很重,答辯往往流于形式,沒有起到從質量上把好最后一道關的作用。

2 相關應對措施

計算機專業畢業設計質量是衡量教學水平的主要依據,在本科教學中有非常重要的地位和作用,因此要進一步加強本科畢業設計質量的管理。

2.1 加強思想教育

一方面加強學生的思想教育,讓學生深入了解畢業設計的意義、畢業設計的基本過程和研究方法等,讓學生在思想上引起重視。另一方面加強指導老師的思想教育,將畢業設計與教師教學評價掛鉤,從而提高指導老師的責任心。

2.2 加強計算機專業實訓基地建設

加強計算機專業實訓基地建設,穩步發展校企合作基地。一方面通過校企實踐教學基地的建設能夠彌補課堂教學的不足,進一步鞏固和提高專業知識,同時學生有更多機會參與科研,熟悉科研環境及流程,為畢業設計獨立完成系統的開發打下基礎,另一方面指導老師可以通過實踐教學內容,有針對性的為學生畢業設計進行命題,讓老師、學生對畢業設計題目進行雙向選擇。學生結合自己的興趣根據自己需求選擇題目,比如準備考研的學生可以選擇其科研方向相關的研究性題目,為今后的研究生學習奠定一定研究基礎;準備就業的學生,選擇與實際工作相結合,具有實際開發背景的題目,這樣就可以通過畢業設計積累相關的就業實踐經驗,為就業打下基礎。

2.3 加強制度管理

在畢業設計過程中,建立各種規章制度對老師和學生形成約束,規范畢業設計流程,嚴格執行各種檢查制度,制定規范的畢業論文書寫格式,在答辯過程中制定詳細的畢業設計質量監控體系,畢業設計不僅要檢查最終的畢業設計成果,還應該從學生調研、選題、畢業設計和論文完成的過程進行監控,尤其對不合格或達不到指導老師要求的畢業設計作品要嚴格執行淘汰制度,對其進行多次的補答辯,對抄襲、買賣設計或論文的學生進行嚴肅處理,在制度上糾正不良的學風。另外,為調動指導教師的積極性,應該對畢業設計質量高的學生和指導老師給予獎勵。

3 總結

計算機專業畢業設計作為本科教學計劃中的最后一項任務,它承擔著培養學生綜合運用所學知識的技能、是教學中的一個最重要的、無可替代的環節,畢業設計質量高低也是衡量高等教育教學水平的一個重要依據,同時也是提高高等教育人才培養質量、培養大學生實踐能力、創新能力的一個重要實踐教學環節。因此,提高計算機專業畢業設計的質量,意義重大。

作者介紹:陳世瓊(1981.12―),女,四川西昌人,西昌學院,從事計算機專業教學。

計算機本科論文:淺談如何指導計算機專業本科生畢業設計論文

【摘要】本文論述了從畢業設計論文選題、先導培訓、過程監督、全方位提高學生素質以及畢業設計論文報告撰寫等方面.針對如何在本科畢業設計環節中加強學生創新能力培養的問題,對畢業設計論文指導工作進行的探索工作。

【關鍵詞】畢業設計論文選題 先導培訓 提高綜合素質 創新能力

一、因材施教。恰當選題

選題是畢業設計論文工作的第一步.是高質量完成畢業設計論文指導的前提保證。經過三年多的學習,學生已經具備了從事本專業工作的基礎知識,但相對來說他們的知識結構還是淺層次的,大部分同學還不具有選題、立項的能力,即使能選定題目,也往往難以全面提升自己的能力。教師在選題時,應貫徹因材施教的原則,題目的難度適應學生的實際能力和水平,鼓勵一部分優秀學生有所創造。應該承認,在學習方面,學生是存在差異的,因此畢業設計論文選題難度要有差異性,這并不是一種歧視行為。教師的選題應與自己的科研項目相結合,發揮自身優勢,以更好地指導學生。同時選題也要注意連貫性,可以利用前屆學生的研究成果,在他們的基礎上,繼續作深入的研究。當然,學生不僅僅是以上兩類,但只要掌握了因材施教這一原則,就找到了解決問題的思路。

二、確定選題。先導培訓

課題確定以后.指導教師應給每個同學下達畢業設計論文任務書,以明確整體工作內容、提出明確的技術要求和量化的工作成果要求,包括論文的開題報告及設計的總體方案,論文及說明書的字數,圖樣、實物的數量,按畢業設計論文各階段擬定工作進度,提供必要的資料和數據,列出部分推薦參考文獻目錄等。由多個學生共同參加的課題,必須分別明確各個學生應完成的工作內容和要求。

(1)以培養創新能力為中心的教學目標:要在畢業設計環節中突出加強對學生創新意識和創新能力的培養,首先,就要更新觀念,從思想深處改變對畢業設計作用的傳統認識.對畢業設計的培養目標和教學要求加以改革。明確地提出:畢業設計不再是單純地針對解決專業技術問題能力的培養.而是對學生綜合素質和創新能力的培養。畢業設計不僅是綜合檢測學生近四年學習的效果和水平,也是對已有教學環節的擴展和深化,更是檢驗和發揮學生創造性、開展創新活動的試金石,是學生綜合素質與培養效果的全面檢驗。

(2)以學生為過程主體的培養原則與模式:畢業設計中學生創新能力的培養和創造活動的開展,必須堅持以學生為主體的培養原則。要想學生發揮能動性創造性,首先要使其具有自主性,成為畢業設計過程中的主角,而不是跟在老師后面亦步亦趨的配角。只有當學生切實地感到自己是創造活動的主體,才能激發創造的熱情,全身心地投入創造的過程并關心創造的結果i才能進發出想象力、意志力和創造力。

(3)把握適度的指導方法與強度:把握適度的指導方法與強度在學生選擇了合適的畢業設計題目,有了創新的欲望后,導師給予的正確、適度、及時的教學指導,會成為學生創新設計活動的催化劑、助動力和方向盤。

(4)鼓勵學生的創新行為:學生是一個需要肯定、褒揚,需要體驗成功喜悅刺激的群體,在畢業設計過程中,指導教師的信任和鼓勵會直接影響到學生創新欲望的產生、創造意識的萌發和創造力的實現。以鼓勵為主的指導方法,能夠滿足學生的成功需要,調動他們的積極性.再加以正確的引導.會大大促進學生創新意識的發展和創新能力的鍛煉。

三、過程監控。全面育人

學生進入課題后,對每個人應根據任務書,列出時間表,對畢業設計論文工作進行督促檢查。最后一學期學生課程少,加上找工作、研究生復試等問題,學生心態比較浮躁,檢查督促跟不上,很容易造成畢業設計論文拖后,有的甚至完不成任務。指導教師每周至少應與每個學生保持接觸交流,聽取學生的匯報,檢查進度情況,幫助學生解決畢業設計論文過程中遇到的疑難問題。整個畢業設計論文過程中,要培養學生獨力解決問題的方法和能力:培養他們嚴肅認真的工作態度、勤奮鉆研的優良學風:注重開發學生的創新精神和創造能力,嚴禁抄襲。

指導過程中,應該融思想道德素質教育、業務素質教育、文化素質教育于一體,注重學生素質的全面提高。堅持教書育人,在畢業設計論文指導期間,要對學生進行政治思想、職業道德和紀律教育,嚴格考勤。學生因故請假應督促其按有關規定辦理相關手續。做事先做人,尊敬別人,科學作風,團隊精神等是做事的基本素質要求,要讓學生學習和體會做人做事做學問的各方面事情.要讓學生養成良好的工作習慣。

四、指導撰寫畢業設計論文報告

在答辯前兩周,畢業設計論文的主要工作應該已經完成。指導教師應根據課題情況提出最后的修改意見,指出其中的錯誤,指導并督促學生限期改正,進一步完善。否則,不得參加答辯。最后的工作就是畢業設計論文報告的撰寫。本科生大都沒有進行過這方面的訓練,有的甚至不知道該如何把前期做過的工作寫成報告論文。即使能寫出來,無論格式,還是內容組織等方面都離要求相差甚遠。畢業設計論文報告直接反映前期工作的質和量,代表設計成果的水平。這最后一個環節.指導老師必須予以足夠重視.應從以下幾方面進行指導。

五、結語

近幾年我們以“因材選題,規范管理,過程監督,全面考核”的原則指導畢業設計實踐.從畢業設計論文評審的結果看.方法行之有效。

計算機本科論文:韓語專業本科生計算機教學模式探討

【摘要】現如今,我國的高校韓語專業計算機教學當中仍然存在著很多的問題,本文針對韓語專業本科生的計算機教學現狀提出了相應的措施。

【關鍵詞】計算機教育;韓語專業;教學模式

1當前韓語專業計算機課程教學現狀

現如今,韓語專業的計算機課程教學主要是按照《普通高等學校文科專業計算機基礎教學大綱》來實行的。此外,韓語專業通常會安排兩個層次的教學,第一個層次是計算機文化基礎,而第二個層次則是計算機技術基礎,通常也被稱之為《程序設計》。如果對于大部分的學生來講,計算機文化基礎課較為簡單,那么計算機程序設計對于韓語專業的學生來講學習起來就較為困難。雖然Foxpro或者是VisualFpxpro是最容易學習的變成語言,但這仍然會對韓語專業的學生造成很大的困難。這是由于外語專業的學生通常在高中時期是文科生,這就使其在遇到邏輯思維能力較強出現為難的情緒,此外,一些學生認為,只利用一個學期的學習是很難真正的對編程語言完成掌握了,而即便他們真的能夠掌握編程語言,這類技能也并沒有對他們的日后工作、生活起到足夠的作用,因此,很多的學生都會對這樣的課程產生厭學的情緒。從實際的教學效果當中我們也能夠看到,班級當中很少會有學生能夠真正的學號編程,很多人對變成課程的學習只是基于得到幾個的分數,這就需要對韓語專業的計算機教學進行相應的改革。

2改革思路與實施的辦法

改革的基本思路是要對學生做到因材施教、注重專業語言軟件教學、還應在教學內容當中加入計算機安全以及維護的相關內容,此外,還可以將《程序設計》的課程改為《網絡應用》,本文在下面進行具體闡述:

2.1允許部分學生免修相關課程

本文認為,可以讓一部分學生免修《計算機文化基礎》課程,而這種方法的來源,則是受到了大學公共英語教學的開發。現如今,很多的院校為了提高公共英語教學的質量,采用了先摸底考試再分班的模式,這種教學模式當然也能夠應用到計算機基礎課當中,學校可以利用摸底的方法來確定哪些學生能夠免修《計算機文化基礎》課程。在我國目前的校園當中,在入學之前學生的計算機水平是參差不齊的,有的學生已經了解了該課程的教學大綱,還有一些學生則并不熟悉電腦的操作。因此,在實際的教學過程當中,可以允許學生在學期初期提出免修并參加測試,如果測試成績能夠得到一定的分數就能夠允許改名學生免修這門課程,并直接將測試的成績作為這名學生該課程的直接畢業成績,而如果學生沒有通過測試,則必須修讀該門課程。

2.2注重應用、培養自學能力

在很多的教材當中,開篇就用了很長的篇幅來講授計算機數據表示法、計算機主要結構等等。對于理工科的學生來講,這些內容有著很大的學習必要性,但是對于韓語專業的學生來講,則沒有學習這些知識的必要,很多學生常常會對這些知識不知所云。因此,本文認為,對于韓語專業的計算機教學來講,可以將講解這些內容的時間放在講授Windows的設置以及操作上,例如如何增加或刪除輸入法,如何防止某一程序的開機直接運行,在實際的操作過程當中,這些內容在實際的應用當中都能夠經常用到,并且還能夠發揮出十分重要的作用。此外,現如今所有的教科書在介紹Word的過程當中都不會提如何在Word當中安裝其他語種的詞典,而對于韓語專業的學生來講,這樣內容的學習是十分重要的。我們知道,在Word當中有一個英文單詞的拼寫和檢查功能,這些功能主要是依據在Word自帶的英語詞典。但是對于韓語專業的學生來講,英語并不是常用的語言,那么如果能夠在Word當中加入韓語詞典,就能夠使得Word具有韓語單詞的拼寫和檢查的功能,對于學生的韓語學習有著十分重要的作用。

2.3強計算機安全以及維護列入教學內容當中

現如今,隨著時代的進步以及科技的不斷發展,人們的生活水平正在不斷的提高,計算機正在發揮著越來越重要的作用。這就更需要學生能夠掌握計算機的安全維護相關知識。在計算機的安全當中主要包含病毒防治、黑客入侵等許多內容;而計算機維護則主要是對硬件的保養、軟件的安裝等內容。通過學習,這些內容能夠讓學生比較容易的掌握,而在日常的生活已經工作、學習過程當中都能夠發揮著十分重要的作用。計算機之所以會產生故障,軟件的故障占有很大的部分,但是,如果一出現計算機故障就需要專人維修,那就會對人們的日常生活造成不良的影響。

2.4開設計算機技術選修課

在對計算機教學進行一定的改革之后,對計算機成績較好的學生來講,韓語專業的計算機課程教學內容可能相對的就少了一些,為了能夠更好的拓寬這些學生的視野,還可以開展一些學生的計算機選修課,而對于韓語專業的學生來講,本文認為《電子商務》、《計算機英語》等課程都能夠作為選修課來開設。除此之外,我們還需要認識到,計算機有著范圍很廣的應用范圍,同時也有很多需要學習的內容,這就要在“需要”以及“可能”之間找到平衡,從而為學生的計算機應用打下堅實的基礎。這樣就能夠使得韓語專業的學生在學習計算機課程時,有一定的選擇性。這就需要在實際的教學過程當中,將應用作為教學的出發點,不斷的對計算機課程進行改革。

作者:胡楊 佩堯 單位:西安翻譯學院

計算機本科論文:本科院校計算機基礎課程改革思考

摘要:針對應用型本科院校計算機基礎課程教學中出現的弊病,即在課程教學和學生能力培養間存在鴻溝,提出將計算思維引入教學,解決計算機基礎課程的教學危機。通過介紹計算思維中的關鍵內容,分析計算思維的優秀方法,探討融入計算思維的分層次分類別教學模式,提出以計算思維能力培養為優秀的計算機基礎課程改革方案。

關鍵詞:應用型本科院校;計算思維;計算機基礎課程;課程改革

0引言

應用型本科院校是中國高等院校的重要組成部分,學校數目眾多,辦學特色明顯。不同于傳統研究型本科院校,應用型本科院校立足于地方,為本地經濟和社會培養技術密集型產業的高技術應用型人才。大學計算機基礎課程是高校學生入學后的第一門信息技術類課程,該課程旨在培養學生使用計算機科學知識和技術分析和解決實際問題的能力,提升學生創新意識,培養學生的信息素養,為學生學習后繼課程打下堅實的信息技術基礎。該課程的教學是保證人才培養質量的一項重要教學工作,對大學生畢業后是否能夠迅速適應社會需要,并具有可持續發展的再學習能力,具有重要意義。

1應用型本科院校計算機基礎課程教學現狀

2012年全國共有普通本科高校1171所,其中:211工程高校116所,占9.9%,非“211”高校1055所,占90.1%,新建的本科院校是指1999年以來新晉升科學校,共有647所,約占全國普通本科高等學校數量的55.3%,占非“211”普通本科高校數量的61.3%[1]。這些地方本科院校在辦學地位、人才培養模式、生源質量和課程教學上都與傳統的重點院校有著明顯區別。隨著網絡技術、多媒體技術和無線接入技術的迅速發展,計算機基礎知識得到快速的普及,特別在應用型本科院校中,計算機基礎課程進入蓬勃發展期,呈現出以下特點。1)大多數學校都十分重視計算機教育教學的重要性,并確立了計算機基礎課程的基礎性地位,計算機基礎課程在各專業的培養方案中已成為不可缺少的一部分。2)隨著計算機的發展和普及,計算機基礎課程的教學轉變為理論教學與實踐教學高度融合,用理論指導實踐,并在具體的實踐案例中去深化理論。同時,以能力訓練為優秀的實驗教學理論已經滲透進課程中,“案例教學”、“任務驅動”等多種教學模式得到廣泛運用。3)社會信息化進程不斷加速,各種學科間不再局限于單純的某一領域的研究,多學科交叉融合是信息技術發展的契機,計算機的輔助功能得以極大的發揮作用,各專業對學生的計算機應用能力的要求日趨強烈,計算機基礎課程成為很多專業課程的前驅課。

雖然計算機基礎課程在應用型本科院校里得到越來越多的關注,但受限于學校的歷史沿革和生源質量,該課程存在以下方面的問題。1)課程體系不明確應用型本科院校大多是1999年以后晉升為本科院校的,以前大都是高職高專層次的學校,在課程體系的規劃上缺乏系統性和規范性,部分學校還繼續沿用專科階段的課程體系,教學內容還停留在“計算機文化基礎”或“計算機應用基礎”階段,體現不出計算機技術的先進性。2)學時少、內容多計算機基礎課程的教學學時一般在32至70個學時之間,每一章的教學內容可能對應著計算機科學與技術專業的一門專業課程,造成每章的教學只能觸及表面即止,不能深入系統的學習。特別是教育部對本科教學計劃的總學時做出規定后,很多專業在指定教學計劃時就首先減少公共基礎課程的學時,計算機基礎課程首當其沖,有些院校甚至將計算機基礎課開設為選修課,不僅學時大幅縮減,其基礎性地位也受到動搖。3)陷入“狹義工具論”誤區“狹義工具論”就是認為計算機基礎教學就是教學生怎么將計算機作為工具使用[2]。教學內容的組織上以各種軟件的使用為重點,教材中的一章就是某些軟件的使用手冊,如Windows操作系統、Office辦公軟件和網絡軟件等常見內容,教學過程以教會學生熟練使用常用軟件為目的,讓學生掌握軟件工作環境的構成、具體的菜單命令和操作步驟等。“狹義工具論”誤區使計算機基礎教學丟失了靈魂,學生往往只會使用教會的軟件,由于軟件的升級換代非常頻繁,很多學生又要重新學習新版本的或其他的軟件,導致培養學生的創新能力成為空話。

2計算思維的關鍵內容

2.1計算思維的引入

針對高校計算機基礎課程教學中出現的上述問題,2010年陳國良院士在第六屆大學計算機課程報告論壇上所作的報告第一次正式提出將“計算思維能力培養”作為計算機基礎課程教學改革切入點的開創性倡議。2006年,美國卡內基?梅隆大學的周以真教授顯性的提出“計算思維”的定義:計算思維是運用計算機科學的基礎概念去問題求解、設計系統和理解人類行為的涵蓋計算機科學之廣度的一系列思維活動[3]。計算思維是人類早已存在的思維活動,只是未被發掘提升到理論高度,它引領人類思考問題進行解決,推動人類科技進步。2010年,包括清華大學等高校在內的九校聯盟在《九校聯盟(C9)計算機基礎教學發展戰略聯合聲明》中,確定了以計算思維為優秀的計算機基礎課程教學改革。

2.2計算思維的地位

計算思維是一種科學思維,與理論思維、實驗思維一起構成了人類的三大科學研究思維。計算思維并不是一種新的發明,而是早已存在的思維活動,是每一個人都具有的一種技能[4]。以其他思維方式相比,計算思維以抽象和自動化為本質,以設計和構造為特征,強調對問題進行自動化求解。計算機學科是計算思維的代表學科,思維的訓練是一個長期的過程,在計算機基礎教學中,不是僅僅通過幾節課就要求學生了解計算思維的內涵,而要通過營造環境、設計案例讓學生潛移默化的掌握。

2.3計算思維的優秀方法

計算思維方法是計算思維的優秀。計算思維是思維過程或功能的計算模擬方法論,其目的是為了提供適當的方法,使人們能借助現代和將來的計算機,逐步達到人工智能的較高目標,諸如模式識別、決策、優化、自控等的有關算法都可屬于計算思維的范疇。計算思維方法很多,周以真教授將計算思維闡述成具體的七大類方法,有把一個困難的問題簡化為如何求解的約簡、轉化等方法;有控制龐雜的任務或進行巨型復雜系統的設計的抽象和分解的方法;有對一個問題的相關方面選擇合適的方式陳述或建模的方法;有對進行系統恢復的采用預防、保護等方式;有利用海量數據來加快計算,解決時間和空間之間矛盾的思維方法。這些方法中既有數學和工程的方法,也有如遞歸等公認的計算機科學方法。美國ACM前主席PeterJ.Denning教授將計算原理歸為七類:計算、通信、協作、記憶、自動化、評估和設計,大多數的計算技術都使用這七類計算原理[5],它們是解決問題的有效方法。

3融入計算思維的計算機基礎課程改革方案

3.1構建“分層次、分類別”教學模式

應用型本科院校是服務于地方經濟社會發展需求的高校,計算機基礎課程教學內容、方法和手段,必須與時俱進,才能適應學校辦學定位和人才培養目標的要求。根據教育部高等學校計算機科學與技術教學指導委員會《關于進一步加強高等學校計算機基礎教學的意見》,采用了“1+X”的課程體系,“1”即“大學計算機基礎”課程,推行“分層次、分類別”的課程教學模式[6]。1)分層次“分層次”是值新生入學以后進行計算機基礎分級測試,根據測試成績編入層次1班級(普通班)和層次2班級(高級班)。2)分級測試入學后新生參加分級考試,測試系統使用無紙化網絡考試平臺,測試題型包含理論題和實踐操作題,測試題型和期末考一致,難度持平,以我校2015學年上學期的測試數據為例。以分級測試成績作為分班依據,達到標準的學生編入層次2班級,沒有達到標準的學生編入層次1班級。層次1的學生系統學習公共平臺基礎知識,層次2的學生通過強化公共平臺知識的綜合應用能力,快速提升后學習與專業后繼課程對接的模塊課程。3)分類別根據學科屬性,將學科類別相近的院系學生劃分為一類,全校分為4類,為每個類別的學生開設不同的模塊課程。模塊課程是在認真分析各院系人才培養方案的基礎上確定的,原則是學習模塊課程后對學生學習本專業的后繼課程提供信息基礎支持。通過分類別模塊課程的學習,打牢了學生學習后繼專業課程的信息基礎,實現了計算機基礎課與專業課的“無縫對接”,更好地滿足了不同專業學生對信息技術的學習需求?!胺謱哟巍⒎诸悇e”的教學模式很好地解決了計算機基礎課程學時少與內容多的結構性矛盾,克服了講授內容只能“點到為止”,學生學習效果只能是淺嘗即止,更談不上讓學生掌握使用計算機進行問題求解的方法。

3.2融入計算思維的課程知識體系

針對所有學生利用2周的時間(8學時)開展計算思維基礎知識專題教學,主要介紹三大科學思維、計算思維優秀概念和方法,結合生活化的例子引入計算思維的存在,激發學生學習計算思維的興趣。通過講授漢諾塔問題說明計算機和人類相比,各自的優勢和局限性所在;講解圖靈機和停機問題讓學生理解計算模型和可計算理論;講解圖靈模型讓學生了解人工智能,引導學生主動探索人工智能領域的知識。對于層次2學生,理工類模塊課程強調程序設計能力的培養,通過算法多樣化訓練計算思維;經管類模塊課程強調數據庫技術,講授概念模型和數據模型,訓練學生的建模思維;音體美類模塊課程強調多媒體技術應用,通過制作多媒體體作品和網站設計訓練學生的分析設計能力;文史類模塊課程強調Office綜合技術應用,通過對海量數據的統計分析挖掘出有效的知識。在不同類別的模塊課程中以案例教學和任務驅動的方式,繼續深入介紹計算思維的方法,培養學生的計算思維,讓學生更加深刻的理解抽象和自動化這一計算思維的本質。

3.3考核方式改革

期末考試實施“教考分離”方式,在學校建設的“全自動網絡考試平臺”實現無紙化考試,該考試平臺不但能夠實現理論題型的自動評分,也能夠對操作實踐進行自動判分,操作實踐題型包括Windows操作系統、Office軟件、網絡應用等。對于層次2的學生,增加了C程序設計、Access數據庫和Dreamweaver題庫的建設,以適應計算思維內容的考核。推行期末考試和社會認證的雙重教學質量考核標準,在組織學生參加云南省級高校計算機等級考試的同時,積極引導和鼓勵學生報考全國計算機等級考試及各類行業能力認證考試,如獲得考試證書也能獲得課程學分,有效追蹤了課程教學效果,實現教學質量與能力認證間的有機結合。

4總結

計算思維的培養不僅僅是計算機技能的培養,而是思考方法和方式的培養,它的最終目標是培養大學生可持續學習和發展的能力,是一種受益終身的教育。將計算思維融入到計算機基礎課程教學中,不僅讓學生從“做中學”升華為從“思考中學”,而且能讓教師真正做到“授人以魚,不如授之以漁”。

作者:岳強 胡中玉 李玲 平大林 黃吉花 單位:昆明學院

計算機本科論文:應用型本科計算機基礎教學改革

隨著信息技術的不斷發展,計算機技術越來越廣泛地滲透到了社會的各個領域,已成為現代社會知識結構中不可缺少的重要組成部分,計算機基礎教育成為高等院校學生素質的基本要素,學生計算機應用能力的高低成為衡量高等院校教學質量的一項重要指標。加強計算機基礎教學,提高學生計算機應用能力技術水平,促進應用型人才培養的開展,是當前高等院校教學改革面臨的一項重要任務。全面提高教育教學質量,提高學生與自身專業相結合的計算機應用水平,從而提升學生在現代信息化社會中的競爭能力,是迫切需要解決的關鍵問題。

一、大學計算機基礎課程定位及教學意義

計算機基礎教育過程是學生動手實踐的過程,需要同學們發揮聰明才智、去想象,敢于自己動手。高等教育開設計算機基礎課程是培養學生自主創新能力的一個非常好的途徑,同時也擔負著培養學生綜合素質的重任。首先,計算機基礎是一門公共課,目的在于向學生普及大學教育中關于計算機信息技術所必備的知識以及基本操作技能;其次,培養學生的計算機思維能力,要求學生應學會利用計算機這個工具分析和解決實際問題的能力、讓學生了解學習新的技術對解決新的問題所帶來的新的思路方法的能力;第三,計算機基礎最終的教學目標不是讓學生學習單純的理論知識,而是讓學生學以致用,為社會培養應用型、復合型人才。計算機基礎課程的主要學習內容包括:計算機基礎知識、操作系統簡單介紹、Office辦公軟件(主要為Word、Excel、Powerpoint)應用及計算機網絡知識等。

二、存在問題

(一)教學方法單一

目前,在計算機基礎課程的教學過程中,多數高校采取的是以教師為主的講授,學生加以部分實踐練習。采取類似的教法未能使學生較好的學習此門實踐性很強的課程,容易弱化學生動手能力,不易培養學生使用計算機解決實際問題的能力,教師起不到真正意義上的“傳、幫、帶”的作用。怎樣使枯燥、乏味的課堂變得生動有趣也是教師們應該積極思考的問題之一。

(二)授課側重點不明確,與專業脫節

教師在課堂教學的設計中過分專注于對計算機知識的講解,容易與學生專業脫節,往往忽略了不同專業對計算機知識使用的要求,計算機基礎授課側重點不明確,給所有專業的學生制定一樣的教學大綱及計劃,完成的僅僅是課本知識的傳授,并未注重學生所學專業對計算機技術的要求,未發掘學生潛能,調動學生的興趣,導致學生對所學知識的實用性存在質疑,眉毛胡子一把抓,出現“學了就忘,考過就忘”的局面。學生對于枯燥的理論知識缺乏主動學習的積極性。

(三)教學實踐環節不足

學好計算機基礎課程,實踐環節是關鍵,對提高學生利用計算機技術解決實際問題的能力起著至關重要的作用。在我校的計算機基礎教學中,實踐課大都是由教師先講,然后學生根據教師的講解按部就班的完成。受傳統教學觀念影響,教學理論課依然凌駕于實踐課之上,實踐環節弱化且實踐時間相對不足,未能在理論課與實踐課之間形成較為科學的匹配。計算機基礎作為一門實踐性很強的課程,學生通過大量的練習實踐,對知識點的理解才能更加融會貫通,才能學以致用。

(四)缺乏合理的考核方式

對于計算機基礎課程的考核,目前很少有高校出臺專門的考核體系,考核方式欠佳,僅僅是通過試卷、機試的形式決定學生成績的優劣。結合我校來說,雖然也在積極探索和嘗試新的考核方式與評價體系,但是仍然沒有突出考核的應有作用,對于應用型人才的培養,考知識還是考能力界定模糊;教師和學生難以通過考核結果真正認識學生所具備的實際水平,也影響了學生后續學習、使用計算機解決實際問題的積極性。

三、計算機基礎課程教學改革措施探索

自我校升格為本科院校以來,一直積極尋找和探索培養“應用型人才”的計算機基礎教學模式,經歷了不斷改革教學方法、不斷創新教學管理理念的過程,成立了“計算機基礎研究中心”。當前,本人認為工作重點應轉向深化教學過程改革、完善教學評價體系,從而進一步提高計算機基礎課程的教學質量。

(一)改變傳統的教學模式,應以學生為主體

應用型人才的培養,改革教學方法是策略。教師在教學過程中應特別注意方法和對象,必須以學生為主體進行教學改革,做到對學生因材施教。改變“教師多講,學生少練”的傳統教學模式,而采取“教師精講,學生多練”的新模式。計算機基礎課的主要目的是培養學生利用計算機的能力和主動使用計算機去解決現實問題的能力。這些能力單靠課堂書本教學是不好培養的,而要靠大量的動手實踐。因此,計算機基礎教學應由“教師多講”向“教師精講指導下的學生多練”轉移,通過教師的正確說教和學生大量上機實踐是學好這門課的基本保證。對于計算機基礎課這類實操性較強的課程,任務驅動法、案例教學法、小組討論法是行之有效的教學方法。例如在講解Word表格相關操作問題上,我們可以讓學生個體或分組制作課程表或學生信息表等這些既熟悉又能解決一些實際問題的經典案例上來,比如對單元格的合并是怎么操作?表格當中涉及到一些數據的簡單計算該怎么進行?課程表中斜線表頭該怎么設置等。讓學生帶著問題去學習、去實驗,使學生由被動學習轉化為主動學習,培養學生對知識的渴求,起到事半功倍的學習效果。

(二)突出專業特點,明確教學側重,求同存異

計算機基礎教學應該對不同專業的學生提出不同的要求,需要培養出具有不同應用能力的計算機應用人才,要以應用為目的。深入對人才培養方案的探究,加強與學校各專業的交流,結合專業在計算機基礎教學目標的制定上達成共識。積極參與學校各專業教學改革,與各專業教學緊密結合起來。通過學校召開的教育教學研討會議、教學例會等及時互動交流,使教學側重點不同的計算機基礎課程在不同的專業間開展起來,圍繞應用型確立教學所要達到的終極目標,進而體現開展計算機基礎教學提高學生的計算機知識重要,而且強調使學生掌握計算機技術是為了更好地服務于所學專業,也就是培養具有較強計算機應用能力的專業人才更重要。舉個簡單的例子,比如:結合財會類專業的特點我們可以把Excel電子表格作為此類教學的側重,新聞類專業我們可以把Word排版作為此類教學的側重等,在教學案例素材方面結合不同專業特點制定相應的案例,進一步提高學生學習的積極性

(三)加強實踐環節,提高動手能力、培養創新意識

應用型人才的培養,實踐效果是優秀。能力的提升,實踐是關鍵。計算機基礎是一門實踐性很強的課程,加強學生上機實踐,一方面能加深學生對計算機理論知識的把握,提高應用能力,另一方面更能使教師及時發現和解決學生在學習過程中所出現的疑難問題,達到在“做中學”。因此,在制定教學大綱時應明確課程總課時數,突出實踐環節,理論、實踐課課時比例為1:2為宜,與此同時理論課、實踐課應根據課程內容合理調配。在實踐課前學生應明確本次實驗的任務目標、要求等,使學生帶著問題進實驗室、帶著項目進實驗室,提高學生的動手能力和創新意識。最后要求學生提交實驗報告,采取模塊化的方式,深刻領悟實驗要領,這也是我校應改善的重要環節。例如在Excel電子表格軟件中,設計一個案例,先讓學生直接上機操作,如有一些不熟悉的功能操作,可提問教師尋求針對性的講解。教師在布置作業時,應該提升操作深度與難度,盡量杜絕學生練習教師示范內容,應讓學生舉一反三,對相同知識點,能夠制作出不同內容的作品,使之別出心裁,培養創新意識。

(四)課程實訓考核,鞏固知識,并學以致用

應用型人才的培養,能力的提升是目的。應具有科學的評價體系。計算機基礎課程的高度實用性是其他基礎課程難以達到的,基于此應改變我校傳統的考核方式,由“考知識向考能力”進行轉變。對此進行課程的集中實訓考核是很有必要的,目的是提高學生對計算機知識、Office辦公軟件的綜合應用能力??梢允箤W生熟練的掌握文字處理軟件Word圖文混排、電子表格軟件Excel的數據表操縱,演示文稿軟件PowerPoint的動態效果展示等??珊侠矸峙湔n時,如期末制定8課時時間,讓學生全面理解并綜合應用課程所學知識,教師根據實際情況給學生單獨制定考核計劃,定時完成任務,以解決考核問題,最后通過PPT匯報,教師給出考核成績。不僅能考核學生掌握本課程知識的能力,還能考核學生解決實際問題的能力,及通過現場答辯匯報考核學生綜合素質的能力。以此方式進行考核使學生達到知識向能力的轉變,進而實現學以致用。

作者:洪濤 張富強

計算機本科論文:應用型本科院校計算機人才培養與計算機教育教學實踐

摘要:本文從人才培養方案、培養模式、教學手段、實踐環節與師資建設質量監控等幾個方面對計算機應用型本科人才培養進行了探索和實踐。學校通過對教學過程的各個要素和環節進行整體優化,努力形成多元的、以學生為本的、注重個性發展的人才培養過程,取得了較為理想的效果,人才培養質量有了顯著提高。

關鍵詞:應用型本科院校;計算機人才培養;教學實踐

我國高等教育自1995年開始,相繼實施了“211工程”和“985工程”建設項目,進入工程的這些高校是國家扶持發展的重點,主要由研究型大學和一部分教學研究型大學組成,是國家建設世界一流大學和高水平大學的主攻方向。國家的另一發展重點是高職高專學校,它們承擔著高等職業技術教育任務,培養社會生產、服務、管理一線緊缺的技能型人才。在這兩頭中間的是一大批培養應用性人才的教學研究型和教學型的本科高校。這類高校的計算機應用型本科人才培養的方案與途徑是擺在我們面前急需解決的課題。西安文理學院是一所由多個專科學校合并且經教育部批準升格的新建本科院校,定位為面向地方經濟和社會發展需要,培養應用型本科人才。我校計算機系以培養學生創新意識和實踐能力為目標,對教學過程的各個要素和環節進行整體優化,努力形成多元的、以學生為本的、注重個性發展的人才培養過程,取得了較為理想的效果,人才培養質量有了顯著提高。

1精心設計人才培養方案

人才培養方案是實施人才培養的綱領。計算機的學科變化與發展相當快,計算機的課程體系必須根據計算機的學科變化而進行動態的修訂與完善。為此,我們提出了計算機應用型本科人才培養要具有理論基礎扎實,專業知識面廣,實踐能力強,綜合素質高,并有較強的科技運用、推廣、轉換能力的特點。課程體系強調基礎知識,創新意識和實踐能力的培養,充分體現在以下三個原則。

(1)開放性原則

以保證將最新信息融進課程里。增加像Linux分析和Windows分析及流媒體等這樣的課程,使課程內容更貼近現實。

(2)整合性原則

對相同或相近學科課程進行大類整合,避免課程劃分過細或重復。例如,運算器結構在數字邏輯中要介紹,在計算機組成原理中也要介紹;虛擬存儲器在計算機組成原理、操作系統和計算機體系結構中都要介紹,從而造成計算機組成原理與計算機體系結構課程中存在許多內容的重疊。因此,將計算機組成原理、操作系統和體系結構中的部分內容整合成一門計算機系統原理課程。這樣,―方面強調了系統的整體結構,另―方面減少了內容的重疊。

(3)比例傾斜原則

加大實踐環節,強化實踐教學體系,注重實驗室與實習基地建設,從復合型應用人才這一培養目標出發,注重實踐教學內容與體系的改革與優化。

在“厚基礎、多方向、重應用”上下工夫,精心設計“平臺+柔性模塊”的創新人才培養方案。把通識基礎課程、專業基礎課程及相對穩定的優秀必修課程構成平臺,其中公共課基礎課占總學時40%,專業基礎課占35%,而把專業方向課程,根據社會需求、學生就業意愿的不同、專業依托的行業內在結構等劃分為柔性模塊,該模塊可以隨著企業與市場的需求變化而進行動態調整,從而使人才的培養能夠適應社會的需要和變化,專業課比例占25%左右。理論教學與實踐教學的學時比約為6.5∶4,集中實踐教學環節包括實驗課程、課程設計、生產實習和畢業論文,達到了42周,從而構建了“少而精、新而實、博而通”的課程體系,充分體現了以人為本、因材施教、注意個性培養的教育思想。

2學制采用“2+2”式的兩階段培養模式

“兩階段”培養模式為前兩年是基礎教育階段,該階段中大專業的教學注重不同專業的融合與溝通,實施統一課程、統一教材、統一教學要求,使同一大專業基礎教學具有統一性、普適性、扎實性,努力搭建“高素質”人才培養平臺;后兩年為專門化教育,根據人才需求預測和學生興趣、就業意愿按專業方向分流培養,靈活設置專業方向。例如,在“計算機科學與技術”專業下,分為軟件方向、網絡方向、多媒體等若干柔性方向。實行導師制,每個班派一位專業教師對學生的學習進行指導,幫助學生分析自己的優勢與不足,確定自己的目標,選擇合適的方向。針對學生個性化發展的需要,按學生素質和興趣愛好為其量身定做培養計劃。

一方面,根據學生基礎和特點,制訂階段目標培養計劃,有針對性地指導學生制訂符合自身實際的階段學習目標階梯。一年級高等數學達標、二年級四級英語統考達標、三年級專業基礎學習達標、四年級專業或研究生統考達標等等。當學生實現某階段的目標時,適時調整培養計劃,使學生向更高目標邁進。另一方面,根據學生不同畢業去向,將學生分為“考研流”和“就業流”實行分流培養。針對擬考研的學生,在保證整體教學質量的同時,設置了政治理論課綜合訓練、英語綜合訓練、數學綜合訓練、專業基礎綜合訓練等選修課程以幫助學生提高公共基礎和專業基礎知識,為考研作好準備。針對擬畢業后就業的學生,設置專業方向和專業對口課程,使這部分學生在保證寬口徑、厚基礎的同時,在某一領域或專業方向有特長,學生可根據就業需要進一步加強專業對口課程及業務操作方面課程的學習,并可選擇就業實習,為參加工作奠定良好的基礎。這些專業方向的設置,既保證了本科教育的寬口徑,又滿足了提高學生研究能力的需求,為全面提高學生素質奠定了基礎。

3重新構建新的實習教學體系 強化實踐教學環節

(1)課程設計、生產實習和畢業實習按學生專業方向不同,結合具體專業知識在IT企業產品開發與經營管理過程中的實際運用,歸納出各種類型的“關鍵知識點”和技能要求,安排成系統的實習內容供學生具體實踐。實習由針對各項“關鍵知識點”的講座、案例分析和項目實踐等內容構成,在時間安排上主要以項目實踐為主。案例分析采用的內容全部來自IT企業多年來承擔完成的實際應用軟件開發與計算機網絡系統集成項目,學生有機會體驗真實IT項目的開發要求與各種規范。

(2)以現有機房、電腦、網絡設備為基本的硬件保證,配以具有豐富企業信息化經驗的教師隊伍,模擬信息化環境,讓學生能在類似企業信息中心的環境下完成實習任務。在校內實習過程中,支持和鼓勵教師進行教學實習,在已有的試驗平臺基礎上進行二次開發,形成開拓創新的優良學風,對于取得了重大進展的實行獎勵措施。

(3)部分實習可以采用自行開發的實習平臺,一方面自行開發的平臺更經濟,也能達到實習的要求;另一方面學生自行設計實習設備,培養鍛煉了學生的創新思維和創新能力。

(4)實行實習指導教師負責制,實習內容、方式、手段、課程比例由相關實習指導教師根據教學計劃確定。這樣可以極大地增強教師的自主性和靈活性,同時也有利于實習計劃的制定。

(5)實習由學生在實習中心配備的計算機上完成,允許學生借用必要的裝置或儀器、儀表,但必須有嚴格的手續。

(6)在建立計算機校內實習基地的同時,大力發展和加強校外實習基地建設并扎扎實實地落到實處,充分發揮生產企業在人才培養中的作用,爭取實現產學合作,校企雙贏。目前我系已在“三帝電腦公司”、“長嶺―圣方電腦公司”、“西安軟件園”等建立了實習基地,這種合作方式不僅為學生提供了實習的場所,而且對提高學生綜合素質和職業技術能力具有很大的促進作用,同時也為學生的就業搭建了平臺。通過實習,學生反映“在學校期間,我們每天都在學習專業的理論知識,可是面臨畢業,我卻不知道自己所學的專業究竟能做什么,也不知道該找什么樣的工作。通過實習和專家的輔導,使我明白了專業的理論只有在實踐中才能夠得到檢驗,只有實踐了才知道自己能為企業做什么,也就明確了自己的就業目標。”

(7)在抓好實踐教學的同時,積極開展豐富多彩的科技文化節等活動,使各個年級的學生都能參加適合自己的科研和創新活動,讓學生開闊視野,提高能力。我們積極引導和鼓勵學生參加各種基礎學科知識競賽及其他課外科技活動,如電子設計大賽、數學建模大賽、“瑞林杯”課外科技作品大賽等,并制定了相應的鼓勵政策,對于在大學生科技活動中獲獎的學生及指導教師給予表彰獎勵。近幾年來,已累計有300多人次參加了各種科技競賽活動,有30多人獲得了獎勵。

4努力打造一支過硬的師資隊伍

教師是教學活動的主導,是深化計算機學科教學改革的關鍵。教師自身必須具有一定的深度,給學生授課時才能做到思路清晰,層次性、條理性比較強,從而調動學生的學習積極性。因此,我們把努力打造一支過硬的師資隊伍放到一個突出的位置上,大力加強教師隊伍建設,努力實現穩定隊伍、優化結構、改善條件、提高質量的隊伍建設目標,對教師通過各種措施不斷加強教育培訓,努力提高教學水平,增強應用能力,同時對教學實施綜合測評。由學生、教研室教師對全系各門課程進行打分測評,再由系教學督導組成員在認真聽課與考察教學各環節的基礎上結合科研能力,對全系各門課程的教學進行綜合測評。對測評中發現的問題及時反饋給教師,以便在教學中改正。對前三名進行表揚和獎勵,對后三名提出批評并進行必要的調整。

5結束語

幾年來,我們對計算機應用型本科人才培養的模式與途徑,從人才培養方案、培養模式、教學手段,實踐環節與師資建設質量監控等幾個方面進行了探索和實踐,促進了應用型本科院校計算機教學質量的提高。從招生情況看,第一志愿的錄取比例大大提高,一舉扭轉了過去招不滿的尷尬局面,畢業分配達到了90%以上,人才培養的質量有了很大的提高。

作者簡介:韓利凱 (1961-),男,山東濟南市人,副教授,研究方向:計算機網絡。

基金項目:西安市教育局科研基金項目(JKY205358043);西安文理學院教改基金資助項目。

計算機本科論文:新升本科院校計算機專業培養方案的制定策略與實施

摘 要 新升本科院校屬于應用型本科,它的教育既非寬泛的工程科學教育,也非狹窄的技術職業教育,而是保證人才基本素質培養基礎上的現代專業教育。專業培養方案是一切教學活動的基礎,也是專業培養特色的體現。本文針對新升本科院校計算機專業培養方案的內容進行了討論,提出了制定原則以及實施措施。

關鍵詞 新升本科院校培養方案制定原則實施措施

新升本科院校以教學為中心側重培養在生產一線從事設計、制造、運行、檢測、技術指導、經營管理的工程技術型、工程管理型人才。工程技術一線的人才最基本的特征是實踐性、實用性、有效性、綜合性和創新性。對于新升本科院校的計算機專業來講更應該體現這些特征。

1 新升本科院校計算機專業面臨的問題

截至2005年10月,本科“計算機科學與技術”專業在全國高校的布點數已達770個,該專業布點數在我國高等院校各專業中位居第二(僅次于英語專業)。目前計算機專業面臨著很大的挑戰,主要反映在兩方面:一是競爭最大,包括全行業的競爭和其他專業的挑戰,計算機應用技術已經不再是計算機專業的專利,也不再是優勢;二是行業壁壘,目前企業和行業的應用系統工程、信息系統等項目漸與高校無緣,具有行業競爭優勢的是既懂專業又熟知計算機技術的部門。這對高校計算機專業的辦學帶來了諸多新的課題和新的問題,不同類型的學校面臨著的問題也各不相同。對于新升本科院校來講,與其他高校相比面臨的問題主要體現在如下幾個方面:

(1) 學生的差異

從1994年到2003年,我國計算機本科教育一直處于快速發展時期。但從2004年開始,其發展速度明顯變緩,并逐步進入了一個平穩發展時期。從1994年到2003年,計算機專業生源好,錄取分數高,第一志愿居多,但從2004年起,學生錄取分數降低,且第一志愿少。對于一所新升本的本科院校,生源就可想而知了。

(2) 專業的差異

從計算機學科來講,分計算機系統結構、計算機軟件與理論、計算機應用技術三個二級學科;從社會對計算機人才的需求,可以分為研究型、工程型、應用型、教育型人才。當前國外興起許多本科專業(比如:軟件工程、網絡工程等),一些本科院校紛紛開辦軟件學院,開辦新專業。而對于新升本這類學校,受到很多限制,不允許申報目錄外的其他專業,因此,目前新升本科院校只有計算機科學與技術一個本科專業,專業具有單一性。

(3) 師資的差異

本科教育與??平逃兄镜牟煌?,本科強調加強基礎理論的教學,??茝娬{實踐技能的教學。對于新升本科院校的師資來講,教師原來都從事專科教育,教育思想都是??频?,所以講授基礎理論肯定不如其他高校的教師有經驗、有水平,但是他們在講授應用課程方面卻積累了豐富的實踐經驗。

(4) 就業差異

由于國內75%的高校都有計算機專業,而且新升本科院校的知名度又不高,所以造成就業形勢嚴峻。據2003年統計,一般本科院校的本科生考研的占16%,還有84%需要就業。對于新升本這類學校的學生由于生源的問題,幾乎100%需要就業。重點院校的計算機本科專業學生的就業率遠好于新升本科院校。

2 培養方案的制定原則

工程技術一線人才的最基本的特征是實踐性、實用性、有效性、綜合性和創新性,這也是新升本科院校的主要培養目標。但是目前社會上對本科教育存在兩種觀念。一種觀念認為本科教育應該是厚基礎寬口徑,其培養方案中的課程體系要面面俱到。另一種觀念則認為應該是深廣適度的基礎,較寬厚的學科基礎,扎實有效的工程實踐訓練,實用對口的高水平專業方向,其培養方案中的課程體系應該適當根據市場需求來調整。筆者認為前者適合計劃經濟時期的精英培養年代,因為那個年代是包分配,學生畢業后不愁沒有工作。后者則比較適合市場經濟時期的大眾化教育年代,學生畢業后需憑本事自謀職業。新升本科院校更應該以工程教育為優秀,以職業取向為基本原則來開展一系列的教育,由于計算機專業技術日新月異,市場需求不斷變化,計算機專業的教育更應該堅持第二種觀念。

本科生的培養要求是學生畢業時具有獨立工作能力,能力的體現關鍵在于能不能發現問題、分析問題和找出解決問題的方法。而計算機專業學生的能力應該包括理解能力、設計能力、操作能力、應用能力和創新能力。計算機專業培養方案的制定原則應該是以工程教育為主線,以工程實踐為基礎,選擇主體教學內容和環節,構建理論和實踐教學體系。其基本思想就是以就業為導向,面向社會需求,加強能力培養,突出特色,提高質量。

3 培養方案的基本內容

人才培養方案是保證教學質量和人才培養層次的重要文件,是組織教學過程、安排教學任務、確定教學編制的基本依據。為使人才培養方案能科學合理、具有針對性,首先要明確人才培養定位,其次,要確定具體的人才培養目標。新升本科院校的計算機專業人才培養定位應該為IT人才的中低端人才,大部分為面向企業需求的實用性、復合型、國際化的高級人才,主要從事計算機應用領域的系統分析、設計、開發、測試等。

為使培養的計算機人才適應企業需求,在滿足基本教育規律、基本技能、基本知識的基礎上,一定要充分考慮企業的需求,做到以企業需求為導向,以能力培養為優秀,以適應企業需求為目標,堅持校企合作、科學培養。為此,我們對我院計算機專業的培養方案進行了積極的改革與探索,形成了以企業需求為導向的靈活的課程體系教學計劃。

計算機學科知識結構的急速更新使得教學內容的取舍是許多培養方案制定者面臨的最大問題之一,經過反復調研和全系教師的積極討論,我院計算機本科專業的新教學計劃改革的內容有以下幾個特點。

(1) 改革傳統的課程設置,去掉不必要的課程。面對我院的生源以及今后學生的定位情況,我們在教學計劃中去掉了物理、工程制圖等課程,將其中一部分課程作為選修課列出。

(2) 保持計算機專業特有的內容。為了與其他的專業區別,體現計算機專業的特殊性,我們保持了像數據結構、操作系統、微機接口、數據庫系統原理、軟件工程、編譯原理等專業特殊課程。

(3) 吸取產學合作的經驗,增加企業需求的新技術課程。為使學生畢業后盡可能快地走上工作崗位,我們積極開展產學合作,緊跟企業的需求,開設了像Java程序設計、JSP程序設計、Web程序設計、嵌入式系統、等一系列企業需求的新技術課程。

(4) 考慮系統性和結合性,在引入新技術的同時考慮系列課程。我們將教學計劃中的課程體系分成若干系列課程。比如,學科基礎類系列課程的設置,軟件類語言系列課程的設置,硬件類應用系列課程的設置、數學類系列課程的設置等。

(5) 夯實專業基礎課程。以前,教學計劃中程序設計基礎課程(C語言)僅在第3學期開設,實際情況是內容多、學時少,使專業學生對編程基礎掌握并不牢靠,使得后續課程學得也不好。為了克服這一不足,新的培養方案中我們將這門課改為兩學期,另加兩周的課程設計。對于數據結構課程,也增加了2周的課程設計內容,以此鞏固學生的專業基礎。

(6) 加強實踐能力的培養。課程體系中,除了加大獨立實訓和課程設計外,上機或實驗比例也大大增加,僅獨立實踐的周數就達到了40周,加上課程內的實驗,整個計劃的實踐教學比例達34%。在實踐環節中強調設計性、工程性、復合性的實驗項目的開發和指導。

(7) 吸取國外的辦學經驗,參考國外的相關課程設置,引進先進的課程內容和教學方法。最近幾年,我系先后有5名教師到國外進修學習,他們帶回了許多先進的教學理念、教學方法和教學資料,充實了我們的培養方案。

4 培養方案的實施與保障

人才培養方案制定后,如何實施是關鍵。為了保證培養方案的有效實施,應該有以下主要幾方面的保障。

(1) 注重師資隊伍能力的培養

由于我們培養的學生是高技能的人才,因此要求我們的師資隊伍應該是雙師型的隊伍。教師必須具有較強的工程實踐能力,這個能力須通過參加科研項目,到實驗室或企業專職鍛煉等方式予以提高。為此,我們制定了專任教師必須作科研,或到實驗室坐班鍛煉等制度,達到了預期的效果。除此之外,教師還必須自學新知識,認真研究教學方法、教學手段。為此我們制定了若干培養教師的考核制度,目的就是讓計算機教師能主動提高自身的能力,滿足教學的需要。

(2) 注重課程建設的研究

課程建設是教學計劃實施的重要內容,是教學計劃的基本單元,所以應該加強課程建設的力度。課程建設過程中主要研究課程理論教學、實踐環節、課程資源庫建設、課程的CAI教學等。為此,我們以計算機專業的第一門專業基礎課“計算機導論”為教研課題,積極開展教學研究,目前課題已經結題,該課程已具有鮮明的特色,成為了計算機本科課程的樣板課程。同時,“微機原理”課程的網絡教學系統研制也已經啟動并即將完成,該系統的完成勢必進一步推動我系計算機課程建設工作。

(3) 注重教學內容的研討

由于我系計算機教學機構的設置是按學科建立的,培養方案的制定又是由系里制定,因此,在實施過程中,涉及到教研室之間的協調、課程之間的銜接等問題。在教學過程中必須積極開展教學內容的研究,我們利用每周三的教研活動,積極進行教學內容的研討,教研室之間做到了配合默契,保證了教學內容的有機結合。

(4) 注重產學結合的研究

實用性人才的培養離不開企業的參與。離開了企業的參與,計算機專業就失去了生存的根基。我院計算機專業從2000年開始與東軟軟件股份有限公司(原東大阿爾派)簽訂了產學合作培養協議,由于東軟軟件股份有限公司在全國IT行業內是極具潛力的知名IT企業,有著先進的企業理念,為了與該企業進行進一步深層次的合作,我們于2005年正式與該企業開展了訂單式人才培養的合作,實現了3+1的訂單式培養模式。經過這幾年的合作,企業對我們的畢業生十分滿意,截至目前,我系去東軟工作的學生接近百人。除了東軟以外,我們還與昂立信息技術公司等6個企業實行了合作辦學。

(5) 注重學生實踐技能的培養

實踐教學是實用型人才培養的重要環節,直接影響人才培養的質量。為此,我們設置了有效的實踐教學體系,該課程體系包括課程實驗、課程設計、綜合實訓、畢業設計等,在實施過程中做到理論教學精講,實驗教學精練。課程實驗內容做到科學設置,引入實際的項目案例;課程設計環節引入企業工程實踐項目,結合課程內容讓學生進行實際設計、訓練;綜合實習環節中,讓學生結合企業的實際項目,進行綜合訓練;畢業設計階段讓學生到實習基地結合實際項目進行畢業設計,實行雙導師制。通過這一系列的培養,學生的實際技能得到了很大的提高。

5 結束語

專業培養方案是一切教學活動的基礎。好的培養方案是培養高質量人才的前提,是專業可持續發展的有利保證,從事專業教育的教育工作者應該清楚地認識到這一點。

計算機本科論文:計算機專業本科的圖形學實踐教學

摘要:本文介紹了作者在計算機專業本科的圖形學教學中,如何針對新形勢下素質教育的要求,在課堂教學和上機實踐兩個環節上,調動學生的主動性,激發學生學習的興趣,培養學生創新精神和動手編程能力的若干具體措施,希望起到拋磚引玉的作用,與同行進行交流,共同促進和提高計算機本科的圖形學教學質量。

關鍵詞:創新;計算機專業;本科;計算機圖形學;實踐教學;編程

1引言

計算機圖形學是計算機科學技術系本科的專業課程。它以二維和三維圖形作為研究對象,包括圖元的生成和填充、曲線和曲面、三維實體的表示、圖形的變換、顏色知識、圖形的消隱、真實感圖形的生成等內容。在計算機圖形學的研究內容方面,非計算機專業的教師和學生有一個誤解,認為是利用一些圖形軟件進行圖形的創作,包括Flash、3DS等軟件。而計算機專業的本科生,有一部分在進入該課程的學習之前也有這樣的誤解,這是錯誤的。作者在教學中強調了該課程所研究的內容,用一句大白話來說,那就是“我們是做一個3DS,而不是用3DS”。

計算機圖形學這門課程作為專業課,在大學三年級上學期(或者下學期)開設。這個時間上的安排有一個優勢,那就是圖形學所需要的數學知識,學生在大學一、二年級剛剛學過,在理解圖形學的數學原理方面困難不是很大。學生在一年級和二年級,一般是學習物理、電路、高等代數、數學分析、數據結構等課程,C語言或者C++語言的學習還比較淺,至多是對語法的掌握和小程序的編寫,沒有真正用編程語言實現過一個中等規模的項目,除了少數學生之外,大部分學生的編程能力仍然比較弱,這是學生的基本特點。

作者針對課程的特點和計算機專業學生的特點,對課堂教學和上機實踐進行了精心的設計,在教學中調動學生的興趣和積極性,培養學生的動手編程能力。作者采取了若干教學改進措施。實踐表明,這些改進措施對于培養學生的學習興趣,提高學生的綜合素質具有很好的作用,取得了滿意的教學效果。

2互動的課堂

作者在課堂教學中,通過動畫演示激發學生的學習興趣;通過算法實際運行效果的比較和分析,幫助學生理解掌握圖形學算法;讓學生在課堂上講解算法的實現,讓學生參與教學過程,調動其學習的積極性。

2.1動畫演示與課外作業,培養學習的興趣

要激發學生學習的積極性,第一堂課的講解是非常重要的。第一堂課的內容是對圖形學的介紹難度不大,涉及圖形學的內容、圖形學的應用和圖形學的發展歷史等。為了提高學生的學習興趣,作者把重點放在圖形學應用的講解上,并且從學生熟悉的計算機三維游戲入手,介紹了虛擬現實技術,并且舉了古羅馬建筑計算機重建實例,通過展示有關的動畫片,學生被其壯麗和宏偉所震撼,接著作者展示了用計算機圖形技術重建的紫禁城和老北京的風貌,激發了學生極大的興趣。

雖然計算機圖形學已經獲得了很大的發展,應用于包括CAD、圖形界面、藝術、GIS、虛擬現實等不同的領域,但是仍然有很多的問題還沒有解決或者解決得不好。接著作者介紹了圖形學的若干前沿問題,包括新的造型技術、真實感圖形渲染技術、人機交互技術等。向學生展示了計算機生成的皮膚,和自然的皮膚仍然具有很大的差距。最后作者要求學生進行一次課外作業,通過互連網調查一下,如何利用計算機圖形技術制作出羽毛、煙花、火焰、煙霧、水等效果,并且提交報告,從實現的基本原理、實際渲染的效果、仍然存在的問題等方面進行論述。經過調查,學生對這些技術的理解仍然是膚淺的,但是這樣更加能夠激發學生進一步探究的興趣。

2.2算法執行效率的比較與算法的優化

計算機圖形學這門課程,具有兩條天然的線索,一個是二維圖形,一個是三維圖形。二維圖形研究基本圖元的生成、二維填充問題、混淆與反混淆、裁剪、圖形變換等內容,而三維圖形則包括曲線和曲面、三維實體的建模、投影變換、消隱、顏色與渲染等內容。在課堂教學當中,作者根據上述線索進行內容的重新組織,并不嚴格按照教科書的章節編排來進行講授,并且要求學生在內容的自我把握上,遵循上述的線索。

計算機圖形學算法,需要以數學知識作為支撐,包括線性代數(矩陣的運算)、解析幾何、微積分等內容,學生對數學的掌握是純數學的思維,必須把學生的純數學思考引導到利用數學知識實現圖形學算法、并且有效提高算法效率上。在直線段圖元的生成算法上,作者進行了這樣的講授設計,首先,讓學生自我設計出一個基本的算法,大部分的學生不約而同地利用直線段的方程進行算法的設計,根據直線方程,從X-min到X-max,每個X代入直線方程 ,取得一個對應的Y,然后把這一系列的配對作為屏幕坐標,按照某種顏色進行著色,把直線段顯示出來。我們把這個算法命名為樸素算法。

接下來,作者首先指出該算法的若干嚴重問題。首先是正確性,當直線段比較陡峭(相對X軸),那么直線段就會發生斷裂。另外一個問題是,算法的效率不高,比系統Windows GDI提供的算法,效率差10~100倍。在一個復雜的場景建模中,需要的直線段不是上萬個,而是上億個,那么累計的效率差異將變得很大,性能差到難以忍受的程度。這是學生所始料未及的,對接下來介紹的幾個直線段算法,包括DDA算法、對稱DDA算法、中點算法等,表現出強烈的學習興趣,一探究竟,為什么這些算法有這么高的效率。這種提出問題,然后解決問題的教學模式,一方面打破了一些學生的錯誤認識,同時保持了學生學習過程中的興奮度。

最后作者進行了總結,對于計算機的CPU來講,定點運算比浮點運算更快,對于函數以及基本運算來講,加減法運算比乘除法運算快,乘除法運算比三角函數運算快,作者總結了算法優化的基本策略,(1) 用加減法運算代替乘除法運算;(2) 用定點運算代替浮點運算;(3) 避免三角函數計算以及其他耗時的函數調用;(4) 用迭代計算代替獨立步驟運算。同時,讓學生思考每個算法做了那些優化,這樣學生對算法的效率有了更新的認識,避免了用純數學的知識來把握圖形學算法的錯誤思想,把數學問題變化成計算效率高的算法。

2.3算法原理的掌握

在學習了基本圖元的6~7種算法之后,學生們普遍碰到這么一個困境,那就是對于每個算法,似乎理解起來沒有什么困難,但是又強烈地感到算法眾多,互相混淆,沒有真正把握每個算法的真正內涵。于是作者要求學生針對每個圖元的生成算法,列一張表,按照算法的基本原理、算法的執行過程(包括開始條件、迭代步驟、終止條件)、算法的應用場合和特殊情況的處理等三個方面來對每個算法進行梳理。所有的算法都依賴于一個基本原理,這個原理決定了算法的框架,但是和具體實現是沒有關系的,只有理解了基本原理,才能理解算法的各個步驟為什么這么來設計。而對于算法的執行過程,需要從開始條件,終止條件、迭代步驟來把握,而最重要的是,必須對每個迭代步驟的控制機制要有深入理解,每個迭代步驟都有一個判斷依據(判據),來決定算法下一步應該走哪條路線,這是體現了算法基本原理的具體步驟。最后必須對算法的應用場合有所了解,有些算法效率高,但是只適用某些情況,而有些算法效率稍微差點,但是卻是一個通用的算法[8]。

2.4學生對算法的自主分析和實現,講解與交流

在教學過程中,作者把講授和學生自己學習和理解、以及實現相結合,培養學生自主學習的能力。在講解了若干個算法之后,作者有意把一兩個算法留給學生進行自己學習,在掌握了上述介紹的基本思想方法之后,學生很容易地理解了該算法,并且要求所有學生上機實現。最后,隨機選擇一兩名學生,把其實現的程序源代碼在課堂上進行講解。這樣做,既能保證所有的學生都下工夫去學習、動手編程實現,而且可以檢驗學生在算法的理解上是否有偏差,及時進行點評和改正。

學生必須自己在學習、理解算法的基礎上,用編程語言實現該算法,才能參加這樣的實踐交流課。既培養了學生學習的主動性,又鍛煉了學生的動手能力。

3上機環節

3.1小算法的上機實現

對于獨立的、復雜度比較小的算法,比如一些基本圖元的繪制、圖形的基本變換、裁剪、和反混淆技術等等,在推進課程內容的講授的同時,即布置學生進行上機,并且經過一周時間,把編程的源代碼以及上機報告提交上來。目的是加深學生對這些獨立的小算法的理解,并且培養學生的動手編程能力。

3.2大作業的設計與階段式推進

為了幫助學生對整門課程在理解上做到融會貫通,特別地設計了一個大作業,要求學生建立一個足夠復雜的三維模型,這個模型需要兩個以上實體,其中一個實體要通過曲面來進行建模,兩個實體之間互相有遮擋關系(其中一個物體是透明的作為可選項),實現幾何變換和投影變換,實現隱藏面的消除,最后根據現場燈光環境(多個光源作為可選項),進行渲染,對于能力比較強的學生,要求其把靜態的場景轉變成動畫,可以起到平時成績加分的作用。通過把大作業設計成兩個層次的要求――基本層次和可選層次(透明物體、多個光源、動畫實現等),既照顧了大部分學生的能力水平,又由于有加分的激勵作用,能力強的學生,其積極性普遍高漲,根據作者以往的經驗,這部分學生往往做出很好的作品。

大作業把整門課程的主要內容通過一個程序讓學生都實現出來,難度是相當大的。需要指導學生,適當地對問題進行分割,把問題的解決分成兩個階段,第一個階段,實現建立模型、投影變換,第二個階段實現燈光、消隱和渲染。第一個階段的目標比較容易完成,實現實體投影的效果,取得了階段性成果,學生容易獲得成就感,有了進一步前進的動力。

3.3團隊協作

由于大作業具有一定的難度,對于能力強的學生,一個人獨立完成是可以,但是對于能力一般的學生,則鼓勵他們組合成小組,小組成員互相協作,共同完成大作業,為了避免部分學生沒有投入足夠的精力,要求小組大小不能超過三個人,每個人的任務必須明確,每個人必須完成大程序的其中一到兩個模塊。

3.4引入競爭、促進交流

為了進一步調動學生挑戰困難的勇氣,就大作業的實現,舉行程序設計比賽,以大作業的實現效果作為比較的指標,并且組織5人的評審小組,評審小組由學生經過推舉來選拔,就大作業的實際渲染效果、軟件運行的性能、程序的可讀性等三個方面進行比較,并且打分。選出前三名,由實現的學生或者小組,講解其實現過程,促進整個班級的學習上的交流。

4其他措施

在作者的圖形學教學實踐中,除了上文提到的若干方法和措施之外,還通過其他的一些措施來激發學生學習興趣和積極性,提高學習的效果[3][4][6]。這些措施包括鼓勵學生閱讀其他教學參考書,幫助學生剖析成熟的三維圖形系統的源代碼(比如Mesa 3D System[9]等),通過分析開源的成熟代碼,可以幫助學生理解大系統的構造,以及具體功能的實現,另外,還充分利用計算機多媒體教學,以動畫展示算法的執行過程,比如通過動畫展示裁剪的過程等。

計算機本科論文:本科計算機專業人才培養改革的探討

摘要:本文分析了目前市場需求與計算機本科人才培養之間的供需矛盾,在目標定位、教學內容、師資培養和與企業結合方面探索了本科計算機專業人才培養在新時期下的教學改革思路。

關鍵詞:就業率;市場需求;計算機本科;改革

1引言

近年來,高校畢業生的就業率引起了社會的廣泛關注,據國家統計署公告,2003年有80萬的大學生沒有找到工作,2004年有100萬,2005年已經達到120萬,而2006年全國高校畢業生人數達413萬人,與上年相比增幅達到22%,2007年全國高校畢業生達495萬,形式更加嚴峻。在這個大趨勢下,作為前幾年人才市場上最搶手、最風光、最體面的高校計算機專業本科畢業生,其就業狀況也沒能走出困境。我們不禁要問,是市場所需的計算機專業人才已經飽和了嗎?還是質量太差,經過調查分析,事實并非如此。計算機專業畢業生就業出現困難的主要原因,是滿足社會需要的針對性不夠明確,導致了結構上的不合理,即在社會需求與高校計算機畢業生之間出現了供需錯位的矛盾。

2人才結構與供需狀況分析

我國IT產業正處于高速成長期,IT人才每年需求100萬,其中僅軟件人才缺口每年就達42萬,但我國高校每年卻有相當一部分計算機專業畢業生找不到工作。究其根本原因,在于我國高校IT人才培養模式與企業實際用人存在巨大差異,舊模式下培養出來的學生,無法使學生具有勝任崗位職責的技能。實際上是結構性過剩,供需不對路[1]。目前我國計算機求職者的構成比例呈現出不合理的橄欖型結構,軟件人才結構中博士、碩士只占4.3萬人,占7%;本科生19.6萬人,占33%;大專生9.9萬人,占17%;其他人員29.4萬人,占43%。合理的軟件人才結構應該是軟件藍領、軟件工程師、軟件架構與分析師并存的金字塔形狀,人才基數由大到小,這種較為合理的呈金字塔型的人才結構能保證高中低端人才合理的搭配,形成軟件產業內部生產的合理價值鏈。目前的情況是計算機入門級人才堆積,過于臃腫,在軟件藍領方面的培養規模還不夠,同時高級軟件人才的數量也短缺,水平高的系統分析員和有行業背景的項目策劃人員偏少,從事項目管理、研發等方面的中高級人也少。從2005年開始,IT行業中的IC人才、網絡存儲人才、電子商務人才、信息安全人才、游戲技術人才這方面是出現了嚴重短缺的趨勢,用人單位的需求與求職人員的意向吻合度有所下降,這種供需不對路的情況造成一方面IT要找的“目標人才”匱乏,企業求賢若渴;另一方面高校畢業很多計算機專業的大學生,卻不符合用人單位的要求,出現了計算機專業畢業生是“有業就不成”的一種怪現象,找不到工作,這就造成了矛盾的升級。

3搞活計算機本科人才教育的幾點建議

為了適應市場的需求,作為高校計算機本科專業,需要與時俱進,作出相應的改革,以促進畢業學生的就業率。要作出改變,就要分析目前高校本科計算機教育中存在的不足,針對這些問題提出一些相應的改革措施,才能取得良好的效果。經過詳細的分析與對比,本人認為,要搞活計算機本科教育,拓寬就業之路,要抓好以下幾個方面的環節。

(1) 明確本科層次重應用型與工程型人才的目標定位

目前,有很大一部分高校在明確培養目標上不明確,致使在課程體系的設置上出現了應用型及研究型學生都是用一套教學方式、方法。社會是需要研究型的人才,但是每年每個高校只有少部分學生能考上研究生進行計算機的科學研究、理論研究和系統研究,絕大部分學生是要走上工作崗位的。目前的市場要求本科計算機畢業生是一位“熟手”或“成手”,我從幾個大型的IT企業的人力資源部進行了解,人才市場上一旦出現具有3年工作經驗的 IT從業人員,幾家公司就會開始爭奪。所以本科計算機人才的培養首先要緊扣市場需求,明確培養目標。由于計算機的應用涉及很多方面,社會上對計算機的應用要求有很多差異,因此要對目前社會對計算機人才的要求作一個調查,根據這個調查來靈活的確定培養目標。培養的目標可以是:要培養具備計算機技術和信息管理方面的基本知識和技能,能應用計算機和網絡技術,在企事業單位的生產、建設、管理、服務第一線從事計算機應用、程序設計、信息處理、系統開發、網絡管理與維護、網站建設和管理、電子商務應用的應用型、工程型人才。這一目標除了和市場相一致以外,還與計算機學科的特點有關,因為計算機學科本質就是一門實踐性、應用性、工程性的學科。本科層次應用型人才比高職高等職業教育技能應用型人才有更“寬”、“?!薄ⅰ敖弧钡闹R結構;更強的自主學習能力和崗位適應性,從而不僅具有勝任某種職業崗位的技能,而且要具有技術創新和技術二次開發的能力;具有更高的適應多種崗位的綜合素質。另一方面,與學術型人才相比,他要有更強的實踐技能和動手能力,能較快地適應崗位的需求,解決工作實際問題。因此高校本科計算機與要明確人才培養方面的目標和層次定位,制定出與社會需求相吻合的特色鮮明的培養方案。要以市場需求為導向,采用訂單式的培養方式、工程化的教學模式、模塊化的課程體系,培養“崗位專才”。在培養本科層次應用型與工程型人才的具體過程中,實施的關鍵點是要在學生實踐能力(崗位操作技能與實務經驗)、溝通能力(理解、表達與團隊合作)、創新能力(理論應用)等方面加強鍛煉和培養。

(2) 做好專業方向規劃,進行逐層次能力提高的教學模式

專業方向的規劃是根據計算機學科和技術發展趨勢,結合社會對計算機專業人才的需求狀況,規劃出如網絡工程、信息管理與信息系統、軟件工程、測控技術、動畫藝術等不同的專業方向。同時,加強實踐能力培養,采用逐步漸進,一年一個臺階的培養模式:一年級進行基礎訓練、二年級進行能力訓練、三年級進行專業訓練、四年級進行綜合性工程訓練。

(3) 改革教學與教材內容,打好實用型人才的培養基礎

目前,計算機專業教學中內容中普遍是不實用理論較多,而職業基礎課程不足,專業技能訓練又太少,此種狀況從根本上影響了計算機專業人才培養的質量。計算機屬高科技技術,且具有較強的實用性,并在實踐中得以迅速發展,而目前的教學內容體系與新世紀社會對計算機人才的要求還有很大的差距。如開設了太多的計算機基礎理論課程,這些課程對學生的整體專業素質的提高并沒有什么作用,而急需實踐訓練的環節卻又安排得太少,即使在有限的上機實踐課上,大多是只完成教材上的例題或老師布置的題目以進行理論上的簡單驗證,缺乏自主性,創建性的實驗,造成學生在學習和工作過程中解決實際問題的能力薄弱,所學與市場相當脫節嚴重。據報道,某高校的一位計算機本科畢業生畢業后找了幾個月的工作一直都不順利,自己對用人單位提出的計算機方面的應用要求一無所知,甚至于有些計算機的新技術在大學時聽都沒有聽說過,于是用了一年的時間去著名的IT培訓基地進行培訓,進一步充電,結果一年后就找到了滿意的工作。

教學內容與教材內容相關,高校教材內容滯后于實際應用的矛盾已是相當突出,已經遠遠落后于世界其他國家的課程教學模式,致使學生學習的積極性不高,學生學習的興趣不足。據了解,直到目前,還有許多高校計算機專業依然在使用上個世紀90年代初的落后教材。這種課程教材內容嚴重落后于技術潮流的現象依然非常普遍。例如,現在許多高校計算機專業依然在教授的FoxPro課程,是早已經被絕大多數IT企業淘汰的一種落后的編程技術。學校在講授基本的VB編程技術時,很多IT行業用的是技術。知識結構的落后使學生掌握的技能在社會中沒有用武之地,從而讓企業對學生的選擇顯得顧慮重重。面對高校本科計算機中走出的畢業生,企業仿佛是面對“雞肋”一般,這些學生擁有完整的基礎理論知識和聰明的頭腦,但卻缺少實用的操作技能,丟了可惜,聘了無用。而在激烈的競爭中,以贏得時間為先的企業已經不可能有足夠的耐心和精力去花費半年或更多的時間去培養自己的可用之才。一位IT行業內人士認為,目前有很多高校正在使用的課程體系、教學內容,整體上已經落后于當前流行的IT技術潮流3~5年,內容的更新遠遠跟不上技術應用的進步,更不用說緊跟上時代的發展了。高校計算機專業必須加快教材內容更新的速度,主動地根據市場需求來調整課程設置,以滿足整個社會特別是IT行業不斷提高的用人需求。

(3) 加強師資力量,打造“雙師”、“雙高”的師資隊伍

學校教育必須以學生為本,教學工作必須以教師為本。任何學校要想持續發展,必須抓住質量這個生命線,而質量的根本所在是教師。因此,師資培養是教育改革的重要前提,改革成功與否關鍵在于教師的參與程度。只有教師認同改革理念,參與改革過程,才能使改革成功。教學方法、教學手段、教學內容的改革,都只有通過教師才能得以落實[2]。沒有一支高素質的教師隊伍,就不可能培養出高素質的人才。由于計算機技術發展迅速、知識更新快,同時也是實踐性特別強的學科,計算機課的教師既要像其它學科的老師一樣在課堂上講授知識,又要像工程師一樣具有“工程能力”。在計算機師資隊伍建設方面,要打造“雙師”(既是教師,又是工程師)、“雙高”(高職稱、高學歷)的師資隊伍。并逐步使這支隊伍中高職稱、高學歷的比例趨于合理,專業結構和年齡結構趨于完善。實施的策略是“內培外引”?,F在各高校計算機老師的教學任務都很重,不僅要承擔計算機專業的教學,也要承擔非計算機專業的教學,僅依靠教師自學來注入新知識是不夠的,而且很多工程性的內容書上并沒有,要依靠實際的實踐經驗。所以在師資隊伍的培養上一方面要加強內部現有人員的培訓,學校應每年為計算機教師提供1~2次短期學習的機會。定期分批到一些IT行業進行培訓,選送到一些大型的企業技術崗位上以解決理論與實踐、知識與技術的結合問題,學習新知識,新技能,新的管理理念,挖掘他們的潛在資源,還要到其他高校以提高學歷。另一方面就是加大力度從高校和IT部門引進人才,充實師資隊伍。

(4) 實行產學結合,共建實習實訓基地,改革人才培養模式

計算機教學本應是一門理論學習與實踐教育并重的學科,但如今的大學教育大多以枯燥的理論教育為主,能提供給學生走出去參與實際工作、項目實踐的機會少之又少,即使有實驗課,實驗課時也遠比理論課時少。很多高校為提高學生的能力,要求學生在畢業之前要進行畢業設計,這是計算機本科教學中的一個重要環節,通過畢業設計培養學生綜合運用專業理論知識進行分析問題和解決問題的能力,以提高他們動手能力和適應社會需求的能力。這一點是與其它學科另一個最不同之處,因為其它學科只要寫出畢業論文即可,但是計算機本科的學生要做了設計才能寫相關的論文。目前很多高校把學生的畢業設計大多安排在第四個學年的第二學期,但是學生找工作和做畢業設計的時間幾乎在同一學期,使得一些學生能真正把時間和精力放在畢業設計上的很少。

以往學生進行畢業設計時,常常由老師給出一個設計題目,比如設計一個學籍管理方面的程序,設計一個考試系統,或設計一個選課系統。大多數學生不會主動去思考設計的方向,不會選題??傮w上來說,還是一種封閉式教學。為搞好畢業設計,要把實訓課作為畢業設計準備的前提,進行充分的市場調研,以合理的選題作為畢業設計的良好開端。為做好實訓,高校計算機院/系要努力追蹤產業前沿,密切產學關系,與企業合作,密切學生實習和就業的銜接,創造開放式的人才培養環境。具體做法是,在畢業設計開始前,根據行業發展的情況、用人單位的意向及學生就業的實際需求,擬定具有實際應用背景的畢業設計課題。計算機系可與多個企業共同合作,制定合理的課程體系、教學內容,按方向進行“3+0.5+0.5”或者是“3+1”教學方式。即學生在學校學習3年,第四年到企業實習半年,另外半年回校進行畢業設計,或者是第四年都在企業一邊實習,一邊做畢業設計。如果條件允許,可由企業派專門的人來校共建實訓基地。不管用哪一種方式,目的都是通過這種針對性很強的工程方面的訓練,使學生能夠提高實戰能力,在走上工作崗位后,能夠很快適應工作需要。在這樣一個過程中,學生進行畢業設計的思路廣了,創新能力也得到了提高。學校認可其學習時間和學分,企業可依據學生在學習期間的表現,優先選擇錄用畢業生,也為學生創造了更多的就業機會,這樣學校、用人單位、學生、計算機院/系這四者都獲得了雙贏。

4結束語

面對計算機人才市場的供需矛盾,面對嚴峻的就業情況,大學本科計算機專業的教育與人才培養方式應作調整,以適應市場對人才的需求。如果注重在培養目標,教材內容,師資力量,產學結合等方面進行進行改革,我們的本科計算機教育將會辦得生氣勃勃,對就業形式將會起到良好的改善作用。

作者簡介

李春梅,女,云南省楚雄師范學院計算機科學系講師,碩士。主要研究方向:語義Web與服務計算、學科建設與教育教學改革。電子郵件:

吳云峰,男,昆明理工大學信息工程與自動化學院,計算機應用技術專業碩士研究生。主要研究方向:多媒體應用技術,學科建設與教育教學改革。

計算機本科論文:極限編程在計算機本科畢業設計中的應用

摘要:極限編程是敏捷的和基于實踐的軟件開發方法學。本文將極限編程引入計算機專業本科畢業設計中,并探討了在畢業設計中引入極限編程的意義,以及如何應用極限編程有效地進行畢業設計。

關鍵詞:極限編程;結對編程;畢業設計

1引言

極限編程[1](eXtreme Programming)是大師級人物Kent Beck于1998年首先倡導的,它是一種經歷過實踐考驗的輕量級軟件開發方法學。它以有效的實踐規則將整個團隊緊密聯系起來,通過充分的反饋使團隊能隨時知道自己目前的狀況和恰當地調節實踐規則以適應自己的特殊情況,以簡單性、交流、反饋和勇氣為基本宗旨。極限編程強調我們將系統細分為可以在較短周期內解決的一個個子模塊,并且強調測試、代碼質量和及早發現問題。通常,通過一個個短小的迭代周期,我們就可以獲得一個個階段性的進展,并且可以及時形成一個版本供用戶參考,以便及時對用戶可能的需求變更作出響應。計算機專業本科畢業設計主要是考查及訓練學生的綜合應用能力,它是對學生四年所學知識的一次綜合考驗,它要求學生對各種軟、硬件知識進行綜合應用。但是,對于一直在學校學習,很少有實踐機會的學生,如果要求每人交一幅作品,則會使一些技能相對薄弱的學生無法綜合運用軟硬件知識而敷衍了事。為促進學生學習的興趣,加強學生綜合應用各方面知識的能力,增強學生之間的相互交流、相互學習,提高畢業設計的整體效果。在畢業設計這一環節中,我們可以將極限編程應用到計算機專業本科畢業設計中,這有助于學生形成團隊合作的精神,盡快掌握計算機中類如迭代開發,小組開發的方法。

2引入極限編程的意義

極限編程的優秀是結對編程[2]。結對編程的通俗含義指的是兩個程序員并排坐在一臺電腦前,面對同一個顯示器,使用同一個鍵盤,同一個鼠標一起工作。他們一起分析,一起設計,一起寫測試例子,一起編碼,一起單元測試,一起整合測試,一起寫文檔等?;旧纤械拈_發環節都一齊肩并肩地,平等地,互補地進行開發工作。顧命思義,它的優秀精髓就在于小組內(通常為2人)成員緊密合作,時刻交流。采用極限編程進行合作的學生能更有效地交流,相互學習和傳遞經驗;能提供更好的設計質量和代碼質量;能訓練更強的問題解決能力。同時,采取結對編程的學生更容易樹立信心,從工作中獲取更多的滿足感。下面從四個方面論述在計算機本科畢業設計中引入極限編程的意義[3]。

2.1極限編程有利于培養學生的合作精神與綜合能力

合作通常指為了共同的目的一起工作或共同完成某項任務。它是互相認同、互相接納、目標一致,情感態度與誠信的結合,是一種價值的體現,而且只有在愉快的合作中才能更好地完成共同任務。在傳統獨自為政的畢業設計中,不同的學生具有不同的知識水準,有不同的設計目標,因此很難進行合作,而采用結對編程方式進行的畢業設計確能從根本上解決此類問題。這是因為采用結對編程方式進行的畢業論文完成的程度及好壞往往取決于小組內的學生密切合作的程度。為了達到共同的目標,小組內的成員必需緊密合作,加強溝通,并且時刻了解對方目前的進展。結對編程的內在含義決定了學生必需進行合作,從而無形中培養了學生的合作精神。正是由于學生存在不同的知識水平的差異,因此,在結對編程中雙方容易學習到別人的優點,意識到自己的缺點并加以改正,從而在結對編程中達到提高綜合素質和能力的目的。

2.2極限編程有利于全體學生主動參與,鍛煉了學生的動手能力

傳統的采用小組合作方式進行的畢業設計,有相當多的學生總是因為懷疑自己能力不夠,而處于一種旁觀者的位置。而技術能力比較強的學生又總會感覺憑他們一人或者幾個人的能力就能解決所有畢業設計的問題。因此,一個本應該由全體成員同心協力,群策群力完成的課題,就變成了少數幾個人用于個人表演的舞臺。而極限編程則能有利地解決這個問題。在結對編程的方式中,雙方處于一個對等的位置,每個人都是畢業設計課題的主角。因此,應用能力差的學生也有動手的機會,完全擺脫了過去那種旁觀,旁聽的位置,并能從與對方的合作中學到許多自己不知道和了解的內容,從而鍛煉了動手能力,并最終導致雙方積極主動地參與畢業設計。

2.3極限編程有利于促進學生人際交往

溝通問題是一個畢業設計成功與否的最重要因素之一。一個畢業設計項目可能并沒有什么正式的軟件過程,但是只要團隊成員能夠進行有效的溝通,項目成功的可能性就很大,但是如果項目中缺乏有效的溝通渠道,再優秀,再嚴謹的軟件過程也沒有用。從長期來看,內部能夠進行有效溝通的組織能夠得到很好的發展,但是反過來,內部溝通不暢的組織將會出現很多的問題。結對編程是一種非常有效的改善溝通的方法,一對編程人員是協作過程中最基本的溝通單元,而結對編程的中心思想就是組內成員以及組與組之間的成員相互協作,相互溝通。這種以小組為單位共進退的方式取代了過去以個人為中心的競爭。有利于成績差,動手能力差的學生樹立自尊和自信,同時也有利于成績好,動手能力強的學生樹立助人為樂的自豪感。通過相互之間具體的合作,從而順利地建立起兩者之間良好的人際關系。

2.4極限編程有利于提高工作效率,樹立成就感

在極限編程的過程中,提倡簡單設計的實踐。在開發過程中要求過多的設計文檔會使學生浪費太多的時間在上面,而且設計文檔沒有不修改的,可能在項目結束的時候,設計文檔早已面目全非了。

在傳統的畢業設計中,學生往往是按照瀑布式模型進行開發,測試會全部放在編碼完成之后,其中包括單體測試,集成測試,功能測試以及驗收測試等等,而且大多數的測試是通過手工來完成的。所以依據經驗來說,如果編碼使用了20%的時間,測試至少要用掉40%以上的時間。而且在測試的過程中,還有好多問題需要修改,這也是導致測試耗費了大量時間的原因。而在極限編程中,測試是通過編寫測試代碼來自動化完成的。特別是在一些面向對象的編程環境中,我們可以使用一些工具軟件來快速、有效地進行單元測試。而且編寫這些單元測試代碼甚至可以是在正式編碼之前。每一次修改了程序之后,都要運行測試代碼來看程序是否有問題。而且對于程序的集成,極限編程提倡的是持續集成,也就是不斷地將編寫好的通過了單元測試的代碼模塊集成到編寫完畢的系統中,在那里可以直接進行集成測試,從而保證代碼不會影響到整個系統。這樣方便學生及時地發現并修改出現的錯誤。而自動化測試工具保證了學生的工作效率,避免了過多重復的工作,從而能極大地樹立成就感。

3如何有效地在畢業設計中應用極限編程

3.1合理設計結對[4]

團隊進行結對設計時的目標主要是為了改進溝通質量。不同的團隊有著不同的溝通問題,只有找到這個溝通問題,才能夠對癥下藥。良好的結對設計,可以減少人員因素對項目的影響。

設計結對的含義是某一模塊的設計由雙人完成,這里的設計并不是大規模的軟件設計,而是某個特性在編碼之前的設計,這種設計的特點是持續的時間很短,但是對于整個代碼的質量而言非常重要,因為我們需要保證設計符合架構的原則,以及設計的靈活性,一致性等等,還需要保證設計的性能和速度。而某個特性在設計完成并進入編碼之后,這部分特性就已經確定下來了。因此這種小規模的設計往往是軟件開發中比較重要的細微點。在設計上配置雙人,能夠有效地提高代碼質量。這種結對的思路是把成本花在關鍵的部件上,但是小規模設計結對的具體表現往往是兩個人對某個問題的某種看法,并不能以代碼或是模型的形式來體現,對非編碼者一方的約束比較小,而代碼實現很可能和設計有所出入,這樣,非實現者也難以獲得這方面的知識。這種方式如果單獨使用,容易演變成一種形式,效果并不是很好。因此,我們需要其他結對方式的配合。

結對設計時一般而言應該遵循以下幾點。

(1) 以模塊為單位,即是一組人負責一個模塊的設計、編碼。

(2) 盡量將性格融合的,技術互補的結對。并且在不同階段,有針對性的組合,可以起到很好的作用。比如,一個嚴謹,謹慎的人,配上一個喜歡創新的人。

(3) 不區分兩者的地位,兩者處于一個平等的地位。

(4) 工作時,兩人必須使用一臺電腦,并確保兩人有足夠多的時間一起工作。

(5) 將畢業設計中的難點,分配給搭配默契并且經驗豐富的組去負責。

(6) 在設計、編碼、測試前雙方先達成共同意見,任務出錯或不能完成,應由雙方共同負責,不能相互指責。兩人意見不同時,由上司幫助解決。

(7) 編碼前務必先進行測試。

(8) 每次測試必需采用其他的結對人員,而不是負責編碼的結對人員,并給出完整的測試文檔。

3.2合理分配任務

采用極限編程進行畢業設計時,通常由指導老師或者是項目組中技術和管理能力比較強的學生對任務進行分解。分解時必需考慮整個項目的復雜度和時間周期,盡量將任務復雜,周期長的任務分配給能力強的結對小組,而將任務簡單,周期短的分配給能力較弱的結對小組。避免由于學生本身能力的局限而導致任務無法進行。

對于劃分好的任務,要仔細地分析它的難點和工作量,這些東西都是任務分配必須的約束條件。 一定要結合技術含量、相關知識的學習難度來深入考慮,切不可以表面數據(代碼行/頁數/功能點數)來評估。任務分割完畢之后,就可以開始任務分配。

任務分配的總則是減少對交流的依賴。分配過程中,盡量把高耦合的任務分給同一個成員,避免把過多過瑣碎的無關任務分給同一個成員。此外,分配任務時,還應當把任務相應的知識/技術要點列表,連同其他任務資料一起提交給成員,以便成員能夠提前做好準備,做到胸有成竹,以避免不必要的技術風險。如果工作量實在太大,或是畢業設計要求時間太緊,不得不把高耦合任務甚至同一任務分給多個成員負責,這時候就要特別注意成員間工作相關知識的同步、信息的交流的問題。選擇幾個沒有結怨的人,讓這幾個人坐在一起工作,就能使他們方便地交流。

作者簡介:劉竹松(1979-),男,湖南邵陽人,助教,碩士研究生,主要研究方向為計算機網絡與分布式系統。

李振坤(1949-),男,廣東廣州人,教授,廣東工業大學計算機學院副院長、計算機工程研發中心主任,主要研究方向為計算機網絡與分布式系統。

與時俱進的計算機本科教育

30年,讓一個懵懂少年成長為成熟的青年;30年,對于浙江大學計算機學科來說,也同樣經歷了從小到大、由弱變強的成長過程,它已成為國內一流、具有一定國際影響的學科?;仡?0年的歷程,有太多的事情值得我們去總結和回味。

從浙大計算機系成立以來,歷任系領導都十分重視本科教育工作。首任系主任何志鈞教授親自制訂培養方案,確定課程,選擇教材,并倡導使用國外原版教材。1998年“四校合并”之后,特別是計算機學院和軟件學院成立以來,本科教育面臨著新的形勢和更高的要求:一是由于社會需求強烈,本科生和研究生規模不斷擴大;二是隨著科研經費快速增長,教師的科研任務日益繁重。高峰時期的2001和2002年,僅計算機和軟件專業的本科招生人數每年就達到600人左右,作畢業設計的本科生人數2003年超過800人。另外,學院每年招收300名左右的碩士研究生和近100名的博士研究生。如此規模的學生人數,造成了教學資源的極度緊張,對平衡教學和科研的關系、保證教學質量提出了挑戰。在這樣的形勢下,學院領導班子審時度勢,以培養具有國際競爭力的高素質人才為目標,以保證教學質量為重點,堅持教學和科研兩手抓,并采取了一系列措施,保證了本科教育的基礎性地位,開創了本科教育新局面。

1適當控制本科生規模,不斷優化生源和培養模式

針對2003年龐大的本科生規模給教學質量帶來的沖擊,由常務副院長陳純教授提議,2004年開始減少計算機專業本科招生人數,同時計算機專業采取與我校竺可楨學院(培養學校尖子生的榮譽學院)共建的形式,共享竺院的優質教學資源。經過多方的協調,2004級計算機專業僅招生110人,這些學生前兩年在竺院注冊,以竺院管理為主,后兩年回計算機學院培養,其中60%的優秀學生畢業時可能同時獲得竺院的榮譽證書和計算機專業的畢業證書。通過減少招生人數和與竺院聯合辦學,有效提高了生源質量和培養質量。

從2006年開始學校推行大類招生模式,實行寬口徑培養。為適應新的形勢,2007年計算機專業放入學校的工科實驗班招生,第一年不分專業,與信息學院、材化學院、航空航天學院等工科類的學生一起培養,一年后由學生自主確認主修專業,回到各學院培養。按照學校規劃設想,2009年將實行全校的大工科統一招生。當然,新的招生模式,也將對各專業、各學院吸引優質生源的競爭提出新的挑戰。

2與時俱進,面向社會需求,不斷拓展新專業

隨著計算機技術的快速發展和應用領域的拓展和深入,計算機技術在一些領域中的創新應用需求不斷加強。多年來,浙江大學計算機學院根據計算機學科發展的趨勢和社會需求,在原來單一的“計算機科學與技術”專業的基礎上,不斷拓展新專業,發揮學科交叉融合的優勢,取得了良好的成效。

1990年,時任校長路甬祥教授和計算機系主任潘云鶴教授敏銳地察覺到工業設計對國家制造業發展的重要作用,在計算機系設立工業設計專業。近年來,工業設計專業針對我國要成為世界制造業強國的目標,大力培養具有市場意識、高層次的產品創新設計人才;通過加強多學科的交叉與融合,形成了“工業設計+嵌入式系統+機電-體化”的整合創新理念和專業特色;組織和指導以本科學生為主的多學科的設計創新團隊,積極服務地方經濟;鼓勵學生參與國內外設計大賽,取得了豐碩的成果,獲得了德國紅點設計概念獎、iF材料概念設計獎和日本大阪設計大賽獎等國際頂級設計大賽的三十多個獎項,成為國內獲得該類獎項最多的高校;并已獲專利授權30項,已申報受理100多項,受到了社會各界的關注。同時,該專業的設立也有利地推動了學院學科的發展,使信息產品創新設計成為學院很有特色的研究方向,相關科研經費每年上千萬元,并催生了很有發展前景的產業。

2001年,為適應我國經濟結構戰略性調整的要求和軟件產業發展對人才的迫切需要,在時任校長潘云鶴院士的倡導下,以計算機系為依托我校率先成立了軟件與網絡學院(后成為國家示范性軟件學院)和軟件工程專業(2002年正式招生)。該專業以市場需求為導向,大力培養應用型、復合型的、國際化的軟件工程專業人才,推動產學研緊密結合的辦學模式,在課程體系建設、工程實踐能力培養、國際化教育、教師隊伍聘任等方面進行了有效的探索與實踐,有力地支持了軟件產業的發展。

2003年,為滿足數字媒體和數字娛樂產業對人才的需求,由時任校長潘云鶴院士提議,我院建立了我國第一個數字媒體技術本科專業,并于2004年招生。該專業是融合計算機技術、媒體技術和藝術設計的新興交叉學科,旨在培養從事數字媒體開發、制作與設計的高級復合型人才。該專業創辦僅三年,已憑實力成為國家動畫教學研究基地和國家第二類特色專業。

3質量為先,不斷深化教學改革,推進課程精品化建設

抓好本科教學質量,是學院生存、發展的根本。近年來,學院不斷深化教學改革,借鑒國外先進的教學理念和CC2001、CC2004課程體系,優化培養方案,更新教學內容,改革教學方法,特別是重點加強學生系統分析與設計能力的培養,提高畢業生競爭力。首先,重點關注專業主干課程,配備最好的老師,如計算機專業特別重視抓好數據結構、操作系統、數據庫、編譯原理、計算機網絡等課程的教學,并開設系統軟件設計課程,強化系統軟件的分析和設計能力培養;同時對硬件課程加大改革力度,將一系列硬件專業課程加以整合(包括數字電路、計算機組成、匯編與接口、計算機體系結構和嵌入式系統等課程,并將數字電路課程改為邏輯與計算機設計基礎),以硬件描述語言為基礎、以FPGA板卡及其輔助設計軟件為平臺,形成了新的硬件課程體系和實驗體系,強化硬件系統設計能力的培養。

課程建設是提高本科教學質量的突破口。多年來學院一直非常重視課程建設,以國家精品課程為目標,推進全院課程的精品化建設,并以學院自籌資金立項支持各課程的建設。這一思路正好與國家教育部和財政部于2007年實施的教育質量工程的目標相吻合。所以我們抓住機遇,積極組織申報教育部質量工程的各類項目,如精品課程、雙語示范課程、特色專業、人才培養模式創新實驗區等,并取得了良好的成績。目前學院已擁有國家精品課程四門:“C程序設計基礎及實驗”(2004年,何欽銘等)、“操作系統”(2006年,李善平等)、“嵌入式系統”(2007年,陳天洲、陳文智等)、“計算機輔助工業設計”(2007年,孫守遷、彭韌等),以及教育部首批雙語示范課程一門:“數據結構與算法”(2007,陳越等)。2007年,軟件工程專業“軟件開發技術”、“金融信息技術”、“電子服務科學與工程”等三個專業方向,以及數字媒體技術專業等獲教育部首批第二類特色專業建設項目支持;工業設計專業和計算機專業成為第一類特色專業建設點,國際化計算機人才培養模式創新實驗區獲得教育部質量工程項目支持。

4大力推進教育國際化進程,努力營造國際化教育環境

我院的辦學思路之一是與國際相接軌,重視營造一個國際化的教育環境,大力推進雙語教學。通過引進智力、引進國外先進的辦學模式,開展廣泛的國際交流與合作,從而提高所培養人才的國際競爭力。這里的“國際化”有兩層含義:一是向全球敞開大門,為引進國際師資,拓展國際生源創造必須的語言環境,建設真正意義上的“世界”一流專業;二是培養具有國際競爭力的中國學生。這方面的工作主要包括以下三方面。

(1) 推進“雙語教學”。這是國際化教育的優秀推動力。我院的“雙語”課程建設工作具有十分悠久的歷史,自浙江大學1978年設立計算機系以來,數據結構等課程就一直使用外文教材。目前我院已有20多門課程使用外文教材,其中計算機與軟件工程專業的專業基礎和專業主干課程90%以上使用外文教材,并有12門課程實施了“雙語教學”,其中4位教師的5門課采用全英文講課。2007年,陳越教授負責的“數據結構與算法”,被評為國家“雙語教學示范課程”。通過多年努力,學院培養出的學生普遍具有較強的國際交流能力,為近年來對外交流的逐步開展打下了堅實的基礎,并為進一步的合作辦學創造了良好條件。

(2) 拓展國際交流。學院大力推動大學生短期出國交流項目,已與美國、加拿大、愛爾蘭、法國、德國、新加坡、澳大利亞、瑞典、日本、印度等國家和地區的16所高校簽訂協議,選派本科生出境交流學習。近年來我院本科生出國出境交流率已經接近20%,加強了學生跨文化國際交流能力的培養。同時,學院還通過引進國外智力、引進國外先進教材和辦學模式,推進國際化的課程體系建設、課程內容建設、海外師資隊伍的聘任和教師國際交流,每年聘請來自美國、加拿大等國的10多位教師為學生授課。通過選派優秀學生參加短期國際交流,學院正逐步達到擴大自身的國際影響力、贏得國際聲譽的目的,已經開始吸引部分國際留學生進入學院進行專業學習。近4年來共接受來自加拿大、美國、法國、愛爾蘭、澳大利亞、新加坡等國留學生50余人。

(3) 開展中外合作辦學。從2005年開始我院與加拿大Simon Fraser大學(SFU)合作,啟動了我校第一個中外聯合培養的、中外學生共同參加的“2+2”計算機本科雙學位項目。來自SFU的20位學生已于2006年后陸續來到我校,他們將與我院選拔的60多位同學一起在浙大學習兩年,然后,雙方學生一起到SFU學習兩年,并獲得兩個學校的本科學位。根據項目要求,雙方單位每年還將互派兩名教師到對方學校授課。該中外合作項目的實施不僅提供了高質量的學生國際競爭力培養的途徑,而且為培養國際化的師資隊伍創造了良好的條件。

5積極探索教學科研互動、校企互動、課內外互動的實踐教學體系,強化學生的創新實踐能力培養

長期以來,我院注重學生創新實踐能力的培養,積極探索教學科研互動、校企互動、課內外互動的開放實驗機制。從課程大作業、企業實訓/實習到課外實踐活動等方面,全方位的加強學生工程實踐能力的培養,構建了具有研究性大學特色的、由公共基礎、專業基礎、專業課程、專業方向等構成的較完整實驗教學體系。

(1) 以一流的科研帶動一流的教學。學院利用學校計算機學科的科研優勢,采取一系列措施引導教師重視本科教學工作。在任課教師選聘、教學內容更新、實踐教學內容設計以及教學方法改革等方面充分發揮科研對教學的引領和滲透作用。目前,計算機和軟件專業的專業基礎及專業課程中,75%的課程由教授領銜;學院鼓勵教師將最新計算機技術和科研案例引入教學中,如要求學科帶頭人為本科生上學科導論課和新生研討課;再如“操作系統”課程在國內高校中最早開設了操作系統源代碼分析實驗以及設立專門的實驗課程,引導學生邊學邊干;“軟件工程”課程教師利用在國際大型金融軟件系統再工程中的實際經驗,提煉了真實的軟件工程教學案例。

(2) 積極引導學生開展研究性學習,主要形式有:

在專業基礎和專業課程教學中,大力推行課程設計――大型綜合性實驗。目前已有近20門課程開展大型綜合實驗,并組織編寫了一套涵蓋計算機專業13門課程的課程設計系列教材。

將科研活動引入課程實踐環節。例如,嵌入式系統課程依托“浙大-英特爾嵌入式技術中心”,從大量的科研項目中提煉綜合性、設計性實踐內容,有效地提高了教學效果;并提供一定的專項科研經費,鼓勵學生自主提出有創新意義的研究方案。

積極組織學生參與教師課題研究工作。計算機專業學生畢業設計的選題來自教師科研項目的比例達85%; SRTP(大學生科研訓練)項目的學生參與面達88%,其中由科研骨干教師指導的比例約占90%。工業設計專業本科生參與教師科研比例達90%以上,已是該專業方向科研的重要力量。

(3) 積極拓展與國內外知名企業合作,提高學生工程實踐能力和社會適應能力,開展“項目實訓”教學和企業實習活動。到目前為止,建立了比較穩定的實習基地42個,學生涉及實習單位160多個,還選送了近30名學生到國外實習。特別是以我院教師為骨干、以學生為主體的浙江大學道富技術中心以及網新恒天公司,近年來在國際金融系統軟件的開發應用方面成績斐然,被美國“CIO雜志”稱為“一朵IT奇芭在中國開放”,每年吸引了近百名學生實習和就業,成為我院產、學、研結合的典范。

(4) 鼓勵學生組織和參與各種課外科技活動,積極探索課內外互動的人才培養機制。每年一度的“浙江大學學生電腦節”已舉辦17屆,成為浙大最有影響力的學生科技活動之一。學生積極參與各類國際競賽,并頻頻獲獎。學院設計與維護的程序設計競賽網站,目前已積累題目近2000題,舉辦全球公開賽66場,在線提交量近300萬人次,是全球最有影響力的程序設計競賽類網站之一。

6加強教學管理,完善考核機制和質量監督體系

針對研究型大學的特點,探索并建立了研究所體制下的本科教學管理體系,制定了相應的管理、考核、監控和激勵機制,保證了學院對本科教學的持續、有效的管理,進一步促進了教學質量的提高。

(1) 建立課程建設指導小組,推進教學研究和改革。為了發揮高水平教授在本科教學中的主導和優秀作用,從2002年起學院成立10個課程建設指導小組,由高水平教授任組長。課程小組的職責是負責課程建設、組織實施教學研究和改革。

為了加強對本科畢業論文的管理和質量控制,專門成立了畢業設計(論文)指導和管理小組,并開發了畢業設計(論文)管理系統軟件,從選題、開題報告審查、論文預審、答辯和二次答辯等各個環節進行審查和監控,從而有效地保證了論文的質量。

(2) 建立本科教學質量考核小組,制訂《計算機學院與軟件學院本科教學質量考評辦法(試行)》。教師的教學質量考核由學生評價和同行評價構成,其中學生評價權重占70%,同行評價權重占30%。同行評價來自督導組、課程建設小組、教學委員會、院領導和本科生科。學院要求課程小組負責人、教學委員會成員和院領導每學期都要聽若干次課。學院根據每位教師的考核質量發放教學津貼和獎金。

(3) 設立本科教學骨干教師崗位。為了鼓勵教學水平高的教師安心從事教學工作,學院專門設立了本科教學骨干教師崗位,并在崗位聘任和職稱評定中給予政策傾斜(基本上是高聘一級)。目前學院共有14位教師獲得了本科教學骨干教師崗位。在2006年的聘崗中,凡具有教授職稱的教學骨干教師均保證被聘為7級及以上崗位,其中最高的被聘為9級崗位,具有講師職稱的教學骨干教師也保證被聘為相當于副高級別5級崗位。

值此浙江大學計算機學院三十周年院慶之際,憶往昔我們感慨萬千,望未來我們豪情滿懷。我們要認真總結以往的經驗,秉承浙江大學“求是創新”精神,堅持學院“人為本,和為貴,變則通”的發展理念,加強本科教學的基礎地位,大力推進教育創新理念和教育質量工程,為開創本科教育新篇章而繼續努力奮斗。

計算機本科論文:應用性本科計算機專業設置與培養方案的改革

摘要:本文論述了應用性本科教育在我國高等教育體系中的地位和作用,分析了計算機專業人才培養的現狀,研究了滿足社會需要、適應學科發展的計算機本科專業應用型人才的培養模式。

關鍵詞:應用性本科;培養方案;課程體系

1引言

應用性本科專業的設置是高等教育大眾化的一個必然結果,發展應用性本科教育既是社會經濟、科技發展的要求,也是教育發展的要求。應用性本科不是低層次的高等教育,它是在高等教育大眾化新形勢下對高等教育結構的合理調整,主要培養面向高新技術產業和現代制造業,面向社會生產、服務、建設、管理等一線崗位,能夠解決實際工作中具體技術問題的應用型人才。

我國很多高等院校都設置了應用性本科計算機專業,但其培養方案、教學計劃、課程教學大綱和實踐教學體系都是參照傳統研究型大學計算機科學與技術本科專業制定的。在計算機專業范疇日益擴大的趨勢下,學生群體也日趨龐大,不同層次的學生需求不同,學術型的教學模式不能適應應用性人才培養的要求,應用性本科計算機專業設置與培養方案都需要進行改革。

2計算機專業人才培養現狀

近年來,我國計算機本科專業發展很快,眾多從事計算機教學的教師辛勤工作、深入探索,形成了自己得培養方案和課程體系。但由于計算機和軟件技術發展迅猛,現存人才培養模式存在不少弊端,專業改革落后于計算機和軟件技術的發展,培養的人才不能滿足社會實際需要。

目前,我國計算機專業教育主要存在以下問題:

(1) 專業定位與社會需求脫節。專業滿足社會需要的針對性不明確,人才培養層次單一,人才結構培養不合理。造成這一問題的主要原因是各類院校對自己培養的人才定位不清,專業定位與企業實際需求存在明顯的偏差。雖然課程體系設置比較全面,但沒有特色,畢業生雖然知識結構比較全面,但實際工作能力不強。

(2) 人才培養模式不適應計算機和軟件技術的發展。課程設置陳舊,沒有跟蹤新技術的發展,專業課教學內容滯后,基礎課教學多年不變。教學方法改革不夠,理論與實踐脫節。教學內容設計缺乏特色,從重點高校到地方普通院校,教學計劃、課程設置、教學方式基本相同。

(3) 師資隊伍不能滿足新形勢下人才培養的需求。教師來源單一,大都是從高校到高校,沒有實際軟件工程和項目研發經驗,缺乏雙師型教師。大部分教師沒有參加繼續教育,沒有時間和機會參加專業實踐和技能培訓。

(4) 實踐教學環節重視不夠。雖然實踐硬件得到了改善,但軟件沒有實質性提高。實驗指導教師層次不高,缺乏高質量的設計性實驗和實踐項目庫。學生們缺乏充足、系統、綜合的訓練,影響了學生專業綜合應用能力的提高,造成學生實際工作能力缺乏。

3應用性本科計算機專業設置與人才培養目標

隨著計算機及應用領域的變化,教育部、IT企業界、專家及學者普遍形成的一個共識是:“計算機專業”這個概念的內涵和外延有了很大的擴展,應根據IT產業發展情況,將“培養規格分類”的優秀思想作為計算機專業建設與改革的重點,不同類型的院校要根據社會需求和自身實際情況對專業培養規格進行準確定位。從目前研究的情況來看,計算機本科專業培養規格分為研究型、工程型和應用型三類。研究型專業為“計算機科學”專業方向,工程型專業包括“計算機工程”和“軟件工程”兩個專業方向,應用型專業為“信息技術”專業方向。

研究型人才是計算機專業人才體系中極少的一部分,社會各界需要更多的是能夠在企業從事產品研發的工程型和面向社會各行業使用計算機解決各類問題的應用型人才。根據“培養規格分類”思想和我國軟件人才需求,我們認為應用性本科計算機專業主要培養應用性人才,專業培養規格應該定位為軟件工程和信息技術兩類。

應用性本科人才是滿足經濟社會發展需要的一類新型本科人才,因此在應用性本科專業設置上應以社會需求和就業市場為導向。通過廣泛調查和研究,應用性本科計算機專業(軟件工程和信息技術)的人才培養目標可以綜述為:培養面向社會發展和經濟建設事業第一線,具有計算機專業技能和軟件工程能力或信息技術實踐能力的應用性人才。軟件工程專業培養的學生主要在計算機應用領域從事軟件開發、數據庫應用、軟件測試、技術支持、軟件產品銷售等方面的工作;信息技術專業培養的學生主要在信息技術領域從事信息系統的開發、集成、運行、維護、管理和計算機應用等方面的工作。應用性本科計算機專業面向的職業崗位包括軟件工程師、軟件測試工程師、技術支持工程師、信息監理工程師、網絡集成工程師、項目經理和銷售經理等。

4人才培養方案與課程改革

根據專業人才培養目標我們制訂了新的人才培養方案,其根本思路是以培養學生解決實際問題的能力為主要目的,在課程體系、專業課教學方式、實踐教學和基礎課教學內容等方面進行改革。應用性本科專業應該在崗位與技術之間建立關聯,并充分考慮崗位、技術所要求的專業應用能力。專業應用能力包括專業基本技能和專業優秀應用能力。專業基本技能是指完成專業工作應具備或掌握的基礎性的專門技術技能。專業優秀應用能力是指綜合運用專業知識,完成專業工作任務所特有的綜合能力。專業基本技能是專業優秀應用能力的重要支撐。

4.1課程體系設計

應用性本科計算機專業課程體系設計采用I型結構,基礎課、專業基礎課、專業課(包括必修和選修)所占比例相當。課程體系設計體現“依托學科、面向應用”的指導思想,從專業培養目標出發,課程體系包括通識教育、專業教育和素質教育三方面的課程。既培養學生掌握計算機科學與技術的基本理論、基本知識和基本技能,同時注重對學生的職業道德、團隊協作能力、組織管理能力等方面綜合素質的培養,使學生具備良好的職業素質和較強的專業應用能力。

應用性本科計算機專業與技術關聯密切,因此需要及時把最新的計算機理論和應用加入到課程體系中。新的課程體系要著重體現以下特點:重視專業課教學,建立完整的實踐教學體系,包括綜合性和設計性實驗、綜合性課程、專業實習、畢業設計與實踐等。要與具體應用領域相結合,培養學生的工程實踐能力、交流能力、團隊精神和職業素質。針對崗位、技術所要求的專業應用能力,研究專業基本技能和專業優秀應用能力的具體要求。

計算機應用性本科專業基本技能主要包括程序設計技能、數據庫管理與應用技能、軟件測試技能、信息系統運行管理技能,通過若干門專業課程培養學生的專業基本技能。專業優秀應用能力主要包括計算機應用能力、信息技術應用能力、軟件開發與項目管理能力,主要通過綜合性性課程培養學生的專業優秀應用能力。

進一步圍繞培養專業應用能力構建實踐教學課程體系,以專業基本技能和專業優秀應用能力為基本依據,設置實踐教學環節。針對每一項專業基本技能,至少有一門具有實踐教學環節的課程與之對應;針對每一項專業優秀應用能力,至少有一組具有實踐教學環節的課程或一門綜合性課程與之對應。

培養方案應該鼓勵學生參加課外科技活動、競賽、專利申請,引導學生參加教師科研項目,鼓勵學生技術創新。在培養計劃中制定了學生參加課外科技活動和競賽獲獎的學分替代方案。學生參加企業職業培訓并考試合格也可以獲得相應選修課的學分。

4.2專業課教學改革

計算機專業課分為專業基礎課、專業必修課、專業選修課三類,專業基礎課、專業必修課中重要的課程構成專業優秀課程。根據課程在培養方案與課程體系中的地位和任務來設計課程教學內容。雖然計算機和軟件技術發展迅速,但是其基本原理、基礎知識是相對穩定的,因而教學中一方面專業基礎課應有其成熟和相對穩定的課程組成,另一方面需要不斷更新其內容和技術背景。專業選修課選擇范圍較大,并且需要根據技術發展不斷更新教學內容,把握重點。

除了專業課程體系和教學內容,專業課教學改革的一個重點是教學方法的改革。按照現代教育思想組織教學,在有些專業課中可以推行“問題式”教學法,以培養學生解決問題的能力為主要目的。同時,計算機學科是一門實踐性很強的學科,光是“聽”和“讀”是不夠的,在努力改進理論課堂教學方法的同時,必須加強實踐教學,這樣才能產生好的教學效果。

通過以下三個層次來加強實踐教學:一是強化基礎上機實驗,使學生在上機操作、編程、程序調試等基本技能方面得到嚴格的訓練;二是強化課程設計,對學生進行強化訓練,提升學生解決實際問題的能力;三是提高綜合性、設計性實驗課程的比例,開設綜合性課程,加強專業實習,增加培養學生專業優秀應用能力的實踐環節。

4.3綜合性課程建設

實際工作中完成工作任務所要求的能力往往是綜合性的,需要綜合運用所學的專業理論知識、專業優秀應用能力和體現素質的關鍵能力。這種綜合能力的培養是應用性人才培養的重要組成部分,體現在教學過程中往往要通過綜合性專業課程來完成。綜合性課程是應用性本科教育的重要課程形式和一個特色,因此,我們以工作任務為導向,將綜合性課程建設作為應用性本科計算機專業改革的一個重點。

綜合性課程是理論教學和實踐訓練相融合的課程,教學目標應指向培養完成工作任務的能力,所以該類課程一般應以工作任務為導向,按項目形式展開。設計教學環節時,應著眼于本專業學生未來從事的工作崗位的要求,重點進行優秀專業應用能力和完成工作任務的訓練和教學。

我們制定了綜合性課程的教學內容和知識體系,包括構建課程體系和實踐教學體系。提出相應的知識領域、知識單元和知識點,并給出課程大綱和教案。實際教學中要合理處理綜合性課程與專業課的關系,保證綜合性課程與畢業綜合實踐的有機銜接。

例如,對于軟件工程專業方向的學生而言,軟件開發與項目管理能力是一個必備的專業優秀應用能力,這種能力是學生在未來工作崗位上完成工作任務的能力,是所掌握專業理論知識、專業應用能力和職業素質的綜合體現。因此,我們開設了“軟件開發與項目管理實戰訓練”綜合性課程,課程以提高學生的實際應用能力,強化學生的職業素質為主要目標。該課程以工作任務為導向,在CMM工程規范下,按項目形式展開,項目經理由老師承擔,分小組進行實際項目的開發。

綜合性課程需要真實的實踐環境、具有實踐經驗的師資和項目資源,一般應通過校企合作來實施,因此需要發揮企業優勢,合作培養應用性人才。綜合性課程一般可安排在畢業學期之前,用連續8周以上的時間集中進行。

4.4基礎課教學改革

基礎課的教學涉及到不同教學部門的教師、教學管理人員和人數眾多的學生,基礎課的教學改革任務艱巨性。新的教學思想的確立需要一個認識、實踐和深化的過程,新的課程內容要接受實踐的檢驗?;A課的教學改革是一個系統工程,要想真正得到良好的改革結果,與教學有關的各部門、各方面、各環節就必須做到相互理解、相互支持、相互配合和有機銜接。

5結束語

近年來我們圍繞培養IT產業技術應用型人才的目標,開展專業建設與改革工作,制定了新的培養方案。2007版培養方案采用“分類培養”模式,在計算機科學與技術統一的專業名稱下設置了軟件工程和信息技術兩個應用性本科專業方向,并以信息技術專業方向作為改革試點。試點專業采用“3+1”培養模式,即第1學年至第3學年完成基礎課、專業基礎課和專業課的教學,第4學年開設一門綜合性課程和進行畢業綜合實踐。從專業改革實踐的效果看,新的培養方案是可行的。

進一步改革的設想是:將在企業大規模實踐引入到教學中,建立校外集中技術實踐基地,校企合作開設實訓、實踐課程,合作開展綜合畢業實踐。以行業實習形式驅動集中實踐教學環節,統一對學生進行職業技能培訓。積極引進具有實踐經驗的高水平專業人才,采用引進與培養相結合的機制培養雙師型教師。

亚洲精品无码久久久久久久性色,淫荡人妻一区二区三区在线视频,精品一级片高清无码,国产一区中文字幕无码
亚洲欧美另类综合偷拍 | 久久久久久久国产AV嫩草 | 好吊妞人成视频在线观看强行 | 亚洲高清在线精品尤物一区 | 日韩精品一区二区三区视频免费看 | 午夜色福利欧美 |