程序設計范文10篇

時間:2024-01-13 04:39:12

導語:這里是公務員之家根據多年的文秘經驗,為你推薦的十篇程序設計范文,還可以咨詢客服老師獲取更多原創文章,歡迎參考。

程序設計

中職程序設計教學探討

摘要:課堂提問的設計可以說是教師必不可少的基本功。中職程序設計課堂中,巧妙的提問不僅可以引起學生的注意,激發學生的興趣,發展學生的思維,增進師生交流,同時也可以提供教學反饋,便于教師調整授課方法和進度,提高課堂效率。本文在分析中職程序設計課堂現狀的基礎上,圍繞課堂教學,從課堂提問在計算機程序設計教學中的有效應用和提問的技巧來談談本人的實踐體會。

關鍵字:中職;程序設計;課堂提問;有效性

計算機程序設計涉及多方面的內容,實現某一功能算法也不單一。學習程序設計要求學生思路開闊。如何讓每個中職學生都能積極主動地參與到程序設計課堂中,成為學習的主體,就需要教師從中職學生的實際出發,合理地設計課堂提問。巧妙的提問可以吸引學生的注意,激發學習興趣,發展思維,活躍課堂氣氛,切實提高學生的學習效果。

中職程序設計的課堂教學,主要面臨以下問題:

1、學生基礎差具有一定的學習能力

中職學校學生普遍學習基礎薄弱,學習積極性不高,主動性差。這不利于中職程序設計教學的開展。中職程序設計課程的教學目的是在掌握語法的基礎上,通過上機實踐,學生學會使用程序設計來解決簡單的實際問題,學以致用。很多學生反映程序設計書如看“天書”,界面的設計還可以理解和接受,一旦涉及代碼的編寫就有些學生跟不上,有些同學看到代碼都是英文的就直接放棄。而其他課程,比如圖像處理,動畫制作,網頁制作等課程大部分學生很有興趣,學習效果也很好,這說明學生具有一定的學習能力。

查看全文

Windows 中斷程序設計論文

摘要該文探討Windows3.1的中斷機制,并結合DPMI接口給出一種中斷程序設計方法,以越過系統和應用程序的消息隊列,處理外部實時事件。

一、前言

Windows提供強大的功能以及友好的圖形用戶界面(GUI),使得它不僅廣泛的用作管理事務型工作的支持平臺,也被工業領域的工程人員所關注。但Windows3.1并非基于優先級來調度任務,無法立即響應外部事件中斷,也就不能滿足工業應用環境中實時事件處理和實時控制應用的要求。因此,如何在Windows環境中處理外部實時事件一直是技術人員尤其是實時領域工程人員所關注的問題。目前已有的方法大都采用內掛實時多任務內核的方式,如Windows下的實時控制軟件包FLX等,而iRMX實時操作系統則把Windows3.1當作它的一個任務來運行。對于大型的工程項目,開發人員可采用購買實時軟件然后集成方式。

對中小項目,從投資上考慮就不很經濟。如何尋找一種簡明的方法來處理外部實時事件依然顯得很必要。

本文首先闡述Windwos的消息機制及中斷機制,然后結合DPMI接口,給出一種保護模式下中斷程序的設計方法,以處理外部實時事件。經實際運行結果表明,該方法具有簡潔、實用、可靠的特點,并同樣可運行于Win95。

二、Windows的消息機制

查看全文

DSP系統程序設計論文

近年來,計算機產品的應用領域越來越廣,數字信號處理器的發展表現得尤為明顯。DSP芯片制造商和DSP板開發商利用自身的優勢不斷開發出多DSP結構的產品來滿足這種需求。通常的DSP設備是與嵌入式系統相結合,來實時地完成某一特定任務。隨著信號采集速度和處理速度的要求越來越高,許多領域都需要進行多處理器運算,其中包括醫學、圖像處理、軍事、工業控制、電信等許多領域。多處理器系統可以根據所需實現的功能和處理器的性能來調節處理結點的數目,使系統達到最佳的性能價格比。

