公務(wù)員期刊網(wǎng) 論文中心 正文

地方高校計(jì)算機(jī)專業(yè)程序設(shè)計(jì)研究

前言:想要寫出一篇引人入勝的文章?我們特意為您整理了地方高校計(jì)算機(jī)專業(yè)程序設(shè)計(jì)研究范文,希望能給你帶來(lái)靈感和參考,敬請(qǐng)閱讀。

地方高校計(jì)算機(jī)專業(yè)程序設(shè)計(jì)研究

摘要:針對(duì)地方高校計(jì)算機(jī)專業(yè)學(xué)生大部分程序設(shè)計(jì)能力不強(qiáng)的問(wèn)題,分析了地方高校程序設(shè)計(jì)語(yǔ)言課程教學(xué)的現(xiàn)狀,結(jié)合計(jì)算機(jī)專業(yè)課程教學(xué)改革的經(jīng)驗(yàn)以及對(duì)教學(xué)工作的思考,從教學(xué)內(nèi)容、教學(xué)方式、考試方式、實(shí)施措施等方面提出了持續(xù)性教學(xué)改革方案,并通過(guò)改革實(shí)踐證明,讓學(xué)生程序設(shè)計(jì)訓(xùn)練貫徹大學(xué)四年,能較大提升計(jì)算機(jī)專業(yè)學(xué)生的程序設(shè)計(jì)能力。

關(guān)鍵詞:地方高校;程序設(shè)計(jì);持續(xù)性;教學(xué)改革

隨著信息技術(shù)產(chǎn)業(yè)的發(fā)展,軟件產(chǎn)業(yè)已經(jīng)受到世界各國(guó)的高度重視。近年來(lái),盡管中國(guó)的軟件產(chǎn)業(yè)得到了較快的發(fā)展,但與發(fā)達(dá)國(guó)家相比還有很大差距,其中人才是關(guān)鍵因素。如何培養(yǎng)出滿足社會(huì)急需的軟件人才是高校計(jì)算機(jī)專業(yè)迫切需要解決的問(wèn)題。計(jì)算機(jī)程序設(shè)計(jì)課程是高等學(xué)校計(jì)算機(jī)專業(yè)的必修課,也是軟件人才培養(yǎng)的重要基礎(chǔ)課程[1]。計(jì)算機(jī)專業(yè)由于是工科,學(xué)習(xí)的難度偏大。而隨著高校擴(kuò)招,學(xué)生生源質(zhì)量明顯下降。這樣就導(dǎo)致有很多學(xué)生在學(xué)習(xí)上不主動(dòng)。如果我們從教學(xué)管理、教學(xué)內(nèi)容、教學(xué)方式等方面加以改革,一方面從外部牽引學(xué)生去學(xué),另一方面讓學(xué)生在學(xué)習(xí)中找到成就感,興趣就會(huì)油然而生。

一程序設(shè)計(jì)課程教學(xué)現(xiàn)狀

目前,地方高校計(jì)算機(jī)專業(yè)的學(xué)生中,軟件開(kāi)發(fā)能力強(qiáng)的學(xué)生總體來(lái)說(shuō)不多,還有相當(dāng)一部分學(xué)生的編程能力較差。但計(jì)算機(jī)專業(yè)的學(xué)生就業(yè)時(shí),編程能力始終是用人單位重點(diǎn)考察的一項(xiàng)基本的技能和素養(yǎng)。在教學(xué)過(guò)程中程序設(shè)計(jì)課程只注重本門課程的教學(xué),數(shù)理基礎(chǔ)薄弱、課程層次不夠分明、相關(guān)課程聯(lián)系不夠緊密,因此學(xué)生基礎(chǔ)不牢固、知識(shí)點(diǎn)重復(fù)、能力提升達(dá)不到要求的高度[2]。程序設(shè)計(jì)類課程教學(xué)內(nèi)容缺乏關(guān)聯(lián)、遞進(jìn)性,主要體現(xiàn)在C、C++和JAVA三門課程之間的銜接上,這三門程序設(shè)計(jì)語(yǔ)言的學(xué)習(xí)過(guò)程應(yīng)是一個(gè)循序漸進(jìn)、逐步提高的過(guò)程,學(xué)生的程序設(shè)計(jì)思維也是從面向過(guò)程到面向?qū)ο筠D(zhuǎn)變的過(guò)程。但在實(shí)際教學(xué)中,三門課程從理論教學(xué)到實(shí)踐教學(xué)的安排往往缺少整體規(guī)劃,授課教師之間缺少溝通,內(nèi)容銜接性差,影響教學(xué)效果[3]。為了強(qiáng)化學(xué)生的編程技術(shù),提升學(xué)生的項(xiàng)目開(kāi)發(fā)能力,有必要對(duì)程序設(shè)計(jì)課程的教學(xué)體系進(jìn)行改革,不能單純限制在這一門課程,還要與后續(xù)相關(guān)課程的教學(xué)相聯(lián)系,以保證程序設(shè)計(jì)教學(xué)的持續(xù)性和遞進(jìn)性。

