国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

培養(yǎng)學(xué)生程序設(shè)計(jì)、實(shí)踐與創(chuàng)新能力的探索

2016-03-22 14:05:00張永梅馬禮孫晶何麗
電腦知識(shí)與技術(shù) 2016年1期
關(guān)鍵詞:因材施教

張永梅++馬禮++孫晶++何麗

摘要:如何提高學(xué)生的程序設(shè)計(jì)與實(shí)踐能力以及系統(tǒng)分析開(kāi)發(fā)應(yīng)用能力,滿(mǎn)足社會(huì)對(duì)計(jì)算機(jī)專(zhuān)業(yè)學(xué)生的需求是高校需要重點(diǎn)解決的一個(gè)問(wèn)題。該文通過(guò)改革《C程序設(shè)計(jì)》教學(xué),培養(yǎng)學(xué)生利用C語(yǔ)言編寫(xiě)各種應(yīng)用程序的能力,在《數(shù)據(jù)結(jié)構(gòu)》、《算法設(shè)計(jì)與分析》、《編譯原理》等專(zhuān)業(yè)課教學(xué)中,重視培養(yǎng)學(xué)生的算法設(shè)計(jì)與分析能力,加強(qiáng)關(guān)鍵環(huán)節(jié)程序設(shè)計(jì)能力、實(shí)踐與創(chuàng)新能力的培養(yǎng),完善各類(lèi)項(xiàng)目、競(jìng)賽、實(shí)驗(yàn)實(shí)踐教學(xué),培養(yǎng)大學(xué)生的實(shí)踐與創(chuàng)新能力,將理論與實(shí)踐緊密結(jié)合,有效提升了學(xué)生的編程能力,以及分析和解決實(shí)際問(wèn)題的能力。

關(guān)鍵詞:程序設(shè)計(jì)能力;算法設(shè)計(jì)能力;軟件工程師;實(shí)驗(yàn)實(shí)踐教學(xué);因材施教

中圖分類(lèi)號(hào):G642.0 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2016)01-0178-03

Exploration of Training Students' Programming, Practice and Innovation Ability

ZHANG Yong-mei, MA Li, SUN Jing, HE Li

(School of Computer Science, North China University of Technology, Beijing 100144, China)

Abstract:How to improve the students' programming, practical ability,and the ability of the system analysis and development to meet the social demand for computer science students is one of the key problems to solve. Reform the teaching of "C Programming", train students to develop a variety of applications using C language, pay attention to students' algorithm design and analysis ability in the professional courses such as "Data Structure", "Design and Analysis of Algorithm" and "Compiler Principle", strengthen the key session programming, practice and innovation ability,improve various projects, competitions, experimental and practical teaching,promote the students' practice and innovation ability. The measures closely combine theory and practice,effectively promote the ability of programming, analysis and solution practical problems.

Key words:programming ability; algorithm design ability; software engineers; experimental and practice teaching; teach students in accordance with their aptitude

1 引言

從十三五規(guī)劃來(lái)看,未來(lái)五年哪些職業(yè)最有“錢(qián)途”?《中共中央關(guān)于制定國(guó)民經(jīng)濟(jì)和社會(huì)發(fā)展第十三個(gè)五年規(guī)劃的建議》明確指出,未來(lái)五年,軟件工程師愈發(fā)“走俏”。一直以來(lái),學(xué)生的程序設(shè)計(jì)能力、實(shí)踐與創(chuàng)新能力是評(píng)判一個(gè)學(xué)生是否是一名合格的計(jì)算機(jī)專(zhuān)業(yè)學(xué)生的重要指標(biāo)。

2 存在的主要問(wèn)題

專(zhuān)家預(yù)言,未來(lái)10年中國(guó)的IT界每年需要100萬(wàn)人,其中計(jì)算機(jī)類(lèi)人才需求超過(guò)40萬(wàn)人,這是一個(gè)保守的說(shuō)法。最近幾年來(lái),有不少企事業(yè)單位反映計(jì)算機(jī)類(lèi)畢業(yè)生實(shí)際應(yīng)用知識(shí)、動(dòng)手能力與應(yīng)用能力不夠、程序設(shè)計(jì)開(kāi)發(fā)經(jīng)驗(yàn)嚴(yán)重不足,尤其是程序設(shè)計(jì)能力、算法設(shè)計(jì)與分析能力無(wú)法達(dá)到用人單位的要求。這不僅對(duì)學(xué)生就業(yè)是一個(gè)嚴(yán)重的考驗(yàn),更阻礙了其進(jìn)一步發(fā)展與提升。