實際上,只有從芯片開始仔細設計,才能方便地實現多處理器系統的調節功能。這里選用的是AD公司新出品的SHARC級處理器ADSP21160。

ADSP21160具有很大的片內存儲區、多重內部總線結構、獨立的I/O子系統;具有構造多處理器系統的所有特點,能夠真正支持處理器數目的可調節功能,十分適合組成高性能浮點的多DSP系統。

VxWorks是目前世界上用戶數量最大的實時操作系統。這使它除了具有優越的技術性能之外,還具有豐富的應用軟件支持、良好的技術服務和可靠的系統穩定性。由于它具有以上優點,本系統中選用了VxWorks作為MVME167的操作系統。

一、ADSP21160的特點

ADSP21160是AD公司采用超級哈佛結構的一種新產品。21160的匯編代碼與2106x兼容,處理器具有SIMD(單指令流多數據流)功能;而2106x只具有SISD(單指令流單數據流)功能。為了充分利用這種新的功能,一些指令做了一些改變。ADSP21160包括1個100/150MHz的運算核、雙端片內SRAM、1個支持多處理器的集成在片內的I/O處理器和多重內部總線以消除I/O瓶頸。

查看全文

程序設計課程體系的構建與實踐

程序設計基礎課是所有計算機類專業人才培養方案中的專業基礎課程,為其他專業課程打基礎,在計算機科學與技術和軟件工程兩個專業中地位尤為重要。在過去五年里,程序設計基礎課程完成了從傳統的教學模式到現代化教學模式的轉換,即程序設計基礎課程的考試由筆試到機考改革;課堂教學模式采用案例式、線上線下混合式教學;實現程序設計基礎課程資源的在線使用;通過搭建OnlineJudge教學平臺,供程序設計及數據結構等相關課程的教學使用。與此課程相關的實踐教學課程為《程序設計課程設計》和《程序設計項目實訓》,重點培養學生將零散的知識片進行融合,用程序設計的思想來解決實際問題以及綜合性問題的能力,為后期的《數據結構課程設計》、《軟件開發綜合課程設計》、《專業技能綜合實訓1》及《專業技能綜合實訓2》奠定基礎。學生通過程序設計基礎課程的學習,基本可以掌握編寫簡單應用程序的方法,為進一步加強學生的程序設計能力,夯實基礎,加強實驗實踐教學環節,充分利用現在流行的線上線下結合教學模式,優化OJ教學系統,完善機考,在學生學習程序設計課程的過程中,合理融入實踐示例,讓學生將基礎知識與實際問題相結合,提高理解力和動手能力,做好與課程設計、實訓實踐課的過渡,加強學生理論結合實踐的能力。改變后期獨立開設的課程設計課中只有思想而沒有應用示例的缺陷,構建一套實踐訓練體系,帶領學生在實踐操作上由淺入深,更好地幫助學生系統地掌握課程的主要內容,增強學生解決實際問題的能力,使學生初步具備開發軟件項目的能力。

1課程體系的目標

程序設計課程最終要求學生能夠達到獨立完成一個應用程序的設計、調試全過程,并以最終項目實訓成果來證明其獨立完成各種實際任務的能力,從而反映出理解和運用程序設計基礎知識的水平和能力。為達目標,在程序設計課程的課程設計和項目實訓課程制定學生實踐的項目集,做到一個自然班的學生可以每個人都有一個獨立的項目可以做。(1)制定程序設計項目實訓的教學計劃與大綱。包括教學目標、實驗與實踐、撰寫項目實訓指導書。(2)為本科生提供豐富的程序設計項目實訓的項目。通過提供豐富的案例式項目、實際項目,指導學生進行實訓項目的分析、算法設計、編程、測試以及實踐報告的撰寫。讓學生能夠從案例式項目實訓中學會如何開發一個應用程序。(3)為授課教師提供程序設計項目實訓教案與過程管理。教案包括實訓項目指導書、項目等級、項目實施監控、分析、統計、項目的考核方法。解決教師的選項目難、實施監控難、考核難的問題。(4)完善綜合實踐的題目設計。在程序設計基礎課程階段,通過布置給學生綜合實踐題目,讓學生初步具備開發小型的項目能力,使程序設計基礎課程與程序設計項目實訓課程有效接軌。

