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

測繪程序設(shè)計課程教學(xué)改革研究

前言:想要寫出一篇引人入勝的文章?我們特意為您整理了測繪程序設(shè)計課程教學(xué)改革研究范文,希望能給你帶來靈感和參考,敬請閱讀。

測繪程序設(shè)計課程教學(xué)改革研究

[關(guān)鍵詞]測繪;教學(xué)改革;課程設(shè)計;程序設(shè)計

新形勢下傳統(tǒng)測繪工作的“測、算、繪”中的算和繪所占比重越來越大,原因一方面在于野外測繪技術(shù)的進步,降低勞動強度的同時提高了野外測量效率;另一方面在于獲取的數(shù)據(jù)量越來越大,數(shù)據(jù)類型也更加復(fù)雜,海量數(shù)據(jù)的處理和繪制需要依賴于計算機才能順利完成。在此背景下,社會對高校培養(yǎng)的測繪專業(yè)學(xué)生的測繪編程能力提出了更高的要求[1-2]。許多高校的測繪工程專業(yè)都開設(shè)了測繪程序設(shè)計這一專業(yè)課程,測繪技能大賽新增了測繪程序設(shè)計的項目,這些都體現(xiàn)了社會、高校對于測繪專業(yè)學(xué)生測繪程序設(shè)計能力的重視??傊谛滦蝿菹?,學(xué)生數(shù)據(jù)處理的能力需要被重視,其核心是重視培養(yǎng)學(xué)生的編程能力,讓學(xué)生掌握測繪數(shù)據(jù)處理的強有力的工具。測繪程序設(shè)計這門課即是解決這個問題的一把關(guān)鍵鑰匙。測繪程序設(shè)計是一門將編程技術(shù)與測繪專業(yè)知識結(jié)合起來的課程,學(xué)習(xí)者既要掌握測繪專業(yè)的知識,又需通過編程能力將其實現(xiàn)。本課程涉及測量學(xué)、測量平差、大地測量學(xué)、工程測量學(xué)等眾多測繪專業(yè)課,還涉及數(shù)據(jù)結(jié)構(gòu)、算法等多方面計算機專業(yè)的知識[3-6],課程總體難度偏高,實踐性強,對于廣大學(xué)生來說難以掌握與精通。本文以測繪工程本科專業(yè)為例,結(jié)合筆者多年的教學(xué)經(jīng)驗,提出課程教學(xué)存在的問題,給出可行的課程改革方法,以期更好地達成培養(yǎng)高素質(zhì)測繪工程師的要求目標(biāo)。

一、課程教學(xué)存在的問題及原因分析

我校測繪程序設(shè)計課程已開設(shè)多年,授課時間安排在大三下半學(xué)期,是測繪本科必修課程。我校測繪程序設(shè)計的課程培養(yǎng)方案隨著時間修訂了多次,課程大綱也相應(yīng)進行了多次修改。從當(dāng)前結(jié)果來看,雖然課程在一定程度上提升了測繪工程專業(yè)學(xué)生的程序設(shè)計能力,但還是存在一些問題,具體問題總結(jié)如下。

(一)內(nèi)容多學(xué)時少內(nèi)容多學(xué)時少,開課時間需調(diào)整測繪程序設(shè)計課程的內(nèi)容多且涉及面廣,現(xiàn)階段該課程理論和實驗都為32學(xué)時,與教學(xué)內(nèi)容相比還是略少。因前置課程眾多,該課程安排的時間比較靠后,但矛盾的是大部分高校的編程基礎(chǔ)課程都安排在大一學(xué)期[7]。因此,當(dāng)課程開始的時候,除少數(shù)能堅持課外學(xué)習(xí)編程的學(xué)生,其余學(xué)生普遍存在基礎(chǔ)不牢固、編程知識已遺忘等問題。

