劉海燕 劉寧寧 徐琳宏
摘要:為了提高軟件專業(yè)學(xué)生的職業(yè)“軟能力”素養(yǎng),更好地滿足企業(yè)的用人需求,也為了培養(yǎng)學(xué)生面對(duì)未來的主動(dòng)適應(yīng)和自我塑造能力,通過改革課程設(shè)置和考核方式,加強(qiáng)實(shí)踐教學(xué),同時(shí)在項(xiàng)目實(shí)訓(xùn)、畢業(yè)設(shè)計(jì)過程中都注重培養(yǎng)學(xué)生的軟件項(xiàng)目實(shí)踐水平和綜合能力。
關(guān)鍵詞:軟能力;實(shí)踐教學(xué);項(xiàng)目實(shí)訓(xùn);畢業(yè)設(shè)計(jì)
中圖分類號(hào):G642 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2015)34-0067-02
1 概述
“軟能力”主要包括就業(yè)能力、方法能力和社會(huì)能力。就業(yè)能力是必須具備的專業(yè)能力;方法能力是學(xué)習(xí)以及從事某種工作所采用的方法;社會(huì)能力是指協(xié)調(diào)以及自我反省的能力。
為了提高軟件專業(yè)學(xué)生的職業(yè)“軟能力”素養(yǎng),對(duì)一些軟件企業(yè)進(jìn)行了崗位調(diào)研,對(duì)部分畢業(yè)生跟蹤調(diào)查,獲取反饋信息,并且在企業(yè)資深軟件工程師和管理人員的協(xié)助下,深入分析軟件專業(yè)學(xué)生所需要的職業(yè)“軟能力”素質(zhì)要求,努力探索如何能夠更好地培養(yǎng)學(xué)生的職業(yè)“軟能力”,滿足企業(yè)的用人需求。
2面向“軟能力”培養(yǎng)的教學(xué)實(shí)踐
計(jì)算機(jī)專業(yè)課程具有很強(qiáng)的綜合性、實(shí)踐性等特點(diǎn),教學(xué)目的不只是要讓學(xué)生掌握基本的知識(shí),培養(yǎng)程序開發(fā)思維,更重要的是培養(yǎng)自主學(xué)習(xí)能力和獨(dú)立分析、解決問題的能力。因此,努力改革課程設(shè)置和考核方式,豐富教學(xué)方式和手段,通過軟件專業(yè)系列專業(yè)課程的學(xué)習(xí)和實(shí)踐,循序漸進(jìn)、堅(jiān)持不懈地培養(yǎng)學(xué)生的“軟能力”。
《計(jì)算機(jī)導(dǎo)論》課程要求學(xué)生能夠熟練使用Windows操作系統(tǒng)、Word、Excel、PowerPoint,以及其他常用計(jì)算機(jī)軟件;《C程序設(shè)計(jì)》對(duì)學(xué)生初次接觸的編程語言細(xì)致講解,講練結(jié)合,建立面向過程的編程思想;《操作系統(tǒng)》、《計(jì)算機(jī)網(wǎng)絡(luò)及應(yīng)用》、《計(jì)算機(jī)組成原理》通過課程設(shè)計(jì)加強(qiáng)實(shí)踐操作,加深理解;《數(shù)據(jù)結(jié)構(gòu)》借助于C語言進(jìn)行編程實(shí)踐,將復(fù)雜的理論簡單化、形象化。
《數(shù)據(jù)庫系統(tǒng)概論》使用Oracle進(jìn)行實(shí)踐教學(xué),《SqlServer數(shù)據(jù)庫應(yīng)用》讓學(xué)生充分感受另一個(gè)主流數(shù)據(jù)庫管理系統(tǒng)的魅力;《軟件工程與項(xiàng)目》、《管理管理信息系統(tǒng)》、《軟件文檔寫作》既能使學(xué)生體會(huì)軟件工程的基礎(chǔ)理論和基本思想,也掌握了運(yùn)用軟件工程方法分析、解決和描述問題的能力。
《Java程序設(shè)計(jì)》、《Java高級(jí)編程》、《Java Web開發(fā)技術(shù)》、《網(wǎng)站設(shè)計(jì)與開發(fā)》、《面向?qū)ο蠓治雠c設(shè)計(jì)》、《XML應(yīng)用基礎(chǔ)》、《Java項(xiàng)目實(shí)訓(xùn)》等課程幫助學(xué)生構(gòu)建面向?qū)ο蟮木幊趟悸罚炀氄莆認(rèn)ava項(xiàng)目的開發(fā)方法;《C#程序設(shè)計(jì)》、《.Net WinForm編程》、《.Net多媒體》、《.Net項(xiàng)目實(shí)訓(xùn)》等課程則為學(xué)生介紹了.Net軟件項(xiàng)目的開發(fā)思路和方法,為日后的.Net軟件項(xiàng)目開發(fā)奠定基礎(chǔ)。
以上課程大多采用上機(jī)考試,注重對(duì)實(shí)踐能力的考核。借助于軟件系統(tǒng)進(jìn)行試題庫的保存和維護(hù),還開發(fā)了專門的考試系統(tǒng),使用多套試卷,保證相鄰座位考生試題不同。從抽取試題,到監(jiān)考、批卷、登記成績,步步把關(guān)。尤其是對(duì)試卷的管理格外嚴(yán)格,考前加密,防止漏題;考后加密,以防徇私;流水批卷,公平合理;多人復(fù)查,減少錯(cuò)誤。
還有一部分課程采用任務(wù)驅(qū)動(dòng)的方式,以團(tuán)隊(duì)為單位完成大作業(yè),進(jìn)行成果演示和答辯,進(jìn)行綜合能力考核。成果演示和答辯,鍛煉學(xué)生的邏輯思維、語言表達(dá)和反應(yīng)能力;以團(tuán)隊(duì)方式完成任務(wù),培養(yǎng)學(xué)生的責(zé)任意識(shí)、協(xié)作精神、溝通能力、創(chuàng)新能力、解決問題的能力。
通過實(shí)踐教學(xué)和綜合考核,以考督學(xué),以考督教,調(diào)動(dòng)了教師和學(xué)生的積極性、主動(dòng)性,改善了教學(xué)質(zhì)量和效果,提高了學(xué)生的專業(yè)水平和綜合能力,也有效減少了死記硬背、不求甚解,平時(shí)不努力,考前抱佛腳的現(xiàn)象。
3 畢業(yè)設(shè)計(jì)
畢業(yè)設(shè)計(jì)旨在讓學(xué)生把大學(xué)期間所學(xué)的計(jì)算機(jī)知識(shí)融合在一起,以完成系統(tǒng)開發(fā)和畢業(yè)論文的形式為本科四年交上一份合格的答卷,也引導(dǎo)大家體驗(yàn)軟件開發(fā)從可行性研究、需求分析、到設(shè)計(jì)、編碼、測試、維護(hù)的各個(gè)階段,為學(xué)生日后從事軟件開發(fā)工作積累經(jīng)驗(yàn)。
畢業(yè)設(shè)計(jì)在培養(yǎng)學(xué)生“軟能力”發(fā)面發(fā)揮了重要的作用,在開題階段指導(dǎo)學(xué)生如何查閱資料,培養(yǎng)學(xué)生獲取信息的能力;引領(lǐng)學(xué)生閱讀文獻(xiàn),培養(yǎng)學(xué)生對(duì)新知識(shí)的快速領(lǐng)悟能力。通過分析、設(shè)計(jì)和開發(fā)軟件系統(tǒng),鍛煉學(xué)生對(duì)所學(xué)專業(yè)技術(shù)知識(shí)的綜合運(yùn)用,培養(yǎng)分析問題、解決問題的能力。在畢業(yè)論文撰寫環(huán)節(jié),教學(xué)生如何組織論文內(nèi)容,培養(yǎng)認(rèn)真嚴(yán)謹(jǐn)、實(shí)事求是的專業(yè)文檔撰寫能力[1]。答辯是畢業(yè)設(shè)計(jì)(論文)考核階段的最后環(huán)節(jié),通過答辯,學(xué)生不僅展示了畢業(yè)設(shè)計(jì)工作的效果,更展示了自己的專業(yè)知識(shí)、技術(shù)水平和綜合素質(zhì)[2]。
近年來,校企合作模式畢業(yè)設(shè)計(jì)的實(shí)踐教學(xué),被廣大高校尤其是計(jì)算機(jī)專業(yè)的師生所認(rèn)同,并取得了一定的效果 [3]。我校與多個(gè)知名的軟件企業(yè)一起合作指導(dǎo)畢業(yè)設(shè)計(jì),共享資源,統(tǒng)一流程:先確定論文題目,然后中期檢查軟件系統(tǒng)和論文,論文盲審,答辯,資料最終提交和驗(yàn)收。畢業(yè)設(shè)計(jì)的成果物為:軟件系統(tǒng)、畢業(yè)論文和相關(guān)文檔。
1)軟件系統(tǒng)
學(xué)生參照個(gè)人喜好和前期積累,選擇熟悉、能夠駕馭的技術(shù)來開發(fā)系統(tǒng)。要求畢業(yè)設(shè)計(jì)所開發(fā)的系統(tǒng)規(guī)模不能太小,功能不能過于簡單。最起碼有信息的增加、刪除、修改、查詢功能,邏輯設(shè)計(jì)較為嚴(yán)謹(jǐn),沒有明顯漏洞。頁面的數(shù)量不能太少,控件布局比較合理,內(nèi)容清晰,頁面背景色不要太深,使用一定的動(dòng)畫效果,界面美觀、友好,方便用戶使用。
系統(tǒng)一般具有用戶登錄、注冊、密碼修改、用戶信息修改和刪除等功能。至少有兩種用戶,每種用戶所具有的操作權(quán)限有所不同。系統(tǒng)所使用數(shù)據(jù)庫表數(shù)量不能太少,而且表的結(jié)構(gòu)應(yīng)該合理,符合規(guī)范化的要求,表與表之間的關(guān)聯(lián)比較科學(xué),程序中盡量用到存儲(chǔ)過程。程序命名要合理、規(guī)范,代碼中要有合理的注釋。程序有足夠的異常捕獲和處理,保證系統(tǒng)的健壯性。
2)畢業(yè)論文
擬定論文題目后開始撰寫畢業(yè)論文,論文結(jié)構(gòu)包括:封皮、英文和中文摘要、目錄、緒論(項(xiàng)目背景、研究意義、國內(nèi)外研究現(xiàn)狀、系統(tǒng)概述等)、系統(tǒng)分析、系統(tǒng)設(shè)計(jì)、系統(tǒng)的實(shí)現(xiàn)、系統(tǒng)測試、結(jié)論、致謝、參考文獻(xiàn)等。論文內(nèi)容盡量充實(shí),尤其要重點(diǎn)突出自己所做的工作。
中文摘要為整篇論文菁華的濃縮,簡要介紹系統(tǒng)開發(fā)的意義、系統(tǒng)的主要功能、系統(tǒng)開發(fā)手段等。英文摘要是對(duì)中文摘要的翻譯,盡量要語句通順,表達(dá)準(zhǔn)確。目錄中有“致謝”,但不包括摘要。目錄層次不要太深,系統(tǒng)開發(fā)一般是遵循分析、設(shè)計(jì)、實(shí)現(xiàn)、測試的步驟來做。
每一章中的圖、表都是各自排序,不混在一起排。圖、表應(yīng)該清晰,不能模糊不清,圖、表必須有序號(hào)和名稱,而且圖的名稱放在圖的下面,表的名稱放在表的上面。參考文獻(xiàn)在正文中都要按照次序引用,引用標(biāo)記在右上角。
3)相關(guān)文檔
《開題報(bào)告》記錄題目、擬選題的意義及研究(設(shè)計(jì))方法、擬選題的研究現(xiàn)狀、擬寫作內(nèi)容及寫作大綱、擬寫作進(jìn)度時(shí)間表,指導(dǎo)教師意見、院系意見等?!吨笇?dǎo)記錄表》記錄指導(dǎo)教師輔導(dǎo)的情況?!吨衅跈z查記錄表》記錄指導(dǎo)教師進(jìn)行中期檢查的日期、檢查內(nèi)容、意見及建議、學(xué)生的中期檢查成績等?!吨笇?dǎo)教師評(píng)語表》記錄指導(dǎo)教師評(píng)語?!对u(píng)閱人評(píng)語表》記錄評(píng)閱人意見、是否同意參加答辯等?!洞疝q記錄表》記錄學(xué)生的基本信息、論文中英文題目、答辯日期、答辯組長和答辯小組成員名字,以及答辯時(shí)問題回答情況?!墩\信承諾表》承諾論文是學(xué)生本人獨(dú)立研究、寫作的成果,論文中的引用均在論文中加以說明。
4 結(jié)束語
計(jì)算機(jī)課程改革提倡以學(xué)生為主體,提升學(xué)生的學(xué)習(xí)興趣,提高課內(nèi)實(shí)踐的教學(xué)質(zhì)量,鼓勵(lì)以工程化的方式開發(fā)和設(shè)計(jì)軟件,著重培養(yǎng)學(xué)生作為軟件工程師所需要的專業(yè)能力和素養(yǎng)。面向“軟能力”培養(yǎng)的軟件專業(yè)實(shí)踐教學(xué)探索過程中,較多地運(yùn)用了基于項(xiàng)目案例驅(qū)動(dòng)的教學(xué)模式,可以激發(fā)學(xué)生的求知欲望,有助于培養(yǎng)自主學(xué)習(xí)、獨(dú)立分析問題、解決問題、創(chuàng)新等綜合能力。
參考文獻(xiàn):
[1] 楊素琴,韓念杭.畢業(yè)設(shè)計(jì)中大學(xué)生軟能力的培養(yǎng)研究[J].中國電力教育,2013(32):176-177.
[2] 任美睿,金英,郭龍江.軟件工程專業(yè)本科畢業(yè)設(shè)計(jì)質(zhì)量提升策略探究[J].黑龍江教育:高教研究與評(píng)估,2015(6):76-77.
[3] 袁春蕾.校企合作模式下計(jì)算機(jī)專業(yè)本科畢業(yè)設(shè)計(jì)的研究與探索[J].科教導(dǎo)刊,2015(19):41-43.