2內容和實施路徑

為了彌補程序設計基礎課與程序設計基礎課程設計及項目實訓相脫節的問題,設計合理的實例體系,將其按縱向劃分為基礎、綜合、提高三部分,運用到學生的三個不同學習階段,讓學生在學習的過程中理論聯系實踐,快速掌握解決問題的能力。這三部分的實例要具有一定的關聯性,學生在學習的過程中沒有斷層感,做到從基礎到精通。第一部分在不改變現有教學學時的基礎上,對傳統教學模式進行改革,將原來在課堂上講授的知識點以慕課方式進行,讓學生在課下學習,在課堂上增加案例教學,將MOOC中的理論知識與案例相結合進行講解。通過在課堂教學中該部分實例的引入,可以幫助學生理解和運用所學基礎知識,讓學生掌握這部分知識可以解決什么樣的問題,為后面的實踐課做好鋪墊。第二部分在考試和課程設計中增加解決實際問題的小項目,改變原來考試單純考核知識點的弊端,考核學生對知識點的實際運用,即理論知識直接運用解決實例。學生在這個過程中,可以直接綜合運用課堂所學知識來解決問題,這是實用問題模型的簡化版本。學生通過完成這部分內容而達到理論與實踐的有機結合,但還沒有上升到實用階段;第三部分則是實踐課的精髓所在,在前兩部分的基礎上,學生能夠綜合使用所學知識解決復雜的企業運行中遇到的實用問題,以彌補以上兩個階段的不足。對上面的每一部分按橫向再劃分為三個層次,分別為初級、中級和高級,針對于不同的授課對象根據其學習能力和接受能力分別進行實施,做到因材施教。新教育模式下程序設計課程體系的構建與實踐結構圖如圖1所示。

3實施成果

查看全文

軟木切片機程序設計研討

一、概述

軟木切片機是專業的軟木加工設備,主要用于把軟木切割成符合用戶需求的各種厚度薄片。是專業化程度較高的專用機床。老式的軟木切片機用棘輪機構控制切片厚度,用老式軟木切片機加工的產品厚度一致性差,嚴重影響產品品質。特別是加工經濟價值較高的厚度在4毫米以下的產品時問題比較突出。為提高品質,解決厚度一致性差的問題,在新設計軟木切片機時,我們采用了新的機械結構,用PLC的位置控制技術完成軟木切片機的控制。采用這些新技術后,產品厚度做到了無級可調,最薄可穩定加工1毫米切片。實際操作時,用戶只需直接輸入軟木切片厚度,就可完成加工。

二、軟木切片機的基本工作原理

軟木切片機的運動由以下動作部件構成:1.帶鋸片。2.X、Z十字工作臺,其中Z向為往復運動,X向為工作進給。它的工作方式是:a.先啟動無齒帶鋸。b.工作臺的X向前進指定距離。c.工作臺的Z向往復運動一次完成一個工作循環。重復b,c步驟直至整塊原料加工完畢自動停止加工。切片厚度由每個工作循環的X向進給量決定。根據軟木切片機的工作原理,新設計的軟木切片機X、Z向都采用絲杠傳動,提高了機械傳動精度,為自動控制系統提供了必需的基礎。根據實際工作的情況,X向工作臺的進給精度應在0.02毫米,且可以根據需要對進給量進行調整才切出所需要厚度和精度的軟木片;Z向運動必需運行平穩,速度可調才能滿足切片工藝的需要。