(二)課程系統(tǒng)性差課程系統(tǒng)性差,課程內(nèi)容不均衡多數(shù)教師都是使用自己整理的教案來進行教學(xué),課程暫時沒有權(quán)威固定教材[8]。教案也因個人的專業(yè)背景,或偏理論,或偏實踐,方向上也是測量、地信和遙感各有側(cè)重,導(dǎo)致課程存在內(nèi)容質(zhì)量參差不齊、講授順序不合理等系統(tǒng)性問題。在課程內(nèi)容上大多遵從前半部分講編程基礎(chǔ),后半部分講測繪程序的模式。這種模式比較單一,是否是最佳模式有待進一步討論。

(三)教學(xué)模式單一教學(xué)模式單一,學(xué)生主動性較差課程教學(xué)安排通常是理論+實驗的模式,此形式缺乏靈活性,容易產(chǎn)生斷裂感,讓學(xué)生產(chǎn)生不良的情緒。另外,一個班級只有部分學(xué)生對編程懷有興趣,且能不斷實踐掌握測繪編程技術(shù)。而大部分學(xué)生編程基礎(chǔ)較差,對編程有抵觸心理,在課程學(xué)習(xí)中極易產(chǎn)生消極的情緒,影響學(xué)習(xí)效果。通過對已經(jīng)完成課程學(xué)習(xí)的學(xué)生的調(diào)研,可知學(xué)生抵觸心理產(chǎn)生的原因主要有兩個方面:一方面是在編程初期容易出現(xiàn)類似錯用符號、誤解參數(shù)含義等不易發(fā)覺的小錯誤,使得程序編譯報錯或結(jié)果出錯,大部分學(xué)生因此喪失學(xué)習(xí)編程的信心;另一方面是認(rèn)為程序設(shè)計與己無關(guān),在以后的工作生活中一定不會用到,這往往是部分學(xué)生在學(xué)習(xí)信心喪失后產(chǎn)生的自我心理安慰,但也有部分學(xué)生在課程開始前就有這種錯誤的認(rèn)知。以上兩方面問題產(chǎn)生的原因分別是編程基礎(chǔ)不牢固和思想認(rèn)識不到位。

二、課程教學(xué)改革方案

為了更好地培養(yǎng)新形勢下測繪專業(yè)學(xué)生的能力,筆者通過對課程教學(xué)問題及原因進行梳理總結(jié),找出制約課程建設(shè)的癥結(jié)所在,并針對癥結(jié)提出以下教學(xué)改革的方案,以期達到以改促教、以教提質(zhì)的目的。

(一)調(diào)整培養(yǎng)計劃調(diào)整培養(yǎng)計劃,協(xié)調(diào)課程關(guān)系專業(yè)培養(yǎng)計劃設(shè)置的課程間有較大關(guān)聯(lián)性,為了解決測繪程序設(shè)計課程內(nèi)容多、學(xué)時少、開課時間不合適的問題,教師不應(yīng)孤立地對測繪程序課程教學(xué)進行改革,而應(yīng)列出相關(guān)課程,整體協(xié)調(diào),統(tǒng)籌安排。改革方案如下。1.將測繪程序設(shè)計課程與編程課程統(tǒng)一,既可壓縮測繪程序課程編程基礎(chǔ)知識的教學(xué)內(nèi)容,又能通過測繪程序真正拓展學(xué)生實現(xiàn)程序的能力。修改培養(yǎng)計劃中的課程設(shè)置,就必定要對課程大綱重新進行制訂。在新的教學(xué)大綱中,應(yīng)適當(dāng)精簡教學(xué)內(nèi)容,以鍛煉學(xué)生測繪編程思路以及處理問題的能力為主。例如各種坐標(biāo)轉(zhuǎn)換程序主要為文件讀寫、函數(shù)使用(參數(shù)傳遞)與復(fù)雜表達式的編寫,只要將其知識點通過一個題目表現(xiàn)出來,并將這個題目的各個知識點展開進行詳細(xì)講解,使學(xué)生有獨立完成這個題目的能力即可,其他類似程序只要掌握相關(guān)專業(yè)知識,自然可以獨立完成。2.統(tǒng)一后的測繪程序設(shè)計課程上課時間必定前移,可安排和大地測量、平差課程同學(xué)期,與這些課程的課程設(shè)計聯(lián)動,共同完成程序大作業(yè)。因為這些課程設(shè)計中本來就有通過電算完成的題目,如能一起完成,既節(jié)省了時間,提高了效率,又因測繪程序設(shè)計課程的學(xué)習(xí),讓課程設(shè)計完成質(zhì)量得到保證。