造成以上情況的主要原因如下:一是學(xué)生在學(xué)完與程序設(shè)計(jì)、算法有關(guān)的課程后,對(duì)于這些知識(shí)僅僅只是停留在了解的基礎(chǔ)上,并未達(dá)到理解、融會(huì)貫通的境界,更沒(méi)有利用這些知識(shí)解決實(shí)際遇到的問(wèn)題。二是教師在講解程序設(shè)計(jì)、算法設(shè)計(jì)與分析的相關(guān)知識(shí)時(shí),并沒(méi)有將理論與實(shí)際有機(jī)結(jié)合。三是在實(shí)際教學(xué)過(guò)程中并未對(duì)學(xué)生進(jìn)行真正的軟件項(xiàng)目開(kāi)發(fā)訓(xùn)練。雖然目前各本科院校的程序設(shè)計(jì)類(lèi)課程都有課程設(shè)計(jì)這一環(huán)節(jié),但是大多數(shù)都是止于形式,并未予以真實(shí)的軟件項(xiàng)目支撐,因而收效甚微。四是對(duì)第一門(mén)程序設(shè)計(jì)課程的教學(xué)不夠重視。盡管計(jì)算機(jī)類(lèi)專(zhuān)業(yè)所開(kāi)設(shè)的課程中很多都含有與編程相關(guān)的內(nèi)容,但作為入門(mén)級(jí)的程序設(shè)計(jì)語(yǔ)言課程,其重要性不亞于任何一門(mén)專(zhuān)業(yè)課。由于當(dāng)前對(duì)第一門(mén)程序設(shè)計(jì)語(yǔ)言課程重視程度不夠和教學(xué)時(shí)數(shù)不足,導(dǎo)致了相當(dāng)一部分學(xué)生在學(xué)完第一門(mén)程序設(shè)計(jì)課程后,仍然無(wú)法獨(dú)立完成一個(gè)簡(jiǎn)單的程序開(kāi)發(fā)。一個(gè)計(jì)算機(jī)專(zhuān)業(yè)大學(xué)生出來(lái)找工作,連一個(gè)程序都寫(xiě)不好,可以說(shuō)我們的高等教育出了很大的問(wèn)題,編程能力是計(jì)算機(jī)類(lèi)專(zhuān)業(yè)學(xué)生最基本的能力。

為適應(yīng)十三五規(guī)劃對(duì)計(jì)算機(jī)專(zhuān)業(yè)學(xué)生的新要求,我們應(yīng)該改革《C程序設(shè)計(jì)》教學(xué),培養(yǎng)學(xué)生利用C語(yǔ)言編寫(xiě)各種應(yīng)用程序的能力,在《數(shù)據(jù)結(jié)構(gòu)》、《算法設(shè)計(jì)與分析》、《編譯原理》等專(zhuān)業(yè)課教學(xué)中,重視培養(yǎng)學(xué)生的算法設(shè)計(jì)與分析能力,加強(qiáng)關(guān)鍵環(huán)節(jié)程序設(shè)計(jì)能力、實(shí)踐與創(chuàng)新能力的培養(yǎng),完善各類(lèi)項(xiàng)目、競(jìng)賽、實(shí)驗(yàn)實(shí)踐教學(xué),培養(yǎng)大學(xué)生的實(shí)踐與創(chuàng)新能力。提高學(xué)生的綜合素質(zhì),提高人才培養(yǎng)質(zhì)量,努力培養(yǎng)服務(wù)國(guó)家和首都社會(huì)與經(jīng)濟(jì)發(fā)展的社會(huì)主義優(yōu)秀人才。

3 培養(yǎng)學(xué)生程序設(shè)計(jì)能力、實(shí)踐與創(chuàng)新能力的具體措施

教育教學(xué)工作應(yīng)該以學(xué)生為主體,同時(shí)充分發(fā)揮教師的引領(lǐng)、指導(dǎo)作用,二者有機(jī)結(jié)合,相互配合,這樣才能充分調(diào)動(dòng)學(xué)生的學(xué)習(xí)積極性和主動(dòng)性,從而達(dá)到最佳的教學(xué)效果。因此本文以“學(xué)生為主體,教師為主導(dǎo)”這一思想為指導(dǎo),建立一套具有我校特色的教學(xué)模式,以及培養(yǎng)學(xué)生程序設(shè)計(jì)能力、實(shí)踐與創(chuàng)新能力的關(guān)鍵環(huán)節(jié)實(shí)踐教學(xué)體系,有效提升學(xué)生分析和解決實(shí)際問(wèn)題的能力。

3.1改革《C程序設(shè)計(jì)》課程的教學(xué)方法,培養(yǎng)學(xué)生的程序設(shè)計(jì)能力

