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

計(jì)算機(jī)專業(yè)算法與程序設(shè)計(jì)能力的培養(yǎng)

前言:想要寫出一篇引人入勝的文章?我們特意為您整理了計(jì)算機(jī)專業(yè)算法與程序設(shè)計(jì)能力的培養(yǎng)范文,希望能給你帶來靈感和參考,敬請閱讀。

計(jì)算機(jī)專業(yè)算法與程序設(shè)計(jì)能力的培養(yǎng)

摘要:隨著信息科技的不斷發(fā)展,對計(jì)算機(jī)教育的重視度不斷提高,高校計(jì)算機(jī)專業(yè)也得到了廣泛發(fā)展。其中,計(jì)算機(jī)的專業(yè)算法程序設(shè)計(jì)是重點(diǎn)教學(xué)內(nèi)容,有助于培養(yǎng)學(xué)生的專業(yè)計(jì)算能力和程序設(shè)計(jì)能力,也是重要的培養(yǎng)目標(biāo)。在計(jì)算機(jī)的實(shí)際教學(xué)中,存在著很多問題與不足,為了提高學(xué)生的這兩種專業(yè)能力,需要根據(jù)教學(xué)實(shí)際,根據(jù)說學(xué)生特點(diǎn),根據(jù)專業(yè)特色,探索出一種合適的教學(xué)模式。其中計(jì)算機(jī)專業(yè)算法與程序設(shè)計(jì)能力的層階式培養(yǎng)方式,取得了良好的教學(xué)效果,值得提倡與發(fā)展。本文主要針對計(jì)算機(jī)專業(yè)算法與程序設(shè)計(jì)能力的層階式培養(yǎng)相關(guān)情況,進(jìn)行探索與研究。

關(guān)鍵詞:計(jì)算機(jī)專業(yè)算法;程序設(shè)計(jì);層階式培養(yǎng)

在計(jì)算計(jì)機(jī)專業(yè)的教育中,培養(yǎng)學(xué)生專業(yè)算法設(shè)計(jì)的能力,是計(jì)算機(jī)專業(yè)教學(xué)的重點(diǎn)內(nèi)容。而計(jì)算機(jī)程序設(shè)計(jì)能力又是學(xué)生應(yīng)該具備的最基礎(chǔ)的專業(yè)能力,怎樣更好地培養(yǎng)學(xué)生這兩種專業(yè)能力,也是計(jì)算機(jī)專業(yè)教學(xué)的重要目標(biāo)。目前,計(jì)算機(jī)專業(yè)雖然得到了大范圍的普及,但是由于教學(xué)理念,教學(xué)模式,學(xué)生學(xué)習(xí)能力,教師教學(xué)水平等主客觀因素的不同,學(xué)生的計(jì)算機(jī)專業(yè)能力與實(shí)踐能力并不高。專業(yè)算法與程序設(shè)計(jì)能力的層階式培養(yǎng)模式是一種新的教學(xué)模式,對于提高學(xué)生程序設(shè)計(jì)能力和算法設(shè)計(jì)能力就有重要意義,需要根據(jù)教學(xué)實(shí)際,不斷進(jìn)行改革與創(chuàng)新,不斷提高計(jì)算機(jī)教學(xué)水平,提升學(xué)生的計(jì)算機(jī)專業(yè)素養(yǎng)。

一、計(jì)算機(jī)專業(yè)教學(xué)的現(xiàn)狀簡析

隨著網(wǎng)絡(luò)技術(shù),信息通訊等方面的快速發(fā)展,計(jì)算機(jī)專業(yè)教學(xué)已經(jīng)在高校教育中得到普及,選擇計(jì)算機(jī)專業(yè)的學(xué)生也越來越多,但是真正具備計(jì)算機(jī)專業(yè)能力與應(yīng)用能力的人才卻少之又少,這也是計(jì)算機(jī)專業(yè)教育在人才培養(yǎng)方面的缺陷。從目前的教學(xué)現(xiàn)狀來看,大多數(shù)學(xué)校更注重計(jì)算機(jī)專業(yè)理論知識的教學(xué),沒有認(rèn)識到它是一種實(shí)踐性極強(qiáng)的學(xué)科,沒有注重培養(yǎng)學(xué)生的實(shí)踐與應(yīng)用能力。在實(shí)際教學(xué)中,教師對算法與程序設(shè)計(jì)的重視度較弱,因此,學(xué)生的程序設(shè)計(jì)能力和算法設(shè)計(jì)能力較為薄弱,對于前沿性的學(xué)習(xí)內(nèi)容,學(xué)生往往無法接觸到,長此以往,學(xué)生在計(jì)算機(jī)專業(yè)學(xué)習(xí)中,指學(xué)習(xí)到了基本理論知識,創(chuàng)新能力和個(gè)性能力不足,不利于學(xué)生學(xué)習(xí)興趣的提升。

二、分層次組織計(jì)算機(jī)算法設(shè)計(jì)與程序設(shè)計(jì)教學(xué)

計(jì)算機(jī)算法與程序設(shè)計(jì)能力的培養(yǎng),是計(jì)算機(jī)專業(yè)教學(xué)的重點(diǎn),這也是學(xué)生學(xué)習(xí)與應(yīng)用能力提升的關(guān)鍵。高校在進(jìn)行計(jì)算機(jī)專業(yè)算法與程序設(shè)計(jì)能力的層階式培養(yǎng)的實(shí)際教學(xué)中,要根據(jù)計(jì)算機(jī)專業(yè)教學(xué)內(nèi)容,根據(jù)學(xué)生的學(xué)習(xí)特點(diǎn),接受能力,在算法區(qū)域程序設(shè)計(jì)上進(jìn)行分層次教學(xué),把計(jì)算機(jī)理論基礎(chǔ)知識與專業(yè)技能培養(yǎng)有效結(jié)合起來,切實(shí)培養(yǎng)學(xué)生的算法與程序設(shè)計(jì)能力。