(二)綜合系統(tǒng)統(tǒng)籌綜合系統(tǒng)統(tǒng)籌,梳理教學(xué)內(nèi)容教學(xué)大綱是規(guī)范課程系統(tǒng)性,梳理教學(xué)內(nèi)容的重要工具。教學(xué)大綱制訂不需要太具體,但應(yīng)統(tǒng)籌全局,具有前瞻性和指導(dǎo)性。改革方案如下。1.教學(xué)大綱應(yīng)參考現(xiàn)有課程材料,以編程基礎(chǔ)知識為輔、測繪程序為主,兩者要有機融合,如編程基礎(chǔ)中控制語句學(xué)習(xí)可以方位角計算為例,既貼合主題,又形象生動。2.在大綱的指導(dǎo)性要體現(xiàn)以鍛煉編程思想為主,通過測繪程序大作業(yè)的形式串聯(lián)編程基礎(chǔ)知識,讓學(xué)生觸類旁通,舉一反三。另外,教學(xué)大綱的梳理修改需要有相應(yīng)的教材相配合,但現(xiàn)在市面上計算機編程的教材很多,與測繪程序設(shè)計相關(guān)的教材卻非常缺少,能夠做到編程與測繪知識有機結(jié)合的更少,這一方面需要相關(guān)人員共同努力來完善。

(三)提升教學(xué)條件提升教學(xué)條件,改進教學(xué)模式事實證明,編程的學(xué)習(xí)是邊學(xué)邊練效果最好。應(yīng)改造學(xué)校機房以滿足計算機實驗室全程教學(xué)的要求,使學(xué)生能及時實踐教師講授的課程知識點。測繪編程這類課程,只有學(xué)生講了、練了、錯了、改了,才能真正理解、明白、掌握。課程可采用更靈活的教學(xué)模式,學(xué)習(xí)時以組為單位,以項目為導(dǎo)向,引入競爭機制,讓學(xué)生從被動變?yōu)橹鲃?,激發(fā)學(xué)習(xí)興趣。對于測繪程序設(shè)計這類特殊課程,在前期的預(yù)備課程完成后,剩下的課程最好能夠全程在可使用計算機的機房進行。因為后期的知識有些分散簡單,有些復(fù)雜集中,這兩種情況都不適合在一節(jié)大課的時間內(nèi)不停講授。絕大多數(shù)的學(xué)生難以在一節(jié)課的時間內(nèi)接受過多簡單或者過于復(fù)雜的知識,教師長時間的單方面知識輸出會導(dǎo)致部分學(xué)生產(chǎn)生厭煩心理或進一步喪失學(xué)習(xí)信心。程序設(shè)計注重細(xì)節(jié),理解程序往往也需要以各個細(xì)節(jié)為切入點,連續(xù)的理論教學(xué)往往會讓學(xué)生難以顧及大量的細(xì)節(jié),進而產(chǎn)生教師越講越多、學(xué)生越聽越跟不上的惡性循環(huán)。據(jù)很多學(xué)生反映,在后期的課程中,雖然知道教師在課堂上講的知識點都很重要,自己也會去聽,但實際上大部分內(nèi)容都未吸收,而且極易因短時間的走神而錯失后面的大部分內(nèi)容,極大影響了學(xué)生對程序設(shè)計和課程的學(xué)習(xí)興趣。而如果是在機房授課,在講完簡單知識點后,學(xué)生就能及時使用電腦進行實踐,提升學(xué)習(xí)信心。復(fù)雜的知識點則可以拆開來講,每講完一個過程,可留一定的時間給學(xué)生來編程實現(xiàn),以此促進學(xué)生對新知識的吸收。(四)改變評價體系改變評價體系,鼓勵個性發(fā)展評價體系是課程改革的重要保障,要讓其成為促進學(xué)生學(xué)習(xí)的動力,而不是束縛。根據(jù)對學(xué)生的調(diào)研反映,在以往的傳統(tǒng)考核中,很多學(xué)生的應(yīng)對方式不是認(rèn)真聽講和練習(xí),而是寄希望于背誦其他學(xué)生總結(jié)的“常考代碼”。但背誦代碼完全無法提高編程能力。為了保證良好的教學(xué)效果,必須使用新的考核方式。為激發(fā)學(xué)生興趣且讓考核更加有彈性,學(xué)生課程成績考核可改為“積分制”,讓學(xué)生自己選擇成長方式,最終滿足積分要求即可通過課程考核。積分分為基本分、核心分和拓展分,見表1。表1中每項設(shè)置最低完成標(biāo)準(zhǔn),對考核最低要求不放松,釋放高水平學(xué)生潛力。拓展分可通過參加測繪編程相關(guān)比賽,如全國測繪大賽、藍橋杯等獲得,也可通過參加SRT項目等獨立完成感興趣的測繪程序獲得。該措施可能存在實行起來較為煩瑣的問題,可結(jié)合前面的分組策略,以小組為對象進行管理??偟膩碚f,可以沿襲外業(yè)實習(xí)分組方式,多數(shù)測繪專業(yè)的學(xué)生經(jīng)過前置課程的教學(xué)實習(xí)后,已經(jīng)擁有較強的團隊合作能力,且成員之間互相了解。外業(yè)實習(xí)小組結(jié)合外業(yè)計算工作的經(jīng)驗,利用小組全體成員的知識儲備來解決實驗中碰到的問題,可從被動變?yōu)橹鲃訉W(xué)習(xí)。小組之間互相激勵互相幫助,可以激發(fā)學(xué)習(xí)興趣。小組成員共享積分,既減少管理的壓力,又能帶來以上好處。