《C程序設(shè)計(jì)》是我校計(jì)算機(jī)專(zhuān)業(yè)的第一門(mén)程序設(shè)計(jì)課程,為保證課堂質(zhì)量,改變以前大班授課方式,采用小班上課;在教師安排上,充分考慮教師的教學(xué)經(jīng)驗(yàn)、工作責(zé)任感,以及實(shí)際項(xiàng)目的開(kāi)發(fā)經(jīng)歷;改革《C程序設(shè)計(jì)》課程的教學(xué)方法,將教學(xué)內(nèi)容分解為必須掌握的內(nèi)容和提高內(nèi)容,采用小班上機(jī)實(shí)驗(yàn),按照學(xué)生的不同層次,給出不同的實(shí)驗(yàn)內(nèi)容,對(duì)于層次高的學(xué)生,給學(xué)生另外布置一些趣味程序設(shè)計(jì)題目、競(jìng)賽題目,以及目前計(jì)算機(jī)一些前沿問(wèn)題;該課程的考核成績(jī)由期末機(jī)考成績(jī)和平時(shí)成績(jī)兩部分組成,各占50%。在平時(shí)成績(jī)中,階段考試占30%,提交實(shí)驗(yàn)程序占45%,實(shí)驗(yàn)報(bào)告占5%,作業(yè)成績(jī)占15%,考勤占5%,進(jìn)一步完善考試環(huán)境和考試方法,加強(qiáng)學(xué)生編程上機(jī)的能力訓(xùn)練。

3.2在專(zhuān)業(yè)課教學(xué)中,重視培養(yǎng)學(xué)生的算法設(shè)計(jì)與分析能力

采用不同的編程語(yǔ)言實(shí)現(xiàn)同樣一個(gè)問(wèn)題,效率是完全不一樣的。對(duì)算法的研究被公認(rèn)為是計(jì)算機(jī)科學(xué)的基石。在專(zhuān)業(yè)課教學(xué)中,如《數(shù)據(jù)結(jié)構(gòu)》、《算法設(shè)計(jì)與分析》、《操作系統(tǒng)》、《編譯原理》等專(zhuān)業(yè)課教學(xué)中,使學(xué)生掌握算法設(shè)計(jì)的常用方法,以便能夠運(yùn)用這些方法獨(dú)立地設(shè)計(jì)解決計(jì)算機(jī)應(yīng)用中的實(shí)際問(wèn)題的有效算法,并能夠利用已有算法解決實(shí)際問(wèn)題。此外還要使學(xué)生學(xué)會(huì)分析算法,估計(jì)算法的時(shí)空復(fù)雜性,從而對(duì)算法進(jìn)行評(píng)價(jià),評(píng)定算法優(yōu)劣的標(biāo)準(zhǔn)要看它的時(shí)間復(fù)雜性、空間復(fù)雜性和人工復(fù)雜性,其中時(shí)間復(fù)雜性最為重要,通常是用時(shí)間復(fù)雜性來(lái)衡量某個(gè)算法的“好”或“壞”。

3.3 加強(qiáng)關(guān)鍵環(huán)節(jié)程序設(shè)計(jì)能力、實(shí)踐與創(chuàng)新能力的培養(yǎng)

許多課程都有上機(jī)編程實(shí)驗(yàn)內(nèi)容,如《C程序設(shè)計(jì)》、《面向?qū)ο蟪绦蛟O(shè)計(jì)》、《數(shù)據(jù)結(jié)構(gòu)》、《算法設(shè)計(jì)與分析》、《Java程序設(shè)計(jì)》、《操作系統(tǒng)》、《匯編語(yǔ)言程序設(shè)計(jì)》、《數(shù)據(jù)庫(kù)原理》、《編譯原理》、《軟件工程》、《計(jì)算機(jī)網(wǎng)絡(luò)》、《軟件測(cè)試技術(shù)》等課程,都要求學(xué)生完成一定數(shù)量的設(shè)計(jì)性、驗(yàn)證性實(shí)驗(yàn)。還設(shè)立了工程與學(xué)術(shù)實(shí)踐、計(jì)算機(jī)硬件課程設(shè)計(jì)、軟件課程設(shè)計(jì)、獨(dú)立實(shí)驗(yàn)課程以及畢業(yè)設(shè)計(jì)等實(shí)訓(xùn)科目,堅(jiān)持編程實(shí)踐四年不間斷。培養(yǎng)方案中提供了軟件工程、計(jì)算機(jī)網(wǎng)絡(luò)、嵌入式技術(shù)三個(gè)方向的選修課程模塊,學(xué)生可根據(jù)自己的興趣和學(xué)習(xí)情況有目標(biāo)地選擇學(xué)習(xí),達(dá)到了因材施教的目的。