二持續(xù)性教學(xué)改革的探索與研究

為了培養(yǎng)出高質(zhì)量、高素質(zhì)的計(jì)算機(jī)專業(yè)人才,必須改進(jìn)傳統(tǒng)教學(xué)方法,提升計(jì)算機(jī)專業(yè)學(xué)生軟件開(kāi)發(fā)能力和就業(yè)競(jìng)爭(zhēng)力。(一)課程教學(xué)內(nèi)容改革根據(jù)IT人才市場(chǎng)的需求,程序設(shè)計(jì)語(yǔ)言可以調(diào)整為三個(gè)階段(約三個(gè)學(xué)期的時(shí)間),具體如下:第一階段,主要針對(duì)沒(méi)有程序設(shè)計(jì)經(jīng)驗(yàn)的初學(xué)者,重點(diǎn)講授程序設(shè)計(jì)基本知識(shí)和C語(yǔ)言的入門知識(shí)。在這一階段的教學(xué)中,避免從語(yǔ)法細(xì)節(jié)入手進(jìn)行知識(shí)傳授,而是引入建構(gòu)主義教學(xué)思想,結(jié)合具體的程序?qū)嵗瑒?chuàng)設(shè)情景,引導(dǎo)學(xué)生自己總結(jié)掌握C語(yǔ)言的基本語(yǔ)法和程序設(shè)計(jì)的基本方法。第二階段,開(kāi)設(shè)C++面向?qū)ο蟮某绦蛟O(shè)計(jì)。這一階段主要讓學(xué)生掌握面向?qū)ο蟮某绦蛟O(shè)計(jì)思想,理解類、對(duì)象、繼承等相關(guān)概念。并在VC++編程環(huán)境下,進(jìn)行程序設(shè)計(jì)訓(xùn)練。第三階段,開(kāi)設(shè)JAVA語(yǔ)言,涉及移動(dòng)開(kāi)發(fā)應(yīng)用。針對(duì)目前移動(dòng)設(shè)備,可以進(jìn)行基于移動(dòng)端的的應(yīng)用程序開(kāi)發(fā)教學(xué)(基于Android),這是目前用戶量比較大的應(yīng)用開(kāi)發(fā)類型。(二)教學(xué)方式改革(1)依據(jù)因材施教的原則,采用分層教學(xué)。學(xué)生入學(xué)時(shí)的“零起點(diǎn)”以及社會(huì)上對(duì)IT從業(yè)人員的不同層次的要求決定了我們?cè)陂_(kāi)展算法類程序設(shè)計(jì)教學(xué)中需要采用多層次的教學(xué)模式,目前國(guó)內(nèi)多所高校在不同學(xué)科進(jìn)行了積極的嘗試[4-6]。簡(jiǎn)單地可大致分為兩個(gè)層次,第一個(gè)層次是普通層,是指學(xué)習(xí)成績(jī)和能力一般的學(xué)生。第二個(gè)層次是精英層,這是指學(xué)習(xí)興趣濃、成績(jī)好、能力強(qiáng)的學(xué)生。第一層的學(xué)生通過(guò)課堂教學(xué),上機(jī)實(shí)踐等環(huán)節(jié)就可完成學(xué)習(xí)目標(biāo)。第二層的學(xué)生可以采用專業(yè)工作室培養(yǎng)模式,由水平較高的專業(yè)老師指導(dǎo),以工作室的形式進(jìn)行課外的提升訓(xùn)練。同時(shí),可以安排企業(yè)工程師指導(dǎo),進(jìn)行遠(yuǎn)程教學(xué)加短期面授完成。第一層次的學(xué)生想要提升專業(yè)技能,可以通過(guò)崗前培訓(xùn)的形式走上專業(yè)發(fā)展的道路。(2)大力實(shí)施項(xiàng)目化教學(xué)。實(shí)驗(yàn)教學(xué)環(huán)節(jié)是構(gòu)成程序設(shè)計(jì)課程教學(xué)過(guò)程的一個(gè)重要方面。根據(jù)學(xué)生的實(shí)際情況設(shè)計(jì)若干具有代表性的實(shí)驗(yàn)項(xiàng)目,幫助學(xué)生掌握語(yǔ)言的基本知識(shí)以及程序設(shè)計(jì)的基本方法,并在此基礎(chǔ)上設(shè)計(jì)幾個(gè)綜合性實(shí)驗(yàn)項(xiàng)目,以便能引導(dǎo)學(xué)生由淺入深地體會(huì)所學(xué)知識(shí)的實(shí)用性。要求學(xué)生完成每一個(gè)實(shí)驗(yàn)?zāi)繒r(shí),都要遵循軟件工程的思想來(lái)完成設(shè)計(jì)、編碼、調(diào)試、測(cè)試等環(huán)節(jié),并形成實(shí)驗(yàn)報(bào)告。(3)注重后續(xù)專業(yè)課程對(duì)程序設(shè)計(jì)語(yǔ)言的應(yīng)用在計(jì)算機(jī)專業(yè)人才培養(yǎng)方案中的有不少專業(yè)課都涉及到編程,增加這些課程的實(shí)踐課時(shí)量,讓學(xué)生有充分的時(shí)間去動(dòng)手編寫程序代碼。為做到統(tǒng)一協(xié)調(diào),對(duì)程序設(shè)計(jì)課程的教學(xué)作出如下要求:①專業(yè)課中凡有算法需要實(shí)現(xiàn)的要求老師一定調(diào)試運(yùn)行代碼,理論課時(shí)不足就在上機(jī)課中調(diào)試講解,并要分析代碼。②各專業(yè)課的課程設(shè)計(jì)由學(xué)院統(tǒng)一組織老師建立參考選題庫(kù),這樣有利于老師對(duì)內(nèi)容和要求的把握,上語(yǔ)言課程的老師也可以從選題庫(kù)中挑選案例教學(xué),加強(qiáng)各課程的連貫性。③加強(qiáng)各課程任課老師之間的相互聽(tīng)課。要求相關(guān)專業(yè)老師之間必須相互聽(tīng)課,并了解相互的教學(xué)內(nèi)容,以便更好地把握自己課程的教學(xué)。④要求教師對(duì)后續(xù)教學(xué)課程全面了解上程序設(shè)計(jì)語(yǔ)言課的教師,必須了解后續(xù)專業(yè)課對(duì)程序設(shè)計(jì)的需求,以便有針對(duì)性地進(jìn)行教學(xué),為學(xué)生學(xué)習(xí)后續(xù)專業(yè)課程打下編程基礎(chǔ)。(三)考試方式改革改變一直以來(lái)的老師出試卷進(jìn)行考試的方式。總評(píng)成績(jī)組成可以分為程序設(shè)計(jì)理論基礎(chǔ)與程序設(shè)計(jì)實(shí)踐兩部分,按平時(shí)成績(jī)20%,實(shí)踐30%,理論基礎(chǔ)50%計(jì)算課程成績(jī)。(四)教學(xué)改革實(shí)施措施(1)可根據(jù)學(xué)校的工作安排,把程序設(shè)計(jì)語(yǔ)言教學(xué)不斷線思想融入新的人才培養(yǎng)方案。(2)積極與企業(yè)合作,引進(jìn)優(yōu)質(zhì)師資,開(kāi)展項(xiàng)目實(shí)訓(xùn)工作。(3)與學(xué)工系統(tǒng)緊密配合,采用項(xiàng)目式、任務(wù)式管理辦法,從大二開(kāi)始,每期要求計(jì)算機(jī)專業(yè)每個(gè)學(xué)生至少完成一個(gè)軟件作品。(4)可在人才培養(yǎng)方案中,規(guī)定相關(guān)實(shí)踐學(xué)分要求。如學(xué)生參加職業(yè)資格認(rèn)證考試等活動(dòng),都可獲得相應(yīng)的課外實(shí)踐學(xué)分。(5)加強(qiáng)指導(dǎo)教師的配備與管理,給指導(dǎo)老師適當(dāng)?shù)恼n時(shí)或補(bǔ)助。