三、電氣控制系統構成

本軟木切片機的電器系統由以下部分構成:1.主控制器為西門子S7-200PLC。2.采用TD200LCD文本顯示器顯示工作參數。3.X向采用步進電機驅動以保證足夠的精度。4.Z向采用交流異步電機和滑差調速器構成Z向驅動系統。5.鋸片采用交流異步電機直接驅動。

查看全文

彩信廣告選購程序設計

隨著通信技術的不斷發展,用于保證滿足消費者基本通信需求的基礎業務已經難以滿足消費者日益增長的個性化需求。彩信是一種集語音、圖片、文字等為一體的綜合性業務,內容豐富多彩,涉及面廣。彩信業務是電信運營商提供給消費者的更高層次的信息服務。彩信業務在發展中面臨著單純依靠向最終用戶收費這樣的單一B2C商業模式的困擾。這種收費模式,是用戶為獲取以彩信為載體的信息內容,而向電信運營商支付的信息費用。電信運營商獲取信息費后,再按照一定的比例向服務提供商(serviceprovider)進行分成。這種模式在互聯網普及的初期階段,因其具有手機終端適應性強(手機終端默認具有彩信的接收和發送能力)、使用方便(采用后臺推送方式不需要用戶干預)、收費簡單(電信運營商話費托收)的特點,得到了快速的發展。隨著互聯網的不斷發展,用戶訪問互聯網門檻幾乎為零,因此獲取免費內容信息成為主流。互聯網免費的模式,更能贏得用戶的青睞。因此,傳統電信運營商收費彩信業務的模式,面臨著用戶需求萎縮且不免費的困境。雖然面臨如此困境,彩信仍然具有其特定的用戶市場,尤其是在傳統互聯網無法訪問的情況下,以及中低端用戶群中,彩信大信息量快速傳遞的特征,使得該業務仍有較強的生命力。從國內外業務發展的趨勢來看,在彩信業務中植入廣告,被運營商認為是未來彩信業務發展的一個重要方向,也是目前運營商對彩信業務不放棄的一個重要原因。

該模式在彩信正常的業務內容中,加入文字或圖片類的廣告信息,廣告信息隨正常的彩信內容完成下發。用戶在觀看正常業務內容的同時,完成廣告內容的觀看。典型代表是2008年中國移動推出基于彩信的廣告業務,開始試水彩信廣告模式。從業務實際運行情況來看,電信運營商直接將廣告內容插入到彩信信息包體內,直接下發給最終用戶,最終用戶未能參與到廣告內容的選擇,基本被排除到整個彩信廣告業務的價值鏈之外。由此帶來以下的問題。1)用戶在整個過程中,由于無法對廣告內容進行選擇,因此用戶對其收到的隨彩信業務下發的廣告內容興趣不大。在用戶對廣告不感興趣的情況下,其必然認為無線廣告是一種騷擾信息,影響其對業務彩信的使用。2)由于用戶被排斥在無線廣告價值鏈之外,無法從無線廣告中獲取收益,因此用戶在本質上是反對這種廣告行為的[3]。

因此,如何在業務及系統模式上融合業務的使用者(最終用戶)與業務的運營者(電信運營商、廣告業主),是基于彩信模式的廣告業務能順暢運作下去的核心。本文嘗試建立一種基于彩信業務免費使用的選購系統,通過改變用戶被動接受彩信業務廣告的現狀,讓用戶主動介入到彩信廣告的價值鏈中。用戶通過自行定制廣告內容,獲取相應的虛擬收益,并將這種虛擬收益用于沖抵因獲取電信運營商彩信業務而需要支付的費用,這樣原本較高月租費的彩信業務,會變成低價甚至免費,因而會受到更多用戶的歡迎。而擴大的用戶群自行選擇的廣告,必然能提升廣告效率和效果,從而使得電信運營商獲取更多的廣告收入,有利于彩信廣告業務的做大做強。此外,用戶根據自己喜好選擇的廣告內容,也有利于提升廣告投放的精準度。

