非計(jì)算機(jī)專業(yè)程序設(shè)計(jì)的問(wèn)題與對(duì)策
時(shí)間:2022-04-28 03:46:03
導(dǎo)語(yǔ):非計(jì)算機(jī)專業(yè)程序設(shè)計(jì)的問(wèn)題與對(duì)策一文來(lái)源于網(wǎng)友上傳,不代表本站觀點(diǎn),若需要原創(chuàng)文章可咨詢客服老師,歡迎參考。
1海洋測(cè)繪專業(yè)本科生對(duì)計(jì)算機(jī)程序設(shè)計(jì)課程需求狀況分析
具有良好專業(yè)背景、同時(shí)具有良好計(jì)算機(jī)程序開(kāi)發(fā)能力的學(xué)生非常受歡迎,同樣我們培養(yǎng)的海洋測(cè)繪專業(yè)學(xué)生,也是要具有相應(yīng)的素質(zhì)。海洋測(cè)繪專業(yè)本科培養(yǎng)目標(biāo):本專業(yè)培養(yǎng)具備工程測(cè)量、大地測(cè)量、海道測(cè)量、地理信息系統(tǒng)、衛(wèi)星定位、遙感以及海圖編制等方面的基本知識(shí),能在海洋測(cè)繪、海洋導(dǎo)航與定位、港口與海岸工程建設(shè)、海洋資源勘察、調(diào)查與管理、海洋制圖與地理信息系統(tǒng)等領(lǐng)域從事工程、研究、管理等方面工作的高素質(zhì)海洋測(cè)繪人才。海洋測(cè)繪專業(yè)的特色是需求迫切而供給量很少;實(shí)踐性較強(qiáng),學(xué)生需掌握較多的實(shí)踐知識(shí)和動(dòng)手能力,畢業(yè)生的就業(yè)方向有:國(guó)土、規(guī)劃、電力勘察、資源勘察、海洋、測(cè)繪、海事、水利、交通、海軍部隊(duì)等部門及涉海類工程、設(shè)備、銷售公司。海洋測(cè)繪專業(yè)包括的主要課程有:工程測(cè)量學(xué)、測(cè)量平差基礎(chǔ)、大地測(cè)量學(xué)、海道測(cè)量學(xué)、空間測(cè)量與制圖、海圖學(xué)、地理信息系統(tǒng)、攝影測(cè)量與遙感、全球衛(wèi)星定位系統(tǒng)、海洋地質(zhì)學(xué)、港口與海岸工程(島礁)等。專業(yè)課程中:工程測(cè)量學(xué)課程中的坐標(biāo)轉(zhuǎn)換、土石方量計(jì)算、道路邊樁放樣坐標(biāo)計(jì)算、測(cè)量機(jī)器人的自動(dòng)監(jiān)測(cè)程序?qū)崿F(xiàn),這些內(nèi)容都可以進(jìn)行編程實(shí)現(xiàn);測(cè)量平差基礎(chǔ)中各種網(wǎng)的平差均可以編程實(shí)現(xiàn),大大簡(jiǎn)化計(jì)算工作量,尤其是矩陣的逆運(yùn)算;大地測(cè)量學(xué)中大地主題計(jì)算、高斯投影正反算、投影換帶計(jì)算也都可以編程實(shí)現(xiàn),簡(jiǎn)化計(jì)算;海圖學(xué)課程中投影的實(shí)現(xiàn)、地理信息系統(tǒng)課程中數(shù)據(jù)顯示、存儲(chǔ)、統(tǒng)計(jì)查詢、分析等、攝影測(cè)量與遙感課程中內(nèi)外方為元素、立體像對(duì)的三維實(shí)現(xiàn)、遙感數(shù)字圖像處理課程中圖像的各種處理算法,這些都可以編程實(shí)現(xiàn)。相應(yīng)的這些課程中可以編寫程序?qū)崿F(xiàn)的內(nèi)容,也都是相應(yīng)的企事業(yè)單位中會(huì)應(yīng)用到的內(nèi)容。所以說(shuō),為了提高本科生的程序開(kāi)發(fā)能力、加大本科生的學(xué)習(xí)興趣、提高畢業(yè)生的就業(yè)質(zhì)量和就業(yè)率,在這些課程中加大編程能力是非常必要的。
2當(dāng)前課程中程序設(shè)計(jì)教學(xué)存在的問(wèn)題
當(dāng)前在課程教學(xué)中,我們已經(jīng)加入了相應(yīng)部分的程序設(shè)計(jì)教學(xué)內(nèi)容。但是取得效果和預(yù)期還有很大的差距。造成這樣差距的原因有幾下方面。第一是教學(xué)環(huán)節(jié)所用的程序設(shè)計(jì)語(yǔ)言與學(xué)生從計(jì)算機(jī)專業(yè)教師那里學(xué)習(xí)的程序設(shè)計(jì)語(yǔ)言不相符。例如,海洋測(cè)繪學(xué)生學(xué)習(xí)過(guò)C語(yǔ)言、java語(yǔ)言,但是在教學(xué)中各個(gè)任課老師使用的語(yǔ)言是、C#.NET、C++等。雖然,編程語(yǔ)言其本質(zhì)都是一門工具,有較為相近的語(yǔ)法、循環(huán)控制結(jié)構(gòu)、變量函數(shù)定義規(guī)則,但是有些語(yǔ)言是面向過(guò)程的,有些語(yǔ)言是面向?qū)ο蟮?,比如C語(yǔ)言面向過(guò)程,java語(yǔ)言、、C#.NET、C++則是面向?qū)ο蟮木幊陶Z(yǔ)言,兩者很大程度是編程思想不一致,這就造成了學(xué)生學(xué)習(xí)的困難。第二是程序設(shè)計(jì)語(yǔ)言所使用的工具不同。比如java開(kāi)發(fā)工具就有JDK、eclipse、VJ++等等14種之多,各個(gè)工具其實(shí)功能都相同,但是在各個(gè)平臺(tái)之間進(jìn)行轉(zhuǎn)換,也會(huì)存在困難,這給本來(lái)編程功底并不深的非計(jì)算機(jī)專業(yè)的學(xué)生造成了不小的障礙。第三是課程銜接不緊湊、課時(shí)較少。由于計(jì)算機(jī)編程是學(xué)生普遍反映較難的課程,尤其是女生。當(dāng)學(xué)生學(xué)完計(jì)算機(jī)專業(yè)教師教授的程序設(shè)計(jì)課程,并不是緊接著學(xué)習(xí)專業(yè)課程,學(xué)習(xí)專業(yè)課程中的編程相關(guān)內(nèi)容。這樣的時(shí)間差,也給大部分學(xué)生的學(xué)習(xí)造成困難。課時(shí)較少主要反映在專業(yè)課程中如果加入程序設(shè)計(jì)內(nèi)容,就會(huì)加大課時(shí)需求。而目前的課時(shí)都較少,對(duì)此部分內(nèi)容教學(xué)的質(zhì)量產(chǎn)生不利影響。第四是教師隊(duì)伍程序設(shè)計(jì)教學(xué)不一致,教學(xué)團(tuán)隊(duì)溝通較少。目前存在各個(gè)教師自身原因,所使用的編程語(yǔ)言也不一致。教學(xué)團(tuán)隊(duì)目前在這個(gè)問(wèn)題上溝通較少,或者教師已經(jīng)多年的習(xí)慣,達(dá)成一致存在較大困難。第五是學(xué)生對(duì)程序設(shè)計(jì)的恐懼心理。在教學(xué)過(guò)程中,如果要求同學(xué)編程實(shí)現(xiàn)某些內(nèi)容,同學(xué)中絕大數(shù)人會(huì)產(chǎn)生恐懼心理,比較排斥編程。綜上所述,在專業(yè)課程中執(zhí)行程序設(shè)計(jì)確實(shí)存在著較多的困難,但是為了提高這部分的教學(xué)質(zhì)量,我們必須克服困難,找到比較好的措施。
經(jīng)過(guò)認(rèn)真的調(diào)研與分析,覺(jué)得可以從以下幾個(gè)方面來(lái)應(yīng)對(duì)上述問(wèn)題。學(xué)生學(xué)習(xí)編程語(yǔ)言可以選兩門:首先選一門編程語(yǔ)言經(jīng)過(guò)學(xué)習(xí),學(xué)生不會(huì)在對(duì)第二門編程語(yǔ)言產(chǎn)生抵觸情緒;當(dāng)然這兩門編程語(yǔ)言的選擇,要面向?qū)I(yè),因?yàn)椴煌膶I(yè)可能所需不一樣。針對(duì)海洋測(cè)繪專業(yè),建議選擇C++語(yǔ)言和C#語(yǔ)言。C#語(yǔ)言和和JAVA語(yǔ)言比較像,但是其學(xué)習(xí)相對(duì)容易,但是這門語(yǔ)言相對(duì)起來(lái)學(xué)習(xí)容易,另外C#語(yǔ)言是面向?qū)ο蟮模瑢儆谖④浌局攸c(diǎn)打造的,具有很大的優(yōu)勢(shì)。同時(shí)要使用微軟的開(kāi)發(fā)工具,這樣的在開(kāi)發(fā)工具上進(jìn)行統(tǒng)一,也為學(xué)生的學(xué)習(xí)減少障礙,避免了學(xué)生的抵觸情緒。即使在工作中使用的平臺(tái)進(jìn)行了更換,但是如果學(xué)生已經(jīng)具有良好的功底,那么變換開(kāi)發(fā)工具,存在的困難相對(duì)也較小點(diǎn)。第二,課程安排相對(duì)緊湊,加大課時(shí)量,教師之間加強(qiáng)溝通。保證學(xué)生在學(xué)習(xí)完一門程序設(shè)計(jì)語(yǔ)言之后,能夠很快的進(jìn)行應(yīng)用,應(yīng)用的地方就是專業(yè)課程,專業(yè)課程教師從容易到復(fù)雜的循序漸進(jìn)過(guò)程開(kāi)始教學(xué),這樣才能抓住學(xué)生的學(xué)習(xí)心情,不產(chǎn)生抵觸情緒。各個(gè)環(huán)節(jié)的教師加強(qiáng)溝通,完善程序設(shè)計(jì)的整個(gè)大學(xué)期間的教學(xué)。把程序設(shè)計(jì)的教學(xué)生命周期延長(zhǎng)至整個(gè)本科學(xué)習(xí)階段。教師、教學(xué)團(tuán)隊(duì)、整個(gè)課程評(píng)估都應(yīng)該考慮到這些問(wèn)題,通過(guò)溝通達(dá)成語(yǔ)言學(xué)習(xí)、開(kāi)發(fā)工具使用一致的目的,讓教學(xué)中減少因?yàn)椴灰恢露a(chǎn)生的教學(xué)障礙、學(xué)習(xí)障礙,從而提高教學(xué)質(zhì)量。第三,教學(xué)內(nèi)容設(shè)計(jì)由容易到簡(jiǎn)單。教學(xué)內(nèi)容先易后難,這樣慢慢培養(yǎng)學(xué)生的興趣,讓學(xué)生從克服相對(duì)較小的困難中獲得成就感,產(chǎn)生學(xué)習(xí)和編程解決專業(yè)課程中問(wèn)題的興趣,循序漸進(jìn)的方式,逐步加大難度,提高學(xué)生的程序設(shè)計(jì)能力。
4總結(jié)
當(dāng)前非計(jì)算機(jī)專業(yè)教學(xué)中,對(duì)程序設(shè)計(jì)教學(xué)存在較大的需求。通過(guò)分析當(dāng)前教學(xué)中存在的問(wèn)題,總結(jié)出問(wèn)題主要有五個(gè)方面,這些問(wèn)題中既有教學(xué)課程設(shè)置的問(wèn)題,也有教學(xué)團(tuán)隊(duì)溝通較少的問(wèn)題,更有學(xué)生對(duì)程序設(shè)計(jì)存在的恐懼問(wèn)題。針對(duì)這些問(wèn)題,提出相應(yīng)的對(duì)策,達(dá)到改善教學(xué)質(zhì)量的目標(biāo)。
本文作者:朱衛(wèi)東涂辛茹朱瑞芳張進(jìn)常亮郭立新沈蔚工作單位:上海海洋大學(xué)