鄒汪平,蔡勁松
(1.池州職業(yè)技術(shù)學(xué)院,安徽 池州 247000;2.安徽新聞出版職業(yè)技術(shù)學(xué)院,安徽 池州 247000)
基于能力導(dǎo)向的計算機程序設(shè)計類課程教學(xué)內(nèi)容相關(guān)性研究
鄒汪平1,蔡勁松2
(1.池州職業(yè)技術(shù)學(xué)院,安徽 池州 247000;2.安徽新聞出版職業(yè)技術(shù)學(xué)院,安徽 池州 247000)
能力的競爭已成為當(dāng)今時代人才競爭的主流。高校因此越來越重視學(xué)生能力的培養(yǎng)。計算機程序設(shè)計能力作為計算機相關(guān)專業(yè)學(xué)生重要的核心專業(yè)能力,應(yīng)受到廣大教師的充分重視。本文試以能力導(dǎo)向為出發(fā)點,分析高校現(xiàn)有的計算機程序設(shè)計類課程的學(xué)科定位、相關(guān)性研究的必要性、教學(xué)內(nèi)容現(xiàn)狀等方面的問題,結(jié)合筆者多年的教學(xué)實踐,對計算機程序設(shè)計類課程的教學(xué)內(nèi)容進行研究,構(gòu)建科學(xué)合理的教學(xué)體系,為如何優(yōu)化教學(xué)內(nèi)容、創(chuàng)新教學(xué)模式提供了建議。重視計算機程序設(shè)計思想和方法的傳授,重視實踐教學(xué)和理論教學(xué)相結(jié)合,重視創(chuàng)新思維為導(dǎo)向的學(xué)習(xí)方法,以提高學(xué)生團隊協(xié)作能力、操作能力和計算機程序設(shè)計的綜合能力。
能力導(dǎo)向;計算機程序設(shè)計;教學(xué)內(nèi)容;相關(guān)性研究
如何使高等教育與當(dāng)今社會經(jīng)濟的發(fā)展變化相適應(yīng),為社會培養(yǎng)現(xiàn)代化所需要的人才是教育研究領(lǐng)域永恒的主題。高等教育應(yīng)培養(yǎng)學(xué)生知識、能力和素質(zhì)三方面的內(nèi)容。能力是技能化的知識,是掌握知識、運用知識技能所需的個性心理特征。在本文中所提到的能力是除了大多數(shù)活動都共同需要的如記憶力、注意力之外的,具有本專業(yè)特色的將計算機程序設(shè)計類課程相關(guān)的知識進行綜合、靈活展現(xiàn),并對此進行探索,運用專業(yè)知識能有效解決實際程序設(shè)計問題的能力。因此,充分重視學(xué)生的專業(yè)能力與素質(zhì)的培養(yǎng)是高等教育的重中之重。
對于計算機相關(guān)專業(yè)的學(xué)生而言,計算機程序設(shè)計的思想和方法的綜合運用是重要的專業(yè)能力,也是必須掌握并能靈活運用。學(xué)生計算機程序設(shè)計能力的培養(yǎng)是教師授課內(nèi)容的重點也是難點,教師必須通過合適的課程教學(xué)過程實現(xiàn)這一培養(yǎng)目標。為了達到這一目標就必須制定符合培養(yǎng)目標的教學(xué)計劃和內(nèi)容。本文試基于能力導(dǎo)向,對計算機程序設(shè)計類課程的教學(xué)內(nèi)容進行相關(guān)性研究,改革教學(xué)模式,優(yōu)化教學(xué)內(nèi)容,構(gòu)建科學(xué)合理的計算機程序設(shè)計類課程的教學(xué)體系,提高教學(xué)質(zhì)量和教學(xué)效果,從而培養(yǎng)出實踐操作能力強且具備創(chuàng)新能力的綜合性計算機程序設(shè)計人才。
隨著經(jīng)濟的不斷發(fā)展變化,計算機程序設(shè)計相關(guān)崗位對人才的需求偏重能力型。因此,高校在進行計算機程序設(shè)計類課程的教學(xué)活動中,必須以能力為導(dǎo)向,通過改革課程教學(xué)內(nèi)容來培養(yǎng)學(xué)生的程序設(shè)計能力。
1.1是新課程改革的需要
在新課程改革的不斷推進和深入下,高校逐漸形成了符合現(xiàn)代時代需要和現(xiàn)代教育需要的教學(xué)理念,高校教師應(yīng)樹立現(xiàn)代教學(xué)理念,充分認識到程序設(shè)計類課程的基礎(chǔ)性、實踐性和創(chuàng)新性。計算機程序設(shè)計類課程作為計算機相關(guān)專業(yè)的專業(yè)核心基礎(chǔ)課程,教師應(yīng)在學(xué)生學(xué)習(xí)的過程中引導(dǎo)其將理論知識轉(zhuǎn)化成自身的能力,綜合靈活運用,提高學(xué)生解決實際計算機程序設(shè)計問題的能力。
1.2是課堂教學(xué)的實際需要
計算機程序設(shè)計類課程的教學(xué)內(nèi)容不可能一成不變,它必須隨著社會的不斷發(fā)展和技術(shù)的不斷進步而不斷地進行調(diào)整。對計算機程序設(shè)計類課程教學(xué)內(nèi)容相關(guān)性的研究,能夠通過定性、定量研究,分析教學(xué)內(nèi)容中陳舊且與現(xiàn)實不符的內(nèi)容,并將其刪除,對于教學(xué)內(nèi)容中符合人才培養(yǎng)需要的內(nèi)容,應(yīng)多加改進,更好地優(yōu)化教學(xué)內(nèi)容,提高教學(xué)質(zhì)量和效果,提高學(xué)生的學(xué)習(xí)積極性,更好地培養(yǎng)學(xué)生程序設(shè)計的綜合能力[1]。
1.3是培養(yǎng)現(xiàn)代化人才的需要
當(dāng)今世界,高校之間的競爭日趨激烈,競爭的焦點必然是人才培養(yǎng)的競爭。哪個學(xué)校具有人才優(yōu)勢,哪個學(xué)校就占據(jù)著競爭的制高點。高校計算程序設(shè)計相關(guān)專業(yè)要想立于不敗之地,就必須培養(yǎng)高素質(zhì)的現(xiàn)代化人才。因此,高校在培養(yǎng)學(xué)生時,不僅要讓學(xué)生掌握非常豐富并且扎實的基礎(chǔ)知識和技能,還需要對學(xué)生分析和解決問題的能力加以培養(yǎng)。這就需要培養(yǎng)出具有實踐操作能力、創(chuàng)新思維能力和可持續(xù)發(fā)展能力的新型綜合性計算機程序設(shè)計專業(yè)技術(shù)人才。
因此,計算機程序設(shè)計類課程的教學(xué)內(nèi)容應(yīng)僅僅圍繞這一目標進行優(yōu)化,以培養(yǎng)現(xiàn)代社會所需要的人才。
目前大多數(shù)高校在實際的計算機程序設(shè)計類課程教學(xué)中都存在著以下弊端,制約著教學(xué)內(nèi)容的優(yōu)化和教學(xué)效果的提高。
2.1傳統(tǒng)的教學(xué)思想落后
在實際的教學(xué)過程中,過分重視理論知識的傳授,忽視與學(xué)生的溝通、交流,無法有效的引導(dǎo)學(xué)生積極的進行思考,不僅課堂氛圍無趣、壓抑,調(diào)動不了學(xué)生的積極性,也無法很好地培養(yǎng)學(xué)生發(fā)現(xiàn)問題、積極思考的能力和意識。
2.2教學(xué)內(nèi)容陳舊、過時
計算機程序設(shè)計類課程是一門應(yīng)用性、現(xiàn)實性極高的課程,然而教師的教學(xué)內(nèi)容大多無法跟上技術(shù)的發(fā)展和社會的需要,造成學(xué)生知識的落后性和不匹配性,使得學(xué)生無法更好地進行程序設(shè)計,影響教學(xué)效果。
2.3忽視實踐教學(xué)環(huán)節(jié)
教師在課程教學(xué)內(nèi)容的設(shè)計過程中,理論與實踐教學(xué)的時間分配不合理,忽視實踐教學(xué)環(huán)節(jié)的重要性。實踐教學(xué)環(huán)節(jié)往往不夠系統(tǒng)和科學(xué),對實踐項目的設(shè)計往往沒有進行充分的考慮,培養(yǎng)中過多關(guān)注程序語言本身的特性,忽視整體的創(chuàng)新性。然而,目前的實踐教學(xué)更多的是對已有知識的驗證性實驗,學(xué)生往往不能夠在實踐中更好地發(fā)現(xiàn)問題、解決問題,這樣就無法更好地培養(yǎng)學(xué)生的實踐動手能力。
2.4教學(xué)目標定位不明確
大多數(shù)高校的計算機程序設(shè)計類課程的教學(xué)目標定位不夠明確,沒有明確的課程目標體系,專業(yè)基礎(chǔ)課在計算機程序設(shè)計類課程中發(fā)揮的作用不明顯,且知識體系較為松散,特別是針對開設(shè)多門程序設(shè)計類課程的專業(yè),主干課程前后不連貫,學(xué)習(xí)過程主線不明確。
2.5考試內(nèi)容設(shè)計不合理
考試大多是書面形式或者驗證性實驗的形式,編程以簡單、標準化為主,靈活運用的知識和編程的練習(xí)較少,對程序?qū)嶋H運行的檢查不夠,只關(guān)注基本概念和語言要素,對學(xué)生的計算機程序設(shè)計能力的鍛煉和培養(yǎng)重視不夠,教學(xué)質(zhì)量難以提高。
綜上,進行計算機程序設(shè)計類課程教學(xué)內(nèi)容的相關(guān)性研究,優(yōu)化教學(xué)內(nèi)容,創(chuàng)新教學(xué)模式,構(gòu)建新的教學(xué)體系對于提高計算機程序設(shè)計類課程教學(xué)效果、培養(yǎng)學(xué)生綜合能力具有十分重要的現(xiàn)實性和意義。
計算機相關(guān)專業(yè)學(xué)生應(yīng)具備的專業(yè)程序設(shè)計能力應(yīng)包括:程序的設(shè)計與調(diào)試、數(shù)據(jù)結(jié)構(gòu)的設(shè)計與運用、算法的分析與設(shè)計、面向?qū)ο蟮南到y(tǒng)分析與設(shè)計、應(yīng)用軟件的設(shè)計與開發(fā)等。因此,在構(gòu)建基于能力導(dǎo)向的課程教學(xué)內(nèi)容體系時,應(yīng)設(shè)置相關(guān)專業(yè)課程,形成計算機程序設(shè)計類課程群,更好的進行教學(xué)活動。
3.1明確課程教學(xué)定位
作為計算機相關(guān)專業(yè)基礎(chǔ)核心課程的的程序設(shè)計類課程,在課程定位上必須突出課程的專業(yè)性、基礎(chǔ)性和實踐性。學(xué)生學(xué)習(xí)后必須具備較強的程序設(shè)計能力和實踐能力。因此,在授課的過程中必須加強實踐教學(xué)環(huán)節(jié)的課時量,通過實踐操作考察教學(xué)效果,更好的改進教學(xué)方法。
3.2明確課程教學(xué)目標
計算機程序設(shè)計類課程群中的課程應(yīng)進行逐學(xué)期、逐年的有計劃的開設(shè),明確整個課程群的整體思路,對每門課程進行統(tǒng)一的規(guī)劃和安排,確定每個課程具體的教學(xué)目標,逐步實現(xiàn)整體的程序設(shè)計類課程的總目標,層層遞進、逐步提高、相互連貫。為適應(yīng)現(xiàn)代社會對計算機相關(guān)專業(yè)人才的需要,其總體的培養(yǎng)目標必須包括以下幾方面的內(nèi)容:(1)培養(yǎng)學(xué)生程序設(shè)計的專業(yè)基礎(chǔ)知識和能力;(2)培養(yǎng)學(xué)生的導(dǎo)向性學(xué)習(xí)能力;(3)培養(yǎng)學(xué)生的創(chuàng)新思維能力;(4)培養(yǎng)學(xué)生的知識貫通能力(5)培養(yǎng)學(xué)生繼續(xù)學(xué)習(xí)和可持續(xù)發(fā)展的能力。
3.3優(yōu)化教學(xué)內(nèi)容
3.3.1構(gòu)建層層遞進、逐步提高、相互連貫的課程群教學(xué)體系
計算機程序設(shè)計類課程的教師應(yīng)以計算機程序設(shè)計類課程教學(xué)體系的目標為基礎(chǔ),以課程群為平臺,共同探討、設(shè)計出科學(xué)合理、層層遞進、逐步提高、相互連貫的課程群教學(xué)體系。以程序設(shè)計基礎(chǔ)課程為起點,通過大量典型、有趣及與實際生活息息相關(guān)的案例,引導(dǎo)學(xué)生分析問題,學(xué)習(xí)過程中穿插必要的編程知識和語句,進而在解決實際問題的過程中學(xué)習(xí),以此更好的激發(fā)學(xué)生學(xué)習(xí)程序設(shè)計的興趣和動力[2]。其次,重視各門程序設(shè)計類課程之間的連貫性,幫助學(xué)生將已學(xué)習(xí)到的知識轉(zhuǎn)化成能力,運用到下一門相關(guān)課程的學(xué)習(xí),在案例的編排上,一般以一個案例為基礎(chǔ),層層遞進,便于學(xué)生的理解和接受。同時,有利于幫助學(xué)生構(gòu)建系統(tǒng)化的知識體系結(jié)構(gòu),更好的將知識融會貫通到多門程序設(shè)計類課程中。
3.3.2弱化編程知識和語言本身,突出知識的靈活運用
這里所說的弱化編程知識和語言本身,并不是不重視知識和語言的教授,而是教師應(yīng)在課堂教學(xué)中以培養(yǎng)學(xué)生的程序設(shè)計能力為目標,創(chuàng)新課堂教學(xué)模式,并不針對某一語法問題或某一格式進行長時間的講解,而應(yīng)引導(dǎo)學(xué)生分析問題,培養(yǎng)學(xué)生解決問題的思路,語法和格式等語言要素會在學(xué)生的實踐過程中自行加深和鞏固的。
其次,教師可以采取游戲教學(xué)法,增加教學(xué)的趣味性,提高學(xué)生對知識的靈活運用能力。以經(jīng)典的益智游戲和人機對弈項目為基礎(chǔ),將各類程序設(shè)計類課程的算法講解包含到教學(xué)過程中,學(xué)生在項目實踐教學(xué)模式下逐步牢固掌握典型算法的分析和設(shè)計并可應(yīng)用到后期學(xué)習(xí)的程序設(shè)計類課程中[3]。改變傳統(tǒng)的通過講解算法思路讓學(xué)生解決實際問題的教學(xué)方法,以實際項目為導(dǎo)向作為基礎(chǔ),逐步引導(dǎo)學(xué)生通過導(dǎo)向性學(xué)習(xí)方法自行尋找解決問題的處理方法,以拓展學(xué)生的自我學(xué)習(xí)能力和實踐操作能力。以應(yīng)對類似的實際問題,這樣學(xué)生就能將專業(yè)知識進行靈活運用,增強了學(xué)生的綜合專業(yè)能力。
3.4創(chuàng)新教學(xué)模式,重視實踐教學(xué)環(huán)節(jié)
在教學(xué)活動中,無論是知識的講解還是實踐訓(xùn)練都需要遵循由淺入深的原則,通過層層遞進的訓(xùn)練幫助學(xué)生更好地掌握課程專業(yè)知識。在課程設(shè)計上,可以先讓學(xué)生根據(jù)導(dǎo)向性項目實踐過程設(shè)計一個基于基礎(chǔ)知識,其次讓學(xué)生在程序設(shè)計中加入面向?qū)ο蠛涂梢暬乃枷耄俅巫寣W(xué)生在軟件中綜合運用數(shù)據(jù)結(jié)構(gòu)知識,最后讓學(xué)生通過算法分析和設(shè)計,設(shè)計與開發(fā)一種應(yīng)用軟件,通過這種層層遞進式的教學(xué),既能讓學(xué)生在設(shè)計項目中逐漸找到學(xué)習(xí)程序設(shè)計的自信,逐漸加強對知識的理解和靈活運用,強化學(xué)生的程序設(shè)計能力。
以學(xué)科競賽為驅(qū)動,增加學(xué)生的競爭意識,讓學(xué)生在競爭中更好地進行實踐,更好地綜合運用分析計算機問題、解決計算機問題的能力,更好地開拓創(chuàng)新,培養(yǎng)創(chuàng)新意識。并且,競賽大多采取團體制,學(xué)生能夠在競賽中培養(yǎng)團隊合作意識,為今后的工作建立良好的綜合素質(zhì)。
基于能力導(dǎo)向的計算機程序設(shè)計類課程教學(xué)內(nèi)容的改革,尤其是通過構(gòu)建科學(xué)合理的教學(xué)體系,改革課程的教學(xué)目標、內(nèi)容和教學(xué)效果考核方式,重視計算機程序設(shè)計思想和方法的傳授,在充分提高教學(xué)質(zhì)量的同時,不僅能夠讓學(xué)生具備較強的處理問題的能力,還能夠提高自我學(xué)習(xí)能力、創(chuàng)新思維能力、實踐操作能力以及繼續(xù)學(xué)習(xí)和可持續(xù)發(fā)展能力。為培養(yǎng)社會需要的現(xiàn)代化人才做出積極的貢獻。
[1]田紅磊.基于計算思維的計算機程序設(shè)計課程教學(xué)改革[J].計算機教育研究,2015(3).
[2]楊丹.計算機程序設(shè)計課程的教學(xué)研究[J].計算機光盤軟件與應(yīng)用,2012(11).
[3]洪緯.探討項目教學(xué)法在計算機程序設(shè)計課程中的應(yīng)用[J].電腦編程技巧與維護,2014(24).
(責(zé)任編輯:高 堅)
2016-05-12
安徽省2016年高校優(yōu)秀青年人才支持計劃重點項目(gxyqZD2016531);安徽省2015年度省級質(zhì)量工程項目(2015gxk113);安徽省2014年度省級質(zhì)量工程項目(2014jyxm524);安徽省2013年度省級質(zhì)量工程項目(2013jxtd065)
G642.4
A
1673-8535(2016)06-0072-04
鄒汪平(1982-),男,安徽池州人,池州職業(yè)技術(shù)學(xué)院副教授,安徽大學(xué)在讀碩士,研究方向:算法設(shè)計。
蔡勁松(1979-),男,安徽無為人,安徽新聞出版職業(yè)技術(shù)學(xué)院副教授,安徽大學(xué)在讀碩士,研究方向:數(shù)據(jù)庫程序設(shè)計與開發(fā)。