時間:2022-05-27 03:04:39
序論:寫作是一種深度的自我表達。它要求我們深入探索自己的思想和情感,挖掘那些隱藏在內心深處的真相,好投稿為您帶來了一篇計算機專業本科論文范文,愿它們成為您寫作過程中的靈感催化劑,助力您的創作。
[摘 要] 本文總結筆者多年指導計算機專業本科學生畢業設計的時間工作,分析了畢業設計存在的主要問題,并給出了相關對策。實踐證明這些對策效果良好。
[關鍵詞] 計算機專業 畢業設計 本科
1.引言
畢業設計是高校教學中的重要的實踐性的教學環節之一,學生在教師指導下通過完整的畢業設計各環節,可以提高專業素養和就業競爭力。教育部辦公廳《關于加強普通高等學校畢業設計(論文)工作的通知》中指出:“畢業設計(論文)是實現培養目標的重要教學環節,同時畢業設計(論文)的質量也是衡量教學水平,學生畢業與學位資格認證的重要依據。各類普通高等學校要進一步強化和完善畢業設計(論文)的規范化要求與管理,圍繞選題、指導、中期檢查、評閱、答辯等環節,制定明確的規范和標準”。近年來,隨著大學生就業壓力日趨增大,就業與畢業設計發生了嚴重沖突,學生忙于找工作,去單位實習,導致畢業設計質量下降,傳統的學生在校、與指導教師面對面交流的管理方式越來越不適應當前形勢。在這種情況下,畢業設計管理的信息化成為必然趨勢,如何加強畢業設計的監督指導,提高畢業設計的質量是我們必須解決的問題。
2.畢業設計(論文)存在的主要問題
2.1 社會大環境影響
近些年,本科大規模擴招,導致生源素質下降,我們計算機系的三表學生就是如此,同時由于教育產業化本科生以前的小班上課變成大班上課,教學質量必然受到影響。每個指導教師要比以前指導更多的學生,教師負擔很重。種種原因導致教學質量下降。
2.2 思想不重視
我們都知道,畢業設計階段與頻頻召開的應屆大學生大型招聘會處于同一時期;與考驗的初試、復試也處于同一時期;與公務員考試也處于同一時期等等,在嚴峻的就業形勢下,一些學生在畢業設計環節上投入的精力甚微,甚至選擇了放棄。另外,高校主管部門和社會都非常看重高校的就業率指標,在“魚和熊掌不能兼得”的情況下不得不放松了畢業設計的標準,導致一些學生的畢業設計(論文)流于形式。
2.3 指導教師指導不到位
一些指導教師忙于科研、晉職、評優,有時無暇顧及畢業設計的學生,而很多學生又忙于考研、找工作、考公務員等等,不主動聯系指導教師,導致畢業設計中間跟蹤指導過程的嚴重缺失,到最后只能在設計質量和學士論文上把把關。而教學管理部門制定的管理制度的可操作性差,畢業設計工作得不到切實保障。
3.對策
3.1 畢業設計提前介入
計算機專業的畢業設計實踐性很強,,在畢業設計過程中,學生需要綜合運用所學的知識完成軟件開發方法、算法設計、數據庫設計、程序編碼、程序調試等任務,最后還要對所研發的系統的開發過程進行總結,寫出一篇符合規范的學士論文。在這個過程中,學生幾乎會用到大學四年所學過的所有課程的知識,為此,我們所有任課教師在平時的教學、實驗、課程設計、社會實踐等教學環節中,有意識地滲透和灌輸畢業設計、學術論文的思想,比如,在專業英語課程的教學中,讓學生學會如何翻譯英文摘要,進一步學會如何撰寫中文摘要;在學會數據庫原理課程時,讓學生學會如何進行數據庫設計等等,循序漸進,逐步提高學生專業素養。
以往的畢業設計根據教學計劃都安排在最后一學期,由于這一學期還有幾門課程和三周的畢業實習,實際的畢業設計時間不足十周。為了確保學生有充分的時間搜集資料并對其所選的題目進行充分思考,我們系從前年起開始把畢業設計提前至第七學期,這樣學生就會有整整一年的時間作畢業設計,同時,明確畢業設計各個環節的任務、工作量及標準,避免學生因時間寬裕而懈怠。
3.2 采用“網絡+集中指導”的聯合指導模式
以前有些學生對畢業設計認識不足,在畢業設計前期表現松散,進入角色遲緩,后期趕進度,加班加點,大便前才匆匆完稿,影響畢業設計質量。
現在我們采用“網絡+集中指導”的聯合指導模式,充分利用計算機技術、通信技術和多媒體技術進行網絡指導,通過網上留言簿、網上答疑、網上討論和電子郵件對學生進行指導。同時。指導教師每周至少對學生進行一次面對面指導,學生在與老師交流前首先要提交本周的書面工作總結,這個書面工作總結詳實地記錄了該學生在這一周的畢業設計中所遇到的問題,你解決的思路與方法,指導教師通過書面總結了解每個學生,從而進行有針對的啟發、答疑,這樣可以防止抄襲或請別人代做畢業設計。另外,每周撰寫符合要求的書面工作總結,不僅提高了學生的邏輯思維能力和語言表達能力,而且還使學生必須按照軟件工程設計思想,經過系統分析、系統設計、系統實施、系統測試等一系列完整過程有條不紊地開發一個系統,從而提高了學生的專業素質,也保證了畢業設計工作順利進行。
3.3 校企聯合
考研不成功或找工作的學生,正面臨著前所未有的就業壓力和困境,一旦簽訂就業協議后就被要求或主動去就業單位實習、工作,這些學生不能全身心地投入到畢業設計中,嚴重影響畢業設計各個教學環節的實施。對于這些學生我們聯合就業單位,同時鼓勵學生在就業單位查找滿足畢業設計要求的真實課題,進行“真題真做”,這樣,既實現了學校與就業單位的無縫對接,又不會因學生急于上崗而影響畢業設計的質量。
3.4 畢業設計過程質量監控
畢業設計具有時間相對集中,學生學習與教師工作空間分散,所以管理相對困難的特點。為此,我們實行“教師負責制”,針對畢業設計的各個環節,包括教師擬題、學生選題、指導教師下達任務書、學生撰寫開題報告、學生寫中期匯報表、指導教師撰寫中期檢查表和結題驗收表,系里都要定時定期檢查驗收,及時了解學生的設計和教師的指導情況,并及時將檢查情況進行通報,使畢業設計工作整體有條不紊地向前推進。
4.結語
畢業設計是高等學校在本科培養體系中最重要的實踐教學環節,具有很強的時間性和工程性,需要學生綜合運用大學四年所學的基礎知識,分析解決實際問題,是一個非常系統的工程。要提高畢業設計的質量,就要從平時的點滴做起,學好每一門課程,夯實專業基礎,這需要學校、指導教師和學生三方面的共同努力。
作者簡介:
曲秀敏(1969年2月3日),現工作于黑龍江省佳木斯大學信息電子技術學院,副教授,研究方向是計算機應用。
摘要:本文首先介紹了計算思維的概念以及在計算機公共課程中引入計算思維的必要性,然后闡述了提高計算思維能力的多種途徑,包括:通過程序設計課程類課程培養學生計算思維、通過上機實驗培養計算思維、通過大學生科創提高學生計算思維等幾個方面。
關鍵詞:計算思維;程序設計;上機實驗
一、引言
計算思維是運用計算機科學的基礎概念進行問題求解、系統設計以及人類行為理解等涵蓋計算機科學之廣度的一系列思維活動。計算思維同我們的閱讀、寫作能力一樣,是人類的基本思維方式。這種思維方式運用計算機科學的基礎概念和方法對問題進行描述、建模、求解,是一種具有普適性的科學思維方法。
二、在計算機公共教學中引入計算思維的原因
有了計算機,人類就能用自身智慧解決那些計算時代之前不敢嘗試的問題了。然而,長期以來,信息技術只是被社會看成一種高科技工具,計算機科學技術也被構造成一門專業性很強的工具性和輔助性學科,很多非計算機專業的學生從來就沒有體驗過計算的愉悅:基本原理的互相影響,計算思維的方式,以及有趣的問題解決。2006年,隨著周以真教授的“計算思維”課程(面向所有專業的一類“計算機科學導論”課程),以及Tim Bell教授領導的針對中小學生的“不插電的計算機科學”等不同類型的計算思維課程的成功開設,人們開始考慮用“計算思維”來全面改造傳統的大學計算機教育。2009年3月,ACM在網上公布的CS2008中,將原來在“導論”課程中的計算思維放到整個計算學科的教學過程中,認為“計算思維”對計算機課程教學越來越重要,報告建議將“計算思維”放在計算機課程教學的中心地位。
由此可見,不能將程序設計、大學計算機這些計算機基礎課程簡單地看成工具性課程,而應將其作為培養學生計算思維能力的重要課程來看待。那么,如何在課堂上結合課本的知識點培養學生的計算思維能力,使得計算思維成為學生的一種思維習慣,并能夠運用計算思維的方法進行問題的分析和思考?我們在計算機公共基礎課程的教學中,在這方面進行了一些有益的探討及實踐。
三、多種途徑提高計算思維能力
程序設計類課程曾經一度是只以講述程序設計語言的語法知識為主的應試課程,課程枯燥乏味,遠離應用。為了把程序設計從應試課程轉變為一種實踐工具,目前程序設計類課程多以培養學生運用編程語言解決實際問題的編程能力為目標,使學生掌握一門編程語言的基本語法、語句、控制結構,以及程序設計的基本思想和方法,使學生認識到算法、良好的程序設計風格及實踐在的重要性,培養學生熟練使用一門編程語言分析和解決實際問題的能力。進而培養學生的計算思維能力,使學生無論以后在學習、工作中使用什么語言編程,都能靈活應用這些思想和方法的能力,為學生進一步學習其他專業課程打下堅實的基礎。
(一)在程序設計類課程的教學中,采用基于任務驅動及算法多樣化訓練的計算思維培養方法
在程序設計類課程教學改革中,首先要轉變和更新教師的教學理念,從傳統的“以傳授計算機知識為主”轉變為“以培養計算思維”為主,研究從“教給學生什么知識”轉為“教給學生什么思維方法和能力”,以及如何確保由“知識傳授”轉為“基于知識的思維傳授”的問題,旨在讓學生不僅“學會”,更要“會學”,不僅“愛學”,更要“學有所獲、學以致用”,不僅“學會知識”,更要“學會思維方法”。
基于任務驅動的教學方法及算法多樣性訓練可以激發學生的思維活動,強化計算思維訓練。
1.采用基于任務驅動的教學方法。為了將計算思維的培養和課堂教學有機地融合,我們在教學過程中綜合采取任務驅動教學、整班教學與小組教學、多媒體教學與網絡教學等多種方法開展教學,充分發揮各種教學方法的優勢,積極采取多種途徑幫助學生在算法課程的教與學中有意識地加強計算思維的培養。
運用任務驅動教學法的教學形式是:提出任務師生共同分析完成任務的方法和步驟適當講解或自學或協作學習完成任務實踐交流或歸納。而傳統的教學形式是:基本概念介紹舉例解釋鞏固型獨立練習小結評講上機練習。在這個過程中,學生的學習基本上是被動的。采用任務驅動教學法,在課堂教學中,首先提出一個需要完成的具體任務,與學生共同分析解決該問題所需的知識、方法和步驟,圍繞具體任務進行適當的概念教學和舉例講解,或引導學生來獨立完成,也可以合作完成。目的是通過完成任務,掌握學習內容,學會學習,培養綜合能力。在這個過程中,教師要參與一些學生的討論去發現問題,個別的問題個別回答,帶有普遍性的問題在全班回答或講解。要引導學生掌握教學內容,適時交流,發現新思路,推廣新思路,鼓勵創新。教師進行比較、評講、歸納,或由計算機執行,學生從中得出結論,共同進步。
采用任務驅動教學法進行教學,教師的教和學生的學都是圍繞如何完成一個具體任務進行的。教師教學思路清晰,學生學習目的明確,學習就變成了學生的主動行為,更容易掌握學習內容。
2.尊重學生不同的認知方式,重視算法多樣化訓練。算法多樣化的本質是尊重學生不同的認知方式,在教學過程中由于學生認知方式的差異,必然會導致算法多樣化。教師應該尊重每位學生的個體特征,鼓勵學生從不同角度認識問題,用不同方式表達算法,用不同方法實現問題求解。同時教師給予適當的評價,就是尊重學生不同的認知方式。
在教學過程中,教師不但要倡導算法多樣化,還要引導學生對算法進行反思和進一步探索,從而達到簡化并優化算法的目標。將一個計算任務用多種思路、多種算法進行求解,可以發展學生計算思維的靈活性。算法多樣化讓學生可以用自己喜歡或能夠理解的算法,通過交流、評價得到計算結果。
研究表明,問題可以更好地激發學生的求知欲,使學生注意力集中。學習不應是簡單地接受課本一成不變的知識,而應在原有問題的基礎上不斷引導學生從不同的角度發現新的問題,拓展思維方式,培養創造精神。教師可以在講解完課本上的經典例子后,啟發學生將其修改后應用于一個實際問題中。教師在備課時,不僅要熟悉消化教材內容,更要精心設計課堂情境,準備好“問題”,設置好“陷阱”,引導學生積極思考,逐步培養學生發現問題、分析問題、解決問題的能力。
(二)嘗試以上機實驗為重點的計算思維教學模式
程序設計類課程是實踐性學科,上機實驗是培養學生計算思維能力的重要手段,是程序設計課程教學的核心。
1.實驗內容分層次。按照難度不同將實驗內容分成了概念基礎實驗、應用基礎實驗和應用提高實驗三種類型。我們將概念基礎實驗設計為驗證性實驗,如某種數據結構的表示和實現并將此種數據結構封裝為一個類,并要求所有的學生都必須實現;應用基礎實驗,則是利用已實現的某種算法或數據結構實現的一個簡單應用;應用提高實驗,是利用已實現的某種或某幾種數據結構實現的一個綜合應用。后面兩種類型的實驗又分設若干實驗題,每個實驗題都設有難度系數。我們要求每個學生必須完成概念基礎實驗和一道應用基礎實驗題,選做一道提高實驗題,所選應用基礎實驗題和提高實驗題的難度將作為成績評定的一個依據。
2.增強實驗內容的趣味性和綜合性。通過計算任務的趣味性、綜合性等來增強實驗內容的難度,從而強化計算思維訓練。大學生一般對新鮮事物好學、好問并富于幻想,初遇計算任務時往往興致盎然,幻想編寫程序。但在傳統教學中,缺少趣味性和綜合性,進而導致同學們沒有學習興趣,所以,設計實驗內容盡量生活化、趣味化。例如,我們在C語言程序設計的實驗教學中,引入了學生熟悉并感興趣的“學生點名系統”、“四則運算測驗系統”等題目,從分支程序設計開始就引入這類實驗,進而在循環、數組、函數、文件等部分的實驗中不斷改進完善系統功能。當學生完成實驗的最終版本時,已經綜合運用了這門課程中的所有知識,同時享受到了完成一個作品的成功感,極大提到了學生的學習興趣。
(三)通過指導大學生科創激發學生的學習興趣,培養學生的計算思維能力
大學生科創旨在進一步推動高等教育教學改革,促進人才培養模式和教學方法的創新,鼓勵和支持大學生盡早參與科學研究、技術開發和社會實踐等創新活動,不斷提高大學生的創新精神、創業精神和實踐能力。通過指導學生科技創新項目,以現實中的實際項目為驅動,進一步激發學生的學習興趣,并在實際的項目中,深入培養學生的計算思維能力,讓學生在邊做、邊思考、邊學習的過程中養成良好的計算思維。近幾年來,完成的比較優秀的科創項目,每年都參加市級甚至全國的程序設計大賽,都能取得不錯的成績,這反過來又能激發學生對程序設計的學習熱情,也為教師的課堂教學提供案例。
四、結論
計算思維的培養不是通過一兩門課程的教學就能夠解決的,而是應該貫穿于整個專業課程的教學中。但計算機基礎課程的教學卻肩負著提高學生學習計算機的興趣和培養學生從生活中的問題求解過渡到學會用計算機進行問題求解的重任,因此,計算機公共課程的教師應當從計算思維的層面看待所授的課程,梳理和提煉課程中所蘊含的計算思維的概念、方法和思路,有目的有意識地從各個角度培養學生的計算思維能力,以期學生能夠利用這種思維方式自主解決實際問題,并在解決實際問題中鍛煉自己的能力。
摘 要:高等學校本科培養方案的制訂對于人才培養至關重要,通過課程地圖推動計算機專業本科培養方案的制訂是高校教學改革中嘗試的一種新模式,對于教和學雙方均起到積極的作用。
關鍵詞:計算機專業;本科培養方案;課程地圖;梳理;整合
隨著互聯網的快速發展和信息化程度的不斷提升,社會對計算機專業相關人才的要求也在不斷提高。作為培養計算機專業人才的高等學校,應該根據社會發展的要求不斷審視和調整本專業培養方案,以利于本學科專業的自身發展和為社會培養所需的高素質計算機專業專門人才。本科專業培養方案體現了一個學校專業培養的總體思路,是人才培養的依據和基礎,要與時俱進,適應社會發展要求。當前,各高校計算機專業本科培養方案各具特色并呈現不同的展示方式,大多數學校培養方案是以文字加表格形式展現的,也有較少數學校以魚骨圖方式展現,我校則要求以動態網頁形式的課程地圖展示培養方案。課程地圖的優勢非常顯著,可以使教和學雙方受益,便于教師重新審視培養體系和培養目標是否合理,便于梳理和整合課程;便于學生了解四年所學課程,盡早規劃學業。
一、關于課程地圖
課程地圖(curriculum mapping)是以一個專業為基本單位,以網頁形式表達該專業培養方案的展示形式。學生通過課程地圖的查詢可以了解其專業本科四年培養的全貌,包括培養目標、總體課程框架、每個學期的課程以及課程和課程之間的先后關系,所獲得的能力指標等。課程地圖讓進入大學之后的學生對未來四年的學業有整體方向感,是幫助學生進行學涯規劃,并為學生提供規劃四年修課的參考。
目前,在國內高校中還沒有真正意義的課程地圖,北京化工大學新一輪本科教學改革要求各個專業以課程地圖的制作來帶動本專業本科培養方案的制訂。信息科學與技術學院中計算機和自動化兩大專業課程地圖的制作是作為其他專業課題地圖的模板。下面以我校計算機科學與技術專業為例介紹課程地圖的制訂。
二、課程地圖的結構
課程地圖是專業培養方案立體化、可視化的動態展示。以往的數據管理系統,在數據展現方法上比較單一,基本以列表方式展現數據,課程地圖系統的特色是以動態可交互的復雜拓撲圖展現課程和學科關系。
1.課程總圖
課程總圖反映本專業四年本科教育所學習的全部課程以及課程與課程之間的關系。我們將本科培養方案中四年的課程劃分為三個層次六大模塊:三個層次是公共課程、專業課程、專業方向和拓展,六大模塊是公共基礎、通識教育、專業課程、專業方向、實踐環節和專業拓展。公共基礎模塊分為數學基礎、物理基礎、外語教學、體育教學、兩課教學和素質教育六個部分;專業課程模塊分為專業基礎課程和專業核心課程兩部分;專業方向模塊是學生在高年級時按照本學科凝練的智能系統工程、軟件工程和可視媒體技術等三個特色方向選擇學習;通識教育模塊要求學生自主選修人文社科類課程;學生還可根據自己的興趣和愛好選擇專業拓展模塊的課程;獨立的實踐環節模塊顯示出在培養方案中實踐能力培養的重要性。課程總圖按三個層次六大模塊來展示本專業四年的全部課程,層次分明,非常清楚,如圖1所示。
在課程總圖中不僅僅可以對本科四年的培養方案有一個總體的了解,而且對每一門課程均有相關介紹以及該課程與其他課程之間的前后續關系,如圖2所示。當鼠標停留在“計算機組成原理”課程上成手型圖標,會自動彈出對話框顯示該課程的簡介諸如學分、所在學期、課程講授的主要內容,以及該課程有兩門前導課程:數字邏輯、電路與電子技術,三門后續課程:計算機組成原理課程設計、VLSI設計導論及微機接口技術。若用鼠標“單擊”該課程名稱,則進入該課程更加詳細介紹的另一頁面。包括較為詳細的課程介紹、課程編號、課程中英文名稱、課程類別、開課學期、總學時、學分、課程性質、預修課程、建議教材、參考書和教材大綱等項目,點擊課程大綱鏈接的PDF文件即可下載或打開該課程大綱。該頁面右上方為課程的前后續關系圖,右下方為課程能力指標圖,如圖3所示。本專業主要培養學生專業素質七個方面的核心能力,包括程序設計能力、算法設計與分析能力、軟件系統設計與實現能力、硬件系統設計與實現能力、硬件系統綜合集成能力、應用系統開發能力和信息與網絡安全設計能力。以上七個方面的能力用圖中七個能力指標進行表示,這樣每一門課程培養學生哪方面能力的量化數據,圖上清晰可見。
2.課程時序圖
課程時序圖從左至右猶如時間軸一般展示每個學期的課程,如圖4所示。其中3、6和9學期分別是一、二、三年級的夏季小學期,小學期以實踐、實訓和選修課程為主,四年本科教育合計11個學期。
圖中公共基礎課、專業基礎課、專業核心課、實踐環節、專業拓展課和專業方法課等用不同的顏色塊來表示,根據不同的顏色可以區分出每個學期不同模塊所包含的課程。單擊方向課程中智能系統工程、軟件工程和可視媒體技術三個方向中的任意一個灰色按鈕,顯示出該方向所包含的課程,課程框在不停閃爍;鼠標放置在任一課程框上,出現手形圖標,并會自動顯示該課程的前導課程和其后續課程,并清楚地顯示這些課程應在哪個學期進行學習。如圖5所示,例如,鼠標移動至“數據結構”課程上,出現手形圖標,顯示出該課程在第4個學期完成,前導課程包括紅顏色的專業基礎課程:程序設計基礎、離散數學,后續課程包括粉顏色的三門專業核心課程和灰顏色的兩門實踐類課程。
3.課程關系圖
課程關系圖是指三個專業方向課程模塊中每一個方向所包含的課程及其課程之間的關系。例如軟件工程專業方向所應該學習的全部課程,這些課程是按照學期顯示出來的,若將鼠標放置在任意一個課程名稱上,立即顯示出該課程的前驅和后繼課程。
4.課程內容聯系圖
課程內容聯系圖是指三個專業方向模塊中的某一方向內部課程與課程之間在內容上的關聯性,一個專業方向中的若干門課程內容之間總會有或多或少的關聯,教師和學生對此清晰把握,對于掌握知識的連貫性和完整性是很好的方式。圖6展示的是軟件工程方向中的幾門主要課程之間的內容相關性,藍色實線表示兩課程有聯系,如將鼠標放在藍色連線上,連線顏色變為紅色,圖中右側立即顯示出紅色連線兩端兩課程之間的內容關聯關系。如圖顯示的是“軟件測試技術”和“軟件工程”兩門課程在內容上的區別與聯系。
5.其他
課程地圖頂端下拉菜單第一項“首頁”介紹了我校計算機系的基本情況、培養目標、基本要求和培養方向及課程地圖的使用說明。下拉菜單最后一項“就業去向”圖主要告訴學生在按照本專業培養目標完成學業之后可能的就業及去向,這部分內容是根據近5年本系學生畢業去向分為繼續深造、出國留學、就業和自主創業四個方面展示,使在校學生明確學習的目標和增強學習的動力。
三、課程地圖的意義
1.有助于對整個培養方案進行全面的梳理和整合
在制訂課程地圖的過程中,我們多次召開教師研討會。重新審視以往的培養方案,對整體培養方案是否滿足當前社會的需求,整個課程體系的合理性做了全面的分析,并按照課程模塊將教師分組進行研討,例如將教師分為程序設計組、硬件課程組、專業核心課程組、智能系統工程方向組、可視媒體技術方向組、軟件工程方向組。每一組教師將本組一門門課程從教學大綱、課程與課程之間內容的銜接、學生獲得的能力指標,甚至是教學方法上進行了認真細致的討論,對于整個教學體系以及各門課程進行梳理,糾正了以往不恰當的課程先后順序,對于存在重疊和陳舊的教學內容進行了刪減和更新。例如,原來的計算機組成原理和匯編語言兩門課程整合成為一門新的計算機組成原理課程,新課程內容更加簡潔清晰,內容緊湊,學時大大減少而且有效,減輕了學生負擔,增強了學習效果。
2.方便學生了解本專業的課程體系,盡早規劃大學四年的學業
多數學生從高中來到大學,對于所學的專業、專業的課程體系、專業方向等內容不甚了解,一臉茫然。通過動態的課程地圖可以讓學生對本專業四年的課程體系、課程與課程之間的先后順序、專業方向所包含的課程及其關系做到先知先覺,從不了解專業到了解再到喜歡和熱愛專業的過程。直觀且動態的課程地圖,方便學生了解四年的學業,制訂每一學年、每一學期的課程學習計劃,做到有的放矢、有目的有針對性地把握學習的脈搏和節奏,將被動學習變為主動學習。
3.幫助管理人員進行教學管理和監督
課程地圖展示了一個專業四年的全部課程及課程之間的關系,方便教學管理人員把握全局,審視各個環節的合理性,按照課程地圖的規劃監督并管理實施,指出存在的問題并提出合理的建議等。另外,當學生出現選課和專業方向選擇等問題時,方便輔導員按照課程地圖所描繪的情景指導學生學業,更好地幫助學生規劃學業。
4.方便本專業以外人員了解課程體系
外學校、外學院、外專業、非專業學生、非專業人員如果要了解本學校本專業課程體系,點擊網站中的課程地圖,即使沒有專業人士的解答,也能夠非常容易理解全部內容。另外,也非常便于與其他專業合作交流、專業交叉,也是對外宣傳本專業人才培養方案的有效方法和途徑。
5.具有廣泛的適用性和擴展性
當一個新的院系、學科加入課程地圖系統后,無需針對性地進行二次開發,而只需通過平臺提供的各類配置和調節工具實現課程地圖的生成和展示。有數據接口的情況下,課程地圖系統可與學校的選課系統以及教務系統對接,更好地指導學生對自己培養進行規劃以及方便學生選課。
以課程地圖來推動本科培養方案的制訂、修改和完善是非常有效的途徑。課程地圖將對教和學雙方均起到積極的作用。對于學生,能夠清晰掌握大學四年的學業,利于學生自我規劃滿足自身興趣愛好需要的學業方向,提升自主學習之能力。通過全校的課程地圖,學生能夠了解、認識、探索其他學科的培養方案,擴展其學習視野,激發跨學科領域學習之興趣。對于各教學單位包括任課教師和教學管理人員,將本專業培養體系由點到線再到面,全面進行梳理,便于其了解整個培養體系全貌,便于教學的開展,便于教學的管理,對于進一步的教學方法改革也將起到積極有益的作用。
摘要:本科教學方案是本科教學的重要組成部分,起到極其重要的作用,也可以說是本科教學的旗幟。為了制訂與時俱進、適合時展的本科教學方案,筆者一直在跟蹤、分析和研究加州理工大學伯克利分校計算機專業本科教學的發展變化情況,就伯克利分校計算機專業本科教學方案進行分析,供同行參考并且希望與同行廣泛交流、分享經驗、相互促進、共同提高。關鍵詞:伯克利分校;計算機專業;教學方案;教學分析
1 背景
每隔3~4年,國防科學技術大學就會啟動一輪本科培養方案的修訂工作,筆者從教10幾年來已經參與4輪本科培養方案的修訂工作。每次修訂本科培養方案都需要廣泛調研國內外大學計算機類的本科教學情況,而加州理工大學伯克利分校計算機專業(electrical engineering andcomputer sciences,簡稱EECS,也就是電氣工程與計算機科學系)教育是很出色的,因此從2001年以來,我們就一直關注伯克利分校計算機專業的教學情況。
2 本科教學方案
伯克利分校計算機專業面向本科生開設的主要課程見表1。
3 本科典型選課
3.1 典型選課計劃
伯克利分校計算機專業主要專業方向有計算機系統(computer systems),計算機科學(computer science),通信、網絡與系統(communication,networks,and systems).4年本科需要完成120學分以上,估計需要選修32門課程左右(每門課平均4學分)。
表2-表5提供一個典型選課計劃,該選課計劃傾向于計算機系統方向,適合于對如下方面感興趣的學生:邏輯設計、體系結構、操作系統、外設等。
3.2 典型選課的知識層次體系分析
對該典型選課計劃按照知識層次進行劃分,然后進行整理,如圖1所示。
從圖1可以看出,該方向需要的知識涉及數學、物理、電子學、計算機基礎、專業選修以及人文類課程,知識體系比較全面,但更側重于基礎課程。
4 教學方案分析
4.1 開設課程比較豐富 伯克利分校計算機專業開設的課程比較豐富,從基礎課到專業課基本上覆蓋了計算機學科及相關學科的各個領域,僅計算機專業類課程就有32門之多。在這32門計算機類課程中,帶有實驗(上機)的課程9門,純講授類課程9門,學術講座及研討課程3門,教學研究類課程5門,自學編程類課程有7門之多。其中,比較有特色的是程序設計語言類課程和學術講座及研討類課程。程序設計語言類課程一是學生可以機動靈活地安排時間,但也有明確的學習目標和計劃;二是課程開設數量有7門之多。學術講座及研討類課程的特點一是內容豐富、五花八門、無所不包, 如Foundations of the United States Air Force(由美軍閱歷豐富的現役軍官進行講座)等;二是開設課程也很多,可以滿足各類人才的不同需要。
4.2 每學期選課門數少
伯克利分校實行的是學分制,要求學生所修課程總學分達到120學分以上(當然還有其他要求,在此不再贅述),而每門課程的學分平均為4學分,因此4年下來一個學生只需學習32門課左右。從表2-表5中可以看出,典型選課計劃(傾向于計算機系統方向)選課門數為31門,總學分為120學分,其中學分比重中數學類占16.7%,電子類占20.0%,計算機類占20.0%,人文類占17.5%(要求至少6門課以上)。
雖然選課門數少,每學期只有4門課,但是每周的學習任務還是很重,要得到一門課程的學分不容易?,F對典型選課計劃中大一第1學期的每周課時量(單位:小時)進行分析,見表6。表格中的時間只是課表安排的時間,還有實驗需要有自我安排時間進行配套,因此課時量相應還要大幅度增加。
4.3 實驗(上機)課時比重大
伯克利分校計算機專業很注意培養學生的動手能力和獨立思考能力,擁有很多實驗室和大量的實驗設備,全都向學生開放,學生隨時可以上機或做實驗。很多課程要求上機或做實驗,如操作系統、數據結構、符號演算程序設計課程安排講授課時與上機課時各占一半,甚至上機課時更多,而體系結構課需要設計一個簡單的計算機,自我安排時間就更多;不僅如此,還開設了單獨的設計課程和工程實踐課程,學生必須選修若干門。
從伯克利分校計算機專業教學方案可以看出,提供實驗的課程有12門(不包括編程類課程的自定實驗)。12門課程講授、討論、實驗(上機)課時統計見表7,分別占比30.6%、16.3%、53.1%。
從上述表格可以看出,實驗(上機)課時比重超過一半,這說明伯克利分校計算機專業很重視實驗課程。教師從整體上分析12門課程實驗課時比重之后,再從局部說明實驗的重要性,以微電子電路導論(EE40-introduction tomicroelectromc circuits)這門課為例。微電子電路導論這門課相當于電子學課程,此課程開設13周,講授課39小時、討論課13小時、實驗課39小時,共做10個實驗,可見微電子電路導論課的實驗課時比重相當大。
4.4 學生選課建議
(1)選課不要過于專業化,要選修一些數學、物理、化學、電子類課程;
(2)選修一些能鍛煉說和寫能力的課程,這對求職和工作很重要;
(3)選修課可以追求個人喜好,選一些自己感興趣的課;
(4)計算機學科發展很快,要想趕上潮流,必須定期更新自己的知識。
5 結語
筆者就伯克利分校計算機專業本科典型選課計劃的知識層次、課程類別所占比例以及實驗課時所占比重等進行了詳細的分析。從分析情況看,伯克利分校計算機專業很重視本科教學,首先開設的課程很豐富,滿足各類人才的不同需要,但是每個學生選課并不是很多,4年下來也就是32門課左右;其次是實驗(上機)課時比重比較大,教師很重視實踐教學工作,還給學生選課提供了一些建議――選課不要過于專業化,要重視基礎課以及說、寫能力的鍛煉,計算機學科發展迅猛,學生要定期更新自己的知識等。
這些分析結果將有助于下一輪本科培養方案的制訂,尤其是實驗課時比重要加大,嘴動不如手動,實踐出真知。筆者就實驗課時比重調整教學組所授課程進行了小范圍改革試點,出現了一些新的問題:如何公正評定實驗成績、需要更多的實驗輔導教師以及更多的實驗設備投入等。針對這些問題,教學組將迎難而上。
摘要:高等院校各個二級學院的教學秘書的工作關系到學院教學的各個環節,對教學工作起到重要的輔助作用。論文作者從事多年教學秘書工作的基礎上,重點分析了教學秘書在教學管理中的作用,并指出隨著高等教育的深化改革,教學秘書如何培養創新工作思維,提高工作效率,適應高等教育的發展,為學校教學工作服務。
關鍵詞:教學秘書;教學管理;創新思維;教學服務
1 引言
高等學校具有為社會主義現代化建設培養高級專門人才、開展科學研究、從事社會服務等多種職能。各種類型高等學校的基本職能和根本任務都是培養人才,教學工作是學校的中心工作之一,教學管理在高等學校管理中占有特別重要的地位[1-2]。高等學校的教學管理一般包括教學計劃管理、教學運行管理、教學質量管理與評價,以及學科、專業、課程、教材、實驗室、實踐教學基地、學風、教學隊伍等教學管理,其基本任務是研究教學及其管理規律,改進教學管理工作,保證教學工作正常運行,努力調動教師和學生教與學的積極性。然而教學秘書在教學管理中起著非常重要的承上啟下作用,他們既是教學院長(系主任)的得力助手, 也是全院教學教師的直接聯系人,既是教學院長教學意圖的傳達人員,也是教師意見反饋的第一接受者。
隨著高校招生規模的擴大,教學改革的不斷深入,學校逐漸將教學工作分解到各個二級學院,學院直接面臨各個專業培養方案、教學大綱、教學計劃、教學內容等方面的制定和完善,直接推進教學方法、教學模式、測評體系等的教學改革,這對學院教學工作帶來兩個方面的考驗,一是教學院長在學院主要黨政領導的指導下如何立定學院的教學思路和教學定位,把握學院教學改革和發展的方向;二是教學秘書如何領會教學院長的意圖,并用科學有效地方法將之傳達到學院每位教師,同時及時反饋教師的直接意見,逐漸修訂教學計劃和教學內容,從而形成整個學院上、下一體的教學共同體。因此,教學秘書工作看似微不足道,但實際對學院教學工作起到至關重要的作用。特別是當前我校采用教學目標化管理制度,各個學院需要簽訂教學目標,特別是教學管理與運行、教學改革、質量工程等方面都提出具體的任務。這些任務要得以順利完成,需要學院領導、分管院長、教學部負責人、教學秘書、全體教師、教學督導等上下一心,攻堅克難,實現年度教學目標。教學秘書在整個過程中,需要正確把握領導的意圖,及時與相關教師、相關職能部門、校院督導等溝通,他們的重要作用如同機器中的潤滑劑,使得整個教學工作順利進行。然而,伴隨著高等教育的教學改革,特別是信息學科的飛速發展,教學管理向信息化、現代化發展的新趨勢,也給學校的教學管理工作帶來了新的機遇和挑戰。教學管理不僅包含先進的管理手段、管理制度和管理思想,更重要的是要有一支高素質的管理隊伍,這就對教學秘書工作提出更高的要求[3]。特別是近年來,計算機相關課程改革的推陳出新,教學中面臨的問題也日新月異,教師對教學的情緒和學校對教學要求的沖突時有發生,教學秘書如何加強自身的學習提高,及時參與專業培訓,培養自己的創新思維工作模式,從而提高處理問題的能力,是當前需要思考的問題。本文是作者多年從事教學秘書工作積淀的經驗,供大家參考。
2 教學秘書工作的創新思維
新世紀要求人才培養工作具有創新,教學管理是高校人才培養工作中的重要組成部分。教學秘書的工作創新將有效促進學院整個教學工作的創新,教學秘書工作的創新思維將給基層老師們一股新的動力,對教學分管領導有很好的促進作用。進入二十一世紀來,共享資源成為網絡發展的必然產物,各個領域的新方法、新技術層出不窮,且相互交叉、相互促進。如何將其他領域新的工作方法和技術引進教學管理是教學秘書需要思考的問題,如果能夠恰當使用,將事半功倍,如現在很多教學秘書使用QQ群消息,大大節約時間。因此, 教學秘書應不斷擴大知識面,掌握新的技術和方法,使自己的知識水平跟上時代的步伐,同時,教學秘書要有開拓創新意識,不斷拓寬視野,積極配合教學改革,一起參與討論培養方案、教學計劃、教學內容和教學方法的制定和修訂工作,熟悉整個教學全過程,不斷優化和調整教學秘書的工作方式,創造性地開展工作,并結合本單位的實際情況,在各自的崗位上創新實踐,朝著管理規范化、現代化目標努力。本文從教學秘書定位、創新工作方式、提高服務意思、加強溝通能力等幾個方面來詮釋如何培養教學秘書的創新思維。
2.1 認清角色與定位
隨著高等教育的發展,高校進行深入的教學改革,轉變教學管理模式,主要采用分級教學管理模式。目前, 我校實行校、院(系)二級管理模式,學校教學管理主要體現在宏觀的計劃、規劃和方向的制定;院(系)級教學單位則既是辦學的主體, 又是辦學的基礎。教學秘書是院(系)教學管理的中心紐帶,準確把握教學秘書的角色定位,提高教學秘書的素質水平,是實現院(系)教學管理規范化的重要保證[3]。學院教學秘書必須做好三個角色和三個定位。
第一教學秘書是學院的教學基層管理者,屬于管理崗位人員,主要管理內容包括教學計劃、教學運行、學生學籍、教學檔案、畢業設計、考試安排、教學文件及教學改革等各個方面的實質性工作。學院的教學秘書作為基層教學管理者,其工作定位于協助院分管院長管理教學方面的日常事務, 確保教學所有環節的正常運轉,因此事務繁雜,需要耐心細致。
第二教學秘書是教學的服務者,屬于教輔崗位人員,教學秘書可以不直接參與課堂教學,但是其重要任務是確保學院教師能順利完成教學各個環節。作為教輔人員,教學秘書要定位于充分利用學院或學?,F有教學資源,合理安排師生的教學活動并為他們提供便利的條件,協調事務性矛盾,充分調動廣大師生的積極性和主動性,為提高管理質量,維護教學運行創造條件。
第三教學秘書是學院分管領導的參謀者,屬于管理助手,教學秘書需要全面把握教學過程,對日常事務能夠正確處理,同時作為教學管理助手,其工作定位是起草相關教學文件、撰寫教學總結、教學通知,同時領會分管領導意圖,及時傳達領導思路,協助分管領導處理突發性教學事務。
教學秘書的這三個角色和定位決定了他們必須熟悉教學過程、教學內容、政策和規定,有一定的獨立工作能力,具備一定調查研究和綜合分析的能力,具備一定的超前意識和預警意識,對每一階段的教學管理工作要心中有數、考慮周全、服務到位,堅持從實際出發, 實事求是,聽從安排,服從大局,做到事前參謀,事后服從,努力做到到位不越位,參與不干預,出謀不決策,擺正自己的角色位置,在與人協作共事處理問題時要從多角度考慮,和諧地處理好和上級職能部門、院系領導、教師和學生的關系。這些都需要教學秘書擁有創新思維觀念,創新管理方法,牢固樹立“為教師服務,為學生服務,為教學服務”的工作理念,確保整個學院教學工作的順利推進。
2.2 創新工作方式
當前,各個學院教學秘書主要在分管領導的指導下開展工作,隨著教學改革的深入,各個學院新增很多突發性工作,如實驗班的教學任務、外來單位的調研、畢業設計的二次答辯、卓越工程師班學生分流、取消英語四級對畢業學生學籍資格的審查、專升本學生學分認定等,這需要教學秘書從正常的日常事務中抽身出來處理突發性事務。這迫使教學秘書改革管理方式,提高工作效率。從三個方面來創新工作方式,提高工作效率。
第一積極學習先進教學管理的理論,學院要及時安排教學秘書利用假期參加一些專門的教學管理會議或論壇,以使他們不斷開闊視野, 更新思維觀念, 提高業務能力, 進而推動教學改革和管理創新工作。教學秘書通過這些活動, 可以學習借鑒先進的教學管理經驗, 以提高自己的教學管理水平。提高教學秘書的管理理論水平。
第二,教學秘書要積極學習新的辦公軟件或技術。隨著辦公自動化的進一步推薦,信息化的教學管理模式將代替手工時代,教學秘書的工作方式和服務手段也要發生根本性轉變,要適應新形勢,掌握新技術,提高辦公效率,出來熟悉Windows操作系統、Office文字和數據處理軟件、學校教學管理系統等外,還應該掌握最新信息通信工具,如參入各種QQ群、微信群,建立學院的教學QQ群、微信群等,提高信息傳遞的效率,注重工作的時效性。另外,設計開發學院自己的教學管理平臺,如讓助管學生開發畢業設計選題系統、教師調課管理系統等平臺,讓日常事務更加便捷,使教學管理實現制度化、規范化、科學化和現代化。從而讓自己從重復性的工作中解脫出來,更好地為學校師生服務。
第三,善于總結,保存資料,為來年工作做好鋪墊。教學管理工作往往具有重復性,很多事務是常規工作,如果教學秘書善于總結,善于保存資料,將有助于后繼工作的開展。如對教學任務的安排、教學計劃的提交、中期的教學工作例會、期末的教學總結等,每年的這些工作既有不同,也有相似。
2.3 以人為本,增強服務意識
教學秘書是教學工作的服務者,需要提高服務意識,全方位服務教學這項中心工作。應該說教學秘書工作的宗旨是做好服務, 本著以人為本的理念,一切為了教師及其教學, 一切為了學生及其學習。為此教學秘書應該從三個方面增強服務意識。
第一面對全院教師,教學秘書牢固樹立“為教學服務”的工作理念,既要考慮教學在每個教師身上體現出來的共性,也要考慮個別老師的個性化需求,如在課程設計安排、畢業設計學生的選擇、上課時間的特殊選擇等問題上盡量滿足老師的個性化需求;在日常事務中,理解高校教師具有教學科研兩個任務的特點,盡量反復提醒教師,避免因為各種頭緒太多而忘記教學的某些環節,如節假日放假調整的教學任務、新學期開學教室安排等。讓教師在充滿愛意和關懷的環境下教學,從而高質量完成教學。
第二面對學院全體學生,樹立“以人為本,全面服務”的理念,教學秘書要尊重學生,針對他們遇到的問題,如學分認定、課程選擇、畢業設計等,要耐心講解,對于學習上遇到困難的學生要主動關系,如多關心參加第二次答辯的學生,疏導他們的情緒,總之本著“一切為了學生,為了學生的一切”工作方針,讓學生感受到學院的溫暖。
第三、面對學校職能部門,如教務處等主管部門,教學秘書是學院的窗口,既要及時把握學校對教學要求的動向,又要及時反饋學院意見。教學秘書要及時提醒教師提交教務處等職能部門需要的材料,主動配合教務處完成教學各個環節的質量監控,給學校職能部門留下好的印象,有利于完成各項教學目標考核任務。
2.4 掌握現代溝通技能,提升協調能力
教學秘書是聯系教學職能部門、學院分管領導、學院教師、教學督導、學院學生的紐帶,經常需要與學校教學職能部門、學院領導、學院教師、教學督導專家和本學院學生聯系,需要具備很好的溝通協調能力。各種各樣的人員需要不同的溝通方式,教學秘書需要具備一定的溝通技巧和方法,才能解決教學中遇到的各種難題。
第一,與上級職能部門溝通需要注意自己的角色,要充分考慮學院的利益,不要做出決策性的答復,既要回答上級職能部門的問題,又要留足余地為本學院領導充分思考和答復,說話要做到到位不越位,參與不干預。
第二,在與自己的領導溝通時,應注意事先整理好要談的話題,并選擇好溝通的時機;溝通過程中,要能夠準確理解和領會上級的意圖,并能針對問題提出解決方案;當與上級意見不同時,要尊重上級做出的決定,并積極執行;完成工作或解決問題后,要及時作匯報。
第三,在與老師們進行溝通時,重在執行分管領導的意圖,但不要加入到說三道四的流言蜚語;發生分歧時時,焦點要針對問題,而不是個人;當發現是分管領導考慮不周全時,千萬不要試圖頑固到底,而是要先緩和氣氛,穩住老師情緒,給分管領導留足空間來解決問題,然后及時征求分管領導意見并盡快給老師溝通回復。
第四,在與學生溝通時,要學會換位思考。人都有一種被尊重的需要,作為學生,他們更有這種需要。教學秘書不能輕易采用命令與學生溝通,工作中需要有意識地盡量淡化師生差別,采用“建議”或“安排”的口吻來安排工作一定會比命令更有效;采用“曉之以理,動之以情”的方式來指出學生的過失或不足一定會比斥責更管用。如果擔心自己的威信會不會因為自己這種和緩的交流方式而變得蕩然無存,其實這種擔心完全是多余的;恰恰相反,你的學生只會越來越尊敬您。對于學生也要摒棄過去模式化的僵硬管理,樹立以人為本的管理方式[4]。
教學秘書作為學院領導的助手和參謀,參與教學中的各個環節, 經常與學校相關教學部門協調溝通,需要具備較好的溝通協調能力,教學管理協調是多層次、全方位的, 對上要為領導服務,對下要為教師、學生服務, 橫向與其他職能部門進行協調溝通, 上傳下達, 溝通左右, 聯系內外, 調動師生積極性, 用集體的力量創造性地完成教學工作[5-6]。
3 結束語
高等教育關系到人才培養,高等教育中教學工作往往是高等院校的中心工作,不同的高等院校將教學工作下放到各個二級學院(系),二級學院成為教學主題,在學校職能部門的指導下,完成人才培養工作的各個教學環節[7-8]。教學秘書在教學工作中肩負承上啟下的紐帶作用,如何組建一支高水平的教學管理隊伍,是確保教學質量的重要課題。其中,教學秘書的能力在很多程度上決定了整個學院的教學工作開展情況,影響人才培養質量。進入二十一世紀,人才培養模式不斷優化,教學秘書只有需要不斷學習,創新工作方式,提升工作能力,才能適應高等教育的發展,為教學工作做好服務工作。
摘 要:畢業設計一直是本科階段必不可少的教學環節,是對畢業生多年來學習效果的綜合檢測手段。但是由于計算機專業特點:理論、動手能力都有要求,增加了畢業設計的難度,另外由于畢業生需要找工作考研等也造成了畢業時間緊張的問題,影響畢業設計的效果。本文提出一種指導方法有效克服以上問題提升畢業設計的質量。
關鍵詞:畢業設計;培養方法;計算機專業
1 引言
畢業設計一直是本科階段必不可少的教學環節,是對畢業生多年來學習效果的綜合檢測手段。學生針對興趣方向,綜合運用本專業理論和技術,對實際的問題提出解決方案及相關技術手段。
畢業設計相當于一般高等學校的畢業論文。目的是總結檢查學生在校期間的學習成果,是評定畢業成績的重要依據;同時,通過畢業設計,也使學生對某一課題作專門深入系統的研究,鞏固、擴大、加深已有知識,培養綜合運用已有知識獨立解決問題的能力。畢業設計也是學生走上國家建設崗位前的一次重要的實習。[1]
通過多年的指導過程發現計算機專業畢業設計存在以下問題:
⑴學生綜合能力不足,無法將所學知識綜合應用,影響畢業設計的效果。
⑵有效時間不夠,由于所有畢業生面臨找工作及考研等問題,導致其大部分時間用在其他方面。
⑶部分學生態度不夠認真,常以突擊方式應對畢業設計。
⑷部分學生存在抄襲的情況。
畢業設計是重要的考核環節,所以需制定合理方案有效解決以上問題。
2 解決方案
2.1 興趣性選題:針對不同學生,設計不同畢業設計題目
部分同學喜歡網絡購物,對于不同的購物網站都有了解,針對這樣的同學可以給出網站設計、頁面美工設計等題目。部分同學對于游戲比較有興趣,針對此類同學可以設計簡單游戲類的題目。部分同學喜歡玩智能移動設備,那么可以設計安卓系列軟件的開發題目。部分同學對賽車比較感興趣,可以設計嵌入式芯片的賽車制作類型的題目。
2.2 做好時間調配工作
對于找工作的同學要考察其找工作的集中時間,如果是秋季那么對畢業設計的影響不大,如果是春季那么可以再秋季學期末安排學生畢業設計的任務,讓其在假期時間完成一部分相關的畢業設計工作。對于考研的同學,應把設計的時間盡量留在春季學期。對于有實習任務的同學,可以建議其選題盡量和實習單位的項目一致,這樣能節省時間。
2.3 嚴格做好階段驗收考核工作
在以上時間分配的基礎上,做好考核工作,要求不同學生在有效的工作時間里做好階段性任務并提交,由教師認真考核其工作的成果。對于問題及時提出改進意見,不要使學生過長時間沒有監督,最后使工作集中在畢業設計后期完成,導致效果不佳。
2.4 做好學生心理疏導工作
部分同學由于就業、考研等壓力導致情緒低落無法正常進行畢業設計工作,應該多與學生溝通,疏導其消極情緒,使其能夠并行處理多項工作任務。
3 結論
針對畢業設計完成效果不佳的問題提出了一些解決方案并進行了實驗:3名同學全部順利通過答辯,2人獲得優秀。對于新形成的問題應該繼續的研究其解決方案提高畢業設計的效果。
畢業設計教學是提高和檢驗計算機專業本科生實踐及程序設計能力的重要手段之一,但在畢業設計教學過程中,學生普遍只注重畢業設計的結果而不重視畢業設計過程中相關知識的學習及應用,設計質量不理想。針對計算機專業畢業設計中存在的問題進行探索,提出改革畢業設計論文教學工作的建議。
1 引言
計算機專業本科畢業設計教學是考查學生程序設計及系統開發能力的重要手段之一[1],可以培養學生求實創新的科學態度、獨立分析問題及解決問題的能力;是對大學生專業素質和實踐能力培養的綜合檢驗,也是衡量學生專業綜合水平的重要教學實踐環節。然而目前高校計算機專業畢業設計教學質量下滑嚴重[2],教師論文指導工作也面臨許多困難,甚至很多高校把畢業設計改革的焦點放在畢業設計是否應該存在和廢除問題上。如何加強和改革大學畢業設計教學工作已迫在眉睫,找出問題的根源,積極探索并解決問題是當務之急。
2 存在的問題
筆者近8年來主要指導計算機專業本科畢業設計教學工作,認為畢業設計所存在的問題與學生、指導教師及學校所提供的環境及管理方式均有關聯。
2.1 學生方面的問題
1)科研意識淡薄,理論水平不高,選題盲目,設計目標不明確。學生在畢業設計階段缺乏基本的科研能力[3-4],如計算機專業的本科畢業設計學生往往不知從何處及如何去查閱系統設計所需資料,在眾多的資料中也不知如何有效地閱讀及參考相應的資料,甚至對于目前較為流行的系統設計工具及開發語言等更專業性的問題,更是知之甚少;總是按照規定的模式按部就班地進行設計,很少去思考“為什么要這樣做”“可否換個角度去做”,不善于發現并解決問題,缺乏創新能力。
在多年的畢業設計論文指導過程中,筆者還發現很多學生不會應用學過的理論和知識點,如無法規范地畫出軟件設計流程圖,論文中流程圖畫得五花八門。筆者經過與他們詳細的交流得知,主要原因在于學生做軟件系統開發時缺乏有效的設計,基本上就是學習了開發環境的使用,熟悉了部分代碼開發工具如JAVA、VC++等,就開始進行系統設計,設計完成后開始寫畢業論文,在畢業論文中再按軟件開發流程來介紹畢業設計課題或項目的開發過程。由此畫出的流程圖基本上就是功能圖,而學生對功能圖的描述比較隨意,所以畫出的流程圖極不規范。還有一個明顯的現象,就是學生在畢設過程中對數據庫的設計也是非常隨意,不知數據的規范化,無法運用數據之間的聯系,一般也就是設計簡單的獨立的幾張數據表,然后運用開發環境對其進行簡單的增、刪、改操作,對理論課程的教學內容的使用缺乏應有的專業能力。
學生選題時,通常根據學院教師上傳的畢業設計課題作為參考,由于高校系統開放的選題時間有限,加上對論文的選題背景缺乏一定的了解,很多學生最后只是根據自己所熟悉的教師來選定畢設課題,這種毫無目的的選題方式必然會給畢業設計帶來很大的被動與壓力。
在畢業設計過程中學生往往還把大部分精力放在了熟悉使用開發環境的工作中,而對于軟件項目開發的其他過程,如項目調研、項目系統設計等環節不重視,甚至不考慮,設計目標不明確。這樣在整個畢業設計的過程中包括論文寫作、團隊合作及溝通能力達不到畢業設計的目標要求。
2)論文寫作程序混亂,抄襲嚴重。論文寫作程序首先是確定選題,查閱資料并掌握相關基礎后撰寫開題報告,之后進行項目設計,待設計結束后完成畢設初稿并修改定稿。但筆者在畢業設計指導過程中往往發現這樣一個奇怪的現象,部分學生總是在畢設最后階段將畢業論文和開題報告一起上交,也就是說開題報告和畢業論文的書寫時間是一致的,這也就從側面反映出學生并沒有掌握畢設的基本流程。且論文抄襲現象嚴重,如人事管理系統、學生管理系統等這些畢設課題,在參考書籍中可以找到類似系統的實現方法,甚至可以在網上找到類似的源代碼,學生把界面稍微換一換,就成了自己做的系統,大篇幅地抄襲他人的研究成果,稍加修改就變成了自己的論文。
3)就業壓力大,投入時間少。當前高校擴招嚴重,計算機專業畢業生人數急劇增加,就業成了畢業生嚴重的心里負擔,各招聘單位每年在大四上學期就開始大范圍地招聘,這對于即將畢業的大學生來說是個難得的就業機會,于是他們對各種招聘會躍躍欲試,基本都忙碌于各招聘會之間。除此之外,畢設時間與各高校考研初試、復試時間也相互重合,如此一來,多數學生在畢業設計環節上投入的精力甚微。
2.2 指導教師的問題
計算機專業畢業設計的課題根據學科性質主要分為兩大類,一類是科學研究型課題,體現計算機基礎理論與核心技術的創新性,主要培養學生計算思維能力和算法設計與分析能力;第二類是工程應用型課題,培養學生程序設計與實現能力及計算機系統的認知、分析、開發與應用能力。但每一年學院畢業設計選題內容大多是相似或相同的,部分指導教師也都存在這樣一種心理,認為學生的科研能力非常薄弱,于是在自己所負責的教研及科研項目中也很少讓學生參與;負責畢設相關指導任務的各位教師,大部分又同時擔負著繁重的教學及科研任務,這樣一來,指導畢業設計的精力和時間就不是很充沛。這些原因都可導致學生實踐及科研能力得不到有效鍛煉,畢業設計教學效果當然就很不理想。
2.3 畢設實驗設備不足,沒有良好的實習基地
學院的畢設實驗平臺設備少,學生多,且設備不能及時更新,畢設管理人員很難對學生的實驗過程進行有效的監督,學生的實踐能力普遍欠缺,這些都直接導致畢設學生計算機系統開發平臺運用能力差。且有些實驗設備比較簡單,主要以驗證性操作為主,缺乏綜合設計實驗的探索性分析。
2.4 畢業設計開設時間不合理,模式單一,管理不到位
絕大部分高校均將畢設時間安排在本科生教學計劃的第八學期,而這樣的時間安排恰好又與就業、考研沖突,學生對畢設投入的精力少;且畢業論文基本上還停留在如何教學生寫論文的基本模式上,很多學生對自己所做畢業設計課題根本不感興趣,畢業論文質量差,論文模式單一無創新。由于答辯人數眾多且答辯時間短,畢業論文答辯工作也難以高質量地完成,答辯基本上停留在基本形式上,畢設監督的力度缺乏,無明確的考核標準,約束力度小。
3 提升畢業設計質量的對策
筆者根據以上分析的畢業設計教學過程中所存在的種種問題,給出改善計算機專業本科畢業設計教學的幾點參考建議。
3.1 更改畢業設計教學時間
我國高校的畢業設計工作大多數在第八學期完成,而畢業設計恰恰又是綜合性及層次性最高的重要教學實踐環節,很難用一個學期完成。國外的一些大學將畢業設計實踐安排在整個大學就讀期間完成[3,5],以學分制為主,通過大學4年的學習可到工廠、企業等各處實習,并最終上交畢業報告??山梃b并參考國外的經驗,提前開設畢設相關指導課程,并作為必修課程,讓學生掌握畢設的相關程序和寫作格式等,有充分的時間和基礎準備畢業設計論文。
3.2 認真做好畢業設計選題及分配任務
畢業設計指導教師的選題要注重理論教學性、研究創新性和生產實用性,大學生往往對與生活生產實際相結合的課程有著濃厚的學習興趣,由此可激發出他們的學習愛好,促使他們自己主動去學而不是被動接受。筆者調差顯示,學生愿意選擇應用性課題的主動性顯著地高于其他類型的選題,這就反應出畢設論文選題應該最大可能地接近生產及生活實際。作為指導教師,選題要透射出教學實質,既要重點強調原有知識,承上啟下,又要注重所學知識的連貫性及一致性,這樣可幫助學生更深層次地吸收知識,從而更好更快地得到提升。指導教師在畢設任務分工中要充分考慮學生之間的差異,而學生之間的差異性主要體現在理論知識的掌握程度和實踐動手能力等方面,所以教師對于選題的準備要具有層次性,按課題的難易度合理地對不同層次學生進行分工。若將較為簡單的選題分配給能力較強的學生,他們往往能提前完成畢設內容,無法充分發揮自身的科研水平;若將較難的課題分配給能力較差學生,則會使學生感到極大的壓力,覺得設計不知從何做起,指導教師碰到如此情形也不得不花費大量的精力指導,使以學生自學為主的畢設拘泥于形式,得不到預期的效果。這就要求教師按照學生的能力水平合理地安排課題分工,最大可能地接近學生實際水平,促進他們的學習欲望,激發自主解決實踐問題的能力。
3.3 加強指導教師的理論知識和實踐經驗
畢業設計既涉及理論知識又涉及實際操作技能。因此,指導教師既要能從理論上指導,又能給予實踐上的幫助。學院可為專業教師提供與企業合作的平臺,教師參與企業項目,或到軟件企業進行培訓,增強實踐經驗;同時學院也可聘請企業有經驗的工程師作為指導教師,從兩個方面共同增強指導教師的實際指導能力。
3.4 積極加強與企業及實習基地的合作,尋求更好的畢設指導方式
當代企業對計算機專業畢業生的要求較為實際,既要求有理論基礎又要求有動手能力和實踐經驗,若畢業生沒有相關的實踐或培訓的經歷,在工作中會遭受很大的壓力且難以滿足工作性質需要,往往出現企業招不到合適人才而學生又難以找到合適工作的兩難狀況。
學校的教學主要側重于基本概念、基本理論以及基本算法的教學。現在的企業和實習基地針對當今大學生普遍存在的眼高手低、動手能力差等問題,可提出具體實訓的培訓方式。企業和實習基地可以項目開發環境的熟練使用為目的,對程序代碼的使用為方式,培訓計算機專業學生的工作能力。但實習基地偏重應用,對軟件開發的相關思想、方法、理論的指導較少,很多學生在實習結束后,雖然能熟練地操作開發環境,運用相關的代碼,但是很難獨立地做出完整的項目。
學院可根據上述具體情況積極探討與企業和實習基地的合作,以理論教學為主,以實習基地為輔,將畢業設計的課題實施過程的指導工作交由企業和實習基地,并進行相應的成績考核。而畢業設計任務的分配及論文的指導工作則由本院指導教師繼續承擔,也進行相應的考核,最后可將兩部分考核成績綜合在一起作為學生畢業設計的總成績。這樣,學生既可利用畢業設計的時間段到企業進行項目實訓,又可在特定的專業方向上進行深入學習。
3.5 加強畢業設計各環節的監督力度
學院可考慮成立專門的畢設指導委員會,成員主要由學院領導、各系主任及中青年骨干教師組成。畢設指導委員會主要根據畢設教學的實際狀況,制定相關的管理制度,負責監督畢設的整體過程。并以各系教研室為單位進一步成立畢設指導小組,負責畢設教學內容的具體執行。
學院還可在畢業設計期間采用動態管理的方式指導畢業設計工作,組織畢業設計前的動員工作并組織參加畢業設計的全體教師認真學習有關畢業設計要求的文件、學生完成畢業設計選題工作,要求指導教師與學生之間進行課題討論及任務分配,這樣學生可以熟悉課題并提前做好相關準備;要求學生做好開題報告,合理安排好畢業實習;到畢設中期階段,學院應組織畢業設計階段性成果檢查,及時了解并檢查各課題任務完成進度,積極解決畢業設計教學工作中存在的問題。畢業答辯時應成立答辯委員會,采取指導教師現場回避等原則。答辯結束后,由答辯委員會對每位學生的答辯成績進行綜合評審,對于部分較差者可實行“二次答辯”,以提升畢業設計的質量。
4 結束語
大學本科計算機專業畢業設計教學工作質量的提升,主要由學生、指導教師和學院教學環境的整體配合與協作才能完成。有效的畢業設計教學改革可大大提高計算機專業畢業生的專業素質,促進能力的培養及提高畢業論文的研究水平,改善學生學習的主動性,進一步培養學生的實踐和團隊合作能力。但畢設的改革仍存在一些問題,如校外實訓基地對畢業設計工作的整體把握能力較弱、對論文的規范性要求及課題的科學性重視不夠等問題,今后的畢業設計改革任務還很艱巨。
計算機科學與技術專業是一個實踐性很強的專業。隨著國家的信息化和經濟發展對計算機專業人才需求不斷增加,但在計算機人才供需方面,卻出現相互矛盾的情況。一方面,公司、企業招不到需要的計算機人才;另一方面,計算機專業的畢業生就業困難[1]。究其原因,主要是學生的動手實踐能力差,達不到企業的需求。本文就這個問題進行討論,分析學生實踐能力差的原因,并提出解決方案。
一計算機專業本科實踐教學存在的問題
1實驗目標
目前很多高校計算機實驗教學內容比較陳舊,沒有創新性,不能跟上發展的步伐,也不能滿足就業的需求。教師的設計內容比較理想化,學生思考問題過于簡單,很不完善,不能和實際需求結合起來,所作的項目也都不能在實際中使用。這樣不但不利于學生思維能力的培養,對于學生的創新性和今后就業能力及工作適應能力都難得到有效培養。
2師資水平
現有實驗教學師資大部分都是從學校到學校,具有在公司參與項目開發經驗等實踐經歷的比較少,不能有效地指導學生進行系統設計與開發,在很大程度上影響了實踐教學的質量和效果,制約了學生實踐能力的提高。
3實驗環節
目前,學校開設了各種各樣的實踐課程,如課程內實驗教學,課程設計,畢業設計,實習等,但是效果并不理想。
課程內實驗教學一般是依附于某門課程,實驗課一般是跟進式的安排實驗內容,是理論教學的一個環節、一個補充,是對于理論課堂教學知識的解釋和驗證。實驗學時有限,很難設計較大型的綜合案例。學生往往對知識理解不系統,甚至不清楚所學知識用在何處。此外實驗考核往往采用實驗報告形式或直接由理論考試替代,忽略了對學生操作能力、實踐能力的考核和評價,學生的重視程度也不夠。
課程設計彌補了跟隨式實驗課的不足,但是課程設計內容大都圍繞某一門課程進行設計,忽略了多門課程之間的聯系,不能體現實踐教學的科學性、系統性和綜合性。而計算機專業的很多專業課程之間其實聯系很緊密,所以可以將多門聯系緊密的專業課的整合在一起規劃實踐內容,讓學生有計劃、分階段、循序漸進地完成實踐環節。這不僅有利于整合多門課程的基礎知識部分,而且有利于學生連貫地學習相關知識,并綜合運用這些知識解決一些實際問題。
畢業設計階段學生很多忙于考研、找工作,很少能潛心做畢業設計項目,好的作品不多見。有些只是應付,作品很多過于簡單,實用性差。
實習環節沒有制訂準入制及考核標準,學生的實踐和動手能力差,進入公司、企業實習時,不能參與單位的項目設計開發,只能從事一些技術含量低的工作,達不到了解公司、企業和提高自身系統設計開發的能力。
4硬件設施
由于專業擴招,學生人數總量增加,學校配備的設備不能滿足學生實踐的需要;沒有建立系統綜合設計與開發中心,沒有針對性的綜合開發訓練;與計算機的軟硬件公司或企業建立實習基地少,學生沒能直接參與公司項目的開發,不能了解系統開發所需要的技術、工具以及公司的運作與管理。
二實踐教學改革
1加強師資隊伍的建設
名師出高徒,教師水平與學生的能力息息相關,提高教師水平是關鍵。由于計算機技術更新發展很快,加之學校相對封閉,很多教師又沒有企業工作的經驗,所以很多實驗項目也是理想主義,與實際有出入。對于這種狀況,需要對教師進行定期培訓,開展校企合作,指定教師到公司實習,參與開發,積累項目開發經驗。根據教師興趣能力劃分科研小組,各小組定期進行組內學術報告,鼓勵教師進行科研交流。鼓勵各小組每年申報各級項目,以項目促進科研,提高實踐能力。
2以逆向設計法設計實驗題目
逆向設計法是以職業崗位的要求為起點。根據企業崗位標準和專業要求,及時修正教學計劃。實踐項目的設計應以實際應用為背景明確畢業走向,提高學生實踐能力。從教學方式看,盡可能多地采用現場教學方法、教師與學生互動式教學方法,淡化理論教學與實踐教學之間的界線。此外院校要建立和完善實訓中心;加強校企聯合,歡迎企業設計人員為學生講課或作報告,介紹企業文化、項目開發經驗、技術專題報告等。盡可能地讓學生了解企業,了解行業發展,培養學生學習興趣,提高實踐能力,縮小學校和工作之間的差距。
3提高各個實驗環節的質量
由于跟隨式實驗課時有限,又要在有限的可視出效果,可以實驗內容和資料預先告知學生。要求學生必須在實驗課之前自學資料寫出實驗的初步思路。實驗課堂,學生主要驗證自己的思路,教師也主要負責答疑。學習由被動轉為主動,效果好了很多,也節約了實驗課課時。實驗課程單獨進行考核,可以引入選題問答的方式。即在考核之前,教師可根據理論教學大綱準備一些設計選題相關的簡答題,形成題庫,在驗收課題時,隨機抽取固定數量的題目對學生進行提問,目的是為了測試學生對基礎知識的掌握程度,考核方式由:基礎知識問答+上機操作+實踐報告3部分組成。這比傳統考核方式更能有效地檢驗學生對知識的掌握能力與實踐動手能力。
對于課程設計,課程設計可以是一門課程為主的,也可以是多門課程綜合的,統稱為綜合課程設計。綜合課程設計是將多門課程相關的實驗內容結合在一起,形成具有綜合性和設計性特點的實驗內容[2]。例如將數據庫,軟件工程,Net程序設計三科結合進行綜合設計。學生4至5人一組,隨機選取課題,團隊協作開發,教師負責指導點評,如表1所示。通過課程設計使每位同學都參與到軟件開發中,系統的理解了各門課程之間的聯系,提高了學生分析問題解決問題的能力,加強了團隊意識,為以后的畢業設計打下了基礎。
畢業設計要實現12方面的綜合訓練[3],具體包括:選題、調研、熟悉問題、查閱資料、需求分析、制定研究計劃、概要設計、詳細設計、具體實現和調試、撰寫文檔、問題與方案的文字與口頭表述、論文撰寫。通過這12個方面的綜合訓練,培養研究與實現能力、論文撰寫能力、口頭表達能力。畢業設計題目每人一題,且題目不重疊,任務有適當的工作量和難度。在畢業設計期間教師要加強督促,在每個環節都要和學生交流。由于不少學生在外地找工作或做實習,可以采用畢業設計系統或者音頻、視頻等工具,可以把一些操作進行錄像,對于文檔可以進行批注等方式進行交流溝通。定期進行檢查驗收工作,提高畢業設計的質量。
4開展課外實踐活動
除了日常教學活動,可以根據學生的興趣,能力設定課外實踐小組,組織學生開展科研實踐活動。如3~5人一組,學生自己申請課題,進行論證,提交后由系內進行把關,如申請成果可以配備兩個導師指導,提供一定資金和相應的硬件設施,如配備實驗室供學生進行項目開發,由學生管理。鼓勵學生發表科研論文,進行科研成果申報。通過課外實踐小組的方式,為學有余力的同學提供了實驗的條件和機會,提高了學生的積極性。
5舉辦科研講座
定期開展科研報告??梢杂山處熃榻B一些科研方向,如云計算、物聯網、數據挖掘等,或者一些新工具的使用;也可以邀請企業的設計人員為學生開展學術報告,介紹新的行業動向,新的技術,設計模式,軟件測試等;或者課外實踐小組成員進行匯報演說,介紹開發的經驗;或者基本的開發知識講座等等,為學生擴展視野,提高學生的興趣,積累經驗
總之,計算機專業是一個動手實踐能力要求很高的專業,學生在學校四年的培養一定要重視實踐環節的培養,只有一點一滴的落實各個環節才能保證學生能力上的提高,才能應對就業的壓力和今后工作的挑戰。
近年來,大多數高校計算機專業畢業生的專業素質跟不上時展的步伐,在工作中綜合運用所學知識解決實際問題的能力達不到要求。本文從傳統方式下計算機專業畢業設計存在的問題出發,提出了基于極限編程的計算機專業本科畢業設計模式,并對該模式進行了教學實踐研究。
極限編程 畢業設計 教學實踐
一、前言
近年來,盡管大學本科畢業生的數量在大幅度增長,但質量卻并不令人滿意。很多畢業生在工作中只能做一些基礎性和輔助性的工作,無法成為單位的主要科技力量。大學畢業生質量滑坡的原因雖然是多方面的,但從本科教育的角度來看,就是我們培養的學生走向社會后,綜合解決實際問題的能力達不到要求。
計算機專業畢業設計是本科教學中的最后一個環節,對于訓練學生綜合運動所學的理論知識與實踐技能分析問題和解決問題的能力,培養學生的創新能力和初步科研能力的起著至關重要的作用。
二、傳統方式下計算機畢業設計存在的主要問題
從某種角度上來說,本科畢業設計是一扇窗口,其成果是對計算機專業本科教學質量的全面綜合檢驗,同時也是用人單位選拔人才的重要依據之一。近年來,由于擴招以后師生比例過低以及教育觀念的改變,目前很多高校本科畢業設計存在著不少問題,畢業設計的作用正在逐漸減弱,畢業設計的質量呈逐年下滑的趨勢,已引起了教育專家的廣泛關注。由于計算機技術的發展速度最快,相比之下,計算機專業畢業設計的問題就更為突出。
1.流于形式,不能有效提高學生的綜合實踐能力,達不到預期效果
多年來的實踐表明,每屆學生在進行畢業設計的時總是虎頭蛇尾,過程平淡甚至經常出現消極狀態。
通過考查我們了解到計算機專業的學生對畢業設計是既期待,又擔心。期待是因為希望過畢業設計提高和鍛煉自己綜合運用所學知識分析問題、解決問題的能力,真正體驗一次做項目經理或數字藍領的感覺,擔心的是怕答辯過不了關。然而,當畢業設計真正進入實質性階段后,各種問題就開始慢慢出現,而且越來越多,工作進度緩慢,偶爾還會出現一兩個星期都沒有任何進展的情況。于是,學生們的情緒便立刻降到了低谷。然后便慢慢轉入一種消極被動的狀態。當答辯時間越來越近時,學生們便開始慌亂起來,便著手思考如果過關的問題,普遍的做法是草草弄個系統應付交差,答辯能勉強通過即可。因此,很我學生雖然參加了畢業設計,但動手實踐能力并沒有實質性的提高。
2.理念陳舊,閉門造車
目前,大多數高校計算機專業畢業生的專業知識和技能跟不上時代的要求,與社會對計算機軟件開發人員專業素質的要求脫節的現象十分嚴重。近幾來,許多高校在畢業設計宏觀管理方面上取得不少的成果,但在畢業設計教學模式與前沿技術和先進理念相結合方面所做的研究還十分有限。
近年來,軟件工程領域產生了許多新的方法和技術,包括:敏捷軟件開發(Agile Software Development)、極限編程(eXtreme Programming,XP)、測試驅動的開發(Test-Driven Development,TDD)、面向Agent的軟件開發(Agent-Oriented Development)、面向方面的編程(Aspect-Oriented Programming,AOP)、模型驅動體系結構(Model-Driven Architecture,MDA)等。與傳統的軟件工程方法相比較,這些方法和技術為軟件工程實踐提供了新的思路,已在許多軟件工程實踐中取得了積極的效果。
然而,多年以來,傳統的軟件開發理念和技術一直是高校計算機專業本科畢業設計的主流。很多先進的理念和技術學生們都沒有接觸過,畢業后根本無法適應新工作的需要。
3.能力強的學生不易體現優勢,能力弱的學生難以完成任務
隨著信息時代的到來和計算機軟、硬件技術的飛速發展,信息技術的應用已滲透到各行各業,軟件開發平臺、軟件工程方法和應用系統規模隨著時代的發展不斷升級。傳統的以“單打獨斗”為主的畢業設計模式對于強、弱兩極學生的影響尤其明顯。
對于動手能力強的學生來說,雖然能夠順利完成任務,但由于沒有形成團隊,僅靠一個人的力量難以開發出符合社會要求、能夠投入實際應用、具有一定規模的應用系統,再強的能力得不到充分的體現。而對于能力弱的學生來說,要獨立承擔一個畢業設計選題又確實非常困難,必須依靠他人的幫助才能勉強交差,由于這種幫助純屬義務,幫助者與被幫助者之間既沒有共同的責任,也沒有明確的目標,無法形成正式的合作關系。當施助者因為各種原因無法繼續幫助受助者按部就班地完成任務時,部分同學為了過關就開始鋌而走險——弄虛作假。
4.選題的時代性不強,實用價值不高,不利于培養學生的創造性思維能力
很多老師多年來的選題都一直是那幾個,跟不上時代的脈搏,不能充分體現實用價值。一些老師明確表示:“學生做能得出這些選題就不錯了,不敢搞什么新花樣”。
計算機專業本科學生做畢業設計屬于研究與設計方面的工作,就像我們的老師做課題,應該具有時代特征和一定的實用價值,這樣才能體現研究的必要性和研究價值。不僅如此,學生做畢業設計的選題還要與面向能力的復合型、應用型人才的培養目標相結合。所以,如何結合社會對軟件人員專業素質的要求,設計出更多更好的有利于培養學生創造性思維能力的選題,從整體上提高畢業設計選題的質量,也將成為畢業設計教學實踐改革的重點之一。
5.答辯與評價機制不完善
傳統方式下的計算機專業本科畢業設計答辯及成績考核有兩個較為突出的弊端。一個是答辯主要由學生的講解和老師的提問兩個環節組成,這種考核評價方式不僅過于簡單,而且容易造成答辯走過場,不能全面考核學生綜合應用專業知識分析解決問題和管理、協調工作等方面的能力。另一個是考核只局限于個人成績,而在現實工作中,單人單干軟件開發的模式無論從工作量還是從技術能力的角度來說都不能適應社會的需求,團隊開發模式才是必然的結果。因此,學生畢業設計成績的考核應該除了個人成績以外,還應該包括集體成績。
摘 要: 本文通過對當前我國高等教育體系下的考試,特別是計算機專業的考試進行分析,發現當前的考試體系不盡完善,考試內容片面,考試形式、手段單一,已不再適合高等教育本科層次的發展,通過分析研究,給出了一種對當前計算機專業本科教育體系下考試的改革思路。
關鍵詞: 計算機專業本科教育體系 考試 改革思路
1.引言
我國歷來就是一個考試大國,從古代的科舉考試到時下的高考,公務員考試,大學英語四、六級考試,考試種類、形式多樣。在我國現行的高等教育體系下,考試仍具有舉足輕重的作用。考試是測評學生學習效果的有效手段之一,但不是最終目的[1]??荚囉质菍忌芰Φ臏y評,對給定時期教學成果的檢驗,通過考試,教學的主、客體均發現、檢討自己的不足之處,以改進自己的參與方式,促進教學活動。如何更好地發揮考試的作用,已引起不少專家、學者的探討。
2.當前高等教育體系下考試的現狀
文獻[2][3]指出我國現行的高等教育體系的考試均存在著以下問題:首先,考試缺乏科學性、先進性,考試內容片面化;其次,考試側重知識,缺乏對能力的考核;最后,考試形式、內容單一,缺乏完善的考試體系。目前的計算機專業本科教育體系下的考試同樣存在著這些問題。
筆者通過對多個本科學校的計算機學院進行調查、統計、分析,發現以下現象。(一)72%的學生存在考前突擊學習的現象;(二)76%的學生存在為考試背書的行為;(三)24%的學生存在作弊的想法,盡管學校加大監考力度,嚴肅考試風氣,但每次考試都會抓獲作弊考生;(四)63%的學生在考后迅速遺忘記憶的知識;(五)42%的教師存在劃題、圈定范圍的現象。
通過對這些現象進行深入分析,不難發現:(一)考試內容的片面化、考試形式的單一化決定了必然會有現象一、現象三的發生?,F象二、現象四的出現足以說明當前的考試的功利性,缺乏科學性和先進性。現象五說明了考試已經失去其真正的作用,不能起到檢討教學活動,反饋教學,促進教學的涵義。造成這些現象的根本原因在于學校的教務管理者、教師沒有把握好考試,缺乏一整套完善的、行之有效的考試體系。
計算機專業是一個新興的專業,它有以下特點:知識、理論、技術更新較快,實踐性、抽象性、綜合性較強。故針對該專業的考試體系改革創新也就更加具有難度,在對考試進行革新的過程中更需要把握全局性、前瞻性、全面性、有效性。由于計算機本身的技術優勢,應將計算機技術引入當前的考試改革中。
3.計算機專業本科教育體系下考試的改革思路
計算機專業本科教育體系下的考試改革的基本思路就是本著全局性、前瞻性、全面性,有效性內在要求,首先從頂層設計考試體系,以利于考試體系的完整性、協調性;其次在設計考試體系的過程中,更加注重把握考核的全面性、過程性,注重把握考核的有效性、可行性,更加注重把握考核的技術性、先進性;最后完善考試的評價體系。
3.1頂層設計考試體系。
必須緊緊圍繞考試服務于教學,考試檢討教學,考試反饋教學,考試促進教學的基本思想從頂層設計考試體系,因此改革考試體系必須做好以下兩點。
3.1.1積極轉變考試觀念,努力祛除應試思想。
構建完善的考試體系必須樹立正確的考試觀念,既要充分認識考試的檢查、促進作用,又要嚴謹務實地對待考試,切實把考試工作當做一個重中之重的工作。從管理人員建立健全考試制度、章程到教師設計具體試題、試卷都應該認真、從嚴對待。
樹立正確的考試觀,以開放的、包容的、科學的眼光來看待考試??荚囀强陀^的,要求其必須科學地安排實施;考試是不完備的,需要豐富考試的形式、手段以進行補充,故必須以開放的、包容的觀點看待考試。
樹立正確的考試觀,更需不斷更新正確的考試觀,及時摒棄陳舊過時的考試觀念,如普遍存在的應試思想。
3.1.2合理建立健全考試制度,靈活創新考試形式。
考試制度是考試體系的關鍵組成部分,必須合理、妥善地建立健全考試相關制度,做到制度管人、管事,充分發揮考試制度對考試活動的導向、約束作用。為此要做好以下幾點:(一)明確考試的目的,以及它在整個教學活動中的作用、意義。(二)科學制定具體考試的流程,精心設計試題、試卷。(三)綜合考慮成績的認定部分。(四)認真做好學生成績的分析、反饋工作。
考試的形式也要靈活,考試的形式既可以開卷,又可以閉卷;既可以筆試,又可以口試[4]、實踐、網上考試,資料檢索;既可以單獨考試,又可以集體考試。
3.2注重考核的全面性、過程性。
注重考核的全面性,要注意考試的內容全面性??荚噧热莸娜嫘詮暮暧^上來說,就是不僅考核學生對基本理論知識的掌握程度,而且考核學生的實踐動手能力、創新設計能力、綜合解決問題的能力、團隊協作能力等;考試內容的全面性從微觀上來說,考試的知識點要與所學知識的一定比例,有合理的覆蓋率。
注重考核的過程性主要要求在設計具體考試時不能一考定成績,只看重一次具體考試成績。任何單一的具體的考試都有其不足之處,其考試成績只能代表某一部分的考核結果,所以要將考核融入學習的全過程。
3.3注重考核的有效性、可行性。
改革創新考試體系必須注重考核的有效性、可執行性??己说挠行砸笪覀冊谠O計考試時必須對考試的內容、形式、對象做充分了解。根據考試對象的水平、學習的內容合理地安排考試內容,組織考試形式,使得考試能真正起到檢討、促進教學的作用。
考核的可行性則指在設計考試方案時要根據現有的軟件條件、硬件條件使得考試方案具有可執行性。
3.4注重考核的技術性、先進性。
考試的技術性有兩個方面的含義,一個是考試管理的技術性;二個是考試形式、手段的技術性。先進的考試管理要求要有先進、高效、科學的管理手段,現代化的高效的管理機制。隨著各種技術的發展,考試的形式、手段也日益豐富,我們在進行考試設計的時候,可選性也就越來越多,特別是對計算機專業而言,由于其自身的特點,我們可以利用各種現有的技術來改革考試的手段、形式,當前出現的各種計算機考試平臺就是一個很好的例子。
考試的技術性是考試先進性的必然要求。現階段各高等院校的計算機專業本科層次的考試仍然期末筆試為主,正如前文所分析的那樣,這種考試存在著種種弊端,計算機技術的發展為解決這一問題提供了可能。已有諸多學校嘗試通過計算機技術,開發完善的,全過程的,理論性、實踐性并重的考試系統,且獲得了較好的結果。
3.5注重考核的評價體系建設。
高等教育下的考試絕不能當做一個形式,更絕不能演變成為考試而考試,所以考試的評價體系建設顯得尤其重要??荚囋u價的客體有三個:考生、教師、考試本身。考試結束后,考試評價體系須能科學有效地對考生的知識獲取情況、能力提高水平、學習方法等進行評價,能對教師的教學效果給予反饋,及時發現考試本身的不足之處,以進行改進。
4.結語
筆者在從事計算機本科教學的過程,結合以上思路進行考試改革實踐,設計、編寫了計算機網絡安全技術的教學平臺。該平臺能在每次上機課時自動記錄學生的考勤信息;自主布置作業,并能完成對作業的批改;最后將考勤記錄、作業分數轉化成期末成績的一部分。該平臺運行一年來取得了預期的效果,增強了教學效果。
摘 要: 作者通過對當前的計算機專業本科層次教學體系的研究分析,發現現有的教學體系在為我國培養了大量計算機專業人才的同時,也有其不足之處,特別是隨社會、經濟、信息化的發展,社會、企業對計算機專門人才的綜合素質要求越來越高,使得傳統的計算機專業本科教學體系已存在滯后性。為了提高計算機專業本科學生的素質,作者針對計算機專業本科層次提出珍珠鏈式教學體系,經過初步實踐統計,該體系表現出較好的效果。
關鍵詞: 計算機專業 本科層次 珍珠鏈式教學體系
1.引言
隨著我國高等教育的突飛猛進,國內各高等院校均逐漸開設了計算機類相關專業,為我國培養了大量的計算機專門人才。但現階段的計算機本科教學亦有不盡完善之處。
近些年來,在計算機本科教學中,先后有人提出了分類教學法[1]、項目驅動法等,分類教學法即根據學生是否考研進行分類教學,前者注重考研基礎課,后者注重實踐;文獻[2][3][4]指出項目驅動教學法即通過讓學生參與項目達到鍛煉學生、促進學生實踐學習的教學法。然而我發現這些教學方法均有偏差,分類教學太過功利,只注重考研課必定會造成入讀的碩士生綜合能力不強,動手能力受限。我通過對本校計算機學院個別班級引入項目驅動法的教學案例進行分析發現,該教學法只能有利于那些本來就學習好的學生,并不能提升整體學生的學習水平,特別是在引入項目前,如果學生基礎較差,則不僅無法完成項目,而且對其信心造成巨大打擊,從而產生對計算機專業的厭學心理。
我通過對我院學生作對比分析,發現學習成績較好的學生大都具有堅忍的意志、嚴謹的態度、科學的方法,思維縝密。概括來說就是具有較強的發現問題、分析問題、解決問題的能力。故為提高學生的綜合素質,針對計算機類本科層次的教學提出一種新的教學體系――珍珠鏈式教學體系。
2.珍珠鏈式教學體系
珍珠鏈式教學體系是一種從頂層設計的漸進式教學體系,如圖1所示,它由一條主線和主線上的一系列珍珠構成,將大學的四年劃分四個階段構成了該體系的主線,分別為啟蒙階段、教―學階段、學―輔階段、自學階段。珍珠鏈教學法中珍珠代表教與學的效果、結果。
2.1啟蒙教育階段
高等教育本科階段的起點是高中教育,而在教與學方面卻均與高中教育差別甚大,故在本科初始階段,首先轉變學生的學習方式,變被動式的學習方式為主動的學習方式,力促學生具有初步的觀察能力、資料搜集與整理能力、解決問題能力;其次培養學生對計算機專業的興趣,以及圍繞該專業所應有的品質,注重培養學生踏實、嚴謹的學習態度,注重培養學生善于思考、勤于思考的習慣,注重培養學生面對問題時頑強的毅力;最后培養學生自我總結、自我學習的能力。
2.2教―學階段
在教―學階段,重點放在對計算機基礎理論、基本語言、基本應用的講授,使得學生能熟練地掌握最基本最常用的理論知識、實踐案例。通過教師的講授,學生在逐步掌握基本知識的基礎上,能解決相應的問題。
2.3學―輔階段
在學―輔階段,主要側重于對學生解決問題能力的培養。教師設計既定的問題,輔導學生解決該問題。在解決問題的同時,補充講授解決該問題所應具有的基本知識,培養學生解決問題的思路、方法、技巧,整理涉及的已有知識,加深對其的理解。
2.4自學階段
在自學階段,側重對學生發現問題、分析問題、解決問題整個過程的鍛煉。教師通過給出案例,安排學生全面地找出問題,進而分析問題,最后解決問題。
2.5教學效果
珍珠鏈式教學體系中珍珠代表了學生解決問題的能力,它不僅體現了教與學的效果,而且是對教與學的評價反饋。
在教學的每個階段,每個時期,教員根據已學知識、已有能力,結合當前目標,設置一個綜合性的任務,安排學生解決。
3.珍珠鏈式教學體系的運行機制
3.1教學安排與教法
在啟蒙階段,重點開設計算機發展歷史及其應用現狀、信息檢索、簡單基礎計算機編程語言、如何解決問題、科學工作者應有的素質等類似課程。采用引導式、互動式講授為主,引起學生對計算機科學技術的興趣,學會碰到問題先分析再思考,通過網絡檢索資料、分析資料解決問題。
在教―學階段,偏重對學生基礎知識的講授,對學生知識面的拓展,使得學生熟練掌握解決基本問題所具有的相關知識、基本方法,在問題面前懂得檢索哪些資料。故在該階段主要開設計算機專業的基礎課程,如數學類、數據庫類、計算機組成原理、計算機網絡類。在講授這些課程時,教師將常用的、基本的理論知識提取出來,給學生做重點講解,其余的做擴展性講解。
在學―輔階段,側重對學生解決問題能力的訓練,開設軟件工程、項目管理、系統論等綜合性課程,以學生自學,教師輔導為主,逐步培養學生為解決計算機相關問題所具有的初步問題分析能力、規劃能力、實施能力、團隊協作能力。教師在此階段以任務、項目驅動式教學,互動式教學為主,對學生提出問題,在學生解決問題的同時給予輔導。
在自學階段,開設人工智能、離散數學等課程,豐富學生的想象力,引導學生自學,掌握界定問題,抽象出問題的方法,此階段的教學重點在于引導學生學會從現有事實、現象、情形中抽象出問題。
3.2學法
學生在珍珠鏈式教學體系中的學習方法主要有以下幾種。
主動式學習是指學生保持濃厚的興趣,積極探索問題,碰到問題能嘗試著解決。
自主式學習的前提學生掌握檢索資料,分析資料分析方法。自主式學習的關鍵是學生秉承嚴謹、科學、實事求是的學習態度和在問題面前堅忍的毅力。
互動式學習的前提是培養學生良好的溝通能力、團隊協作的意識?;邮降膶W習不僅指師生間的互動,而且指學生間的互動,還指學生與諸如網絡等知識載體間的互動。
主動、互動的學習還包括對學習方法的學習。
3.4珍珠的形成
珍珠是學生解決問題能力的象征,能力是抽象的,而問題則是具體的,所以在每次學習過程中,教師均要設定難度適中的問題,讓學生帶著問題學習,了解自己通過學習獲得了什么知識,培養了哪些能力,最后解決了什么問題。
在珍珠鏈式的教學體系中,教師的最大任務就是設定問題、案例、任務,將知識傳授、能力培養涵蓋于其中。學生學習解決問題的過程是既獲取知識,又培養能力的過程。
4.結語
我從教計算機本科教育和管理已有數年,在從教的過程中按照珍珠鏈式教學模式進行實踐探討,結果表明,這種教學體系下培養的學生無論在實踐動手方面,還是在科研方面,都有優異的表現。由于該體系尚在嘗試階段,難免有不足之處,比如在配套資料教材的選取方面不盡如人意。
摘 要:畢業設計是高校本科教育中的重要實踐環節,在本科生培養具有重要的意義。分析了計算機專業畢業設計質量下降的原因,分別從設計選題、時間安排、過程監督、校企聯合培養、教學內容改革以及畢業設計成績評價等幾個方面提出了應對措施。
關鍵詞:畢業設計;計算機專業;存在問題;應對措施
本科畢業設計是高等學校本科教育中的重要實踐教學環節,是高校人才培養計劃中的一個重要組成部分[1] 。畢業設計是畢業生針對某一課題進行的有創見性的科研結果,是撰寫學士學位論文的基礎。計算機專業畢業設計的目的主要有兩個:一是培養學生嚴肅的科學態度和求實的工作作風[2] ;二是培養學生綜合運用所學的理論知識和基本技能,獨立分析和解決計算機在工程應用中遇到問題的能力。畢業設計是對所學習理論知識的升華與提高,并應用到實踐的一個過程,也是對大學生本科教育的一個綜合檢驗,在人才培養方面具有非常重要的意義。
一、存在的問題
畢業設計是衡量高校教育質量和辦學水平的一項重要評價內容。近年來,隨著高校的大量擴招,師資力量嚴重不足;同時學生就業壓力增加,找工作和考研占用了學生大量的時間和精力,畢業設計質量受到嚴重的影響[3-4],出現了一些亟待解決的問題。計算機專業畢業設計工具也不同程度地存在一些問題,具體表現在以下幾個方面:
(一)畢業設計選題不合理
畢業設計的選題是進行畢業設計的首要環節,也是涉及畢業設計質量的一個重要因素[5] 。目前,在計算機專業畢業設計題目的選題中存在著以下幾個方面的問題:(1)題目毫無新意。計算機專業畢業設計題目很大一部分是信息管理系統的開發,如實驗室管理系統、學生管理系統等,此類題目過多過爛,學生不想寫,在網上隨便搜索便可拿過來就成了畢業設計,以至于畢業設計成了走過場;(2)題目設置太大太復雜。在選題時沒有對學生的能力進行準確定位,因而選擇的題目過于復雜,類似于注冊表監測軟件開發、微型操作開發等,題目所涉及的知識相對本科生過于深奧,學生無從下手,最后只能是隨便應付;(3)題目設置過于簡單。有些課程設計的題目過于簡單,工作量不足,沒有達到畢業設計鍛煉和提高學生動手能力的目的。
(二)畢業生就業與畢業設計的矛盾
畢業生就業時間一般是從大學第四學年上學期11月份開始并一直持續到下學期,而畢業設計時間則是整個下學期開始直到畢業前畢業答辯,時間上嚴重重合。當前就業形式是符合市場經濟的“雙向選擇、自主擇業”模式,使畢業生有更多的選擇機會,同時也給畢業生帶來了嚴峻的就業壓力。由于畢業設計和就業同時進行以及就業的重要性,大學生普遍看重就業而忽視了畢業設計。一方面,畢業生需要搜尋各種就業信息,參加各式各樣的畢業招聘會,精心備戰每一次面試,根本無暇兼顧畢業設計;另一方面,由于計算機專業學生在校學習的是專業基礎知識,和用人單位的要求有一定的差距,為了讓學生盡早進入工作狀態,用人單位一般要求畢業生到單位實習,因此這部分同學需要在校外單位作畢業設計,指導不便并且缺乏有效的管理,從而造成畢業設計質量的下降。
(三)畢業論文抄襲現象嚴重
畢業設計的時間通常是在第四學年下學期,此時部分同學工作已有著落,用人單位主要看重的是主要課程的成績,因此認為畢業設計的好壞與自身就業無關,畢業設計只要能合格就行,從而忽視畢業設計環節,使得抄襲現象時有發生。另外,近年來社會誠信度的普遍下降使得高校也受到一定的影響,大學生誠信度嚴重缺失[6] ,一些學生干脆直接從互聯網上下載別人的成果作為自己的畢業設計。
教師指導學生過多,畢業設計過程中監管不力,也是造成畢業設計抄襲增多的一個原因。高校的擴招使在校學生的人數急劇增加,而教師人數則變化不大,使得每名教師要指導十幾個學生,精力不夠無法對每個學生都面面俱到,使學生有了投機的可能。
另外,學校只看重就業率,缺乏對畢業設計的足夠重視,也是造成畢業論文抄襲現象時有發生的一個重要原因。
(四)畢業論文答辯形式化
畢業論文答辯是畢業設計的最后一個環節,是對畢業設計質量的一個檢驗。由于在畢業設計的過程中缺乏有效的管理,造成畢業論文的質量達不到要求,造成了答辯過程流于形式,未達到真正的檢驗目的。此外,感情分普遍存在,造成了沒有畢業論文不合格的現象,畢業論文做好做壞一個樣,嚴重的挫傷了學生認真做畢業設計的積極性。
二、應對措施
針對本科畢業設計過程中存在的問題,結合近年來的指導經驗,提出以下幾點建議:
(一)合理選擇畢業設計題目
畢業設計選題要有實際的應用意義,尤其是計算機專業,選題范圍較為廣泛,容易產生一些假、大、空的題目。因此在選題時應盡量從畢業生的就業背景出發,結合四年來所學習的主要課程,選擇具有實際應用價值和明確工程背景的題目作為畢業設計題目,這樣不但可以提高學生進行畢業設計的積極性,而且可以達到學以致用的目的。
學生對畢業設計的興趣度是能否高質量完成設計的一個重要原因。目前常用的選題方式是教師統一擬定了很多題目,然后由學生被動的選擇,這在很大程度上限制了學生的積極性和創造性。應鼓勵學生立足于生產實際中的問題或學科領域中的前沿問題,提出新穎的畢業設計題目。在選題時應加強學生和教師的溝通,可以先由學生提出感興趣的題目,教師對其中有創意的課題進行提煉和豐富,然后師生雙方就課題的研究意義、研究內容、技術路線和研究目標進行交流探討,最后由教師根據畢業設計要求設置合適的工作量和難易程度。
(二)畢業設計與就業矛盾的解決
針對畢業設計與就業之間的矛盾,可從以下幾方面著手,解決畢業設計與就業之間的沖突。
1.錯開畢業設計與就業時間。畢業設計與就業之間的主要沖突在于時間上的重疊,因此可以考慮調整專業的教學計劃,錯開畢業設計時間。例如,安徽理工大學計算機學院就采取了第四學年上學期安排了專業課程設計,其題目安排與畢業設計相近但工作量有所降低,是對畢業設計的一個預演。通過專業課程設計的學習,使學生對如何進行畢業設計有了初步了解,積累了一定的動手經驗,因此在進行畢業設計時可以在較短的時間內完成設計任務,從而避免與就業的沖突。
2.以校企聯合的形式培養學生的適應能力。用人單位之所以要求畢業生到單位實習,是因為畢業生動手能力差,缺乏實踐,可以采用校企聯合培養的方式來提高學生的動手能力和適應能力。計算機專業的畢業生,通過大學四年的學習,已經掌握了較為豐富的理論知識,所欠缺就是實踐動手能力??梢酝ㄟ^學校,針對不同的專業方向聯系幾個固定的企業作為實習基地,這樣既可以提高學生的動手能力,又可以統一地安排實習時間,保障了學生有充足的時間用于畢業設計。近年來,安徽理工大學計算機學院通過在無錫、蘇州等地建立了校外實習基地,不但有效地保證了畢業設計的質量,而且很大程度了提高了畢業生的就業率。
3.教學內容改革。計算機軟硬件發展速度日新月異,而計算機課程的教學內容則更新速度較慢。特別是計算機軟件專業,開發軟件的更新速度非常迅速,教學使用的軟件遠遠滯后于公司所使用的軟件。畢業生進入公司后還要進行二次學習,這也是用人單位一般要求畢業生到單位實習的主要原因。因此,應當根據不同的專業方向,明確人才培養的目標,對計算機專業的應用現狀、發展趨勢進行調研,合理安排課程的內容。
(三)扼制畢業設計抄襲現象的對策
根據10年來計算機專業畢業設計教學經驗的總結,認為可以從以下幾個方面著手,扼制甚至杜絕畢業設計抄襲現象的發生。
1.加強畢業設計過程中師生的交流。由于計算機專業的特殊性,不可能集中在一個教室進行指導,因此在畢業設計過程中,指導教師可以通過電子郵件和QQ進行指導,隨時地掌握學生畢業設計的進程,防止抄襲現象的發生。另外,還應當定期舉辦討論會,及時解決學生在畢業設計過程中所遇到的問題,平時學生也可以通過網絡向指導教師請教。
2.加強學院對畢業設計的監督功能。學院應當定期或不定期地對畢業設計的進展和教師的指導情況進行抽查;在畢業設計答辯上實習一票否決制,即如果在答辯時發現有抄襲現象,直接定該生畢業答辯成績不及格,同時追究指導教師的責任,以此來提高指導教師和學生對畢業設計的重視程度。
3.通過“大學生論文抄襲檢測系統”檢測是否存在抄襲現象?!按髮W生論文抄襲檢測系統”是一種用于輔助高校檢測檢查大學生畢業論文是否存在抄襲等不端行為的軟件,可以有效地提高大學生論文的質量。
(四)建立嚴格的畢業設計成績評價體系
為了避免人情分或隨意打分現象,畢業設計成績評定需要建立嚴格的評價體系,最終的成績應該綜合指導教師、評閱小組、答辯委員會的意見后給出,同時還應考慮學生之間的互評。結合計算機專業的特點,可以開發畢業設計成績評價系統實現評分的公正性。例如,在評閱小組預評階段,由學生通過系統提交匿名論文,由系統隨機分配給評閱小組成員,使評閱人不知道論文的指導教師和撰寫學生,從而避免人情分。建立嚴格的成績評價指標體系,每個階段的評分標準可根據畢業設計成果、畢業論文質量、畢業設計態度、工作量、創造性指標、畢業答辯效果和外文翻譯等在畢業設計中的重要程度設置不同的權重[7] ;最終的成績則根據各個階段的評分自動生成。
此外,為了進一步保障畢業設計成績評價的公正性,在畢業設計答辯中應堅持以下幾點:(1)在最終的答辯之前,學生在畢業設計中制作的軟、硬件必須經過演示并通過答辯委員會的驗收后,才能予以答辯;否則不予答辯,必須重新修改直到達到要求。(2)實習答辯小組教師隨機分配制度,在答辯的前一天提前公布,并且采取指導教師回避制度。(3)堅持畢業設計復評制度,即建立由教授和退休老教師組成的畢業設計督查組,對最終的畢業設計成績進行抽查,對畢業設計成績評定起到有效地監督作用。
雖然目前計算機專業畢業設計中存在很多問題,但是只要仔細分析問題的形成原因,抓住問題的本質,通過高校管理部門和指導教師的共同努力,就能逐步解決這些問題,從而使計算機專業畢業設計的質量不斷得到提高。
【摘要】本文論述了從畢業設計論文選題、先導培訓、過程監督、全方位提高學生素質以及畢業設計論文報告撰寫等方面.針對如何在本科畢業設計環節中加強學生創新能力培養的問題,對畢業設計論文指導工作進行的探索工作。
【關鍵詞】畢業設計論文選題 先導培訓 提高綜合素質 創新能力
一、因材施教。恰當選題
選題是畢業設計論文工作的第一步.是高質量完成畢業設計論文指導的前提保證。經過三年多的學習,學生已經具備了從事本專業工作的基礎知識,但相對來說他們的知識結構還是淺層次的,大部分同學還不具有選題、立項的能力,即使能選定題目,也往往難以全面提升自己的能力。教師在選題時,應貫徹因材施教的原則,題目的難度適應學生的實際能力和水平,鼓勵一部分優秀學生有所創造。應該承認,在學習方面,學生是存在差異的,因此畢業設計論文選題難度要有差異性,這并不是一種歧視行為。教師的選題應與自己的科研項目相結合,發揮自身優勢,以更好地指導學生。同時選題也要注意連貫性,可以利用前屆學生的研究成果,在他們的基礎上,繼續作深入的研究。當然,學生不僅僅是以上兩類,但只要掌握了因材施教這一原則,就找到了解決問題的思路。
二、確定選題。先導培訓
課題確定以后.指導教師應給每個同學下達畢業設計論文任務書,以明確整體工作內容、提出明確的技術要求和量化的工作成果要求,包括論文的開題報告及設計的總體方案,論文及說明書的字數,圖樣、實物的數量,按畢業設計論文各階段擬定工作進度,提供必要的資料和數據,列出部分推薦參考文獻目錄等。由多個學生共同參加的課題,必須分別明確各個學生應完成的工作內容和要求。
(1)以培養創新能力為中心的教學目標:要在畢業設計環節中突出加強對學生創新意識和創新能力的培養,首先,就要更新觀念,從思想深處改變對畢業設計作用的傳統認識.對畢業設計的培養目標和教學要求加以改革。明確地提出:畢業設計不再是單純地針對解決專業技術問題能力的培養.而是對學生綜合素質和創新能力的培養。畢業設計不僅是綜合檢測學生近四年學習的效果和水平,也是對已有教學環節的擴展和深化,更是檢驗和發揮學生創造性、開展創新活動的試金石,是學生綜合素質與培養效果的全面檢驗。
(2)以學生為過程主體的培養原則與模式:畢業設計中學生創新能力的培養和創造活動的開展,必須堅持以學生為主體的培養原則。要想學生發揮能動性創造性,首先要使其具有自主性,成為畢業設計過程中的主角,而不是跟在老師后面亦步亦趨的配角。只有當學生切實地感到自己是創造活動的主體,才能激發創造的熱情,全身心地投入創造的過程并關心創造的結果i才能進發出想象力、意志力和創造力。
(3)把握適度的指導方法與強度:把握適度的指導方法與強度在學生選擇了合適的畢業設計題目,有了創新的欲望后,導師給予的正確、適度、及時的教學指導,會成為學生創新設計活動的催化劑、助動力和方向盤。
(4)鼓勵學生的創新行為:學生是一個需要肯定、褒揚,需要體驗成功喜悅刺激的群體,在畢業設計過程中,指導教師的信任和鼓勵會直接影響到學生創新欲望的產生、創造意識的萌發和創造力的實現。以鼓勵為主的指導方法,能夠滿足學生的成功需要,調動他們的積極性.再加以正確的引導.會大大促進學生創新意識的發展和創新能力的鍛煉。
三、過程監控。全面育人
學生進入課題后,對每個人應根據任務書,列出時間表,對畢業設計論文工作進行督促檢查。最后一學期學生課程少,加上找工作、研究生復試等問題,學生心態比較浮躁,檢查督促跟不上,很容易造成畢業設計論文拖后,有的甚至完不成任務。指導教師每周至少應與每個學生保持接觸交流,聽取學生的匯報,檢查進度情況,幫助學生解決畢業設計論文過程中遇到的疑難問題。整個畢業設計論文過程中,要培養學生獨力解決問題的方法和能力:培養他們嚴肅認真的工作態度、勤奮鉆研的優良學風:注重開發學生的創新精神和創造能力,嚴禁抄襲。
指導過程中,應該融思想道德素質教育、業務素質教育、文化素質教育于一體,注重學生素質的全面提高。堅持教書育人,在畢業設計論文指導期間,要對學生進行政治思想、職業道德和紀律教育,嚴格考勤。學生因故請假應督促其按有關規定辦理相關手續。做事先做人,尊敬別人,科學作風,團隊精神等是做事的基本素質要求,要讓學生學習和體會做人做事做學問的各方面事情.要讓學生養成良好的工作習慣。
四、指導撰寫畢業設計論文報告
在答辯前兩周,畢業設計論文的主要工作應該已經完成。指導教師應根據課題情況提出最后的修改意見,指出其中的錯誤,指導并督促學生限期改正,進一步完善。否則,不得參加答辯。最后的工作就是畢業設計論文報告的撰寫。本科生大都沒有進行過這方面的訓練,有的甚至不知道該如何把前期做過的工作寫成報告論文。即使能寫出來,無論格式,還是內容組織等方面都離要求相差甚遠。畢業設計論文報告直接反映前期工作的質和量,代表設計成果的水平。這最后一個環節.指導老師必須予以足夠重視.應從以下幾方面進行指導。
五、結語
近幾年我們以“因材選題,規范管理,過程監督,全面考核”的原則指導畢業設計實踐.從畢業設計論文評審的結果看.方法行之有效。