三教學(xué)資源建設(shè)

為充分發(fā)揮學(xué)生的學(xué)習(xí)主動(dòng)性,為學(xué)生做好學(xué)習(xí)服務(wù),有必要給學(xué)生提供豐富的學(xué)習(xí)資源,為此,可以建設(shè)一個(gè)專門的程序設(shè)計(jì)學(xué)習(xí)網(wǎng)站,安排專門的老師及學(xué)生負(fù)責(zé),提供學(xué)習(xí)資料查詢下載等功能。既能提高學(xué)生的學(xué)習(xí)興趣,也能使師生的交流暢通。為學(xué)生學(xué)習(xí)計(jì)算機(jī)語(yǔ)言創(chuàng)造一個(gè)良好的環(huán)境和氛圍。四結(jié)語(yǔ)我院在實(shí)施教學(xué)改革以來(lái),取得了較好成效。一方面學(xué)生專業(yè)學(xué)習(xí)的熱情和專業(yè)認(rèn)知度有了較大提高。通過(guò)課程教學(xué)改革,學(xué)生學(xué)習(xí)熱情有了較大提高,學(xué)習(xí)目標(biāo)也更加明確。另一方面,學(xué)生實(shí)踐應(yīng)用能力和就業(yè)競(jìng)爭(zhēng)力也有了較大提升。通過(guò)課程教學(xué)改革的實(shí)施,學(xué)生提高了應(yīng)用實(shí)踐能力和創(chuàng)新意識(shí),學(xué)生的就業(yè)率也有了較大提升,就業(yè)形勢(shì)較好。地方高校相對(duì)于重點(diǎn)高校,計(jì)算機(jī)專業(yè)的師資力量、學(xué)生水平都有一定的差距,如何在基礎(chǔ)不太好的前提下,提升學(xué)生的程序應(yīng)用開(kāi)發(fā)能力,保證學(xué)生有較高的就業(yè)競(jìng)爭(zhēng)力是值得我們思考的問(wèn)題。盡管取得了一定的成績(jī),但為取得更好的效果,還必須不斷深化改革。通過(guò)采取加強(qiáng)師資、改善辦學(xué)條件等措施,計(jì)算機(jī)專業(yè)學(xué)生的程序設(shè)計(jì)能力將會(huì)得到更大提高,為我國(guó)信息技術(shù)行業(yè)培養(yǎng)更多、更好的專業(yè)人才。