三、課程改革的討論

雖然高校開設(shè)的課程會存在一些共性的教學(xué)規(guī)律,但同時每門課程也具有其特點。測繪程序設(shè)計課程與其他課程不同的地方在于,其既要求學(xué)生具備專業(yè)的測繪知識基礎(chǔ),又要求學(xué)生具有扎實的編程能力。這就要求其開設(shè)時間要靠后,讓學(xué)生在掌握了這些基礎(chǔ)課程之后再學(xué)習(xí)該課程。但前文分析了測繪程序設(shè)計課程不宜開設(shè)過晚,因為該課程的編程工具在大一就學(xué)習(xí)了。眾所周知,編程工具不是一個簡單的一學(xué)即會的工具,需要通過大量的理論加實踐才能掌握,這樣就導(dǎo)致了開設(shè)時間上不可調(diào)和的矛盾。對于該矛盾,筆者給出了在現(xiàn)有框架下可能解決的最好的方法,但能否有更好的方法需要對該課程改革做出更加深入的思考。測繪程序設(shè)計是屬于編程類的課程,編程類課程的學(xué)習(xí)不同于一般的課程。筆者認(rèn)為這類課程不是教師教,學(xué)生跟著學(xué)就能簡單完成的。另外,編程語言是一個系統(tǒng)的工具,學(xué)生需要對核心內(nèi)容完全系統(tǒng)掌握,才有可能寫出程序。這一點與很多知識點比較零散的課程區(qū)別很大,如可能一個變量的定義位置就導(dǎo)致程序不能正確運行,或者一個數(shù)據(jù)類型設(shè)置不合適就導(dǎo)致結(jié)果錯誤等問題,使得學(xué)生如果不完全掌握編程的基礎(chǔ),就不能寫出能運行的程序。另外,編程除了是基礎(chǔ),還是一種能力,且這種能力很容易檢驗,學(xué)生能不能掌握編程技術(shù)一測便知。這些特殊的點決定了測繪程序設(shè)計課程不是一門可以簡單上好的課,需要更多的教師參與進來,通過與學(xué)生交流溝通,對課題進行思考,找出行之有效的方法。目前,筆者認(rèn)為這門課還是偏重于編程技術(shù)多一點,因此,應(yīng)從編程課的改革中多找經(jīng)驗。比較好的經(jīng)驗如項目驅(qū)動,是將編程看成能力,學(xué)生能獨立編寫出完整的項目程序,即認(rèn)可這種能力。本文最后的考核改革也是基于此,但其中不可避免存在很多問題,如不好操作、暫時難以提供適合這種模式的學(xué)習(xí)環(huán)境等。教學(xué)改革總是實驗性質(zhì)的,像測繪程序設(shè)計這種交叉的、小眾的課程科目,雖然關(guān)注的人不多,但是意義重大,其是我們能否引導(dǎo)測繪工程專業(yè)學(xué)生意識到新形勢下測繪關(guān)注的重點的偏移,能夠完善提高自身專業(yè)素質(zhì)的引航員。據(jù)筆者經(jīng)驗,對于測繪程序設(shè)計課學(xué)習(xí)較好的學(xué)生,在畢業(yè)后的工作中,都能較好地使用編程工具,解決自己在測繪工作中的問題,為自己提供方便,為公司創(chuàng)造效益。