1彩信增值業務選購系統商業模式

前述基于彩信業務免費使用的選購系統商業模式如圖1所示。該系統構建了由彩信業務提供商、廣告主、電信運營商及終端用戶同時參與的信息服務價值鏈。從系統角度看,整個商業模式建立在一個彩信業務選購系統上。從價值鏈的角度分別闡述各角色的主要職能、收益及付出,如表1所示。綜上所述,借助彩信業務選購系統,以全新的商業模式,促進了彩信業務的用戶活躍度,解決了彩信業務服務費用價格高的消費門檻。同時也為廣告商提供了一種為終端用戶樂于接受、廣告目標客戶定位準確的新型廣告媒體形式。

2彩信業務選購系統業務流程

查看全文

汽車制動程序設計思索

隨著科技的發展與進步,大眾生活水平的提高,人們對汽車交通的安全性要求與日俱增,而擁有優異的制動性能是現代化安全汽車的重要評證。雖然傳統的汽車制動系統在制動性能上也能滿足現有制動法規的各項要求,但是交通事故的頻繁發生和汽車制動器響應速度慢、制動效果不理想、制動器損耗度過高、裝配維修昂貴等不利情況有直接的關系,因此,行業人士提出了汽車電子機械制動系統(EMB)以解決這些問題。

1汽車制動系統發展狀況

幾年來西方發達國家又興起了對車輛線控系統(X-BY-WIRE)的研究,線控(BRAKE-BY-WIRE)應運而生,由此展開了對電控機械制動系統(ELECTROMECHANICALBRAKINGSYSTEM)的研究,簡單來說電控機械制動系統就是把原來由液壓或者壓縮空氣驅動的部分改為由電動機來驅動,借以提高響應速度、增加制動效能等,同時也大大簡化了結構、降低了裝配和維護的難度。由于人們對制動性能要求的不斷提高,傳統的液壓或者空氣制動系統在加入了大量的電子控制系統如ABS、TCS、ESP等后,結構和管路布置越發復雜,液壓(空氣)回路泄露的隱患也加大,同時裝配和維修的難度也隨之提高[1]。因此結構相對簡單、功能集成可靠的電子機械制動系統越來越受到青睞,可以預見EMB將最終取代傳統的液壓(空氣)制動器,成為未來車輛的發展方向。

2EMB系統的模型分析

2.1EMB系統工作原理

電子機械制動系統工作原理為:當汽車行駛時需要采取緊急剎車,駕駛者腳踏的力量信號傳到制動踏板,該力量信號經過EMB控制系統的三環調速系統調控后輸出電樞電壓直接作用于無刷直流力矩電機上,輸出的電機軸轉動轉速信號傳遞給傳動機構進行減速增矩,轉化成絲杠位移,再經過制動機構作用轉化成制動力,整個過程的時間極短,在0.1s作用[2]。

查看全文

酒店弱電程序設計

星級酒店代表著一個城市的較高的建筑水平和服務標準,因而在國際大趨同的今天,為了與國際的服務標準相匹配,也為了完善本土服務行業的發展,提高其服務規格,越來越多的星級酒店引入了弱電系統來提升酒店的服務檔次。因而隨著智能化星級酒店的迅速崛起,可以見出建筑智能化技術在21世紀呈現出了良好的發展態勢,因而許多智能化星級酒店都引進了各種弱電集成系統,但與此同時,一系列與住宅建筑的室外弱電工程相關的一些問題也隨之產生。首先,星級酒店的室外弱電線纜的布線與鋪設,是智能酒店弱電專業工程設計的一個十分重要的組成部分,在整個酒店的總體規劃中占有極其重要的作用,其次,室外弱電線纜的敷設費用占智能系統總投資的較大部分,進行好弱電工程的總體規劃與布局,對于節約總投資也具有相當的意義。

