高職計算機軟件專業(yè)實踐教學理實一體化實施的探索.doc_第1頁
高職計算機軟件專業(yè)實踐教學理實一體化實施的探索.doc_第2頁
高職計算機軟件專業(yè)實踐教學理實一體化實施的探索.doc_第3頁
高職計算機軟件專業(yè)實踐教學理實一體化實施的探索.doc_第4頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

高職計算機軟件專業(yè)實踐教學理實一體化實施的探索陳輝陜西交通職業(yè)技術學院(陜西省西安市710021)摘要:高等職業(yè)院校培養(yǎng)人才的目標是高技能應用型人才,在高職軟件專業(yè)中培養(yǎng)學生的理論知識與實踐技能都非常重要,在我院的軟件教學中,結合近年來的教學,提出了理論課和實踐課的實施思路,探索了理論和實踐課程進行一體化教學的實施,在實際的教學中取得了較好的效果。關鍵字:軟件專業(yè),人才培養(yǎng),實踐教學,理論教學作者簡介:陳輝1970-男籍貫陜西省藍田縣,陜西交通職業(yè)技術學院教師講師工學碩士,博士研究生,研究方向是軟件開發(fā)和無線網(wǎng)絡技術。陜西交通職業(yè)技術學院地址:陜西省西安市未央?yún)^(qū)文景北路19號,郵編:710018中圖分類號TP312.1-4文獻標識碼A一、引言計算機技術呈現(xiàn)飛速發(fā)展的趨勢,尤其在網(wǎng)絡化、多媒體化、智能化等方面呈現(xiàn)多元化發(fā)展的趨勢,其快速和多元化發(fā)展大力推動了計算機教育,現(xiàn)階段計算機軟件開發(fā)人才比較短缺,國家大力提倡計算機軟件教育,目前很多的高職高專院校都開設了計算機軟件專業(yè),為社會培養(yǎng)了大批的計算機軟件藍領人才,有力的推動了軟件行業(yè)的發(fā)展。但縱觀目前高職高專院校的計算機專業(yè)軟件教學,也存在著眾多的問題,有些問題的存在嚴重影響了本專業(yè)人才的培養(yǎng),學生在畢業(yè)面向社會時感覺所學知識與社會的要求存在很大的差距,導致許多學生根本無法以本專業(yè)所學知識就業(yè),不得不改行從事其他相對技術含量較低的工作,這就違背了高職高專教育的初衷,同時也增加了社會的就業(yè)壓力。針對這些問題,我院在計算機軟件教學課程體系設置和實施過程中進行了一些有益的嘗試,高職教育是培養(yǎng)高素質技能型人才,計算機軟件專業(yè)是一個實踐性非常強的專業(yè),因此在課程設置的時候統(tǒng)籌規(guī)劃,合理的設置理論與實踐課程的銜接,我們在實施中采取理論與實踐一體化的教學,取得了一些成果。二、理論課程的實施思路高職計算機軟件專業(yè)教育的目的就是造就具備軟件開發(fā)分析能力,網(wǎng)絡編程能力和具備一定的平面設計能力的專業(yè)知識和專業(yè)技能的高素質技能型人才,在培養(yǎng)過程中通過理論教學和實踐教學的實施培養(yǎng)學生的技能。在理論和實踐教學中,我們融入的理實一體化的教學思路,實踐與理論結合的授課思路,取得了較好的效果。此外,高職高專有其自身的特點,其培養(yǎng)的目標是熟練的技能型人才,所以,在理論課程的設置上應當著重針對自己的特點,辦出自己的特色。(一)要重視理論課中講授內容的度目前高職高專開設的計算機理論課程普遍存在泛、雜且有些根本不實用的現(xiàn)象。高職高專的理論教學應當區(qū)別與本科院校的開課方式,不應該套用本科的培養(yǎng)模式,二者培養(yǎng)的方向在根本上是不一樣的。本科院校側重培養(yǎng)學生理論研究的能力,而高職高專主要培養(yǎng)技術型人才,理論課程的開設主要是為實踐服務,教材的選擇應當盡量以淺且易懂為主,經(jīng)常組織教師進行教學研討,有些難度高且不實用的課程應當取消,切實的做到“精理論,多實踐”才是行之有效的培養(yǎng)方式。計算機軟件開發(fā)設計的技術非常多,例如.Net技術,Java技術等主流技術,也包括C語言,匯編語言等技術,軟件理論包括數(shù)據(jù)結構,微機原理,如果全部都講授的話,不僅學時遠遠不夠,而且會造成學生每門都學過,每門都不精通的情況,因此在理論課講授中我們提出緊跟目前軟件開發(fā)中的主流技術,并且在理論課講授中提出“夠用為度”的思路,例如,我們沒有單獨開始數(shù)據(jù)結構課程,而是把數(shù)據(jù)結構中的線性表、排序等理論放在C語言,java語言編程邏輯中貫穿講授,這樣可以使學生更加感興趣,(二)注意理論課教學內容的及時更新計算機技術更新?lián)Q代的周期變得越來越短,為了使學生學習的軟件開發(fā)技術能夠使用畢業(yè)后進入企業(yè)的工作需要,需要周期性的并且及時地更新課程體系,因此,我們提出每年定期調整專業(yè)教學計劃,適當增加比較主流的軟件開發(fā)技術,流入近幾年Ajax技術逐漸流行,我們就及時將該技術加入我們的教學計劃中,并且對于主要的課程,我們也逐年更新課程大綱,做到課程的名稱不變,但內容逐年更新,緊跟主流技術的發(fā)展,例如我們開始的J2EE開發(fā)技術課程,隨著近年來Struts框架技術從1.0升級到1.2再到2.0,以及SSH框架開發(fā)技術的流行,我們在課程教學中也及時調整我們的教學內容,保證雖然課程名稱不變,但內容緊緊跟隨主流開發(fā)技術,讓學生能夠接觸到最新的主流開發(fā)技術,保證學生出校門后能夠到企業(yè)直接開展工作。這對于教師的素質也提出了更高的要求,教師要不斷加強接受新事物的能力,更新自己的知識,此舉對于教與學兩方面都可以得到很大的收益。(三)要注意理論課與實踐課程的內容銜接在理論課與實踐課進行的過程中應該注意內容的銜接,實踐課程應該對理論課的內容進行實際操作,通過練習掌握和鞏固理論知識,因此實踐課程內容的選擇應該與理論課所講的技術相關,例如在JSP開發(fā)理論課中我們講授了如何顯示一個網(wǎng)上書店的的圖書信息的列表,在理論課后的實踐課中我們就要去學生完成一個網(wǎng)上書店用戶信息列表的項目,幫助學生更好的理解和掌握理論課的內容。(四)理論課中要注重學生的動手能力培養(yǎng)在理論課中,如果學生單純的聽講,那么知識的掌握可能是不扎實的,可能上課聽懂了,下面就忘記了,因此在課堂中也應該注重學生的動手能力的養(yǎng)成,我們主要通過一下幾方面進行培養(yǎng),首先,對于典型的代碼,例如使用ADO.NET進行數(shù)據(jù)庫訪問,要求學生熟練掌握,我們會在理論的中插入一些小測驗,用幾分鐘的使用要求學生完成指定代碼然后上交,教師在課后可以檢查學生的掌握情況。第二,在理論課中貫穿一些小的編寫代碼的練習,并不是要求學生使用計算機完成,而是要求學生在練習本上完成,這些練習應該在講完某些技術點后立刻布置一個類似的小編程練習,幫助學生實踐剛剛掌握的技術,鍛煉學生的動手能力。三、實踐課程的實施思路(一)實踐教學案例的選用選擇實踐教學案例過程中,根據(jù)我們多年的實踐,借鑒了外校和其他培訓機構的實踐經(jīng)驗,選擇了較大的貫穿教學案例,例如,我們在進行ASP.NET課程中,就選擇了一個BBS論壇系統(tǒng)作為學生實踐案例,在課程開始講授Web服務器控件的時候,讓學生完成登陸頁面的設計,因為在登錄頁面中包含用戶名、密碼輸入,用戶類型選擇,重置按鈕和提交按鈕,在課程中期講授數(shù)據(jù)庫訪問和數(shù)據(jù)顯示控件GridView的時候,讓學生完成后臺的對注冊用戶列表管理(修改密碼,刪除用戶),在講授數(shù)據(jù)顯示控件DataList的時候,指定學生完成BBS板塊列表和帖子列表以及主貼和跟帖列表等功能,到后面講授Web應用程序配置的時候,讓學生完成用戶的Form身份驗證,這樣一來,隨著課程講授的深入,學生會逐漸完成這個較大型的項目案例,直到課程結束,最終完成整個項目,給學生較強的成就感。(二)實踐教學的準備和學生指導在實踐教學組織過程中,我們采用教師進行指導和學生進行練習相結合的方式進行操作,在教學過程中,對每個階段進行控制,以達到預期的目標,首先,教師要對在實踐課程之前要認真?zhèn)湔n,要搞清楚“學生對思路的理解在那里會存在困難”、“學生做的時候在哪里會出錯”。特別要做到一下幾點:1、能夠準確估算每個階段的完成時間,因此階段控制更加有效。2、講解關鍵代碼的時候,更有針對性。對于學生理解困難的地方,盡量講解詳細。3、在學生編碼之前,就可以預先把代碼中可能出現(xiàn)錯誤的地方強調一遍,以減少學生自己編碼時的出錯率,提高學生編碼效率。4、幫助學生解決代碼問題的時候,由于學生寫的每句代碼自己都寫過了,那么學生出現(xiàn)的問題就會解決得更快、更準,提高輔導員學生的效率。在實踐課程中,學生指導是非常重要的階段,但是一位教師如何給一個班四、五十名學生輔導,應該注意方法和技巧。有的學生由于性格原因不愿意問問題,有的學生甚至不知道該怎么問。因此老師需要主動詢問學生的完成情況并及時幫助解決問題,學生缺乏編程經(jīng)驗,總是不斷出現(xiàn)問題。因此,問題及時得到解決是順利完成階段任務的必要條件。因此,要在指導過程中注意一下幾點。1、及時進行共性問題的講解,提出問題的學生雖然很多,但是學生的問題通常都是有共性的。學生問問題后,如果覺的其他同學也可能出現(xiàn)同樣的問題,教師應該馬上對大家提醒。通常,代碼語法問題提醒之后效果比較明顯,很多學生馬上就能夠糾正自己的錯誤。其他問題,例如思路問題,提醒后可能還會有學生出現(xiàn)該問題,當發(fā)現(xiàn)多個個學生仍然存在同樣的問題的時候,就拿出來作為共性問題集中講解。2、發(fā)揮好生和小組長的作用。班級里總有一些學生時接受能力強、編碼快的,能夠提前完成階段任務。對于這些學習能力較強的學生,我們通常都他們安排輔導其他學生,尤其是性格開朗、善于溝通的。需要讓學生明白,幫助別人解決問題是增加自己的編程經(jīng)驗的有效方法。在幫助別人的時候能夠獲得成就感,因此多數(shù)學生樂于去做。實踐證明,發(fā)揮好生和小組長的作用,能夠起到非常好的效果。不過,教師仍然要關注輔導過程,以防止學員輔導的時候出現(xiàn)錯誤。(三)項目實踐教學的組織與階段控制在實踐課程中我們采用教師指導編程思路、難點分析和學生進行思考,編碼結合的模式,訓練學員的思維能力、學習能力、自己解決問題的能力,進行階段控制,效果良好。首先,講解上機目標,演示完成效果。學生通常一上機就想馬上動手編碼,尤其是在有時間限制的情況下。因此,講解的時候一定要使用機房控制軟件鎖定學生機,讓學生將注意力集中到老師的講解上來,先把思路和容易錯的地方弄清楚。這樣顯然比盲目的開始動手做效果更好。其次,指導階段是關鍵。一般我們教師講解某個技術點以后,會讓學生就該技術點完成稍難一些的問題,這些技術點是可能是學生第一次遇到的,因此需要分析思路,而練習階段類似。講解之后,學生需要把教師的思路轉換為自己的,因此需要的時間長一些。一旦知道階段能夠順利完成,思路已經(jīng)形成,練習階段也就沒有太大的問題了。因此,要提高完成率,知道階段是關鍵:講解思路要清晰、連貫,并且通過提問,保證80%左右的學生能理解思路。練習階段則要抓關鍵點,提示關鍵思路和容易出錯的地方就可以了。第三,進行階段控制。在每個階段明確告訴學生編碼時間,并在中途進行一次時間提醒。老師巡視的時候,隨時了解學員的完成進度,根據(jù)完成情況調整階段時間。反之就提前結束,通常保證70%左右的學生能夠完成。實施中發(fā)現(xiàn),通過階段控制,學生很明顯具備了時間觀念和熟練度意識,開始感覺到壓力,于是積極主動地想辦法,如請教老師、請教其他學生、課下預習的時候先寫一部分等。第四,每個階段結束時,統(tǒng)計該階段的完成率。點評完成的情況,展示規(guī)范代碼,讓學員發(fā)現(xiàn)差距。通過階段完成率,老師可以了解學員對技能點的掌握情況,從而有針對性的布置課下任務,確定作業(yè)內容和作業(yè)量。四、結論通過在我校軟件專業(yè)實施理論實踐一體化教學過程中,我們不斷探索,不斷積累經(jīng)驗,從2006年開始到2010年已經(jīng)進行了5屆學生的教學,取得的成績比較明顯,學生參加軟件資質證書的考試合格率一直保持的90%以上,并且,我們也一直在研究職業(yè)教育的相關理論,希望將我院的軟件專業(yè)教學推向一個新的臺階。成功的高職高專教育將會為社會的進步做出巨大的貢獻,這一點在發(fā)達國家得到了良好的印證。而我國目前的高職高專教育還處于很不完善的地步,教學模式陳舊,設備落后,與國外相比有很大的差距,這就需要我們不斷的思考,不斷的探索,推動高職高專教育的發(fā)展,培養(yǎng)出適應社會所需的高素質人才。參考文獻1李崇引入式項目教學方法在高職院校計算機軟件教學中的應用J.計算機教育20

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論