參考文獻(xiàn)

[1]張順利,李衛(wèi)斌.程序設(shè)計(jì)課程教學(xué)改革與實(shí)踐[J].中國(guó)成人教育.2010,(5):137.

[2]孫素華.應(yīng)用型本科程序設(shè)計(jì)類課程教學(xué)改革研究[J].教育與職業(yè).2012,(36):146-147.

[3]張俊三,鄭秋梅,吳春雷.論“卓越計(jì)劃”背景下程序設(shè)計(jì)類課程教學(xué)改革[J].教育評(píng)論.2015,(10):137-138.

[4]陳湘驥,徐東風(fēng),方鳳美等.算法類程序設(shè)計(jì)課程多層次實(shí)踐教學(xué)體系的構(gòu)建[J].實(shí)驗(yàn)室研究與探索,2012,31(8):320-322.

[5]孫巖,刁鳴,江凌.研究型大學(xué)的學(xué)生科技創(chuàng)新實(shí)踐平臺(tái)建設(shè)[J].實(shí)驗(yàn)室研究與探索.2010,29(11):116-118.

[6]劉永平,李濤,吳愛(ài)梅等.機(jī)械類專業(yè)學(xué)生科技創(chuàng)新能力培養(yǎng)方式探討[J].實(shí)驗(yàn)室研究與探索.2011,30(5):86-87.

作者:鄭光勇 焦鉻 梁小滿 單位:衡陽(yáng)師范學(xué)院計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院