時(shí)間:2023-11-06 09:57:59
序論:好文章的創(chuàng)作是一個(gè)不斷探索和完善的過程,我們?yōu)槟扑]十篇計(jì)算機(jī)編程開發(fā)培訓(xùn)范例,希望它們能助您一臂之力,提升您的閱讀品質(zhì),帶來更深刻的閱讀感受。
中圖分類號(hào):G642 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2013)14-3349-02
應(yīng)用型人才培養(yǎng)是教學(xué)應(yīng)用型本科院校的根本任務(wù)。計(jì)算機(jī)專業(yè)“一專多能”應(yīng)用型人才培養(yǎng)體系創(chuàng)新研究與實(shí)踐,是我系近年來進(jìn)行的一項(xiàng)教育教學(xué)改革研究;目前,已顯著地提高了我系計(jì)算機(jī)科學(xué)與技術(shù)、網(wǎng)絡(luò)工程專業(yè)學(xué)生的培養(yǎng)質(zhì)量,并獲學(xué)校第三屆優(yōu)秀教學(xué)成果一等獎(jiǎng)。其中,我們根據(jù)“一專多能”培養(yǎng)目標(biāo)要求,通過Java系列課程教學(xué)的實(shí)施,提高了學(xué)生的就業(yè)能力,并使Java應(yīng)用方向系列課程教學(xué)成為我系的專業(yè)特色[1]。計(jì)算機(jī)學(xué)科內(nèi)容特點(diǎn)是理論性強(qiáng)、實(shí)踐性強(qiáng)、發(fā)展迅速。作為教學(xué)應(yīng)用型本科院校計(jì)算機(jī)專業(yè)教學(xué)一線的教師,我們?cè)卺槍?duì)計(jì)算機(jī)程序設(shè)計(jì)教學(xué)所進(jìn)行的教改研究與實(shí)踐過程中,按照人才培養(yǎng)要適應(yīng)國(guó)家和社會(huì)發(fā)展需要,要注重“學(xué)思結(jié)合、知行統(tǒng)一、因材施教”的要求,主要進(jìn)行了以下改革,取得了較好的效果。
1 引入Android開發(fā)教學(xué)
對(duì)于教學(xué)應(yīng)用型本科院校計(jì)算機(jī)專業(yè)教學(xué)來說,課程凸現(xiàn)“應(yīng)用性”設(shè)置,將市場(chǎng)現(xiàn)實(shí)需要與學(xué)生未來發(fā)展聯(lián)系起來,有利于學(xué)生成材。目前,基于Android 的移動(dòng)應(yīng)用開發(fā)已經(jīng)成為軟件開發(fā)中新的熱點(diǎn)和發(fā)展趨勢(shì),其前景廣闊,但在計(jì)算機(jī)專業(yè)開設(shè)相應(yīng)課程的高校并不多。其中,部分學(xué)校在Java SE課程中以一個(gè)章節(jié)的內(nèi)容介紹了Android開發(fā),也有部分高校將Android開發(fā)作為一門課程來開設(shè)。前者課時(shí)不多,通過教學(xué),學(xué)生對(duì)Android開發(fā)的技術(shù)與方法有了一定的認(rèn)識(shí)和了解,但還缺乏在開發(fā)實(shí)踐中加以應(yīng)用的訓(xùn)練和能力;后者使學(xué)生在Android開發(fā)的理論學(xué)習(xí)和實(shí)踐訓(xùn)練方面得到增強(qiáng),但將其作為一門課程開設(shè)似乎又沒有必要,因?yàn)橄馢ava數(shù)據(jù)庫(kù)開發(fā)、Java網(wǎng)絡(luò)編程開發(fā)這些內(nèi)容,作為Java SE在數(shù)據(jù)庫(kù)、網(wǎng)絡(luò)領(lǐng)域的應(yīng)用,均是以Java SE課程中某一章內(nèi)容的形式出現(xiàn),并且教學(xué)效果也不差。通過分析研究Android開發(fā)的技術(shù)與方法,我們看到,Android開發(fā)作為Java SE在移動(dòng)開發(fā)領(lǐng)域的應(yīng)用,學(xué)生需掌握的內(nèi)容較Java SE在數(shù)據(jù)庫(kù)、網(wǎng)絡(luò)領(lǐng)域的應(yīng)用要多,因?yàn)樗薃ndroid的體系結(jié)構(gòu)、程序開發(fā)模式、服務(wù)操作、網(wǎng)絡(luò)傳輸?shù)雀鱾€(gè)領(lǐng)域的應(yīng)用技術(shù),但若將其必須的基礎(chǔ)作為Java課程中一章的內(nèi)容,再選取其中核心、最重要的組件(包括其應(yīng)用)作為另外一章的內(nèi)容進(jìn)行教學(xué),則可達(dá)到以不多的課時(shí)讓學(xué)生得到較大收獲的效果,為進(jìn)行Android開發(fā)奠定基礎(chǔ)。
在我系開設(shè)的Java系列課程中,“面向?qū)ο笤砼cJava實(shí)踐”課程所教學(xué)的Java 內(nèi)容,屬于Java SE 部分。在課程的后期,我們以兩章內(nèi)容的形式分別講授Android開發(fā)技術(shù)和方法、Android開發(fā)應(yīng)用:在前一章里講授Android的體系架構(gòu)、Android開發(fā)環(huán)境搭建、Activity程序的組件及其與操作類的對(duì)應(yīng)關(guān)系、一些基本控件的使用、四種布局管理器和Android事件處理;在后一章里結(jié)合實(shí)例講授Intent、Services、Content Provider三個(gè)組件的使用,學(xué)生藉此可以進(jìn)行一般的Android應(yīng)用開發(fā),并具備了進(jìn)一步深入學(xué)習(xí)及應(yīng)用開發(fā)的基礎(chǔ),拓寬了就業(yè)面。
Android項(xiàng)目開發(fā)難度不大、周期較短,學(xué)生對(duì)之既有濃厚的興趣,又可以通過Android項(xiàng)目實(shí)踐來提高自身的動(dòng)手能力,可真正做到理論與實(shí)際相結(jié)合,學(xué)以致用。
2 以軟件設(shè)計(jì)競(jìng)賽為實(shí)踐平臺(tái)
實(shí)踐證明,引導(dǎo)和組織學(xué)生參加項(xiàng)目開發(fā)活動(dòng),可有效培養(yǎng)和提高學(xué)生的實(shí)踐能力。但由于學(xué)生眾多,項(xiàng)目和參與項(xiàng)目開發(fā)的人數(shù)畢竟有限,因此多數(shù)學(xué)生并不能通過參與項(xiàng)目開發(fā)活動(dòng)來提高實(shí)踐能力。目前,各項(xiàng)計(jì)算機(jī)軟件設(shè)計(jì)賽事逐漸增多,通過組隊(duì)參加軟件設(shè)計(jì)競(jìng)賽鍛煉和提高學(xué)生的實(shí)踐能力,可以很好地解決這個(gè)問題。軟件設(shè)計(jì)競(jìng)賽通常需要提交原創(chuàng)的軟件作品,作品需要具備思維的新穎性、技術(shù)的先進(jìn)性和成果的實(shí)用性等。軟件設(shè)計(jì)競(jìng)賽面向所有學(xué)生提供了一個(gè)充分展示自我專業(yè)水平的實(shí)踐平臺(tái),其獲獎(jiǎng)證書可證明學(xué)生的專業(yè)能力并提高學(xué)生的就業(yè)質(zhì)量,能吸引相當(dāng)多的學(xué)生投入其中。學(xué)生通過參賽,關(guān)注軟件技術(shù)的發(fā)展動(dòng)向,啟迪思維,采用新的軟件開發(fā)方法與技術(shù),實(shí)踐能力可得到有效提高。
我們?cè)贘ava系列課程的教學(xué)過程中,第一個(gè)學(xué)期結(jié)合“面向?qū)ο笤砼cJava實(shí)踐”課程的進(jìn)行,引導(dǎo)和組織學(xué)生關(guān)注和參加部分軟件設(shè)計(jì)競(jìng)賽如“廣東省Java程序員競(jìng)賽”;學(xué)生學(xué)習(xí)Java的興趣進(jìn)一步激發(fā),開始了解、學(xué)習(xí)新的軟件開發(fā)方法與技術(shù),在編程實(shí)踐能力提高方面邁出了第一步。第二個(gè)學(xué)期結(jié)合“Java Web應(yīng)用編程基礎(chǔ)”課程的進(jìn)行,指導(dǎo)學(xué)生根據(jù)部分軟件設(shè)計(jì)競(jìng)賽如“廣東省‘高校杯’軟件作品設(shè)計(jì)(本科組)競(jìng)賽”、“粵港澳大學(xué)生計(jì)算機(jī)軟件應(yīng)用大賽”的特點(diǎn)和要求,利用新的軟件開發(fā)方法與技術(shù)編程參賽,學(xué)生的編程實(shí)踐能力與創(chuàng)新能力得到提高。第三個(gè)學(xué)期結(jié)合“Java開源架構(gòu)技術(shù)”課程的進(jìn)行,指導(dǎo)和組織學(xué)生參加一些軟件設(shè)計(jì)競(jìng)賽如“‘中國(guó)軟件杯’大學(xué)生軟件設(shè)計(jì)大賽”等,學(xué)生的求知欲望進(jìn)一步激發(fā),專業(yè)水平和編程實(shí)踐能力得到進(jìn)一步提高。之后,進(jìn)一步組織學(xué)生參加多項(xiàng)軟件設(shè)計(jì)賽事。
指導(dǎo)學(xué)生本著“重在參與,共同提高”的態(tài)度參加競(jìng)賽,學(xué)生在一個(gè)良好的、積極鉆研的氛圍內(nèi),通過不斷地實(shí)踐鍛煉,可望最終成為適應(yīng)國(guó)家和社會(huì)發(fā)展需要的合格人才。
3 在Java三大應(yīng)用領(lǐng)域著力
目前,Java在基于android的移動(dòng)應(yīng)用開發(fā)、企業(yè)級(jí)應(yīng)用開發(fā)和嵌入式系統(tǒng)開發(fā)這三個(gè)領(lǐng)域有著廣泛的應(yīng)用,并且應(yīng)用前景良好。在這三個(gè)領(lǐng)域從事軟件開發(fā),對(duì)應(yīng)地需要掌握J(rèn)ava SE + Android、Java EE和Java ME三個(gè)方面的知識(shí)和技術(shù)。雖然Java 應(yīng)用廣泛、學(xué)生就業(yè)面大,但是對(duì)該類人才需求旺盛的IT企業(yè)卻很難招聘到合格的Java 開發(fā)人員;最根本的原因是許多計(jì)算機(jī)類專業(yè)的畢業(yè)生在就讀期間沒有掌握實(shí)用的技能與經(jīng)驗(yàn),距離企業(yè)的實(shí)際用人需求有較大的差距[2]。造成這種現(xiàn)象的原因是Java 技術(shù)框架龐大,開發(fā)周期較長(zhǎng),開發(fā)成本較高,知識(shí)與經(jīng)驗(yàn)靠積累,學(xué)習(xí)和使用的門檻較高,學(xué)生要真正掌握并熟練應(yīng)用,還需要一段艱辛的學(xué)習(xí)和訓(xùn)練歷程。我們?cè)谟?jì)算機(jī)專業(yè)“一專多能”應(yīng)用型人才培養(yǎng)體系創(chuàng)新研究與實(shí)踐教改項(xiàng)目中通過實(shí)施Java系列課程教學(xué),將Java技術(shù)框架龐大的內(nèi)容進(jìn)行了分解以降低學(xué)習(xí)和掌握的難度。在進(jìn)行Java系列課程教學(xué)時(shí),項(xiàng)目?jī)?nèi)容被引入教學(xué)之中,同時(shí),不斷根據(jù)學(xué)生的興趣和擅長(zhǎng),引導(dǎo)和組織學(xué)生成立學(xué)習(xí)小組或興趣小組,針對(duì)所關(guān)注的領(lǐng)域,深入學(xué)習(xí)探討相關(guān)技術(shù)和方法,并積極參與項(xiàng)目開發(fā)和軟件設(shè)計(jì)競(jìng)賽,進(jìn)一步提高學(xué)生在這些應(yīng)用領(lǐng)域的專業(yè)水平和就業(yè)競(jìng)爭(zhēng)力。
我系Java系列課程教學(xué)分為幾個(gè)學(xué)期逐步進(jìn)行。配合Java系列課程的教學(xué),我們?cè)贘ava三大應(yīng)用領(lǐng)域引導(dǎo)學(xué)生深入學(xué)習(xí)和實(shí)踐。在第一學(xué)期進(jìn)行“面向?qū)ο笤砼cJava實(shí)踐”課程的教學(xué)時(shí),“學(xué)生信息管理系統(tǒng)”、“撲克牌游戲”、“賽車游戲”、“聊天室系統(tǒng)”等軟件作品被引入教學(xué)之中;學(xué)生被Java的魅力所感染,并激發(fā)學(xué)習(xí)Java的興趣。然后因勢(shì)利導(dǎo),鼓勵(lì)和組織學(xué)生成立Java學(xué)習(xí)小組或Java興趣小組進(jìn)行組內(nèi)學(xué)習(xí)討論,并引導(dǎo)學(xué)生關(guān)注和參加“廣東省Java程序員競(jìng)賽”。通過此舉,促進(jìn)了學(xué)生Java技術(shù)和水平的共同提高。在第二學(xué)期進(jìn)行“Java Web應(yīng)用編程基礎(chǔ)”課程的教學(xué)時(shí),“文件上傳下載系統(tǒng)”、“簡(jiǎn)易郵件收發(fā)系統(tǒng)”、“購(gòu)物車系統(tǒng)”、“博客系統(tǒng)”等中小項(xiàng)目被引入教學(xué)之中,豐富了學(xué)生的實(shí)踐內(nèi)容;同時(shí),學(xué)生也已具有了一定的Java開發(fā)基礎(chǔ),部分學(xué)生開始參與Java項(xiàng)目開發(fā)活動(dòng),部分學(xué)生開始進(jìn)行Java SE + Android應(yīng)用開發(fā)的深入學(xué)習(xí)與實(shí)踐。此時(shí),進(jìn)一步組織學(xué)生成立參賽團(tuán)隊(duì),采用已掌握的Java SE、Android、Java Web開發(fā)方法與編程技術(shù)參加“廣東省‘高校杯’軟件作品設(shè)計(jì)(本科組)競(jìng)賽”、“粵港澳大學(xué)生計(jì)算機(jī)軟件應(yīng)用大賽”等競(jìng)賽。通過以上舉措,學(xué)生在Java桌面系統(tǒng)開發(fā)、基于android的移動(dòng)應(yīng)用開發(fā)、Java企業(yè)級(jí)應(yīng)用開發(fā)領(lǐng)域的編程實(shí)踐能力及創(chuàng)新能力得到了鍛煉和提高。在第三學(xué)期進(jìn)行“Java開源架構(gòu)技術(shù)”課程的教學(xué)時(shí),“XX 培訓(xùn)中心管理系統(tǒng)”、“網(wǎng)絡(luò)硬盤”、“論壇系統(tǒng)”等大中型項(xiàng)目被引入教學(xué)之中,進(jìn)一步鍛煉和提高了學(xué)生的實(shí)踐能力;此時(shí),學(xué)生已基本具備了在Java三大應(yīng)用領(lǐng)域進(jìn)行開發(fā)的基礎(chǔ),通過與更多的企業(yè)和單位合作,讓更多的學(xué)生參與項(xiàng)目開發(fā)活動(dòng),同時(shí),指導(dǎo)和組織學(xué)生組隊(duì)參加“‘中國(guó)軟件杯’大學(xué)生軟件設(shè)計(jì)大賽”等競(jìng)賽。通過以上舉措,使學(xué)生具備了扎實(shí)的專業(yè)功底,有了更強(qiáng)的就業(yè)競(jìng)爭(zhēng)力。
4 結(jié)束語
我們針對(duì)計(jì)算機(jī)程序設(shè)計(jì)教學(xué)所進(jìn)行的提升學(xué)生編程技能的教改實(shí)踐,主要體現(xiàn)在緊跟軟件開發(fā)中新的熱點(diǎn)和發(fā)展趨勢(shì),加強(qiáng)“理論與實(shí)踐相結(jié)合”、“課內(nèi)與課外相結(jié)合”,實(shí)現(xiàn)因材施教這幾方面。目前,計(jì)算機(jī)專業(yè)進(jìn)行Android開發(fā)教學(xué)的高校很少,而同類院校幾乎沒有。通過引入Android開發(fā)教學(xué),激發(fā)了學(xué)生的學(xué)習(xí)熱情,并使學(xué)生掌握了新的編程技術(shù),提高了實(shí)踐能力,且真正做到學(xué)以致用。在今年4月結(jié)束的校第5屆大學(xué)生計(jì)算機(jī)設(shè)計(jì)大賽中,我系2010級(jí)學(xué)生創(chuàng)作的安卓應(yīng)用軟件從眾多件參賽作品中脫穎而出,榮獲應(yīng)用軟件類作品一等獎(jiǎng)第一名,被推薦代表我校參加全國(guó)計(jì)算機(jī)設(shè)計(jì)大賽。以競(jìng)賽為實(shí)踐平臺(tái),通過一系列軟件競(jìng)賽的磨練,眾多學(xué)生的實(shí)踐能力得到提高。近幾年,我系學(xué)生參加廣東省高校杯軟件設(shè)計(jì)大賽,所獲獎(jiǎng)項(xiàng)逐年增多,競(jìng)賽成績(jī)逐年提高。通過在Java三大應(yīng)用領(lǐng)域引領(lǐng)學(xué)生深入學(xué)習(xí)和實(shí)踐,進(jìn)一步提高了學(xué)生在這些應(yīng)用領(lǐng)域的專業(yè)水平和能力,從而增強(qiáng)了學(xué)生就業(yè)競(jìng)爭(zhēng)力,并使我系Java應(yīng)用方向系列課程教學(xué)的專業(yè)特色更為鮮明。我系2010 屆畢業(yè)生中有5 人進(jìn)入了廣州某知名軟件公司從事Java 開發(fā)工作,因工作表現(xiàn)突出,該公司這兩年每年都給我系畢業(yè)生提供20個(gè)Java就業(yè)崗位[3]。我們所進(jìn)行的提升計(jì)算機(jī)專業(yè)學(xué)生編程技能的教改實(shí)踐,已產(chǎn)生了一定的成效。
參考文獻(xiàn):
【中圖分類號(hào)】 G 【文獻(xiàn)標(biāo)識(shí)碼】 A
【文章編號(hào)】0450-9889(2015)09C-0033-03
全國(guó)軟件專業(yè)人才設(shè)計(jì)與開發(fā)大賽作為一項(xiàng)全國(guó)性的競(jìng)賽活動(dòng),目的是為推動(dòng)軟件開發(fā)技術(shù)的發(fā)展,促進(jìn)軟件專業(yè)技術(shù)人才培養(yǎng),向軟件行業(yè)輸送具有創(chuàng)新能力和實(shí)踐能力的高端人才,提升高校畢業(yè)生的就業(yè)競(jìng)爭(zhēng)力。因此,探討這一競(jìng)賽平臺(tái)究竟給軟件專業(yè)教學(xué)帶來了哪些積極的作用、如何促進(jìn)專業(yè)教學(xué)等問題,對(duì)專業(yè)教學(xué)的改革有非常重要的意義。
一、計(jì)算機(jī)軟件專業(yè)教學(xué)中存在的問題
(一)課程安排模塊化,連貫性不強(qiáng)
表1是計(jì)算機(jī)軟件專業(yè)主干課程的安排情況表,表中看不出專業(yè)課程的教學(xué)主線,更看不出學(xué)生應(yīng)該學(xué)習(xí)的主要專業(yè)知識(shí)和專業(yè)技能。第一方面,第一個(gè)學(xué)期程序設(shè)計(jì)基礎(chǔ),第二個(gè)學(xué)期C語言程序設(shè)計(jì),第三學(xué)期C#程序設(shè)計(jì)基礎(chǔ),程序設(shè)計(jì)基礎(chǔ)課程占了三個(gè)學(xué)期,且還開設(shè)了不同的語言,導(dǎo)致學(xué)生在編程入門基礎(chǔ)學(xué)習(xí)無所適從。第二方面,第二個(gè)學(xué)期的課程共有4門,學(xué)時(shí)都差不多,第三個(gè)學(xué)期除網(wǎng)頁動(dòng)畫設(shè)計(jì)外,其余4門課程學(xué)時(shí)也差不多,課程雜,體現(xiàn)不出技術(shù)主線和學(xué)生軟件編程知識(shí)能力的逐步培養(yǎng)和形成。第三方面,課程模塊化,連貫性不強(qiáng)??床怀龅诙€(gè)學(xué)期的所學(xué)對(duì)第三個(gè)學(xué)期的課程學(xué)習(xí)有什么幫助和知識(shí)技能的積累。這樣的課程安排違反了學(xué)生學(xué)習(xí)軟件編程開發(fā)技術(shù)的認(rèn)知規(guī)律,導(dǎo)致學(xué)生學(xué)習(xí)不系統(tǒng),在實(shí)踐操作時(shí)無從下手,最簡(jiǎn)單的程序都寫不出來。同時(shí)也對(duì)學(xué)生的自信心造成打擊,覺得自己很差,失去學(xué)習(xí)興趣,以后上課就開始不聽,接著就是聽不懂,最后干脆曠課在宿舍玩游戲的惡性循環(huán)局面。
表1 軟件專業(yè)主干課程安排表
(二)缺少讓學(xué)生自我展示的平臺(tái),學(xué)生找不到學(xué)習(xí)的成就感
首先,計(jì)算機(jī)類專業(yè)不像藝術(shù)類等其它專業(yè)那樣具有很強(qiáng)的現(xiàn)場(chǎng)觀賞性,沒有很多競(jìng)賽平臺(tái)讓學(xué)生展示自己的專業(yè)技能。針對(duì)軟件專業(yè)學(xué)生舉辦的競(jìng)賽僅有ACM國(guó)際大學(xué)生程序設(shè)計(jì)競(jìng)賽,作為國(guó)際性大賽,ACM不分本科組和高職高專組,難度比較大,不適合高職高專學(xué)生參加。因此,行業(yè)社會(huì)就缺少讓高職高專計(jì)算機(jī)軟件專業(yè)的學(xué)生自我展示專業(yè)技能水平的舞臺(tái)。其次,計(jì)算機(jī)軟件專業(yè)課程多,銜接性強(qiáng),難度大,很難像藝術(shù)類等其它專業(yè)那樣,單獨(dú)學(xué)習(xí)完一門課程就可以設(shè)計(jì)出精美的作品。軟件專業(yè)的學(xué)生需要學(xué)完很多門課程后,經(jīng)過不斷的動(dòng)手編程實(shí)踐,積累一定經(jīng)驗(yàn)才可能設(shè)計(jì)開發(fā)出相應(yīng)的程序作品。所以,在專業(yè)教學(xué)上沒有舉辦過學(xué)生作品展,更不用說舉辦學(xué)校層面的作品展。缺少了行業(yè)社會(huì)和學(xué)校兩大重要展示平臺(tái),學(xué)生在學(xué)習(xí)上很難找到學(xué)習(xí)成就感。
(三)為了照顧大多數(shù)學(xué)生,缺少對(duì)拔尖學(xué)生的培養(yǎng)
由于招生政策的問題,高職學(xué)生之間的差距比較明顯。特別是補(bǔ)錄的學(xué)生,在基礎(chǔ)和學(xué)習(xí)能力上與正常錄取的學(xué)生又有一段差距。而在正常的專業(yè)課堂教學(xué)活動(dòng)中,面向的是大部分學(xué)生,因此,在制定課程教學(xué)目標(biāo)和確定教學(xué)內(nèi)容時(shí),要兼顧大部分學(xué)生的學(xué)習(xí)能力和接受能力。這樣,無形中就降低了專業(yè)課程教學(xué)內(nèi)容的深度和教學(xué)目標(biāo)的高度。而后果就是導(dǎo)致少部分拔尖學(xué)生在課堂上“吃不飽”,不能學(xué)到自己想學(xué)的知識(shí)內(nèi)容,不能提高并達(dá)到自己應(yīng)有的專業(yè)技能水平。
二、利用全國(guó)軟件大賽競(jìng)賽平臺(tái)促進(jìn)計(jì)算機(jī)軟件專業(yè)教學(xué)的優(yōu)勢(shì)
參加競(jìng)賽實(shí)踐證明,通過引導(dǎo)學(xué)生參加全國(guó)軟件專業(yè)人才設(shè)計(jì)與開發(fā)大賽,能促進(jìn)學(xué)生對(duì)專業(yè)知識(shí)和技能的學(xué)習(xí),能較好的解決上述專業(yè)教學(xué)過程中存在的問題,具體表現(xiàn)在:
(一)通過競(jìng)賽培訓(xùn)引導(dǎo),增加學(xué)生自主學(xué)習(xí)能力
為兼顧大多數(shù)學(xué)生學(xué)習(xí)制定的人才培養(yǎng)方案,在課程安排上就多開設(shè)些相對(duì)容易掌握的技能課程,讓在編程方面可塑性不強(qiáng)的學(xué)生能掌握一些其他專業(yè)技能,增強(qiáng)這些學(xué)生的就業(yè)競(jìng)爭(zhēng)力。為了解決這個(gè)問題,讓學(xué)生參加全國(guó)軟件專業(yè)人才設(shè)計(jì)與開發(fā)大賽是一個(gè)有效的解決途徑。在準(zhǔn)備競(jìng)賽的過程中,按競(jìng)賽考綱的要求安排專業(yè)教師對(duì)學(xué)生進(jìn)行全程輔導(dǎo),對(duì)學(xué)生難以掌握的知識(shí)點(diǎn)進(jìn)行詳細(xì)的講解。在專業(yè)教師的輔導(dǎo)下,學(xué)生可按競(jìng)賽知識(shí)技術(shù)路線進(jìn)行系統(tǒng)有效的學(xué)習(xí)。經(jīng)過一段時(shí)間的學(xué)習(xí),學(xué)生便可以入門編程,找到編程應(yīng)用于實(shí)際的快樂。有了興趣,學(xué)生就會(huì)根據(jù)自己的興趣點(diǎn),制定自己的學(xué)習(xí)目標(biāo),根據(jù)目標(biāo),制定學(xué)習(xí)計(jì)劃和多方獲取學(xué)習(xí)資料,利用課余時(shí)間刻苦鉆研,多做多練,積極促進(jìn)了教學(xué)的教學(xué)工作,很好的彌補(bǔ)了課程安排和課堂教學(xué)上的不足。
(二)搭建讓學(xué)生展示自我技能水平的舞臺(tái)
以參加全國(guó)軟件專業(yè)人才設(shè)計(jì)與開發(fā)大賽為契機(jī),首先,在選拔參賽選手時(shí),就建立了一次學(xué)校范圍內(nèi)的、讓學(xué)生自我展示專業(yè)技能水平的機(jī)會(huì)。在校內(nèi)設(shè)置選拔賽,只有在選拔賽中取得優(yōu)秀成績(jī)的選手才有資格報(bào)名參加全國(guó)比賽。其次,全國(guó)軟件專業(yè)人才設(shè)計(jì)與開發(fā)大賽再次搭建了一個(gè)全國(guó)性的大舞臺(tái),讓高職軟件專業(yè)學(xué)生能有機(jī)會(huì)與來自全國(guó)各地的同行同臺(tái)競(jìng)技,真正檢驗(yàn)自己的專業(yè)技能在全國(guó)同行中處于什么樣的水平,看清自我,找出差距。同時(shí)也給他們指明了今后應(yīng)該努力的方向,激起學(xué)習(xí)的熱情??吹竭@個(gè)大賽平臺(tái)給學(xué)生所帶來的積極影響,也促使了教師積極地在教學(xué)過程中搭建學(xué)生專業(yè)課程作品展。在學(xué)生學(xué)完相關(guān)課程后,給他們布置相應(yīng)的工程應(yīng)用項(xiàng)目,然后將作品以多媒體展廳的形式盡可能更開放地展出。以此激勵(lì)學(xué)生努力學(xué)習(xí),并從中找到學(xué)習(xí)的成就感。
(三)推動(dòng)精英學(xué)生的培養(yǎng)
培養(yǎng)高水平的畢業(yè)生是打造一流高職院校的前提,兼顧大部分學(xué)生的傳統(tǒng)課堂教學(xué),很難滿足精英學(xué)生的學(xué)習(xí)培養(yǎng)需要,無法實(shí)施因材施教的適合高職學(xué)生培養(yǎng)的教學(xué)方式。全國(guó)軟件專業(yè)人才設(shè)計(jì)與開發(fā)大賽恰好給精英學(xué)生的培養(yǎng)搭建了一個(gè)很好的平臺(tái)。學(xué)生通過參加此項(xiàng)競(jìng)賽,能額外得到老師的培訓(xùn)指導(dǎo),進(jìn)行更多專業(yè)的技能訓(xùn)練,同時(shí)他們能與來自全國(guó)的選手比賽交流,一是方便老師發(fā)現(xiàn)自己學(xué)校的精英,二是方便學(xué)生找到自己與其他選手之間的不足。此外,本大賽有很多知名企業(yè)參與,獲得大賽全國(guó)一等獎(jiǎng)的選手會(huì)直接被這些知名企業(yè)錄用,在企業(yè)資深工程師的指導(dǎo)下快速成長(zhǎng),成為學(xué)校的“品牌”畢業(yè)生。
三、利用全國(guó)軟件大賽競(jìng)賽平臺(tái)促進(jìn)計(jì)算機(jī)軟件專業(yè)教學(xué)的具體措施
(一)提高學(xué)生創(chuàng)新能力
1.積極探索學(xué)科競(jìng)賽模式的創(chuàng)新。以全國(guó)軟件大賽競(jìng)賽組織為切入點(diǎn),引入更多的學(xué)科競(jìng)賽,組織更多形式的學(xué)科競(jìng)賽方式。據(jù)調(diào)查,擴(kuò)大招生規(guī)模后的高職高專學(xué)生普遍喜歡娛樂性強(qiáng)的學(xué)科競(jìng)賽,不喜歡傳統(tǒng)方式的學(xué)科競(jìng)賽。因此,需要在競(jìng)賽形式上下功夫,創(chuàng)新競(jìng)賽組織方式,找準(zhǔn)學(xué)生的參賽興趣點(diǎn),提高學(xué)生的參賽熱情。如各學(xué)校可根據(jù)自身的專業(yè)辦學(xué)特色,舉辦形式多樣、層次不同的競(jìng)賽,如網(wǎng)頁設(shè)計(jì)大賽、創(chuàng)意創(chuàng)業(yè)競(jìng)賽、演講比賽、辯論賽、動(dòng)畫制作大賽、計(jì)算機(jī)組裝大賽等活動(dòng),積極組織和鼓勵(lì)學(xué)生參加各種比賽,從多方面來培養(yǎng)學(xué)生的自主學(xué)習(xí)、自主創(chuàng)新和創(chuàng)造能力。
2.建立學(xué)科競(jìng)賽的保障機(jī)制。完善的競(jìng)賽保障機(jī)制,是學(xué)生得以安心參加各類學(xué)科競(jìng)賽的前提,是老師安心指導(dǎo)創(chuàng)造佳績(jī)的保障,良好的競(jìng)賽保障機(jī)制是鼓勵(lì)學(xué)生參加種學(xué)科競(jìng)賽并取得成績(jī)的重要前提。首先要有良好的賽項(xiàng)宣傳機(jī)制,讓每位同學(xué)務(wù)必知曉比賽通知。同時(shí)深入學(xué)生宿舍宣傳,并通過賽前動(dòng)員會(huì)等手段鼓勵(lì)學(xué)生參賽,擴(kuò)大比賽的參賽人數(shù)。其次,在整個(gè)競(jìng)賽過程中,學(xué)校提供專門的比賽訓(xùn)練場(chǎng)地和訓(xùn)練設(shè)備,相關(guān)經(jīng)費(fèi)和政策支持,使參賽學(xué)生和指導(dǎo)教師無后顧之憂。最后,對(duì)每次參賽進(jìn)行經(jīng)驗(yàn)總結(jié),提高各種比賽的競(jìng)爭(zhēng)力。
(二)提高學(xué)生實(shí)踐能力
1.改變?cè)瓉淼慕虒W(xué)方式,理論與實(shí)踐相結(jié)合。高職學(xué)生不喜歡照本宣科的純理論知識(shí)灌輸?shù)慕虒W(xué)方式,喜歡通過實(shí)踐的方式去理解和掌握理論知識(shí)。因此,在教學(xué)上應(yīng)采用案例教學(xué)法,將理論知識(shí)傳授通過案例去講解,提高學(xué)生的學(xué)習(xí)興趣。平時(shí)布置相應(yīng)的作業(yè),讓學(xué)生多動(dòng)手,多實(shí)踐,積極提高自身的實(shí)踐能力。
2.將競(jìng)賽轉(zhuǎn)化為教學(xué)內(nèi)容。在程序設(shè)計(jì)等相關(guān)的課程里,將競(jìng)賽的內(nèi)容融入到教學(xué)內(nèi)容,在講解理論知識(shí)的同時(shí),讓學(xué)生明白這些知識(shí)的應(yīng)用,有助于學(xué)生消化理論知識(shí),促進(jìn)實(shí)踐能力的培養(yǎng)。
3.建立學(xué)科競(jìng)賽實(shí)踐訓(xùn)練場(chǎng)所。建立如實(shí)踐教學(xué)創(chuàng)新實(shí)訓(xùn)基地,大學(xué)生創(chuàng)客空間等實(shí)踐教學(xué)場(chǎng)所,開放實(shí)訓(xùn)室和實(shí)訓(xùn)設(shè)備,為學(xué)生提供自己動(dòng)手,自主創(chuàng)新的發(fā)展空間,激發(fā)學(xué)生的學(xué)習(xí)熱情。
在職業(yè)教育中,如何提高學(xué)生的實(shí)踐創(chuàng)新能力是一項(xiàng)重要的課題,也是職業(yè)教育者的教學(xué)目標(biāo)。隨著各種競(jìng)賽體制的完善,以學(xué)科競(jìng)賽為載體,積極鼓勵(lì)學(xué)生參加各種(下轉(zhuǎn)第160頁)(上接第34頁)學(xué)科競(jìng)賽,通過競(jìng)賽對(duì)大學(xué)生創(chuàng)新實(shí)踐能力培養(yǎng)的作用將會(huì)越來越顯著。高職教育必須以市場(chǎng)為導(dǎo)向,培養(yǎng)出更多適合社會(huì)需要的人才。
全國(guó)軟件專業(yè)人才設(shè)計(jì)與開發(fā)大賽平臺(tái),為專業(yè)的教學(xué)改革指明了方向。從專業(yè)建設(shè)角度來說,應(yīng)該參考大賽平臺(tái)的要求,對(duì)課程體系進(jìn)行重新整合,以適應(yīng)社會(huì)對(duì)軟件人才的需求;同時(shí)通過大賽平臺(tái)豐富教學(xué)資源,促進(jìn)專業(yè)的對(duì)外交流,加強(qiáng)培養(yǎng)學(xué)生的自學(xué)能力、分析和解決問題的能力,提高學(xué)生的創(chuàng)新能力和就業(yè)競(jìng)爭(zhēng)力。
【參考文獻(xiàn)】
[1] 趙娟. 關(guān)于提高應(yīng)用技術(shù)大學(xué)學(xué)生實(shí)踐能力的思考――以南寧學(xué)院為例[J].廣西教育,2015(19)
[2] 周榮輝,郝曉楓,趙宏宇. 學(xué)生程序設(shè)計(jì)能力培養(yǎng)的思考[J].吉林大學(xué)學(xué)報(bào):信息科學(xué)版,2005(23)
[3] 何迎生,魯榮波. ACM 競(jìng)賽平臺(tái)在計(jì)算機(jī)專業(yè)教學(xué)中的應(yīng)用研究[J].計(jì)算機(jī)教育,2009(12)
教學(xué)內(nèi)容的更新
TCP/IP協(xié)議是所有有線和無線網(wǎng)絡(luò)協(xié)議的基礎(chǔ),因此在“計(jì)算機(jī)網(wǎng)絡(luò)”課程的教學(xué)內(nèi)容上以TCP/IP協(xié)議簇為基礎(chǔ)、以Internet為實(shí)例,講解計(jì)算機(jī)網(wǎng)絡(luò)的概念、原理和應(yīng)用。再根據(jù)電子信息類專業(yè)的特點(diǎn)以及社會(huì)對(duì)人才的需求方向分為網(wǎng)絡(luò)設(shè)備安裝、維護(hù)與管理、網(wǎng)絡(luò)編程、網(wǎng)絡(luò)安全技術(shù)、網(wǎng)絡(luò)協(xié)議分析與設(shè)計(jì)等。對(duì)于網(wǎng)絡(luò)設(shè)備安裝、維護(hù)與管理的學(xué)生,注重加入網(wǎng)絡(luò)的綜合布線、交換機(jī)、路由器的工作原理與配置、調(diào)試以及對(duì)各類服務(wù)器的管理等。對(duì)于進(jìn)行網(wǎng)絡(luò)編程開發(fā)的學(xué)生,應(yīng)加入網(wǎng)絡(luò)編程的基本概念、Socket編程、探測(cè)網(wǎng)絡(luò)的程序的基本原理等知識(shí)以及與硬件相關(guān)聯(lián)的TCP/IP軟件開發(fā),結(jié)合實(shí)例進(jìn)行講解。對(duì)于網(wǎng)絡(luò)安全技術(shù)的學(xué)生,講解協(xié)議簇每層的工作原理時(shí)加入網(wǎng)絡(luò)的攻擊原理與防御、加密與數(shù)字簽名等網(wǎng)絡(luò)安全知識(shí)。對(duì)于網(wǎng)絡(luò)協(xié)議分析與設(shè)計(jì)的學(xué)生,要注重各類協(xié)議的工作原理、數(shù)據(jù)包的類型等,通過使用網(wǎng)絡(luò)仿真軟件仿真各類協(xié)議的工作原理、并使用Sniffer程序捕獲網(wǎng)絡(luò)數(shù)據(jù)進(jìn)行分析。
教學(xué)方法的改進(jìn)
教學(xué)不僅僅是為了向?qū)W生傳授某種具體的知識(shí)、技能,而是更應(yīng)該激發(fā)學(xué)生的創(chuàng)造力。[5]傳統(tǒng)的課堂教學(xué)是以教師為主、學(xué)生為輔、你教我學(xué)的灌輸方式,為避免這種教學(xué)方法的弊端,充分調(diào)動(dòng)學(xué)生的積極性,提高學(xué)生創(chuàng)新能力和就業(yè)能力,必須使用新的教學(xué)方法。1.任務(wù)驅(qū)動(dòng)式在準(zhǔn)備講解某個(gè)知識(shí)點(diǎn)時(shí)先給學(xué)生分配任務(wù)。學(xué)生通過課前預(yù)習(xí)查找大量的資料,提煉出自己的思路,帶著這些“思路”參與到課堂教學(xué)中,才能更好地激發(fā)學(xué)生的創(chuàng)新能力。如講到WWW時(shí),可以先要學(xué)生通過查看一些網(wǎng)頁,總結(jié)出目前制作網(wǎng)站需要使用的技術(shù)、開發(fā)工具、編程語言及如何網(wǎng)站等,在此基礎(chǔ)上撰寫一個(gè)諸如班級(jí)主頁的設(shè)計(jì)方案。這樣既能引起學(xué)生探究的興趣又能提高學(xué)生的自學(xué)能力。2.案例方式在教師的指導(dǎo)下,根據(jù)教學(xué)目的和要求,組織學(xué)生通過對(duì)案例的調(diào)查、閱讀、思考、分析、討論和交流等活動(dòng),使學(xué)生在教學(xué)過程中處于主體地位,激發(fā)其學(xué)習(xí)興趣,能有效提高學(xué)生分析問題和解決問題的能力,加深對(duì)基本概念和基本原理的理解,對(duì)于培養(yǎng)學(xué)生的創(chuàng)新能力和合作能力是極有益處的。[6]如:在講解到ICMP協(xié)議的時(shí)候可以用網(wǎng)絡(luò)探測(cè)器的程序?yàn)槔?既涉及到了ICMP協(xié)議的功能、數(shù)據(jù)包的結(jié)構(gòu)、常用網(wǎng)絡(luò)命令ping的工作原理等知識(shí),又使用到了Socket編程,這樣既能擴(kuò)展學(xué)生的知識(shí)又能激發(fā)學(xué)生實(shí)踐的興趣。3.項(xiàng)目方式在項(xiàng)目教學(xué)過程中,教師只負(fù)責(zé)項(xiàng)目的概況和相關(guān)理論知識(shí)的講解,起到指引和輔導(dǎo)的作用。由學(xué)生分工協(xié)作成為項(xiàng)目的主體,人人動(dòng)手,不僅掌握了相關(guān)理論知識(shí),而且鍛煉了學(xué)生的實(shí)踐能力,同時(shí)還培養(yǎng)了學(xué)生的團(tuán)隊(duì)合作精神,提高了學(xué)生的綜合素質(zhì)。如針對(duì)網(wǎng)絡(luò)設(shè)備安裝、維護(hù)與管理的學(xué)生,以小組的方式組建一個(gè)局域網(wǎng),首先分配3~5名學(xué)生為一小組,并確定一名學(xué)生為組長(zhǎng),再在教師的指導(dǎo)下完成。先給學(xué)生講授相關(guān)的網(wǎng)絡(luò)基礎(chǔ)知識(shí),學(xué)生在實(shí)施項(xiàng)目的過程中針對(duì)組建過程中出現(xiàn)的問題咨詢教師。當(dāng)學(xué)生項(xiàng)目完成后,既具備了制作網(wǎng)站、測(cè)試網(wǎng)絡(luò)等組建網(wǎng)絡(luò)的實(shí)踐技能,同時(shí)又對(duì)網(wǎng)絡(luò)傳輸介質(zhì)、網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)和網(wǎng)絡(luò)協(xié)議等相關(guān)理論知識(shí)加深了理解。為進(jìn)一步拓寬學(xué)生的思維,可在此基礎(chǔ)上與所學(xué)的其他專業(yè)知識(shí)相結(jié)合,設(shè)計(jì)智能家居之類的小系統(tǒng)。
考核方式的多元化
為激發(fā)學(xué)生學(xué)習(xí)的自主性,鼓勵(lì)學(xué)生的個(gè)性發(fā)展以及培養(yǎng)其創(chuàng)新意識(shí)和創(chuàng)造能力,更有利于適應(yīng)市場(chǎng)人才需求,可以建立多種類型的考核方式:第一,傳統(tǒng)的筆試考核;第二,實(shí)踐技能考核;第三,項(xiàng)目實(shí)施考核;第四,職業(yè)資格技能證書考核。學(xué)生根據(jù)自己的個(gè)性發(fā)展選擇相應(yīng)的考核方式。傳統(tǒng)的筆試考核,考試的試題根據(jù)各方向所側(cè)重的知識(shí)點(diǎn)來考核。實(shí)踐技能和項(xiàng)目實(shí)施考核,給定一個(gè)主題,讓學(xué)生根據(jù)之前所學(xué)習(xí)的知識(shí)收集相關(guān)資料,完全自由發(fā)揮,體現(xiàn)個(gè)性,學(xué)以致用。在期末的時(shí)候?qū)W生提交成果、現(xiàn)場(chǎng)陳述并回答教師或同學(xué)所提問題,教師根據(jù)成果、陳述和問題回答給出成績(jī)。職業(yè)資格技能證書考核,學(xué)生通過參加各種與專業(yè)相關(guān)并被廣泛認(rèn)可的資格認(rèn)證考試,所獲得的證書成績(jī)作為該門課程的成績(jī)。如:中國(guó)計(jì)算機(jī)軟件專業(yè)技術(shù)資格考試和水平考試中的計(jì)算機(jī)網(wǎng)絡(luò)專業(yè)、全國(guó)計(jì)算機(jī)等級(jí)考試中的網(wǎng)絡(luò)技術(shù)及網(wǎng)絡(luò)工程師、微軟認(rèn)證、思科認(rèn)證等,這樣不但能鞏固和加深對(duì)計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的理解,而且能為學(xué)生今后的求職和就業(yè)提升競(jìng)爭(zhēng)力。
師資隊(duì)伍的建設(shè)
一、加強(qiáng)學(xué)科實(shí)驗(yàn)課教學(xué)
學(xué)科實(shí)驗(yàn)課教學(xué)既是對(duì)理論教學(xué)的驗(yàn)證、補(bǔ)充,又是培養(yǎng)學(xué)生理論聯(lián)系實(shí)際、增強(qiáng)動(dòng)手能力和創(chuàng)新能力的重要措施。目前,各高校實(shí)驗(yàn)教學(xué)大都使用現(xiàn)成的綜合實(shí)驗(yàn)臺(tái)或?qū)嶒?yàn)箱等設(shè)備,雖然提高了實(shí)驗(yàn)效率,但是學(xué)生卻失去了動(dòng)手參與的機(jī)會(huì)。實(shí)踐教學(xué)要求在實(shí)驗(yàn)課中要努力變驗(yàn)證性實(shí)驗(yàn)為綜合性和創(chuàng)新設(shè)計(jì)性實(shí)驗(yàn)。如模擬電子技術(shù)、數(shù)字電子技術(shù)、微機(jī)原理與接口技術(shù)、數(shù)字信號(hào)處理通信原理、數(shù)字圖像處理、數(shù)字語音處理、移動(dòng)通信、光纖通信、交換技術(shù)、信息論與編碼、計(jì)算機(jī)通信與網(wǎng)絡(luò)等專業(yè)課程的實(shí)驗(yàn)不能單純地開展驗(yàn)證性實(shí)驗(yàn)項(xiàng)目,綜合創(chuàng)新性實(shí)驗(yàn)項(xiàng)目也要占有一定的比例;而電子線路cad(一體化課程)、數(shù)字邏輯系統(tǒng)設(shè)計(jì)、電信儀器儀表(一體化課程)、單片機(jī)原理與應(yīng)用(一體化課程)、sopc技術(shù)及應(yīng)用、c++編程、java語言程序設(shè)計(jì)、matlab通信系統(tǒng)仿真(一體化課程)、dsp技術(shù)及應(yīng)用、dsp高級(jí)語言開發(fā)等課程要求設(shè)計(jì)性、開發(fā)性實(shí)驗(yàn)或編程題目達(dá)到80%以上;并且每門課程的實(shí)驗(yàn)都要求學(xué)生要完成實(shí)驗(yàn)報(bào)告,實(shí)驗(yàn)成績(jī)按一定比例計(jì)入學(xué)科總成績(jī)。
二、實(shí)施學(xué)科綜合課程設(shè)計(jì)
課程設(shè)計(jì)是學(xué)習(xí)某一專業(yè)學(xué)科過程中,對(duì)課程的基本分析、計(jì)算和設(shè)計(jì)方法的過程。實(shí)施學(xué)科綜合課程設(shè)計(jì)就是面對(duì)當(dāng)前通信系統(tǒng)的復(fù)雜性、硬軟件結(jié)合的緊密性以及必修課與選修課的相關(guān)性,對(duì)學(xué)科課程進(jìn)行分類組合和構(gòu)建課程群的課程設(shè)計(jì)過程。
1.電子技術(shù)綜合課程設(shè)計(jì)
電子技術(shù)基礎(chǔ)課程是信息與通信技術(shù)類專業(yè)的重要專業(yè)基礎(chǔ)課。通過模擬、數(shù)字、數(shù)?;旌想娐返木C合設(shè)計(jì),通過使用電路開發(fā)板、計(jì)算機(jī)設(shè)計(jì)和本文由收集整理實(shí)際制作相結(jié)合的手段,可以使學(xué)生進(jìn)一步掌握電子線路設(shè)計(jì)的基本理論和方法。
2.單片機(jī)課程的綜合設(shè)計(jì)
單片機(jī)課程設(shè)計(jì)過程是和其他學(xué)科緊密結(jié)合,不斷實(shí)踐、創(chuàng)新的過程。在完成電子技術(shù)基礎(chǔ)、數(shù)模電、通信線路、單片機(jī)等課程后,學(xué)生已具備了較多的通信電子方面的知識(shí)。在此基礎(chǔ)上,讓學(xué)生完成一個(gè)與單片機(jī)應(yīng)用相關(guān)的項(xiàng)目,設(shè)計(jì)出一個(gè)實(shí)際產(chǎn)品,可培養(yǎng)學(xué)生的電子信息系統(tǒng)觀和工程意識(shí),提高學(xué)生的專業(yè)實(shí)踐能力,使課程設(shè)計(jì)更接近實(shí)際產(chǎn)品設(shè)計(jì)。
3.信息處理類課程的綜合設(shè)計(jì)
信號(hào)處理課程是重要的專業(yè)課程,包括信號(hào)與系統(tǒng)、數(shù)字信號(hào)處理、通信原理、數(shù)字圖像處理、語音信號(hào)處理等。但是,由于本課程概念比較抽象,許多理論是基于煩瑣的數(shù)學(xué)理論和數(shù)學(xué)推導(dǎo)而產(chǎn)生的,學(xué)生學(xué)起來比較枯燥吃力,也與實(shí)際聯(lián)系不夠,教學(xué)效果不夠理想??紤]到實(shí)際硬件制作的難度和成本,根據(jù)學(xué)校學(xué)生的實(shí)際情況,在課程設(shè)計(jì)和教學(xué)中,我們主要采用matlab/simulink軟件,按照仿真的方法進(jìn)行課程設(shè)計(jì)。這種課程的教學(xué)重點(diǎn)并不在于提高學(xué)生的軟件編程能力,而主要是讓學(xué)生掌握信號(hào)處理課程的基本概念、方法、技能及應(yīng)用。
4.應(yīng)用軟件編程課程的綜合設(shè)計(jì)
信息與通信專業(yè)軟件類課程包括基礎(chǔ)層次的“c語言程序設(shè)計(jì)”和高層次的“數(shù)據(jù)結(jié)構(gòu)與算法設(shè)計(jì)(c++版)”“java語言程序設(shè)計(jì)”“dsp高級(jí)語言開發(fā)”等課程。計(jì)算機(jī)語言系列的課程實(shí)踐性非常強(qiáng),為此在綜合設(shè)計(jì)中我們重點(diǎn)突出實(shí)用性。我們指導(dǎo)學(xué)生用所學(xué)的一門或幾門計(jì)算機(jī)語言對(duì)一些小型項(xiàng)目進(jìn)行模擬編程開發(fā),目的在于訓(xùn)練學(xué)生綜合應(yīng)用所學(xué)編程知識(shí)獨(dú)立完成項(xiàng)目設(shè)計(jì)開發(fā)的能力,加深對(duì)軟件系統(tǒng)的理解,提高其編程水平。實(shí)際教學(xué)中主要指導(dǎo)學(xué)生進(jìn)行通信網(wǎng)絡(luò)編程、網(wǎng)站的開發(fā)設(shè)計(jì)、開發(fā)網(wǎng)絡(luò)小游戲和dsp課程設(shè)計(jì)等。
三、強(qiáng)化校內(nèi)外實(shí)踐實(shí)習(xí)
強(qiáng)化學(xué)生校內(nèi)外的實(shí)踐實(shí)習(xí),就必須建立健全校內(nèi)外實(shí)踐實(shí)習(xí)基地,密切與企業(yè)和科研單位的合作,共同承擔(dān)應(yīng)用型和技能型人才的培養(yǎng)。校內(nèi)實(shí)踐實(shí)習(xí)主要包括金工實(shí)習(xí)(校內(nèi)金工實(shí)訓(xùn)基地)、電子工藝實(shí)習(xí)(印刷板制作、收音機(jī)組裝等)、現(xiàn)代通信網(wǎng)基礎(chǔ)實(shí)訓(xùn)(學(xué)校建立電子實(shí)訓(xùn)中心);校外實(shí)習(xí)實(shí)踐主要包括現(xiàn)代通信網(wǎng)方面的實(shí)訓(xùn)(資金不足可與外校共享現(xiàn)代通信網(wǎng)設(shè)備)。要與社會(huì)上的電子、信息、通信類的相關(guān)企業(yè)、公司密切合作,每年有計(jì)劃地組織學(xué)生到這些公司企業(yè)進(jìn)行實(shí)地參觀實(shí)習(xí)、實(shí)訓(xùn)、生產(chǎn)勞動(dòng)和頂崗實(shí)習(xí)等。這些實(shí)習(xí)不僅增加了學(xué)生與社會(huì)接觸的機(jī)會(huì),擴(kuò)大了學(xué)生的視野,而且有效地提高了學(xué)生的實(shí)踐能力。此外,畢業(yè)前夕也可以讓學(xué)生進(jìn)行畢業(yè)實(shí)習(xí),可由學(xué)生自由選擇單位見習(xí)或?qū)W校幫學(xué)生聯(lián)系單位實(shí)習(xí)。
四、設(shè)置課外學(xué)分,開展專業(yè)能力拓展活動(dòng)
1.開放實(shí)驗(yàn)室
設(shè)立開放性實(shí)驗(yàn)室,設(shè)立大學(xué)生創(chuàng)新性實(shí)驗(yàn)項(xiàng)目,鼓勵(lì)參加電子協(xié)會(huì)組織以及電子興趣小組的活動(dòng)。要對(duì)學(xué)生在開放性實(shí)驗(yàn)室的實(shí)踐活動(dòng)進(jìn)行跟蹤記錄并納入相應(yīng)學(xué)分制考核。
學(xué)生在校期間能夠自覺地到開放實(shí)驗(yàn)室進(jìn)行實(shí)踐活動(dòng),并有記錄可查,經(jīng)開放實(shí)驗(yàn)室指導(dǎo)老師認(rèn)定,可每學(xué)期給與相應(yīng)課外學(xué)分。學(xué)生每學(xué)期到實(shí)驗(yàn)室完成專業(yè)基礎(chǔ)實(shí)驗(yàn)、設(shè)計(jì)性和綜合性實(shí)驗(yàn)、在開放實(shí)驗(yàn)室完成設(shè)計(jì)性項(xiàng)目開發(fā)等活動(dòng),也可以獲得相應(yīng)分值的學(xué)分。
2.開展各類競(jìng)賽活動(dòng)
要組建大學(xué)生創(chuàng)新中心,配備完善的實(shí)驗(yàn)設(shè)備,設(shè)立多種產(chǎn)品設(shè)計(jì)和研究課題,由專業(yè)教師全天指導(dǎo),并邀請(qǐng)相關(guān)企業(yè)的經(jīng)驗(yàn)豐富的高級(jí)工程師作為兼職輔導(dǎo)老師協(xié)同指導(dǎo)學(xué)生,學(xué)生業(yè)余時(shí)間可以隨時(shí)去學(xué)習(xí)、交流、做實(shí)驗(yàn),鼓勵(lì)學(xué)生根據(jù)自己的特長(zhǎng)、興趣和愛好進(jìn)行研發(fā)。同時(shí),每年可有計(jì)劃地組織學(xué)生參加全國(guó)、全省的大學(xué)生電子設(shè)計(jì)、制作大賽、全國(guó)大學(xué)生挑戰(zhàn)杯大賽、物聯(lián)網(wǎng)大賽等;也可經(jīng)常組織一些中小型的校內(nèi)競(jìng)賽活動(dòng)。在各類電子競(jìng)賽中,積極參加并按要求完成任務(wù)者可以獲得相應(yīng)學(xué)分;在全省及全國(guó)電子設(shè)計(jì)大賽中獲得名次的,要給予物質(zhì)和精神獎(jiǎng)勵(lì)并記錄相應(yīng)學(xué)分。
3.開展專題學(xué)術(shù)講座
學(xué)校要定期為學(xué)生開展學(xué)術(shù)講座??捎杀拘8邔W(xué)歷、高職稱的人員舉辦講座,也可以邀請(qǐng)外校的知名學(xué)者、教授來學(xué)校舉行專業(yè)學(xué)術(shù)講座。講座內(nèi)容涉及到電子、信息、通信、計(jì)算機(jī)等最前沿的理論與應(yīng)用技術(shù),使學(xué)生更加深入地了解信息與通信技術(shù)的最新發(fā)展動(dòng)態(tài)。
4.畢業(yè)綜合技能測(cè)試
在畢業(yè)前夕,要求每個(gè)學(xué)生參加畢業(yè)綜合技能測(cè)試并獲得相應(yīng)學(xué)分。內(nèi)容涉及常見電子元器件的識(shí)別與使用、儀器儀表的使用、通信電子線路設(shè)計(jì)、移動(dòng)通信、程控交換、光纖通信、通信系統(tǒng)仿真、計(jì)算機(jī)網(wǎng)絡(luò)、數(shù)字信號(hào)處理、數(shù)字圖像處理、dsp開發(fā)設(shè)計(jì)、程序開發(fā)等,幾乎涵蓋了大學(xué)四年期間所學(xué)的所有專業(yè)基礎(chǔ)課和專業(yè)課。這樣做的目的是為了在學(xué)生即將畢業(yè)走向工作崗位之際,對(duì)學(xué)生進(jìn)行一次全面的專業(yè)知識(shí)與動(dòng)手能力的考查,使學(xué)生更好地適應(yīng)將來的工作崗位。此外,發(fā)表學(xué)術(shù)論文、協(xié)助教師進(jìn)行科研項(xiàng)目研究、參加暑期“三下鄉(xiāng)”社會(huì)實(shí)踐、參加各類專業(yè)資格考試的學(xué)生也應(yīng)獲得相應(yīng)的學(xué)分。
五、突出畢業(yè)設(shè)計(jì)
畢業(yè)設(shè)計(jì)是大學(xué)本科生在校期間一次系統(tǒng)、全面和綜合性的實(shí)踐教學(xué)環(huán)節(jié)。它既是對(duì)學(xué)生在校期間所學(xué)知識(shí)和技能的復(fù)習(xí)、鞏固和提高,又是將所學(xué)基礎(chǔ)知識(shí)、專業(yè)知識(shí)和相關(guān)知識(shí)綜合運(yùn)用并解決實(shí)際問題的一次實(shí)踐,是培養(yǎng)學(xué)生獨(dú)立分析和解決實(shí)際問題能力的一個(gè)重要過程,對(duì)培養(yǎng)學(xué)生的工程實(shí)踐能力具有重要意義。因此,畢業(yè)設(shè)計(jì)的選題應(yīng)盡可能結(jié)合生產(chǎn)、科研、實(shí)驗(yàn)室建設(shè)、教學(xué)建設(shè)等任務(wù),要有一定的先進(jìn)性和實(shí)用性,目的在于強(qiáng)化學(xué)生的專業(yè)基礎(chǔ)知識(shí),增強(qiáng)學(xué)生的專業(yè)應(yīng)用能力。畢業(yè)設(shè)計(jì)選題應(yīng)力求有益于學(xué)生綜合運(yùn)用多學(xué)科的理論知識(shí)和技能,以培養(yǎng)學(xué)生的綜合能力、自學(xué)能力、鉆研探索能力和創(chuàng)新能力等。
畢業(yè)設(shè)計(jì)的課題類型主要有理論研究型、應(yīng)用型和工程設(shè)計(jì)型三類。理論研究型畢業(yè)設(shè)計(jì)屬于分析仿真研究范疇,其領(lǐng)域包括現(xiàn)代通信、信息技術(shù)、電子技術(shù)、電子商務(wù)等新技術(shù)所涉及的最新理論、系統(tǒng)設(shè)備部件設(shè)計(jì)方面的研究、數(shù)學(xué)模型的建立以及軟件仿真與技術(shù)分析等。應(yīng)用型課題包括軟件開發(fā)型和硬件開發(fā)型。軟件開發(fā)型畢業(yè)設(shè)計(jì)項(xiàng)目屬軟件技術(shù)范疇,其領(lǐng)域包括通信技術(shù)、信息技術(shù)、電子商務(wù)、數(shù)據(jù)庫(kù)等所涉及的應(yīng)用軟件及系統(tǒng)軟件、協(xié)議、信令、網(wǎng)站、cai課件的開發(fā)等;硬件開發(fā)型畢業(yè)設(shè)計(jì)項(xiàng)目屬電路設(shè)計(jì)開發(fā)范疇,其領(lǐng)域包括實(shí)現(xiàn)數(shù)據(jù)、語音、圖像等業(yè)務(wù)所涉及的信號(hào)處理、傳輸?shù)燃夹g(shù)所應(yīng)用的電路部分、設(shè)備部件、控制電路和實(shí)驗(yàn)板開發(fā)等。工程設(shè)計(jì)型畢業(yè)設(shè)計(jì)項(xiàng)目屬系統(tǒng)方案設(shè)計(jì)范疇,其領(lǐng)域包括數(shù)據(jù)、語音、圖像等業(yè)務(wù)的傳輸網(wǎng)絡(luò)設(shè)計(jì)和優(yōu)化、各種通信方式的組網(wǎng)技術(shù)、電子商務(wù)系統(tǒng)的構(gòu)建與組織等。
關(guān)鍵詞:計(jì)算機(jī)組成原理;實(shí)踐教學(xué);教學(xué)改革;課程實(shí)驗(yàn)
作者簡(jiǎn)介:袁春風(fēng),女,教授,研究方向?yàn)閃eb信息檢索與本文挖掘、多媒體文檔處理、計(jì)算機(jī)體系結(jié)構(gòu);張澤生,男,高工,研究方向?yàn)橛?jì)算機(jī)體系結(jié)構(gòu)、嵌入式系統(tǒng);蔡曉燕,女,工程師,研究方向?yàn)槲㈦娮蛹夹g(shù)、嵌入式系統(tǒng);楊若瑜,女,副教授,研究方向?yàn)閳D形圖像處理;王帥,男,講師,研究方向?yàn)橛?jì)算機(jī)體系結(jié)構(gòu)、嵌入式系統(tǒng)。
1 計(jì)算機(jī)組成原理實(shí)踐教學(xué)改革的必要性
計(jì)算機(jī)組成原理是計(jì)算機(jī)專業(yè)最重要的核心基礎(chǔ)課之一,在整個(gè)計(jì)算機(jī)專業(yè)教學(xué)中起著重要的承上啟下的作用。該課程對(duì)于學(xué)生完整地理解計(jì)算機(jī)系統(tǒng)的層次結(jié)構(gòu),系統(tǒng)地建立計(jì)算機(jī)整機(jī)概念,培養(yǎng)學(xué)生對(duì)計(jì)算機(jī)系統(tǒng)的分析、應(yīng)用、設(shè)計(jì)及開發(fā)能力,都具有非常重要的作用。
從國(guó)內(nèi)高校計(jì)算機(jī)組成原理課程的教學(xué)情況來看,大部分高校都把它當(dāng)成一門純硬件課程進(jìn)行介紹,最多加入一些匯編程序設(shè)計(jì)方面的內(nèi)容。對(duì)于課程的實(shí)驗(yàn)內(nèi)容,大多數(shù)高校還是停留在驗(yàn)證性實(shí)驗(yàn)階段,這樣的教學(xué)理念和實(shí)驗(yàn)內(nèi)容,沒有讓學(xué)生參與和經(jīng)歷從高級(jí)語言程序到機(jī)器代碼、從機(jī)器代碼到機(jī)器結(jié)構(gòu)的轉(zhuǎn)換過程,也沒有讓學(xué)生針對(duì)一個(gè)給定的指令系統(tǒng),分析設(shè)計(jì)出實(shí)現(xiàn)該指令系統(tǒng)的計(jì)算機(jī)基本部件和
完整框架結(jié)構(gòu),因而,很難使學(xué)生能夠真正了解計(jì)算機(jī)系統(tǒng)的工作原理和硬件系統(tǒng)結(jié)構(gòu),實(shí)驗(yàn)手段和教學(xué)內(nèi)容與現(xiàn)代計(jì)算機(jī)技術(shù)的發(fā)展水平和實(shí)際情況脫節(jié),與國(guó)外一流大學(xué)相比有很大差距,因此,迫切需要進(jìn)行教學(xué)內(nèi)容和教學(xué)模式的改革探索,特別是實(shí)踐環(huán)節(jié)的教學(xué)改革。
2 國(guó)外一流大學(xué)相關(guān)課程及其實(shí)驗(yàn)情況
為了更好地規(guī)劃相關(guān)課程的課程體系和教學(xué)內(nèi)容,改革現(xiàn)有的實(shí)踐教學(xué)模式和教學(xué)內(nèi)容,我們對(duì)美國(guó)幾所一流大學(xué)計(jì)算機(jī)專業(yè)相關(guān)課程的實(shí)驗(yàn)情況進(jìn)行了跟蹤調(diào)查。表1給出了對(duì)MIT、UC-Berkeley、Stanford大學(xué)、CMU這四所大學(xué)相關(guān)課程的實(shí)驗(yàn)情況總結(jié)。這些信息源自這些大學(xué)相關(guān)課程的最新課程網(wǎng)站[1-7]。
表1 美國(guó)部分大學(xué)計(jì)算機(jī)專業(yè)相關(guān)課程實(shí)驗(yàn)教學(xué)基本情況
從表1可以看出,這些學(xué)校開設(shè)的相關(guān)課程都只要求選課學(xué)生具有C語言或同類編程語言的程序設(shè)計(jì)基礎(chǔ),能熟練使用計(jì)算機(jī)即可。MIT的相關(guān)課程更偏重于硬件底層,UC-Berkeley的次之,而Stanford和CMU的類似,主要從程序員角度介紹計(jì)算機(jī)系統(tǒng),更偏向于系統(tǒng)軟件層面。
MIT的相關(guān)課程“Computation Structures” 同時(shí)面向EE和CS兩個(gè)專業(yè)開設(shè);其實(shí)驗(yàn)教學(xué)模式是通過各類模擬器實(shí)現(xiàn)從門電路特性、匯編、處理器到I/O等偏硬件層面上的分析和設(shè)計(jì)實(shí)驗(yàn)。
UC-Berkeley的相關(guān)課程從2011年開始有比較大的改變,原先的課程名稱為“Machine Structure”,現(xiàn)在改為“Great Ideas in Computer Architecture”;所用教材除了原先使用的一本關(guān)于C語言和一本關(guān)于計(jì)算機(jī)組成與設(shè)計(jì)方面的以外,還將一本關(guān)于數(shù)據(jù)中心計(jì)算機(jī)系統(tǒng)的教材增加為課后閱讀材料;涉及的實(shí)驗(yàn)項(xiàng)目也有非常大的改變,原先的14個(gè)實(shí)驗(yàn)主要分五類:C語言編程實(shí)驗(yàn)、匯編程序設(shè)計(jì)實(shí)驗(yàn)、流水線CPU等硬件邏輯電路設(shè)計(jì)實(shí)驗(yàn)、Cache和虛存的模擬實(shí)驗(yàn)、多核多線程編程實(shí)驗(yàn),改進(jìn)后的課程實(shí)驗(yàn)增加了云計(jì)算平臺(tái)上的數(shù)據(jù)級(jí)并行編程(MapReduce)和多線程編程(OpenMP)實(shí)驗(yàn)等,讓學(xué)生通過實(shí)驗(yàn)體驗(yàn)不同粒度下的并行處理技術(shù)。
Stanford大學(xué)和CMU的相關(guān)課程所用教材一樣,實(shí)驗(yàn)內(nèi)容也差不多,通過一組精心設(shè)計(jì)的C語言編程實(shí)驗(yàn),使學(xué)生能夠更好地了解高級(jí)語言程序轉(zhuǎn)換為機(jī)器代碼的過程,深刻理解底層機(jī)器的系統(tǒng)結(jié)構(gòu)(包括指令格式、數(shù)據(jù)表示、寄存器組織、Cache結(jié)構(gòu)、虛存空間的映射等),提高編制高效程序和調(diào)試程序的能力,并為后續(xù)的體系結(jié)構(gòu)、編譯技術(shù)、操作系統(tǒng)等課程打下良好的基礎(chǔ)。
通過對(duì)MIT、UC-Berkeley、Stanford大學(xué)和CMU等多個(gè)美國(guó)一流大學(xué)在相關(guān)課程方面教學(xué)情況的跟蹤,我們發(fā)現(xiàn),除MIT由于CS和EE一起開課而使課程內(nèi)容較偏底層硬件外,其他三所學(xué)校相關(guān)課程的教學(xué)內(nèi)容和實(shí)驗(yàn)內(nèi)容基本類似,其教學(xué)理念和教學(xué)思路也非常相似,基本上都是按照“C語言程序匯編語言程序機(jī)器目標(biāo)代碼處理器結(jié)構(gòu)”為主線組織內(nèi)容,都是站在計(jì)算機(jī)系統(tǒng)的高度來闡述計(jì)算機(jī)硬件系統(tǒng)的結(jié)構(gòu)和設(shè)計(jì)思想,以程序員的角度來認(rèn)識(shí)計(jì)算機(jī)系統(tǒng),強(qiáng)調(diào)軟件與硬件的關(guān)聯(lián),使學(xué)生能很好地在高級(jí)語言程序、匯編語言程序、機(jī)器指令代碼和機(jī)器結(jié)構(gòu)之間建立相互的對(duì)應(yīng)轉(zhuǎn)換關(guān)系,以建立對(duì)計(jì)算機(jī)系統(tǒng)的整體認(rèn)識(shí)。特別是這些大學(xué)相關(guān)課程的實(shí)驗(yàn)內(nèi)容都和課堂教學(xué)內(nèi)容完全一致,課堂所學(xué)內(nèi)容就是學(xué)生需要?jiǎng)邮謱?shí)踐的內(nèi)容,在考核中實(shí)驗(yàn)和大作業(yè)占有50%~60%的分值,由此可見,國(guó)外一流大學(xué)對(duì)本課程的實(shí)踐教學(xué)環(huán)節(jié)是非常重視的。
通過對(duì)上述幾個(gè)大學(xué)相關(guān)課程的跟蹤調(diào)查,我們還發(fā)現(xiàn),雖然它們的相應(yīng)后繼課程名稱不同,但課程的實(shí)驗(yàn)內(nèi)容類似,都要求用硬件描述語言在FPGA上進(jìn)行流水線處理器設(shè)計(jì)等實(shí)驗(yàn),而且基本上以RISC處理器的典型四段或五段流水線CPU設(shè)計(jì)為目標(biāo)。這方面的實(shí)驗(yàn),對(duì)EE和CE的學(xué)生是必須做的,而對(duì)于CS的學(xué)生,有些學(xué)校則沒有要求必須做。
3 實(shí)踐教學(xué)存在的問題
目前,國(guó)內(nèi)已經(jīng)有一些高校的計(jì)算機(jī)組成原理或同類課程通過借鑒國(guó)外一流大學(xué)的先進(jìn)做法,在教學(xué)內(nèi)容和教學(xué)模式等方面正在進(jìn)行改革,取得了較好的教學(xué)效果。但是,絕大多數(shù)高?;旧线€是沿用傳統(tǒng)的教學(xué)理念,教學(xué)內(nèi)容還停留在對(duì)計(jì)算機(jī)硬件系統(tǒng)的基本構(gòu)成和基本設(shè)計(jì)原理性介紹方面,既不像國(guó)外EE或CE專業(yè)開設(shè)的類似“數(shù)字系統(tǒng)設(shè)計(jì)”那樣的硬件設(shè)計(jì)課程,能夠讓學(xué)生真正了解如何用硬件描述語言通過FPGA來設(shè)計(jì)現(xiàn)代計(jì)算機(jī)硬件系統(tǒng);也不像UC-Berkeley的CS專業(yè)開設(shè)的“Machine Structure”那樣介于軟、硬件之間的課程,能夠讓學(xué)生深刻理解程序如何轉(zhuǎn)換為機(jī)器代碼并在硬件上執(zhí)行的過程;更不像Stanford大學(xué)和CMU的CS專業(yè)開設(shè)的COS和ICS兩門課程那樣,能夠讓學(xué)生從程序員角度理解計(jì)算機(jī)系統(tǒng)底層的關(guān)于硬件結(jié)構(gòu)和系統(tǒng)軟件的重要概念及其相互關(guān)聯(lián)。因此,目前大多數(shù)高校的“計(jì)算機(jī)組成原理”課程的教學(xué),既沒能達(dá)到培養(yǎng)學(xué)生利用現(xiàn)代化工具進(jìn)行實(shí)際硬件設(shè)計(jì)的能力,也沒有讓學(xué)生學(xué)會(huì)運(yùn)用機(jī)器底層硬件和系統(tǒng)結(jié)構(gòu)知識(shí)來開發(fā)高效軟件和調(diào)試程序,更沒有通過該課程讓學(xué)生建立起計(jì)算機(jī)軟、硬件系統(tǒng)的整體概念。特別在實(shí)踐教學(xué)方面,與國(guó)外同類課程相比更是相差甚遠(yuǎn)。
與國(guó)外一流大學(xué)相比,國(guó)內(nèi)高校的計(jì)算機(jī)組成原理實(shí)踐教學(xué)普遍存在以下幾個(gè)方面的問題。
1) 各專業(yè)的實(shí)驗(yàn)要求沒有區(qū)分。
國(guó)內(nèi)絕大多數(shù)高校都會(huì)把計(jì)算機(jī)組成原理課程作為計(jì)算機(jī)所有相關(guān)專業(yè)的必修課,但實(shí)際上對(duì)于不同專業(yè),其教學(xué)目標(biāo)和實(shí)驗(yàn)要求是不同的。國(guó)內(nèi)本科計(jì)算機(jī)相關(guān)專業(yè)設(shè)置名目繁多,不同的學(xué)校相差很大,有的學(xué)校只有計(jì)算機(jī)科學(xué)與技術(shù)一個(gè)專業(yè),有的學(xué)校還有軟件工程、計(jì)算機(jī)工程專業(yè),還有一些學(xué)校甚至還有信息安全、信息工程、計(jì)算機(jī)應(yīng)用、物聯(lián)網(wǎng)等專業(yè)。很明顯,不同專業(yè)的培養(yǎng)目標(biāo)是不同的,因而,對(duì)于計(jì)算機(jī)組成原理的實(shí)驗(yàn)要求也是不同的。目前,國(guó)內(nèi)該課程的實(shí)驗(yàn)大部分是功能部件的驗(yàn)證性實(shí)驗(yàn)和微程序設(shè)計(jì)實(shí)驗(yàn),有些學(xué)校會(huì)有匯編程序設(shè)計(jì)實(shí)驗(yàn),也有學(xué)校不做實(shí)驗(yàn),還有少數(shù)學(xué)校采用EDA方式進(jìn)行CPU設(shè)計(jì)等實(shí)驗(yàn)。但是,絕大多數(shù)學(xué)校選擇實(shí)驗(yàn)內(nèi)容和實(shí)驗(yàn)方式時(shí),并沒有考慮到不同專業(yè)的不同要求。
2) 和課堂教學(xué)內(nèi)容不能很好配合。
由于傳統(tǒng)的計(jì)算機(jī)組成原理實(shí)驗(yàn)系統(tǒng)和實(shí)驗(yàn)設(shè)備是由公司或其他單位開發(fā)的,無法自主確定實(shí)驗(yàn)?zāi)J胶蛯?shí)驗(yàn)內(nèi)容,因而,很容易造成實(shí)驗(yàn)內(nèi)容和課堂教學(xué)內(nèi)容不能很好配合的問題,造成實(shí)驗(yàn)效率低下,并且不能很好地起到鞏固課堂教學(xué)的目的。
3) 實(shí)驗(yàn)內(nèi)容缺乏系統(tǒng)性和先進(jìn)性。
傳統(tǒng)的驗(yàn)證性實(shí)驗(yàn)通常是在部件級(jí)進(jìn)行驗(yàn)證實(shí)驗(yàn),通過插拔連線、撥動(dòng)開關(guān)、編制微程序等方式與實(shí)驗(yàn)系統(tǒng)進(jìn)行交互,因而無法構(gòu)建一個(gè)完整的計(jì)算機(jī)硬件系統(tǒng)的綜合設(shè)計(jì)實(shí)驗(yàn)。此外,絕大多數(shù)高校在該課程教學(xué)中沒有軟件編程實(shí)驗(yàn)和Cache、虛存等相關(guān)模擬實(shí)驗(yàn)。
4) 實(shí)驗(yàn)平臺(tái)和實(shí)驗(yàn)手段落后。
沒有采用現(xiàn)代化的EDA工具軟件和CPLD/ FPGA實(shí)驗(yàn)平臺(tái),更沒有像國(guó)外大學(xué)那樣,利用各種模擬器、云計(jì)算平臺(tái)、仿真系統(tǒng),以及各種編程開發(fā)工具來進(jìn)行實(shí)驗(yàn),導(dǎo)致學(xué)生缺乏利用先進(jìn)工具和平臺(tái)進(jìn)行學(xué)術(shù)研究和項(xiàng)目開發(fā)的能力。
5) 實(shí)驗(yàn)過程管理和考核機(jī)制不完善。
國(guó)內(nèi)實(shí)驗(yàn)系列教師普遍缺乏,而助教制度又極其不完善,不像美國(guó)大學(xué)那樣,每門課可以配備7、8個(gè),甚至十幾個(gè)領(lǐng)助研費(fèi)的助教,因而在實(shí)驗(yàn)過程管理上很不完善,特別是實(shí)驗(yàn)的檢查、考核和反饋等很難做到像美國(guó)大學(xué)那樣到位,這也大大影響實(shí)驗(yàn)教學(xué)的效果。
4 實(shí)踐教學(xué)改革和成效
針對(duì)目前計(jì)算機(jī)組成原理實(shí)踐教學(xué)存在的問題,我們?cè)趯?duì)美國(guó)一流大學(xué)相關(guān)課程實(shí)驗(yàn)情況的考察研究基礎(chǔ)上,提出了相應(yīng)的改革思路和實(shí)踐教學(xué)方案,并在近年來的教學(xué)過程中,逐步進(jìn)行了探索實(shí)踐。
目前,我系開設(shè)的相關(guān)課程是計(jì)算機(jī)組成與系統(tǒng)結(jié)構(gòu)和專門的計(jì)算機(jī)組成實(shí)驗(yàn)課程,與國(guó)內(nèi)大多數(shù)高校開設(shè)的計(jì)算機(jī)組成原理相比,我們強(qiáng)化了流水線CPU設(shè)計(jì)方面的內(nèi)容。其先行課程除了C和C++程序設(shè)計(jì)課程以外,還有數(shù)字邏輯電路及其專門的實(shí)驗(yàn)課程,學(xué)生會(huì)在這兩門課程中學(xué)會(huì)EDA設(shè)計(jì)的基本方法,并具有簡(jiǎn)單數(shù)字系統(tǒng)設(shè)計(jì)的基本能力。而計(jì)算機(jī)組成原理方面的實(shí)驗(yàn)實(shí)際上包含了國(guó)外類似于數(shù)字系統(tǒng)設(shè)計(jì)課程中的一些實(shí)驗(yàn)。
根據(jù)本課程內(nèi)容抽象、概念枯燥,以及實(shí)踐性強(qiáng)的特點(diǎn),我們采用了編程實(shí)驗(yàn)、硬件設(shè)計(jì)實(shí)驗(yàn)和創(chuàng)新實(shí)驗(yàn)三階段遞進(jìn)式的創(chuàng)新型實(shí)驗(yàn)教學(xué)方案。為了保證對(duì)實(shí)驗(yàn)過程的嚴(yán)格管理和加強(qiáng)對(duì)學(xué)生的指導(dǎo),我系每年專門招收7~10名碩士研究生組成實(shí)驗(yàn)輔導(dǎo)小組,在每年暑假由實(shí)驗(yàn)指導(dǎo)小組的老師先對(duì)他們進(jìn)行培訓(xùn),然后他們?cè)僭趯?shí)驗(yàn)過程中輔導(dǎo)學(xué)生,并對(duì)實(shí)驗(yàn)結(jié)果進(jìn)行檢查。
編程實(shí)驗(yàn)是在進(jìn)行理論課教學(xué)的同時(shí)要求學(xué)生完成的一組實(shí)驗(yàn)。通過編程實(shí)驗(yàn)使學(xué)生能從程序員角度深刻理解教學(xué)內(nèi)容中比較抽象的一些概念和知識(shí),例如,機(jī)器代碼的表示、高級(jí)語言源程序與機(jī)器代碼的對(duì)應(yīng)關(guān)系、數(shù)據(jù)的表示和運(yùn)算、訪存異常(存儲(chǔ)保護(hù)錯(cuò))、運(yùn)算結(jié)果溢出、大端/小端方式、對(duì)齊存放、Cache結(jié)構(gòu)和程序訪問局部性的關(guān)系、虛存地址空間的構(gòu)成、靜態(tài)數(shù)據(jù)區(qū)和堆區(qū)/棧區(qū)的區(qū)別、系統(tǒng)性能評(píng)測(cè)方法等,使得課程內(nèi)容對(duì)學(xué)生來說不再是抽象、枯燥的概念,而是能夠通過對(duì)程序的調(diào)試跟蹤,以及對(duì)程序運(yùn)行結(jié)果的分析,將這些抽象的概念變成容易理解的看得見的具體數(shù)據(jù)。這樣,不僅有助于學(xué)生對(duì)教學(xué)內(nèi)容的深刻理解,而且培養(yǎng)了學(xué)生學(xué)習(xí)本課程的興趣,增強(qiáng)了學(xué)生的編程動(dòng)手能力,特別是將底層機(jī)器級(jí)概念運(yùn)用到編程設(shè)計(jì)和調(diào)試中,這對(duì)于提高學(xué)生編寫正確、高效的程序和增強(qiáng)程序調(diào)試能力,是非常有幫助的。同時(shí),也讓他們了解到將來即使不從事計(jì)算機(jī)硬件設(shè)計(jì)工作,本課程學(xué)到的知識(shí)和培養(yǎng)的專業(yè)意識(shí)在今后的軟件開發(fā)或計(jì)算機(jī)科學(xué)研究工作中也是非常有用的。
硬件設(shè)計(jì)實(shí)驗(yàn)是在理論課程結(jié)束后的一個(gè)學(xué)期專門開設(shè)的計(jì)算機(jī)組成實(shí)驗(yàn)課。要求學(xué)生用硬件描述語言在FPGA板上進(jìn)行硬件設(shè)計(jì),并最終實(shí)現(xiàn)一個(gè)實(shí)際的流水線CPU。由于在課堂教學(xué)內(nèi)容中加大了對(duì)CPU設(shè)計(jì)、特別是流水線CPU設(shè)計(jì)的力度,使學(xué)生打下了很好的理論和技術(shù)基礎(chǔ)。將實(shí)驗(yàn)內(nèi)容與課堂教學(xué)完全結(jié)合起來后,改變了原先課堂教學(xué)和實(shí)驗(yàn)教學(xué)內(nèi)容脫節(jié)的現(xiàn)象,因此,除了實(shí)驗(yàn)教材外,課堂教學(xué)的教材本身也成為了實(shí)驗(yàn)教材的延伸。為了加強(qiáng)對(duì)學(xué)生的計(jì)算機(jī)系統(tǒng)尤其是CPU設(shè)計(jì)能力的培養(yǎng),我們提出并進(jìn)行了“以流水線CPU設(shè)計(jì)為核心”的高起點(diǎn)創(chuàng)新性實(shí)驗(yàn)教學(xué)改革,采用“基于硬件描述語言和FPGA,以功能部件設(shè)計(jì)為先導(dǎo),單周期CPU和多周期CPU設(shè)計(jì)為過渡,最終實(shí)現(xiàn)流水線CPU”的實(shí)驗(yàn)教學(xué)方法。學(xué)生通過親自體驗(yàn)從設(shè)計(jì)、實(shí)現(xiàn)到驗(yàn)證的整個(gè)過程,大大加深了他們對(duì)課程內(nèi)容的理解,不僅掌握了CPU設(shè)計(jì)的理論知識(shí),也深刻理解了整個(gè)計(jì)算機(jī)系統(tǒng)的設(shè)計(jì)思想和方法,并使所學(xué)知識(shí)轉(zhuǎn)化成了運(yùn)用知識(shí)的能力,同時(shí)還培養(yǎng)了部分學(xué)生對(duì)計(jì)算機(jī)硬件設(shè)計(jì)的興趣和信心。
創(chuàng)新實(shí)驗(yàn)課是在相關(guān)課程結(jié)束后對(duì)少數(shù)對(duì)計(jì)算機(jī)底層軟/硬件設(shè)計(jì)特別有興趣的學(xué)生開設(shè)的開放性實(shí)踐教學(xué)活動(dòng)。我們意識(shí)到,國(guó)家迫切需要一批能掌握先進(jìn)的CPU和系統(tǒng)軟件等計(jì)算機(jī)核心技術(shù)的尖端人才,這是高校計(jì)算機(jī)人才培養(yǎng)的重要任務(wù)之一?;诒菊n程在計(jì)算機(jī)系統(tǒng)中的重要核心地位和在計(jì)算機(jī)人才培養(yǎng)中應(yīng)起的作用,我們提供了相關(guān)的創(chuàng)新實(shí)驗(yàn)室,為這些學(xué)生提供全方位的實(shí)驗(yàn)支持。學(xué)生可以自主選擇創(chuàng)新項(xiàng)目,實(shí)驗(yàn)室提供相應(yīng)的實(shí)驗(yàn)平臺(tái)和條件,并配備指導(dǎo)教師或研究生助教進(jìn)行全程指導(dǎo)。目前已經(jīng)有4、5個(gè)創(chuàng)新團(tuán)隊(duì)完成了相應(yīng)的創(chuàng)新實(shí)驗(yàn)項(xiàng)目,其中包含了江蘇省級(jí)重點(diǎn)和南京大學(xué)重點(diǎn)創(chuàng)新項(xiàng)目,還有一個(gè)團(tuán)隊(duì)設(shè)計(jì)實(shí)現(xiàn)了一個(gè)與MIPS32 2.62兼容的82條指令的五級(jí)流水線CPU。參加創(chuàng)新實(shí)驗(yàn)項(xiàng)目的絕大多數(shù)成員都被保送進(jìn)了中科院、北大等國(guó)內(nèi)一流大學(xué)和科研院所,也有一些同學(xué)得到了美國(guó)著名大學(xué)的青睞,選擇出國(guó)繼續(xù)深造。
5 結(jié)語
計(jì)算機(jī)組成原理課程的地位和特點(diǎn)決定了在該課程教學(xué)過程中加強(qiáng)實(shí)踐環(huán)節(jié)的重要性。國(guó)外一流大學(xué)都非常注重該課程的實(shí)驗(yàn)教學(xué),實(shí)驗(yàn)內(nèi)容和手段不斷更新,而且特別注重對(duì)實(shí)驗(yàn)過程的管理和對(duì)實(shí)驗(yàn)成績(jī)?cè)u(píng)定的公平性。近年來,國(guó)內(nèi)一些大學(xué)也開始對(duì)該課程的實(shí)驗(yàn)手段和實(shí)驗(yàn)內(nèi)容進(jìn)行改革,取得了一定的
成效。但是,大部分高校還在采用傳統(tǒng)的實(shí)驗(yàn)?zāi)J脚c國(guó)外一流大學(xué)相比差距較大。
我系在本課程的實(shí)踐教學(xué)方面進(jìn)行了一些有益的探索,實(shí)踐證明,采用新的實(shí)驗(yàn)內(nèi)容和實(shí)驗(yàn)手段,對(duì)于學(xué)生全面掌握課程內(nèi)容、培養(yǎng)分析問題和解決問題的能力、增強(qiáng)實(shí)踐動(dòng)手能力、提高科技創(chuàng)新意識(shí)等各方面都是非常有用的。由于我們實(shí)驗(yàn)改革時(shí)間不長(zhǎng),只是處于探索階段,因此,實(shí)驗(yàn)內(nèi)容和實(shí)驗(yàn)?zāi)J竭€很不完善,特別是編程實(shí)驗(yàn)內(nèi)容,還有很多典型問題可以設(shè)計(jì)讓學(xué)生進(jìn)行編程體驗(yàn),實(shí)驗(yàn)管理中也還存在很多問題需要解決,包括如何合理評(píng)定實(shí)驗(yàn)成績(jī),如何防止抄襲等。此外,如何規(guī)劃銜接好上下游課程之間的實(shí)驗(yàn)內(nèi)容也是今后需要重點(diǎn)考慮的問題。
參考文獻(xiàn):
[1] MIT. Computation Structures [EB/OL]. [Spring 2011]. 6004.csail.mit.edu/.
[2] UC Berkeley. Machine Structures[EB/OL]. [Spring 2011]. inst.eecs.berkeley.edu/~cs61c/sp11/.
[3] UC Berkeley. Components and Design Techniques for Digital System[EB/OL]. [Spring 2011]. inst.eecs.berkeley. edu/~cs150/sp11/.
[4] Stanford University. Computer Organization and Systems[EB/OL]. [Spring 2011]. stanford.edu/class/ cs107/.
[5] Stanford University. Digital Systems II[EB/OL]. [Winter 2010]. stanford.edu/class/ee108b/.
[6] CMU. Introduction to Computer Systems[EB/OL]. [Summer 2011]. cs.cmu.edu/~213/.
[7] CMU. Introduction to Computer Architecture[EB/OL]. [Spring 2011]. ece.cmu.edu/~ece447/.
Teaching Reform of the Principle of Computer Organization Lab Course
YUAN Chunfeng, ZHANG Zesheng, CAI Xiaoyan, YANG Ruoyu, WANG Shuai
中圖分類號(hào):G642 文獻(xiàn)標(biāo)識(shí)碼:A DoI: 10.3969/j.issn.1003-6970.2012.06.051
Research on the Model of Order-oriented Cultivated Talents Based on Mainstream Programming Language
XU Leijian, YaNG Chen, waNG Binsheng
(Software College, Dalian University of Foreign Language, Liaoning, Dalian 116044, China)
【Abstract】with the continuous development of the society, the model of order-oriented cultivated talents has been extensively applied to various sectors. In addition, with the expansion and development of software and outsourcing industry, the demand for It practitioners remains stubbornly high, which leads to the rushing growth that students choose It profession or the majors related at universities, thus, resulting in the problems that considerable talents do not meet the demand of enterprises. as a result, it is essential to promote the cooperation between schools and enterprises and maximize the use of talents by boosting the model of order-oriented cultivating. this article will have a discussion and analysis aiming at order-oriented talents cultivating and the developing demand for software industry combined with mainstream programming language currently, to realize the more completed model of order-oriented talents cultivating between software industry and institutions.
【Key words】Order-oriented; Talents cultivation; Institution-enterprise cooperation; Programming language
1 “訂單式”人才培養(yǎng)模式的特征與意義
1.1 “訂單式”人才培養(yǎng)模式的特征
所謂“訂單式”人才培養(yǎng)模式,是指針對(duì)用人單位的需求,與用人單位協(xié)商共同制定人才培養(yǎng)方案,簽訂學(xué)生就業(yè)合同(即“訂單”),并在師資、技術(shù)、設(shè)備等辦學(xué)條件方面進(jìn)行全面合作,在學(xué)校、用人單位兩個(gè)教學(xué)地點(diǎn)進(jìn)行教學(xué),學(xué)生畢業(yè)后直接到用人單位就業(yè)的人才培養(yǎng)模[1]。該模式可以在一定程度上解決學(xué)生在校學(xué)習(xí)的職業(yè)針對(duì)性、技術(shù)應(yīng)用性以及就業(yè)崗前培訓(xùn)的問題,是我國(guó)當(dāng)前市場(chǎng)經(jīng)濟(jì)條件下企事業(yè)人力資源開發(fā)的優(yōu)良選擇。
“訂單式”人才培養(yǎng)的根本是通過校企合作突破學(xué)校教學(xué)只停留在淺層次書本理論的人才培養(yǎng)階段,對(duì)教學(xué)進(jìn)一步深化、推進(jìn)高校教育改革。在大量調(diào)研和企業(yè)反饋信息的基礎(chǔ)上,明確崗位目標(biāo)與技能要求,與用人單位共同完成人才培養(yǎng)計(jì)劃,構(gòu)建全程式、全面合作的人才培養(yǎng)模式。依托行業(yè),發(fā)展專業(yè),在高校教育領(lǐng)域以差異化競(jìng)爭(zhēng)的定位,明確本專業(yè)的發(fā)展方向。以“面向市場(chǎng),特色鮮明,培養(yǎng)精英,服務(wù)社會(huì)”為教學(xué)指導(dǎo)思想,培養(yǎng)具有高品德、高素質(zhì)、精專業(yè)、重實(shí)踐,富有創(chuàng)新、進(jìn)取精神,身心健康,品位高雅,符合市場(chǎng)需求的高技能性人才。進(jìn)行“訂單式”人才培養(yǎng)模式的探索,符合教育部高等教育的辦學(xué)思想,是校企合作的雙贏模[2]。
大力推進(jìn)高校教學(xué)改革,堅(jiān)持以市場(chǎng)需求為導(dǎo)向,堅(jiān)持為區(qū)域經(jīng)濟(jì)服務(wù)的辦學(xué)思路,各大高校加強(qiáng)了教學(xué)制度化改革,學(xué)習(xí)和借鑒國(guó)內(nèi)外先進(jìn)的職業(yè)教育理念和辦學(xué)經(jīng)驗(yàn),建立以勝任崗位要求為出發(fā)點(diǎn)的辦學(xué)體系。以服務(wù)為宗旨,以就業(yè)為導(dǎo)向,積極推行訂單式人才培養(yǎng),走“產(chǎn)、學(xué)”一體化的發(fā)展道路,切實(shí)深化教育改革,是高校教育發(fā)展的方向。校企合作、訂單培養(yǎng)有利于做到專業(yè)設(shè)置與企業(yè)需求相協(xié)調(diào)、技能訓(xùn)練與崗位要求相協(xié)調(diào)、培養(yǎng)目標(biāo)與用人要求相協(xié)調(diào),校企合作、訂單培養(yǎng)已成為高校教育人才培養(yǎng)的新途徑和新模式。
1.2 開展“訂單式”人才培養(yǎng)的優(yōu)勢(shì)及必要性
判斷一所高等院校的教育教學(xué)是否成功,主要是看學(xué)校所設(shè)置的專業(yè)能否適應(yīng)經(jīng)濟(jì)的飛速發(fā)展以及是否以市場(chǎng)的普遍需求為主導(dǎo)方向,培養(yǎng)出理論基礎(chǔ)扎實(shí),實(shí)踐能力突出,能夠?qū)W以致用,在未來的工作崗位上能為企業(yè)和社會(huì)做杰出貢獻(xiàn)的優(yōu)秀畢業(yè)生。而如今被各大高校和企業(yè)所大力推行和倡導(dǎo)的“訂單式”人才培養(yǎng)計(jì)劃,就是本著校企合作的原則,在學(xué)生在校期間為畢業(yè)即就業(yè)的目標(biāo)創(chuàng)造良好環(huán)境,學(xué)校與企業(yè)雙方共同培養(yǎng)符合企業(yè)個(gè)性化需求的專業(yè)人[3]。這樣不僅企業(yè)節(jié)約了對(duì)應(yīng)屆畢業(yè)生再培訓(xùn)的成本和時(shí)間,學(xué)校也培養(yǎng)出了一批具有扎實(shí)的理論基礎(chǔ),并能與實(shí)踐相結(jié)合的應(yīng)用型人才,成為未來企業(yè)發(fā)展的人才基地。結(jié)合圖1可以看出,“訂單式”人才培養(yǎng)模式針對(duì)性較強(qiáng),可以為企業(yè)節(jié)約大量培訓(xùn)時(shí)間,同時(shí)也相對(duì)節(jié)約企業(yè)的成本。對(duì)于學(xué)生而言,在掌握專業(yè)技能的同時(shí),拓寬了就業(yè)渠道,對(duì)于畢業(yè)后的工作有很大保障。
對(duì)于當(dāng)代大學(xué)生,“訂單式”人才培養(yǎng),是一種理想的人才培養(yǎng)方式。
2 當(dāng)代主流編程語言的特點(diǎn)與應(yīng)用
IT行業(yè)經(jīng)歷了數(shù)十年的發(fā)展,各種編程語言也歷經(jīng)了多次的變革與更替。從初期的Pascal,到曾經(jīng)主導(dǎo)世界的C,再到如今風(fēng)光無限的Java、C#,以及逐漸完善的PHP。軟件行業(yè)的發(fā)展,也帶動(dòng)了編程語言的更替。下面,對(duì)當(dāng)前五種主流的編程語言(C,C++,C#,PHP,Java)進(jìn)行深入的對(duì)比分析。
C語言是一種計(jì)算機(jī)程序設(shè)計(jì)語言。它既具有高級(jí)語言的特點(diǎn),又具有匯編語言的特點(diǎn)。它可以作為工作系統(tǒng)設(shè)計(jì)語言,編寫系統(tǒng)應(yīng)用程序,也可以作為應(yīng)用程序設(shè)計(jì)語言,編寫不依賴計(jì)算機(jī)硬件的應(yīng)用程序。因此,它的應(yīng)用范圍廣泛,不僅僅是在軟件開發(fā)上,而且各類科研都需要用到C語言,具體應(yīng)用比如單片機(jī)以及嵌入式系統(tǒng)開發(fā)。
C++是應(yīng)用最廣泛、成熟、強(qiáng)大、復(fù)雜、流行的程序設(shè)計(jì)語言。目前正在使用的Windows或Linux操作系統(tǒng)的大部分內(nèi)容均出自C++的程序員之手,C++非常強(qiáng)大近乎無所不能,而C++代碼經(jīng)過編譯后將成為計(jì)算機(jī)的二進(jìn)制代碼的可執(zhí)行程序,所以在兼容性、性能上均為優(yōu)秀。當(dāng)今如果你學(xué)習(xí)C++,再配合 WIN32SDK、MFC或是.NET CLR,絕對(duì)是開發(fā)桌面程序的首選語言。
C#是新興、易學(xué)、強(qiáng)大的程序設(shè)計(jì)語言,它更像Java完全面向?qū)ο螅_發(fā)與運(yùn)行都在.NET Framework環(huán)境中。使用微軟強(qiáng)大的Visual Studio集成開發(fā)環(huán)境,這是快速開發(fā)Windows平臺(tái)桌面應(yīng)用程序的最好選擇。不過C#編譯后的程序如Java一樣是中間語言,運(yùn)行程序的計(jì)算機(jī)需要安裝.NET Framework運(yùn)行環(huán)境,不算大也不算小。但在微軟的.NET推出多年后的今天,它還沒有較好的普及開,可能對(duì)你的程序傳播會(huì)有一定影響。同時(shí)C#也可以開發(fā) 的動(dòng)態(tài)網(wǎng)頁程序,這是曾經(jīng)風(fēng)火多年的 ASP的替代產(chǎn)品。
PHP是目前一種很受歡迎的編程語言。幾乎你現(xiàn)在看到的像是門戶網(wǎng)站、博客、論壇它們除去華麗的外表外,網(wǎng)頁內(nèi)部的程序與數(shù)據(jù)處理都離不開動(dòng)態(tài)網(wǎng)頁技術(shù),而 PHP 正是目前最流行、強(qiáng)大、穩(wěn)健的動(dòng)態(tài)網(wǎng)頁開發(fā)腳本語言。它的語言風(fēng)格類似C、Perl,可以集成在 HTML網(wǎng)頁代碼只中,也遵循面向?qū)ο?,并且易于學(xué)習(xí)。其實(shí) PHP 還可以開發(fā)桌面應(yīng)用程序,不過因?yàn)樗膬?yōu)秀,已主要作為了動(dòng)態(tài)網(wǎng)頁開發(fā)語言。如果你要學(xué)習(xí)開發(fā) Web 應(yīng)用程序,PHP絕對(duì)是你的首個(gè)選擇。
Java是目前最炙手可熱的編程語言,它是一種可以撰寫跨平臺(tái)應(yīng)用軟件的面向?qū)ο蟪绦蛟O(shè)計(jì)語言。近些年來非常流行且穩(wěn)定,未來生命周期較長(zhǎng)。語言風(fēng)格較為接近C++與C#,而最為人熟知的便是跨平臺(tái)性。Java的跨平臺(tái)性已得到了廣泛的認(rèn)可,在計(jì)算機(jī)的各種平臺(tái)、操作系統(tǒng),以及手機(jī)、移動(dòng)設(shè)備、智能卡、消費(fèi)家電均已邁入成熟的生產(chǎn)化。而國(guó)內(nèi)的Java人才需求前景目前也是大好。
3 主流編程語言的“訂單式”人才培養(yǎng)模式規(guī)劃
作為企業(yè)產(chǎn)品的最終生產(chǎn)者,軟件開發(fā)人員有著不可替代的作用。而不同的企業(yè),對(duì)于人才的需求也各不相同,各個(gè)學(xué)校對(duì)于人才的培養(yǎng)也有著自己獨(dú)特的教學(xué)模式。為達(dá)到校企共贏的最終目標(biāo),給出如下整體規(guī)劃。
3.1 確立合適企業(yè),做好市場(chǎng)調(diào)研
“訂單式”人才培養(yǎng),是為了適應(yīng)企業(yè)的市場(chǎng)需求,培養(yǎng)在校生使之成為符合企業(yè)整體要求的綜合型人才。重點(diǎn)就是要讓企業(yè)參與到學(xué)校的教育教學(xué)中來,只有讓企業(yè)直接參與人才的培養(yǎng),才能培養(yǎng)出最適合企業(yè)需求的人才。目前,許多國(guó)際和國(guó)內(nèi)知名企業(yè),都在開展以校企合作為基礎(chǔ)的“訂單式”人才培養(yǎng)計(jì)劃。例如,微軟中國(guó)、聯(lián)想集團(tuán)、長(zhǎng)城寬帶等等,都在為各個(gè)不同領(lǐng)域的不同學(xué)校提供相應(yīng)的培養(yǎng)計(jì)劃。因此,做好市場(chǎng)的前期調(diào)研,選擇合適的優(yōu)秀企業(yè)作為校企合作伙伴,是整個(gè)“訂單式”人才培養(yǎng)計(jì)劃成功的基礎(chǔ)。
3.2 根據(jù)學(xué)生興趣,公開選拔訂單班學(xué)員
學(xué)校根據(jù)企業(yè)不同的人才技能需求,開設(shè)適合不同學(xué)生的“訂單式”人才班。學(xué)生可以根據(jù)自己的興趣愛好,自由選擇適合自己的訂單班。學(xué)校應(yīng)采取公開、公平、公正的原則,與企業(yè)進(jìn)行綜合、全面的生源選拔,最終確定“訂單式”人才班的學(xué)員組成。針對(duì)開發(fā)人員的選拔,一般需要符合如下基本要求:
(1)掌握一定的計(jì)算機(jī)相關(guān)知識(shí),對(duì)軟件編程開發(fā)有濃厚興趣。
(2)初步具備邏輯思維能力,對(duì)于基本算法有相應(yīng)了解。
(3)明確自己的職業(yè)目標(biāo),并有良好的誠(chéng)信品質(zhì)。
(4)通過學(xué)校以及企業(yè)的筆試、面試選拔。
3.3 構(gòu)建新的課程體系,完善“訂單式”人才培養(yǎng)模式
根據(jù)市場(chǎng)和企業(yè)的需求,學(xué)生在完成基本課程的同時(shí),需要根據(jù)企業(yè)的要求,將課程結(jié)構(gòu),內(nèi)容銜接等方面進(jìn)行推敲。舉例來說,世界知名企業(yè)英特爾公司的校企合作項(xiàng)目,針對(duì)嵌入式開發(fā)培養(yǎng)專業(yè)人才,并對(duì)在校學(xué)生提供基礎(chǔ)課程的教學(xué),提供相應(yīng)的設(shè)備,統(tǒng)一設(shè)置相應(yīng)的課程。整體模式適合各個(gè)校企合作組織進(jìn)行學(xué)習(xí)。結(jié)合上述五種主流編程語言(C,C++,C#,PHP,Java),列出主要核心的課程:
(1)C語言方向:一般應(yīng)用于嵌入式開發(fā)領(lǐng)域,一般院校會(huì)開設(shè):C語言程序設(shè)計(jì),Linux下的C編程,計(jì)算機(jī)組成原理,匯編語言,操作系統(tǒng)概論等。
(2)C++方向需要的學(xué)習(xí)單元包括:過程化語言基礎(chǔ),面向?qū)ο蟪绦蛟O(shè)計(jì),算法模板和STL庫(kù),數(shù)據(jù)庫(kù)知識(shí),Windows多線程技術(shù)等。
(3)C#方向:C#程序設(shè)計(jì),入門,高級(jí)等(根據(jù)不同方向選擇較開放)。
(4)PHP方向:HTML,CSS,PHP基礎(chǔ)語法,數(shù)據(jù)庫(kù)知識(shí),后臺(tái)設(shè)計(jì)框架等。
(5)Java方向:Java程序設(shè)計(jì),數(shù)據(jù)庫(kù),HTML,Struts,Spring ,Hibernate的整合開發(fā)等。
4 “訂單式”人才培養(yǎng)需注意的問題
校企合作要以共同提高學(xué)生的綜合素質(zhì)為基本目標(biāo),能夠使畢業(yè)生更好的融入社會(huì)和企業(yè)之中。其中,一定要注重學(xué)生的自由選擇以及對(duì)未來的職業(yè)訴求,增強(qiáng)在校大學(xué)生對(duì)個(gè)人發(fā)展目標(biāo)的認(rèn)同感。企業(yè)的合理選擇以及課程的合理安排都是能否成功培養(yǎng)出合格人才的關(guān)鍵因素。校企合作協(xié)議的簽訂以及個(gè)人工作意向的簽訂都是十分重要的。因?yàn)閷W(xué)生在畢業(yè)之時(shí)無法滿足企業(yè)的需求或者自己為了更好的發(fā)展想從事其它行業(yè),這樣的學(xué)生會(huì)面臨艱難的選擇,一方面有著協(xié)議的約束,一方面是自己認(rèn)為更好的選擇,而企業(yè)也會(huì)承受不必要的負(fù)擔(dān)。因此,無論是學(xué)校、在校學(xué)生還是企業(yè),都應(yīng)該對(duì)人才培養(yǎng)各階段簽訂的協(xié)議進(jìn)行認(rèn)真研究,避免由于疏忽而影響整個(gè)“訂單式”人才培養(yǎng)計(jì)劃,把毀約性降到最低。
5 結(jié)束語
“訂單式”人才培養(yǎng)模式符合企業(yè)的用人需求,為企業(yè)節(jié)約了成本,所以在校企合作的過程中,企業(yè)非常關(guān)注人才培養(yǎng)的過程和質(zhì)量,與學(xué)校合作的主動(dòng)性、積極性更高。在IT產(chǎn)業(yè)技術(shù)不斷發(fā)展的今天,開展“訂單式”教學(xué)符合職業(yè)教育規(guī)律,能夠有效地緩解就業(yè)壓力。校企合作對(duì)學(xué)校的學(xué)科建設(shè)也有著積極的推進(jìn)作用,使學(xué)校與企業(yè)真正做到零距離接觸,實(shí)現(xiàn)畢業(yè)即就業(yè)的最終目標(biāo)。因此,“訂單式”人才培養(yǎng)模式是當(dāng)代教育不可或缺的一條實(shí)踐之路。
參考文獻(xiàn):
目前,國(guó)內(nèi)大多數(shù)高校的計(jì)算機(jī)相關(guān)專業(yè)以及相關(guān)的職業(yè)培訓(xùn)學(xué)校都開設(shè)了基于Java的Web程序設(shè)計(jì)系列課程,課程包括從入門的Servlet和JSP到更高級(jí)的Java EE程序設(shè)計(jì)。各IT企業(yè)對(duì)Web類開發(fā)人員的專業(yè)素質(zhì)和技能都有較高要求,這就要求高校培養(yǎng)的學(xué)生既有夯實(shí)的理論基礎(chǔ),又具有一定的開發(fā)經(jīng)驗(yàn)與實(shí)踐技能。但是,目前高校培養(yǎng)的學(xué)生還不能很好的滿足企業(yè)的要求。
一、存在的問題
雖然Java Web類課程也在不斷的改革,但目前還是存在著不足:一是在傳統(tǒng)的課堂教學(xué)模式下,教師在課堂上以課件為藍(lán)本說教式的教學(xué),學(xué)生被動(dòng)的接受知識(shí),沒有發(fā)揮學(xué)生的主觀能動(dòng)性,導(dǎo)致學(xué)習(xí)效果不佳;二是學(xué)生光學(xué)習(xí)了程序設(shè)計(jì)的基礎(chǔ)知識(shí),但缺乏編程能力訓(xùn)練,無法獨(dú)立設(shè)計(jì)與開發(fā)應(yīng)用程序,工程能力不強(qiáng);三是由于教材的滯后性,學(xué)生沒有學(xué)習(xí)和掌握目前主流的開發(fā)技術(shù),難以達(dá)到企業(yè)的用人要求;四是一些計(jì)算機(jī)相關(guān)專業(yè)(比如:信息安全、物聯(lián)網(wǎng)等)的Java Web課的學(xué)習(xí)內(nèi)容與計(jì)算機(jī)和軟件專業(yè)的對(duì)應(yīng)課程的內(nèi)容完全一樣,沒有體現(xiàn)出專業(yè)之間的差異,學(xué)生不知道如何將信息安全的技術(shù)在Java Web程序中應(yīng)用。如果能解決好這個(gè)問題,不僅有利于學(xué)生掌握J(rèn)ava Web開發(fā)的技能,而且能讓學(xué)生更加深刻的理解信息安全技術(shù)的實(shí)踐與應(yīng)用。
針對(duì)上述問題,結(jié)合筆者這幾年給信息安全專業(yè)講授Java Web課程總結(jié)的一些經(jīng)驗(yàn),提出了一些針對(duì)信息安全專業(yè)的Java Web課程的教學(xué)改革探索,希望能找到更符合信息安全專業(yè)要求的Java Web課程教學(xué)內(nèi)容、方式和方法,以培養(yǎng)更加符合專業(yè)培養(yǎng)目標(biāo)和社會(huì)需求的學(xué)生。
二、教學(xué)與實(shí)踐內(nèi)容改革探索
Java Web程序設(shè)計(jì)系列課程的基礎(chǔ)是Java,所以在課程體系的設(shè)置方面要突出Java課程的重要性,加大Java課程的教學(xué)量,并且在Java課程的教學(xué)內(nèi)容中要加入JDK中的Java Security包的內(nèi)容,重點(diǎn)講解Java Security API的架構(gòu)與應(yīng)用,這是在后續(xù)的Java Web課程中引入安全內(nèi)容的基礎(chǔ)。課程的教學(xué)與實(shí)踐內(nèi)容改革主要有以下幾個(gè)部分。
1.更新Servlet和JSP的最新版本內(nèi)容。Servlet是Java Web的基礎(chǔ),隨著Java EE版本的更新,最新的Servlet版本已經(jīng)是3.x,而目前大部分教材還在講授Servlet 2.x版本的內(nèi)容。新版本的Servlet在前一版本(Servlet 2.5)的基礎(chǔ)上提供了若干新特性用于簡(jiǎn)化Web應(yīng)用的開發(fā)和部署,這些新的特性包括支持異步處理、支持注解以及可插性等。新的版本必將為Java Web開發(fā)提供更好的支持與應(yīng)用,所以我們講授的內(nèi)容也必須隨著技術(shù)的發(fā)展而進(jìn)行更新,否則會(huì)導(dǎo)致學(xué)生未學(xué)到最新的知識(shí)和技術(shù),會(huì)和用人單位的需求脫節(jié)。
2.設(shè)計(jì)貫穿全課程的教學(xué)項(xiàng)目。引入基于項(xiàng)目驅(qū)動(dòng)的教學(xué)內(nèi)容改革是近年來編程類課程改革的主要方式之一,通過實(shí)踐證明這種方式也具有不錯(cuò)的效果。與其他編程課程的項(xiàng)目驅(qū)動(dòng)教學(xué)不同的是,我們的教學(xué)項(xiàng)目按照以下幾個(gè)要求來設(shè)計(jì):①教學(xué)項(xiàng)目要按照工程項(xiàng)目的完整流程來進(jìn)行設(shè)計(jì)。教學(xué)項(xiàng)目不再是按章節(jié)設(shè)計(jì)的程序案例,而是一個(gè)實(shí)際應(yīng)用項(xiàng)目貫穿到教學(xué)的全過程。項(xiàng)目按照軟件開發(fā)的基本流程,包含了分析、設(shè)計(jì)、實(shí)現(xiàn)、測(cè)試和部署等幾個(gè)環(huán)節(jié),這些環(huán)節(jié)的內(nèi)容與教學(xué)內(nèi)容的各個(gè)章節(jié)對(duì)應(yīng)。按照教學(xué)章節(jié)講授了編程知識(shí)后,應(yīng)用編程知識(shí)開發(fā)實(shí)現(xiàn)項(xiàng)目的某項(xiàng)功能,隨著教學(xué)內(nèi)容的不斷深入,圍繞項(xiàng)目開發(fā)的功能越來越多,也越來越復(fù)雜。在教學(xué)結(jié)束時(shí),教學(xué)項(xiàng)目也就形成了一個(gè)相對(duì)完整并具有實(shí)用性的項(xiàng)目。學(xué)生在此過程中也了解到了所學(xué)的知識(shí)是如何應(yīng)用的。同時(shí),具體的應(yīng)用項(xiàng)目讓學(xué)生不再覺得所學(xué)的知識(shí)是抽象的,也能觸發(fā)學(xué)生的學(xué)習(xí)興趣,引導(dǎo)學(xué)生主動(dòng)學(xué)習(xí)與實(shí)踐。②教學(xué)項(xiàng)目中應(yīng)用信息安全技術(shù),符合專業(yè)培養(yǎng)目標(biāo)。針對(duì)信息安全專業(yè)的培養(yǎng)目標(biāo),結(jié)合信息安全技術(shù)在Web系統(tǒng)中的應(yīng)用,在教學(xué)項(xiàng)目的設(shè)計(jì)中加入信息安全技術(shù)的應(yīng)用,將學(xué)生所學(xué)的信息安全專業(yè)課知識(shí)與本課程的編程開發(fā)結(jié)合起來,體現(xiàn)信息安全專業(yè)知識(shí)的應(yīng)用。比如:學(xué)生在密碼學(xué)課程學(xué)習(xí)了散列算法,知道了用散列算法計(jì)算一串?dāng)?shù)據(jù)的散列值,以用于對(duì)數(shù)據(jù)進(jìn)行完整性校驗(yàn)。在Web系統(tǒng)應(yīng)用中,還可以用散列算法計(jì)算用戶密碼的散列碼,用散列碼替換明文密碼能在一定程度上增加密碼的安全性。其他的信息安全技術(shù)比如:防范SQL注入攻擊、基于角色的用戶權(quán)限控制等,都能在Web項(xiàng)目中得到應(yīng)用。在教學(xué)項(xiàng)目中加入這些技術(shù)的實(shí)現(xiàn)案例有助于信息安全專業(yè)學(xué)生理解與掌握相關(guān)的知識(shí)與應(yīng)用。表1為教學(xué)項(xiàng)目中設(shè)計(jì)的信息安全局技術(shù)應(yīng)用功能。③教學(xué)項(xiàng)目中應(yīng)用主流技術(shù)與框架。由于學(xué)生是初學(xué)者,所以課堂教學(xué)講授的都是基礎(chǔ)知識(shí),比如:Java Web開發(fā)基本原理、編程語言基礎(chǔ)等,缺乏主流的框架技術(shù)的學(xué)習(xí)與應(yīng)用。雖然在現(xiàn)階段學(xué)生學(xué)習(xí)框架技術(shù)還有一定的難度,但是一定要在教學(xué)項(xiàng)目中加入這些框架技術(shù)的應(yīng)用,并且要將框架技術(shù)與課本上的知識(shí)進(jìn)行對(duì)應(yīng),通過理解基礎(chǔ)知識(shí)來理解框架技術(shù)的應(yīng)用,這樣的教學(xué)項(xiàng)目才與實(shí)際應(yīng)用項(xiàng)目更類似,更有利于學(xué)生掌握實(shí)際應(yīng)用的開發(fā)知識(shí)與技能。
三、教學(xué)方式方法改革探索
傳統(tǒng)的課堂教學(xué)方式對(duì)于編程類課程而言,存在的不足之處是:學(xué)生光學(xué)習(xí)了理論知識(shí),但沒有訓(xùn)練到學(xué)生的實(shí)踐能力,所以本課程在教學(xué)方式方法的主要改進(jìn)方向就是要加強(qiáng)學(xué)生的設(shè)計(jì)與開發(fā)能力的訓(xùn)練,最終考察學(xué)生對(duì)本課程的學(xué)習(xí)情況,使學(xué)生能否獨(dú)立完成Web系統(tǒng)的設(shè)計(jì)與開發(fā)。
1.項(xiàng)目驅(qū)動(dòng)式現(xiàn)場(chǎng)教學(xué)。在課堂教學(xué)中就要以教學(xué)項(xiàng)目為導(dǎo)向,充分發(fā)揮項(xiàng)目式教學(xué)方法的作用,充分利用多媒體設(shè)備組織教學(xué),采用在實(shí)驗(yàn)室機(jī)房進(jìn)行項(xiàng)目式現(xiàn)場(chǎng)教學(xué),將學(xué)生推到課堂教學(xué)的主置上,在教師引導(dǎo)下師生一起完成教學(xué)項(xiàng)目中相關(guān)功能的設(shè)計(jì)與開發(fā)工作,讓學(xué)生享受到學(xué)習(xí)的樂趣,分享學(xué)習(xí)成果,實(shí)現(xiàn)教與學(xué)的共同推進(jìn)。
2.分組學(xué)習(xí)與討論機(jī)制。以8~10為限將學(xué)生分組,每組由基礎(chǔ)較好的學(xué)生或助教擔(dān)任組長(zhǎng)。每2~3次課后布置一個(gè)題目交由小組下去完成,完成的方式有查閱資料、討論、設(shè)計(jì)與開發(fā)等,完成后由小組統(tǒng)一提交,并安排小組人員在課堂上講述題目的完成情況,包括資料匯總、設(shè)計(jì)方案、程序演示與解答等。這種分組完成題目、課堂答題的方式有利于學(xué)生團(tuán)隊(duì)精神的培養(yǎng),也有利于學(xué)生表述能力的培養(yǎng)。
3.利用過程化考試平臺(tái)實(shí)施過程化考核。傳統(tǒng)的考核方式是“期中考試+期末考試”,這樣的考試時(shí)間安排往往使得學(xué)生放松平時(shí)的學(xué)習(xí),而在考試之前進(jìn)行突擊復(fù)習(xí)。這種方式也不利于教師及時(shí)掌握學(xué)生的學(xué)習(xí)狀況。采用過程化考核機(jī)制就是把對(duì)知識(shí)點(diǎn)考核分散到教學(xué)過程中,每2~3周安排一次考試,考核這段時(shí)間學(xué)習(xí)的知識(shí)點(diǎn),及時(shí)把握學(xué)生的學(xué)習(xí)狀況。過程化考試以考核學(xué)生的實(shí)踐能力為主,為了更好的實(shí)施過程化考核機(jī)制,本課程設(shè)計(jì)開發(fā)了過程化考試平臺(tái),考試平臺(tái)為學(xué)生提供了模擬開發(fā)環(huán)境,學(xué)生在此環(huán)境中構(gòu)架編程項(xiàng)目、編寫、調(diào)試、運(yùn)行程序代碼,最終由系統(tǒng)對(duì)學(xué)生提交的項(xiàng)目文件進(jìn)行自動(dòng)化評(píng)分,保證評(píng)分的公平性和高效性。過程化考試平臺(tái)的應(yīng)用,將考試分散到平時(shí)教學(xué)過程中,讓學(xué)生掌握每個(gè)章節(jié)的知識(shí)點(diǎn)與對(duì)應(yīng)的編程技術(shù);同時(shí),過程化考試平臺(tái)提供了一個(gè)實(shí)踐編程環(huán)境,直接考查學(xué)生編寫程序的能力,能有效加強(qiáng)對(duì)學(xué)生編程能力的培養(yǎng)與考核。
四、結(jié)語
2.主任(副主任)應(yīng)具同級(jí)副職任職2年以上或下級(jí)崗位任職5年以上的工作經(jīng)歷。
3.應(yīng)具有相關(guān)專業(yè)中級(jí)以上專業(yè)技術(shù)職務(wù)任職資格。
(二)知識(shí)要求:
1.熟悉黨和國(guó)家有關(guān)科學(xué)技術(shù)工作的方針、政策、法律、法規(guī)。掌握煙草專賣法、專利法、技術(shù)合同法及標(biāo)準(zhǔn)化法等法律法規(guī)。熟悉有關(guān)保密法規(guī)。熟悉本系統(tǒng)生產(chǎn)經(jīng)營(yíng)環(huán)節(jié)及統(tǒng)計(jì)分析的基本知識(shí)。
2.了解煙草業(yè)務(wù)流程、標(biāo)準(zhǔn)化、安全技術(shù)、計(jì)算機(jī)、專利、技術(shù)經(jīng)濟(jì)分析及技術(shù)行政管理等知識(shí)。了解國(guó)內(nèi)外煙草行業(yè)科學(xué)技術(shù)進(jìn)步現(xiàn)狀及發(fā)展趨勢(shì)。
(三)能力要求:
1.理解判斷能力:能準(zhǔn)確理解、執(zhí)行黨和國(guó)家的方針、政策及上級(jí)指示精神。能對(duì)北京煙草信息化發(fā)展方向提出分析判斷性意見。
2.組織協(xié)調(diào)能力:能組織本部門人員共同參與業(yè)務(wù)工作。能協(xié)調(diào)與有關(guān)部門和單位的工作關(guān)系。
3.語言文字能力:具有草擬、審核指導(dǎo)性文件、專題調(diào)研報(bào)告 和技術(shù)論文的能力。具有較強(qiáng)的口頭表達(dá)能力。
(四)素質(zhì)要求:
1.具有較強(qiáng)的敬業(yè)精神和責(zé)任心,工作細(xì)致認(rèn)真,能承受很大的工作壓力。
計(jì)算機(jī)軟件在開發(fā)、使用的過程中需要經(jīng)過編程開發(fā)、編碼架構(gòu)形成等一系列環(huán)節(jié),計(jì)算機(jī)編碼程序上的漏洞就會(huì)給不法分子帶來可乘之機(jī),進(jìn)而給用戶信息帶來風(fēng)險(xiǎn)。因此軟件開發(fā)需要在相應(yīng)的規(guī)范化的工作標(biāo)準(zhǔn)上進(jìn)行,從而防止非法人員通過不正規(guī)途徑竊取信息,降低使用者信息丟失和數(shù)據(jù)受損等一系列風(fēng)險(xiǎn)。在現(xiàn)階段,隨著手機(jī)APP的使用越來越普及,其安全性也引起了人們的充分關(guān)注,因此在軟件開發(fā)過程中,數(shù)據(jù)安全的保障范圍也要擴(kuò)大到手機(jī)等移動(dòng)端領(lǐng)域上。
1.2計(jì)算機(jī)病毒的入侵
計(jì)算機(jī)網(wǎng)絡(luò)具有多元化的特點(diǎn),也就是在信息的產(chǎn)生、傳播、利用的過程中,可能會(huì)在某一個(gè)環(huán)節(jié)受到計(jì)算機(jī)病毒的攻擊,從而對(duì)計(jì)算機(jī)系統(tǒng)的整體性能造成一定的影響。不同的國(guó)家有不同的網(wǎng)絡(luò)法律法規(guī),國(guó)外不法分子往往通過翻越網(wǎng)絡(luò)墻將網(wǎng)絡(luò)病毒植入其他國(guó)家。再者,由于缺乏網(wǎng)絡(luò)監(jiān)管部門的監(jiān)督管理,計(jì)算機(jī)軟件會(huì)受到各類病毒的侵害,嚴(yán)重危害網(wǎng)絡(luò)環(huán)境。網(wǎng)絡(luò)病毒由于其傳播速度非???,帶來的影響也是很大的,產(chǎn)生的數(shù)據(jù)流失等一系列安全問題可能會(huì)造成嚴(yán)重的計(jì)算機(jī)系統(tǒng)應(yīng)用方面的后果。
1.3黑客攻擊
在網(wǎng)絡(luò)環(huán)境的影響之下,黑客的出現(xiàn)打破了原有網(wǎng)絡(luò)信息使用的平衡,其為了自身利益侵入他人的計(jì)算機(jī)會(huì)對(duì)網(wǎng)絡(luò)的安全運(yùn)行產(chǎn)生極大地影響。他們利用專業(yè)技術(shù)入侵個(gè)人、企業(yè)甚至是國(guó)家的計(jì)算機(jī)系統(tǒng),竊取對(duì)自己有用的信息,然后進(jìn)行信息販賣以獲取經(jīng)濟(jì)利益,因此加強(qiáng)網(wǎng)絡(luò)監(jiān)督管理工作刻不容緩。在網(wǎng)絡(luò)信息共享時(shí)代,也要做好重要信息的安全保密意識(shí)提升工作。
2引起計(jì)算機(jī)網(wǎng)絡(luò)安全問題的原因
2.1電腦病毒
電腦病毒具有多樣性、潛伏性、超強(qiáng)的傳播性,因此在電腦病毒的預(yù)防和處理的過程中,要對(duì)其傳播途徑加以控制。其傳播途徑和類型呈現(xiàn)多樣化趨勢(shì),計(jì)算機(jī)網(wǎng)頁、優(yōu)盤等都是其傳播的渠道,在其潛伏的過程中可能會(huì)對(duì)計(jì)算機(jī)系統(tǒng)的穩(wěn)定性和安全性等造成長(zhǎng)期的影響而不被察覺。首先,它潛入計(jì)算機(jī)系統(tǒng),然后等待機(jī)會(huì)進(jìn)而破壞計(jì)算機(jī)的核心系統(tǒng)。嚴(yán)重時(shí),甚至?xí)?dǎo)致計(jì)算機(jī)系統(tǒng)癱瘓,使其無法正常運(yùn)行.
2.2網(wǎng)絡(luò)環(huán)境
開放的網(wǎng)絡(luò)環(huán)境,在給人們的生活帶來極大便利的同時(shí),帶來的信息安全問題也是不容忽視的。目前保障我國(guó)網(wǎng)絡(luò)環(huán)境安全運(yùn)行的方式主要有防火墻和網(wǎng)閘、安全認(rèn)證等,使用時(shí)需要提前設(shè)定網(wǎng)絡(luò)運(yùn)行參數(shù),然后對(duì)信息進(jìn)行控制和篩選。但是在信息化和大數(shù)據(jù)飛速發(fā)展的今天,這種方法難以滿足目前的防控需求,且容易受到外界大數(shù)據(jù)的沖擊。我國(guó)網(wǎng)絡(luò)環(huán)境的主要防控對(duì)象是網(wǎng)絡(luò)黑客,而在這種條件下,黑客的“光臨”日益變得頻繁,所以必須要進(jìn)行網(wǎng)絡(luò)防護(hù)措施的升級(jí)改造,否則就會(huì)讓我國(guó)的網(wǎng)絡(luò)環(huán)境受到更大的沖擊,再次受到外部系統(tǒng)的侵襲,從而造成惡性循環(huán),對(duì)國(guó)家社會(huì)經(jīng)濟(jì)發(fā)展不利。
2.3欠缺合理的人才培養(yǎng)機(jī)制
信息技術(shù)和網(wǎng)絡(luò)技術(shù)屬于新興技術(shù),發(fā)展速度非常快,因此在人才培養(yǎng)方面需要緊跟時(shí)代的步伐。技術(shù)能力提升是網(wǎng)絡(luò)信息安全工作的重點(diǎn)。在計(jì)算機(jī)高端人才培養(yǎng)方面,我國(guó)欠缺健全的人才發(fā)展體制,信息技術(shù)專業(yè)化發(fā)展也不完善,人才隊(duì)伍的逐步壯大也需要相應(yīng)的人才培養(yǎng)機(jī)制。在網(wǎng)絡(luò)信息安全技術(shù)發(fā)展的過程中,計(jì)算機(jī)人才發(fā)揮了十分重要的作用,面對(duì)人才流失和發(fā)展能力不足等一系列的問題也需要加大人才培養(yǎng)力度,完善計(jì)算機(jī)人才管理制度,從而促進(jìn)其更好地發(fā)展。
3網(wǎng)絡(luò)信息技術(shù)安全技術(shù)管理的有效對(duì)策分析
3.1制定安全管理制度,實(shí)現(xiàn)一體化安全管理
為了保證計(jì)算機(jī)和相關(guān)網(wǎng)絡(luò)的安全運(yùn)行,需要大力提升網(wǎng)絡(luò)安全運(yùn)行制度的管理水平。安全管理機(jī)制工作的完善,可以使得計(jì)算機(jī)網(wǎng)絡(luò)的運(yùn)行環(huán)境得到進(jìn)一步的優(yōu)化。首先,政府干預(yù)和對(duì)網(wǎng)絡(luò)運(yùn)行風(fēng)險(xiǎn)的政策性控制十分重要,通過對(duì)法律法規(guī)的完善,可以使信息安全管理工作得到個(gè)人和單位的雙重落實(shí)。其次,對(duì)于病毒入侵工作的重點(diǎn)防御,主要是通過完善安全監(jiān)測(cè)、應(yīng)急管理制度等工作,及時(shí)進(jìn)行有效的控制,來減少安全威脅,保障日常工作的正常開展。最后,加強(qiáng)網(wǎng)絡(luò)監(jiān)督管理工作,以及監(jiān)護(hù)系統(tǒng)的日常更新工作可以使計(jì)算機(jī)系統(tǒng)的運(yùn)行效率得到大幅提升。
3.2防病毒技術(shù)在計(jì)算機(jī)中的應(yīng)用
防病毒技術(shù)在計(jì)算機(jī)硬件的防護(hù)方面發(fā)揮了十分積極的作用,主要包括:病毒的預(yù)防技術(shù)、檢測(cè)技術(shù)以及清除技術(shù)。在工作中可以及時(shí)對(duì)病毒進(jìn)行處理,使互聯(lián)網(wǎng)、計(jì)算機(jī)的使用更加安全。預(yù)防病毒工作主要是利用技術(shù)手段阻隔病毒傳播,而在病毒的檢測(cè)工作中,會(huì)對(duì)病毒進(jìn)行檢測(cè)和針對(duì)性的處理,防止其對(duì)軟件和計(jì)算機(jī)中的信息進(jìn)行破壞。同時(shí)加強(qiáng)防火墻的使用,濾防火墻主要是對(duì)計(jì)算機(jī)系統(tǒng)從經(jīng)由路由器獲取的數(shù)據(jù)進(jìn)行過濾。
3.3加強(qiáng)身份驗(yàn)證
目前,軟件登錄或人工出行安全檢查都需要經(jīng)過嚴(yán)格的認(rèn)證,這是對(duì)自己和他人安全的保障。加密工作是在充分考慮業(yè)務(wù)需求和設(shè)備安全的基礎(chǔ)上隔離相關(guān)網(wǎng)絡(luò)。在重要數(shù)據(jù)的傳輸過程中選擇局域網(wǎng)絡(luò)和加密通道進(jìn)行傳輸,并且對(duì)移動(dòng)終端的接入更好地執(zhí)行篩選工作,從而實(shí)現(xiàn)安全可靠的移動(dòng)終端的接入工作。另外,實(shí)體認(rèn)證工作非常重要。進(jìn)一步開展無線接入網(wǎng)與移動(dòng)終端設(shè)備之間的身份認(rèn)證,提高用戶的身份認(rèn)證和信息傳輸能力,也是系統(tǒng)穩(wěn)定的保障。除此之外,數(shù)字認(rèn)證工作,也是提升數(shù)據(jù)安全性的另一種方式。利用端口訪問控制以及物理地址過濾等安全性防護(hù)技術(shù),為后臺(tái)工作的穩(wěn)步運(yùn)行及監(jiān)察監(jiān)測(cè)系統(tǒng)工作的開展奠定了技術(shù)基礎(chǔ)。監(jiān)察監(jiān)測(cè)系統(tǒng)需要對(duì)異常操作行為進(jìn)行實(shí)時(shí)記錄、監(jiān)控,及時(shí)發(fā)現(xiàn)安全隱患,并對(duì)造成安全隱患的相關(guān)數(shù)據(jù)進(jìn)行安全過濾以及篩查等,以提升系統(tǒng)的敏感度,確保后續(xù)工作的開展。
3.4加大計(jì)算機(jī)尖端人才的培養(yǎng)力度
中圖分類號(hào):TP434文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1672-7800(2013)006-0189-02
基金項(xiàng)目:黑龍江省高等教育教學(xué)改革項(xiàng)目(JG2201201256)
作者簡(jiǎn)介:高巍?。?976-),女,碩士,黑龍江外國(guó)語學(xué)院信息科學(xué)系講師,研究方向?yàn)檐浖こ?、?shù)據(jù)庫(kù)、教學(xué)管理。
0引言
教育部于2010年頒布了我國(guó)精品課程建設(shè)的評(píng)審體系,該體系面向高職、高校本科和研究生等多個(gè)層次,涵蓋了幾乎所有的教學(xué)學(xué)科。精品課程建設(shè)評(píng)審體系要求各教育機(jī)構(gòu)結(jié)合自身特點(diǎn),規(guī)劃符合自己學(xué)校辦學(xué)理念和學(xué)生實(shí)際情況的精品課程教學(xué)改革方案[1]。《C語言程序設(shè)計(jì)》是計(jì)算機(jī)專業(yè)的一門重要課程,是學(xué)習(xí)計(jì)算機(jī)編程的基礎(chǔ)課程,黑龍江外國(guó)語學(xué)院信息科學(xué)系通過多年的教學(xué)研究和教學(xué)實(shí)踐,將其打造成為學(xué)院精品課程體系中的重要課程之一。
1精品課程建設(shè)思路
C語言程序設(shè)計(jì)作為計(jì)算機(jī)專業(yè)學(xué)生的專業(yè)基礎(chǔ)課,為學(xué)生學(xué)好程序設(shè)計(jì)和編程思想的形成起著重要的作用。筆者所在院系為了響應(yīng)教育部建設(shè)精品課程規(guī)劃和倡導(dǎo)質(zhì)量工程的新教學(xué)理念,組織教師總結(jié)多年的教學(xué)經(jīng)驗(yàn),并根據(jù)目前最新的人才需求,對(duì)《C語言程序設(shè)計(jì)》進(jìn)行教學(xué)改革實(shí)踐,完成精品課程的建設(shè)。
以往的C語言課程教學(xué)普遍存在如下幾個(gè)問題:①教學(xué)內(nèi)容復(fù)雜、難以理解,無法兼顧基礎(chǔ)各不相同的學(xué)生;②知識(shí)體系龐大,授課學(xué)時(shí)不足;③教材建設(shè)和教師知識(shí)結(jié)構(gòu)很難適應(yīng)C語言的最新發(fā)展和社會(huì)對(duì)人才的要求。針對(duì)上述問題,筆者所在系(以下簡(jiǎn)稱我系)根據(jù)應(yīng)用型人才培養(yǎng)目標(biāo)的定位和通過校企合作企業(yè)了解到的用人需求為依據(jù),經(jīng)過反復(fù)研究和探索,總結(jié)出一套涵蓋教師隊(duì)伍建設(shè)、課程內(nèi)容、教材建設(shè)、教學(xué)方法和手段等方面的精品課程建設(shè)體系,該體系與學(xué)校的應(yīng)用型人才培養(yǎng)策略和優(yōu)秀教師團(tuán)隊(duì)建設(shè)的總體要求相對(duì)應(yīng)。
根據(jù)精品課程評(píng)審體系的要求,我系首先對(duì)C語言程序設(shè)計(jì)的教學(xué)體系進(jìn)行改革,不再采用照本宣科、直上直下的傳統(tǒng)教學(xué)路線,提出了三步走的教學(xué)方式:
第一步是基礎(chǔ)知識(shí)普及,把C語言中的所有概念按照編程思想涉及范圍集中進(jìn)行講授。這部分內(nèi)容大概占總學(xué)時(shí)的六分之一,目的是在進(jìn)行進(jìn)一步的學(xué)習(xí)之前,消除因?yàn)榻逃尘昂椭R(shí)面不同而造成的學(xué)生基礎(chǔ)的參差不齊。教師要根據(jù)最新的技術(shù)發(fā)展和用人需求,詳細(xì)介紹日后程序設(shè)計(jì)和編程開發(fā)中遇到的重點(diǎn)難點(diǎn)問題。這樣做的目的是為了讓學(xué)生了解C語言、喜歡C語言。所以課后習(xí)題和上機(jī)實(shí)驗(yàn)環(huán)節(jié)的內(nèi)容要豐富而有趣,教師也要積極調(diào)動(dòng)學(xué)生的學(xué)習(xí)主動(dòng)性。
第二步是進(jìn)階學(xué)習(xí)階段,這里采用項(xiàng)目式教學(xué)手段,用一個(gè)或多個(gè)貫穿C語言程序設(shè)計(jì)和開發(fā)整個(gè)流程的項(xiàng)目為主線,講授編程思想相關(guān)的教學(xué)內(nèi)容。這里要強(qiáng)調(diào)的是思想的形成,比如面向?qū)ο?、軟件工程和網(wǎng)絡(luò)編程思想等,這些對(duì)于學(xué)生養(yǎng)成良好編程習(xí)慣和計(jì)算機(jī)思維都有很大的促進(jìn)作用。這部分的學(xué)習(xí)是對(duì)學(xué)生編程技能的提高過程,所以教師在完成教學(xué)內(nèi)容的同時(shí),還要講授包括軟件健壯性、系統(tǒng)測(cè)試以及程序優(yōu)化等相關(guān)軟件設(shè)計(jì)和開發(fā)的重要內(nèi)容。這部分的教學(xué)活動(dòng)占總學(xué)時(shí)的二分之一。這個(gè)步驟中學(xué)生應(yīng)成為課堂教學(xué)和實(shí)驗(yàn)教學(xué)的主體,讓他們自己通過實(shí)踐把所有教學(xué)內(nèi)容都融會(huì)貫通,教師要做好答疑解惑的工作。
第三步是課程設(shè)計(jì)階段,將學(xué)生按照知識(shí)掌握情況組合成若干小組,每個(gè)小組設(shè)計(jì)和實(shí)現(xiàn)一個(gè)小型軟件系統(tǒng)。課程設(shè)計(jì)的內(nèi)容要包括前兩部分的知識(shí)點(diǎn)和重要編程技術(shù),并要能體現(xiàn)系統(tǒng)的軟件開發(fā)生命周期。這部分的教學(xué)活動(dòng)占總課時(shí)的三分之一,目的在于為以后的程序設(shè)計(jì)相關(guān)課程打好理論和實(shí)踐基礎(chǔ)。這部分的教學(xué)活動(dòng)應(yīng)全部由學(xué)生完成,他們以小組為單位共同討論協(xié)商包括需求、設(shè)計(jì)、開發(fā)、測(cè)試、版本控制等軟件設(shè)計(jì)的各個(gè)環(huán)節(jié)。最后提交的除了具有可運(yùn)行程序之外,還需要有完整的軟件開發(fā)文檔,這些程序和文檔要在最后的課程設(shè)計(jì)評(píng)審中供所有教師和學(xué)生評(píng)價(jià),最后打出分?jǐn)?shù),計(jì)入最終的課程評(píng)分中。《C語言程序設(shè)計(jì)》精品課程建設(shè)課程體系“三步走”示意圖如圖1所示。
2精品課程建設(shè)實(shí)例
教育部對(duì)精品課程的定義是具有一流教師隊(duì)伍、一流教學(xué)內(nèi)容、一流教學(xué)方法、一流教材、一流教學(xué)管理等特點(diǎn)的示范性課程。借助現(xiàn)代計(jì)算機(jī)網(wǎng)絡(luò)技術(shù),精品課程的相關(guān)資料和方法將在網(wǎng)上公開和共享,實(shí)現(xiàn)教學(xué)資源的共享和共建。精品課程資源作為優(yōu)質(zhì)的教學(xué)資源,是提高教學(xué)效果和辦學(xué)質(zhì)量的重要基礎(chǔ)內(nèi)容。
我們認(rèn)為,精品課程建設(shè)首先要有明確的定位,要符合所在學(xué)校的辦學(xué)理念,適應(yīng)社會(huì)的發(fā)展和科學(xué)技術(shù)的變革,并在教學(xué)實(shí)踐中不斷發(fā)展進(jìn)步。要逐步形成一套科學(xué)完整的課程體系,包括教學(xué)內(nèi)容、教學(xué)方法、教學(xué)手段和考核方式的改革。不但要有知識(shí)的教育,更要體現(xiàn)對(duì)學(xué)生認(rèn)知能力的培養(yǎng),培養(yǎng)他們自主創(chuàng)新的能力。同時(shí)通過精品課程的建設(shè),形成一支優(yōu)秀的教師隊(duì)伍。還要研究如何建設(shè)和利用網(wǎng)絡(luò)支撐環(huán)境,促進(jìn)課程建設(shè),利于通過網(wǎng)絡(luò)共享教學(xué)資源。
2010年頒布的精品課程評(píng)審體系分為5大體系指標(biāo),若干分支指標(biāo),其中教師隊(duì)伍建設(shè)和課程內(nèi)容設(shè)計(jì)是最重要的指標(biāo)[2]。精品課程評(píng)審體系示意圖如圖2所示。
2.1教師隊(duì)伍建設(shè)
精品課程的核心內(nèi)容就是建設(shè)一流的教師隊(duì)伍、一流的教學(xué)內(nèi)容和教學(xué)方法、一流的管理模式等,可見教師隊(duì)伍建設(shè)是精品課程建設(shè)的重點(diǎn)。目前我系《C語言程序設(shè)計(jì)》教學(xué)組有教師5名,包括3名講師、2名副教授。教學(xué)組5人均為碩士以上學(xué)位,年齡結(jié)構(gòu)也是以中青年教師為主,具備知識(shí)結(jié)構(gòu)快速更新的特點(diǎn)。任課的教師都具有國(guó)內(nèi)知名學(xué)校相關(guān)專業(yè)的研究背景,并都有兼顧學(xué)術(shù)研究和技術(shù)應(yīng)用的人才素質(zhì)。在總結(jié)以往經(jīng)驗(yàn)和不斷探索中,我系采取了一系列有利于教師隊(duì)伍建設(shè)的措施。
(1)集體備課。主要采取群策群力、以老帶新的形式,組織教師進(jìn)行學(xué)術(shù)調(diào)研和討論的活動(dòng)。教師之間可以暢所欲言,在介紹自己教學(xué)經(jīng)驗(yàn)的同時(shí)把自己解決不了的問題提出來供大家討論解決。這種傳幫帶的形式可以很好地幫助年輕教師適應(yīng)崗位。
(2)教學(xué)研究。鼓勵(lì)教學(xué)研究,年輕教師可以根據(jù)最新的教學(xué)理念自己探索和總結(jié)研究方向,把研究成果作為補(bǔ)充教學(xué)內(nèi)容的主體。并組織年輕教師進(jìn)行定期培訓(xùn),不斷提高他們的理論水平和授課能力。
(3)良性競(jìng)爭(zhēng)。組織教師參加教學(xué)大賽,通過比賽發(fā)現(xiàn)自己的不足和他人的優(yōu)點(diǎn),取長(zhǎng)補(bǔ)短。
(4)督導(dǎo)觀摩。為了讓年輕教師盡快地適應(yīng)崗位,學(xué)院安排了由老教師組成督導(dǎo)觀摩小組,以聽課和公開課的形式指出他們的不足,幫助他們盡快成長(zhǎng)。
(5)考察進(jìn)修。安排教師參加國(guó)內(nèi)外各類相關(guān)學(xué)術(shù)會(huì)議,進(jìn)行卓有成效的學(xué)術(shù)和教學(xué)交流活動(dòng)。通過教學(xué)交流,我系在學(xué)習(xí)國(guó)內(nèi)外知名院校的教學(xué)經(jīng)驗(yàn)之后,引入了任務(wù)驅(qū)動(dòng)式教學(xué)等先進(jìn)教學(xué)方式,取得了良好的教學(xué)效果。
(6)教材編寫。為了讓教材的內(nèi)容符合我系的精品課程建設(shè)體系,組織教師編寫相關(guān)的授課教材和實(shí)驗(yàn)指導(dǎo)書。
2.2課程教學(xué)內(nèi)容
《C語言程序設(shè)計(jì)》課程的教學(xué)內(nèi)容,是在充分考慮了學(xué)生基礎(chǔ)、學(xué)校人才培養(yǎng)目標(biāo)定位、社會(huì)人才需求等多個(gè)因素之后制定的。教學(xué)內(nèi)容強(qiáng)調(diào)實(shí)踐教學(xué)的重要性,讓學(xué)生邊學(xué)邊練,以戰(zhàn)代練,在知識(shí)學(xué)習(xí)的基礎(chǔ)上,養(yǎng)成良好的程序設(shè)計(jì)習(xí)慣和思想,具體的做法如下:
(1)任務(wù)驅(qū)動(dòng)教學(xué)。教學(xué)的目標(biāo)明確,根據(jù)學(xué)時(shí)要求將課程分為48講,每個(gè)階段的學(xué)習(xí)都有一個(gè)教學(xué)目標(biāo),所有的教學(xué)內(nèi)容和課堂活動(dòng)都圍繞這個(gè)目標(biāo)展開。
(2)應(yīng)用性教學(xué)。為了貫徹學(xué)院應(yīng)用型人才培養(yǎng)的教學(xué)理念,教學(xué)內(nèi)容要做到少概念和公式,多思想和技巧,把培養(yǎng)學(xué)生的思維能力和實(shí)踐創(chuàng)新能力作為教學(xué)的主要目標(biāo)。
(3)情境教學(xué)。教學(xué)內(nèi)容要豐富有趣,可以通過創(chuàng)設(shè)任務(wù)情境的方式展開教學(xué)內(nèi)容,激發(fā)學(xué)生的學(xué)習(xí)主動(dòng)性。例如:在講解二維數(shù)組的定義和引用時(shí),在問題深化部分,為了講解二維數(shù)組的應(yīng)用,我們創(chuàng)設(shè)情景,舉例如下:做一回黃蓉,幫靖哥哥填九宮圖。為逃避裘千仞的追殺,靖哥哥背著黃蓉逃進(jìn)瑛姑的住所,瑛姑出了一道難題,要求靖哥哥將1~9這9個(gè)數(shù)字填入九宮圖中,使得橫向、縱向、斜向的數(shù)字之和均為15。通過這樣的問題描述,學(xué)生的興趣馬上就被調(diào)動(dòng)起來,課堂活躍有序,教學(xué)效果自然會(huì)好。
(4)邊學(xué)邊練。教學(xué)組編寫了同步訓(xùn)練指南,根據(jù)每個(gè)教學(xué)章節(jié)安排練習(xí)內(nèi)容,分為基礎(chǔ)訓(xùn)練和能力提高兩種,學(xué)生可以根據(jù)自己的學(xué)習(xí)情況自主選擇。同步訓(xùn)練的內(nèi)容都是根據(jù)實(shí)際的程序設(shè)計(jì)內(nèi)容和部分計(jì)算機(jī)二級(jí)題目制定,讓學(xué)生在學(xué)習(xí)之后可以有一個(gè)好的復(fù)習(xí)和能力提高過程。
(5)實(shí)踐教學(xué)。作為精品課程建設(shè)的重點(diǎn)之一,實(shí)踐教學(xué)必須得到足夠的重視,實(shí)踐教學(xué)環(huán)節(jié)占總學(xué)時(shí)的三分之一。實(shí)踐教學(xué)包括上機(jī)實(shí)驗(yàn)和課程設(shè)計(jì)兩部分,上機(jī)實(shí)驗(yàn)根據(jù)我系教師參于編寫的《C語言程序設(shè)計(jì)題解及實(shí)驗(yàn)教程》進(jìn)行,共分為12個(gè)實(shí)驗(yàn),每個(gè)實(shí)驗(yàn)分為:實(shí)驗(yàn)?zāi)康?、重點(diǎn)內(nèi)容提要、實(shí)驗(yàn)示例和實(shí)驗(yàn)內(nèi)容4個(gè)環(huán)節(jié)。實(shí)驗(yàn)前,要求學(xué)生預(yù)習(xí)實(shí)驗(yàn),填寫分析結(jié)果;實(shí)驗(yàn)后,填寫運(yùn)行結(jié)果。避免學(xué)生上機(jī)盲目性;課程設(shè)計(jì)則是安排學(xué)生組成若干個(gè)小組,每個(gè)小組都有各種能力水平不同的學(xué)生,讓他們互相學(xué)習(xí)和討論,讓落后的學(xué)生盡快趕上來。這樣不僅培養(yǎng)了編程能力,對(duì)于團(tuán)隊(duì)精神和軟件開發(fā)思維的形成也有很大幫助。
3結(jié)語
C語言程序設(shè)計(jì)精品課程建設(shè)中關(guān)鍵問題探究是建設(shè)好精品課的靈魂,有了思路,在實(shí)踐中就有了一個(gè)方向,在精品課程建設(shè)中才能取得一個(gè)好的效果。隨著我國(guó)新教育改革的展開,會(huì)有更多更好的精品建設(shè)思想出現(xiàn),需要我們廣大教育工作者好好學(xué)習(xí)和總結(jié),真正把教學(xué)改革工作落到實(shí)處。
參考文獻(xiàn):