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