四、結(jié)束語

測繪程序設(shè)計課的教學(xué)目的是培養(yǎng)測繪專業(yè)學(xué)生使用計算機解決其專業(yè)問題的能力。測繪程序設(shè)計的基礎(chǔ)是計算機編程,據(jù)筆者經(jīng)驗,編程難以人人精通,因此教學(xué)要結(jié)合積分制設(shè)立最高目標(biāo)和最低目標(biāo)。最高目標(biāo)不做贅述,最低目標(biāo)應(yīng)是測繪專業(yè)學(xué)生掌握基本測繪編程的思想,為以后科研或工作中的編程工作打下基礎(chǔ)。

[參考文獻]

[1]戴吾蛟,劉慶元,李光強,等.測繪工程專業(yè)計算機課程設(shè)置與教學(xué)探討[J].礦山測量,2008(2):75-78+74.

[2]張云鵬,吉文來.基于專業(yè)學(xué)社的創(chuàng)新實踐能力培養(yǎng)模式研究:以南京工業(yè)大學(xué)3S學(xué)社為例[J].大學(xué)教育,2018(3):28-30+35.

[3]丁海勇,孫景領(lǐng).關(guān)于測繪工程專業(yè)“測量程序設(shè)計”課程改革的思考[J].礦山測量,2016(2):96-98.

[4]楊強,何立恒,鄭加柱,等.基于測繪工程專業(yè)認(rèn)證標(biāo)準(zhǔn)的課程體系構(gòu)建[J].中國現(xiàn)代教育裝備,2015(1):77-80.

[5]趙亞紅,孫彩敏&孫國慶.淺談信息化測繪背景下“測繪程序設(shè)計”教學(xué)改革[J].礦山測量,2015(6):106-108+106.

[6]張恒璟,王崇倡,王佩賢,等.以應(yīng)用創(chuàng)新型人才培養(yǎng)為目標(biāo)的“測量程序設(shè)計”教學(xué)改革研究[J].測繪通報,2012(6):101-103.

[7]周家香,戴吾蛟,左廷英.信息化測繪體系下測繪工程專業(yè)課程體系探討[J].測繪與空間地理信息,2016(6):6-7+11.

[8]白君芬.VB測繪程序設(shè)計課程教學(xué)研究[J].礦山測量,2014(1):106-108.

作者:董超 叢康林 彭勃 單位:山東農(nóng)業(yè)大學(xué)信息科學(xué)與工程學(xué)院

相關(guān)熱門標(biāo)簽