例如軟件課程設(shè)計(jì)“實(shí)驗(yàn)室設(shè)備管理系統(tǒng)”首先要求學(xué)生進(jìn)行基本的分析,例如:這個(gè)系統(tǒng)要具有什么功能、可以抽象為哪幾類(lèi)對(duì)象、要應(yīng)用哪些算法、采用哪種數(shù)據(jù)結(jié)構(gòu)等。之后,學(xué)生根據(jù)分析好的內(nèi)容進(jìn)行編程,編程中要考慮到諸如:代碼邏輯、異常處理、可擴(kuò)展性等問(wèn)題。完成一定代碼后要進(jìn)行單元測(cè)試,通過(guò)單元測(cè)試后,要對(duì)整個(gè)軟件進(jìn)行測(cè)試,例如,功能測(cè)試、回歸測(cè)試等,保證軟件的正確運(yùn)行。最后,教師進(jìn)行軟件驗(yàn)收,驗(yàn)收達(dá)標(biāo)后要完成相應(yīng)的課程設(shè)計(jì)實(shí)驗(yàn)報(bào)告等。這一系列的開(kāi)發(fā)流程使學(xué)生掌握了一個(gè)軟件的真正開(kāi)發(fā)過(guò)程,提高了學(xué)生的綜合編程能力,如:需求分析能力、算法設(shè)計(jì)與分析能力、數(shù)據(jù)抽象能力、編程實(shí)現(xiàn)能力、軟件測(cè)試能力,有效提高了學(xué)生的程序設(shè)計(jì)能力,以及實(shí)踐與創(chuàng)新能力。一些學(xué)生在畢業(yè)設(shè)計(jì)中利用沒(méi)有學(xué)過(guò)的計(jì)算機(jī)語(yǔ)言和開(kāi)發(fā)工具進(jìn)行軟件開(kāi)發(fā),充分體現(xiàn)了學(xué)生具備了自主學(xué)習(xí)其他語(yǔ)言和開(kāi)發(fā)工具的能力。

3.4完善各類(lèi)項(xiàng)目、競(jìng)賽、實(shí)驗(yàn)實(shí)踐教學(xué),培養(yǎng)大學(xué)生的實(shí)踐與創(chuàng)新能力

鼓勵(lì)高年級(jí)學(xué)生參與由教師指導(dǎo)的ACM國(guó)際大學(xué)生程序設(shè)計(jì)大賽的華北地區(qū)選拔賽、北京市大學(xué)生科學(xué)研究與創(chuàng)業(yè)行動(dòng)計(jì)劃、北方工業(yè)大學(xué)“科園杯”大學(xué)生科技活動(dòng)項(xiàng)目或教師負(fù)責(zé)的國(guó)家基金、科技支撐計(jì)劃、橫向科研等課題,在教師的指導(dǎo)下完成需求分析、算法設(shè)計(jì)、算法分析、實(shí)驗(yàn)結(jié)果及分析等環(huán)節(jié),最后提交打印版書(shū)面報(bào)告或論文,提高大學(xué)生的動(dòng)手能力、解決實(shí)際問(wèn)題的能力。積極組織學(xué)生參加“挑戰(zhàn)杯”全國(guó)大學(xué)生課外科技活動(dòng)、“全國(guó)大學(xué)生電子設(shè)計(jì)競(jìng)賽”等各類(lèi)競(jìng)賽,鍛煉學(xué)生團(tuán)隊(duì)協(xié)作能力、實(shí)踐與創(chuàng)新能力。將專(zhuān)利、論文、科技競(jìng)賽活動(dòng)等以學(xué)分納入考核,對(duì)取得突出成績(jī)或有特殊成就的學(xué)生,在推免研究生、獎(jiǎng)學(xué)金評(píng)定等方面予以?xún)?yōu)先考慮,激發(fā)創(chuàng)新動(dòng)機(jī),提升創(chuàng)新意識(shí)和創(chuàng)新能力。完善實(shí)驗(yàn)實(shí)踐教學(xué),實(shí)驗(yàn)人員做好實(shí)驗(yàn)課程輔導(dǎo),穩(wěn)定豐富課內(nèi)實(shí)驗(yàn)環(huán)節(jié)。積極拓展有工程背景的企業(yè)導(dǎo)師參與實(shí)踐環(huán)節(jié),與Oracle、文思海輝等知名企業(yè)建立校企合作關(guān)系,試點(diǎn)推出校企合作實(shí)踐環(huán)節(jié)課程,如與Oracle合作《項(xiàng)目管理實(shí)踐》課程,與文思海輝合作《企業(yè)實(shí)訓(xùn)》課程。