(一)鞏固專業(yè)基礎(chǔ)知識教學(xué)

在計(jì)算機(jī)程序設(shè)計(jì)專業(yè)教學(xué)中,C語言是基礎(chǔ)課程,這也是一種通用性極高、應(yīng)用最為廣泛的計(jì)算機(jī)編程語言,作為重要專業(yè)基礎(chǔ)知識,不容忽視。在C語言教學(xué)中,要使學(xué)生不斷對詞法、語法、應(yīng)用方法等方面的知識進(jìn)行鞏固,培養(yǎng)學(xué)生獨(dú)立利用相關(guān)知識解決問題的能力。此外,要對計(jì)算機(jī)算法基礎(chǔ)理論、程序設(shè)計(jì)基礎(chǔ)、C語言等基礎(chǔ)課程進(jìn)行合理設(shè)置,在教學(xué)中,既要學(xué)生能夠掌握基本的理論基礎(chǔ)知識,又要形成獨(dú)立的思維邏輯,能夠運(yùn)用基礎(chǔ)知識獨(dú)立解決在計(jì)算機(jī)程序設(shè)計(jì)中用遇到的各種問題,培養(yǎng)學(xué)生的個(gè)性意識,創(chuàng)新思維。促進(jìn)其綜合能力的提升。

(二)加強(qiáng)專業(yè)課程的教學(xué)

在計(jì)算機(jī)專業(yè)算法與程序設(shè)計(jì)能力的層階式培養(yǎng)過程中,要合理設(shè)置相關(guān)專業(yè)課程。算法設(shè)計(jì)與分析課程就是重要專業(yè)課程之一,在此專業(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ì)中,要能夠把自己的想法與專業(yè)課程知識相結(jié)合,形成具有個(gè)性的設(shè)計(jì)。

(三)注重應(yīng)用課程的教學(xué)

在計(jì)算機(jī)專業(yè)教學(xué)中,除了基礎(chǔ)課程和專業(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ù)庫編程等等,此外還有與社會發(fā)展密切相關(guān)的環(huán)境編程等應(yīng)用課程。通過這些應(yīng)用課程的合理安排,有助于增強(qiáng)學(xué)生的實(shí)際應(yīng)用能力。

三、計(jì)算機(jī)專業(yè)算法與程序設(shè)計(jì)能力的層階式培養(yǎng)方式分析

(一)語言程序設(shè)計(jì)教學(xué)層次的劃分

這也是基本的程序設(shè)計(jì)能力培養(yǎng),此層次的設(shè)置,主要是使學(xué)生能夠進(jìn)行簡單基本的編程設(shè)計(jì),獨(dú)立解決一些簡單的問題。通過學(xué)習(xí)與實(shí)踐的不斷加深,逐漸提高程序設(shè)計(jì)的難度,以C語言設(shè)計(jì)為基礎(chǔ),形成有層級的培養(yǎng)方式,循序漸進(jìn)的培養(yǎng)學(xué)生的計(jì)算機(jī)程序設(shè)計(jì)能力。

(二)數(shù)據(jù)結(jié)構(gòu)與算法教學(xué)層次的劃分

掌握數(shù)據(jù)結(jié)構(gòu),是解決算法問題的重要途徑。在這一層次的教學(xué)中,要從簡單到復(fù)雜,逐層逐級,根據(jù)學(xué)生的學(xué)習(xí)特點(diǎn)與掌握能力,逐漸開設(shè)計(jì)算方法、人工智能、數(shù)據(jù)程序設(shè)計(jì)等課程,由易到難,相由簡單到復(fù)雜,從大學(xué)一年級到四年級,相應(yīng)進(jìn)行教學(xué),逐漸培養(yǎng)學(xué)生的算法設(shè)計(jì)與程序設(shè)計(jì)能力。并且能夠自主思考、主動(dòng)創(chuàng)新,解決更為復(fù)雜的計(jì)算機(jī)專業(yè)問題。

(三)程序設(shè)計(jì)教學(xué)層次劃分

計(jì)算機(jī)程序設(shè)計(jì)能力的培養(yǎng)是基礎(chǔ)也是重點(diǎn),在實(shí)際教學(xué)中,通過采用各種有層次的培養(yǎng)方式,提升學(xué)生的程序設(shè)計(jì)能力以及解決復(fù)雜性、綜合性問題的能力。

四、結(jié)論

綜上所述,計(jì)算機(jī)專業(yè)是高校教育中的重要專業(yè)學(xué)科,與社會發(fā)展、科技進(jìn)步具有密切聯(lián)系,其主要教育目標(biāo)就是,培養(yǎng)具有較高專業(yè)技能與計(jì)算機(jī)綜合素養(yǎng)的人才。因此,要在實(shí)際教學(xué)中,有層次設(shè)置計(jì)算機(jī)專業(yè)相關(guān)課程,分層級進(jìn)行人才培養(yǎng),通過對基礎(chǔ)課程,專業(yè)課程,應(yīng)用課程的分層次設(shè)置,分層次教學(xué),不斷提高學(xué)生算法與程序設(shè)計(jì)能力以及計(jì)算機(jī)專業(yè)應(yīng)用能力。

參考文獻(xiàn):

[1]周燕,曾凡智,周月霞,等.計(jì)算機(jī)專業(yè)算法與程序設(shè)計(jì)能力的層階式培養(yǎng)模式[J].計(jì)算機(jī)教育,2014(19):107-110.

作者:蘇娜 李曉巖 單位:青島黃海學(xué)院