前言:想要寫(xiě)出一篇引人入勝的文章?我們特意為您整理了計(jì)算機(jī)專(zhuān)業(yè)算法與程序設(shè)計(jì)能力的培養(yǎng)范文,希望能給你帶來(lái)靈感和參考,敬請(qǐng)閱讀。
摘要:隨著信息科技的不斷發(fā)展,對(duì)計(jì)算機(jī)教育的重視度不斷提高,高校計(jì)算機(jī)專(zhuān)業(yè)也得到了廣泛發(fā)展。其中,計(jì)算機(jī)的專(zhuān)業(yè)算法與程序設(shè)計(jì)是重點(diǎn)教學(xué)內(nèi)容,有助于培養(yǎng)學(xué)生的專(zhuān)業(yè)計(jì)算能力和程序設(shè)計(jì)能力,也是重要的培養(yǎng)目標(biāo)。在計(jì)算機(jī)的實(shí)際教學(xué)中,存在著很多問(wèn)題與不足,為了提高學(xué)生的這兩種專(zhuān)業(yè)能力,需要根據(jù)教學(xué)實(shí)際,根據(jù)說(shuō)學(xué)生特點(diǎn),根據(jù)專(zhuān)業(yè)特色,探索出一種合適的教學(xué)模式。其中計(jì)算機(jī)專(zhuān)業(yè)算法與程序設(shè)計(jì)能力的層階式培養(yǎng)方式,取得了良好的教學(xué)效果,值得提倡與發(fā)展。本文主要針對(duì)計(jì)算機(jī)專(zhuān)業(yè)算法與程序設(shè)計(jì)能力的層階式培養(yǎng)相關(guān)情況,進(jìn)行探索與研究。
關(guān)鍵詞:計(jì)算機(jī)專(zhuān)業(yè)算法;程序設(shè)計(jì);層階式培養(yǎng)
在計(jì)算計(jì)機(jī)專(zhuān)業(yè)的教育中,培養(yǎng)學(xué)生專(zhuān)業(yè)算法設(shè)計(jì)的能力,是計(jì)算機(jī)專(zhuān)業(yè)教學(xué)的重點(diǎn)內(nèi)容。而計(jì)算機(jī)程序設(shè)計(jì)能力又是學(xué)生應(yīng)該具備的最基礎(chǔ)的專(zhuān)業(yè)能力,怎樣更好地培養(yǎng)學(xué)生這兩種專(zhuān)業(yè)能力,也是計(jì)算機(jī)專(zhuān)業(yè)教學(xué)的重要目標(biāo)。目前,計(jì)算機(jī)專(zhuān)業(yè)雖然得到了大范圍的普及,但是由于教學(xué)理念,教學(xué)模式,學(xué)生學(xué)習(xí)能力,教師教學(xué)水平等主客觀因素的不同,學(xué)生的計(jì)算機(jī)專(zhuān)業(yè)能力與實(shí)踐能力并不高。專(zhuān)業(yè)算法與程序設(shè)計(jì)能力的層階式培養(yǎng)模式是一種新的教學(xué)模式,對(duì)于提高學(xué)生程序設(shè)計(jì)能力和算法設(shè)計(jì)能力就有重要意義,需要根據(jù)教學(xué)實(shí)際,不斷進(jìn)行改革與創(chuàng)新,不斷提高計(jì)算機(jī)教學(xué)水平,提升學(xué)生的計(jì)算機(jī)專(zhuān)業(yè)素養(yǎng)。
一、計(jì)算機(jī)專(zhuān)業(yè)教學(xué)的現(xiàn)狀簡(jiǎn)析
隨著網(wǎng)絡(luò)技術(shù),信息通訊等方面的快速發(fā)展,計(jì)算機(jī)專(zhuān)業(yè)教學(xué)已經(jīng)在高校教育中得到普及,選擇計(jì)算機(jī)專(zhuān)業(yè)的學(xué)生也越來(lái)越多,但是真正具備計(jì)算機(jī)專(zhuān)業(yè)能力與應(yīng)用能力的人才卻少之又少,這也是計(jì)算機(jī)專(zhuān)業(yè)教育在人才培養(yǎng)方面的缺陷。從目前的教學(xué)現(xiàn)狀來(lái)看,大多數(shù)學(xué)校更注重計(jì)算機(jī)專(zhuān)業(yè)理論知識(shí)的教學(xué),沒(méi)有認(rèn)識(shí)到它是一種實(shí)踐性極強(qiáng)的學(xué)科,沒(méi)有注重培養(yǎng)學(xué)生的實(shí)踐與應(yīng)用能力。在實(shí)際教學(xué)中,教師對(duì)算法與程序設(shè)計(jì)的重視度較弱,因此,學(xué)生的程序設(shè)計(jì)能力和算法設(shè)計(jì)能力較為薄弱,對(duì)于前沿性的學(xué)習(xí)內(nèi)容,學(xué)生往往無(wú)法接觸到,長(zhǎng)此以往,學(xué)生在計(jì)算機(jī)專(zhuān)業(yè)學(xué)習(xí)中,指學(xué)習(xí)到了基本理論知識(shí),創(chuàng)新能力和個(gè)性能力不足,不利于學(xué)生學(xué)習(xí)興趣的提升。
二、分層次組織計(jì)算機(jī)算法設(shè)計(jì)與程序設(shè)計(jì)教學(xué)
計(jì)算機(jī)算法與程序設(shè)計(jì)能力的培養(yǎng),是計(jì)算機(jī)專(zhuān)業(yè)教學(xué)的重點(diǎn),這也是學(xué)生學(xué)習(xí)與應(yīng)用能力提升的關(guān)鍵。高校在進(jìn)行計(jì)算機(jī)專(zhuān)業(yè)算法與程序設(shè)計(jì)能力的層階式培養(yǎng)的實(shí)際教學(xué)中,要根據(jù)計(jì)算機(jī)專(zhuān)業(yè)教學(xué)內(nèi)容,根據(jù)學(xué)生的學(xué)習(xí)特點(diǎn),接受能力,在算法區(qū)域程序設(shè)計(jì)上進(jìn)行分層次教學(xué),把計(jì)算機(jī)理論基礎(chǔ)知識(shí)與專(zhuān)業(yè)技能培養(yǎng)有效結(jié)合起來(lái),切實(shí)培養(yǎng)學(xué)生的算法與程序設(shè)計(jì)能力。
(一)鞏固專(zhuān)業(yè)基礎(chǔ)知識(shí)教學(xué)
在計(jì)算機(jī)程序設(shè)計(jì)專(zhuān)業(yè)教學(xué)中,C語(yǔ)言是基礎(chǔ)課程,這也是一種通用性極高、應(yīng)用最為廣泛的計(jì)算機(jī)編程語(yǔ)言,作為重要專(zhuān)業(yè)基礎(chǔ)知識(shí),不容忽視。在C語(yǔ)言教學(xué)中,要使學(xué)生不斷對(duì)詞法、語(yǔ)法、應(yīng)用方法等方面的知識(shí)進(jìn)行鞏固,培養(yǎng)學(xué)生獨(dú)立利用相關(guān)知識(shí)解決問(wèn)題的能力。此外,要對(duì)計(jì)算機(jī)算法基礎(chǔ)理論、程序設(shè)計(jì)基礎(chǔ)、C語(yǔ)言等基礎(chǔ)課程進(jìn)行合理設(shè)置,在教學(xué)中,既要學(xué)生能夠掌握基本的理論基礎(chǔ)知識(shí),又要形成獨(dú)立的思維邏輯,能夠運(yùn)用基礎(chǔ)知識(shí)獨(dú)立解決在計(jì)算機(jī)程序設(shè)計(jì)中用遇到的各種問(wèn)題,培養(yǎng)學(xué)生的個(gè)性意識(shí),創(chuàng)新思維。促進(jìn)其綜合能力的提升。
(二)加強(qiáng)專(zhuān)業(yè)課程的教學(xué)
在計(jì)算機(jī)專(zhuān)業(yè)算法與程序設(shè)計(jì)能力的層階式培養(yǎng)過(guò)程中,要合理設(shè)置相關(guān)專(zhuān)業(yè)課程。算法設(shè)計(jì)與分析課程就是重要專(zhuān)業(yè)課程之一,在此專(zhuān)業(yè)課的教學(xué)中,重點(diǎn)培養(yǎng)目標(biāo)就是提高學(xué)生的計(jì)算機(jī)程序設(shè)計(jì)能力。在教學(xué)設(shè)計(jì)中,重點(diǎn)講授基本的算法設(shè)計(jì)方法及其性能分析,如:遞歸法、回溯法等等,學(xué)生要真正理解每種方法的特點(diǎn)與性質(zhì),能夠靈活運(yùn)用,在算法設(shè)計(jì)中,要能夠把自己的想法與專(zhuān)業(yè)課程知識(shí)相結(jié)合,形成具有個(gè)性的設(shè)計(jì)。
(三)注重應(yīng)用課程的教學(xué)
在計(jì)算機(jī)專(zhuān)業(yè)教學(xué)中,除了基礎(chǔ)課程和專(zhuān)業(yè)課程以外,應(yīng)用課程的教學(xué)也要合理設(shè)置,這是培養(yǎng)學(xué)生實(shí)際應(yīng)用能力的重要課程。一般與算法和程序設(shè)計(jì)相關(guān)的應(yīng)用課程主要有:Java、Web編程與設(shè)計(jì)、網(wǎng)絡(luò)編程、數(shù)據(jù)庫(kù)編程等等,此外還有與社會(huì)發(fā)展密切相關(guān)的環(huán)境編程等應(yīng)用課程。通過(guò)這些應(yīng)用課程的合理安排,有助于增強(qiáng)學(xué)生的實(shí)際應(yīng)用能力。
三、計(jì)算機(jī)專(zhuān)業(yè)算法與程序設(shè)計(jì)能力的層階式培養(yǎng)方式分析
(一)語(yǔ)言程序設(shè)計(jì)教學(xué)層次的劃分
這也是基本的程序設(shè)計(jì)能力培養(yǎng),此層次的設(shè)置,主要是使學(xué)生能夠進(jìn)行簡(jiǎn)單基本的編程設(shè)計(jì),獨(dú)立解決一些簡(jiǎn)單的問(wèn)題。通過(guò)學(xué)習(xí)與實(shí)踐的不斷加深,逐漸提高程序設(shè)計(jì)的難度,以C語(yǔ)言設(shè)計(jì)為基礎(chǔ),形成有層級(jí)的培養(yǎng)方式,循序漸進(jìn)的培養(yǎng)學(xué)生的計(jì)算機(jī)程序設(shè)計(jì)能力。
(二)數(shù)據(jù)結(jié)構(gòu)與算法教學(xué)層次的劃分
掌握數(shù)據(jù)結(jié)構(gòu),是解決算法問(wèn)題的重要途徑。在這一層次的教學(xué)中,要從簡(jiǎn)單到復(fù)雜,逐層逐級(jí),根據(jù)學(xué)生的學(xué)習(xí)特點(diǎn)與掌握能力,逐漸開(kāi)設(shè)計(jì)算方法、人工智能、數(shù)據(jù)程序設(shè)計(jì)等課程,由易到難,相由簡(jiǎn)單到復(fù)雜,從大學(xué)一年級(jí)到四年級(jí),相應(yīng)進(jìn)行教學(xué),逐漸培養(yǎng)學(xué)生的算法設(shè)計(jì)與程序設(shè)計(jì)能力。并且能夠自主思考、主動(dòng)創(chuàng)新,解決更為復(fù)雜的計(jì)算機(jī)專(zhuān)業(yè)問(wèn)題。
(三)程序設(shè)計(jì)教學(xué)層次劃分
計(jì)算機(jī)程序設(shè)計(jì)能力的培養(yǎng)是基礎(chǔ)也是重點(diǎn),在實(shí)際教學(xué)中,通過(guò)采用各種有層次的培養(yǎng)方式,提升學(xué)生的程序設(shè)計(jì)能力以及解決復(fù)雜性、綜合性問(wèn)題的能力。
四、結(jié)論
綜上所述,計(jì)算機(jī)專(zhuān)業(yè)是高校教育中的重要專(zhuān)業(yè)學(xué)科,與社會(huì)發(fā)展、科技進(jìn)步具有密切聯(lián)系,其主要教育目標(biāo)就是,培養(yǎng)具有較高專(zhuān)業(yè)技能與計(jì)算機(jī)綜合素養(yǎng)的人才。因此,要在實(shí)際教學(xué)中,有層次設(shè)置計(jì)算機(jī)專(zhuān)業(yè)相關(guān)課程,分層級(jí)進(jìn)行人才培養(yǎng),通過(guò)對(duì)基礎(chǔ)課程,專(zhuān)業(yè)課程,應(yīng)用課程的分層次設(shè)置,分層次教學(xué),不斷提高學(xué)生算法與程序設(shè)計(jì)能力以及計(jì)算機(jī)專(zhuān)業(yè)應(yīng)用能力。
參考文獻(xiàn):
[1]周燕,曾凡智,周月霞,等.計(jì)算機(jī)專(zhuān)業(yè)算法與程序設(shè)計(jì)能力的層階式培養(yǎng)模式[J].計(jì)算機(jī)教育,2014(19):107-110.
作者:蘇娜 李曉巖 單位:青島黃海學(xué)院
級(jí)別:省級(jí)期刊
榮譽(yù):中國(guó)期刊全文數(shù)據(jù)庫(kù)(CJFD)
級(jí)別:省級(jí)期刊
榮譽(yù):中國(guó)優(yōu)秀期刊遴選數(shù)據(jù)庫(kù)
級(jí)別:省級(jí)期刊
榮譽(yù):中國(guó)優(yōu)秀期刊遴選數(shù)據(jù)庫(kù)
級(jí)別:省級(jí)期刊
榮譽(yù):中國(guó)優(yōu)秀期刊遴選數(shù)據(jù)庫(kù)
級(jí)別:部級(jí)期刊
榮譽(yù):--