第一篇:基于通用網絡教學平臺的Java程序設計課程自主學習環境的建構研究[范文]
基于通用網絡教學平臺的Java程序設計課程自主學習環境的建構研究
摘 要:目前,網絡教學平臺在我國高校教學改革中已得到廣泛的應用。利用網絡化教學的時間靈活性和形式多樣性優勢,網絡教學平臺可為傳統課堂教學提供強有力的補充。如何利用課程教學改革思想指導網絡化教學環境的建構是提高網絡化教改效果的關鍵。文章結合梧州學院信息與電子工程學院(以下簡稱“本院”)Java程序設計課程的實際情況,針對課程學習特點,分析課堂教學中的不足,探討如何通過網絡教學平臺的設計,搭建合理的網絡化自主學習環境,從而達到充分發揮學生自主能動性、優化教學質量的目的。
關鍵詞:Java程序設計課程;網絡教學平臺;自主學習環境
隨著計算機網絡技術的普及與發展,網絡教育已成為現代教學的一種重要方式。在高校的課程改革當中,網絡教學平臺的研發與應用已經成為高校教改的重要走向。通過數字化信息技術建立網絡教學平臺,能為課程提供新型的網絡化學習方式與教學渠道,打破學習時間、空間的限制,實現資源整合與協同作業。因此,如何結合課程的特點與輔助教學的需求,設計網絡教學平臺,建構合理化的流程功能模塊,使其能提供引導及激發學生自主協同學習的學習環境,達到輔助課堂教學的目的,成為了網絡教學平臺設計架構的依據與開發的關鍵。本院的Java語言程序設計課程是計算機學科專業的一門重要課程,考慮程序設計課程的特點以及課堂教學的局限性,如何在課程改革當中引入適當的教學理念,建構更適合于學生自主學習的網絡教學平臺環境,是推進網絡化教學輔助進程中必須要研究和探討的問題。
1.Java語言課程課堂存在問題
(1)課程體系的相關知識缺乏關聯,不利于學生整體專業素養的提高。Java程序設計課屬于計算機專業程序設計類課程中的一項,該系列課程還包括面向對象程序設計等先修課程,以及數據結構、數據庫、JSP等相關后續課程,這些課程均為培養專業程序開發人員的基礎科目,從內容上看環環相扣,相輔相成。在許多IT培訓課程中都設計成為相互關聯的系列課程體系作為培訓套餐。而在高校,由于這些課程之間的教學安排存在時間間隔,許多學生存在考完即放、學完就忘的問題,沒有真正形成整體的知識系統。而Java課程的教學目標偏重培養應用型人才,專業基礎不牢,將會影響這門課程的學習效果,并成為培養具有扎實過硬專業基礎的程序開發人才的阻礙。
(2)教學模式單一,教學效果存在瓶頸。在以往的教學模式中,內容以理論傳授為主,在理論課堂教學中,雖然已采用多媒體授課,具有信息量大、動態演示程序的優勢,但是同時存在學生被動接受大量知識,圍繞課本內容展開教學,而學生能力參差不齊,教學效果難以保證。
(3)學習環境單一,學生缺少自主能動性。傳統教學主要以課堂授教為主,上機實踐為輔;學生學習主要圍繞課本及上機指導訓練,很少主動搜索其他途徑進行自主學習,而圍繞專業知識的討論及師生的交互更甚為有限。雖然可通過課后習題輔導、組織實驗小組等措施彌補不足,但由于時間及空間局限性,收效甚微。而缺乏良好的多元化教學環境,將大大阻滯學生學習積極性及靈活學習的自主能動性,難以形成學生自主消化的知識體系。
(4)訓練及考核體系單一,學生缺少自我檢核的途徑?,F行對學生學習效果的測評主要通過課程作業、實驗實訓及考試為主,次數及數量均有限,無法滿足學生從理論到編程技能再到項目開發的大量訓練及自我檢核的要求。
2.網絡教學平臺自主環境的建構思想
(1)開放式的通用程序設計課程平臺的設計。學生基礎知識水平參差不齊,缺乏知識體系整體性的認識是影響該課程整體教學水平的重要因素之一。通過構建開放式的通用程序設計類課程平臺,可以幫助學生了解Java課程在知識體系中所處的位置,同時為學生提供各類先行及后續課程的學習的平臺,以便學生根據自身知識掌握情況選擇知識體系中的課程進行補充學習,極大地方便了學生建構形成整體性的知識體系。
(2)課程引導模塊的設計。在網絡化教學環境當中,學生對課程知識的學習選擇不再是線性單一的模式,所有章節開放地呈現在學生面前由學生自由選擇。在沒有教師授課的情況下,傳統的按知識點先后順序羅列的方式會缺乏吸引力,學生無法產生邏輯性的學習動機,依然被動學習。因此嘗試在課程內容展示前,設計導航式的課程引導模塊,有利于幫助學生了解章節知識點的體系結構和學習階段,把握知識點之間的邏輯關系,并根據自身情況作出選擇,學習不再“迷航”。
(3)多種教學資源的整合設計。根據學生程序設計課程學?的需求及自主學習認知的過程,可以對各種形式的教學資源進行合理設計,使其充分發揮在學生學習認知過程中的作用,幫助學生全面了解和掌握課程內容知識。在具體教學平臺系統的設計中,按照認知學習過程的需要,可以將章節介紹、課件、視頻講解、課后作業和章節測試整合在同一章節頁面當中,并根據認知過程對課程資源的次序進行布局。如在網絡教學平臺中可以通過設置章節簡介欄目,讓學生了解本章的學習任務和重點、難點,通過引導動畫的方式,引入所講述的知識點;通過章節列表呈現學習內容;通過設置小動畫的方式將主要知識點穿插在課件內容中,使得重點、難點知識通俗易懂;通過視頻的方式將案例具體的過程及講解錄制下來,便于學生課后學習;在每章內容頁面結尾部分,提供了對應的課后習題,為學生提供練習途徑;設置章節測試功能,為學生提供自我測試的渠道。參考網站及資源下載的模塊,還可以為學生提供有價值的網址和課外輔導資源,方便學生學習及進行知識更新。
(4)設計協同作業的學習環境。在程序設計課程當中,最重要的就是加強學生的動手實踐能力。因此,在網絡教學環境當中,實驗實訓環節則是僅次于課程內容環境的一個重要模塊。在Java程序設計課程當中,除了提供內容科學的實驗指導書外,還在系統中設計了協作討論、即時答疑的功能。這將為學生提供協同學習的環境,形成良好的學習氛圍。通過同學分享討論及老師答疑的方式,共同幫助學生編程實踐能力的提高。
(5)提供全面的知識測試體系。根據遺忘曲線規律,所學的知識必須通過及時的鞏固加深才能真正轉化為知識,因此作業和測驗是鞏固與加深知識掌握情況的重要途徑。在系統結構規劃中,可設計每個章節頁面的課程作業模塊,使得學生可在學習環節結束后及時對所學知識進行練習,檢查理解和掌握情況,鞏固學習成果。同時在知識測試模塊中設計有章節測試與階段測試兩種。對于章節測試,教師可通過隨機組題的方式檢查學生每個章節知識點的掌握情況;至于階段測試設計,教師可在后臺根據難易程度及知識點比例進行自由出卷,與實際課程考核銜接,通過網絡平臺進行測試考核,也可以打印輸出實際試卷,用于課堂或期末考核,從而真正實現滿足課程需要的目的。
3.網絡教學平臺自主環境的設計與實現
通用網絡教學平臺基于B/S模式,采用ASP語言結合ADO以及 MS SQLSever 2000技術進行開發。平臺系統分前臺、后臺兩大部分,分為管理員、課程教師及學生三種權限。管理員負責對課程生成、用戶類別進行管理;教師則可對課程的教學資源、課程通知、課堂內容、輔助資源、試題庫等進行管理;學生可通過平臺實現課程選擇、課程學習、課后作業、答疑交流及自我測試等操作。根據以上建構思想,基于自主學習過程的Java程序設計課程通用教學網站平臺功能模塊設計及界面如下表所示。
4.通用網絡教學平臺的應用
本院程序設計課程網站網絡教學平臺(如下圖所示)經歷了教師自主研發試用到實際使用階段,所有課程均已開通,其中Java程序設計課程已可投入實際教學使用,至今運行良好。通過本網絡教學平臺,教師可以根據自己所負責教授的課程建設課程教學平臺,并構建出統一的學科教學平臺。在教學實踐中,通過網絡教學平臺輔助的Java程序設計課程教學平均成績均比往年有所提高,對課堂傳統教學起到一定的輔助效果。
5.結束語
網絡化教學平臺的應用對傳統課程教學的不足提供了極大的補充,通過教學理論分析指導下的網絡教學環境的建構,為本院Java程序設計課程學生的自主學習提供了有利的網絡化條件,能有效借助網絡平臺的優勢提高學生自主學?的能動性和興趣性,提高學習效果。然而本項目所做研究也只處在初步探討階段,對如何設計平臺的教學資源,通過網絡技術更好地推進教學思想的實現,還有待進一步的研究與改善。隨著教學理論、網絡學習理論的逐步完善以及網絡技術的新發展,基于網絡的自主學習環境的理論和應用研究也必將朝著更成熟、更科學的方向前進。
參考文獻:
[1]彭馨儀,王 璐,王國春,等.Java 程序設計課程網絡教學資源平臺的構建與應用[J].吉林省教育學院學報(上旬刊),2012(7).[2]孫海霞,劉東升,張麗萍.程序設計基礎網絡探究式學習環境的建構[J].計算機教育,2012(4).
第二篇:程序設計類課程網絡教學平臺建設與研究
程序設計類課程網絡教學平臺建設與研究
網絡教學是現代教育的重要部分,是傳統課堂教學的一種補充,它的開放性和互動性是無法傳統教學相比的?;诰W絡課程教學觀的教學改革,目前已經得到國內外學者的關注和重視。該文在分析研究國內網絡教學平臺的基礎上,針對程序設計類課程的教學特點,研究當前網絡教學平臺的優勢和不足,探討如何改進網絡教學平臺,充分利用各種軟硬件資源,提高該類課程授課質量和學生程序設計的能力。
Programming Courses Network teaching platform Construction and Research
XIE Di
(Hebei Professional College of Political Science and Law, Shijiazhuang 050000, China)
Abstract The network teaching is the modern education important part, it is a supplement to traditional classroom teaching, its openness and interaction can not be compared to traditional teaching.Based on network curriculum teaching view educational reform, at present already obtained the domestic and foreign scholar's attention and takes seriously.My
第 1 頁 thesis is based on a study of the domestic network teaching platform, in view of programming class curriculum teaching characteristic,researching current network teaching platform superiority and insufficiency, explore how to improve online teaching platform, Uses each kind of software and hardware resources fully, Improves this kind of curriculum teaching quality and student programming ability.Key words network teaching platform;programming Courses
隨著現代信息技術的迅速發展,網絡教學和網絡學習已經成為現代教育改革和發展的方向?;诰W絡課程教學觀的教學改革,目前已經得到國內外學者的關注和重視。網絡教學是傳統課堂教學的有益補充,它突破了傳統教學中時間和空間的限制。程序設計類課程適當合理的利用網絡教學平臺將會極大提高教學質量和學習效果。
程序設計類課程的特點
高校計算機相關專業程序設計類課程是專業基礎課,這些課程普遍具有以下特點
1)實踐性、創新性強。程序設計類課程的核心是將現
第 2 頁 實中的數學問題轉化為具體的源程序,并調試實現,因此實訓授課最為理想。教師在實踐中教,學生在實踐中學。離開實踐教學效果無法保障。要完成一個程序項目,需要經過分析→編程→調試→發布的流程,鍛煉學生應變能力、創新能力和合作能力。
2)學科體系的完整性。從具體一門程序設計語言的語法規則、結構到開發工具的運用,有著系統、完整的知識要點和操作規程。編寫程序時,需要用到相關學科的知識,例如數據庫知識,網路知識等。
3)程序設計技術發展與教材內容相對滯后的矛盾。人們對于計算機應用要求的提高催促著程序設計語言的發展進化和開發工具的更新,程序設計技術發展相當迅速。課堂教學使用的教材普遍滯后于新技術、新應用的發展。因此,授課中需要利用豐富網絡資源將最新的前沿知識和技術介紹和傳授給學生。并且教會學生如何利用網絡教學平臺和網絡資源。網絡教學是教學的重要組成部分。
網絡教學平臺的建設
網絡教學平臺,又稱網絡教學支持平臺,它是相對課件平臺而言的?;趙eb網絡教學平臺通常由教學管理模塊、教師教學模塊、學生學習模塊三大子模塊組成。主要提供完
第 3 頁 備系統的課程工具軟件、全面的學生管理工具、強大的交流工具、完善的測驗功能以及學生成績統計的功能等。
2.1 針對程序設計類課程,網絡教學平臺的優勢與不足之處
2.1.1 主要優勢
1)教學活動的靈活性。網絡教學突破傳統教學時間和空間的限制,教學可以異步進行。教師與學生在不同的時間和地點進行授課和學習。2)豐富的網絡資源,多樣的學習形式,充分體現了以學生為中心的自主學習的學習形式。對于傳統教學中單一的學習形式的巨大改進。3)虛擬學習社區為師生提供同步或異步交流場所,充分利用各種交流方式增進了師生的溝通和信息反饋。使教學的服務性和針對性更強,更好的做到因材施教。4)是教師的高效、得力的助手。大大降低教師傳統教學中因重復勞動導致的工作量。5)針對學生的個性化服務,記憶學生自己的興趣點和難點,為學生提供更有針對性的輔導和測驗。
2.1.2 不足之處
我國的網絡教學雖然起步較晚,但發展速度還是比較快的,積累了不少寶貴的經驗和成果。同時當前的網絡教學也存在一些不足之處。
第 4 頁
一方面,教學模式比較單一,教學效果很難實現突破。網絡教學普遍采用單一的講授方式,缺乏預期的互動與交流。一類形式是教材的電子版;另一類形式是將老師課堂講授的教學錄像。這種教學方式沒有充分利用網絡技術信息量大、交互性強的特點,無法實現程序設計類課程教學中與學生的實時互動,教學效果并不理想。另一方面,目前國內網絡教學平臺的網絡學習監控機制并不是很完美。網絡學習監控是指針對學生的具體學習活動進行的監督和檢查,是幫助自覺和自律性不強的學生的有了措施。像真正的教師就在身邊一樣,關心和幫助學生,投入感情,將學習激情感染學生,幫助學生樂觀輕松的學習。另外程序設計類課程需要教師的實時輔導,但目前的網絡學習的平臺的在線教學功能方面較弱,如在線作業及批改/測驗、實時在線答疑/授課、知識匯聚等。
2.2 網絡教學平臺的教學模式
網絡教學平臺教學模式是指以網絡為依托,應用多媒體和網絡技術,通過多種媒體教學信息的收集、處理和共享來實現教育教學目標的新型教學形式。網絡教學平臺教學模式力圖體現教學模式的多樣性,實現教學以學生為中心,實現開放式教育。
2.2.1 講授型模式
第 5 頁
該教學模式突破了傳統教學中教學規模、時間和地點的局限,但缺乏在傳統教學教師與學生面對面授課的感染力和氛圍,無法實現教師對學生的主控性。1)同步式講授。授課中,教師以多媒體信息呈現本堂課程的講授資料,學生同步瀏覽。并將反饋信息呈現給教師,教師作進一步解答。2)異步式講授。學生與教師通過電子郵件詢問和解答問題。全天24小時進行。學生通過BBS向教師或同學交流。但授課缺乏實時的交互性,要求學生有很強的自律性和主動性。2.2.2 個別輔導模式
對學生的個別輔導通過電子郵件異步實現或類聊天工具的交談工具同步實現。既可以實現24小時的學習交流,也可以實現緊急問題的時時溝通。但對于復雜問題,一方面受到語言描述的限制,另一方面,打字速度遠遠落后與說話的速度,使交流的效率大大下降。有的面對面兩三分鐘就能解決的問題,遠程溝通需要大量的時間和精力。
2.2.3 討論學習模式
討論是學習的重要部分。網絡教學平臺提供師生之間、學生之間的討論工具。通過表單輸入討論題目和具體信息,由瀏覽器后臺對這些信息進行處理。目前的網絡教學平臺可以實現① 多用戶共同討論。② 用戶選擇討論對象,公開或
第 6 頁 秘密討論。③ 討論話題的共享,提供多用戶通過共享白板探討共同感興趣的問題和內容。④ 提供向導功能,討論中某用戶輸入地址,可以引導處于同一討論區的其他用戶同時跳轉至該頁面,進行深層的交流與討論。
2.2.4 協作學習模式
協作學習促進學生高級認知能力的發展和學生健康情感的形成。利用信息技術和網絡技術,對于同一學習內容,多位學習者共同進行的探討交流與合作。該模式有利于鍛煉學生的自主學習和協作能力。
2.3 網絡教學平臺的功能模塊
2.3.1 管理員模塊
平臺的主要功能是為管理者提供必要的管理功能。主要包括用戶管理、資源管理、課程管理以及公告管理。注冊的管理員可以添加、刪除用戶,查詢用戶信息,設置用戶功能。管理員具有添加、刪除課程,審核、發布課程的權力。管理員統一管理資源庫包括課程資料庫、試題庫、課件庫、素材庫、電子郵件等。管理員負責對教師發布開課通知,調停課通知、報表等,提交、審核和發布通知公告。
2.3.2 教師模塊
平臺為教師提供授課全過程的輔助工具。主要包括課程
第 7 頁 制作、學生管理、考試系統、作業工具和答疑輔導。教師具有查詢、添加和刪除選課學生基本信息的權力,查尋和登統學生考勤、作業、平時成績、考試成績的權力。學生網絡選課,審查批準后,可以通過平臺查看相關資料和信息,自主學習。教師在線布置作業,批閱作業和處理反饋等。該平臺提供題庫管理、試卷批改、登統、提交、審批、匯總等功能。教師與學生通過留言、E mail等形式進行交流。
2.3.3 學生模塊
平臺為學生提供自主學習的多方工具。主要包括注冊信息、選課、學習、討論、作業、考試等功能。學生在傳統授課中獲得的信息全部可以通過平臺遠程獲得。學生通過平臺自主選課,查詢下載課程表等相關信息。學生注冊登錄,可以在線學習、下載教學資源,進行視頻點播、提交作業、在線考試。
2.3.4 交流互動模塊
平臺為管理者、教師和學生提供良好的溝通交流空間。為信息的上傳下達、溝通反饋、教師互評、師生互評、互相學習提供便利。主要包括聊天工具、郵件服務和論壇。
2.4 關鍵技術
Agent 是在一定環境下自主運行的軟件實體,Agent 之
第 8 頁 間可以相互通信、學習并感知。在多agent 系統中,Agent 可自主地在異構的網絡按照一定的規程移動,尋找合適的計算資源、信息資源、或軟件資源,利用與這些資源處于同一主機或網絡的優勢,就近處理或使用這些資源,代表用戶完成特定任務。網絡教學平臺利用了Agent 的智能性、協作性、反應性等特征,把智能Agent 嵌入到網絡學習中,實現了個性化教學,充分把握了學習者個性特征的差異,從而能有效地調動學習者的主動性。隨著Agent 技術的不斷發展,Agent 在網絡教學和網絡學習中的應用必將使網絡教育呈現一個嶄新的局面,網絡教育的智能化水平將得到一個質的提高。
結束語
目前我國的網絡教學平臺正在蓬勃發展,它對于教學資源的整合和充分合理的利用有著重要意義。程序設計類課程網絡教學平臺要在應用中不斷發展。依托網絡教學平臺開展教學、研究性學習及應用研究,是程序設計類課程教學的發展方向。我院的網絡教學平臺尚處于試運行和探索階段。相關教學資源的積累需要逐步完善。在平臺實施使用時,要打破傳統“以教為主”的教學模式,建立良好的激勵機制讓學生真正的參與到教輔活動中來。網絡教學平臺也將在使用過程中不斷得到修正和補充。
第 9 頁
第三篇:網絡教學平臺自主學習策略研究論文
摘要:網絡的迅猛發展推動了信息技術在教育領域的廣泛應用,網絡學習成為廣大學習者的主要學習方式之一.通過調查研究發現,基于網絡教學平臺的學習方式受到廣大教師和學生的認可,但大學生自主學習能力不強的弊端尤為顯著.針對該問題,結合教學實際,提出相關解決策略,為大學生基于網絡教學平臺的學習提供指導,以促進網絡學習的有效開展,提高大學生的自主學習能力.
關鍵詞:網絡教學平臺;學習現狀;自主學習
根據行為理論研究,學習過程是一個復雜的過程,學習行為不但包括如交流、查找和訓練等經過觀察研究和測量的外在行為,還包括記憶、分析等內在的隱性思維[1].網絡自主學習的不斷發展帶動著學習者思維能力、溝通能力和學習效率的提高.因此,對于大學生而言,基于網絡教學平臺的自主學習方式對促進大學生的個人專業成長具有更加深遠的意義.
1基于網絡教學平臺的大學生自主學習情況調查
結合本校實際情況,針對基于網絡教學平臺的大學生自主學習情況進行了調查.調查共發出問卷297份,回收279份,問卷回收率為94%,其中有效問卷為267份,問卷有效率為96%.性別、專業、年級分布合理,符合研究需要.從登陸網絡教學平臺的頻率看,學生們投入了一定的精力來進行網絡學習,但網絡教學平臺的使用情況還有待提高.從平均每次在線學習時長來看,63.3%的學生可以保持在0.5~1h.網絡學習的質量與在線時間沒有必然的決定關系,但在線時間的長短在一定程度上也可以反映學習質量.通過訪談得知,部分學生能夠保持1h以上的原因是:教師將登陸時間作為評價學生的指標之一;課程設置符合學生的學習需求.從使用網絡教學平臺的目的看,“學習感興趣的課程”、“瀏覽教師提供的課程學習資源”和“查找作業信息或上傳作業”是學生使用網絡教學平臺的主要目的,其中“瀏覽教師提供的課程學習資源”所占百分比最高,達到了86.1%.關于網絡學習的接受和適應程度,參與調查的學生中有50%以上的人對于網絡學習很感興趣,只有很少一部分,約10%的學生仍習慣于傳統課堂的面授.在利用網絡教學平臺進行自主學習時,僅有16%的學生能夠完全不受無關信息的干擾,完成網絡自主學習任務;74%的學生會不同程度地受到來自網絡信息的影響;其余10%的學生則由于缺乏較強的自主學習動機,學習專注力較差,經受不住網絡其他內容的誘惑,疏遠學習.絕大多數學生對于學習計劃沒有深刻的理解,只有極少數的學生會制定學習計劃并執行下去.調查者中90%以上的學生認為學習態度是影響自主學習的主要因素,同時分別有72%,66%的學生偏向于學習方法及學習目標.關于網絡教學平臺的滿意度,46.7%的學生認為課程平臺的功能存在欠缺致使平臺使用率不高,師生互動不充分,學習效率不高;大多數學生對教師提供的媒體資源的重要性具有非常高的認同,但32%的學生認為課程平臺提供的資源種類單
一、更新緩慢.
2基于網絡教學平臺的自主學習中存在的問題
2.1網絡教學平臺建設水平不高
從調查中發現,建設水平不高是制約網絡教學平臺使用率的關鍵因素.由于校園網絡連接速度及穩定性的因素,常常導致平臺無法正常使用,更新速度緩慢等現象的出現.另外,網絡教學平臺的功能并未得以充分的開發和利用,受教師和學生的教學理念以及操作水平限制,多數課程平臺僅限于提供各類型的學習資源下載,發布通知及問卷發放等簡單功能.研究型學習、學習論壇等有助于促進學生深度學習,提高學生自主學習能力的模塊并沒有得到更好地設計和使用.再者,平臺的資源建設往往優于教學,而平臺所提供的學習資源更多是依據知識結構,并非是按照學生的認知規律.因此,設計出的學習資源經常是與傳統課堂授課內容與形式相差無幾.
2.2自主學習計劃不合理
網絡教學平臺為學生提供了更加自由和靈活的學習時間和方式,但自主學習能力不高導致了學生無法制定科學合理的網絡自主學習計劃.即使部分課程的教師在課前幫助學生制定了學習指導,但網絡學習往往缺乏教師實時的監督和指導,使學生們在學習過程中自律性不強,學習目標不明確,時間分配不合理,學習計劃在實施過程中也因為學生的個體差異而難以有效實施.尤其當面對網絡游戲、聊天和視頻等誘惑,常常會迷失在網絡里,這很大程度上影響了學生的學習效率和質量.
2.3網絡學習與傳統課堂教學脫節
根據調查發現,網絡教學平臺主要的使用目的是完成作業和瀏覽學習資源.課堂教學過程中,教師以講授教學內容為主,而網絡學習過程中,學生則以下載資源進行復習,完成作業為主.盡管多數教師會將課程內容的擴展資源發布到網絡教學平臺供學生參考和學習,但主要的學習資源內容仍與課堂教學內容類似.這使得學生對學習內容反復學習,教學活動的參與度不高,無法激發學習興趣.另外,網絡學習的教學環節缺失,若缺乏課堂教學的有效指導,學生在進行網絡學習時,常常無法明確學習目標,不能獲得學習方法的指導,面對豐富的網絡學習資源束手無策,這成為影響學生進行自主學習的主要因素.
3提高大學生網絡自主學習能力的策略
3.1加強網絡教學平臺建設
網絡教學平臺的發展為大學生提供了基礎的學習環境,促進大學生的網絡自主學習,需要進一步完善網絡教學平臺的建設.大學生通過網絡教學平臺開展自主學習,明確目標、自主探究及自我評價一系列的行為無疑促進了其自主學習能力的培養與提高,更好地促進了知識的遷移與創新應用[2].如何提高資源的豐富度,及時地更新和管理信息資源,對提高教學平臺的使用有著至關重要的影響.而相關模塊的開發和使用,將有效地增強學生的教學活動參與度,彌補課堂教學時間空間的限制.另外,學校應加強對教師的考評及對課程的有效管理,如教師培訓、獎勵政策和監管手段等,將有助于提高教學質量,推動網絡教學平臺的規劃和建設.
3.2制定可靠的網絡自主學習計劃
網絡學習計劃要科學、周密和切實可行,既講究原則性,又具有一定的靈活性.制定計劃主要是針對課余時間而言的.因此,制訂學習計劃必須從科學、合理地利用課余時間入手.網絡學習過程中,不能盲目毫無章法地學習,由于不能及時地獲得教師實時的學習指導,因此,在教師的指導下,制定符合個人實際情況的網絡自主學習計劃尤為重要[3-4].作為網絡自主學習的主體,在網絡環境下,根據教師的相關學習指導和豐富的學習資源以及功能模塊進行課程內容的學習,完成學習任務.同時,鼓勵學生積極開展協作學習和探究學習,發現問題及解決問題,在探究和協作過程中,獲取知識、提高技能,進而培養學生的批判思維能力和自主學習能力[5].
3.3注重傳統教學和網絡教學的整合網絡教學為學生提供了較大的靈活性和自主性,這是以前傳統課堂面授教學所欠缺的.但無論是課堂教學還是網絡教學,學生和教師都是教學的主體.因此,面對學生在網絡自主學習中可能會面臨來自自主學習能力和經驗不足的挑戰,教師應為學生提供學習活動建議,為學生的課堂學習和網絡學習搭建橋梁,以幫助學生順利實現學習目標.通過教學實踐發現,教師除了在課堂教學中教授理論和方法外,適當增加遠程實時教學、網上異步交流、實驗教學、基于任務的小組協作、集體討論與交流等形式的活動[6-7],不但能夠使學生有機會體驗網絡學習的過程,激發學生進行網絡學習的學習興趣,同時,有利于培養學生進行網絡學習的實踐技能.
4結束語
綜上所述,網絡學習為學習者提供了豐富的學習資源及大量的參與學習過程的可能,學生可以通過課上和課下的網絡學習重新組織和反思所學,并與其他的學習者協作建構知識.面對教學重心從教向學的轉變,加強網絡教學平臺的建設,不僅能夠實現傳統課堂面授教學的記憶理解、應用分析和綜合評價各個階段,也能夠更好地進行因材施教.在學習中更加注重學生主體地位的體現,關注學生學習的參與性和有效性[8].同時,網絡教學平臺能夠幫助教師獲取相關教學信息,對教學進度及相關問題進行處理,以應對全新教學環境帶來的機遇和挑戰.
參考文獻:
[1]彭文輝.網絡學習行為分析及建模[D].武漢:華中師范大學,2012:11
[2]潘慶紅.Web2.0環境下學習行為的基礎——網絡自主學習形態研究[J].中國遠程教育:綜合版,2012(21):35-39
[3]吳耀宇,吳凡塵.網絡環境下大學生自主學習能力培養策略[J].電腦知識與技術,2016,12(21):144-145
[4]史先紅.網絡環境下大學生自主學習現狀調查與分析[J].中國現代教育裝備,2016(15):107-110
[5]林秀曼,謝舒瀟,吳蕓.基于網絡教學平臺的大學生學習能力促進研究[J].電化教育研究,2013(9):57-61
[6]黃德群.基于高校網絡教學平臺的混合學習模式應用研究[J].遠程教育雜志,2013,31(3):64-70
[7]王永花.深度學習理論指導下的混合學習模式的實踐與研究[J].中國遠程教育:綜合版,2013(4):73-77
[8]李曉鋒,王忠華.網絡教學平臺在高校課程教學中的應用調查研究[J].中國遠程教育:綜合版,2012(2):67-70
第四篇:五年制高職Java 程序設計課程教學改革研究
五年制高職Java程序設計課程教學改革研究
景寶華
(常州鐵道高等職業技術學校信息工程系 江蘇常州 213011)
摘 要:Java是一門流行的計算機語言,它已成為IT從業人員的必備工具。結合作者的教學實際,敘述Java教學中存在的問題,并從多個方面提出相應的改革措施,以期提高學生的實際編程能力,提高教學質量。
關鍵字:Java語言;程序設計;教學改革;教學質量
1引言
Java語言是由美國Sun公司開發的一種功能強大的多線程動態計算機編程語言,具有簡單、面向對象、分布式、可移植等特點。Java語言非常適合于企業網絡和Internet環境,現已成為Internet中最受歡迎、最有影響的編程語言之一。越來越多的高職軟件技術專業已經開設了該課程,并作為專業必修課。但由于教授對象是五年制高職學生,加上教科書內容一般比較抽象化、有些概念難以理解,容易使學生產生厭倦、畏懼心理,這給教學帶來了一定的困難,一直不能達到較好的教學效果。傳統的教學模式已經不能適應當前教學以職業能力為本位的必要性和迫切性。筆者結合近幾年的教學實踐,針對存在的問題提出了相應的改革措施,以期提高課程教學質量。2 java教學中存在的問題
2.1教學內容多,課時有限
Java程序設計這門課程包括Java編程基礎、面向對象的編程、Java網絡編程三大塊。一般情況下,一個學期在18-20周左右。由于目前各個院校普遍精簡課時,我校該課程的課時也由原來的120課時縮減為76學時,其中包括實踐教學30課時,如何在僅有的46個學時內保質保量地完成教學任務,成為授課教師面臨的一個難題。
2.2代碼編寫枯燥、學習興趣不高
以往的編程教學模式陳舊,再加上初中時候的“記憶型”學習方式的影響,導致學生創新意識不強,而編程語言的學習沒有“創新”和“積極主動思考”,就難以對知識做到透徹理解和靈活應用,學生處理錯誤的方法并不是在相應的錯誤事件過程中調試找錯,而是看一眼課本看一眼電腦屏幕,看到底哪個字母打得和書上不一樣。越是找不出錯誤得不到結果,學生越沒有信心,且面對的都是枯燥的字符,學習興趣不高。
2.3學生底子薄、實際動手能力差
教授對象是初中畢業的五年制高職學生,其基礎能力比較薄弱,學生通過學習往往不能獨立編程,只能照搬書上的例子添加代碼,并不明白為什么這樣做,甚至在布置一個相似的案例,只需要做一些簡單改動的情況下,學生都無法自行完成任務,缺乏靈活運用的能力。
上述眾多問題的產生說明在教學的各個環節中還存在問題,因此有必要在教材的選擇、教學內容、教學方法及手段、學習興趣和考核方式等方面進行改革以提高學生的實際編程能力,提高教學質量。Java課程教學改革措施
3.1合理選擇教材
教材是教育內容和教學方法的載體,是介于教師和學生之間實施教育功能的重要組成部分,是向學生傳遞知識和價值觀念,進行教學活動的基本工具,也是深化教育教學改革,全面推進素質教育,培養創新人才的重要保證。目前圖書市場中的Java教材可謂汗牛充棟、魚龍混雜, 其中一部分側重于實踐,一部分則側重于理論,而要找到一本真正適合五年制高 職課程教學的教材卻很難。筆者認為一本好的教材應該內容完整,組織合理,既注重理論,又注重實踐。因此我們必須根據上述原則精選教材。如果有條件可以組織有豐富經驗的教師編寫適合專業特色的校本教材。
3.2調整教學內容
現在很多Java教材內容繁多,面面俱到,要在大綱規定的學時授課時間內完成教學,有一定難度,如果對每一章節內容通講一遍,勢必使這門課的教學成為一鍋“夾生飯”。因此,要對教學內容加以調整,大膽刪繁就簡。對課程內容調整要依據“能力本位原則、公司需求原則、社會適應原則、實用綜合原則”幾個方面,注意知識內容的基礎性、系統性和先進性。
3.3改進教學方法
良好的教學方法是提升教學質量的有力措施,在本課程的教學中,我們積極探索新穎、先進的教學方法,改革教學手段,優化教學資源,歸納起來有:(1)比較教學法----比較中找不同,比較中學新知識 Java面向對象程序設計一般作為C++語言的后繼課程。都是編程工具,有許多相似的地方,在教學過程,不斷比較C++語言與Java的不同,從而使學生達到“溫故而知新”的目的。同時也縮減了基礎知識部分的教學時間,提高了學習的效率。(2)“案例”教學法----案例貫穿,實用具體
整個課程的教學由具體實用的案例展開,從應用講知識,讓學生在熟悉問題解決方案、嘗試解決問題的過程中運用知識,從而學習知識。突出“做中學習、做為學習、做即是學習”的思想。將一系列較難懂的理論知識融入到學生能體會、能感受的案例中,變枯燥的學習過程為有趣的發現和創造的過程,激發學生的好奇心,激發他們的創造潛力。
(3)啟發式教學----教師不演“主角”當導演
傳統的以教師“教”為中心的教學模式,教師始終是“主角”;采用啟發式教學方式,加強課堂討論,積極開展采用以案例分析為背景的教學模式,努力實施項目教學和案例教學,引導學生扮演“主角”,提高學生主動學習能力和習慣。
3.4提高學生學習興趣
Java編程不比操作其他WINDOWS應用程序,它要求有一定的邏輯思維能力和數學基礎,學生容易厭倦,學不下去,這就要求我們一開始就要注意對他們學習興趣的培養;上機題目盡量接近生活實際,如統計學生成績、模擬銀行系統對存款和取款的處理、開發網絡聊天工具等,使學生覺得編寫程序可以解決實際問題,慢慢培養起他們學習的興趣。在布置練習時,也要注意題目的難度,不要一下子就布置高難度的題目,使學生望而生畏,失去學習的積極性。同時,對學生在編程中取得的每一次微小的進步,教師都應及時地表揚。
3.5強化實際編程能力
Java語言是一門實踐性非常強的課程,單單依靠課堂的教學是不夠的,程序設計技能的培養只有通過大量的編程訓練和上機實習才能獲得。因此不可忽視實際編程、上機實驗這一重要環節。對于上機實驗的選題,依然貫徹以應用為出發點的原則,結合生活、結合具體專業精心挑選難易適中、趣味性強的題目。通常采用“小題目大任務”的方法,即每個實驗學生編寫的“小題目”并不是孤立的,而是相互聯系的,實際上它們都是一個較大型較復雜程序的各個有效的組成部分。另外實踐環節要重視提高學生調試程序、檢查排錯的能力??赏ㄟ^現場演示等手段,向學生介紹注釋法、中間結果分析法等多種調試程序的方法。
3.6改進課程考核方法
傳統的考核方式一般都是筆試,而這種考核方式忽略了學生實際編程的能力,并不能反映學生的真實水平。所以我們采用“過程+項目+答辯”的考核方式,綜合評定成績,該方式注重考核教學過程中學生時對知識的理解和簡單應用,然后通過小團隊實施一個完整的項 目,參與項目答辯,既提高了團隊協作的能力,又提高了語言表達能力,同時激發了學生學習的積極性和主動性,進而促進學習效果和教學質量的提高。總結
在程序設計教學過程中,我們要突破傳統的教學模式,敢于創新教學。通過實踐教學,我們取得了一定的效果,但教學質量的提高是一個長期過程,我們必須牢牢把握好教學環節中的每一個關鍵點,并在實踐中不斷深入與完善,不斷提高Java程序設計這門課程的教學質量和水平。
參考文獻
[1]沈大林.Java程序設計案例教程[M].中國鐵道出版社,2008.[2]周志強.高職程序設計教學研究[J].科學教育家,2008.
第五篇:基于職業教育的java程序設計課程的教學探討
基于職業教育的java程序設計課程的教學探討
摘 要:java語言是公司常用開發語言,根據近幾年的教學實踐經驗,結合學生職業需求,總結本課程教學實施需要從課程體系著手,從多個方面進行改進與完善。要合理地安排實踐環節,采用典型的項目,來激發學生的學習興趣,為職業化打下堅實的基礎。
關鍵詞:java程序設計;課程體系;項目驅動
Java程序設計是軟件開發的一門實踐性和操作性很強的專業課程。對于以實現學生職業化的培養目標,培養能夠與公司接軌的專業人才有著重要的作用。
目前很多學校對待java程序設計的課程普遍存在著以下問題:課程體系陳舊,沒有形成以java為主線的面向對象軟件開發的課程體系;或者java課程體系混亂,沒有明確后續課程的實用性和相關性;實踐環節不足,導致學生不能學以致用;多數老師沒有實踐經驗,導致教學停留在基礎程序的開發,不能用項目來驅動教學。
為了解決上述問題,作者經過幾年的探索,規劃學生在軟件開發方向的課程體系,用項目驅動教學,結合大賽的知識導向,激發學生學習的熱情,使學生能夠更好地領悟java程序開發采用的基本技術和線路,為職業化打下堅實的基礎。
一、明確課程體系,采用項目驅動的教學方法完成教學
在java的教學過程中,我們應該為學生從入門、進階、高級三個階段來劃分方向。
1.用1個學期的時間學習java的基本語法。具體內容上明確為:Java語言的基本語法、Java語言API中常用的類、Java中的線程機制。再學習java application程序的開發。包括圖形用戶界面設計、數據庫的連接,并以進銷存管理系統的實現為實訓項目,讓學生能開發出完整的C/S結構的信息管理系統。
2.以java語言程序設計為基礎,學習HTML語言,掌握JSP來開發B/S結構的網站制作的過程,連接mysql數據庫,以有緣交友網站的實現為實訓項目,讓學生對java語言在網站開發上的優勢有明顯的認識。
3.以java語言程序設計為基礎,運用jdk+eclipse+Android SDT+ADT為開發平臺,以社區零售系統為實訓項目,讓學生對Android系統的開發有好的學習和應用。
通過以上這樣3個層次來推進java課程體系的知識的學習,確定每個知識單元的核心知識點,結合大量案例、運用典型的項目來完成教學過程。
二、結合大賽的需求導向
組織學生參加各種java方面的大賽,來鞏固我們的學習成果,增強學生學習的信心。比如,由全國高等學校計算機教育研究會和教育部高等學校計算機類專業教學指導委員會主辦的甲骨文杯大賽、由工業和信息化部人才交流中心組織的藍橋杯軟件設計大賽java語言組、由教育部和商務部組織的中國大學生服務外包創新創業大賽等,通過比賽來驗證學生的實力,增強學生的自信心,也是對老師工作的肯定。
三、校企結合,關注最新的技術
完成java語言技術的學習必須是一個動態更新的過程,為了弱化甚至解決企業需求和高校教學內容的差異,我們必須時時關心企業的需求,通過與企業中使用java進行應用程序開發的程序員溝通;通過登錄招聘網站了解企業對java語言的需求;通過引進公司技術人員開展相關的講座等來獲取java程序設計技術方面的最新動態,根據所總結的企業需求來調整教學的內容,對開發工具和運行環境等做局部的調整。
總之,java語言程序設計從課程體系上對課程內容進行了調整,作為一個完整的課程體系有很多需要完善和發展的地方。特別是隨著新理論和新技術的不斷涌現,給java的教學帶來了新的挑戰。如何組織java語言內容、如何將這些內容更好地傳授給學生、如何讓學生在學習過程中有信心、如何解決學校教育的技術滯后性問題,是每一個老師都需要認真研究的問題。
作者簡介:劉靈敏,1983年出生,女,湖北咸寧人,教師,碩士,研究方向:計算機軟件開發、嵌入式系統開發。
編輯 王團蘭