一、弱電工程簡介

電力應用按照電力輸送功率的強弱可以分為強電與弱電兩類。一般情況下,弱電系統工程的應用主要包括:電視信號工程,如電視監控系統,有線電視;通信工程,如電話;智能消防工程;擴聲與音響工程,如酒店中的背景音樂廣播,建筑物中的背景音樂;綜合布線工程,主要用于計算機網絡。由此可見,弱電系統的應用深入到了我們日常生活的方方面面。弱電系統作為現代建筑物中智能化管理的重要組成部分,主要分為有兩類:一類是國家規定的安全電壓等直流電路,另一類是音頻、視頻線路、網絡線路、電話線路等載有語音、圖像、數據信息的信息源。而酒店的弱電系統主要通過加強設備管理的自動化、通信的自動化以及辦公的自動化三個方面,加強酒店的宏觀配置,使得住戶能夠在一個更加高檔、智能的社區生活。

二、星級酒店弱電工程的特點

(一)智能子系統多、線纜種類多

住宅酒店弱電系統由于受到技術及資金方面的限制,弱電的鋪設在以中心管理機房為中心的基礎上,還建立了許多子系統對酒店進行進一步的管理與控制,因而在酒店的各棟建筑中敷設了大量的線纜。又根據不同的傳輸要求,這些電纜具體可以分為銅芯電話電纜、光纜、視頻及射頻同軸電纜、屏蔽控制電纜及各類鎧裝電纜等不同種類,可謂種類繁多。這就導致了弱電系統在每個子系統的相同傳輸方向上,電纜的功能、數量造成了巨大的重復與浪費。

查看全文

程序設計課程中的中俄合作教學思考

摘要:在中俄合作辦學背景下,提高計算機類專業學生“雙基”能力(即程序設計能力和系統設計能力)是十分必要的。本文提出了一個能力提升方案,從“大局觀”程序設計思維方式驅動的教學內容設計和優化、注重過程的多元化學習成效評價、教學資源本土化等三個方面給出了具體的實施方法。方案實施結果表明,教學效果和學生“雙基”能力均得到提升。

關鍵詞:“雙基”能力;合作辦學;程序設計

1引言

在中國致力于深化同世界各國的教育合作與交流、促成教育對外開放的格局下,杭州電子科技大學圣光機學院引入了俄羅斯圣光機大學的辦學模式,推進學生國際化培養。但在我國高等教育領域,中外合作辦學還處于摸索階段[1-4],有必要進行研究和探索,以提高中外合作辦學成效。根據前期調研情況,圣光機學院計算機專業學生存在難以適應俄方培養模式、很難理解授課內容的現象。“雙基能力”(即程序設計能力和系統設計能力)不足是學生中普遍存在的問題。對此,如何改進教學模式,以提升學生學習效能尤為重要。近年來,許多高校陸續開展系統能力培養研究和實踐,如嘗試直接引用名校教案和教材,但結果仍不太理想。其中的原因可能有:語言和交流障礙問題,國外原版或自編教材,在授課模式、進度、實踐和創新等方面與國內教學資源有較大差異等。鑒于此,如何在中俄合作辦學背景下提升學生的“雙基能力”,結合杭州電子科技大學圣光機聯合學院人才培養計劃的要求,本文以程序設計課程為例,對教學內容、教學過程、學習方法、評價方式、教學資源等方面進行了探索,闡述如何培養學生大局觀的思維方式,以提升學生的編程實踐能力及系統設計能力。

2組建思路

