謝曉蘭 谷曉峰
【摘要】借以計算機專業(yè)的程序設(shè)計類課程群建設(shè)為例,通過四點論述分析了課程群建設(shè)的必要性與重要性。同時,針對程序設(shè)計類課程與部分需要學(xué)習(xí)程序設(shè)計的非計算機專業(yè)課程群建設(shè)之間的連帶關(guān)系也做了較詳細(xì)的分析。
【關(guān)鍵詞】程序設(shè)計 課程群 非計算機專業(yè) 連帶關(guān)系
【中圖分類號】G642 【文獻(xiàn)標(biāo)識碼】A 【文章編號】2095-3089(2016)06-0152-02
一、引言
課程建設(shè)作為重要課題針對高校的學(xué)科建設(shè),教學(xué)質(zhì)量的提升都有著至關(guān)重要的作用。從獨立到依附,一維到多維,課程建設(shè)的改變也逐漸演化成群體性建設(shè),形成了一針見血環(huán)環(huán)相扣的符合時代要求的專業(yè)課程群[1]。
課程群是指在專業(yè)學(xué)科內(nèi)打破獨立性,去除單一化,使課程之間形成緊密連貫,相互耦合,邏輯嚴(yán)謹(jǐn),知識點去重存精相互貫通的完整課程體系[2]。課程群的建設(shè)有利于解決目標(biāo)定位不明確,對專業(yè)能力的培養(yǎng)重視不夠?qū)φn程的實用性重視不夠等問題,為專業(yè)培養(yǎng)目標(biāo)的實現(xiàn)提供了有力保證[3]。
下面本文將以信息與計算專業(yè)程序設(shè)計類課程建設(shè)為例,探究高校課程群建設(shè)的重要性和必要性,同時,也將以此為依托對同樣涉及到程序設(shè)計類課程的非計算機專業(yè)與計算機專業(yè)課程群建設(shè)之間的連帶關(guān)系進(jìn)行一定的探究。
二、課程群建設(shè)的必要性與重要性
就目前我國大部分含有計算機專業(yè)的高校而言,學(xué)生對于程序設(shè)計能力的掌握程度與當(dāng)前社會上軟件開發(fā)企業(yè)人才需求的匹配度是相差很大的。而學(xué)生程序設(shè)計能力的培養(yǎng)拋開自身原因來說,很大程度上都受著學(xué)校對專業(yè)課程體系建設(shè)的影響。
第一,基礎(chǔ)乃能力提升之本
打下堅實的基礎(chǔ)是提升程序設(shè)計能力關(guān)鍵的第一步。然而現(xiàn)實卻大大相反,大部分計算機專業(yè)的學(xué)生從一開始就已經(jīng)進(jìn)入半放棄狀態(tài),更別說那些需要掌握一定程序設(shè)計能力的非計算機專業(yè)學(xué)生。課程之間自顧自的教授,知識點間脈絡(luò)的閉塞,都使得學(xué)生在一開始就對程序設(shè)計類課程有一種很難學(xué)懂的情結(jié),從而產(chǎn)生出厭學(xué)的情緒,而課程群的建設(shè)恰恰就解決了這一問題。
第二,實質(zhì)性乃學(xué)生興趣與自信之源
對于大部分學(xué)生來說,自己所選專業(yè)并非就是自己特別感興趣的專業(yè),就單門課程內(nèi)部的單一連接性,就算老師講的好,教材編得好,卻也始終停留在固步自封的階段,課程與課程之間各自為營,學(xué)生也只能停留在表面學(xué)知識看問題,關(guān)鍵是沒有通過課程與課程之間群體性的交流溝通讓學(xué)生看到這門課實質(zhì)性的內(nèi)容,從而導(dǎo)致學(xué)生厭學(xué)排斥,也越來越?jīng)]有自信去學(xué)好這么課程。
第三,脈絡(luò)通暢乃知識鏈完整之要
我們都知道,人的脈絡(luò)通暢則氣血就順暢。對于課程建設(shè)來說也有著同樣的內(nèi)在特點。群體性的課程建設(shè)帶來的是一種多課程多教學(xué)手段的融合機制,融合后便形成了多脈絡(luò)相通的課程體系,也就是我們所說的課程群。而如果課程之間的知識脈絡(luò)能夠相互打通,便可以防止專業(yè)整體知識點出現(xiàn)斷層,教學(xué)內(nèi)容前后脫節(jié),或者教學(xué)內(nèi)容重復(fù)等問題的出現(xiàn)。這樣,學(xué)生對于所學(xué)專業(yè)便有了整體系統(tǒng)性的認(rèn)知,在學(xué)習(xí)的時間上,效率上都有了事半功倍的效果。
第四,實用性人才培養(yǎng)乃課程群建設(shè)的根本目的
目前,我們的教學(xué)模式與教學(xué)內(nèi)容很大一部分是與當(dāng)前社會上軟件開發(fā)技術(shù)脫節(jié)的。而作為計算機專業(yè)的學(xué)生,最后真正需要落實到的還是在實踐和實用性上。所以,課程群建設(shè)的其中一部分,就是在如何理論之外的實踐,實用,實干方面的人才導(dǎo)向加以引領(lǐng),同時對學(xué)生未來的就業(yè)也將持有更加有見地的負(fù)責(zé)態(tài)度。
綜上所述,程學(xué)設(shè)計類課程群的建設(shè),不論是在計算機專業(yè)還是在非計算機專業(yè)上,都是十分必要且重要的。
三、程序設(shè)計類課程與部分非計算機專業(yè)課程群建設(shè)的連帶關(guān)系
在專業(yè)設(shè)置和知識點涉獵上,并非只有計算機專業(yè)的學(xué)生才會去學(xué)程序設(shè)計類的課程,事實上在一些軟硬件結(jié)合的專業(yè),甚至是硬件專業(yè),都會涉及到或者必須去深入學(xué)習(xí)諸如C語言、C++等程序設(shè)計類課程,并且多半都是以考試課進(jìn)行期末考核。可見,程序設(shè)計類課程群的建設(shè)在非計算機專業(yè)中的作用也是不可小覷的。
1.非計算機專業(yè)在程序設(shè)計課程教學(xué)中存在的誤區(qū)
對于部分非計算機專業(yè),例如本科的測控技術(shù)與儀器、自動化、電子信息科學(xué)技術(shù)等,研究生教育階段的檢測技術(shù)與自動化裝置、控制工程等,按照教學(xué)大綱是必須進(jìn)行程序設(shè)計類課程教授的,通常以C語言、C++、匯編語言為主,研究生階段也會因為研究方向的選擇而必須通過Java、算法分析與設(shè)計,數(shù)據(jù)結(jié)構(gòu)等課程的學(xué)習(xí)來進(jìn)行輔助研究。
從某種程度上講,學(xué)好這些課程對上述提到的非計算機專業(yè)的學(xué)生來講可以說是如虎添翼。但是很多時候我們發(fā)現(xiàn),相當(dāng)一部分學(xué)生,包括很少一部分老師,其實并沒有將程序設(shè)計在需要用到其知識能力的非計算機專業(yè)中真正發(fā)揮出作用。學(xué)生本身就對所學(xué)專業(yè)認(rèn)知較模糊,對于自己并不是專業(yè)搞序設(shè)計這樣一個偏差性的定位,就導(dǎo)致學(xué)生一開始就失去了對程序設(shè)計類課程的重視。而老師教授時較弱的通透性也導(dǎo)致學(xué)生無法融入到程序設(shè)計類課程的學(xué)習(xí)中。
2.程序設(shè)計類課程在部分非計算專業(yè)課程群建設(shè)中的應(yīng)用
(1)找準(zhǔn)定位
首先,我們要明白程序設(shè)計類課程在一些需要用到其知識與能力的非計算機專業(yè)中扮演著什么樣的角色,是僅僅只需了解和掌握基礎(chǔ),還是也同計算機專業(yè)一樣,需要掌握到一定程度的程序設(shè)計能力,研究在課程群中程序設(shè)計與其他各門課程的內(nèi)容關(guān)系,找準(zhǔn)需要改革的定位與目標(biāo)。
(2)師資隊伍融合建設(shè)
課程群的建設(shè)伴隨帶來必然有師資隊伍的建設(shè)。這對于需要學(xué)習(xí)程序設(shè)計類課程的非計算機專業(yè)學(xué)生而言尤為重要。這一類院系往往需要借助專業(yè)的計算機信息科學(xué)類院系的老師到自己學(xué)院進(jìn)行授課,由于教師所屬院系不同,所以在非計算機專業(yè)的課程建設(shè)上,教師之間往往溝通較少,多半也只是按照教學(xué)大綱獨立完成單門課程教學(xué)。所以,師資隊伍的融合對于需要學(xué)習(xí)程序設(shè)計的非計算機專業(yè)來說十分必要,只有老師之間做好了溝通與思想上的融合,化獨立為整體,知識點也才能真正有機串聯(lián),學(xué)生也才能真正融會貫通。
(3)同樣以實用為落腳點
程序設(shè)計類課程作為部分非計算機專業(yè)的輔助性教學(xué)課程,既然專業(yè)建設(shè)和教學(xué)大綱要求其存在,那一定是合理的。目前,尤其是對于工科類專業(yè)來說,高校最終是要培養(yǎng)出符合當(dāng)下社會需求,能真正將理論化為實踐的實用性人才。所以,不管是計算機專業(yè)還是非計算機專業(yè),我們教學(xué)的落腳點始終是一樣的。
將程序設(shè)計類課程納入專業(yè)課程群建設(shè)中歸納、總結(jié)若干種適合于非計算機專業(yè)程序設(shè)計課程群教學(xué)的教學(xué)方法,在一定程度上可以幫助自己在當(dāng)前所學(xué)專業(yè)的學(xué)習(xí)上再鍍一層金,也因此將其輔助作用發(fā)揮至最大。
四、結(jié)語
課程群的建設(shè)作為目前各大高校勢在必行的重要教改舉措之一,其必要性和重要性不言而喻。程序設(shè)計類課程作為計算機專業(yè)核心課程的同時,也在部分相關(guān)的非計算機專業(yè)中扮演著重要角色,怎樣把程序設(shè)計融入到那些非計算機專業(yè)的課程群建設(shè)中,還需要更多的專家學(xué)者繼續(xù)研究,把需要軟硬件結(jié)合的夾縫型、應(yīng)用型專業(yè)的更多優(yōu)勢凸顯出來。
參考文獻(xiàn):
[1]翁偉,吳克壽,吳蕓等.程序設(shè)計課程群建設(shè)探索與實踐[J].計算機教育,2009(23):123-125,122.
[2]張靜.計算機科學(xué)與技術(shù)專業(yè)課程群建設(shè)的研究與實踐[J].電腦知識與技術(shù),2009(8):8017-8018.
[3]王澤農(nóng).“學(xué)科”課程與教學(xué)論的學(xué)科特點和課程群的建構(gòu)[J].南京曉莊學(xué)院學(xué)報,2008(7):98-101.
新世紀(jì)教改工程2011 年項目支持(編號:2011JGA052);
2011 年學(xué)位與研究生教育改革與發(fā)展專項研究課題(編號:201110596R04)