孫全玲,趙彥強
(安徽建筑大學 電子與信息工程學院,安徽 合肥 230601)
計算機專業能力培養的實踐改革
孫全玲,趙彥強
(安徽建筑大學 電子與信息工程學院,安徽 合肥 230601)
程序設計能力是計算機專業學生的重要能力之一,而畢業設計環節又是提高和檢驗專業能力的重要方法.但是,我院計算機專業學生在畢業設計過程中,學生普遍不重視畢業設計過程中相關專業知識的學習及應用,學生的學科能力得不到應有的提高.針對此現象,對畢業設計實踐環節進行改革是很有必要的.
畢業設計;計算機;專業素質;能力培養
程序設計能力是社會對計算機人才需求中需求量最大的能力之一,也是檢驗計算機類畢業生的標準之一.程序設計能力是由計算思維能力、算法設計與分析能力、程序設計與實現能力和系統分析開發能力四部分組成[1].
計算機專業類的畢業設計工作是對學生的程序設計能力培養的重要方法之一.學生在畢業設計過程中要能夠運用已有的知識和能力完成畢業設計課題所要求的內容,不管是編寫程序代碼還是進行算法研究,都要學生踏踏實實地做.畢業設計對提高學生分析問題解決問題的實際能力有著重要的作用.
1.1 學生對畢業設計的課程目標不明確
我院計算機專業的學生的實踐能力普遍欠缺,平常課程實驗及課程設計類的實踐課程的考核方式欠客觀,最終成績基本由筆試的卷面成績和實驗報告類的書面成績為主要評定方式,所以,很多學生在沒有做實驗的情況下還可能得到較高的課程成績.此外,我院的實驗平臺設備落后,實驗管理人員責任不到位,很難對學生的實驗過程進行有效的監督.這些都導致學生對計算機軟件開發平臺運用能力差,所以他們都羨慕那些動手能力強,對于軟件開發環境熟練操作的人員抱有非常大的崇拜心理.
學生在畢業設計過程中把大部分精力放在了熟悉使用開發環境的工作中,而對于軟件項目開發的其他過程,如項目調研,項目系統設計等環節不重視.這樣在整個畢業設計的過程中對于文獻查閱、科技論文寫作、團隊合作及溝通的能力上達不到畢業設計的目標要求.
1.2 學生的基礎知識不扎實
在多年的畢業設計論文批閱和畢業設計答辯過程中,筆者經常發現學生不知道什么是流程圖,流程圖畫的是五花八門,沒有任何規范.
筆者還發現一個明顯的現象,就是在學生的畢業設計成果中,對數據庫的設計也是非常隨意,不知數據的規范化,不知數據之間的聯系,不知數據對項目開發的作用,一般就是設計了簡單的獨立的幾張數據表,然后用開發環境對其進行簡單的增,刪,改操作.這樣,就算完成了數據庫方面的軟件項目.
學生在對先前的理論課程的教學內容的使用中缺乏應有的專業能力.對軟件工程的理解,對數據庫項目的理解太過簡單或隨意.
1.3 思想不重視
學生不重視:現在企業對人才要求較高,對人才的需求也更迫切,每年在大四上學期就已經開始大范圍的招聘.這對于即將畢業的大學生來說,是個激動的時刻,他們對招聘會躍躍欲試,基本上都忙碌于各招聘會之間,又畢業設計的時間與考研初試、復試及許多招聘時間重合,在這種情況下,多數學生在畢業設計環節上投入的精力甚微,甚至放棄.
教師重視度下降:現在教育主管部門和社會又非常看重高校就業率指標,學校相關部門對學生的畢業設計工作也沒有統一的要求,畢業設計指導教師只好簡化對學生的畢業設計的具體工作.
1.4 畢業設計的課題變化不大
指導教師一般認為學生科研能力有限,不讓學生參與自己的課題,就隨便以簡單的方式選擇課題,常見的人事管理系統,圖書管理信息等較簡單的信息管理系統.學生選這些課題,也是因為在許多計算機書籍中可以找到此類系統的實現方法,甚至可以在網上找到類似的源代碼,學生把界面換一換,就成了自己做的系統,也有很多已經成型的論文,把別人的論文稍加修改就成了自己的論文.
1.5 監控方式不妥
畢業設計的指導教師,都是在擔負大量的教學和科研任務的同時擔任畢業設計指導工作,在時間和精力上都有限,而對畢業設計的監控工作基本上都是流于形式的要求教師填寫各種表格,并不能起到真正的監控作用,反而使部分教師產生抵觸情緒.
我院計算機專業的畢業設計課題偏重于工程應用型,基本上都是要做出軟件或硬件的系統,實踐性較強.青年教師的的經驗還是欠缺,科研、實踐等綜合能力較弱,承擔指導畢業設計的這種綜合性實踐教學的效果不理想.
針對畢業設計中存在的問題,我院采取了積極對策,在近兩年已畢業或將要畢業的學生中,反映良好,已經取得階段性成果.
2.1 積極與企業合作,尋求更好的畢業設計指導方式
現在企業對畢業生的要求很苛刻,既要上手快又要上班早,所以在每年的畢業設計時候,很多學生都在工作單位上班,他們只會抽出很少的精力來做畢業設計工作,而學生在沒有實踐或培訓的經歷,在工作中會有很大壓力并很難滿足工作性質要求.
很容易導致企業招不到合適人才,而學生又很難找到合適工作單位的兩難境地.
今年我院有一部分學生的畢業設計工作在培訓機構完成.現在的培訓機構針對當今大學生眼高手低的問題,提出了崗前實訓的培訓方式.機構以項目開發環境的熟練使用為教學目的,對程序代碼的使用為方式,培訓計算機專業學生的工作能力.筆者也參與了企業的培訓工作,在三個多月的培訓中發現,企業只注重應用,對軟件開發的相關思想,方法,理論的指導很少.這樣,很多學生在培訓結束后,雖然能熟練地操作開發環境,運用相關的代碼,但是,卻很難獨立地做出完整的項目.
而學校的教學側重于基本概念、基本理論以及基本算法的教學.有很完整和成熟的計算機專業教學體系.
我院根據這種情況積極探討與企業的合作,將畢業設計的課題實施過程的指導工作交由培訓機構輔導,并進行成績考核.而對于畢業設計任務的分配及論文的指導工作由本院指導老師承擔,并進行成績考核.兩部分考核成績作為學生畢業設計指導分.
學生利用畢業設計這一學期的時間到企業進行項目實訓,在特定的專業方向上進行深入學習.學校與企業合作,積極采取基于工程項目驅動的教學模式,努力培養學生從工程全局出發,綜合運用多學科知識、各種技術和現代工程工具解決工程實際問題的能力及綜合素質,強化培養學生的自主學習能力、創新意識和探索未知領域的興趣.另外,通過加強與軟件企業合作,還可以將軟件行業所需要的專業能力融入人才培養體系.
2.2 認真把好畢業設計選題關
在課題的準備上要求指導教師注重課題的實用性、創新性、教學性.與實際結合的課程能激發學生的學習動力,產生強烈的學習愛好.在多年畢業設計選題中,選到實用性強的課題的學生積極性明顯高于其他學生.因此,課題應盡可能地貼近實際,并注重課題的教學性能,使知識承上啟下,可有助于學生進一步消化原有知識,提高自己.
在任務分配中要求指導教師考慮學生實際能力的差異:不同的學生在理論基礎和動手能力方面存在著較大的差異.因此,課題的預備要有層次性.否則,太簡單的課題將使部分能力較強的學生產生輕視的態度,草草了事,或過早地完成設計而影響其他學生;而太難的課題使部分基礎較差的學生感到無從下手,產生畏懼感,最后得由教師手把手地教,甚至由指導教師一手包辦,使畢業設計流于形式,起不到應有的作用.因此在分組的時候要求指導教師合理安排,而在布置課題時,基礎好的學生和基礎差的學生的設計課題有所不同,盡可能符合每一位學生的實際能力,使每一位學生都能產生強烈的探索欲望,解決問題的迫切心理要求.
2.3 加強畢業設計各環節的監督管理工作
學院成立了由主管教學的院長、教研室主任、業務骨干教師和教管人員組成的畢業設計指導委員會.委員會依據教育部評估指標體系和學校的教學管理制度,制定了符合我學院實際情況的計算機專業畢業設計管理制度,對整個畢業設計流程進行指導和監督.學院要求各教研室成立以教研室主任為組長的畢業設計指導小組,在委員會領導下負責畢業設計的具體實施.
學院在畢業設計期間采用動態過程管理的方式指導畢業設計工作.
(1)學院在每年秋季學期就組織畢業設計前的動員工作,組織參加畢業設計的全體教師認真學習有關畢業設計要求的文件,學生完成畢業設計選題工作,并要求指導老師與學生之間進行課題討論及任務分配,這樣學生可以利用假期時間熟悉課題并提前做好相關準備.
(2)在春學期開學初起就要求學生做好開題報告,并安排好畢業實習.
(3)在畢業設計中期,會安排一次全面的中期檢查,由院畢業設計指導委員會負責學生的工作進度、教師指導情況及畢業環節工作中存在的困難和問題,采取措施解決問題.并認真做出中期檢查總結.
2.4 加強指導教師理論知識和實踐經驗
畢業設計既涉及理論知識又涉及實際操作技能.因此指導教師既要能從理論上指導,又能給予實踐上的幫助.我院為專業教師提供與企業合作的平臺,教師參與企業項目,或到軟件企業進行培訓,增強實踐經驗,同時學院也聘請企業有經驗的工程師作為指導老師,從兩個方面增強指導教師的指導能力.
通過進一步加強對畢業設計各方面的改革,加強了指導教師的責任心及指導能力,促進了學生的積極性和主動性,培養了他們的實踐能力和團隊精神,大大提高了畢業生的專業素質和畢業論文的質量.
從已畢業學生的工作情況看,上述措施的效果顯著,但仍存在一些問題,如校外實訓基地對畢業設計工作的整體把握能力較薄弱,如對論文的規范性要求,對課題的科學性重視不夠等,今后的任務還很艱巨.
〔1〕溫艷冬.關于提高計算機專業畢業設計質量的對策研究[J].計算機教育,2011(12):103-106.
〔2〕韓建民,王麗俠,賈洞.大學生程序設計能力的層次化培養模式[J].計算機教育,2012(3):18-22.
〔3〕教育部計算機科學與技術教學指導委員會.高等學校計算機科學與技術專業發展戰略研究報告暨專業規范(試行).高等教育出版社,2006.
〔4〕教育部計算機科學與技術教學指導委員會.計算機科學與技術專業發展戰略、規范及認證.
〔5〕王玉鋒,劉保旨,李雪梅,等.計算機專業本科畢業設計的探討.計算機教育[J].2010(1):77-79.
G642
A
1673-260X(2013)11-0200-02
安徽建筑工業學院計算機科學與技術示范專業專項基金;計算機科學與技術專業人才培養模式改革研究與實踐(20100764)