引論:我們為您整理了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道題目,所有題目已經讓修過這門課的學生根據難度分別標記為預習和復習類型,并且開通了基于題庫的在線測試,要求學生完成必要的測試,作為平時成績的重要參考??己酥袡嘀氐脑O置主要從不同專業對理論和實踐的要求進行考慮。軟件工程專業對學生動手能力的要求較高,信息管理與信息系統次之,而師范專業學生的培養目標是中等教育的師資,因此要求他們掌握比較扎實的理論功底以滿足以后的教學需要即可。
二結語
經過一年的教學實踐,收到良好的教學效果。由于理論內容有所刪減,針對基本概念及基礎算法應用的學習實踐相應增加,學生學習數據結構課程的理論障礙減少,其學習興趣得到了相應的提高。同時我們鼓勵學生參加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 總結
計算機專業畢業設計作為本科教學計劃中的一項任務,它承擔著培養學生綜合運用所學知識的技能、是教學中的一個最重要的、無可替代的環節,畢業設計質量高低也是衡量高等教育教學水平的一個重要依據,同時也是提高高等教育人才培養質量、培養大學生實踐能力、創新能力的一個重要實踐教學環節。因此,提高計算機專業畢業設計的質量,意義重大。
計算機本科論文:淺談如何指導計算機專業本科生畢業設計論文
【摘要】本文論述了從畢業設計論文選題、先導培訓、過程監督、多方位提高學生素質以及畢業設計論文報告撰寫等方面.針對如何在本科畢業設計環節中加強學生創新能力培養的問題,對畢業設計論文指導工作進行的探索工作。
【關鍵詞】畢業設計論文選題 先導培訓 提高綜合素質 創新能力
一、因材施教。恰當選題
選題是畢業設計論文工作的及時步.是高質量完成畢業設計論文指導的前提保障。經過三年多的學習,學生已經具備了從事本專業工作的基礎知識,但相對來說他們的知識結構還是淺層次的,大部分同學還不具有選題、立項的能力,即使能選定題目,也往往難以提升自己的能力。教師在選題時,應貫徹因材施教的原則,題目的難度適應學生的實際能力和水平,鼓勵一部分學生有所創造。應該承認,在學習方面,學生是存在差異的,因此畢業設計論文選題難度要有差異性,這并不是一種歧視行為。教師的選題應與自己的科研項目相結合,發揮自身優勢,以更好地指導學生。同時選題也要注意連貫性,可以利用前屆學生的研究成果,在他們的基礎上,繼續作深入的研究。當然,學生不僅僅是以上兩類,但只要掌握了因材施教這一原則,就找到了解決問題的思路。
二、確定選題。先導培訓
課題確定以后.指導教師應給每個同學下達畢業設計論文任務書,以明確整體工作內容、提出明確的技術要求和量化的工作成果要求,包括論文的開題報告及設計的總體方案,論文及說明書的字數,圖樣、實物的數量,按畢業設計論文各階段擬定工作進度,提供必要的資料和數據,列出部分推薦參考文獻目錄等。由多個學生共同參加的課題,必須分別明確各個學生應完成的工作內容和要求。
(1)以培養創新能力為中心的教學目標:要在畢業設計環節中突出加強對學生創新意識和創新能力的培養,首先,就要更新觀念,從思想深處改變對畢業設計作用的傳統認識.對畢業設計的培養目標和教學要求加以改革。明確地提出:畢業設計不再是單純地針對解決專業技術問題能力的培養.而是對學生綜合素質和創新能力的培養。畢業設計不僅是綜合檢測學生近四年學習的效果和水平,也是對已有教學環節的擴展和深化,更是檢驗和發揮學生創造性、開展創新活動的試金石,是學生綜合素質與培養效果的檢驗。
(2)以學生為過程主體的培養原則與模式:畢業設計中學生創新能力的培養和創造活動的開展,必須堅持以學生為主體的培養原則。要想學生發揮能動性創造性,首先要使其具有自主性,成為畢業設計過程中的主角,而不是跟在老師后面亦步亦趨的配角。只有當學生切實地感到自己是創造活動的主體,才能激發創造的熱情,全身心地投入創造的過程并關心創造的結果i才能進發出想象力、意志力和創造力。
(3)把握適度的指導方法與強度:把握適度的指導方法與強度在學生選擇了合適的畢業設計題目,有了創新的欲望后,導師給予的正確、適度、及時的教學指導,會成為學生創新設計活動的催化劑、助動力和方向盤。
(4)鼓勵學生的創新行為:學生是一個需要肯定、褒揚,需要體驗成功喜悅刺激的群體,在畢業設計過程中,指導教師的信任和鼓勵會直接影響到學生創新欲望的產生、創造意識的萌發和創造力的實現。以鼓勵為主的指導方法,能夠滿足學生的成功需要,調動他們的積極性.再加以正確的引導.會大大促進學生創新意識的發展和創新能力的鍛煉。
三、過程監控。育人
學生進入課題后,對每個人應根據任務書,列出時間表,對畢業設計論文工作進行督促檢查。一學期學生課程少,加上找工作、研究生復試等問題,學生心態比較浮躁,檢查督促跟不上,很容易造成畢業設計論文拖后,有的甚至完不成任務。指導教師每周至少應與每個學生保持接觸交流,聽取學生的匯報,檢查進度情況,幫助學生解決畢業設計論文過程中遇到的疑難問題。整個畢業設計論文過程中,要培養學生獨力解決問題的方法和能力:培養他們嚴肅認真的工作態度、勤奮鉆研的優良學風:注重開發學生的創新精神和創造能力,嚴禁抄襲。
指導過程中,應該融思想道德素質教育、業務素質教育、文化素質教育于一體,注重學生素質的提高。堅持教書育人,在畢業設計論文指導期間,要對學生進行政治思想、職業道德和紀律教育,嚴格考勤。學生因故請假應督促其按有關規定辦理相關手續。做事先做人,尊敬別人,科學作風,團隊精神等是做事的基本素質要求,要讓學生學習和體會做人做事做學問的各方面事情.要讓學生養成良好的工作習慣。
四、指導撰寫畢業設計論文報告
在答辯前兩周,畢業設計論文的主要工作應該已經完成。指導教師應根據課題情況提出的修改意見,指出其中的錯誤,指導并督促學生限期改正,進一步完善。否則,不得參加答辯。的工作就是畢業設計論文報告的撰寫。本科生大都沒有進行過這方面的訓練,有的甚至不知道該如何把前期做過的工作寫成報告論文。即使能寫出來,無論格式,還是內容組織等方面都離要求相差甚遠。畢業設計論文報告直接反映前期工作的質和量,代表設計成果的水平。這一個環節.指導老師必須予以足夠重視.應從以下幾方面進行指導。
五、結語
近幾年我們以“因材選題,規范管理,過程監督,考核”的原則指導畢業設計實踐.從畢業設計論文評審的結果看.方法行之有效。
計算機本科論文:關于民辦本科院校非計算機專業VB教學方法的研究與實踐
論文關鍵詞:VB程序設計 算法 實例分析 計算機等級考試
論文摘要:本文從民辦本科院校非計算機專業學生的現狀和特點出發,結合本人近20年的教學經驗,分析民辦本科院校非計算機專業VB程序設計教學的現狀,通過實例分析的方法,引出一種新的課堂教學思路和理念,旨在有效提高民辦本科院校VB程序設計語言的教學水平和學生的學習效率。
VB程序設計是很多高校非計算機專業學生必修的一門計算機基礎課程,我們學校也不例外。蘇州大學應用技術學院是民辦公有本科院校,該學院的非計算機專業理工科學生全部必修VB程序設計,并且要求學生通過江蘇省計算機等級考試二級,且與學位掛鉤。本人所教授班級學生每年等級考試的通過率均名列全院前茅,受到該院學生和教師的好評。今年在首次實行的由學生選擇任課教師過程中,出現了“漲停版”狀況,在短短的十分鐘內,選我所授VB課程的學生人數爆滿,導致后面很多想選修我的VB課程的學生沒能選上,事后這些學生私下問我:“如果沒選上我的VB課,能不能到我的課堂聽課?”這件事情給我的觸動很大,學生的認可是較高的獎勵!通過多年的研究和探索終于摸索出一套適合民辦本科院校的程序設計的教學方法。
1教師的人格魅力是吸引學生學好知識的必要條件
“師者,傳道授業解惑者”,教師這個行業是一個非常神圣的職業。它不但給學生傳授知識、解答疑問,更重要的是直接影響學生的思想價值觀和世界觀的形成。老師的一言一行都銘記在學生的心目中,潛移默化地影響著他們的成長。所以教師的責任心和職業道德是非常重要的,在某種程度甚至比他的知識水平還重要。這是我的個人看法。要想做一名好教師,首先要做一個好人:一個有愛心、肯奉獻、有責任感和心胸寬闊的人。具備以上特點,再加上淵博的知識,則具備了教師的人格魅力。現在的大多數學生雖然都是獨生子、嬌生慣養、相對比較自私,但他們很聰明,很活躍,很有正義感,明辨是非的能力也很強。他們當中絕大部分都是積極向上的,有進取心,想很好地完成自己的學業,給家長、朋友、老師以及社會一個的答卷。只是自制、自理能力相對較弱,需要老師的監督和幫助。這個時候因為離父母較遠,每天接觸的長輩除了老師還是老師,老師的作用就體現出來。有很多學生愿意找他們喜歡的老師交流,甚至做知心朋友。學生喜歡的老師一定是有人格魅力的教師,這一點確定無疑。那么,一旦學生喜歡上這個老師,他們就愿意接受這個老師給他們傳授的知識,按時完成教師布置的任務,在這種和諧的學習氣氛中,學生的學習效果就不言而喻了?,F在的學生和老師的關系和多年以前不同,甚至有很大變化:當學生需要老師做長輩的時候,老師就好像他們的父母,給他們關心和愛護;當學生需要老師做他們的知心朋友的時候,老師和學生應該是平等的關系,放下老師的架子,暢所欲言,各抒己見,甚至可以爭論的面紅耳赤。當學生需要老師做他們的嚴師,督促他們學習和上進的時候,老師就是一個有威嚴、神圣不可侵犯的人。只有這樣,才能更好地引導學生成為一名會生存、會做人、會獲取新知識的人,這也正是當今高等院校培養本科生的目標。
2從社會實際狀況出發,讓學生明確學習目標
目前我國的教育現狀是:從小學甚至幼兒園開始,就強調學習、學習再學習!也就是孩子除了學習之外,不能有其他事情可做,只要學習好,什么都好。所謂的“一俊遮百丑”,卻忽略了其他方面的培養和教育,雖然政府也正在努力改變現狀,但因為社會競爭激烈以及人口眾多,一時還難以改變。正因為如此,家長也是為了孩子今后的生存考慮,不得不督促孩子學習、學習、再學習!其他方面的教育等上了大學再說。這就給高等院校的教育帶來了很大的壓力,大學生存在的問題很多:首先是為什么要學習?學習目的不是很明確。其次是學生認為在大學里不用刻苦學習。因為在中學階段學習很辛苦(這是不爭的事實),學校為了升學率,學生為了考大學,甚至有中學教師給學生一種誤解:上了大學就可以放松了。導致學生上大學后不愛學習,認為沒必要再學習了,因為學習畢竟是一件很苦的腦力勞動。
針對當今大學生的現狀,我們的高校教師一定要讓學生明確自己為什么要學習?也就是學習的目的和意義是什么?結合實際狀況,首先一個有價值的人一定是一個知識豐富的人,不管是民營企業家,還是公司里的老板、董事長或者CEO,其次,如果沒有豐富的知識,也就談不上更強的能力,這是一般的道理。每個人都想成為一個有價值、有作為的人,如果沒有知識的的儲備,沒有學習新知識的能力,那他就很難達到目的。,學習無止境,學習的內容也是豐富多彩的,不單單是書本上的知識,還有學做人、學做事,學習別人的好經驗,等等,就像北京大學學生侯東說的:“學習不單純是學習知識,更多的是學習合理安排時間,合理調配資源,善于處理一些環境影響并最終找到自己的生活方式和目標”。
3采用適合民辦本科院校大學生特點的教學方法
(1) 消除學習計算機程序設計語言的畏難情緒,給足學生一定能學好這門課的信心。
VB程序設計是一門計算機高級程序設計語言,學生在學習這門課程之前,已經掌握了計算機的基本操作和基本概念,也就是學過了“計算機應用基礎”這門課,具備一定的計算機基本操作,但計算機語言和計算機的基本操作不一樣,而且差別很大,基本操作是固定的動作,通過反復練習就可以熟練掌握,而且效果顯著。而計算機語言要通過思考、推理和判斷才能給出正確的算法,也就是解決問題的步驟,并用程序設計語言把它正確地表達出來。難度要比操作大得多。很多學生在學習VB程序設計時,最難的就是入門這一關,特別是民辦大學生更是如此,他們不習慣采用計算機解題方法,甚至覺得計算機程序設計語言太難學了,簡直像天書。他們更習慣于日常生活中的解決問題的思路。針對學生存在的這些問題,一般情況下我們首先要打消學生對學習程序設計語言的畏難情緒,給他們信心和希望,告訴他們計算機程序設計語言沒有他們想象得那么難學,任何事情都是一樣,只要努力認真用心去做了,都能做好,包括老師本身,也不是天生就會程序設計語言的,也是一點一滴學出來的。例如,在日常生活中,我想把一瓶醬油(簡稱a)和一瓶醋(簡稱b)交換一下,交換后,原來裝醬油的瓶子,現在裝醋;原來裝醋的瓶子,現在裝醬油,問:我們應該怎么操做才能實現呢?學生會認為這個問題太簡單了,很快就給出答案:先拿來一個空瓶子(簡稱c),再把a瓶子里的醬油倒入空瓶,然后把b瓶中的醋倒入原來裝醬油的a瓶中,把倒入空瓶中的醬油倒入原來裝醋的b瓶中,就完成了醬油瓶和醋瓶互換的任務。這個問題不就是程序設計中的兩個變量交換值的道理嗎!一個變量a=1(醬油),另一個變量b=2(醋),現在要把a和b的值進行交換,(相當于把醬油和醋互換)則需要引用第三個變量c(相當于空瓶),先用c保留變量a的值(把醬油倒入空瓶),即c=a,再把變量b的值給a(把醋倒入醬油瓶),即a=b,把c的值給b(把空瓶中的醬油倒入醋瓶中),即b=c,則完成了a,b兩個變量值的交換。在程序設計過程中,有很多內容是和我們現實生活中的內容相似的,很好理解和掌握,相信同學沒有學不會的內容。
(2) 由淺入深,循序漸進,逐步引導學生步入正確的程序設計大門
在介紹VB內容的時候,教師不一定按照指定教材內容組織的順序給學生講解,因為教材本身就是一種參考書,教師可以根據大綱要求,把教材內容經過仔細研究、斟酌、提煉、總結和歸納成由淺入深、循序漸進、通俗易懂、簡單明了的知識內容,再結合日常生活中的實例展現給學生。如VB控件部分的內容不必在開始時全部講解,結合實際情況,用到哪些控件再詳細的介紹那些控件。首先把窗體、文本框、命令按鈕和標簽控件介紹給同學就足夠使用了,因為窗體是VB程序設計的基石和容器,所有VB的其他控件都放在窗體中;文本框可以用來作為輸入和輸出界面;命令按鈕用來激活代碼的運行;標簽用來注釋。至于其他控件,如圖片框、列表框等等可以在后面介紹到數組的時候,作為數組輸出界面時再陸續介紹??傊?介紹的內容以實際應用為主,有應用的需求就介紹,理論聯系實際,效果會更佳。
在介紹VB的語句語法時,不要急于求成,遇到問題需要解決時,再介紹相關的語法規則和語句內容,以問題驅動內容的進展。如設計一個加法計算器,用來求出n個數的和。如果n的值較小,如n=2可以直接把兩個數相加,但如果n=20或n=50的時候,如何實現這些數相加呢?方法很多,但好的方法就是用循環語句來實現,引出循環的概念、語句和語法規則。
對同學們容易出現的一般性錯誤,盡量用通俗易懂的例子說明語句的含義。因為學生出錯的原因就是沒有真正理解語句的含義。例如,開始使用VB賦值語句的時候,很多同學容易出現的錯誤就是把賦值和被賦值對象寫錯位置。如把x的值賦給y,寫成x=y,其錯誤的原因就是學生把賦值號“=”理解成數學里面的等號“=”了;同樣的錯誤還有,把文本框1中的內容賦給變量a,表達成text1=a。針對這種錯誤,我們就可以通過日常生活中“借錢”這件事情來舉例說明,如名字為x的人向某人y借了500元錢,前提是y一定有500元錢(y=500),我們可以用式子x<=y形式來表示某人y把500元送給了x,因為有箭頭,所以意思好理解,如果把箭頭去掉,則變成了x=y,這就是正確的用VB賦值語句表達的借錢含義。如果寫成y=x,則可以理解成y<=x,也就是x把錢借給y了!這和要表達的含義不相符。所以借錢人和被借錢人一定要分清楚,位置不能寫錯。強調接受者,即被賦值的量(左邊)和送出者,即賦值量(右邊)的位置關系。
在講解程序設計算法的時候,盡量從學生的角度去分析、理解和判斷,推出正確的解題方法。先用自然語言分析和闡述正確的算法,然后再用VB語句描述出來,要把分析和表達的全部過程展現給學生,和學生一起分析和判斷,再把初步寫出的VB程序放在VB環境中調試和運行,驗證算法是否正確。特別強調的是,有時需要故意設一些陷阱,讓學生跳進去,也就是程序不要一氣呵成,正確無誤。故意留出一些關鍵性的,容易犯的錯誤,運行結果出來,發現錯誤時,學生會很驚訝,在分析的過程中,覺得應該不會出錯,怎么結果不正確呢?這個時候教師也不要急于給出答案,讓學生思考幾分鐘,再慢慢引動學生發現問題,進而想出解決辦法,教師再給出正確答案。
歸根結底,我們在傳授知識的同時,好能夠把如何學習新知識的方法傳授個學生,這才是我們的教育目的,小之以情,動之以理,由淺入深,循序漸進,慢慢的學生也就走進了VB這個新知識的大門。教師在授課的過程當中適時地出現一些幽默的句子或片斷,也會讓學生覺得VB程序設計的課堂不是那么枯燥乏味。把學生的情緒調動起來,學習的熱情也就隨之而來,效果也就可想而知了。
4結束語
民辦本科院校的計算機程序設計教學方法的探索與實踐是一項復雜和持久的系統工程,無論是在教學理念還是在教學方法上都需要不斷的改革和創新。今后我們還要不斷的研究和探索,在改進教學方法和教學手段的同時,加強學生實踐能力的培養,進一步完善我們的教學機制。
計算機本科論文:改革計算機基礎教學,培養本科生創新能力
黃雅萍 強莎莎 駱軼姝 馬可辛
摘要:當今社會發展所需人才不僅需要具備淵博的學識,更要具備獨立接受新信息、處理新信息的創新能力。文章通過大學計算機基本素質和基本技能系列課程之一――《網頁設計技術》課程教學,從教學環境、教學模式、教學手段和教材建設等方面對學生創新意識的確立及創新能力的培養進行探索,取得了令人滿意的成果。
關鍵詞:創新意識;創新能力;教學環境;教學模式;教學手段
0 引言
面對計算機技術和信息技術的飛速發展,只有及時跟蹤新科技、掌握新型思維方式、更新與完善知識結構,具備綜合創新能力和可持續學習能力,才能在知識型社會競爭中永遠立于不敗之地。如何在教學過程中培養學生的創新能力是教育工作者必須深入思考的問題。
人的智力有高有低,但智力的發展決定于后天的環境與教育,所以創新能力是可以培養和發展的。創新能力的培養有多種途徑。筆者通過對大學計算機基本素質和基本技能系列課程之一《網頁設計技術》課程的教學環境、教學模式、教學手段和教材建設等方面進行嘗試和探索,把學生自學能力和實踐能力的訓練,創新意識的確立,創新能力的培養,貫穿于整個《網頁設計技術》課程的教學過程中,旨在通過大學計算機基礎課程的教學加快和完善學生自主學習、主動發展、學會適應、勇于創新的成長歷程。
1 營造創新性教學環境
“內因是變化的根據,外因是變化的條件,外因通過內因而起變化”。創新人才的培養必須要有良好的“外因”,即為學生提供一個寬松的、使其創新潛能得以激發、展現和生長的創新型教學環境,真正保障創新人才的培養。
創新性教學環境的建設是一個系統工程,它包含很多因素,涉及到方方面面。在《網頁設計技術》課程的教學過程中,首先以“校園網”為依托,對學生進行網絡獲取知識信息的培養,即利用先進的信息化手段和工具把多媒體、互聯網與傳統教材有機地結合起來開展教學,幫助學生在有限的學習時間內獲得較大量的信息,激發學生認知的積極性和主動精神。比如,教師為學生提供既方便教師教學,又便于學生自學的《網頁設計技術》精品課程教學平臺(圖1顯示《網頁設計技術》精品課程教學平臺模塊結構圖。該平臺主要包含輔助教師教學、學生自主學習以及師生交流三大功能模塊)。通過《網頁設計技術》精品課程教學平臺,學生可以有選擇地學習在課堂上沒有時間講述的一些網頁設計技術,有利于學生自主探究和個性的發展。其次,為營造創新性教學環境,充分發揮學生的創新潛力,教學過程中可以積極開展網站設計的競賽,將網站通過校園網進行交流,并對學生的創新成就進行獎勵。這樣,通過競賽進一步激發學生的創新意識,培養學生堅強的意志和敢于冒險挑戰的精神,而且使學生的創造性思維與個性得以長足的進步,實現了學生綜合能力的提高。這不僅為學生提供自主性、首創性和個性化表現的機會,還可在教學過程中形成濃郁的崇尚創新、尊重創新人才的氛圍。同時,每位學生由于智力水平和興趣愛好等因素的影響,導致了學生之間必然存在個性差異,在教學過程中,教師必須尊重學生的個性差異,給學生創造一種敢說、敢想、敢做的開放、創新性課堂學習氛圍,讓學生在課堂上敢于發表自己的意見,敢于向教師提出不同的想法,允許學生對教材知識進行個性化的理解和應用,允許學生存在不同的操作方式。只有這樣,學生才能自主參與,學生的個性才能得以表現,學生的創新才能迸發出來。
2 完善創新性教學模式
課堂教學是培養學生創新意識、創新精神、創新能力和創新人格的主渠道。在傳統的教學模式下,教師習慣于“滿堂灌”、“一言堂”,學生擅長于知識的接受和模仿。這種教學模式缺少教與學的互動,忽視了學生充分的思維過程,使課堂教學難以成為創新能力的培養過程。
要充分發揮課堂教學的創新性引導作用,教師必須轉變教學觀念,開展以教師為主導,以學生為主體的雙主教學模式?!盎咏虒W”是雙主教學模式的實施方法,它強調以學生個體為中心,圍繞學生學習方式的轉變、問題意識的培養以及合作探究能力的提高來設計教學活動。例如,將“提出問題”作為學生學習的組成部分,讓學生通過認識和發現有價值的問題來確立自己的思維活動和主動探究的目標,它是培養學生發展能力的前提,也是挖掘學生創新潛能的有效手段,使學生不僅學會,而且會學,把教學看作為發展認知的手段。
教學內容設計時,讓學生了解計算機技術和網頁制作技術的基本技能和發展前景,以及利用該技術處理相關問題經常使用的方法,引導學生從跟蹤到模仿再到創新,培養學生的引進消化吸收再創新能力。在網頁設計教學實踐環節設計中,不僅僅局限于“基礎與驗證型”實驗,而是在課程教學的后期,設置一個為期一周的“沒計與開發型”實驗,要求學生自由創作網站,老師對網站建設只是在技術難度、創新能力方面提出總體要求,學生以小組為單位完成任務,從而提高學生的創造性思維和綜合運用知識的能力。小組學生根據本組同學的共同興趣、愛好,自己設定主題,設計和完成網站建設。其間,教師不斷加以具體的引導,一方面啟發學生自己發現問題,自己解決問題,使學生逐步養成獨立獲取知識和創造性地運用知識的習慣;另一方面防止某些學生由于對這種讓學生自.由發揮和創新的題目感到茫然而無從下手,使創新只是流于形式,沒有實際意義。
3 改進創新性教學手段
現代教育學認為,學習者情緒上的參與是有效學習的重要條件。學生學習,要有正確的學習動機和濃厚的學習興趣,這樣學習才會有主動性和積極性,主動獲得信息,檢驗信息,使自己的知識水平由量變到質變。在《網頁設計技術》課程的教學中,教師積極改進教學手段,通過多種方法寓教于樂,激活學生的創新思維。
“任務驅動”教學法,是一種建立在建構主義教學理論基礎上的教學法,將所要學習的新知識隱含在一個或幾個任務之中,引導學生對提出的任務進行分析、討論,通過任務的完成使學生在學習過程中明確目標,培養學生積極的學習態度,以及發現問題、思考問題和解決問題的能力。例如,在進行動態網頁設計技術教學時,教師布置利用動態技術制作精美網頁的任務,引導學生通過各種動態技術如動態字幕、懸停按鈕、橫幅廣告管理器、音頻、視頻等動態網頁設計技術完成作品。實踐效果表明,學生各自展開了充分的想象空間,完成了一系列形式各異、圖文并茂的網頁。這樣的任務驅動成功地激起了學生的學習欲望,既完成了教學任務,又提高了學生的思維能力,培養了學生敏銳的觀察力和豐富的想象力。
在《網頁設計技術》這門實踐性很強的課程教學過程中,采用理論教學與上機實踐同時在計算機多媒體機房進行的方法,利用廣播式教學系統,教師演示熱門或新穎的網站啟發學生創新性思維,并直接與學生進行交流探討,組織學生參與到教學內容組織中來。在巡視和輔導過程中,注意傾聽和發現學生在討論或操作中遇到的問題,及時加以總結和引導。同時,教師應該引導學生把課堂中學到的方法延伸到課堂外,鼓勵學生建立課外科技小組進行協同學習,在業余生活中求發展、求創新,達到教學相長、互幫互學的目的,最終提高網頁設計和制作能力,激發創新思維。
4 建設創新性教學資料
教材是體現教學內容和教學方法的載體,對于保障理論教學內容的相對穩定性起到了必要的作用,同時也是教師教和學生學的主要媒體。教材的創新易于體現,具有代表性,也具有實踐價值。這就要求教材編寫必須不能因循守舊、陳陳相因,而是要緊密結合現實發展,反映出計算機網絡時代特征。
首先,在知識點的確定上,應該求精求實。講授知識的目的不是終結知識,而是提供進一步學習知識的路徑。在教材編寫中,應該想方設法讓學生不滿足于學到了多少知識,而是要感受到還需要學習哪些知識。其次,在能力的培養上,采取多種措施提高學生學習知識、運用知識的能力,讓他們在教材的學習中潛移默化地領略到思考分析問題應具有的素養及基本的方法。教材中應該留下許多提示學生進一步思考的內容,在課后習題中也應提出問題,提供空間,提出方向,引導學生在掌握基本內容的基礎上,不斷學習,不斷提高,產生進一步學習的動力和方向。
由于現代計算機技術發展日新月異,教材的內容不可能都是近期的。與時俱進,適時調整教材建設和教學資源,以滿足不同類型和層次的學生創新能力的培養,是任課教師不能忽視的關鍵問題之一。在《網頁設計技術》課程的教材建設中,教師們不過分依賴教材,及時了解和掌握網頁設計技術的近期技術,將它們以最適合的網絡教學資料形式融合到教學中,做到既不脫離教材,又不死守教材,不斷補充新知識,保持教學內容的先進性,激發學生的創新意識,培養他們的創新能力。
5 結束語
知識型社會的發展取決于人的發展,而人的發展動力在于創新。筆者在《網頁設計技術》課程教學改革過程中,銳意創新,營造良好的學習環境,采用科學的教學模式,對學生創新意識和創新能力的培養起到了積極作用。
計算機本科論文:應用型本科院校計算機相關專業“工學結合”初探
摘要:本文分析了應用型本科院校計算機相關專業學生就業難的主要因素,提出了其“工學結合”的必要性、工學結合的內涵和工學結合的主要途徑,通過工學結合加強了學生“IT職業素養”的培養并實現了校企無縫對接。
關鍵詞:應用型本科;工學結合;無縫對接
1 引言
目前,在應用型本科的專業教學中面臨著工學脫節的問題,影響了這類學校的教學質量。社會需求與畢業生就業矛盾也日益突出,一方面學生畢業后找不到工作,另一方面企業又嚴重缺人,招不到合適人選。即使學生被企業錄用了,也不能適應企業的環境,缺乏社會適應能力、動手能力和技術領悟能力。企業非常重視人才的實踐經驗,傳統的教學方法是從知識到能力,不符合人的認知規律,無法讓學生獲得工作過程知識。而工學結合則從實踐到理論,其理念是理論與實踐緊密結合,在實踐中構建理論知識,教學一體化。
計算機相關專業工學結合的優勢在于無論是學校還是學生個人,都具有能滿足實踐的計算機硬件和軟件。因此,計算機相關專業工學結合的重點是如何為學生構建結構合理的團隊,將企業文化和團隊協作精神滲透到學生的學習和實踐中,使學生通過做企業真實的項目更好地理解和運用所學理論知識,更好地開展項目實踐。
2 工學結合的內涵
工學結合是將學習與工作結合在一起的教育模式,它強調將工作過程引入到教學中來,在模擬的工作過程中學習如何工作,具有很強的可操作性和實用價值。工學結合的主體包括學生、企業、學校。它以職業為導向,充分利用學校內、外不同的教育環境和資源,把以課堂教學為主的學校教育和直接獲取實際經驗的校外工作或校內實踐有機結合,貫穿于學生的培養過程之中。在這一過程中,學生在校內以受教育者的身份,根據專業教學的要求參與各種以理論知識為主要內容的學習活動,在校外或校內實訓基地根據市場的需求以“職業人”的身份參加與所學專業相關聯的實際工作。這種教育模式的主要目的是提高學生的綜合素質和就業競爭能力,同時提高學校教育對社會需求的適應能力。對于學習與工作相結合的教育模式,各國都有一些自己習慣的稱呼,如:美國稱之為“合作教育”或“與工作相結合的學習”,英國稱之為“三明治教育”,我國則稱之為“工學結合”或“半工半讀”。
3 工學結合的主要途徑
(1) 項目教學法
項目教學法是以學生的自主性、探索性學習為基礎,采用類似科學研究及實踐的方法,促進學生主動積極發展的一種新型的教學方法。在教學活動中,教師將需要解決的問題或需要完成的任務以項目的形式交給學生,在教師的指導下,以小組工作方式,由學生自己按照實際工作的完整程序共同制定計劃、共同或分工完成整個項目。在項目教學中,學習過程成為人人參與的創造實踐活動,注重的不是最終的結果,而是完成項目的過程。通過項目教學法,可以很好地鍛煉學生的實踐能力、主動學習能力與團隊協作能力。
(2) 通過“威客”獲得動手實踐的機會
威客的英文Witkey是由wit(智慧)、key(鑰匙)兩個單詞組成的,也是The key of wisdom的縮寫,是指那些通過互聯網把自己的智慧、知識、能力、經驗轉換成實際收益的人,他們在互聯網上通過解決科學、技術、工作、生活、學習中的問題從而讓知識、智慧、經驗、技能體現經濟價值。教師鼓勵學生通過“威客”鍛煉自己的動手實踐能力,將所學理論與工作實踐相結合,為畢業后正式進入企業積累工作經驗。
(3) 與企業合作辦學,將企業或學校做為實訓基地
學校與一些具有一定規模的公司(例如東軟集團)合作,引進品質課程資源(軟件開發項目和企業文化),與合作公司共同商定教學計劃,根據課程的內容將授課任務分配給企業和學校分別承擔。在時間安排上采用3+1(即3年在校內學習,1年在合作公司從事開發實踐)模式或2+2模式(即2年在校學習,2年在合作公司從事開發實踐),留給學生到公司實戰訓練的時間。另外也可進行長、中、短期多層次的工學結合,也可以開展針對崗位要求、關鍵能力和企業文化多形式的工學結合。在公司實習期間,學生除學習和鍛煉動手能力外,還能更好地理解企業文化,遵守職業道德、深刻認識職業人所應具有的素質,對軟件行業的當前狀態和發展趨勢有一個的了解,同時學到相關領域知識并對其自身的能力及自身的特點有了更深入的發現與認識。這樣,可以使自己能更正確地做好自己的學習和職業生涯規劃,更早地實現自己人生的奮斗目標。
(4) 與培訓機構合作,去培訓機構培訓或構建校內培訓基地
目前,許多大四的學生畢業前會去培訓機構進行培訓,通過開發實際項目及系統培訓,可以提高自己的動手實踐能力。但這樣不僅管理這部分學生有一定的難度,而且對學校的各方面發展也不利。因此,也可以考慮將學校作為企業培訓基地,在學校資源(有工作經驗的教師或實際的項目)不足的情況下,考慮與專業培訓機構或與企業共建校內培訓基地。這樣不僅為學生提供了便利,而且學校也可以通過建立培訓基地提升知名度,并可取得一定的收益。在這一環節中,做好培訓計劃是很重要的一項工作,可以讓培訓機構介入在校學生的實訓或課程設計,采用培訓機構提供的實際案例或實際項目,在學校老師和培訓機構教員的共同配合下完成對學生實訓及課程設計的輔導工作。
(5) 吸收學生參與到教師的科研項目中
教師每年都可以申請到各級別的縱向或橫向科研項目,讓學生隨時得到動手能力鍛煉的另一種方法是讓學生以團隊的形式參加到教師的科研項目中來。讓學生全程參與從立項到開發直至結題的整個過程,這樣使學生對項目的立項至項目的結題過程有了一個的了解,同時也使學生了解了在項目完成的過程中每個重要節點應提交的階段成果,有利于學生的學習與今后的發展。
4 結束語
我們對以上提出的工學結合的幾種主要途徑進行了實踐。實踐證明,工學結合是應用型本科院校計算機相關專業順利發展的必由之路。通過工學結合可以提高學生的動手實踐能力和團隊協作能力,同時加強IT職業素養的培養,真正實現校企無縫對接。
計算機本科論文:應用型本科計算機專業課程設置初探
摘要:本文以學生就業為導向,在注重課程內容的技術性和應用性的基礎上,提出應用型本科計算機專業應加大選修課和自修課的比例,大力推進有針對性的實踐教學,培養學生的各種能力。
關鍵詞:應用型本科;計算機專業;課程體系
一、課程體系建設
一個專業所設置的課程相互間的分工與配合,構成課程體系。課程體系是否合理直接關系到培養人才的質量。
(一)課程內容的技術性與應用性。在教學課程設置與內容方面要突出應用型教育的技術性和應用性特點,根據崗位需求設置專業課程,同時注重人文社會科學與技術教育相結合,采用核心實例貫穿的知識體系來組織教學內容,突出知識的應用性和實踐能力的培養,兼顧好“知識系統的完備性”與“實用性、先進性”的關系,以“必需”的“夠用”為限度,大力進行減縮和優化。
(二)加強選修課與自修課。由于科學技術的飛速發展,使得計算機學科中的新思想、新技術、新觀念不斷涌現,造成學科內容繁雜而不確定,但是其基本原理,基礎知識是相對穩定的,我們可以把這些基本不變的知識作為課程體系的核心,作為必修課。把不穩定的、新出現的各種技術和知識作為課程體系的可變部分,作為選修課。
有些課程(像語言類課程)在許多知識點上是重復的,可以以其中一門課程為主線,深入學習,學生學習后掌握此類課程的基本方法和基本技巧,其他相似課程內容可以靠學生自主學習完成。這樣,一方面使得課程體系有了可擴展性,另一方面使學生增強了自主學習的能力。
(三)認證考試與教學相結合。目前我國5000萬專業技術人員中,有30%是通過資格認證考試獲得相應資格的。證書作為就業的一塊敲門磚,驅使越來越多的人奔跑在考證的大道上,不同的資格證書在各自的專業領域有如一道方便標尺,用人機構可以用它選拔自己認可的人才,IT領域也是如此。國際著名軟件廠商在生產著名產品、壟斷市場的同時也主導著技術的發展,將各種著名的認證考試引人到教學中也就意味著將的軟件技術引入到教學中,這樣既有利于教學內容的即時更新和調整,又能使學生畢業后很快進入崗位角色,增強學生的競爭力。
二、課程體系順序化
為保障教學工作的有效進行,必須合理安排教學計劃,做到先基礎,后專業,逐步深化;在教學過程方面從應用入手,從具體到抽象,從個別到一般,遵循著循序漸進的認識規律和學習順序。這樣既便于教學,也有利于學生系統地掌握知識。在專業科目的設置方面尤其要注意其內部的邏輯性,以實現各課程間的聯系,達到學完一門課程能為下一門課程服務的宗旨。各課程在時間上的合理安排,既可以提高學生的學習興趣,又可以增強學生的學習效果。例如:計算機類用人單位普遍表示他們在用人時更加注重應聘者程序設計的實際動手能力和編寫代碼的經驗,因此,對于應用型本科計算機專業的學生來說就可以讓他們在大學四年里打下程序設計的堅實基礎,在及時學年就應該接觸軟件設計課程,第二學年開設JAVA、C++等語言和數據庫系統開發實訓及軟件工程等課程,第三學年學習?NET等語言及強化相關的一些認識和訓練,使學生精通程序開發。
三、有針對性的實踐
計算機專業課程都是操作性比較強的課程。因此,要想使學生學好專業課,首先要合理安排理論課與實踐課的比例,一般理論課與實踐課的比例為1:1,對實踐性強的課程應加大實踐比例到1:2。其次,要加強實訓教學,模擬企業環境,學生在與企業實際環境相類似的環境中學習和工作,能夠熟悉企業各組織機構的功能,使學生一畢業就能適應生產的實際需要。再次,引入模擬軟件項目開發,在引導學生進行項目開發的過程中逐步講解課程的知識要點,這樣可以使教學效果事半功倍。
Internet和IT技術的發展迅猛,使得學校的課程設置很難與新產品、新技術同步更新,“學非所用,用非所學”成了當前計算機教育的通病。應用型本科計算機專業主要是面向應用層面,所以學校應與產業界必須密切聯系,與他們合作,開展定單式培養模式,培養理論聯系實際的“即插即用”型人才。這樣既能解決企業用人難的問題,又能解決軟件人才畢業后出路的問題。
四、學生能力培養
隨著軟件開發的規?;⒐こ袒?,任何人都無法獨自完成軟件的需求分析、系統設計、編碼集成、測試、安裝、管理、維護等一整套工作,所以在教學過程、項目實戰模擬及其他活動中,要精心設計,充分注重培養學生的團隊協作能力、創新能力、交際表達能力、應變能力、邏輯思維能力和自主學習能力,讓學生具備良好的素質,迅速的成長、成熟起來,與市場直接接軌。
五、結束語
國際競爭日趨激烈,這要求教育在層次上及其人才素質標準和培養目標上做出相應的調整,以適應經濟社會發展的需要。我們應依據學科的發展和社會對人才的需求,充分考慮學生的認知水平和已有知識、技能、經驗與興趣,來不斷修訂和完善計算機專業課程體系結構。只有在實踐中優化和完善過的計算機專業的課程體系,才能使計算機專業走得更遠。
計算機本科論文:本科二類院校信息管理專業計算機課程教學的研究
摘要:計算機類課程是信息管理與信息系統專業課程體系中的重要內容。傳統的課程體系設置已經不適合現代社會的要求。構件面向能力培養的計算機類課程體系,提升學生實際計算機能力,是實現本專業競爭能力的重要基礎。本文在分析理論教學、實踐教學、考核方式的基礎上,對信息管理與信息系統專業計算機類課程的教學體系及方法做了進一步的改進,為該專業的發展提出了思路。
關鍵詞:信息管理與信息系統專業;課程體系;實踐教學;Java語言
管理信息系統(MIS)專業起源于1967年美國明尼蘇達大學。在此后的近50年的時間內,包括中國在內的世界各國都紛紛開設了管理信息系統課程,并創辦了信息管理與信息系統專業(簡稱信管專業)。據統計,目前國內已有超過400所高等院校開設了信管專業。由于該專業是一個綜合性專業,涉及到管理學、經濟學、計算機科學和信息學等多個學科。因此,在信息管理專業的設置上,大體可以分為三種類型[1]:1.偏計算機方向,注重系統工程、計算機技術的有機結合;2.偏情報學理論方向,注重信息咨詢、電子商務、信息系統分析等方面的研究;3.偏經管類,注重培養掌握經濟管理知識和現代信息技術的復合型商務人才。但是經過多年的探索,大多數普通院校,尤其是本科二類院校信管專業的畢業生并沒有得到社會的廣泛認可。以陳國青教授[2]為組長的中國高等院校信息系統學科課程體系課題組通過調差對信管專業的優劣勢分析時指出,該專業較大的劣勢是“缺少有效的實踐、實習環節”,這些問題的存在,導致本專業學生動手能力較弱的這一事實。
一、存在問題
本科二類院校在建設信息管理專業時,受限于學校的師資和學生情況,面臨的問題更加嚴重,具體分析如下:
(一)理論性教材與課程較多
由于學生能力和名牌院校學生有一定差距,大部分學生在學習理論性較強的系統規劃、網絡原理等課程時有一定困難,興趣也不濃厚,過多的和名牌院校的學生一樣學習類似課程后,面對真實的系統規劃和分析依然無從著手。
(二)師資力量薄弱
相當一部分信管專業設置在工商類、經管類學院,教師以管理類為主,缺少計算機人才,尤其是系統開發方面的人才,導致教學的編程語言還停留在簡單的VB、VF等,早已不適合現代企業系統開發的需要。部分院校已經轉換到Java或.Net平臺,但是計算機課程體系建設不足。
(三)實踐/實習課程泛而不精,缺乏重點[3]
大部分院校采取的是模擬實習的方式,學生獨自完成一個簡單系統的系統分析到系統實施的全部過程,考查學生的“面”。對于剛走上工作崗位的畢業生,是難以獨立完成一個真實系統的全部流程的,只能負責其中的一部分。能都掌握這些知識的學生畢竟是少數。
(四)考核方式不合適
考試方式仍然以閉卷、題型以填空、選擇、判斷等客觀題為主,分析題、編程題分值較少,試卷重在考查“點”,缺乏對“線”的考查??紤]到走上工作崗位負責真實系統,是可以參考API、手冊等,的閉卷考試也不合適。
二、培養方式改革
(一)理論課程體系改革
目前,國內企業信息系統常用的開發語言為Java、c#.net,Delphi和VB??紤]到后兩種開發語言主要用于老舊系統維護,越來越難以適應現代企業的開發要求。因此,學習一門合適的計算機編程語言是必要的。擁有面向對象方式的Java和C#.net語言能很好的適應管理信息系統開發的需要,兩種語言在語法上類似,功能各有千秋。這里以Java語言為例,圍繞利用Java語言開發信息系統探討信息管理專業計算機課程的教學體系。
1.J2SE的教學
J2SE是Java體系的基礎,J2SE學習內容的好壞直接關系到后續課程的進行。因此,激發學生學習J2SE的興趣,提高Java語言基礎的教學效果是學習整個Java體系的重中之重。
根據J2SE的內容,可以將教學內容分成三部分:基礎知識、面向對象核心知識和提高部分[4]。
(1)基礎知識。在學習J2SE的初期,通過講授Java語言的誕生、簡單語法規則和環境配置來了解Java語言的特點。通過文字、圖形、圖像等多媒體信息給學生,激發學生學習這么課程的積極性。Java初級階段的講解一定要形象,讓學生建立編程的邏輯思維。
(2)面向對象核心知識。講授Java面向對象技術的類、繼承、抽象性等關鍵特性。針對信息管理專業學生的特點,對此部分內容的講解重在培養學生養成面向對象的習慣思維。通過引入案例,讓學生自己找出一個類所包含的屬性。同時,學習Java類庫,了解Java核心類庫的體系,讓學生養成查看JavaAPI文檔的習慣。在此階段,可以利用集成開發環境(IDE)Eclipse方便教學和編寫代碼,提高效率。
(3)提高部分。根據以上講述的情況,可以講解Java語言的高級特性,比如多線程、socket編程等。學習此部分后,可以利用上述知識完成多線程數據傳輸等復雜問題,充分運用已學習到的知識。
2.數據結構、計算機網絡及數據庫教學
(1)數據結構教學。數據結構是計算機程序的算法基礎課,需要重點向學生講述線性表、鏈表、隊列、棧、圖方面的知識??紤]到Java已經自帶相關的解決方案,因此,重在講解這些數據結構之間的區別,以實際應用為目的。
(2)計算機網絡教學。信息管理專業的學生學習的重點是運用掌握的經濟、管理和信息技術手段去維護或開發管理信息系統,計算機網絡的教學在整個計算機教學體系中處在次要地位,應以學習應用為主,了解常用的網絡設備以及環境配置,除核心原理外,盡量減少理論的講解。
(3)數據庫教學。數據庫是信管專業的計算機核心課程之一。企業常用的數據庫包括SQL Server、Mysql和Oracle三種。因此,數據庫的教學應以上述三種數據庫為主。。SQL Server數據庫圖形化界面容易操作,但不能跨平臺。My SQL小巧功能強大,也可以跨平臺。Oracle功能最為強大,性能較高??梢愿鶕嶋H需求選擇合適的數據庫軟件進行教學。VF和Access數據庫受到功能和性能限制,早已不適應現代企業要求,不建議教學使用。
3.JSP基礎教學[5]
管理信息系統的訪問方式分為C/S和B/S兩種。Java語言在處理C/S結構時較為繁瑣,需要學習AWT、Swing或SWT,遠沒有.Net方便。另外通過對企業招聘崗位數量的調研,企業對B/S的需求量遠遠超過C/S。因此,信管專業的教學重點應放在B/S架構上。
(1)HTML、CSS和JavaScript教學。對于B/S系統的學習,需要掌握Web設計里的一些基礎知識,如html、CSS和JavaScript??紤]到信息管理的學生以學習服務器“后臺”為主,因此,掌握常用的上述知識能做簡單的頁面設計即可。
(2)JSP教學。JSP是J2EE的前期基礎課程。在此階段,需要講述JSP常用語法、Servlet原理、JSP內置對象、JavaBean等。部分教材將JSP中的文件操作、數據庫操作也納入了JSP范疇,可以用來復習J2SE,但并不建議作為JSP的重點內容來講解。
4.J2EE教學
學習J2EE是學習B/S結構一個重要步驟。由于J2EE涉及到的知識點眾多,也缺乏合適的教材。因此,注重實際能力培養的教學方式是這一階段的重點。面對企業眾多的開發框架和開發架構,應選擇帶有普遍使用的框架和方法,例如SSH框架。講述具體框架應以技術分析、查詢文檔的方法為主,培養學生自我學習的能力。以建立系統開發的思想為主導,瑣碎知識點為輔。
(二)實踐課程方式改革[6]
信息管理專業的學生必須要通過大量的實踐練習才能熟練的掌握程序開發技巧,并培養良好的編程習慣。
1.J2SE的實踐教學
J2SE是整個Java體系的基礎,熟練掌握J2SE的實際操作,對以后的計算機課程學習會產生重要的影響。傳統的J2SE實踐教學偏Swing圖形化,目的是為了學生有直觀的圖形感受,避免長時間在黑白的控制臺界面下運行程序,但Swing內容在以后的教學中并不占主要內容。同時,考慮到Java語言的新特性以及Java語言學習的難點,如I/O,socket、多線程等在Web設計中有著比較重要的作用。因此,J2SE的實踐教學應圍繞著上述內容展開。
2.J2EE的實踐教學
J2EE的實踐教學是整個教學體系中最重要的實踐教學內容。J2EE實踐涉及的知識面很廣,傳統的實踐方式是讓學生建立一個簡單的模擬系統,由單個學生負責從系統分析到系統實施的全部過程。此方式的缺點是學生實踐涉及到的面太廣,泛而不精,模擬系統過于簡單也缺乏實際應用性。缺乏實際項目開發經驗是信管專業學生較大的短板,受限于學生的能力,也缺乏對整個系統規劃與設計的經驗。因此,在J2EE的實踐教學中,可以從真實的項目中選取其中一個模塊給一個小組開發,一個小組可以包含3-6人不等。通過小組完成的結果與真實項目對比,找出自身的不足。對于單個學生,可以通過研究某一細節,培養研究問題、發現問題和解決問題的能力。對于小組內其他學生完成的內容,可以通過小組交流達到擴展知識學習的目的。
(三)考試方式改革
傳統的考試方法包含了填空題、判斷題、選擇題、問答題和編程題??陀^題較多,學生將大量的時間花在瑣碎的知識點上。對于計算機基礎課程的考試,可以采取此方式,打牢知識基礎。但是對于綜合性的課程,比如J2EE,側重培養解決實際問題的能力,代碼呈大量性,集成開發平臺也可以自動生成或提示一部分代碼。因此,客觀題和以閉卷的方式考核學生編程題已不合適。
針對該問題,優化考核過程,可以用半開卷的形式考核學生解決模塊功能的能力,提供一定的集成開發平臺能自動生成或提示的代碼信息,以學生完整的完成某個模塊功能為評分標準。
也可以采用理論考試、大作業相結合的方式。理論考試著重考查學生對基礎理論和基礎方法的理解。大作業考查學生解決一些實際應用型問題的能力,包括完成模塊功能的完整性,程序的編寫、調試等。
三、結束語
信息技術發展的今天,新技術、新知識不斷涌現,對人才需求的質量也會不斷提高,要與時俱進,改進教學體系和教學內容,努力調動學生的學習積極性和主動性,以培養出高素質的創新型的信息系統人才。作為從事信息管理課程的教師,探索該專業課程的教學體系,提高教學質量和實際效果是必須重視和思考的問題。
計算機本科論文:計算機學科本科專業結構調整研究
摘要:計算機學科本科專業的結構調整包括培養目標的細分、學科內部及與相關專業的整合、探尋新的培養方向。本文首先從國內外計算機學科發展水平闡述了調整的必要性;其次從我國計算機專業的招生就業現狀闡述了調整的必要性;提出了調整中應該主要考慮的問題。
關鍵詞:學科結構優化;專業布局;課程體系;計算機科學與技術
隨著計算機和通信技術近十年來的蓬勃發展,國家的進一步改革開放,中國開始進入信息化社會。黨的十六大提出“加快信息化進程,用信息化帶動工業化”,建設小康社會,已經成為我們的基本國策和全國人民共同奮斗的宏偉目標。
1 科技的發展賦予計算機學科新的內涵
1994年,教育部將眾多的計算機類本科專業名稱統一規范為計算機科學與技術(簡稱計算機學科)。這十年來,隨著網絡和WWW技術的發展,計算機學科的內涵和外延得到了極大的豐富;計算機專業的教育內容已不再局限于傳統的計算機組織與體系結構、計算機理論與軟件、計算機應用技術,而計算機網絡及其應用技術、多媒體及其應用技術、網絡與信息安全等教育內容得以強化。以至美國ACM、IEEE-CS和AIS聯合制定CC2004的專家們認為,目前已經無法繼續用計算機學科來稱謂它,而改稱其為計算學科。我們稱之為“計算”的概念在過去的十年里發生了巨大的變化,已經拓展到難以用一個學科來定義的境地,這種變化對教學計劃的設計和教育方法會有深刻的影響。21世紀的計算將蘊含有多個富有生命力的學科,它們分別有著自己的完整性和教學特色。
計算機科學(CS,Computer Science)已經難以覆蓋學科新的發展,擴展后的學科稱為計算學科(Computing Discipline)。在CC2004的草案[1]里面,計算學科應包括計算機科學(Computer Science)、計算機工程(Computer Engineering)、軟件工程(Software Engineering)、信息系統(Information System)、信息技術(Information Technology)五大分支。計算學科的教學知識體系也在發生著迅速的變化。在計算機學科發展的早期,數學、電子學、高級語言和程序設計是支撐學科發展的主要專業基礎知識。而到了20世紀60、70年代,數據結構與算法、計算機原理、基本邏輯、編譯技術、操作系統、高級語言與程序設計、數據庫系統原理等成為學科的主要專業基礎知識。從20世紀80年代開始,隨著學科的深入發展,并行技術、分布計算、網絡技術、軟件工程等開始成為人們關注的內容。目前,程序設計仍然是學科最基本的工具。未來在基礎和開發技巧之間,加強基礎是首要的。除了學科知識的變化外,近幾年來,計算機學科方法論的內容也逐漸豐富并被人們重視。因此,計算機學科方法論的內容也需要在教學中給予充分的體現。計算機學科的教學需要以知識為載體,在講授知識的同時,向學生傳授學科方法論的內容,對學生進行面向未來的教育。
信息產業的主導技術是計算機、通信與微電子。計算機、通信與微電子技術的相互滲透、密切結合和高速發展帶動了相關學科的發展,構成了信息學科群。信息技術群內部交叉,對相關學科發展的帶動作用突出。從事計算機學科教育的教育管理者與教師必須要不斷研究信息技術發展對計算機教育的影響,研究學科發展的內涵、特點、共性與規律。
2計算機學科結構性調整的現實必要性
計算機學科不僅是信息化的核心技術,而且是目前全國規模較大的專業。截止到2004年初[2],我國普通高??倲禐?683所,本科學校679 所,其中505所開設有“計算機科學與技術”專業,在全國各專業中,專業點數量及時;2003年在校人數27萬,占理工科在校生總數的14.6%,也是最多的。這505個計算機專業中的368個是1994年后開辦的。這一方面反映了高等教育對國家信息化建設浪潮的積極響應,另一方面也說明專業建設的數量大、任務重。
同時,計算機相關專業也在蓬勃發展。按照教育部的劃分,“計算機類專業”包括計算機科學與技術、軟件工程、網絡工程。“信息技術相關專業”包括:地理信息系統、電氣信息工程、電子信息工程、電子信息科學與技術、光信息科學與技術、生物信息學、通信工程、微電子學、信息安全、信息對抗技術、信息工程、信息與計算科學、自動化。這些專業加起來,2003年共有在校生63萬人。信息技術和計算機專業的學生數量占全國所有理工科學生總量的三分之一。
近年計算機專業在規模上蓬勃發展,為社會輸送了大批專業人才;但同時也存在著專業特色不明顯以及教育質量需要提高的問題。隨著計算機技術的進步與普及,會使用計算機已經不再是計算機專業學生獨有的優勢。特別是新建地方性本科院校,計算機專業的一些畢業生專業特色不明顯,難以適應社會需要,競爭優勢不強,近幾年就業率逐年下降。
如果說計算機專業應該是培養信息化所需人才最主要的專業的話,它目前的狀態是否能夠適應這項重要的任務?如果不能適應,應該如何調整?目前,需要調整培養規格和要求,使計算機專業學生的知識結構能有相對優勢。調查發現,系統設計能力和創新能力強的高水平計算機人才的不足,是制約我國計算機學科與產業發展的關鍵。為此,需要樹立與之相適應的教育教學觀念,按照基本學科能力培養的要求建立課程體系,將學科方法學的內容貫穿于教學實踐中,通過設置配套的實踐教學體系來培養學生理論結合實際的能力,并結合實踐教學,學習和掌握一些新系統、新技術。
3調整中要注意的基本問題
3.1 如何確定計算機本科學生的培養目標、知識體系?
相對單一的教學計劃,已經造成了人才培養和人才需求的一種結構性失衡。如果繼續維持“計算機科學與技術”原有的含義,相對于社會需求,它已經不能容納現在這個辦學規模了。另外,計算機技術的內涵和外延都在迅速地擴大,各個分支已經形成豐富和完整的知識體系,已經不可能將如此豐富的內容安排在一個單一的本科教學課程體系之中,而且單一的培養模式也不能滿足社會對多種規格人才的需求,只有通過不同的培養計劃才能滿足這種不同的需要。
建立切實可行、符合本校特色的教學計劃、培養方案和課程體系是計算機學科教學與學科建設的基礎。教學內容和課程結構體系要瞄準人才培養目標,通過現代教育技術手段濃縮課時,科學合理地整合課程,構建合理的知識結構,其核心是各門課程間的優化組合。特別要借鑒美、英等國大學計算機專業的課程教學內容與社會需求緊密結合的做法。
計算機裸機和一般用戶有著較遠的“距離”,為了給用戶提供方便的使用手段,計算機專業的各類人員在基本計算機硬件系統上逐層構建系統,形成一系列的虛擬機,讓計算機系統完成更多的任務,留給用戶更多的方便,使用戶界面逐漸接近人的習慣,形成自然人機界面。這不僅表明有更多的東西需要模型化,問題的復雜度也會越來越高;而且更告訴我們要根據學生未來的工作定位在那一層虛擬機上,參照學科的三個形態,并根據所在學科點的特色,確定在教學中強調哪些內容,實現對學生的分類培養,而不是按照統一的模式去培養學生。
從國家的根本利益來考慮,必然要有一支計算機基礎理論與核心技術的創新研究隊伍,需要高等學校計算機專業培養相應的研究型人才[3]。而國內的大部分IT企業都把滿足國家信息化的需求作為本企業產品的主要發展方向,這些用人單位需要高等學校計算機專業培養的是工程型人才。國家信息化進程已經涉及到各行各業,企事業單位和國家信息系統的建設與運行是目前和今后采購、應用計算機產品的主流需求。這些用人單位需要高等學校培養大批信息化的應用型人才[4]。目前高等學校計算機專業在本科階段對研究型和工程型人才的培養已有一定的基礎,而對于從事信息化的應用型工作人才的專門培養則幾乎是空白。新建地方性本科院校的培養定位應該瞄準工程型人才和信息化人才,特別是后者[5]。
教育部計算機科學與技術專業教學指導分委員會提出以“培養規格分類”為核心思想的計算機專業發展的建議[2],該思想包含如下要點:在“計算機科學與技術”專業名稱下,鼓勵不同的學校根據社會的需求和自身的實際情況,為學生提供不同類型(但都要達到本科水平)的教學計劃和培養方案。可以考慮三種不同的類型:研究型(或者說科學型)、工程型(包括計算機工程和軟件工程)、應用型(或者稱信息技術型)。一個學校在其中一種類型上通過評估合格,就被認為“計算機科學與技術”專業合格。從長遠看,現行“計算機科學與技術”可能會被細分為若干不同類型的專業;而從近期看,應該鼓勵不同的學校根據自己的情況貫徹不同類型的培養規格。也就是說,進行調整是得到了國家政策支持的。這樣才能保障讓學生真正學到東西。
3.2 如何加強教學活動中學生的實踐環節,切實提高在校學生的實際動手能力?
計算學科具有理科和工科特征,抽象邏輯性和構造性并存,決定了本學科的教育、科學研究、項目開發都具有理論與實踐緊密結合的特征,這使得與理論密切結合的實踐教學具有特殊的意義。也就是說,該學科具有理工結合的基本特征,科學與技術相輔相成、互為作用、高度融合[6]。
目前計算機專業的基礎理論課程比重并不小,但由于學生不了解其作用,許多教師沒有將理論與實際結合的方法與手段傳授給學生,致使相當多的在校學生不重視基礎理論課程的學習。為了適應信息技術的飛速發展,更有效地培養大批符合社會需求的計算機人才,多方位地加強高校計算機師資隊伍建設刻不容緩。
3.3 如何使計算機本科教育與國際接軌,與就業接軌?
計算機教育歷程是計算機教育內容不斷完善和更新的過程。在一個階段出現的新技術,其經歷發展和完善之后,成為計算機教育的核心內容;同時又會出現更新的技術。因此,計算機教育內容必須與時俱進。在當今信息時代,必須在堅持自主教育創新的同時,注重與國際計算機教育接軌。從國外引進和學習先進的計算機技術,吸收國際先進的計算機教育理念、模式、體系[7]。
計算機學科的研究前沿在歐美,新知識都是以英語作為主要的專業技術載體。在實踐中,可以推進雙語教學課程建設,培養具有國際競爭力的人才。2001年高教司頒布的《關于加強高等學校本科教學工作提高教學質量的若干意見》中指出,高校必須積極推動使用英語等外語進行公共課和專業課的教學,特別是在信息技術、生物技術、新材料技術等專業,在金融、法律等專業,以及國家發展急需的專業領域開展雙語教學。2003年,國家教育部要求各高校在三年內開設5%~10%的雙語課程。
美國計算機學會(ACM)和美國電氣電子工程師協會計算機學會(IEEE-CS)等聯合提出的CC2004提供了計算學科5個方向的本科知識體系指導性建議。CC2004認為,針對每個方向都有對應的職業:計算機工程師應該能夠設計和實現包括軟件和硬件設備綜合的系統;計算機科學家面臨的是理論問題和軟件研究;軟件工程師應該能正確的設計和實現大規模的軟件系統;信息系統專家應該能分析信息需求和行業過程,能夠明確說明和設計滿足各機構需要的信息系統;信息技術專家負責規劃、實現、配置和維護一個機構的計算基礎設施系統。
3.4 大學如何進行學科交叉,優化內部結構,調整專業布局,提高自身學術創新水平與競爭力?
計算機網絡技術的高速發展與廣泛應用對信息技術、信息產業本身的發展已經產生重要的作用,同時也會在與其它學科的交叉、滲透與合作中出現新的學科內涵與活力。具有綜合學科優勢的大學在新的信息社會多研究領域中必然具有優勢,這也要求大學面對信息社會的需求調整自己的學科結構、人才培養模式與研究、產業化關系問題。
例如,浙江大學計算機學院本科生教育除了具有計算機科學與技術這個一級學科專業以外,還有數字媒體技術專業和工業設計專業兩個本科專業。這兩個專業是非常具有特色的,這得益于浙江大學在計算機輔助設計和計算機圖形學領域的深厚底蘊,擁有CAD/CG國家重點實驗室。
數字媒體技術專業要求學生具有一定的藝術基礎和興趣。目前國際上數字化技術日益活躍,媒體、計算機和網絡等技術相結合,形成新的媒體制作、傳播和使用技術,在經濟、文化、教育、國防等眾多領域得到越來越廣泛的應用。我國的數字媒體業近幾年正處于高速發展時期,對于具有較高人文素養、掌握數字媒體核心技術并具有藝術創意能力的復合型數字媒體技術開發與設計人才需求旺盛。本專業培養基礎扎實、知識面寬、具有創新精神、能適應21世紀數字媒體藝術發展需要的,從事數字媒體的技術開發與藝術設計以及開發制作的復合型高級人才。滿足影視、電子游戲、數字娛樂、新聞傳媒、商務媒體等行業對數字媒體軟件開發和設計制作人才的需求。本專業學生主要學習和運用數字媒體技術基本理論及專業知識,接受數字媒體的軟件開發與設計制作的基本訓練,具有新媒體藝術創作能力以及面向網絡的、新型的數字媒體研究與開發的綜合知識和技能。畢業生就業方向包括影視、動漫制作和電子游戲企業,出版、圖書、新聞等文化媒體行業,國家機關、高等院校、電視臺以及其它數字媒體軟件開發和產品設計制作企業。主要課程:數字媒體導論、繪畫基礎、數據庫原理、計算機網絡基礎、面向對象程序設計、視、音頻信號處理、計算機圖形學、計算機動畫、角色形象設計、數字攝影、計算機游戲程序設計、數字媒體后期制作等。
工業設計專業要求學生具有較好的美術基礎和興趣,旨在培養產品創新設計領域具有寬廣的“傳統文化視野、國際文化視域、市場經濟視角”,并對生活方式設計有敏銳感悟力的產品藝術設計人才;重點研究物質、精神生活形態與產品的關系,將產品的原創性、前瞻性和市場營銷作為一個整體來研究,培養學生的創造性思維和全程設計的能力,重視產品使用上的審美要求以及產品本身所具有的文化內涵;以培養學生的創新能力為核心。本專業培養方案著重構建學生的“兩個系統能力”,即:“創新思維與工作方法的系統能力”、“具有市場前景的創新設計與開發設計的系統能力”,將產品創新設計能力的培養貫串于整個課堂教學和實踐環節中,并培養學生具備良好的科學態度、職業道德和團隊合作精神。從過去的就業型、專職型人才的培養,轉變為創業型、具有創新意識與能力的復合型專門人才的培養;從被動的接受型設計人才培養,轉變為主動的出擊型設計人才培養。畢業生可到國家機關及電子、通信、數字媒體、家電、汽車、電視臺等領域的大型獨資或中外合資企業、高等院校、研究院所等單位從事研究、教育、產品造型設計、產品創新設計與開發、創業與管理、數字藝術與設計、數字傳播設計與制作等工作。主要課程:繪畫基礎、效果圖、設計基礎、基礎技法、工藝基礎、設計表現基礎、計算機圖形基礎、設計概論、設計思維與表達、計算機輔助設計、產品形式與方式設計、圖形與編排設計、人機工程學、產品系統設計、整合與創新設計等。伊利諾伊大學芝加哥分校計算機科學系本科生培養剖析
伊利諾伊大學(University of Illinois)是一所公立學校,始建于1868年,分芝加哥(Chicago)、斯普林菲爾德(Springfield)和厄本那-香檳(Urbana-Champaign)三個校區,占地面積10 496英畝。2005―2006學年,學校注冊在校生總數為68 325人,全日制教師總數為5576人,管理和專業技術人員7 573人,年度總運行經費為32億美元(不包括社會捐贈等所得收入),研究經費總額為6.688億美元(在美國所有大學中排名第10)。
伊利諾伊大學芝加哥分校(University of Illinois at Chicago)位于芝加哥市的中心地帶,下設醫學院、工程學院、文學與科學學院、建筑與藝術學院、工商管理學院和城市規劃與公共管理學院等14個學院,其中工程學院又由計算機科學系、電子與計算機工程系、生物工程系、化學工程系、土木工程與材料系和機械與工業工程系組成。
學習訪問期間,筆者有幸旁聽了數據庫系統、計算機算法、操作系統概念與設計、面向對象編程、高級軟件工程和計算機圖形學等課程。通過自己的切身感受,以及與任課教師和學生交流,筆者有幾點感觸較深,拋磚引玉,或許值得國內計算機教育界思考和借鑒。
一、通識教育
從計算機科學系本科生的課程設置要求和培養方案,我們不難看出,伊利諾伊大學芝加哥分校像大多數美國大學一樣,非常注重加強對學生人文藝術素質的培養,強調通識教育。
為此,筆者曾走訪了一位計算機科學系博學教授,他的一番話頗有意味。他說,從整體上講,大學階段在一個人的發展過程中,只能算是打基礎的時期,一個廣闊的知識面可以為學生的長遠發展提供一個更好的平臺。就計算機科學系而言,由于現在計算機技術已經無所不在,與之無關的專業可以說少之又少。所以,對于計算機專業的本科生來說,無論他們以后想成為IT企業的管理人員或者計算機方面的法律人士,本科階段打下的良好基礎可以讓他們在今后的工作中更加游刃有余。同時,對那些以后準備從事計算機科學研究和工程技術開發的學生來說,他們也不可避免地要與其他領域的人士進行溝通和交流,而一個的基礎知識在這時候可以很好地派上用場。
在此方面,實際上,國內一些高校已經給予了足夠的重視,并進行了卓有成效的改革。但據了解,仍有不少的高校對大力加強通識教育的必要性存在爭議,筆者在此提出此點,希望引起同行們的思考。
二、教材問題
由于計算機技術(尤其是計算機應用技術)發展非常迅速,在美國,計算機教材的更新速度相當快,教師的講授內容基本能與之同步,這樣就基本保障了學生所學到的知識是該領域中近期的技術。與此相比,由于當前我國在計算機技術方面與美國還有一定的差距,而且反映近期技術的文章大多都是英文的,這些都在客觀上造成了我國計算機教材與美國相比相對滯后。為此,筆者提出如下建議:
首先,進一步加強計算機科學與技術教材的引進工作(值得欣慰的是,教育部在幾年前就已經開始了此項工作的試點)。由于生活水平的差異,美國的計算機教材一般較貴,每本大約在400~800元人民幣之間,這對我國絕大多數學生來說都是無法承受的。為此,應結合教育部“在有條件的學校推動開展英語授課或雙語教學”的指導思想,在精選的基礎上,進一步加大英文影印版教材的引進力度,同時,要想方設法縮短影印版教材與原版教材出版的時間差,使開展英語教學或雙語教學的學校以及有能力閱讀英文教材的學生盡早受益。
其次,在加大英文影印版教材引進的同時,也要進一步重視對經典英文教材的翻譯,加大工作力度。近年來,國內一些出版單位陸續推出了不少經典計算機教材的中文譯本,為我國計算機教育的發展作出了一定的貢獻。誠然,這些中文譯本絕大多數都譯得不錯,但很遺憾,筆者也在網上發現了一些讀者對極個別譯本不甚滿意(大多是因為翻譯過程中,直譯過多,這樣讀者理解起來非常困難),如能在這方面更加注意,則將會取得更好的效果。
總之,我們加大英文影印版引進及中譯本工作力度的最終目的是要提高我們自已的教材水平。實際上,我們國內絕大多數教師對教材質量是非常重視的。只要我們在加大教材引進工作力度的同時,進一步探索調動教師出版教材積極性的有效機制,我國的計算機教材建設一定可以在不久的將來迎來一個嶄新的局面。
三、教學隊伍建設
與諸多美國大學相類似,伊利諾伊大學芝加哥分校教職工隊伍分為教師和管理服務人員兩大類,而擔任教學任務的教師一般都是學校的知名教授或副教授,應該說在美國能夠給學生講課是一種榮譽。這樣,與高質量的教材等因素綜合在一起,就為學生能夠接受到好的教育提供了保障。
與之相比,在國內高校中,雖然有很多知名的教授一直工作在教學一線,但由于受課題任務重等各種外在因素的影響,也使得一些知名教授在開展教學方面感到分身乏術。這一問題的解決是一個系統工程,涉及到學校的教學、科研和管理等許多方面。
四、教學方式
談及伊利諾伊大學芝加哥分校的課堂教學,筆者對兩點印象較深,一是老師課堂上講的相對較少,除了講授基本知識之外,老師將更多的時間和精力用于引導學生如何去思考和解決問題,即重在加強方法的傳授;二是學生課外練習相對較重。由于美國的信用體系較為完備,學生在完成自己的課外作業時,絕大多數都是獨立或組成小組共同完成的,基本不存在抄襲現象,即使對個別問題確實不清楚,偶爾也會向同學請教或參考同學的作業,但最終提交給老師的作業都是經過認真思考、自己完成的。
經過與教師和學生交流,筆者了解到,就對基礎知識的掌握而言,國內的本科生并不比美國的學生差,甚至有一定的優勢;但從凝練、思考和解決實際問題的角度講,國內的本科生與美國學生確有差距。
實際上,在一個人的成長過程中,大學本科階段是充滿激情與夢想的年代。如果我們能更多地從現實中提煉出一些問題作為學生的課外作業,對于學生深入理解和掌握基本知識,靈活運用各種方法和工具,提高分析問題和解決問題的能力,進而強化對其創新意識和能力的培養都是非常有益的;而圓滿解決現實問題后所獲得的成就感和喜悅之情,正是激發學生學習興趣、促使學生在已有的基礎上向更深層次進行思考的強大的精神動力。
當然,在強調學生動手能力培養的同時,要兼顧到對基礎知識的掌握。具體來說,我們要優化課程設置,完善培養方案,避免課時過多,要保障學生有足夠的時間完成課外練習。
總之,培養學生對基礎知識的掌握和培養學生思考和解決實際問題的能力是一個問題辨證的兩個方面。我們既要避免單純重視對基礎知識的掌握,造成學生的動手能力不強、創新性不足,也要避免只重視動手能力,而導致學生基礎不扎實、發展后勁不足的情況。我們應在認真比較研究國內外本科課堂教學的基礎上,通過改革試點,不斷完善課程設置和培養方案,逐步實現掌握基礎知識和培養動手能力的組合,構建最符合人才成長規律的本科培養新模式。
五、感受
筆者曾參加了一次創新意識討論課,特別對以下案例感觸頗深:
美國某學校物理考試中有一道題是“如何運用氣壓表測量大樓高度”。其中有一個中學生答道:把氣壓表一段拴上繩子,站到大樓樓頂,把氣壓表扔下來,氣壓表掉到地上時給手中繩子做上標記,從標記段到氣壓表段繩子長度就是大樓高度。老師說這種答案不能接受,因為沒有用到物理學理論。這位同學又答道,假定氣壓表重量為g,從樓頂扔下到達地下的時間是t,根據自由落體公式:L=1/2g*t*t,可以求出大樓高度L。老師說你這樣做有風險會損壞氣壓表。這位學生馬上說,我拿繩子從一樓往上走,一個一個樓梯臺階量,加起來就是大樓的高度。老師又說,這樣做一方面太費事,另一方面沒用到氣壓表。該學生思考片刻,非常興奮地說,我到大樓管理處,請求管理員告訴我大樓的高度,作為回報我把氣壓表送給他。老師問他,你難道不知道,根據樓底樓頂氣壓差可以計算出樓的高度嗎?這位學生義正言辭地回答,我當然知道,這是我在物理課上學到的。但我同時學到的是要充分調動大腦,提出所有可行方案,每種方案都有存在的道理。討論課老師又問學生誰發現美洲新大陸,很多學生回答哥倫布發現新大陸。老師問是這樣嗎?有學生就說哥倫布發現新大陸時同時看到了印第安人,是印第安人發現新大陸。馬上又有學生提出異議,并引用了圣經的典故認為是猶太人。爭論了一個小時,雖然沒有答案,但所有學生都自信自己的結論。這是美國上課普遍看到的現象,答案可以不是的,但所有解釋都有理有據。
計算機本科論文:計算機科學與技術本科專業定位與人才培養方案的設計
摘要:本文從學校的定位與專業培養目標出發,闡述了計算機科學與技術本科專業人才培養方案設計的依據、思路及特點。
關鍵詞:人才培養方案;專業定位;培養目標
1專業定位與培養目標
山東半島是我國重要的現代制造業基地,電子信息及家電是重點發展產業之一,將形成以計算機及其外圍設備、網絡與通訊、新型元器件和軟件等為支撐的電子信息產業群。煙臺大學是省屬重點綜合性大學,作為地方性院校主要承擔為地方經濟建設服務的使命,將建設成省內大學,目前正處于由教學型到教學研究型過渡過程中。而計算機科學與技術專業是煙臺大學校級重點建設與特色建設專業,該專業一度是在校學生人數最多的理工科專業之一,這一方面反映了我校高等教育對國家及地方信息化建設浪潮的積極響應,同時反映出了專業建設的規模大、任務重。
計算機科學與技術專業定位為:學科發展達到省內,總體水平達到省內先進,從教學型向教學研究型過渡。這一定位基于地方經濟建設的特點與發展要求,綜合考慮了目前與將來可實現的師資和辦學條件。與定位相符的本科專業培養目標為:培養德、智、體、美發展,具有良好的科學素養,掌握與計算機科學與技術相關的自然科學和數學知識,掌握計算機硬件、軟件與應用的基本理論,有良好的組織管理和交流溝通能力,具備良好的國際交流能力,能適應技術進步和社會需求的變化,從事計算機科學研究、計算機工程實踐或計算機應用的高級技術人才。為達到這一目標,需要以學生為本,尊重學生的個性差異,增加學生對于專業方向、課程的選擇機會。
2專業方向的確定
在培養目標的指導下,對比地方信息產業發展的狀況同CC 2005的觀點,結合我院計算機科學與技術學科發展的實際情況,確定計算機科學與技術本科專業的專業方向有三個:計算機科學方向、計算機工程方向與信息技術方向。
2.1CC 2005 建議的專業方向
IEEE/ACM的CC2005 課程體系規劃了5類人才:計算機科學(CS)方面的專家主要關注計算的理論和算法,重點在于計算的理論基礎;軟件工程(SE)師主要關注大規模軟件在它的生命周期內的開發與維護;計算機工程(CE)專家致力于開發和維護基于計算機的產品;信息系統(IS)專家關注信息資源獲取、部署、管理以及在組織內的使用;信息技術專家(IT)則在一個組織或社會環境中通過計算技術的選擇、創建、運用、集成和管理來滿足用戶的需求。
2.2專業方向的確定
在計算機科學方向上,我院有比較雄厚的教師資源,國家在信息產業中加強基礎研究需要大量的人才,該方向的確定也是為本學科在省內乃至國內占有一席之地的重要保障,我們將CS確定為研究型的專業方向。在工業企業中,需要大量的計算機工程方面的人才,膠東地區是我國重要的制造業基地,對這方面的人才有一定的需求量,在師資、設備等方面我們也有比較大的優勢,我們將CE確定為工程型的專業方向。經調查,我們過去的畢業生約有50%左右在從事信息技術方面的工作,而在未來也將長期延續這方面的態勢,我們將IT確定為應用型的專業方向。信息系統方向的要求更貼近管理領域,不作為我們的發展方向,軟件工程由于已經具有了軟件工程專業,在計算機科學與技術專業中不再考慮該方向。
2.3各專業方向的培養目標
計算機科學方向――目標是培養系統地掌握計算機科學理論,具有較高的抽象計算思維能力,具備本領域分析問題解決問題的能力,設計復雜算法,懂得系統軟件的開發與測試,能夠參與大型軟件的編寫,具備實踐技能,并具備良好外語運用能力的計算機專業高級專門人才。該方向學生經進一步深造后,將滿足計算機基礎理論與核心技術創新研究、開發復雜的計算機系統的需要。
計算機工程方向――目標是培養熟練掌握計算機軟硬件系統及應用知識,具備本領域分析問題解決問題的能力與一定的工程實踐能力,能夠從事計算機軟件和硬件設計、研究和開發及軟件和硬件綜合應用的高級工程專門人才。該方向學生能夠滿足以計算機為核心的應用系統的設計與開發需求。
信息技術方向――目標是培養熟練掌握計算機軟硬件系統及應用知識,了解各種計算機軟硬件系統的功能和性能,具有將計算機基礎理論應用于信息系統構建和應用能力,對信息技術的效用有深入理解和評估能力,善于系統的集成和配置,有能力管理和維護復雜信息系統的運行,根據不同的需求選擇相應的信息技術,構建優化的信息系統,在計算機與軟件企業中從事系統集成或售前售后服務的技術工作,在各種企事業單位有效地實施信息化建設的核心任務的高級專門技術人才。該方向學生將滿足各企事業單位信息化的需求。
在三個方向中,從學科建設角度,計算機科學是重點,是長期培養各方向高質量人才的根本保障與動力來源,也是保障我院省內學術地位的體現;從畢業生流向上看,信息技術是關鍵,是實現學生就業、為地方經濟建設服務的保障,影響到我校的聲譽。綜合各方面因素,我們希望學生在有明確方向的同時,各方向也能有一定的交叉,計算機科學方向的有一定的工程、應用能力,而計算機工程和信息技術方向的學生也在理論、思維方式上有較扎實的基礎。
3課程體系的設置與教學大綱的制定
本次培養方案中課程體系與教學大綱的確定,既繼承了舊版教學計劃中的成功經驗,也體現了一些新的特點。
繼續加強專業基礎的培養。我們認為,即使是應用方向的學生,為使他們能夠適應未來專業知識迅速更新的挑戰,也必須有堅實的基礎理論。與此同時,制定教學大綱時強調了在教學中理論與實踐更緊密的結合。
繼續堅持四個不斷線。(1)數學不斷線:在前六個學期中,每學期均安排一定量的數學課程,使學生能夠更好地理解本學科的基礎理論,提高他們的邏輯思維和抽象思維能力;(2)外語不斷線:除基礎外語外,在三、四年級通過專業外語和雙語教學課程繼續加強外語應用能力的培養;(3)程序設計不斷線:程序設計是計算機科學與技術專業的基本功,加強程序設計類課程使學生具有更好的適應工作的能力;(4)實踐教學不斷線:除課內實驗外,每學期都分別安排社會實踐、課程設計、專業實習、畢業設計等實踐環節,加強學生的實踐能力,同時加大了對實踐條件的建設。
加大了學生選課的自由度,為個性化培養提供了一定的條件。在本次設計的人才培養方案中,提供的專業必修課學分為42.5,專業選修課可從52學分中選修10學分,并有三個方向,每個方向9學分的課程可供選擇,學生可以根據自己的興趣與愛好選擇所修課程。
在教學大綱的制定中更新了教學內容,體現了新的教學理念及教學模式的改革思路。從加強基礎,分類培養的教育理念出發,參考專業規范的教育內容與知識體系,設計每一門課程的教學大綱?;A課程奠定三個方向的專業基礎,主干課程涵蓋知識體系中的核心知識單元,選修課程從擴大學生視野的角度設計課程內容。
進一步強化了實踐教學環節,實驗、實踐教學學時占總學時的33.3%。
計算機本科論文:新建本科院校計算機公共課教學團隊建設之我見
摘要:本文從教學團隊建設的內涵入手,分析了新建本科院校師資特征,對我院計算機公共課教學團隊的建設情況進行了總結,并提出了一些個人見解。
關鍵詞:新建本科院校;教學團隊;公共課教學
1新建本科院校的師資特征
在中國高等教育大眾化進程中,一批新建本科院校相繼涌現,其中大部分分布在地級中心城市。由于歷史背景、基礎條件、地理區位等因素的影響,因而新建本科院校知名度普遍不高,師資隊伍建設的任務尤為艱巨。本文以德州學院為個案,以從事計算機公共課教學的師資狀況作為基礎數據,對師資特征加以分析。
國家通過“合、并、共、轉”等方式調整了高校的管理層次和布局結構,德州學院于2000年通過“合、并”等形式升格為以理工、文、經管等學科為主的本科院校。
目前中國大多數新建本科院校在師資隊伍建設方面都面臨著以下問題:師資總量不足;生師比偏高;高學歷與高職稱的師資結構偏低;教學與科研的總體水平不理想;學科帶頭人與學術骨干嚴重缺乏;高水平的師資引進難,穩定難。德州學院也不例外,2005年之前全院每年3000多人的計算機公共課由計算機系教師擔任,當時計算機系師資只有30多人,除了擔任本系的專業課之外,還要承擔全院的計算機公共課,教學工作量之大可想而知,教學質量難以保障。2005年通過合并,教師資源整合,有18人并入計算機系,再加上引進的研究生,計算機系的師資數量達到60多人。計算機系于2005年成立了公共課教研室,有8人專職從事公共課教學。由于教學工作量大,每學期系里還從其他教研室指派幾位老師擔任公共課教學。近兩年從事公共課教學人員師資狀況如表1所示。
從表1可看出,從事計算機公共課教學的師資特征如下:
年齡結構呈年輕化狀態
高職稱及高學歷人數偏低
計算機公共課教學團隊建設現狀
2計算機公共課程改革
德州學院在校學生總數1萬六千多人,專業分布在理、工、文、管、藝術等各個學科門類,學生的計算機基礎、志趣、能力和學習目標差異非常大,所以必須認真研究學生的特點、專業的性質、將來工作的需要。因此,我們教學團隊建立了教學改革問題定期研討機制和青年教師培養機制,促進了計算機公共課的教學。
2.1構建課程體系,優化教學內容
全國范圍如此之廣,東西部地區發展很不平衡,各校各專業之間無論從師資還是實驗設備差別又相當大,不可能全國都采用統一的模式,甚至同一個大綱、同一本教材、同一張試卷。應當提倡在統一的原則指導下,各校各專業根據自己的情況確定適用的方案。
我們從事公共課教學的教師有固定的專任教師,也有臨時從其他教研室借調的教師,有利于我們對公共課的課程內容的整體把握。
(1) 大學計算機基礎課程內容改革
我院開設的大學計算機基礎課程采用山東省教育廳統編教材《大學IT》、《大學IT實驗教程》,每周4學時,其中理論兩學時,實驗兩學時。大學IT涉及到信息、計算機體系結構、計算機軟件、網絡與通信、多媒體、計算機程序設計與語言、數據管理、網絡信息安全、信息經濟與應用、IT新應用展望等內容。每一章在計算機專業課中都是一門專業課或是一個研究方向。怎樣在有限的學時內把計算機專業一學期開設的內容講授給學生,使學生既能理解所學內容,又能了解前沿的知識,對任課教師是很大的挑戰。從事公共課教學的教師不可能對計算機專業的這些內容全部吃透,針對以上情況,我們教學團隊采取集體備課形式,由講授這一章的教師來制定本章的教學任務、目的,大家再從非計算機專業學生的實際狀況出發,共同探討,以確定本章教學內容,做成電子教案群發給任課教師。此舉既考慮到了學科知識的完整性,又考慮到了學生的接受能力,在教學中取得了較好教學效果。
“大學IT實驗教程”主要涉及到Office辦公軟件、信息查詢、信息安全、媒體播放、電子郵件的收發等知識。在實驗教學環節中,我們采取“任務驅動”教學方法。對于每次實驗所練習的內容,由指定教師按照任務由小到大、逐步組合的理念組織好實驗內容,放入公共郵箱,學生下載后按照要求練習。任務驅動方式調動了學生學習積極性,不少學生很快將所學知識應用到實際學習中。比如學會了畢業論文的排版,利用Excel完成班級學生成績統計,制作競選演講稿,制作個人網站等。
(2) 計算機技術基礎教學改革
我院除了開設大學計算機基礎外,還在全院非計算機專業學生中開設了計算機技術基礎課程,以“Visual Basic程序設計”作為教學內容。根據學生實際水平,我們教學團隊自行編寫了《Visual Basic程序設計基礎》教材,并在2006年第二學期首次使用,教學中的許多實例皆為老師根據實際工作需求編寫,學生對任課教師增加了一份崇拜,調動了學生的積極性。在實際教學中我們考慮到文、理差別,我們教學團隊經過探討,確定了3個教學小組,分別是文科組、理工組、音體美組。每個小組選擇教師作為主講教師,并根據學生的實際情況指定教學環節的任務、目的要求和措施,以保障教學質量。學期末考試我們采用3套試卷,縮減了因文理差別帶來的對知識掌握程度的不同,提高了學生的考試通過率。
2.2以老帶新,促進青年教師的快速成長
師資隊伍建設是影響教育質量的決定性因素。從表1可看出我院和其他許多新建本科院校一樣存在著以下問題:青年教師過多,骨干教師少,高學歷、高職稱教師偏少,教學任務繁重。伴隨著學校的發展,青年教師所占的比重急劇上升,解決地方新建本科院校青年教師的成長問題已迫在眉睫。
新教師是新建地方性本科院校課堂上的主力軍,他們的課堂教學能力和經驗亟待提高。我系新教師一般前幾年先從事公共課教學,待教學經驗豐富后再從事專業課教學,老教師還承載著對青年教師的培養任務。
(1) 青年教師隊伍的現狀
一些青年教師抱著遠大的理想步入高校,他們急于寫文章、搞科研,急于出成果,根本無暇顧及計算機基礎課程的教法和教改。一些青年教師不愿意上基礎課,認為自己的聰明才智難以發揮,自身的業務發展受到限制。還有部分青年教師是非師范專業的畢業生,缺乏系統的教學能力培訓,教學方法不夠靈活,教學效果不理想。隨著高校的擴招,新教師往往一上崗就匆匆走向講臺。他們尚未完成自身角色的轉換就承擔了大量的教學工作,從而使得他們無法進行教學的總結與反思。
(2) 通過集體備課、聽課等方法提高青年教師教學能力
在集體備課教研活動中,由老教師就課堂授課的教學方式與方法、教學手段的科學利用、教學內容和進度的安排、課堂教學效果的化、課堂師生互動、課程教案的編寫、上課時間的控制、上課的技巧問題等各個方面對青年教師們進行現場指導。老教師每學期指定聽3~5人青年教師的課,課后與青年教師及時交流,對青年教師教學中的優點給予充分肯定。同時,對聽課中發現的不足和需要改進的地方進行具體點評,例如講課的目的性要明確,課堂氣氛要活躍,課堂語言表達要清晰,語速要適中,儀表要大方、得體等。青年教師通過聽老教師的課,學到了寶貴的教學經驗,通過反復聽課、反復實踐、反復調整和品悟,在短期內將理論知識轉化為了實際的課堂教學能力,使自己迅速地走向成熟,教學能力不斷提高。
計算機本科論文:應用型本科院?!坝嬎銠C組成原理”與“計算機系統結構”課程設置探討
摘要:本文探討了計算機專業“計算機組成原理”和“計算機系統結構”學科重組的課程體系。
關鍵詞:課程設置;教學內容;整合
1兩門課程的開設情況
“計算機組成原理”是計算機專業本科生必修的重要核心硬件基礎課程之一。計算機專業本科生都會開設該課程。該課程從單處理計算機系統的概念出發介紹硬件和軟件兩部分,其硬件部分主要包括運算器、控制器、存儲器、輸入設備和輸出設備五大功能部件,通過總線構成一個完整的硬件系統。通過學習本課程,學生能建立清晰的“整機”概念,能夠掌握計算機的一般組成原理和內部運行機理。
“計算機系統結構”是計算機及相關學科的專業基礎課程,是計算機硬件與結構方面重要的一門課程。部分應用技術型計算機專業本科生沒有開設該課程。我們學校就沒有開設。該課程主要研究軟件、硬件功能分配和對軟件、硬件界面的確定,即確定哪些功能由軟件完成,哪些功能由硬件實現。從總體結構和系統分析這一角度來研究計算機系統。本課程的學習目的是建立計算機系統的完整概念,學習計算機系統的分析方法和設計方法,掌握新型計算機系統的基本結構及其工作原理。
2國外相關教材內容
目前國外有很多類似教材包含了近乎兩門課程的教學內容。美國計算機專家William Stallings編著的世界著名計算機教材Computer Organization and Architecture :Designing for Performance(Seventh Editon)是介紹當代計算機體系主流技術的近期技術的教材。該書以Intel Pentium 4和IBM/Motorola PowerPC作為考察實例,將當代計算機系統性能問題和計算機組織與體系結構的基本概念及原理緊密聯系起來。主要內容有CPU性能設計、指令流水線、整數和浮點算術、微程序設計的控制器;RISC處理器和超標量處理器;近期的IA-64體系結構和Itanium處理器;PCI新型系統總線規范;cache存儲器組織、cache一致性問題和MESI協議;包括行總線和最近研發的InfiniBand;是多個處理器的并行組織,包括對稱多處理機、機群系統、非均勻存儲器存取(NUMA)系統。
3兩門課程的比較和整合
應用技術型本科計算機專業課程的設置應做到面向市場、靈活有效,要對教學內容進行精選,把體現當代科學技術發展特征、多學科知識交叉與滲透的趨勢和動向反映出來。整合后的內容如下表所示。
整合后的實驗主要是運算器及設計實驗、存儲器及設計實驗、控制器及設計實驗、系統總線控制實驗、模型計算機實驗等。
整合后的課程設計主要是設計指令系統實現基本模型計算機、基于CPLD的模型計算機、基于RISC處理器的模型計算機、基于重疊技術的模型計算機、基于流水線技術的模型計算機等。注意根據課程進度進行相應的具體的實驗項目,此外還要兼顧先簡后難??梢韵冗M性簡單的驗證式實驗,然后稍有難度的設計性實驗,是較大難度的綜合性實踐。