時(shí)間:2023-03-22 17:33:40
導(dǎo)語(yǔ):在軟件工程專業(yè)的撰寫旅程中,學(xué)習(xí)并吸收他人佳作的精髓是一條寶貴的路徑,好期刊匯集了九篇優(yōu)秀范文,愿這些內(nèi)容能夠啟發(fā)您的創(chuàng)作靈感,引領(lǐng)您探索更多的創(chuàng)作可能。

關(guān)鍵詞:課程設(shè)計(jì);Java程序設(shè)計(jì);實(shí)踐教學(xué);軟件工程
0、引言
軟件工程專業(yè)本科生的培養(yǎng)目標(biāo)是面向軟件產(chǎn)業(yè)界對(duì)軟件工程專業(yè)技術(shù)人才的需求,培養(yǎng)具備扎實(shí)的計(jì)算機(jī)科學(xué)技術(shù)基本知識(shí),受過(guò)良好的軟件設(shè)計(jì)、開發(fā)和工程管理方法基本訓(xùn)練的應(yīng)用型高級(jí)技術(shù)人才。
Java程序設(shè)計(jì)是軟件工程專業(yè)的一門重要課程,該門課程的課程設(shè)計(jì)作為實(shí)踐教學(xué)的重要環(huán)節(jié),對(duì)培養(yǎng)學(xué)生的學(xué)習(xí)能力、問(wèn)題分析與解決能力、實(shí)踐創(chuàng)新能力起著重要的作用,同時(shí)還可以培養(yǎng)學(xué)生的軟件工程思想,提高學(xué)生的軟件開發(fā)能力。
1、什么是課程設(shè)計(jì)
課程設(shè)計(jì)是學(xué)生在學(xué)完課程之后集中一兩周時(shí)間,以個(gè)人獨(dú)立完成或團(tuán)隊(duì)分工合作等方式,圍繞某一設(shè)計(jì)題目進(jìn)行專業(yè)實(shí)踐活動(dòng),旨在鞏固、強(qiáng)化、拓展所學(xué)知識(shí),提高學(xué)生實(shí)踐操作能力和自學(xué)創(chuàng)新能力,培養(yǎng)學(xué)生團(tuán)隊(duì)合作意識(shí)。
課程設(shè)計(jì)是針對(duì)性較強(qiáng)的實(shí)踐教學(xué)環(huán)節(jié),將課程基本理論與工程實(shí)際相聯(lián)系的綜合訓(xùn)練,是培養(yǎng)應(yīng)用型人才的一個(gè)重要步驟。課程設(shè)計(jì)可以使學(xué)生通過(guò)查閱資料、分析題目、確定設(shè)計(jì)方案等一系列步驟將理論知識(shí)與工程實(shí)踐相結(jié)合,從而加深對(duì)所學(xué)知識(shí)的理解與鞏固,提高整體思維能力、綜合應(yīng)用能力和創(chuàng)新能力。
2、Java課程設(shè)計(jì)大綱的制定
根據(jù)Java程序設(shè)計(jì)課程的教學(xué)大綱要求,制定相應(yīng)的課程設(shè)計(jì)大綱,明確課程設(shè)計(jì)的目的、任務(wù)要求、時(shí)間安排、設(shè)計(jì)文檔要求、考核方式、備選課題等。由于課程設(shè)計(jì)以個(gè)人獨(dú)立完成為主,因此課程設(shè)計(jì)的難易程度應(yīng)適當(dāng),保證學(xué)生在指定的時(shí)間內(nèi)能順利完成。根據(jù)計(jì)算機(jī)技術(shù)的應(yīng)用范圍與學(xué)生當(dāng)前的知識(shí)儲(chǔ)備情況,備選題目可設(shè)置多種類型,如小型桌面軟件類、管理系統(tǒng)類、網(wǎng)絡(luò)編程類等題目,當(dāng)然,學(xué)生也可以自擬題目。課程設(shè)計(jì)文檔是學(xué)生對(duì)自己的作品在系統(tǒng)總體結(jié)構(gòu)、功能模塊、程序流程圖、類圖、主要算法、遇到的主要問(wèn)題與解決方法等方面進(jìn)行說(shuō)明的文字材料,同時(shí)要求學(xué)生在文檔的最后總結(jié)在完成課程設(shè)計(jì)過(guò)程中的心得體會(huì)。
3、Java課程設(shè)計(jì)方案
Java課程設(shè)計(jì)的實(shí)施主要由選題、指導(dǎo)、考核3個(gè)環(huán)節(jié)組成,其中,選題是首要的步驟,指導(dǎo)是教師了解學(xué)生遇到的問(wèn)題和完成進(jìn)度并給予輔導(dǎo)建議的過(guò)程,考核是對(duì)學(xué)生的作品進(jìn)行檢查與評(píng)價(jià)。
3.1 選題
Java課程設(shè)計(jì)題目的設(shè)置要與軟件工程專業(yè)培養(yǎng)目標(biāo)和Java課程的教學(xué)大綱要求相一致。課題應(yīng)盡量滿足理論知識(shí)與專業(yè)技術(shù)相結(jié)合、軟件工程理論與項(xiàng)目實(shí)際需求相結(jié)合的要求,既要全面覆蓋理論課程所學(xué)知識(shí),適合實(shí)踐教學(xué)和啟發(fā)創(chuàng)新,又要聯(lián)系工程實(shí)際,并適應(yīng)本專業(yè)的發(fā)展趨勢(shì)。課題應(yīng)具有一定的可操作性、設(shè)計(jì)性、靈活性、挑戰(zhàn)性和趣味性。課程設(shè)計(jì)內(nèi)容難易程度的確定要以中等水平的學(xué)生在規(guī)定時(shí)間內(nèi)經(jīng)過(guò)努力能完成任務(wù)為依據(jù)。
另外,課題應(yīng)盡可能地與學(xué)生的實(shí)際學(xué)習(xí)、生活相關(guān),這樣學(xué)生在調(diào)研、分析設(shè)計(jì)時(shí)更容易了解需求。例如,學(xué)生成績(jī)管理系統(tǒng)、圖書信息管理系統(tǒng)、宿舍管理系統(tǒng)、ATM柜員機(jī)模擬程序等課題與學(xué)生的學(xué)習(xí)、生活相關(guān),在使用計(jì)算機(jī)時(shí)常用的計(jì)算器、畫圖板、音頻或視頻播放器等都可以作為選題。
在學(xué)生明確課程設(shè)計(jì)的大綱要求后,根據(jù)自己對(duì)Java語(yǔ)言知識(shí)的掌握程度與感興趣的研究方向,可以從課程設(shè)計(jì)大綱的備選題目中選擇適合自己的題目,也可以自擬題目。
3.2 指導(dǎo)
在課程設(shè)計(jì)中,學(xué)生是主體,教師是主導(dǎo),因此指導(dǎo)應(yīng)講究方法與藝術(shù),最大程度地發(fā)揮教師的導(dǎo)向作用與學(xué)生的主動(dòng)性與創(chuàng)造性。指導(dǎo)分為兩個(gè)階段,第一個(gè)階段是對(duì)學(xué)生選題的指導(dǎo),第二個(gè)階段是學(xué)生在完成課程設(shè)計(jì)的過(guò)程中教師對(duì)學(xué)生的集中輔導(dǎo)與答疑。指導(dǎo)過(guò)程同時(shí)也是教師對(duì)學(xué)生進(jìn)度的檢查與監(jiān)督過(guò)程。
1)選題指導(dǎo)。
教師在指導(dǎo)學(xué)生選題時(shí)要說(shuō)明各種題目的難度與要求,根據(jù)學(xué)生基礎(chǔ)與能力的不同,因材施教,推薦不同的題目,幫助學(xué)生把握好方向。
對(duì)于理論基礎(chǔ)好、動(dòng)手能力強(qiáng)的學(xué)生,可以給他們提供難度較高、有挑戰(zhàn)性的題目;對(duì)于理論基礎(chǔ)好動(dòng)手能力一般的學(xué)生,難度較高、可操作性強(qiáng)的題目可以激發(fā)他們的探索精神、提高動(dòng)手能力;對(duì)于理論基礎(chǔ)與動(dòng)手能力都一般的學(xué)生來(lái)說(shuō),難度中等、有可參照原型的題目較適合他們;基礎(chǔ)差的學(xué)生要獨(dú)立完成設(shè)計(jì)比較困難,因此教師可以建議他們選擇源于教材、難度低的擴(kuò)展性題目。
2)設(shè)計(jì)指導(dǎo)。
學(xué)生在課程設(shè)計(jì)的具體執(zhí)行過(guò)程中主要由個(gè)人獨(dú)立設(shè)計(jì)與教師指導(dǎo)兩個(gè)部分構(gòu)成。個(gè)人獨(dú)立設(shè)計(jì)是學(xué)生利用課余時(shí)間對(duì)自己的課題進(jìn)行設(shè)計(jì)實(shí)現(xiàn)。除此之外,在課程設(shè)計(jì)期間,教師安排每周2次,每次4~5學(xué)時(shí)在實(shí)驗(yàn)室集中指導(dǎo)與答疑。通過(guò)這樣的方式,教師可以參與到學(xué)生的設(shè)計(jì)中,了解并開拓學(xué)生的思路,發(fā)現(xiàn)問(wèn)題并引導(dǎo)如何解決問(wèn)題,還可以發(fā)掘?qū)W生的潛能,同時(shí)也可以對(duì)整個(gè)課程設(shè)計(jì)的過(guò)程進(jìn)行監(jiān)督與管理,提高課程設(shè)計(jì)的質(zhì)量與效果。
在Java課程的教學(xué)過(guò)程中,教師應(yīng)該逐漸了解學(xué)生的學(xué)習(xí)態(tài)度與學(xué)習(xí)情況,因此,鑒于學(xué)生態(tài)度與基礎(chǔ)不同,教師在設(shè)計(jì)的指導(dǎo)上也要因材施教,有針對(duì)性。對(duì)于理論基礎(chǔ)好、動(dòng)手能力強(qiáng)的學(xué)生,教師可以引導(dǎo)他們進(jìn)行深入的探索與研究,進(jìn)行創(chuàng)新性的設(shè)計(jì),而不僅僅局限在基本設(shè)計(jì)要求上。教師要參與他們的設(shè)計(jì)中,聽取他們的思路,對(duì)有一定創(chuàng)新性、合理的想法給予鼓勵(lì),并給他們提出建議,推薦有關(guān)的資料。由于這類學(xué)生對(duì)新技術(shù)的求知欲強(qiáng),但新技術(shù)在最初應(yīng)用時(shí)容易出現(xiàn)問(wèn)題,所以教師在聽取學(xué)生的思路時(shí),要及時(shí)發(fā)現(xiàn)并糾正他們?cè)O(shè)計(jì)中的不合理成分,引導(dǎo)他們朝著正確的方向前行。
對(duì)于理論基礎(chǔ)好動(dòng)手能力一般的學(xué)生,他們?cè)谙到y(tǒng)分析與設(shè)計(jì)中一般都能夠完成得很好,但是編程實(shí)踐的能力欠缺,因此教師通過(guò)啟發(fā)式的方法引導(dǎo)學(xué)生,發(fā)揮學(xué)生的理論水平進(jìn)行創(chuàng)新性的設(shè)計(jì),在系統(tǒng)實(shí)現(xiàn)時(shí)給學(xué)生推薦參考資料,加強(qiáng)對(duì)基礎(chǔ)知識(shí)的應(yīng)用能力。
對(duì)于大部分理論基礎(chǔ)與動(dòng)手能力都一般的學(xué)生,教師要幫助學(xué)生加深對(duì)理論知識(shí)的理解,同時(shí)在設(shè)計(jì)上多加指導(dǎo)與啟發(fā),引導(dǎo)學(xué)生更為完善地完成設(shè)計(jì),并在設(shè)計(jì)中或多或少地表現(xiàn)出一些自己的特色,然后在編碼實(shí)現(xiàn)時(shí)給予更多實(shí)際操作性的指導(dǎo)。
在課程設(shè)計(jì)的指導(dǎo)中,除了教師的指導(dǎo),也可以采取“強(qiáng)幫弱”的形式,讓能力較強(qiáng)的學(xué)生參與能力較差的學(xué)生的系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)中,促進(jìn)他們之間的交流與幫助。
3.3 考核
學(xué)生在規(guī)定的時(shí)間內(nèi)完成課程設(shè)計(jì)之后,教師要對(duì)學(xué)生的作品進(jìn)行考核,考核的目的不僅僅是為了檢查學(xué)生完成的情況,更重要的是給他們一個(gè)講解其設(shè)計(jì)思路并演示作品的機(jī)會(huì)。考核主要采取學(xué)生講解作品分析設(shè)計(jì)思路并演示說(shuō)明作品、教師提問(wèn)的答辯考核方式,這有助于學(xué)生加強(qiáng)知識(shí)的全面理解,培養(yǎng)其語(yǔ)言組織與表達(dá)能力、應(yīng)變能力等。
答辯過(guò)程要求全班學(xué)生參加,分為學(xué)生自述、教師提問(wèn)、學(xué)生提問(wèn)3個(gè)環(huán)節(jié)。首先由學(xué)生針對(duì)其作品從系統(tǒng)分析、設(shè)計(jì)、關(guān)鍵技術(shù)與算法、存在問(wèn)題等方面進(jìn)行講解,然后演示作品。之后,教師與其他同學(xué)可以對(duì)答辯人的作品從設(shè)計(jì)思路、功能、性能、代碼與技術(shù)等方面進(jìn)行提問(wèn)。通過(guò)答辯,并結(jié)合學(xué)生的設(shè)計(jì)說(shuō)明書、答辯水平、動(dòng)手能力、獨(dú)立分析問(wèn)題與解決問(wèn)題的能力、創(chuàng)新精神與學(xué)習(xí)態(tài)度等進(jìn)行綜合考評(píng)。對(duì)優(yōu)秀設(shè)計(jì)者,給予表?yè)P(yáng)與鼓勵(lì),并號(hào)召其他同學(xué)學(xué)習(xí),在評(píng)分時(shí)適當(dāng)加分,以調(diào)動(dòng)學(xué)生進(jìn)行課程設(shè)計(jì)的積極性;對(duì)僅完成基本要求的學(xué)生,肯定他們的努力,并鼓勵(lì)他們多實(shí)踐;對(duì)未達(dá)到要求的學(xué)生,要求其進(jìn)行整改或限期令其重做。
4、關(guān)于Java課程設(shè)計(jì)的幾點(diǎn)思考
這幾年Java課程設(shè)計(jì)的教學(xué)效果表明,課程設(shè)計(jì)為學(xué)生鞏固所學(xué)知識(shí)并能學(xué)以致用、提高綜合應(yīng)用能力提供了重要的實(shí)踐平臺(tái),教師也從課程設(shè)計(jì)實(shí)踐教學(xué)中獲得了一些有用的經(jīng)驗(yàn),為進(jìn)一步完善課程設(shè)計(jì)教學(xué)提供幫助與參考。
1)注意因材施教,根據(jù)學(xué)生的基礎(chǔ)布置不同的課題。
制定課程設(shè)計(jì)大綱時(shí),首先制定一個(gè)對(duì)于大多數(shù)學(xué)生都比較合適的基本實(shí)踐要求,然后再針對(duì)不同學(xué)生的基礎(chǔ)設(shè)置難易程度不同的課題。這樣對(duì)大多數(shù)學(xué)生來(lái)說(shuō),他們既不會(huì)感到實(shí)踐要求高不可及,又感覺到有一定的難度,比較有挑戰(zhàn)性。
2)及時(shí)發(fā)現(xiàn)并總結(jié)問(wèn)題,積累經(jīng)驗(yàn)。
在課程設(shè)計(jì)的整個(gè)教學(xué)環(huán)節(jié)中,教師要善于從中發(fā)現(xiàn)并總結(jié)問(wèn)題,給予及時(shí)、到位的指導(dǎo)。例如,在指導(dǎo)學(xué)生完成課程設(shè)計(jì)時(shí),對(duì)于大部分學(xué)生普遍遇到的問(wèn)題,教師要及時(shí)發(fā)現(xiàn)并進(jìn)行講解;從學(xué)生上交的課程設(shè)計(jì)文檔中發(fā)現(xiàn)學(xué)生利用面向?qū)ο蠹夹g(shù)進(jìn)行程序設(shè)計(jì)存在的問(wèn)題,分析問(wèn)題產(chǎn)生的原因,以改進(jìn)教學(xué)方法;在課程設(shè)計(jì)答辯考核之后,教師還要對(duì)全班課程設(shè)計(jì)的情況進(jìn)行全面總結(jié),不斷改進(jìn)??傊?,在課程設(shè)計(jì)的任何一個(gè)環(huán)節(jié),教師都要善于發(fā)現(xiàn)問(wèn)題,總結(jié)經(jīng)驗(yàn)。
3)教師要不斷完善自己的知識(shí)結(jié)構(gòu)。
從課程設(shè)計(jì)的大綱制定、任務(wù)布置到指導(dǎo)與考核都需要教師付出很多時(shí)間與精力,而且對(duì)教師的專業(yè)知識(shí)與能力要求也很高,因此要想保證課程設(shè)計(jì)的質(zhì)量與效果,很大程度上取決于教師的責(zé)任心和知識(shí)結(jié)構(gòu)的完善。
4)在課程設(shè)計(jì)中培養(yǎng)學(xué)生的軟件工程思想。
JaVa程序設(shè)計(jì)是軟件工程課程的先修課程,在講授程序設(shè)計(jì)語(yǔ)言時(shí),教師可以適當(dāng)灌輸一些軟件工程的思想,讓學(xué)生對(duì)軟件開發(fā)的基本過(guò)程有初步的認(rèn)識(shí),避免學(xué)生陷入“學(xué)習(xí)程序設(shè)計(jì)課程只是學(xué)編程、軟件開發(fā)就是編程”的思想誤區(qū)。實(shí)際上,學(xué)生在課程設(shè)計(jì)過(guò)程中對(duì)系統(tǒng)進(jìn)行分析、設(shè)計(jì)、編碼、測(cè)試等都體現(xiàn)了軟件工程思想的運(yùn)用,程序設(shè)計(jì)是軟件開發(fā)過(guò)程的一個(gè)階段,通過(guò)課程設(shè)計(jì)能夠加深學(xué)生對(duì)程序設(shè)計(jì)語(yǔ)言的理解,同時(shí)也能較好地培養(yǎng)學(xué)生的軟件工程思想,為后續(xù)軟件工程課程的教學(xué)打下良好的基礎(chǔ)。
5)根據(jù)任務(wù)的大小,可適當(dāng)采取小組協(xié)作方式。
在這幾年的Java課程設(shè)計(jì)中,由于是面向大二學(xué)生,重點(diǎn)是培養(yǎng)學(xué)生的個(gè)人能力,因此任務(wù)的設(shè)計(jì)主要以個(gè)人能獨(dú)立完成為依據(jù)。到了大三、大四,則重點(diǎn)培養(yǎng)團(tuán)隊(duì)合作意識(shí)。當(dāng)然,如果課程設(shè)計(jì)的任務(wù)量大、難度大,就可以采取小組成員相互協(xié)作的方式完成。教學(xué)過(guò)程中可以采用分組比賽、獎(jiǎng)勵(lì)等措施來(lái)激勵(lì)各組尤其是知識(shí)較弱的學(xué)生不斷求上進(jìn),完善自我,增強(qiáng)團(tuán)隊(duì)合作意識(shí)和團(tuán)隊(duì)榮譽(yù)感。
關(guān)鍵詞:高校;軟件工程;教改模式
中圖分類號(hào):TD745
軟件工程專業(yè)主要是面向社會(huì)經(jīng)濟(jì)發(fā)展和國(guó)防現(xiàn)代化建設(shè)的需求,培養(yǎng)具有基礎(chǔ)寬厚,知識(shí)、能力、素質(zhì)協(xié)調(diào)發(fā)展。系統(tǒng)地掌握計(jì)算機(jī)軟件領(lǐng)域的基本理論、知識(shí)和技能,具有較強(qiáng)的國(guó)際交流能力,德才兼?zhèn)?、身心健康、求真?wù)實(shí)、敢于創(chuàng)新、勇于實(shí)踐,能從事計(jì)算機(jī)軟件開發(fā)、科研、教學(xué)和應(yīng)用的高素質(zhì)研究應(yīng)用型專門人才。隨著我國(guó)素質(zhì)教育不斷深入改革,各大院校軟件工程專業(yè)教學(xué)模式逐漸向科學(xué)化、職業(yè)化方向轉(zhuǎn)型,且取得了顯著的成效。然而,由于受到傳統(tǒng)高校教學(xué)模式的影響,現(xiàn)今的高校軟件工程專業(yè)教學(xué)仍然存在許多制約發(fā)展的因素,這些因素的存在影響了學(xué)生專業(yè)技能和綜合能力的發(fā)展和培養(yǎng)。鑒于此,高校必須立足傳統(tǒng)教學(xué)模式現(xiàn)狀,積極探索,以進(jìn)行教學(xué)模式的革新,促進(jìn)大學(xué)生的全面發(fā)展。本文就高校軟件工程專業(yè)教改模式進(jìn)行詳細(xì)分析。
1 傳統(tǒng)軟件工程專業(yè)教學(xué)模式的不足
1.1 重理論,輕實(shí)踐。傳統(tǒng)的軟件工程專業(yè)教學(xué)模式體系的基本教學(xué)理念是重視“知識(shí)型”人才的培養(yǎng),注重書本知識(shí)理論的講解與掌握,忽視了學(xué)生實(shí)踐能力的培養(yǎng)。從當(dāng)前高校軟件工程專業(yè)教學(xué)情況來(lái)看,課程的授課基本都是沿用理論課――實(shí)驗(yàn)課單一模式。其中理論課所占課時(shí)比重更大,實(shí)驗(yàn)課則相對(duì)弱化,而且理論課與實(shí)驗(yàn)課的結(jié)合程度并不十分密切。所占課時(shí)比重較小的實(shí)驗(yàn)課教學(xué)環(huán)節(jié),多數(shù)都是進(jìn)行教師事先安排的實(shí)驗(yàn)內(nèi)容,教師在實(shí)驗(yàn)過(guò)程中給予指導(dǎo)和評(píng)測(cè)。實(shí)踐證明,這種課程教學(xué)模式下出來(lái)的軟件工程技術(shù)人員與時(shí)展要求嚴(yán)重脫節(jié),難以滿足社會(huì)對(duì)綜合軟件設(shè)計(jì)與開發(fā)技能人才的需求。
1.2 教學(xué)目的脫離實(shí)際。軟件工程專業(yè)課程是計(jì)算機(jī)軟件、硬件和網(wǎng)絡(luò)相結(jié)合,注重軟件理論和軟件開發(fā)能力的培養(yǎng),該課程強(qiáng)調(diào)理論與實(shí)踐的有機(jī)整合。然而,現(xiàn)行的高校在開展軟件工程專業(yè)教學(xué)活動(dòng)的過(guò)程中,卻難以做到理論教學(xué)與實(shí)踐教學(xué)的統(tǒng)一,時(shí)有厚此薄彼的現(xiàn)象發(fā)生。在強(qiáng)化理論知識(shí)的同時(shí)忽略了實(shí)踐的應(yīng)用,在加強(qiáng)實(shí)踐教學(xué)的同時(shí)卻又忽略了理論知識(shí)的融合。不能很好的體現(xiàn)高校軟件工程專業(yè)教學(xué)圍繞職業(yè)發(fā)展需要開發(fā),職業(yè)特點(diǎn)不明確,不利于學(xué)生綜合能力的發(fā)展。
2 高校如何進(jìn)行軟件工程專業(yè)教學(xué)改革的幾點(diǎn)做法
2.1 以社會(huì)需求為導(dǎo)向,革新教學(xué)模式。隨著社會(huì)經(jīng)濟(jì)體系結(jié)構(gòu)的進(jìn)一步調(diào)整,軟件行業(yè)人才標(biāo)準(zhǔn)也在不斷發(fā)生變化,高校教育的人才培養(yǎng)目標(biāo),人才培養(yǎng)方式也應(yīng)跟隨時(shí)代變化進(jìn)行相應(yīng)的改革。教師在進(jìn)行授課的過(guò)程中,要跳出“教”的禁錮,從總體目標(biāo)出發(fā),進(jìn)行學(xué)科教育向職業(yè)化教育的轉(zhuǎn)型,以滿足社會(huì)對(duì)高級(jí)軟件工程師的需求。
2.1.1 根據(jù)社會(huì)需求,合理確定知識(shí)結(jié)構(gòu)。知識(shí)結(jié)構(gòu)是培養(yǎng)學(xué)生專業(yè)技能和提高學(xué)生素質(zhì)能力的前提與基礎(chǔ),知識(shí)結(jié)構(gòu)的確定,必須滿足社會(huì)發(fā)展需求,以“必需、夠用”為度,并要求學(xué)生具備足夠的發(fā)展?jié)撡|(zhì)。因此,教師在分析知識(shí)結(jié)構(gòu)時(shí),應(yīng)首先以社會(huì)發(fā)展對(duì)軟件工程專業(yè)的能力要求為出發(fā)點(diǎn),通過(guò)對(duì)能力進(jìn)行分解,分析滿足學(xué)生能力發(fā)展要求應(yīng)具備哪方面的知識(shí)和技能,對(duì)相應(yīng)的知識(shí)點(diǎn)進(jìn)行組織,合理確定知識(shí)結(jié)構(gòu),努力體現(xiàn)“三個(gè)面向”,面向軟件工程專業(yè)發(fā)展最新潮流、面向軟件工程專業(yè)市場(chǎng)需求、面向軟件工程專業(yè)社會(huì)實(shí)踐。
例如在開展實(shí)踐教學(xué)活動(dòng)時(shí),教師除了要重視企業(yè)級(jí)應(yīng)用開發(fā)的服務(wù)器端技術(shù),還要注重云計(jì)算技術(shù)同JavaEE的整合,同時(shí)跟隨當(dāng)前應(yīng)用開發(fā)趨重RIA的特點(diǎn),加強(qiáng)Flex技術(shù)的學(xué)習(xí),增加JavaEE和Flex的架構(gòu)集成技術(shù),以培養(yǎng)市場(chǎng)嚴(yán)重緊缺的具有相當(dāng)經(jīng)驗(yàn)的RIA、云計(jì)算開發(fā)人員。通過(guò)對(duì)知識(shí)結(jié)構(gòu)的合理確定,讓學(xué)生不但能夠?qū)I(yè)知識(shí)進(jìn)行鞏固,還能緊貼IT行業(yè)的用人需求,從而真正達(dá)到學(xué)以致用的目標(biāo)。
2.1.2 以能力要求和知識(shí)結(jié)構(gòu)為主線,構(gòu)建動(dòng)態(tài)教學(xué)計(jì)劃。教學(xué)計(jì)劃是各教學(xué)環(huán)節(jié)的整體設(shè)計(jì)方案,包括有:課程體系、實(shí)踐教學(xué)環(huán)節(jié)等的時(shí)間分配和次序安排。軟件工程專業(yè)教師在設(shè)計(jì)教學(xué)計(jì)劃時(shí),應(yīng)以本專業(yè)能力要求和知識(shí)結(jié)構(gòu)為主線,進(jìn)行教學(xué)計(jì)劃的調(diào)整,給以學(xué)生明確的思維方向,讓學(xué)生能夠參與到教學(xué)的全過(guò)程并在課堂教學(xué)活動(dòng)中獲得最大的收獲。一方面,教師可以注重課程體系的國(guó)際化,引進(jìn)10門美國(guó)著名高校卡內(nèi)基?梅隆大學(xué)(CMU)軟件工程專業(yè)的課程,通過(guò)與傳統(tǒng)教學(xué)模式的融合,進(jìn)一步提高教學(xué)水平。另一方面,教師可以注重課程體系的先進(jìn)性與及時(shí)性,定期召開合作伙伴峰會(huì),企業(yè)參與人才培養(yǎng)方案和教學(xué)計(jì)劃的制定及審閱,保證課程教學(xué)體系與專業(yè)信息的及時(shí)更新,做到因材施教。
2.2 采用案例教學(xué)法,通過(guò)實(shí)例開展學(xué)習(xí)。案例教學(xué)法是指在學(xué)生掌握了解相關(guān)基本知識(shí)和分析技術(shù)的能力基礎(chǔ)上,通過(guò)教師的精心策略和指導(dǎo),根據(jù)教學(xué)目的和教學(xué)內(nèi)容,運(yùn)用經(jīng)典案例,把學(xué)生帶入特定教學(xué)情景進(jìn)行分析,通過(guò)學(xué)生的自主探究和小組合作,進(jìn)一步提高技術(shù)技能水平,同時(shí)培養(yǎng)學(xué)生溝通能力和協(xié)作精神的一種教學(xué)方式。軟件工程專業(yè)教學(xué)以培養(yǎng)學(xué)生實(shí)踐、動(dòng)手能力為主要途徑。在實(shí)踐教學(xué)環(huán)節(jié),通過(guò)案例教學(xué),能把知識(shí)點(diǎn)與例子相結(jié)合,使學(xué)生從個(gè)案的分析、比較中,更深入地了解軟件系統(tǒng)開發(fā)與管理過(guò)程,最終達(dá)到技術(shù)和知識(shí)點(diǎn)的掌握。
如:《JAVA程序設(shè)計(jì)》課程的教學(xué)時(shí),JAVA程序設(shè)計(jì)以編程為主,如果照搬教材內(nèi)容,只會(huì)讓教師講得枯燥,學(xué)生聽得乏味。通過(guò)融入案例進(jìn)行教學(xué),可以在向?qū)W生灌輸編程語(yǔ)言知識(shí)點(diǎn)的同時(shí),進(jìn)一步培養(yǎng)學(xué)生分析問(wèn)題和解決問(wèn)題的綜合能力,進(jìn)而激發(fā)學(xué)生的創(chuàng)新能力。
2.3 強(qiáng)化實(shí)踐教學(xué)環(huán)節(jié),提高應(yīng)用型人才專業(yè)技能。據(jù)有關(guān)數(shù)據(jù)顯示(如圖1),目前,我國(guó)對(duì)軟件人才的需求已達(dá)20萬(wàn),并且以每年20%左右的速度增長(zhǎng)。在未來(lái)5年內(nèi),合格軟件人才的需求將遠(yuǎn)大于供給。在中國(guó)十大IT職場(chǎng)人氣職位中,軟件工程師位列第一位,軟件工程人才的就業(yè)前景十分樂(lè)觀。然而,各大企業(yè)在面向各大高校招聘軟件工程應(yīng)用型技術(shù)人才時(shí),普遍注重學(xué)生的綜合實(shí)踐能力。對(duì)于如何把學(xué)生培養(yǎng)成為受企業(yè)青睞的技術(shù)型人才,強(qiáng)化教學(xué)活動(dòng)中的實(shí)踐教學(xué)環(huán)節(jié),提高應(yīng)用型人才專業(yè)技能,是促使學(xué)生綜合實(shí)踐能力全面發(fā)展的必有之路。
圖1
因此,一方面教師在開展教學(xué)活動(dòng)的過(guò)程中引入現(xiàn)代化教學(xué)手段和仿真實(shí)驗(yàn)教學(xué)手段,調(diào)整教學(xué)重點(diǎn),發(fā)揮軟件工程專業(yè)實(shí)踐教學(xué)的中心地位。另一方面可以進(jìn)一步加大實(shí)驗(yàn)室對(duì)學(xué)生的開放力度,盡可能地為學(xué)生創(chuàng)設(shè)動(dòng)手實(shí)踐的氛圍、為學(xué)生提供更多的動(dòng)手實(shí)踐機(jī)會(huì)。同時(shí),還可以開展大型綜合實(shí)驗(yàn)、綜合實(shí)訓(xùn)、企業(yè)實(shí)習(xí)、畢業(yè)設(shè)計(jì)等實(shí)踐教學(xué)內(nèi)容教學(xué),通過(guò)開設(shè)大型綜合性的實(shí)驗(yàn)課程或綜合實(shí)訓(xùn)課程、組織學(xué)生到Ⅱ企業(yè)頂崗實(shí)習(xí)、利用所學(xué)知識(shí)進(jìn)行項(xiàng)目開發(fā)的能力和就業(yè)競(jìng)爭(zhēng)能力。
2.4 加強(qiáng)教學(xué)隊(duì)伍的建設(shè)。高校軟件工程專業(yè)教學(xué)水平的高低,取決于教師隊(duì)伍的素質(zhì),他們素質(zhì)的高低將直接影響到課堂教學(xué)活動(dòng)的開展和學(xué)生能力的培養(yǎng)。因此,加強(qiáng)高校教學(xué)隊(duì)伍建設(shè),強(qiáng)化教師業(yè)務(wù)培訓(xùn),提高教師的業(yè)務(wù)水平,是順應(yīng)教學(xué)改革的重要舉措之一。首先,學(xué)校要組織鼓勵(lì)軟件工程專業(yè)教師加強(qiáng)學(xué)習(xí)、鉆研業(yè)務(wù),掌握教學(xué)技能,提高他們的教學(xué)水平和教學(xué)技巧。同時(shí),學(xué)校加大對(duì)軟件工程專業(yè)教育的投入,多組織高校軟件工程專業(yè)教師參加省級(jí)培訓(xùn)、校級(jí)培訓(xùn)等再培訓(xùn)工作,著手培養(yǎng)基礎(chǔ)好、教學(xué)技能優(yōu)秀、有事業(yè)心、敬崗愛業(yè)的專業(yè)教師,增強(qiáng)軟件工程專業(yè)教學(xué)師資力量。
3 結(jié)束語(yǔ)
隨著社會(huì)現(xiàn)代化進(jìn)程的不斷加快,社會(huì)對(duì)軟件工程技術(shù)人才的要求也越來(lái)越嚴(yán)格。高校作為我國(guó)高等素質(zhì)人才的重要培訓(xùn)基地,必須著力于教學(xué)模式的革新,提高課程教學(xué)質(zhì)量,培養(yǎng)全面發(fā)展的應(yīng)用型軟件開發(fā)與管理人才,以適應(yīng)社會(huì)對(duì)軟件工程專業(yè)人才的發(fā)展需要。
參考文獻(xiàn):
[1]張希誼,張毅.以實(shí)踐教學(xué)為導(dǎo)向的軟件工程專業(yè)人才培養(yǎng)方案[J].重慶理工大學(xué)學(xué)報(bào)(社會(huì)科學(xué)),2011(10).
[2]劉琴,朱宏明,楊曉雯.軟件工程實(shí)踐類課程的設(shè)計(jì)和合作模式[J].計(jì)算機(jī)工程與科學(xué),2011(S1).
軟件工程專業(yè)主要學(xué)習(xí)的內(nèi)容有:
1、軟件工程專業(yè)以計(jì)算機(jī)科學(xué)與技術(shù)學(xué)科為基礎(chǔ),強(qiáng)調(diào)軟件開發(fā)的工程性,使學(xué)生在掌握計(jì)算機(jī)科學(xué)與技術(shù)方面知識(shí)和技能的基礎(chǔ)上熟練掌握從事軟件需求分析、軟件設(shè)計(jì)、軟件測(cè)試、軟件維護(hù)和軟件項(xiàng)目管理等工作所必需的基礎(chǔ)知識(shí)、基本方法和基本技能;
2、軟件工程專業(yè)是一門研究用工程化方法構(gòu)建和維護(hù)有效的、實(shí)用的和高質(zhì)量的軟件的學(xué)科。它涉及到程序設(shè)計(jì)語(yǔ)言,數(shù)據(jù)庫(kù),軟件開發(fā)工具,系統(tǒng)平臺(tái),標(biāo)準(zhǔn),設(shè)計(jì)模式等方面。
3、軟件在現(xiàn)代社會(huì)中應(yīng)用于多個(gè)方面。典型的軟件比如有電子郵件,嵌入式系統(tǒng),人機(jī)界面,辦公套件,操作系統(tǒng),編譯器,數(shù)據(jù)庫(kù),游戲等。同時(shí),各個(gè)行業(yè)幾乎都有計(jì)算機(jī)軟件的應(yīng)用,比如工業(yè),農(nóng)業(yè),銀行,航空,政府部門等。這些應(yīng)用促進(jìn)了經(jīng)濟(jì)和社會(huì)的發(fā)展,使得人們的工作更加高效,同時(shí)提高了生活質(zhì)量。
(來(lái)源:文章屋網(wǎng) )
中圖分類號(hào):G642
摘要:以黃淮學(xué)院軟件工程專業(yè)為例,探討現(xiàn)行人才培養(yǎng)模式中存在的問(wèn)題,提出新的軟件工程專業(yè)“3+1”人才培養(yǎng)模式。指出該人才培養(yǎng)模式對(duì)于地方高校軟件專業(yè)人才培養(yǎng)的意義。
關(guān)鍵詞:軟件工程;“3+1”人才培養(yǎng)模式;構(gòu)建
1 背景
黃淮學(xué)院是2004年經(jīng)教育部批準(zhǔn)升格的一所綜合性普通本科高校,是駐馬店市舉全市之力創(chuàng)辦的唯一一所本科高校,受原有專業(yè)師資、辦學(xué)基本條件等方面的限制,要實(shí)現(xiàn)向適應(yīng)地方經(jīng)濟(jì)社會(huì)發(fā)展需要的應(yīng)用型方向轉(zhuǎn)型,困難很大。學(xué)校及時(shí)整合辦學(xué)資源,調(diào)整院系設(shè)置,優(yōu)化專業(yè)結(jié)構(gòu),規(guī)范教學(xué)管理。堅(jiān)持建設(shè)特色鮮明的應(yīng)用型本科高?!耙粭l主線”;推進(jìn)專業(yè)建設(shè)、課程建設(shè)“兩大突破”;完成從專科向本科辦學(xué)、從以師范教育為主向以應(yīng)用技術(shù)教育為主、從封閉式辦學(xué)向開放式辦學(xué)“三個(gè)轉(zhuǎn)型”;實(shí)現(xiàn)辦學(xué)基本條件、內(nèi)涵建設(shè)水平、人才培養(yǎng)質(zhì)量、服務(wù)社會(huì)能力“四個(gè)提升”。
升本以來(lái)的9年間,正值我國(guó)高等教育在大眾化背景下,開始進(jìn)入強(qiáng)調(diào)內(nèi)涵建設(shè)、提高質(zhì)量的發(fā)展新時(shí)期。對(duì)于基礎(chǔ)差、矛盾多、困難大的黃淮學(xué)院,同時(shí)面臨著“外延式積累”和“內(nèi)涵式建設(shè)”的雙重任務(wù),為此,學(xué)校圍繞發(fā)展定位和目標(biāo),本著堅(jiān)持“突出應(yīng)用、集群發(fā)展、培育特色、提高質(zhì)量”的原則,提出了重點(diǎn)發(fā)展電子信息類、建筑工程類、文化藝術(shù)類、管理經(jīng)營(yíng)類4大專業(yè)集群,瞄準(zhǔn)區(qū)域經(jīng)濟(jì)主導(dǎo)產(chǎn)業(yè)和戰(zhàn)略性新興產(chǎn)業(yè),構(gòu)建以應(yīng)用型專業(yè)為主體的學(xué)科專業(yè)體系。
作為黃淮學(xué)院的第一個(gè)河南省省級(jí)特色專業(yè)和專業(yè)綜合改革試點(diǎn)——軟件工程專業(yè),近年來(lái),我們緊緊圍繞培養(yǎng)高素質(zhì)技能型人才的目標(biāo)定位,緊扣產(chǎn)業(yè)辦專業(yè),牽手企業(yè)促學(xué)業(yè),強(qiáng)化職業(yè)促就業(yè),積極推進(jìn)應(yīng)用型人才培養(yǎng)模式改革,全面提高應(yīng)用型人才培養(yǎng)質(zhì)量,在服務(wù)區(qū)域經(jīng)濟(jì)產(chǎn)業(yè)發(fā)展中不斷提升自身價(jià)值。
2 “3+1”人才培養(yǎng)模式的提出
人才培養(yǎng)是學(xué)校辦學(xué)的核心任務(wù),人才培養(yǎng)模式是實(shí)現(xiàn)人才培養(yǎng)目標(biāo),提高教學(xué)質(zhì)量的關(guān)鍵,也是凝練辦學(xué)特色、提高辦學(xué)效益的重要抓手。多年來(lái),軟件工程專業(yè)積極開展應(yīng)用型人才培養(yǎng)模式的探索,提出了“3+1”人才培養(yǎng)模式的構(gòu)想。
2.1 “3+1”培養(yǎng)模式的提出是人才培養(yǎng)的需要
行業(yè)的需求迫使地方高校軟件工程專業(yè)的學(xué)生數(shù)目越來(lái)越多,很大一部分軟件類本科畢業(yè)生到各類IT企業(yè)就業(yè),而IT企業(yè)對(duì)人才的需求和學(xué)校人才培養(yǎng)目標(biāo)存在著錯(cuò)位,主要表現(xiàn)在傳統(tǒng)的人才培養(yǎng)模式所培養(yǎng)出來(lái)的學(xué)生在知識(shí)結(jié)構(gòu)、能力結(jié)構(gòu)、工程技術(shù)能力等方面不能滿足社會(huì)需求。企業(yè)需要花費(fèi)半年,甚至一年以上的時(shí)間培訓(xùn)才能使學(xué)生上崗工作。這說(shuō)明,目前的高校人才培養(yǎng)已經(jīng)與社會(huì)需求脫節(jié)了,人才培養(yǎng)模式需要改革。
2.2 “3+1”培養(yǎng)模式的提出是新建本科學(xué)校人才培養(yǎng)的最佳選擇
國(guó)內(nèi)新建本科院校主要分為兩大類,一類是具有一定行業(yè)背景的院校,另一類是“師范教育”為基礎(chǔ)的院校。近年來(lái),自覺實(shí)行“應(yīng)用型”轉(zhuǎn)型發(fā)展的地方高校在轉(zhuǎn)型發(fā)展的模式、路徑上有些共同的經(jīng)驗(yàn):一是確立了應(yīng)用型的辦學(xué)定位和人才培養(yǎng)目標(biāo);二是圍繞辦學(xué)定位,開展學(xué)科專業(yè)的優(yōu)化調(diào)整,主動(dòng)對(duì)接地方行業(yè)產(chǎn)業(yè),協(xié)同創(chuàng)新、合作發(fā)展;三是圍繞“應(yīng)用型”開展系列教育教學(xué)改革、創(chuàng)新與實(shí)踐,尤其是在人才培養(yǎng)模式、師資隊(duì)伍建設(shè)、人才培養(yǎng)方案、教學(xué)模式等方面大膽改革;四是大力發(fā)展校企合作發(fā)展聯(lián)盟,校地、校企合作培養(yǎng)高素質(zhì)應(yīng)用型人才;五是強(qiáng)化實(shí)踐教學(xué)和實(shí)訓(xùn)實(shí)驗(yàn)實(shí)習(xí)實(shí)踐教學(xué)平臺(tái)建設(shè),加強(qiáng)對(duì)學(xué)生的職業(yè)技術(shù)技能和綜合素質(zhì)的培養(yǎng)。黃淮學(xué)院“3+1”培養(yǎng)模式的提出是綜合考慮以上因素后的選擇。
3 “3+1”人才培養(yǎng)模式的內(nèi)涵解讀及實(shí)施方案
3.1 “3+1”人才培養(yǎng)模式的基本內(nèi)涵
“3+1”人才培養(yǎng)模式是專業(yè)基礎(chǔ)培養(yǎng)與職業(yè)對(duì)接培養(yǎng)相結(jié)合,理論教學(xué)與實(shí)踐教學(xué)相結(jié)合,校內(nèi)培養(yǎng)與校外培養(yǎng)相結(jié)合,產(chǎn)學(xué)研一體,教學(xué)做合一的應(yīng)用型人才培養(yǎng)模式。“3”是指3年的專業(yè)基礎(chǔ)培養(yǎng),目的是培養(yǎng)學(xué)生的專業(yè)基礎(chǔ)知識(shí)、基本能力和基本素質(zhì),主要是以校內(nèi)為主的理論教學(xué)和實(shí)踐教學(xué),實(shí)踐教學(xué)主要包括實(shí)驗(yàn)、第二課堂實(shí)踐活動(dòng)、軍事訓(xùn)練、認(rèn)知實(shí)習(xí)、實(shí)訓(xùn)等。“1”是指對(duì)學(xué)生進(jìn)行1年的職業(yè)對(duì)接培養(yǎng),主要是依托企業(yè)的實(shí)踐教學(xué),目的是培養(yǎng)學(xué)生專業(yè)與職業(yè)的對(duì)接能力,實(shí)現(xiàn)就業(yè)能稱職、創(chuàng)業(yè)有能力的人才培養(yǎng)要求。
3.2 “3+1”人才培養(yǎng)模式的基本原則
(1)突出應(yīng)用原則。緊緊圍繞高素質(zhì)應(yīng)用型人才培養(yǎng)目標(biāo),在搞好專業(yè)培養(yǎng)的基礎(chǔ)上,著力強(qiáng)化實(shí)踐教學(xué),增強(qiáng)專業(yè)的應(yīng)用性特征,把職業(yè)對(duì)接培養(yǎng)落到實(shí)處。
(2)合作育人原則。充分利用合作發(fā)展聯(lián)盟和校內(nèi)外實(shí)習(xí)實(shí)訓(xùn)基地平臺(tái),完善合作育人機(jī)制,積極探索產(chǎn)學(xué)研一體,教學(xué)做合一的人才培養(yǎng)方式,提高應(yīng)用型人才培養(yǎng)質(zhì)量。
(3)細(xì)化管理原則。細(xì)化教學(xué)計(jì)劃安排,特別是“3+1”中“1”的具體教學(xué)內(nèi)容、教學(xué)時(shí)段與教學(xué)方式的安排,加強(qiáng)教學(xué)各個(gè)環(huán)節(jié)的過(guò)程管理,確保人才培養(yǎng)標(biāo)準(zhǔn)得到落實(shí)。
3.3 “3+1”人才培養(yǎng)模式的基本要求
“3”的基本要求是專業(yè)基礎(chǔ)培養(yǎng)?!?”的教學(xué)安排在第1至第6學(xué)期進(jìn)行,主要教學(xué)內(nèi)容為必修課程、選修課程、第二課堂實(shí)踐教學(xué)和其他實(shí)踐教學(xué)環(huán)節(jié)。必修課程由通識(shí)教育課程、專業(yè)教育課程組成,教學(xué)方式為理論教學(xué)和實(shí)踐教學(xué);選修課程的教學(xué)內(nèi)容主要由限制性選修課程、任意性選修課程組成,教學(xué)方式為理論教學(xué)和實(shí)踐教學(xué);第二課堂實(shí)踐教學(xué)內(nèi)容主要由職業(yè)素質(zhì)、社會(huì)實(shí)踐、創(chuàng)新創(chuàng)業(yè)等3個(gè)教學(xué)模塊組成,教學(xué)方式為實(shí)踐教學(xué)。其他實(shí)踐教學(xué)環(huán)節(jié)的內(nèi)容主要包括入學(xué)教育、軍事理論與技能、公益勞動(dòng)、專業(yè)認(rèn)知實(shí)習(xí)等,教學(xué)方式為實(shí)踐教學(xué)。
“1”的基本要求是對(duì)學(xué)生進(jìn)行職業(yè)對(duì)接培養(yǎng)?!?”的教學(xué)安排在第7和第8學(xué)期進(jìn)行。第7學(xué)期的教學(xué)內(nèi)容分畢業(yè)設(shè)計(jì)開題、實(shí)習(xí)準(zhǔn)備、實(shí)習(xí)等。畢業(yè)開題在學(xué)期初根據(jù)專業(yè)特點(diǎn)統(tǒng)籌安排與畢業(yè)論文寫作有關(guān)的專題講座、論文寫作培訓(xùn),論文選題,收集、整理和研讀文獻(xiàn)資料,撰寫開題報(bào)告等;實(shí)習(xí)準(zhǔn)備在學(xué)期初安排職業(yè)認(rèn)知講座,往屆畢業(yè)生經(jīng)驗(yàn)介紹,實(shí)習(xí)技能培訓(xùn)與實(shí)訓(xùn),實(shí)習(xí)教育,根據(jù)專業(yè)實(shí)習(xí)教學(xué)大綱和實(shí)習(xí)方案制定個(gè)人實(shí)習(xí)計(jì)劃,見習(xí)等。根據(jù)專業(yè)方向?qū)?yīng)的職業(yè)需要,科學(xué)設(shè)計(jì)能夠落實(shí)軟件專業(yè)培養(yǎng)目標(biāo)和人才培養(yǎng)規(guī)格的具體實(shí)習(xí)項(xiàng)目;畢業(yè)實(shí)習(xí)在畢業(yè)論文(設(shè)計(jì))開題和實(shí)習(xí)準(zhǔn)備完成以后,赴實(shí)習(xí)單位按照專業(yè)實(shí)習(xí)方案和個(gè)人實(shí)習(xí)計(jì)劃進(jìn)行實(shí)習(xí),分別落實(shí)本專業(yè)的各項(xiàng)實(shí)習(xí)項(xiàng)目。實(shí)習(xí)主要分集中實(shí)習(xí)和分散實(shí)習(xí)兩種方式,根據(jù)專業(yè)特點(diǎn)要盡量安排集中實(shí)習(xí)。第8學(xué)期的教學(xué)內(nèi)容分為實(shí)習(xí)、實(shí)結(jié)、畢業(yè)論文(設(shè)計(jì))評(píng)審及答辯、畢業(yè)教育。實(shí)習(xí)是根據(jù)各專業(yè)實(shí)習(xí)方案,繼續(xù)在實(shí)習(xí)單位進(jìn)行實(shí)習(xí),主要包括集中實(shí)習(xí)和分散實(shí)習(xí)。實(shí)結(jié)從5月份起,根據(jù)軟件工程專業(yè)實(shí)習(xí)方案,安排學(xué)生回校進(jìn)行實(shí)結(jié),交流實(shí)習(xí)經(jīng)驗(yàn),評(píng)選優(yōu)秀實(shí)習(xí)生和優(yōu)秀實(shí)習(xí)集體,整理上交實(shí)習(xí)材料;畢業(yè)評(píng)審及答辯從5月份起,對(duì)畢業(yè)生的論文(設(shè)計(jì))進(jìn)行評(píng)審,組織答辯并進(jìn)行工作總結(jié),評(píng)選出優(yōu)秀畢業(yè)論文;6月中旬進(jìn)行畢業(yè)教育,參加畢業(yè)典禮和學(xué)位授予儀式。4年學(xué)業(yè)完成,走向工作崗位。
4“3+1”培養(yǎng)模式的實(shí)施效果及問(wèn)題分析
4.1 “13+1”培養(yǎng)模式的實(shí)施效果
“3+1”人才培養(yǎng)模式的實(shí)施取得了一定的效果,主要表現(xiàn)在以下方面。
(1)工學(xué)結(jié)合、校企共育,實(shí)現(xiàn)應(yīng)用型人才培養(yǎng)目標(biāo)?!?+1”模式的實(shí)施,將“行業(yè)、企業(yè)”元素引進(jìn)教學(xué)過(guò)程,把“學(xué)以致用”的理念貫穿于課堂教學(xué)的始終;學(xué)生到行業(yè)企業(yè)、校內(nèi)外實(shí)習(xí)基地進(jìn)行以畢業(yè)實(shí)習(xí)實(shí)訓(xùn)、畢業(yè)論文(設(shè)計(jì))等實(shí)踐教學(xué)為主體的專業(yè)能力和職業(yè)素養(yǎng)的培養(yǎng),實(shí)現(xiàn)了工學(xué)結(jié)合、校企共育,最終實(shí)現(xiàn)應(yīng)用型人才培養(yǎng)目標(biāo)。
(2)優(yōu)化課程體系,推進(jìn)教學(xué)內(nèi)容改革。以“3+1”培養(yǎng)模式為主線,探索并改革軟件工程專業(yè)人才培養(yǎng)方案,構(gòu)建與經(jīng)濟(jì)社會(huì)發(fā)展需要相適應(yīng)的特色專業(yè)課程體系;加強(qiáng)與IT企業(yè)及相關(guān)企業(yè)的合作、加大力度研究IT相關(guān)產(chǎn)業(yè)和領(lǐng)域的發(fā)展趨勢(shì)和人才需求,制定重能力、重實(shí)踐、重效果的個(gè)性化、柔性化培養(yǎng)機(jī)制,制定出與生產(chǎn)實(shí)踐、社會(huì)發(fā)展需要相適應(yīng)的特色專業(yè)培養(yǎng)方案和課程體系。優(yōu)化課程結(jié)構(gòu)和知識(shí)結(jié)構(gòu),滿足學(xué)生個(gè)性化學(xué)習(xí)要求,提高學(xué)生素質(zhì)。建立專業(yè)核心課程體系和相對(duì)自主式的選課體系,促進(jìn)學(xué)生的能力提高和個(gè)性發(fā)展,有效推動(dòng)了教學(xué)內(nèi)容的改革。
(3)實(shí)現(xiàn)?!罢n堂教學(xué)、課外教學(xué)、校外教學(xué)”的有機(jī)結(jié)合。實(shí)現(xiàn)以課堂教學(xué)為主、課外教學(xué)與校外教學(xué)結(jié)合的育人系統(tǒng),為學(xué)生的成長(zhǎng)與成才開辟?gòu)V闊空間。在課堂教學(xué)實(shí)施更加嚴(yán)格、規(guī)范的教學(xué)管理。以學(xué)分制為載體,在保證專業(yè)必修課開設(shè)的前提下,加大專業(yè)選修課的開設(shè)力度,增大學(xué)生自主選擇課程、自主選擇教師的空間;通過(guò)課外專業(yè)性活動(dòng)引導(dǎo)學(xué)生動(dòng)手能力和自我發(fā)展能力的提高;以校外實(shí)習(xí)基地實(shí)習(xí)或以參加社會(huì)實(shí)踐等社會(huì)活動(dòng)為載體,搭建理論教學(xué)與實(shí)踐教學(xué)緊密聯(lián)系的平臺(tái),有效提高了學(xué)生的實(shí)踐能力與創(chuàng)新精神。
(4)完善實(shí)踐教學(xué)體系,提高學(xué)生工程能力。“3+1”培養(yǎng)模式是按照基礎(chǔ)實(shí)踐、教學(xué)實(shí)習(xí)、社會(huì)實(shí)踐和工程實(shí)踐等環(huán)節(jié)進(jìn)行設(shè)計(jì)的,分布在大學(xué)4年的全部實(shí)踐教學(xué)內(nèi)容中。提出“實(shí)驗(yàn)一實(shí)訓(xùn)一實(shí)習(xí)”的實(shí)踐教學(xué)體系和“概念實(shí)訓(xùn)一技能實(shí)訓(xùn)一項(xiàng)目實(shí)訓(xùn)”3階段的實(shí)訓(xùn)教學(xué),構(gòu)建了校企合作“實(shí)驗(yàn)教學(xué)—課程設(shè)計(jì)一實(shí)習(xí)實(shí)訓(xùn)一畢業(yè)設(shè)計(jì)一頂崗實(shí)習(xí)”的實(shí)踐教學(xué)體系,實(shí)現(xiàn)了實(shí)驗(yàn)室、創(chuàng)業(yè)園、企業(yè)“三基地”的實(shí)訓(xùn)實(shí)習(xí)基地,有效培養(yǎng)了學(xué)生的工程思想和動(dòng)手能力。
4.2 存在問(wèn)題及對(duì)策
1)存在問(wèn)題。
“3+1”的實(shí)現(xiàn),核心是合作企業(yè)的選擇。合作企業(yè)的選擇需要滿足兩個(gè)方面的條件,一是企業(yè)符合學(xué)校人才培養(yǎng)的需要,二是企業(yè)愿意為學(xué)校培養(yǎng)人才??此苾蓚€(gè)簡(jiǎn)單的條件其實(shí)在現(xiàn)實(shí)中卻很難解決,因?yàn)槠髽I(yè)追求的是利益最大化,而在校生的加盟很難為企業(yè)馬上帶來(lái)效益,甚至在一定時(shí)期還會(huì)影響企業(yè)的正常工作。缺少企業(yè)的參與,“3+1”很難做實(shí)。
2)對(duì)策。
為破解這一難題,學(xué)校投資建設(shè)了一個(gè)集學(xué)生創(chuàng)新創(chuàng)業(yè)、實(shí)習(xí)實(shí)訓(xùn)、科研孵化、綜合服務(wù)為一體的大學(xué)生創(chuàng)新創(chuàng)業(yè)基地。本著資源共享、互惠互利、共贏發(fā)展的原則,黃淮學(xué)院創(chuàng)新創(chuàng)業(yè)園面向社會(huì)企事業(yè)單位招商。入園單位發(fā)展方向要與學(xué)校學(xué)科專業(yè)和人才培養(yǎng)相結(jié)合,如計(jì)算機(jī)、動(dòng)畫、建筑、商務(wù)等;企業(yè)要能為相關(guān)專業(yè)學(xué)生提供實(shí)習(xí)、實(shí)訓(xùn)和頂崗實(shí)習(xí)崗位;科技企業(yè)要有較強(qiáng)的技術(shù)開發(fā)實(shí)力,擁有與其研發(fā)、生產(chǎn)需要相適應(yīng)的一定數(shù)量的研究開發(fā)人員;對(duì)入駐大學(xué)生創(chuàng)新創(chuàng)業(yè)園的高科技企業(yè)或知名企業(yè),尤其是經(jīng)營(yíng)規(guī)模較大,技術(shù)水平先進(jìn),同行業(yè)市場(chǎng)占有率較高的優(yōu)秀企業(yè),經(jīng)學(xué)校認(rèn)定入園后,可享受房租、物業(yè)等費(fèi)用免除政策,并給予其他優(yōu)惠條件。按照“專業(yè)、行業(yè)、企業(yè)、職業(yè)”四位一體的總體布局,通過(guò)企業(yè)人校、校企合作、項(xiàng)目驅(qū)動(dòng)等方式,把企業(yè)先進(jìn)的實(shí)訓(xùn)設(shè)備、優(yōu)質(zhì)的實(shí)訓(xùn)項(xiàng)目以及經(jīng)驗(yàn)豐富的實(shí)訓(xùn)導(dǎo)師引入校園,提供真實(shí)的情景、真實(shí)的任務(wù)、真實(shí)的崗位,全方位開展“四創(chuàng)”教育。目前已入駐的軟件類企業(yè)有Oracle公司、IBM公司、北京中銳咨華等信息技術(shù)類企業(yè)6家,進(jìn)駐項(xiàng)目23個(gè),提供工位近500個(gè),讓師生團(tuán)隊(duì)全程參與項(xiàng)目的申報(bào),深度切入項(xiàng)目設(shè)計(jì)與開發(fā),實(shí)現(xiàn)“產(chǎn)學(xué)研相結(jié)合、教學(xué)做一體化”,提升學(xué)生創(chuàng)新實(shí)踐能力。目前,軟件工程專業(yè)學(xué)生通過(guò)創(chuàng)業(yè)園這一平臺(tái)走向社會(huì)的學(xué)生獲得高品質(zhì)就業(yè),典型的有全和洪、王乙丞、陳帥雷、王喆等26位同學(xué),就業(yè)后一年,年薪達(dá)10萬(wàn)元以上。學(xué)校的“四創(chuàng)”教育已經(jīng)駛?cè)肓恕皞髦R(shí)、育精神、造氛圍、除病源、搭平臺(tái)、做項(xiàng)目、搞競(jìng)賽、樹典型”的“八車道”。
創(chuàng)新創(chuàng)業(yè)園校企合作的發(fā)展模式不僅是專業(yè)與實(shí)踐的巧妙結(jié)合,更是黃淮學(xué)院教學(xué)的一大特色,對(duì)黃淮學(xué)院的發(fā)展起到了積極的推動(dòng)作用。大學(xué)生創(chuàng)新創(chuàng)業(yè)園是良好的專業(yè)技術(shù)學(xué)習(xí)與實(shí)踐基地,為學(xué)生的創(chuàng)新創(chuàng)業(yè)發(fā)展、為學(xué)?!?+1”模式的推廣和實(shí)施提供了良好的平臺(tái)。
參考文獻(xiàn):
在校期間,我充分利用學(xué)校優(yōu)越的學(xué)習(xí)條件和濃郁的學(xué)術(shù)氛圍,認(rèn)真學(xué)習(xí)軟件工程專業(yè)教學(xué)規(guī)定的內(nèi)容。同時(shí)也輔學(xué)了會(huì)計(jì)經(jīng)管方面的內(nèi)容,取得了優(yōu)異的成績(jī),具備了較高的理論水平和實(shí)踐能力。同時(shí),我對(duì)互聯(lián)網(wǎng)領(lǐng)域有著特別的興趣,大量的閱讀了關(guān)于互聯(lián)網(wǎng)行業(yè)的學(xué)術(shù)論文和雜志論文。同時(shí)也有著自己的理解。
在學(xué)好文化課程同時(shí),我也并沒有滿足于對(duì)互聯(lián)網(wǎng)感興趣,有想法階段。而是自己動(dòng)手,組建自己的團(tuán)隊(duì)積極的把己有想法付諸實(shí)施。利用假期上線了共贏網(wǎng),淘書吧等網(wǎng)站人站長(zhǎng),負(fù)責(zé)了整個(gè)網(wǎng)站的運(yùn)營(yíng),推廣等工作。對(duì)技術(shù)的熱愛,使我辦事認(rèn)真、嚴(yán)謹(jǐn),擅長(zhǎng)javaweb及其主流框架技術(shù),熟悉mysql數(shù)據(jù)庫(kù),也能熟練運(yùn)用css和javascript,ajax。大量的社團(tuán)活動(dòng)和社會(huì)實(shí)踐經(jīng)歷使我有著良好的組織協(xié)調(diào)能力和與人溝通的能力,做事認(rèn)真負(fù)責(zé),富有激情、創(chuàng)造力。
嚴(yán)于律己,精益求精。我嚴(yán)格要求自己,認(rèn)真遵守學(xué)校各項(xiàng)規(guī)章制度,團(tuán)隊(duì)觀念強(qiáng),能很好的處理和同學(xué)之間的關(guān)系,也是一個(gè)有理想、有道德、有文化、有紀(jì)律的接班人。大學(xué)深造使我樹立了正確的人生觀,價(jià)值觀,形成了熱情,上進(jìn),不屈不撓的性格和誠(chéng)實(shí),守信,有責(zé)任心,有愛心的人生信條。
最先在內(nèi)部系統(tǒng)組參與內(nèi)部管理系統(tǒng)開發(fā)(struts+mysql+spring+hibernate),
之后是去做網(wǎng)絡(luò)交換機(jī)軟件的腳本測(cè)試.
現(xiàn)在又回歸內(nèi)部系統(tǒng),雖然在腳本組期間,編碼能力被別人甩在后頭,但至少具有了一些測(cè)試經(jīng)驗(yàn).
至少自己做的東西,是真正交付到了客戶手上,到也稍微有些成就感.
1 淺談測(cè)試
一直以來(lái),我都認(rèn)為測(cè)試是脫離了軟件工程范圍的工作,不以為屑.但在實(shí)際情況中,測(cè)試是既重要且難以精湛的.其真正的壓力,在于找不到bug,責(zé)任在你,而不在于編碼人員.一般的測(cè)試人員不懂編碼,他們靠的是日以累計(jì)的經(jīng)驗(yàn)總結(jié)和想象力.而要做到高級(jí)測(cè)試工程師,則一定要懂編碼,因?yàn)檫@是你完全掌握整個(gè)系統(tǒng)的方方面面具體運(yùn)作的前提.但占主導(dǎo)地位的,還是大型系統(tǒng)的集成測(cè)試經(jīng)驗(yàn).實(shí)際項(xiàng)目中,編碼時(shí)間一般只占30%左右,真正耗費(fèi)時(shí)間的是IT階段的找bug與對(duì)應(yīng)bug,此階段基本評(píng)定了coder的編碼質(zhì)量.
2 程序員的困惑
有些人,以為教學(xué)視頻和代碼看多,自己就懂的多,實(shí)際做起來(lái),卻不知從何下手,問(wèn)題在那?如何定位?如何解決?通通跟一樣能力有關(guān),debug追蹤能力,也稱調(diào)試.在項(xiàng)目組工作不愁源碼資源,但問(wèn)題是蛋糕擺在面前,你如何去消化?
有位同事告訴我:代碼看幾遍都沒用,要去抄,例如一個(gè)查詢模塊,在此基礎(chǔ)上去做具體記錄的歷史記錄查詢模塊,你可能會(huì)覺得很簡(jiǎn)單,但實(shí)際情況卻往往報(bào)一堆異常,配置問(wèn)題涉及到方方面面,以及數(shù)據(jù)庫(kù)字段,傳值問(wèn)題等等,一大堆對(duì)于新人來(lái)說(shuō)很郁悶的問(wèn)題.但不用怕,只要學(xué)會(huì)調(diào)試,一個(gè)個(gè)問(wèn)題去追蹤,一個(gè)個(gè)去解決,自然而然,那段“源碼”才真正屬于你.
3 如何調(diào)試追蹤?
如果你能在短短的時(shí)間內(nèi)就看到問(wèn)題點(diǎn)在那,放下斷點(diǎn)去追蹤,出去找工作,絕對(duì)沒問(wèn)題.出現(xiàn)問(wèn)題的時(shí)候,不要光看代碼,要用實(shí)際行動(dòng)去追蹤運(yùn)行期間的具體值,那是最好途徑.eclipse是個(gè)很爽的ide,這點(diǎn)做的很好.例如頁(yè)面內(nèi)容顯示不是自己想要的數(shù)據(jù),我們要先從數(shù)據(jù)庫(kù)查詢語(yǔ)句去下手,設(shè)置斷點(diǎn),一步一步step over,讓sql字段(存取最終sql語(yǔ)句的字符串)運(yùn)行到有值,inspect進(jìn)去看,如果還看不出來(lái),就點(diǎn)擊它,copy后在sql客戶端去實(shí)際運(yùn)行,看看實(shí)際查詢出來(lái)的表是什么,如果是對(duì)的,有可能就是頁(yè)面調(diào)用的錯(cuò)誤或者action邏輯的傳值問(wèn)題.
頁(yè)面錯(cuò)誤的調(diào)試,基本方法是用右鍵點(diǎn)擊實(shí)際網(wǎng)頁(yè)查看源代碼,copy到editplus,就能看到具體錯(cuò)誤發(fā)生在那幾行.通常有幾種常見的錯(cuò)誤,.例如.缺少對(duì)象 這種很多時(shí)候是有些被你調(diào)用的字段有可能為空的情況出現(xiàn)的,可以加if(xxx=null)語(yǔ)句加保護(hù).追蹤的方法基本就是用alert語(yǔ)句,放在有可能出錯(cuò)的地方.畢業(yè)實(shí)結(jié)
4 一些習(xí)慣
遇到問(wèn)題先自己思考,無(wú)從下手再找高手幫忙看看,注意他幫你看的思路,別在一旁閑著,看多了自己也會(huì)了,不然你一輩子都停留在那種水平,從人身上學(xué)到的東西遠(yuǎn)遠(yuǎn)比書多的多.
解決了一個(gè)問(wèn)題后,要去究根問(wèn)底去找到問(wèn)題產(chǎn)生的起因,以防你下次遇到類似的問(wèn)題再浪費(fèi)同樣的時(shí)間.
把代碼寫的漂亮,注釋,空行,規(guī)范一樣不能少,可讀性是放在第一位.曾經(jīng)看過(guò)一個(gè)高手寫的代碼,真的一看就是不同水平的人寫的,幾乎很完美,讀起來(lái)很流暢,方便自己也方便別人.
任務(wù)完后不要呆著,去要求經(jīng)理給你更有挑戰(zhàn)性的任務(wù),只要你肯去嘗試,他們就會(huì)對(duì)你另言相看,把三天的任務(wù)一天加班搞定,效率和忠誠(chéng)都有了,路也比較好走了.
關(guān)鍵詞:實(shí)驗(yàn)教學(xué);教學(xué)質(zhì)量;項(xiàng)目驅(qū)動(dòng)
1研究背景
目前,很多高校軟件工程專業(yè)人才培養(yǎng)片面追求規(guī)模大而全,盲目拔高,過(guò)于注重基礎(chǔ)理論知識(shí)的研究和學(xué)習(xí),學(xué)生理論有余,實(shí)踐不足,因此軟件人才結(jié)構(gòu)性矛盾日益突出,人才無(wú)法適應(yīng)企業(yè)的需要。為滿足國(guó)家對(duì)軟件工程專業(yè)人才的需求,必須在教育和人才培養(yǎng)體制上進(jìn)一步完善[1-2]。
很多高校的軟件工程專業(yè)都開設(shè)Web開發(fā)類課程。但該類課程實(shí)驗(yàn)訓(xùn)練面寬,需要的人力物力也較多,因此相當(dāng)多高校以理論為主,實(shí)驗(yàn)為輔。另外,因課時(shí)、師生比等的限制,一般高校把該類課程作為語(yǔ)言類課程教學(xué),仍以介紹語(yǔ)法為主線,配上一些語(yǔ)法應(yīng)用示例的簡(jiǎn)單程序,缺少系統(tǒng)訓(xùn)練,沒有編程和調(diào)試過(guò)程的真實(shí)演示。理論和實(shí)際不能有機(jī)結(jié)合,根本談不上提高Web開發(fā)能力,即使學(xué)習(xí)程度較好的學(xué)生也都成了“語(yǔ)法的巨人,開發(fā)的矮子”[3-5]。
2課程教學(xué)改革
我校從2007年正式招收軟件工程專業(yè)學(xué)生,經(jīng)過(guò)幾年的摸索和實(shí)踐,筆者課題組在軟件工程專業(yè)Web應(yīng)用開發(fā)類課程教學(xué)模式方面積累了一些實(shí)踐經(jīng)驗(yàn),希望能夠起到拋磚引玉的作用。
2.1課程體系的設(shè)置
結(jié)合軟件工程專業(yè)人才的培養(yǎng)目標(biāo)和特色,Web開發(fā)方向課程體系建設(shè)要努力體現(xiàn)學(xué)科發(fā)展潮流和市場(chǎng)需求。作為軟件工程專業(yè)課程設(shè)置的重要組成部分,課程群的設(shè)置要強(qiáng)調(diào)科學(xué)性、層次性、完整性,注意課程群體間的銜接,避免內(nèi)容的重復(fù)。
從大三的第2學(xué)期開始,Web開發(fā)類課程體系前導(dǎo)課程并行開設(shè)了C#程序設(shè)計(jì)語(yǔ)言和網(wǎng)頁(yè)設(shè)計(jì),中間是.Net Web項(xiàng)目開發(fā),處于核心地位,最后是兩周的實(shí)訓(xùn)。這種課程群安排改變了“什么工具都學(xué),什么工具都沒有學(xué)精”的情況,以真實(shí)項(xiàng)目貫穿整個(gè)學(xué)期,課程之間聯(lián)系緊密。C#程序設(shè)計(jì)語(yǔ)言和網(wǎng)頁(yè)設(shè)計(jì)分別關(guān)注項(xiàng)目的編程語(yǔ)言和界面設(shè)計(jì),.Net Web項(xiàng)目開發(fā)則從工程的角度實(shí)現(xiàn)完整學(xué)習(xí)項(xiàng)目的需求、架構(gòu)、編程、測(cè)試等全過(guò)程的學(xué)習(xí),最后的項(xiàng)目實(shí)訓(xùn)以學(xué)生為主體,完成整個(gè)項(xiàng)目。
2.2授課方式的改進(jìn)
1) 授課時(shí)間調(diào)整。
我們采用“做中教,做中學(xué)”的教學(xué)方法,培養(yǎng)學(xué)生的職業(yè)技能,為了避免理論和實(shí)驗(yàn)分開授課及兩次課之間周期太長(zhǎng)的問(wèn)題,筆者課題組采用4學(xué)時(shí)每課制的課程安排形式,邊講邊練,在實(shí)驗(yàn)室把理論教學(xué)與實(shí)踐教學(xué)融合為一體,避免學(xué)生直接面對(duì)枯燥的理論和語(yǔ)法知識(shí),提高了學(xué)習(xí)效率。
2) 授課方式調(diào)整。
為充分利用實(shí)驗(yàn)室資源,尊重學(xué)生的個(gè)性化差異,我們讓兩個(gè)班約50名學(xué)生一起上課,但采用了兩個(gè)授課教師外加一個(gè)實(shí)驗(yàn)教師的教師配置,基本滿足1∶15的師生標(biāo)準(zhǔn)配比。小班教學(xué)能創(chuàng)造良好的學(xué)習(xí)環(huán)境,教師和學(xué)生能充分交流,有充分的時(shí)間找出問(wèn)題,使深度學(xué)習(xí)型和表面學(xué)習(xí)型學(xué)生都受益[6]。
3) 授課過(guò)程調(diào)整。
為了保證以“做”帶“學(xué)”的效果,“做”的過(guò)程控制尤其重要。我們采用以下教學(xué)步驟:
首先,教師用20分鐘講解和演示知識(shí)點(diǎn)。教師讓學(xué)生對(duì)開發(fā)軟件的功能和界面有一個(gè)感性認(rèn)識(shí),在演示過(guò)程中告訴學(xué)生如何應(yīng)用知識(shí)點(diǎn),并錄制了視頻錄像,以備沒有聽明白的學(xué)生課下重看。
接著,學(xué)生思考和消化10分鐘。讓學(xué)生把思考后的想法寫下來(lái),以備后面的實(shí)施。教師也會(huì)在課堂中巡視,查看學(xué)生們的共性問(wèn)題。
最后,學(xué)生利用一半時(shí)間重復(fù)實(shí)現(xiàn)教師講過(guò)的內(nèi)容,強(qiáng)化練習(xí),加深印象。在剩下的時(shí)間里,學(xué)生還可以擴(kuò)展教師講解的知識(shí)點(diǎn),完成教師沒有講到但相似的內(nèi)容,并要調(diào)試通過(guò)。
總之,工程化的思維和編程能力是訓(xùn)練出來(lái)的,練習(xí)對(duì)問(wèn)題進(jìn)行分析、綜合,編程,調(diào)試,然后才能體會(huì)到關(guān)鍵問(wèn)題所在,這些都是單靠講授不能獲得的。所以,采用實(shí)驗(yàn)室實(shí)驗(yàn)授課模式是改革Web開發(fā)類課程體系的關(guān)鍵。
2.3真實(shí)項(xiàng)目驅(qū)動(dòng)教學(xué)的實(shí)踐
一般院校講授的案例都是小型軟件系統(tǒng),在規(guī)模和復(fù)雜度上遠(yuǎn)遠(yuǎn)不如實(shí)際開發(fā)的系統(tǒng),學(xué)生只需寫少量代碼,很難體會(huì)開發(fā)一個(gè)實(shí)際項(xiàng)目的艱辛。因此,學(xué)生容易輕視Web開發(fā)的難度和價(jià)值[7]。
我系引入了大連海輝公司的實(shí)際項(xiàng)目――客戶資源管理系統(tǒng),使工程概念貫穿了整個(gè)教學(xué)過(guò)程。該項(xiàng)目把程序設(shè)計(jì)和用戶需求、文檔設(shè)計(jì)、工具使用、模塊集成、資源庫(kù)與模塊重用、測(cè)試等緊密地捆綁在一起,形成了一個(gè)開發(fā)鏈。在開發(fā)過(guò)程中,學(xué)生需要熟練掌握從需求分析、架構(gòu)設(shè)計(jì)、開發(fā)環(huán)境配置、Web編程、數(shù)據(jù)庫(kù)訪問(wèn)、調(diào)試測(cè)試和安全性配置到交付整個(gè)過(guò)程中涉及到的技術(shù)和非技術(shù)知識(shí),還要撰寫該軟件的工程規(guī)范文檔和實(shí)驗(yàn)報(bào)告,以備考核。
2.4課程考核方式的改革
考核體系包括3部分:
1) 平時(shí)表現(xiàn)。占30%,包括平時(shí)出勤率和實(shí)驗(yàn)操作考核。按照學(xué)生的出勤情況和實(shí)驗(yàn)報(bào)告上交情況給分。本類課程貼近于實(shí)際,對(duì)想要就業(yè)的學(xué)生有幫助,所以很受歡迎,出勤率較高。另外,每次上課都要完成客戶資源管理系統(tǒng)的一個(gè)模塊,下課前通過(guò)作業(yè)提交系統(tǒng)提交上來(lái),教師要檢查完成情況,也作為平時(shí)考核的一部分。
2) 大作業(yè)。占30%,采用小組方式,并配有一定數(shù)額的項(xiàng)目虛擬啟動(dòng)基金。大作業(yè)強(qiáng)調(diào)學(xué)生的團(tuán)隊(duì)協(xié)作能力,注重學(xué)生的學(xué)習(xí)參與性、團(tuán)體合作性、實(shí)踐性,培養(yǎng)學(xué)生的表達(dá)能力、思維能力、團(tuán)體合作能力[8]。學(xué)生要利用從項(xiàng)目中學(xué)到的知識(shí)和經(jīng)驗(yàn),編制一個(gè).Net軟件。教師給每個(gè)小組分配一定數(shù)額的虛擬基金,由組長(zhǎng)按照每人工作量的大小分配,避免學(xué)生偷懶,也有利于教師給每個(gè)學(xué)生打分。大作業(yè)要求最后上交軟件、項(xiàng)目文檔,并安排表達(dá)力強(qiáng)的學(xué)生陳述項(xiàng)目的設(shè)計(jì)過(guò)程,回答教師提問(wèn)。整個(gè)項(xiàng)目建設(shè)應(yīng)作為一個(gè)探索和試錯(cuò)過(guò)程,讓學(xué)生在實(shí)踐中體會(huì)工程思想。比較優(yōu)秀的組可以以實(shí)際課題作為大作業(yè),如齊齊哈爾大學(xué)校辦網(wǎng)站、.Net課程網(wǎng)站等,本學(xué)期結(jié)束后,學(xué)生小組將在大作業(yè)的基礎(chǔ)上繼續(xù)深入研究,也可以作為畢業(yè)設(shè)計(jì)課題。
3) 在線考試。占40%。按照國(guó)際慣例,像此類實(shí)踐性強(qiáng)的課程不宜進(jìn)行閉卷考試。筆者課題組使用.Net編制了在線開卷考試系統(tǒng),用選擇題和填空題考察語(yǔ)法知識(shí),用規(guī)定時(shí)間內(nèi)完成某模塊的功能考察編程能力。這種考察方式一方面減輕了教師的批卷壓力,可以快速統(tǒng)計(jì)學(xué)生成績(jī),另一方面避免出現(xiàn)“高分低能”現(xiàn)象,受到實(shí)踐能力強(qiáng)的學(xué)生的歡迎。
以上考核方式比較全面地評(píng)估學(xué)生的專業(yè)能力和潛在的發(fā)展能力。通過(guò)提交作業(yè)、軟件工程文檔、口頭演講、小組研究、在線考試和軟件等,學(xué)生展示了自己的學(xué)習(xí)成果。考核結(jié)束后,教師要將考核結(jié)果及時(shí)反饋給學(xué)生,指出學(xué)生的成就和不足,幫助學(xué)生改進(jìn)和提高。
2.5開放性實(shí)驗(yàn)室的管理
目前,許多學(xué)校的實(shí)驗(yàn)室只在有實(shí)驗(yàn)課時(shí)開放,平時(shí)幾乎不開放,實(shí)驗(yàn)室及儀器設(shè)備利用率很低,造成資源閑置浪費(fèi)。因此,軟件工程實(shí)驗(yàn)室除了完成常規(guī)教學(xué)任務(wù)外,還應(yīng)采用教師輪流值班,學(xué)生兼職管理的辦法,幫助或組織學(xué)生完成上課未完成的任務(wù),或自己找項(xiàng)目做。開放實(shí)驗(yàn)室比宿舍環(huán)境更好,配套教學(xué)軟件齊全,還有教師幫助指導(dǎo),可以更好地發(fā)揮實(shí)驗(yàn)室的基礎(chǔ)平臺(tái)和支撐作用。學(xué)生們的大作業(yè)大多數(shù)是在開放實(shí)驗(yàn)室完成的。
3實(shí)踐效果
這種開放式、多層次實(shí)驗(yàn)教學(xué)模式有利于學(xué)生積極參加活動(dòng),提高整體素質(zhì)。它使抽象的軟件編程形象化,提高了教學(xué)質(zhì)量和效率;提高了學(xué)生的學(xué)習(xí)積極性,幫助學(xué)生加深對(duì)理論知識(shí)的理解;提高了學(xué)生的實(shí)踐能力,強(qiáng)化了軟件開發(fā)的實(shí)戰(zhàn)能力,實(shí)現(xiàn)了從學(xué)校到企業(yè)的無(wú)縫結(jié)合。在做完“客戶資源管理系統(tǒng)”項(xiàng)目后,學(xué)生都感覺收獲很大,特別是在軟件架構(gòu)設(shè)計(jì)和軟件工程規(guī)范文檔書寫方面。在“黑龍江省第二屆大學(xué)生計(jì)算機(jī)應(yīng)用大賽”中,我系學(xué)生獲得桌面類一等獎(jiǎng)1項(xiàng),桌面類二等獎(jiǎng)1項(xiàng),Web網(wǎng)站類二等獎(jiǎng)1項(xiàng),桌面類三等獎(jiǎng)和優(yōu)秀獎(jiǎng)若干項(xiàng)。
4結(jié)語(yǔ)
軟件工程專業(yè)Web開發(fā)類實(shí)驗(yàn)教學(xué)模式將教與學(xué)融合在一起,增強(qiáng)了教師和學(xué)生間的互動(dòng),提高了學(xué)生的實(shí)踐能力。通過(guò)調(diào)整授課時(shí)間、地點(diǎn),小班教學(xué),項(xiàng)目驅(qū)動(dòng)和改革考核方式,學(xué)生在掌握扎實(shí)理論的基礎(chǔ)上又提高了職業(yè)技能和素質(zhì)。
注:該論文受到黑龍江省新世紀(jì)高等教育教學(xué)改革工程項(xiàng)目“軟件工程專業(yè)應(yīng)用型人才培養(yǎng)模式的改革與實(shí)踐”支持。
參考文獻(xiàn):
[1] 熊偉,洪玫. 大學(xué)本科軟件工程專業(yè)建設(shè)的探索與實(shí)踐[J]. 理工高教研究,2010,29(1):59-61
[2] 晏立. 從社會(huì)需求的角度探索軟件工程教育[J]. 教育與教學(xué)研究,2008(22):141-145.
[3] 劉建華. 計(jì)算機(jī)語(yǔ)言類課程教學(xué)模式初探[J]. 高教論壇,2005(1):91-93.
[4] 何明昌. 可視化程序設(shè)計(jì)實(shí)驗(yàn)教學(xué)改革[J]. 實(shí)驗(yàn)室研究與探索,2009,28(3):88-90.
[5] 張雅琴,曹志清. 實(shí)踐教學(xué)內(nèi)容改革的實(shí)踐與思考[J]. 實(shí)驗(yàn)技術(shù)與管理,2003(3):59-62.
[6] 劉雪榮,林曦,李曦達(dá).英國(guó)高校小班教學(xué)模式及啟示[J]. 河北師范大學(xué)學(xué)報(bào):教育科學(xué)版,2009,11(12):108-112.
關(guān)鍵詞:課程群;Web程序設(shè)計(jì);教W改革;教W實(shí)踐
中圖分類號(hào):G642 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1006-8228(2011)09-56-02
0 引言
高校軟件工程專業(yè)的培養(yǎng)目標(biāo)之一,是面向我國(guó)的軟件產(chǎn)業(yè)培養(yǎng)大量的程序員,為我國(guó)軟件產(chǎn)業(yè)的發(fā)展培養(yǎng)大批的急需人才。隨著軟件行業(yè)的快速發(fā)展,Web應(yīng)用開發(fā)成為了軟件行業(yè)中的就業(yè)亮點(diǎn)。如何提高課程教W質(zhì)量,使W生掌握更多的Web開發(fā)的理論和應(yīng)用知識(shí),就成了軟件工程專業(yè)Web開發(fā)課程教W改革的目標(biāo)。為了有效完成Web開發(fā)類課程的教W任務(wù),提高教W質(zhì)量,培養(yǎng)實(shí)用型、復(fù)合型人才,我們提出了為軟件工程專業(yè)建設(shè)Web程序設(shè)計(jì)課程群,從課程群的教W內(nèi)容、實(shí)驗(yàn)內(nèi)容體系和教W模式體系三個(gè)方面開展了教W改革和實(shí)踐。
1 Web課程群教W內(nèi)容體系改革
1.1課程群的內(nèi)涵
課程群建設(shè)是近年來(lái)課程建設(shè)改革的一個(gè)發(fā)展趨勢(shì),它注重系列課程的整體優(yōu)化和交叉性,對(duì)積極推進(jìn)高校課程教W改革、師資隊(duì)伍管理和教W資源的優(yōu)化配置具有明顯的指導(dǎo)意義?!罢n程群”的概念有別于傳統(tǒng)的“系列課程”。一般認(rèn)為“課程群”是為完善同一施教對(duì)象的認(rèn)知結(jié)構(gòu),而將本專業(yè)或跨專業(yè)培養(yǎng)方案中若干門在知識(shí)、方法、問(wèn)題等方面有著邏輯聯(lián)系的課程加以整合而成的課程體系。課程群具有兩大內(nèi)涵:一是關(guān)聯(lián)性,課程群雖以課程間的知識(shí)、方法、問(wèn)題等邏輯聯(lián)系為結(jié)合點(diǎn),在課程群建設(shè)未實(shí)施前,這一關(guān)聯(lián)尚屬內(nèi)隱,而在課程群建設(shè)伊始,這一關(guān)聯(lián)不斷外化,并在實(shí)際教W中促使W生的認(rèn)知遷移實(shí)現(xiàn)貫通;二是整合性,課程群通過(guò)對(duì)課程的重新規(guī)劃、設(shè)計(jì),填補(bǔ)原先課程間的空白,刪除原先課程間的重復(fù),體現(xiàn)群內(nèi)一門課程對(duì)另一門課程的意義,并使W生更好地把握一門課程與其他課程以及整個(gè)課程群的關(guān)系,從而達(dá)到整體大于部分之和的效果。
1.2課程群知識(shí)體系建設(shè)
由于種種原因,軟件工程課程教W中仍存在著許多問(wèn)題,如相關(guān)課程定位不明確,課程之間內(nèi)容交叉重復(fù)等問(wèn)題,著力進(jìn)行軟件工程課程群的建設(shè)是解決上述問(wèn)題的必要措施。我們從現(xiàn)有的人才培養(yǎng)方案入手,研究Web課程群中各門課程科目的設(shè)置情況?,F(xiàn)有的課程包括“高級(jí)語(yǔ)言程序設(shè)計(jì)”、“數(shù)據(jù)結(jié)構(gòu)”、“算法設(shè)計(jì)與分析”、“數(shù)據(jù)庫(kù)原理與技術(shù)”、“JAVA程序設(shè)計(jì)基礎(chǔ)”、“JAVA Web程序設(shè)計(jì)”、“Web程序設(shè)計(jì)”、“Web數(shù)據(jù)庫(kù)技術(shù)”、“動(dòng)態(tài)網(wǎng)頁(yè)設(shè)計(jì)”、“SQL Server 2003編程”等。這些課程科目之間,是存在著一定的內(nèi)容交叉重復(fù)。例如,“JAVA Web程序設(shè)計(jì)”介紹了JAVA
Web開發(fā)環(huán)境的編程實(shí)現(xiàn),而“Web程序設(shè)計(jì)”課程中主要介紹了ASP編程實(shí)現(xiàn)Web應(yīng)用,“Web數(shù)據(jù)庫(kù)技術(shù)”課程中則主要介紹了PHP+MySQL技術(shù)實(shí)現(xiàn)Web開發(fā)?!皠?dòng)態(tài)網(wǎng)頁(yè)設(shè)計(jì)”課程與以上三門課程有交叉內(nèi)容。因此,以此為基礎(chǔ),一方面我們需要修改人才培養(yǎng)計(jì)劃,設(shè)計(jì)出更加科W的課程群的課程科目;另外一方面,從主要知識(shí)點(diǎn)一主干課程一課程群的構(gòu)建思路著手,達(dá)到目標(biāo)明確、層次分明、定位正確、強(qiáng)化基礎(chǔ)、拓寬專業(yè)知識(shí)的應(yīng)用型人才培養(yǎng)的要求。
我們將Web課程群的課程科目分為了兩個(gè)模塊:基礎(chǔ)知識(shí)模塊和應(yīng)用技術(shù)模塊。Web應(yīng)用開發(fā)也是程序設(shè)計(jì)。程序設(shè)計(jì)中不能忽略算法設(shè)計(jì)。目前軟件工程專業(yè)的課程開設(shè)中,往往是在已經(jīng)開設(shè)了編程語(yǔ)言設(shè)計(jì)課程之后,才開設(shè)“數(shù)據(jù)結(jié)構(gòu)”課程,結(jié)果直接導(dǎo)致了W生非常重視編程語(yǔ)言的語(yǔ)言和命令的使用細(xì)節(jié),卻忽視了算法設(shè)計(jì)的重要性,這也使得W生在頭腦中建立算法的意識(shí)非常淡薄。為了強(qiáng)調(diào)程序設(shè)計(jì)和算法的重要性,建議將“數(shù)據(jù)結(jié)構(gòu)”、“算法設(shè)計(jì)與分析”、“高級(jí)語(yǔ)言程序設(shè)計(jì)”安排在第一至第三W期,加強(qiáng)對(duì)W生算法能力的訓(xùn)練,培養(yǎng)他們良好的思維習(xí)慣。在進(jìn)行Web數(shù)據(jù)庫(kù)編程之前,要開設(shè)“數(shù)據(jù)庫(kù)原理與技術(shù)”課程,為后繼的數(shù)據(jù)庫(kù)編程打下基礎(chǔ)?!癑AVA程序設(shè)計(jì)基礎(chǔ)”與“JAVA Web程序設(shè)計(jì)”這兩門課程應(yīng)該設(shè)置為相鄰兩W期的聯(lián)系課程,在開設(shè)了“JAVA程序設(shè)計(jì)基礎(chǔ)”課程之后,在W生具備了面向?qū)ο缶幊趟枷耄⒄莆樟薐AVA基礎(chǔ)編程后,再開設(shè)“JAVA Web程序設(shè)計(jì)”課程。JAVA編程技術(shù)內(nèi)容非常多,“JAVA Web程序設(shè)計(jì)”課程將重點(diǎn)介紹JAVA在Web環(huán)境的應(yīng)用開發(fā),以滿足當(dāng)前大量Web應(yīng)用開發(fā)人才的需要?!癢eb程序設(shè)計(jì)”、“Web數(shù)據(jù)庫(kù)技術(shù)”“動(dòng)態(tài)網(wǎng)頁(yè)設(shè)計(jì)”課程針對(duì)ASP、PHP技術(shù)做了介紹,與JAVA Web平行,故建議在此三者中選擇其一作為重點(diǎn),增加理論與實(shí)訓(xùn)課時(shí),進(jìn)行持續(xù)性教W。
2 課程群實(shí)驗(yàn)內(nèi)容體系改革
根據(jù)工程人才培養(yǎng)模式改革的要求,為培養(yǎng)Web應(yīng)用開發(fā)方面的應(yīng)用型人才,加強(qiáng)W生對(duì)Web編程技術(shù)的掌握,有效培養(yǎng)W生的實(shí)踐動(dòng)手能力,在進(jìn)行理論教W內(nèi)容改革的同時(shí),我們也對(duì)實(shí)踐內(nèi)容進(jìn)行了改革。
Web開發(fā)課程群的實(shí)驗(yàn)教W內(nèi)容的改革遵循以下原則:一是能幫助W生理解和掌握理論知識(shí);二是能讓W(xué)生通過(guò)實(shí)踐掌握可以應(yīng)用在產(chǎn)業(yè)開發(fā)中的編程工具、編程技能,培養(yǎng)W生的系統(tǒng)編程思維?;谝陨显瓌t,我們嘗試了將試驗(yàn)課程體系分解為四個(gè)層次:基礎(chǔ)性實(shí)驗(yàn)、設(shè)計(jì)性實(shí)驗(yàn)、綜合性實(shí)驗(yàn)和專業(yè)創(chuàng)新性實(shí)驗(yàn)。
第一層次―基礎(chǔ)性實(shí)驗(yàn),重點(diǎn)是培養(yǎng)W生的相關(guān)W科基本實(shí)驗(yàn)技能、操作規(guī)范和動(dòng)手能力,增強(qiáng)實(shí)踐意識(shí),加深對(duì)理論課程教W內(nèi)容的理解。
第二層次一設(shè)計(jì)性實(shí)驗(yàn),它是基礎(chǔ)性實(shí)驗(yàn)的延升,側(cè)重專業(yè)技能的培養(yǎng),提高W生分析問(wèn)題、解決問(wèn)題的能力,并培養(yǎng)他們初步的系統(tǒng)分析和設(shè)計(jì)能力。
(1)原有的專業(yè)培養(yǎng)目標(biāo)與培養(yǎng)方案中存在著重理論學(xué)習(xí)、輕實(shí)踐訓(xùn)練的認(rèn)識(shí)以及重視課內(nèi)、輕視課外的傾向。(2)實(shí)驗(yàn)教學(xué)體系中仍舊以驗(yàn)證性試驗(yàn)為主,雖然所有課程的實(shí)驗(yàn)項(xiàng)目開出率為100%,但其中設(shè)計(jì)性、綜合性的實(shí)驗(yàn)項(xiàng)目占總實(shí)驗(yàn)項(xiàng)目的比例有待提高,極大限制了學(xué)生的動(dòng)手能力和創(chuàng)新能力的培養(yǎng)。(3)缺乏對(duì)實(shí)踐教學(xué)的過(guò)程管理,配套的質(zhì)量監(jiān)控與評(píng)價(jià)體系尚未健全。(4)現(xiàn)有實(shí)踐教學(xué)體系缺少對(duì)學(xué)生工程能力和職業(yè)素質(zhì)的訓(xùn)練,缺少開放性實(shí)驗(yàn);缺少創(chuàng)新性實(shí)驗(yàn)教學(xué)體系,缺乏具備行業(yè)工程領(lǐng)域背景和國(guó)際化背景的創(chuàng)新實(shí)踐教學(xué)團(tuán)隊(duì)。
二、確立并完善軟件工程專業(yè)實(shí)踐培養(yǎng)目標(biāo)與培養(yǎng)方案
參考2011年軟件工程專業(yè)國(guó)家規(guī)范,明確了軟件工程專業(yè)實(shí)踐培養(yǎng)目標(biāo)與培養(yǎng)方案。
(一)培養(yǎng)目標(biāo)
依托維森公司和行業(yè)企業(yè),聯(lián)合制定新的軟件工程人才實(shí)踐培養(yǎng)目標(biāo),即培養(yǎng)能夠掌握軟件工程專業(yè)的基本理論、基本知識(shí)、基本技能的,具有軟件工程開發(fā)、應(yīng)用、維護(hù)和工程管理能力的,具有較強(qiáng)的實(shí)踐能力和創(chuàng)新精神的,能夠從事軟件工程方面的教學(xué)、科研和應(yīng)用開發(fā)工作的應(yīng)用型工程技術(shù)和工程管理人才。培養(yǎng)目標(biāo)對(duì)學(xué)生各項(xiàng)能力的培養(yǎng)要求如下:1.基本實(shí)踐能力要求:應(yīng)該具有扎實(shí)的自然科學(xué)知識(shí)、優(yōu)良的外語(yǔ)水平;具有一定的實(shí)際動(dòng)手能力與團(tuán)隊(duì)合作能力;掌握軟件工程專業(yè)的基本知識(shí)及基本技能。2.綜合實(shí)踐能力要求:應(yīng)該具有綜合分析、設(shè)計(jì)開發(fā)和項(xiàng)目管理能力、科學(xué)研究能力,具有知識(shí)獲取、知識(shí)更新和持久學(xué)習(xí)能力。3.創(chuàng)新能力要求:具有追蹤軟件行業(yè)新理論及新技術(shù)能力;具有技術(shù)創(chuàng)新意識(shí)與創(chuàng)新精神,能獨(dú)立完成一定規(guī)模項(xiàng)目的研發(fā)工作。
(二)培養(yǎng)方案
新的軟件工程專業(yè)培養(yǎng)方案形成了以學(xué)科基礎(chǔ)課平臺(tái)、專業(yè)課及成組平臺(tái)為主,以實(shí)踐教學(xué)體系、創(chuàng)新教育體系為輔的應(yīng)用型軟件工程人才培養(yǎng)體系。為此,應(yīng)用整體知識(shí)觀的理念,采用層次網(wǎng)絡(luò)方法構(gòu)建課程體系,專業(yè)培養(yǎng)方案形成包括五個(gè)階段。1.第一階段,應(yīng)用方向選擇:經(jīng)與維森和中軟公司研討,確定選擇Java中級(jí)工程師為培養(yǎng)方向,同時(shí)兼顧.NET和基于圖形圖像處理的計(jì)算機(jī)游戲設(shè)計(jì)與開發(fā)方向及軟件測(cè)試方向。2.第二階段,專業(yè)技術(shù)歸納:Java中級(jí)軟件工程師主要技術(shù)包括Java程序員、JavaEE初級(jí)軟件工程師的主要技術(shù)、SSH技術(shù)和Web服務(wù)器技術(shù)等。.NET和基于圖形圖像處理的程序設(shè)計(jì)與開發(fā)方向進(jìn)行相應(yīng)的規(guī)劃,共同的技術(shù)點(diǎn)規(guī)劃在Java的相關(guān)課程中講解。3.第三階段,專業(yè)課程規(guī)劃:以培養(yǎng)學(xué)生的軟件設(shè)計(jì)開發(fā)能力為主線,專業(yè)課程分為專業(yè)基礎(chǔ)課、專業(yè)基礎(chǔ)選修課、專業(yè)成組課和專業(yè)選修課。專業(yè)基礎(chǔ)課和專業(yè)基礎(chǔ)選修課中培養(yǎng)學(xué)生程序設(shè)計(jì)能力的相關(guān)知識(shí)均以Java為基本工具,在專業(yè)成組課和專業(yè)選修課中設(shè)置Java的中高級(jí)應(yīng)用的課程。4.第四階段,知識(shí)內(nèi)容整合:對(duì)課程以知識(shí)點(diǎn)為單位進(jìn)行知識(shí)內(nèi)容的整合,明確知識(shí)點(diǎn)的前趨與后繼關(guān)系和知識(shí)點(diǎn)的課程歸屬,可以避免壓縮理論學(xué)時(shí)的盲目性和隨機(jī)性,減少課程體系中知識(shí)的冗余和重復(fù),提高專業(yè)教學(xué)的效率。5.第五階段,培養(yǎng)方案體系形成:以知識(shí)內(nèi)容整合為基礎(chǔ),在專業(yè)課程層次上建立課程體系。針對(duì)軟件工程專業(yè)技術(shù)要求、課程本身的特點(diǎn)和課程的教學(xué)目標(biāo),完成了教學(xué)大綱的制定和教學(xué)方法與手段的選取,形成完整的課程體系。最終形成層次化課程體系與各項(xiàng)能力要求關(guān)系模型。
三、改革優(yōu)化現(xiàn)有實(shí)踐教學(xué)體系
現(xiàn)有實(shí)踐教學(xué)體系對(duì)培養(yǎng)應(yīng)用型、創(chuàng)新型軟件工程人才的支撐力度不夠,必須優(yōu)化。
(一)優(yōu)化原則
結(jié)合軟件工程專業(yè)的特點(diǎn),構(gòu)建由基礎(chǔ)課程實(shí)驗(yàn)、綜合設(shè)計(jì)實(shí)踐、應(yīng)用能力實(shí)踐等環(huán)節(jié)組成的,由淺入深、環(huán)環(huán)相扣的層次化的實(shí)踐教學(xué)體系。具體來(lái)說(shuō),實(shí)踐教學(xué)體系包括課程實(shí)驗(yàn)、課程設(shè)計(jì)、實(shí)訓(xùn)與畢業(yè)設(shè)計(jì)及課外創(chuàng)新實(shí)踐活動(dòng):1.課程實(shí)驗(yàn)。以驗(yàn)證性實(shí)驗(yàn)為基礎(chǔ),鞏固和加深學(xué)生對(duì)特定理論知識(shí)點(diǎn)的理解;綜合、設(shè)計(jì)性實(shí)驗(yàn)以案例驅(qū)動(dòng)和面向問(wèn)題模式為主,綜合運(yùn)用一門課程的系統(tǒng)知識(shí)體系,循序漸進(jìn)地對(duì)學(xué)生構(gòu)思、設(shè)計(jì)、實(shí)施和操作(CDIO)的能力加以強(qiáng)化。同時(shí)保證程序設(shè)計(jì)課程和軟件工程系列課程機(jī)房的授課率。2.課程設(shè)計(jì)。課程設(shè)計(jì)是為若干主干課程或課程群設(shè)置的、綜合性設(shè)計(jì)性較強(qiáng)的實(shí)踐教學(xué)環(huán)節(jié)。在課程設(shè)計(jì)中,讓學(xué)生能夠切身經(jīng)歷一個(gè)完整項(xiàng)目開發(fā)的過(guò)程,培養(yǎng)和提高學(xué)生的實(shí)戰(zhàn)技能和團(tuán)隊(duì)合作能力。3、實(shí)訓(xùn)與畢業(yè)設(shè)計(jì)。專業(yè)實(shí)訓(xùn)課程與畢業(yè)設(shè)計(jì)尤其是畢業(yè)設(shè)計(jì)作為教學(xué)計(jì)劃中的最后一個(gè)環(huán)節(jié),是對(duì)學(xué)生大學(xué)四年學(xué)習(xí)的知識(shí)掌握情況和技術(shù)運(yùn)用能力的檢驗(yàn)??梢杂蓪W(xué)校教師和企業(yè)工程師共同擔(dān)任指導(dǎo)老師,以增強(qiáng)學(xué)生工程實(shí)踐能力以及職業(yè)素質(zhì)。4、創(chuàng)新性學(xué)習(xí)項(xiàng)目與創(chuàng)新實(shí)踐活動(dòng)。引導(dǎo)學(xué)生開展廣泛的創(chuàng)新性學(xué)習(xí)活動(dòng)。包括參與教師科研項(xiàng)目,參加各級(jí)軟件工程相關(guān)專業(yè)競(jìng)賽,參加專業(yè)認(rèn)證考試活動(dòng),主持或參加創(chuàng)新性項(xiàng)目等,以增強(qiáng)學(xué)生創(chuàng)新意識(shí)與創(chuàng)新能力。
(二)建立多層次實(shí)驗(yàn)體系和各類實(shí)驗(yàn)的比例
實(shí)驗(yàn)教學(xué)體系是培養(yǎng)學(xué)生實(shí)踐能力、工程能力和創(chuàng)新能力的關(guān)鍵。為此建立了軟件工程專業(yè)課程體系、實(shí)踐體系與能力體系關(guān)系模型?;谠搶哟侮P(guān)系模型,建立軟件工程專業(yè)實(shí)驗(yàn)教學(xué)體系。實(shí)踐教學(xué)體系是基于專業(yè)基礎(chǔ)課程層、專業(yè)技術(shù)層和應(yīng)用方向?qū)咏⒌?,分為?yàn)證性、設(shè)計(jì)性、綜合性、創(chuàng)新性實(shí)驗(yàn)四個(gè)層次:1.驗(yàn)證性實(shí)驗(yàn)。驗(yàn)證性實(shí)驗(yàn)一般與相關(guān)課程同步進(jìn)行,培養(yǎng)學(xué)生基本技能。2.設(shè)計(jì)實(shí)驗(yàn)。在驗(yàn)證性實(shí)驗(yàn)基礎(chǔ)上進(jìn)行規(guī)劃,培養(yǎng)學(xué)生設(shè)計(jì)能力,具有承上啟下作用。3.綜合性實(shí)驗(yàn)。在驗(yàn)證性設(shè)計(jì)性基礎(chǔ)上,進(jìn)行專項(xiàng)綜合實(shí)踐,培養(yǎng)學(xué)生綜合實(shí)踐能力。4.創(chuàng)新性實(shí)驗(yàn)。在綜合性設(shè)計(jì)性基礎(chǔ)上進(jìn)行,以培養(yǎng)創(chuàng)新意識(shí)與創(chuàng)新能力。同時(shí)也增加并優(yōu)化了設(shè)計(jì)性、綜合性、創(chuàng)新性實(shí)驗(yàn)內(nèi)容及占相關(guān)課程比例。
(三)建立軟件工程專業(yè)實(shí)踐過(guò)程管理平臺(tái)
軟件工程過(guò)程化的管理是保證實(shí)踐教學(xué)的重要環(huán)節(jié),為此建設(shè)并完善了軟件工程專業(yè)實(shí)驗(yàn)、實(shí)踐項(xiàng)目實(shí)踐管理平臺(tái)。該平臺(tái)集各類教學(xué)資源(電子教案、課件及相關(guān)視頻教程等)、討論答疑、遠(yuǎn)程在線輔導(dǎo)、創(chuàng)新實(shí)踐等于一體,極大地增強(qiáng)了學(xué)生自主學(xué)習(xí)能力、實(shí)踐能力和創(chuàng)新能力。為增強(qiáng)實(shí)踐體系的最終實(shí)施效果,還建立了實(shí)踐考核體系,主要包含下面幾個(gè)方面:1.驗(yàn)證性實(shí)驗(yàn)。程序設(shè)計(jì)能力,代碼編寫及調(diào)試能力;(30%)2.驗(yàn)證性綜合性實(shí)驗(yàn)。系統(tǒng)分析、設(shè)計(jì)、測(cè)試能力、文檔寫作能力;(50%)3.創(chuàng)新性實(shí)驗(yàn)。團(tuán)隊(duì)協(xié)作及復(fù)雜算法創(chuàng)新能力、技術(shù)創(chuàng)新能力。(20%)與此同時(shí),實(shí)習(xí)、工程實(shí)訓(xùn)體系從下面幾個(gè)方面進(jìn)行重點(diǎn)考核:1.業(yè)務(wù)能力考核:完成實(shí)習(xí)(項(xiàng)目)進(jìn)度能力;完成質(zhì)量;文檔的規(guī)范性;英文閱讀能力。(60%)2.綜合素質(zhì)考核:工作積極性;自我學(xué)習(xí)能力;制度、紀(jì)律的遵守;團(tuán)隊(duì)協(xié)作能力。(40%)
(四)深入開展校企合作與創(chuàng)新創(chuàng)業(yè)教育活動(dòng)
通過(guò)遼寧維森公司和中軟國(guó)際兩個(gè)實(shí)習(xí)基地,有針對(duì)性地開展課程設(shè)計(jì)與實(shí)習(xí),提高了學(xué)生綜合實(shí)踐能力。逐步加強(qiáng)企業(yè)工程師對(duì)學(xué)生工程實(shí)踐的指導(dǎo),提高了學(xué)生工程實(shí)踐能力與創(chuàng)新創(chuàng)業(yè)能力。在深入開展校企合作的同時(shí),我校電信學(xué)院還積極引導(dǎo)大學(xué)生開展各類創(chuàng)新創(chuàng)業(yè)教育活動(dòng),參加每年的校級(jí)、省級(jí)、國(guó)家級(jí)各類計(jì)算機(jī)比賽,建立軟件創(chuàng)新團(tuán)隊(duì)并申報(bào)成為校級(jí)創(chuàng)新團(tuán)隊(duì)。通過(guò)創(chuàng)新競(jìng)賽與創(chuàng)新團(tuán)隊(duì)訓(xùn)練使學(xué)生在基本能力、綜合實(shí)踐能力、創(chuàng)新能力等都有較大幅度提升,本專業(yè)畢業(yè)生的就業(yè)率與就業(yè)質(zhì)量明顯提高。
四、結(jié)束語(yǔ)