前言:一篇好的文章需要精心雕琢,小編精選了8篇編程技術論文范例,供您參考,期待您的閱讀。
項目驅動教學方法探析
摘要:在傳統教學模式中,JSP課程往往“填鴨式”教學、“以講代練”和“以考代評”等方式,學生存在學習興趣不高、實踐少、動手能力弱等問題。文章闡述了基于項目驅動的JSP課程教學探索與實踐過程,從強化實踐實訓出發,在教學中引入項目管理理念,以戰促學,以期調動學生學習的主動性,充分運用所學知識參與實戰項目實施,全面提高學生的軟件綜合開發能力和創新能力。
關鍵詞:教學改革;項目驅動;項目管理;JSP教學;程序設計
1引言
JSP網站建設課程是一門以融合JAVA程序設計和數據庫技術的實踐性較強的課程,要求學生已完成JAVA編程技術和數據庫等前序課程基礎上,學習JSP頁面編程技術,能夠使用JSP+JavaBean+Servlet實現一個綜合的信息管理系統,使學生具備開發B/S系統項目的核心技能。再者,課程主要為我院計算機系大三的學生,這個時期的學生往往面臨求職就業選擇和壓力,對于課程的學習更多是從未來職業出發,因此在課程的教學上更多地需要從實踐出發,以提高學生綜合開發能力為目的,為學生以后更好適應社會發展做好充分的準備。本文探討分析JSP課程傳統教學模式的存在的問題,從實戰出發,融入項目管理理念,構建數字化資源庫和項目案例庫,開展基于項目驅動的課程教學設計與應用研究。
2傳統教學模式存在問題
2.1“填鴨式”的教學環境降低學習興趣
由于JSP理論知識較為龐雜,且授課課時少,教師為了應付教學任務,往往以“獨角戲”般的灌輸式教學,基本忽略學生的積極主動性,缺乏互動交流。學生沒有充裕的時間思考消化,“知其然而不知其所以然”,只能被動地接受大量的知識信息卻不能掌握以至于逐步降低學習JSP的興趣,于是出現了上課走神開小差而課后考試一頭霧水的現象,課程效果非常差。
電子設計培育方式探討
作者:高原 單位:桂林電子科技大學
1建設電子設計培訓中心,搭建電子信息活動平臺
作為近年來組織與引導學生開展自主學習、科學研究與設計創新的第二課堂,大學生實踐培訓基地已逐漸引起國內各高校的關注,對于形成“課內外結合、全方位、立體化”的科技活動平臺,提升學生工程實踐能力起到了重要作用。近年來,桂林電子科技大學投資過百萬創建了電子設計培訓中心,該中心既是電子設計競賽的學生培訓基地,也是廣西區電子設計競賽的測評場所,更是桂林電子科技大學的電子信息科技活動平臺。其建設思路定義為:以全國大學生電子設計競賽為主線,整合電子信息類教學資源,以學生為中心,以創新思維和實踐動手能力的訓練為核心,以培養創新務實高素質的應用型人才為宗旨,以創新思維、基本科研技能及知識綜合應用能力等多層次訓練為目標的電子信息科技文化活動平臺。中心根據學生科技活動特點及學科發展要求,除購置了電腦、示波器、信號發生器、穩壓電源等常用儀器設備以外,還配置了EDA開發系統、DSP開發系統、單片機開發系統、德國“樂普科”自動制版系統等設備。中心網站定期公布一些題目,全校學生均可自愿參加制作,經培訓中心指導教師驗收合格后,即可進入中心學習。中心在時間、空間、資源、指導等方面對學生進行開放式管理,培養學生的自覺研究習慣。培訓中心的主要功能包括:
1.1開展一系列分項目、分層次的講座,包括有關電源、DDS信號源、掃頻儀的原理,設計思路,高頻電路,FPGA,單片機,控制理論,論文寫作等專題以及電路調試中的實用方法和技巧。近三年來,電子設計培訓中心在區內開出公開講座2次,校內講座10余次。
1.2編寫《Protel設計與提高》、《FPGA實踐與應用》等培訓教材,面向電子設計愛好者組織經常性的培訓,通過訓練考核促進學生設計與制作能力的提高。同時,利用與電子行業相關企業建立的合作機制,由企業主動提供新產品、新設備,對師生開展進校集中培訓,介紹行業的新知識、新理論、新技術。
1.3為有較強創新意識和實踐動手能力的學生參與創新性實驗項目、教師科研、畢業設計、課程設計等提供技術指導及設備支持。“小功率數控交直流電流源”、“基于FPGA的RFID實訓平臺”、“智能無線搜救系統”、“基于軟件無線電的數字SSB無線收發機”等一批學生項目相繼完成并通過測試。
1.4作為大學生電子設計競賽廣西賽區的測評基地,為整個廣西賽區作品的測評提供全套設備和良好的測試環境。培訓中心的管理采用教學改革項目模式,學校每年驗收一次,根據中心當年的培訓規模、參賽成果等劃撥下一年度經費。電子信息類專業學生通過中心的活動擴大了知識面,同時學校也遴選出了一批參加區級和國家級競賽的種子選手。
電廠信息管理系統后臺程序開發
摘要:隨著信息化的發展,電力信息化越來越受到電力行業的關注和重視,電廠是電力行業的主要組成,電廠的信息化管理有助于促進電力行業信息化的發展。電廠信息管理系統采用前后端分離技術,有效地提高了開發效率。文章主要對電廠信息管理系統進行后臺程序的開發,在開發的過程中采用了當下流行的SSM(SpringMVC,Spring與MyBatis)框架,它能為編程提供通用的jar包、源碼、文件等資源,SSM框架分離了開發人員的前后端開發任務,以及前端頁面顯示與后臺系統所需實現的業務邏輯,提高了Web應用系統的開發效率,方便模塊的測試和維護。
關鍵詞:電廠管理信息系統;SSM框架;后臺程序;前后端分離
引言
隨著信息技術和計算機技術的迅猛發展和深入應用,計算機和網絡已進入到電力系統的各個領域,尤其是對電廠的建設、管理與監控起著非常重要的作用。電廠信息管理系統是一個基于“瀏覽器/服務器”(B/S)的應用系統[1],其靈活性、可移植性更強,對設備和瀏覽器的兼容性高,電腦端和移動端能同時訪問。電廠信息管理系統采用新的前后端分離的開發技術,該技術具有以下優點:(1)前端開發人員和后端開發人員可分別對其代碼進行開發,分工明確,開發過程更靈活,可同時進行,極大地提高了系統開發效率。(2)前后端人員只需關注自身開發所需的理論技術,而無需顧及另外的技術,使開發過程更專注,系統性能有所提升。(3)摒棄了前后端不分離開發時頁面固定死板的缺點,前后端分離技術可使前端頁面按需加載,使用戶體驗感更佳。電廠信息管理系統的開發采用目前主流的前端React框架和后端的SSM框架,通過使客戶端與服務器端分離,可以快速定位問題所在,系統代碼可維護性高,更便于重構。
1電廠信息管理系統后臺程序需求分析
電廠信息管理系統作為連接上下級電力部門和用戶的媒介,一方面要能夠與各級電力公司、供電局等電力部門進行信息傳輸與交互,另一方面也要能夠為各下屬部門進行實時數據展示。鑒于電力行業的特殊性,其對信息傳輸的安全性、穩定性等方面有著較高的標準和要求[2]。對電廠信息管理系統建設的基本要求和功能如下:(1)標準化的信息設計,統一數據模式,在各級控制系統中智能設備與系統之間通過標準化的通訊流程、協議進行數據讀取和傳輸[3]。(2)整體化的平臺設計,整個電廠只需通過一個數據平臺進行日常電廠信息管理,包括報文生成、實時監控預警、數據存儲、人員管理及通知信息上傳下達等功能[3-5]。(3)智能化的輔助決策設計,對于關鍵數據進行實時監控,數據超出正常范圍時,及時預警,輔助電廠工作人員進行危機處理。(4)良好的可擴展性,提供數據接口,方便對原有系統功能給予擴展和補充[3]。(5)開發便利,可維護性強,模塊化開發,便于系統管理與維護。
2系統設計目標及實現方法
計算機基礎教學運用結對學習方式
“結對學習”教學方法的應用意義 隨著計算機的發展與普及,高校計算機基礎教育越來越受到重視。一方面,社會各專業對高校學生計算機應用水平的提高,給計算機基礎教學帶來很大難度。由于高校畢業生計算機應用技能水平的高低已逐漸成為衡量其綜合素質的一個側重點,相應地計算機基礎教育的改革與創新也變得勢在必行。與其他傳統基礎教育相比,高校計算機基礎教育面臨的問題有:計算機基礎是一門實踐性強,技術更新快的課程,教學體系相對不夠穩定,還在不斷發展和完善之中;學生的計算機水平差距較大等。 目前,我?!队嬎銠C基礎》課程教學任務大,每班的人數多達60人左右,最突出的問題包括:(1)新入校的學生計算機應用水平參差不齊,有些學生已經具備了熟練操作計算機的基本技能,而有些學生卻因之前很少接觸計算機而對使用、學習計算機有一定的抵觸、膽怯情緒。這樣就導致了教師在教學過程中很難抓住學生的共同興趣點,教材、大綱等教學內容也難以統一。(2)課堂教學管理的基本數據缺少有效的采集、管理和分析手段,例如,每次上機作業成績的評定、保存乃至最終的統計分析,目前還是主要依靠教師手工操作、記錄,缺乏一個信息化、自動化的方法或工具使教師的課堂管理變得輕松、有效。(3)由于教學內容缺乏實際應用,造成學生上課時積極主動性較差,缺乏動手實踐能力和創造能力,在以后的工作和學習中不能熟練使用計算機基礎知識和技能。 為此,筆者提出一種新的教學方法———“結對學習”。“結對學習”的方法源自“極限編程”方法中的“結對編程”思想。結對編程技術是一個非常簡單和直觀的概念:兩位程序員肩并肩地坐在同一臺電腦前合作完成同一個設計、同一段代碼。一個稱為駕駛者,負責具體細節,另外一個稱為領航員,負責關注整體、盯緊可能出現的錯誤,這兩個角色可以隨時交換。“結對編程”是一種效率極高的編程方法,更是一種“有效傳播知識的方式”。把“結對”的方法引入計算機基礎教學,可以很好地解決學生計算機水平參差不齊的問題。 “結對學習”的教學方法由三個維度組成:課堂教學組織的創新、課堂教學管理的信息化方法、與其他教學方法(分組、任務驅動、案例教學等)的有機結合:(1)課堂教學組織的創新。兩兩學生結合在一起,包括上機操作可以共用一臺電腦,合作完成各項學習任務,學生間“形成積極的依賴”,“更好地傳播了知識”。(2)課堂教學管理的信息化。研制開發了“高校計算機基礎”課堂教學管理軟件,填補了教學過程中基本數據采集信息化方法的空白。(3)與其他教學方法(分組、任務驅動、案例等)的有效結合??梢愿浞值匕l揮各自方法的優勢,如分組方法的引入,可以使教師課堂輔導的任務減輕;與實際應用結合良好的案例及驅動教學,可以很好地提高學生上課時的積極性,更好地解決計算機基礎教學中遇到的問題。 “結對學習”教學方法的理論基礎是“結對編程”、“構建主義學習”以及“合作學習”。“結對編程”的思想已經很成熟,“構建主義學習”和“合作學習”的教學理念也漸漸深入人心。“結對學習”教學理論應用在高校計算機基礎教學課程上,用于培養學生的創新精神和實踐能力,可以充分體現教師的主導地位、學生的主體地位的教學新理念,在學生計算機水平參差不齊的情況下,充分發揮學生的自主學習能動性,調動學習激情,提高學習效率,達到提高教學質量的目的。 “結對學習”教學方法的實施 1.理論研究與學習,探討“結對學習”與其他教學方法的有效結合。“結對學習”與分組教學的結合:在兩人結對的基礎上,再每6~8人分組,選出組長輔助教師課堂教學、作業評分等。人數多于40人的班,可以選出一個助教來,這樣就形成了層次分明的學生梯隊:助教→分組大組長→結對小組長→成員,有效減輕了教師課堂上機輔導的壓力。“結對學習”與“任務驅動”教學的結合:針對不同情況的結對,設計出不同層次的教學任務,以使得不同程度的學生都能得到相應的提高。“結對學習”與案例教學結合:對于適合案例教學的教學內容,精心設計出貼近實際應用、能夠引發學生濃厚興趣的案例來。 2.教學實驗。在實際教學中,把班級分成三類:文科類、理科類、音體美類,從每類挑選出典型的班級再分為實施“結對”的班級和未實施“結對”的班級,分別進行橫向和縱向的比較實驗。在進行教學實驗過程中注意督促檢查學生完成教學任務的情況,及時了解學生對所講內容的掌握和理解情況。根據學生完成練習的情況及時進行點評,特別是通過讓課堂任務完成效果好的學生進行作品展示、記錄平時成績等方式,可極大地調動學生學習的積極性和主動性,活躍課堂氣氛,提高教學效果。應及時總結“結對學習”教學方法的實施原則與方法,分析“結對”與“未結對”的區別與各自的優勢及劣勢。 3.課堂教學管理軟件的開發與應用。開發“高校計算機基礎”課堂教學管理軟件,以幫助采集課堂上的基礎數據(如每次課的課堂成績、分組、結對情況等)、分析“結對學習”教學方法的具體實施成效,還可把此類軟件推廣應用到其他實踐性強的科目中。 4.數據分析。分別對三類班級(文科類、理科類、音體美類)中的“結對”和“未結對”班進行平時成績和上機考試成績的分析,分析圖舉例如圖1、圖2、圖3所示。從大量實踐數據分析來看,“結對學習”教學方法的實施可以有效提高學生班級的整體水平,大大降低不及格率,在這一點上,教學效果是不分專業的。但同時也能看出,此種教學方法對于提高“精英”學生率的效果不是太明顯,尤其對于偏文科的專業更是如此,這也是我們以后在教學方法實施中改進的重點。#p#分頁標題#e# 5.教學反思與交流提高。有效地組織實施“結對學習”教學方法的教師團隊,每次課堂教學后寫好教學日志,認真堅持做好教學反思,及時發現問題,拿出改進方案。定期組織集體聽課,交流實施過程中的心得,經驗。以論文的形式對此教學方法的改革和探索進行總結,為該教學方法的進一步推廣打下良好的基礎。 “結對學習”教學方法的應用效果 通過本次教學改革和探索,在該教學方法的實施過程中,主要解決了我?!队嬎銠C基礎》課程教學中存在的如下幾個方面的問題: 1.更有效地傳播知識,很好地解決了學生中計算機水平高低有別的問題。我校學生在入學時計算機水平參差不齊,一部分學生已經掌握了一些計算機基礎知識和應用技能,對于教師講授已經學習過的內容,容易產生厭煩情緒,失去學習計算機的興趣,學生的學習興趣不高,學習的效果也大打折扣。而對于那些沒有接觸過計算機的學生,該課程對他們來說是全新的,學習起來明顯感到吃力,出現跟不上教學進度的情況。按照“結對學習”的教學方式進行教學,勢必形成“趕幫帶”的局面,從整體上提高了本課程的教學效果。 2.解決了我?!队嬎銠C基礎》教學學生多,教師教學輔導、考評任務重的矛盾。該課程教學時出現的教師輔導任務大,作業批改量大,教學任務過重等情況得到了一定程度的緩解。 3.培養了學生的團隊、互助精神,提高了合作學習的水平與技能。通過“結對”、“分組”以及讓操作熟練的學生進行課堂演示、對課堂任務完成好的學生的作品進行展示、小組討論、學生互相幫助等方式進行學生之間學習交流和溝通,在一定程度上提高了學生的團結互助和協作能力。 總結和展望 筆者及相關的教學團隊經過三年的“結對學習”教學方法的實踐,總結出“結對學習”在計算機基礎教學中實施的方法、經驗及意義。對“結對學習”的教學方法在計算機基礎教育中的應用進行了探討。實踐證明,這種新式教學方法在計算機相關教學中有著良好的效果,其相關理論和與其他教學方法的結合還有待于進一步研究。 在教學實踐過程中,我們也發現還有許多方面可做進一步改革和探索,比如課堂教學管理軟件的繼續完善與升級;“結對學習”教學理論的更深入探討與在計算機專業課中的推廣使用等。
民警培訓管理系統設計與實現
摘要
順應目前公安信息化建設的形勢,緊貼民警培訓教學管理工作的實際需求,緩解公安民警培訓機構教學管理工作對手工的依賴度,本文設計并開發了一種公安民警教學管理系統,通過該系統可以方便培訓機構教學工作,提高其工作效率并依據存儲信息進行查詢管理和統計分析。
關鍵詞
民警培訓;B/S架構;教學管理系統
1引言
自從金盾工程開展以來,公安信息化建設蓬勃發展,公安工作信息化手段日趨豐富和完善,但是利用基于可視電話、互聯網絡等信息化手段在公安民警培訓領域中的應用卻相對落后。因此,緊貼于培訓工作的教學管理系統的建立迫在眉睫,其有助于規范培訓課程、授課內容、排課模式;總體性把握培訓學員的個人受訓軌跡,形成完整的入訓、培養、技能、結果等系統化檔案信息;便于公安培訓部門對培訓情況做出及時、完整、可靠的回應并形成決策依據,從而提高公安民警培訓質量和工作效率。
2需求與現狀
技能大賽網站設計開發項目應賽方案
摘要:世界技能大賽中的網站設計開發項目是指根據項目需求制作站點設計,實現能在各種終端上使用的頁面、交互效果以及后臺功能的競賽項目。文章通過對該賽項和賽題的分析,結合作者幾年指導參賽經驗,針對如何做好應賽工作,提出了多方面的策略、措施和方法,重點論述了參賽選手指導方案。
關鍵詞:技能大賽;網站設計開發;應賽方案
世界技能大賽深受國家重視,國家、省、市每兩年都會進行選拔比賽,各學校單位都想取得好成績,然而很多參賽學校不知如何組織賽前訓練。本文作者根據這幾年的參賽指導經驗,將從四個方面提出自己的一些看法,希望能值得參賽者借鑒。
1賽項分析
1.1技術簡要描述。選手要熟練進行圖形圖像處理,能設計站點logo及主題風格,制作出受歡迎的設計;能使用HTML5及CSS3技術,按設計稿實現頁面,并完成各種交互效果的開發;要保證網站質量,做好異常和軟硬件兼容性處理。
1.2賽項選手能力要求。(1)動畫和視頻:創建網頁動畫和嵌入音頻元素來展示內容和提升視覺效果。(2)平面設計:創建、編輯和優化圖像;選用可以增強設計效果的布局版式;為不同的屏幕分辨率進行設計,自適應于給定的分辨率;網站導航要高效、直觀和易用。(3)通過PHP和MySQL進行服務器端編程。(4)表現層實現:使用XML、JavaScript等工具,CSS或其他的外部文件來控制整個網站樣式;實現跨瀏覽器兼容和不同分辨率自適應;網站要符合當前的W3C標準。(5)可用性及可及性:保持網站的統一和一致性;創建易于使用的導航系統;網站內的信息易于被檢索;增加網站的友好形可用性。(6)具備理論知識和能力:具備色彩構成理論;能夠制作加工圖片和動畫;懂得HTML、XML、javascript、php、mysql、CSS等語言和工具的語法和使用規則;能使用MVC框架結構來對網站服務器端進行編碼;能夠使用開源代碼庫;具備站點設計和受眾分析能力;具備所有需要使用的軟件的操作知識。(7)必須了解的標準和法規:網頁的W3C標準、網站版權法規等。
2賽題分析
移動通信系統實訓課程的創新教學探討
摘要:闡述通信工程的綜合設計課程,移動通信系統的實訓,采用項目教學法,以移動通信模塊為基礎,探討典型的移動通信系統的設計,包括方案設計、硬件開發、軟件設計、系統調試。
關鍵詞:通信工程,移動通信,課程實訓,項目教學法。
0引言
移動通信系統實訓是通信工程專業的一門綜合設計課程。課程移動通信模塊為基礎,融合計算機技術,介紹移動通信系統的原理、移動通信系統的硬件設計和軟件設計方法。課程內容兼具理論性、實踐性和技術性。在理論部分,充分介紹了當代移動通信技術的發展狀況,移動通信的基本概念、基本原理,4G移動通信技術等。在實踐部分,結合中央處理器、4G通信模塊、語音模塊等,設計一個典型的移動通信系統。在技術性上,能夠在系統設計的過程中,涉及移動通信技術、單片機技術、計算機編程技術等[1,2]。
1移動通信系統實訓課程的教學目標
移動通信系統實訓課程在教學內容上與現代通信技術的發展與時俱進,在項目設計中應體現學科交叉與課程融合。課程在教學方法上以學生為主體,教師為主導,以項目為抓手,按照“需求分析→項目實施→總結改進”的流程,力求在實踐中加強移動通信理論內容的理解,培養工程實踐能力,系統開發和系統分析的能力。課程在培養目標上適應行業標準,結合用人單位的需求,為學生以后從事專業相關工作打下必要的理論基礎、實踐能力和工程素養。
2課程內容的設計
復雜工程問題的計算機課程設計改革
摘要:基于工程教育認證背景下計算機科學與技術專業實踐教學環節改革發展趨勢,以突出培養學生解決復雜工程問題的能力入手,提出了計算機科學與技術專業課程設計改革實施方案。方案提升了專業人才培養標準化水平,優化了實踐教學體系。
關鍵詞:復雜工程問題;計算機科學與技術專業;課程設計
0引言
工程教育認證要求通過認證的工程專業不僅要深入理解和把握復雜工程問題,更要按照國際實質等效原則培養學生具有解決復雜工程問題的能力[1]。目前,針對計算機相關專業解決復雜工程問題能力培養的研究還處于探索階段。許智宏等人認為可采用半開放式項目驅動教學方法達成目標[2];尚鳳軍提出課程群建設面向復雜工程設計的方案[3];黃永紅等人認為可增設綜合訓練項目來達到培養目標[4]。劉秀平等人提出了分層實施方案,從知識、實踐、設計的維度支撐了解決復雜工程問題的能力[5]。王宏宇等人提出了以學科競賽主題為對象,遵循工程邏輯設計開發過程的課程建設改革方法[6]。許多研究成果對于分解落實解決復雜工程問題能力的培養缺乏深入探索,對于如何優化課程設計體系和內容來提高學生解決復雜工程問題的能力方面也缺乏深入研究。
1課程設計改革的意義
完備的實踐教學體系主要包括課程實驗、課程設計、實習、畢業設計(論文)等。通常,國內高校都將畢業設計(論文)環節作為實現解決復雜工程問題的重要載體。但近年來,畢業設計期間應聘、考研等擠占了學生很多時間和精力,設計內容往往弱化甚至忽略難以處理的學科交叉問題和非技術因素,且畢業設計往往采取一人一題,很難達到個人與團隊的教學指標。課程實驗往往隨理論授課逐周分散進行,受學時限制以及學生知識掌握處于積累階段等因素,一些深度型、探究型、綜合型的實驗往往很難開展。實習由于受到場地、經費、管理難度、企業技術保密等限制,往往缺乏理論指導下的實踐。一些計算機類專業學生到實習單位后,只能接觸一些前端頁面或模塊代碼的機械性編寫,無法接觸軟件或硬件的具體設計過程,有些專業實習甚至畸變為企業參觀?!队嬎銠C類專業教學質量國家標準》要求計算機類專業學生4年的實驗當量應不少于2萬行代碼。在課程設計方面,要求至少完成兩個有一定規模和復雜度的系統的設計與開發。調研發現,實踐教學體系中提高學生解決復雜工程問題的環節應保證時間的集中性,內容的規模和復雜度要達到國家標準中的要求,且應在理論的指導下開展,課程設計比較符合這一要求,應作為提升學生解決復雜工程問題能力培養的關鍵突破口。
2課程設計改革宗旨和研究方法