理解計算機系統的運行機制,把所學知識(包括其他課程內容)有機地串在一起,把編程實踐環節放在重要位置,鍛煉學生的系統設計能力,有利于提升計算思維,以及分析問題和解決問題的能力,為數據結構、操作系統等課程的學習打下堅實的基礎。目前,中俄合作辦學年限短,外教在授課模式、進度、實踐和創新等方面與國內教學資源都有較大差異,存在教育資源不對應、不匹配問題,不利于學生“雙基”能力的培養,有必要根據中外教學資源情況,進行本土化配套以提高學生學習效果。在教學方法上,成果導向教育(OutcomeBasedEducation,OBE)形成了比較完整的理論體系。雖然成果導向教育在國內外高等教育領域已經得到廣泛的使用,但也存在著一些問題,如以預先設定的學習成果為目標前進,會形成機械性的學習。單純地依賴于學習成果是片面的,難以達到鍛煉學生“從描述到理解,到實踐,再到真實場景應用”的思維過程。因此,本文基于成果導向教育的人才培養理念來設計課程,以學生為中心,采用教學內容、教學資源和考核方法等同步推進,迭代反饋的教學方式持續改進教學成效,以提升學生的編程能力、系統設計能力。研究思路如圖1所示。

查看全文

測繪程序設計課程教學改革研究

[摘要]針對新形勢下社會對測繪工程專業學生培養目標的需要,結合測繪工程專業認證背景及社會、學校、學生的實際情況,教師應從可操作的角度對該課程進行教學改革,具體措施有:調整培養計劃,協調課程關系;綜合系統統籌,梳理教學內容;提升教學條件,改進教學模式;改變評價體系,鼓勵個性發展。

[關鍵詞]測繪;教學改革;課程設計;程序設計

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

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

我校測繪程序設計課程已開設多年,授課時間安排在大三下半學期,是測繪本科必修課程。我校測繪程序設計的課程培養方案隨著時間修訂了多次,課程大綱也相應進行了多次修改。從當前結果來看,雖然課程在一定程度上提升了測繪工程專業學生的程序設計能力,但還是存在一些問題,具體問題總結如下。(一)內容多學時少內容多學時少,開課時間需調整。測繪程序設計課程的內容多且涉及面廣,現階段該課程理論和實驗都為32學時,與教學內容相比還是略少。因前置課程眾多,該課程安排的時間比較靠后,但矛盾的是大部分高校的編程基礎課程都安排在大一學期[7]。因此,當課程開始的時候,除少數能堅持課外學習編程的學生,其余學生普遍存在基礎不牢固、編程知識已遺忘等問題。(二)課程系統性差課程系統性差,課程內容不均衡。多數教師都是使用自己整理的教案來進行教學,課程暫時沒有權威固定教材[8]。教案也因個人的專業背景,或偏理論,或偏實踐,方向上也是測量、地信和遙感各有側重,導致課程存在內容質量參差不齊、講授順序不合理等系統性問題。在課程內容上大多遵從前半部分講編程基礎,后半部分講測繪程序的模式。這種模式比較單一,是否是最佳模式有待進一步討論。(三)教學模式單一教學模式單一,學生主動性較差。課程教學安排通常是理論+實驗的模式,此形式缺乏靈活性,容易產生斷裂感,讓學生產生不良的情緒。另外,一個班級只有部分學生對編程懷有興趣,且能不斷實踐掌握測繪編程技術。而大部分學生編程基礎較差,對編程有抵觸心理,在課程學習中極易產生消極的情緒,影響學習效果。通過對已經完成課程學習的學生的調研,可知學生抵觸心理產生的原因主要有兩個方面:一方面是在編程初期容易出現類似錯用符號、誤解參數含義等不易發覺的小錯誤,使得程序編譯報錯或結果出錯,大部分學生因此喪失學習編程的信心;另一方面是認為程序設計與己無關,在以后的工作生活中一定不會用到,這往往是部分學生在學習信心喪失后產生的自我心理安慰,但也有部分學生在課程開始前就有這種錯誤的認知。以上兩方面問題產生的原因分別是編程基礎不牢固和思想認識不到位。

二、課程教學改革方案

查看全文