4 結(jié)論

在“十三五”規(guī)劃課題研究中,“信息經(jīng)濟(jì)”首次被列入,這也意味著信息產(chǎn)業(yè)有望成為“十三五”規(guī)劃中的新增亮點(diǎn)。本文分析了高等學(xué)校培養(yǎng)計(jì)算機(jī)專(zhuān)業(yè)人才程序設(shè)計(jì)能力、實(shí)踐與創(chuàng)新能力存在的主要問(wèn)題,給出了改革和建設(shè)措施,有助于提高學(xué)生的編程能力、實(shí)踐能力和創(chuàng)新能力,有利于培養(yǎng)經(jīng)濟(jì)社會(huì)發(fā)展急需的信息產(chǎn)業(yè)人才。

參考文獻(xiàn):

[1] 葛亮,朱慶生,王茜. 計(jì)算機(jī)程序設(shè)計(jì)課程自動(dòng)化教學(xué)評(píng)價(jià)平臺(tái)研究[J]. 計(jì)算機(jī)教育,2013,18:91-94.

[2] 唐志軍,吳笑峰,席在芳. 面向?qū)嵺`創(chuàng)新能力的工科研究生培養(yǎng)模式探討[J].山西科技,2015,30(5):91-93.

[3] 馬丹,喬興,姜明明.大學(xué)生綜合素質(zhì)的評(píng)價(jià)方法與應(yīng)用[J]. 數(shù)學(xué)的實(shí)踐與認(rèn)識(shí), 2014,44(9):295-300.

[4] 田立勇,于寧,張?zhí)m芬. 大學(xué)生科技創(chuàng)新實(shí)踐能力綜合評(píng)價(jià)[J]. 遼寧工程技術(shù)大學(xué)學(xué)報(bào)(社會(huì)科學(xué)版),2010,12(6):650-652.

[5] 馬禮,張永梅,宋麗華. 培養(yǎng)計(jì)算機(jī)類(lèi)專(zhuān)業(yè)學(xué)生硬件方向創(chuàng)新能力的研究與實(shí)踐[J]. 計(jì)算機(jī)教育,2010(2):1-4.

[6]王銳. 改革計(jì)算機(jī)實(shí)驗(yàn)課,提高計(jì)算機(jī)教學(xué)水平[J].科技與教育,2008(5):197-198.

[7]曹曉蘭,彭佳紅,彭劍. 計(jì)算機(jī)本科生編程能力與軟件能力的培養(yǎng)研究[J]. 計(jì)算機(jī)教育,2014(4):72-75.

[8] 耿國(guó)華. 程序設(shè)計(jì)能力培養(yǎng)模式的探索與實(shí)踐[J].中國(guó)大學(xué),2009(3):30-32.

猜你喜歡
因材施教
將“減負(fù)增效”與“因材施教”落到實(shí)處
——哈爾濱市蕭紅中學(xué)教學(xué)與作業(yè)改革實(shí)踐
小學(xué)作文如何實(shí)施“因材施教”的策略
明確“因材施教” 促進(jìn)個(gè)體發(fā)展
從《論語(yǔ)》看因材施教
淺析如何在聲樂(lè)教學(xué)中實(shí)施因材施教
因材施教在小學(xué)教學(xué)中的應(yīng)用意義
小學(xué)數(shù)學(xué)“因材施教”探索——著眼整體,發(fā)展學(xué)生個(gè)性特長(zhǎng)
新教育(2015年20期)2015-12-20 09:28:40
因材施教,拓寬中學(xué)信息技術(shù)教學(xué)之路
多媒體技術(shù)讓小學(xué)語(yǔ)文教改實(shí)驗(yàn)更輕松——運(yùn)用多媒體技術(shù)實(shí)施“大班額條件下的因材施教”探索
巧抓課文及學(xué)生特征因材施教
将乐县| 鸡西市| 昆明市| 万山特区| 陇川县| 确山县| 福鼎市| 晋中市| 奉节县| 寿光市| 泽库县| 仪征市| 卢氏县| 瓮安县| 竹北市| 赤城县| 武清区| 丰宁| 若羌县| 吉林市| 吉安县| 烟台市| 金寨县| 唐山市| 永清县| 台中市| 宁强县| 仙桃市| 乌拉特中旗| 五原县| 稻城县| 福安市| 黎城县| 黄梅县| 沧源| 浮梁县| 南丹县| 阳曲县| 阿拉善右旗| 芦溪县| 兴和县|