發布時間:2022-07-20 09:30:08
開篇:寫作不僅是一種記錄,更是一種創造,它讓我們能夠捕捉那些稍縱即逝的靈感,將它們永久地定格在紙上。下面是小編精心整理的1篇軟件開發專業教學研究,希望這些內容能成為您創作過程中的良師益友,陪伴您不斷探索和進步。
摘 要:通過分析當前大學軟件開發專業特點和高職院校在教學中存在的問題,提出基于世界大學城空間,圍繞應用實踐項目建立項目資源庫以進行教學的教學思路,并對項目資源庫的建設思路、建設內容以及教學過程設計做了詳細闡述。
關鍵詞:項目資源庫;項目式教學;軟件開發教學;世界大學城
軟件被應用于世界的各個領域,對人們的生活和工作都產生了深遠的影響。為了培養軟件開發行業人才,大多數院校都開設了軟件開發專業或相關專業。
近兩年來,世界大學城這個互聯網云平臺已經引入到教學實踐中,產生了很多意想不到的變化。長沙民政職業技術學院的實踐表明,運用互聯網云平臺空間于教育教學,已經超越了上一個“數字十年”互聯網、多媒體等在教育中的各種運用所取得的成果,如建立在校園網上的精品課程和專業教學資源庫,這種工具革命必將對教育和教學帶來深遠影響。
一、軟件開發專業的主要特點
軟件開發專業主要呈現四個方面的特點。(1)軟件開發專業是一種普通應用性,多學科交叉專業。軟件開發專業是一門應用性很強的學科,開發的軟件應用到社會的各行各業,所以它主要以應用實踐為主,沒有太多的理論研究。同時,軟件開發專業學習內容繁多,所涉知識面廣,需要豐富的知識來源途徑。(2)軟件開發專業課程內容有承前啟后的關系。軟件開發專業是一門典型的理工類型學科,課程的安排有先后關系,課程內容的學習也有先后關系,它是一門“金字塔”專業,前面基礎知識學得越扎實,后面也會學得越好。(3)軟件開發專業跟軟件技術發展緊密聯系。軟件開發語言的選擇,開發方式的選擇都緊密跟隨軟件行業科技變化,軟件開發專業的學習需要與時俱進。(4)學生的培養質量難以監控。軟件開發是一門藝術,不同軟件開發水平的人開發出的軟件質量是大不相同的,怎么開發才能提高軟件的可擴展性,可維護性以及運行高效呢?學生的培養質量能否達到企業要求呢?軟件開發專業的學生質量難以監控。
二、高職院校軟件開發專業教學存在的問題
從目前高職院校軟件開發專業的教學來看,主要存在著兩個方面的問題:(1)學生缺乏對知識的整體把握和應用理解。軟件開發課程中,知識點都非常的多,而且較為分散。雖然有些教師在對每個知識點的講解上都配有較小的示例代碼,但學生學完之后仍得不到一個整體的把握和理解。更缺乏進一步的加深和擴展。比如,今天學習的知識點怎么運用?在以后的實踐中什么時候會用到?這些問題并沒有得到很好的解決。(2)課后無法找到完整的學習資源。學生上課時,注意力稍不集中,便導致某個知識點的缺失,從而可能產生連鎖反應進一步導致后面的學習無法進行下去。有很多的學生反應,不是不想學,而是有時候想學的時候不知道從何下手,也不知道從哪里去獲取老師講課的完整內容。這樣一來,學習效果就可想而知了。
三、基于世界大學城的項目資源庫的教學設計
為了解決目前高職院校軟件開發專業教學中所出現的問題,我們認為通過相關教學改革最終要達到以下三個目標:一是學生獲取專業學習內容要非常便利并完整;二是學生能將其所學學以致用;三是學生的軟件應用項目開發技能達到熟練。
而通過基于世界大學城云平臺建立標準化的項目資源庫的教學改革可以幫助以上目標的達成,有助于培養更多高質量的優秀軟件開發人才。
項目資源庫的建設基于世界大學城云平臺,圍繞應用實踐項目建立項目資源庫,資源庫的建設需要重新解構軟件開發專業課程的知識點,分層級按照軟件工程思想構建軟件項目貫穿這些知識點,從基礎到深入形成一條項目學習線。讓學生對課程的學習就濃縮在幾個項目中,學生做完項目,就掌握了所有的知識點,這樣一來,使得學生掌握的是具體的項目,而不再是零散的知識。既提高了學生的學習興趣,又讓學生提高了對知識的理解力和運用能力。
(一)項目資源庫的建設思路
項目資源庫的建設需要從表格化,標準化方面來嚴格要求。總體思路如下:(1)歸納和總結專業課程基本知識點與基本技能要求。以表格方式列出課程標準。(2)分別從概念原理、應用案例建立課程的基本知識資源庫(3)貫穿課程專業技術知識要點,構建應用實踐項目資源庫。包括軟件項目開發全過程的錄制的視頻資源。(4)將所有項目資源整理并上傳至世界大學城空間展示并運用于教學。
(二)項目資源庫的建設內容
(1)知識點講解演示文稿。對專業課程的每個知識點,都備有詳細講解的演示文稿,知識點不能太小,應該把相關的內容組織到一塊,既要有基本內容,還要擴展一些新的技術方向內容。這樣教師可以在課堂上根據學生的學習情況進行差異教學。(2)知識點使用示例代碼。軟件開發專業非常偏向于應用性實踐,對于課程中的每個應用類型知識都配備好示例代碼,讓學生從實踐中去理解并舉一反三。(3)應用領域軟件項目。根據學生必要掌握的知識點內容,從應用實踐中找到較好的項目進行教學,軟件項目不能太大,軟件的業務邏輯關系要盡量簡單,但又能反應軟件開發的方方面面。(4)軟件項目開發全程文稿及視頻。我們需要把軟件項目的開發過程步驟以文稿方式寫好,并錄制好開發的全過程。這樣,學生即使下了課也能夠繼續學習。不會因為上課時注意力不集中或某個知識點沒學懂而無法進行下階段的學習。
(三)教學過程設計
(1)展示并分析應用項目。上課時以應用實踐導入項目,分析項目應用領域及其特點,歸納項目完成所必需的各個知識點。(2)知識講解與項目開發穿叉進行。將項目劃分任務和模塊,對某個模塊所需知識點進行基本講解,基本應用,最后把講解好的知識點整合起來以完成項目的模塊實現。(3)總結與項目再實踐。最后進行項目的總結,同時對所涉知識點進行總結。布置任務,在要求不參考項目示例代碼和視頻的情況下讓學生再獨立完成一次項目的開發。
四、結束語
我們認為,軟件開發專業是一門應用性很強的學科,而基于世界大學城空間的項目資源庫的教學方式可以寓學以“項目實踐”,通過在線的、共享的、圍繞項目而產生的標準資源庫,確實能大大提高學生攝取知識的便利,延伸師生之間的交互,并極大地加深學生的專業知識掌握程度,提高軟件應用實踐項目開發水平。
[作者簡介]鄧河(1978-),男,碩士研究生,講師,主要研究方向:智能計算,數據挖掘,網絡流量分類。
【摘要】目前我國大學的雙語教學是指以兩種語言作為教學媒介的系統,其中除母語外的另一語言不僅作為教學媒介部分或全部地運用到非語言學科中,而且在教學過程中,要求學生逐漸基本掌握它,同時要在教學中對該學科的不同文化進行比較學習,以獲得該學科先進的、系統的知識,來進行學科教育的一種教學方法組合;強調使用外語于學科教有(但并不排斥母語),在學得該學科先進文化科學知識的同時要學得基本專業外語,這便是目前我國大學雙語教學的質的規定性。
【關鍵詞】大學雙語教學 學科教育 質的規定性
隨著我國經濟發展逐漸被納人全球經濟發展軌道,特別是在中國加人WTO以后,中國與外部世界的政治、經濟、文化交往越來越頻繁,各行各業與國際接軌的步伐逐步加快,我國迫切需要掌握專業知識又掌握專業外語的高素質、復合型人才。培養這種人才是現階段中國高等教育發展的重要目標之一。為此,教育部于2001年9月頒布了《關于加強高等學校本科教學工作提高教學質量的若干意見》的4號文件,要求全國各高等院校積極推廣使用英語等外語進行專業課教學,以墻養高素質、復合型人才,實現我國高等教育的可持續發展。至此,全國開始有不少高校都在嘗試、探索著雙語教學。但仍面臨著許多問題,其中關于究竟什么是”雙語教學”就爭議頗大。然而,目前國內外對雙語教學尚無正式統一的定性,實有必要對我國大學雙語教學的本質進行認真分析研究,以統一認識,確保我國高校雙語教學的順利進行,完成培養高素質、復合型人才的任務。
一、國外有關的雙語教學定義
在國外,大都采用(bilingualeducation)雙語教育的提法,很少采用雙語教學的提法。其中較權威的定義有:《朗文應用語言學詞典》所給的”雙語教學”的定義:”Theuseofasecondorforeignlanguageinschoolfortheteachingofcontentsubjects”譯成中文,意思是能在學校里使用第二語言或外語進行各門學科的教學。(雙語教育概論)中兩位著名專家加拿大的M.F.麥凱和西班牙的M.西格恩提出”雙語教學是以兩種語言作為教學媒介的系統,且其中一種語言常常是但并不一定是學生的第一語言[1]”這兩種定義較好地給出了”雙語教學”的狹義(前者)和廣義(后者)的定義。
二、我國有關的雙語教學定義
在我國目前學校、教師、學生以及各類文件、論文、報刊都采用”雙語教學”的提法,這已經成為大家共同認可和接受的,因此,我們都用雙語教學的提法。只是由于缺乏相對的語言環境和尚未形成完善的雙語教學體制,目前國內各學者對我國高校的雙語教學理解分歧還較大,具體概括如下:
1.認為雙語教學是一種教學方式或形式
沙麗華、韓德復在《”滲透、整合、思維”梯進式雙語教學模式的結構》中認為雙語教學是指用漢語和一門外語(目前在我國大部分是英語)作為課堂用語進行學科教學的方式[2]。李紅兵在《高校雙語教學模式的探討》中認為雙語教學是指對高等學校的部分課程采用國外具有代表性和先進性的原版教材,并采用英語授課的一種教學方式[3]。張培在《雙語教學:熱點間題的冷思考》中認為雙語教學是以兩種語言作為教學用語,其中第二語言不僅是作為學習對象,而且是作為教學媒介部分或全部地運用到非語言學科的一種教學形式[4]
2.認為雙語教學是在學科教學進程或過程中使用雙語當作教學手段
何全旭、吳為民在《關于開展雙語教學的幾個問題》中認為雙語教學是指除漢語外,用一門外語作為課堂主要用語進行學科教學,目前絕大部分是用英語;教師還應利用非語言行為,直觀、形象地提示和幫助學生理解教學內容,以降低學生在英語理解上的難度[5]。施敏穎在《關于在高校中實施雙語教學的幾點看法》中認為雙語教學是指在教學進程中使用母語及一門外語[6]。任長虹在《高等學校實施雙語教學的現狀分析與對策》中認為雙語教學是指在教材使用、課堂講授、期末考試等教學環節同時使用外語和漢語兩種語言的教學活動[7]。劉欽永在《關于雙語教育和雙語教學的思考》中認為雙語教學是指教學中使用外語或非本民族語言進行教學的進程[8]。
3認為雙語教學是一種語言教學
張謙在《關于建立雙語教學型大學的論證與思考》中認為雙語教學是母語和一門外國語的教學,或稱之第一語言和第二語言的教學[9]。馮保才在《關于學校實施雙語教學的探索》中認為雙語教學是指一種語言學習的方法,指在校內同時使用母語或第二語言進行教學,主要目的是學習和掌握主流語言最終能用主流語言順利進行各科學習[10]。邱輝忠在《化學教學中實施雙語教學的思考》中認為雙語教學是指將學生的外語或第二語言,通過教學和環境,經過若干階段的訓練,使之能代替,或接近母語的表達水平[11]。
4.認為雙語教學是一種教學方法或教學模式
磨玉峰在《淺談我院管理專業雙語教學的發展》中認為雙語教學是指非外語專業學科使用外語和漢語講授本專業學科的一種教學方法,以用英語為例,包括使用英語教材、用英語版書、用英語布置作業、用英語命題以及使用英語口授等形式[12]。馮妍卉、格欣欣在《傳熱傳質學”課程雙語教學計劃的研討》中認為雙語教學是指非外語課程利用母語和外語兩種語言講授的一種教學方法[13]。鄭定陽在《實行雙語教學的初步實踐與思考》中認為雙語教學是指非外語課程采用外語講授的一種教學方法[14]。張維佳在《雙語教學的性質、條件及相關問題》中認為雙語教學是指教師在學科教育中交互使用本族語和外語甚至完全使用外語進行教學活動,以滿足學習者的工具型的學習動機(instnunentalmotivation)和融合型的學習動機(integrativemotivation).通俗的講,所謂的雙語教學,就是用兩種不同語言進行學科教育的教學活動,一般是指在用母語進行部分學科教學的同時,用非母語進行部分或者全部非語言學科教學的教學模式[15]
三、我國高等學校的雙語教學的本質
分析以上十多種雙語教學的定義,可以看出,盡管它們是從不同角度出發來解說雙語教學,雖各有偏頗,但不難發現它們幾乎都有一個大致基本點,那就是都強調使用外語于學科教育(但并不排斥母語),在學習該學科先進文化科學知識的同時要學得與學科發展相關的基本專業外語。這個基本點就是雙語教學的質的規定性,是我國高等學校的雙語教學區別其他國雙語教學的根本特征,這就是我國高等學校的雙語教學的本質。
總結歸納出我國高等學校雙語教學的質的規定性,再對其下定義就清楚多了。根據我國高等教學的實際情況,筆者認為目前我國高校的各學科雙語教學應理解為:是指以兩種語言作為教學媒介的系統,其中除母語外的另一語言不僅作為教學媒介部分或全部地運用到非語言學科中,而且還作為學習對象,要求在教學過程中學生逐漸基本掌握它,同時在教學中要對該學科的不同文化進行比較學習,以獲得該學科先進的、系統的文化知識,來進行學科教育的一種教學方法組合。這里需要指出的是高等學校雙語教學之所以被稱之為一種教學方法組合,是因為它的構成離不開常用的教學基本方法〔如講授法、練習法等),且具有自己獨特的方法結構(如必須有語言引導課等)和新的教學功能(學得專業知識技能又學得專業英語)。這種提法函括了目前我國高等學校雙語教學的目的與任務,有著當今時代的鮮明特征,是較有現實意義的定義。
總之,只有真正理解目前我國高等學校的雙語教學本質,才能保障我國高等學校雙語教學實施的順利進行,完成我國高等學校學科雙語教學的目的與任務―培養出高素質、復合型的人才,以應對”人世”的機遇與挑戰。
摘 要 隨著近年來就業壓力逐年增大,高職高專計算機軟件開發專業的學生,要提升就業能力,必須提升自己的專業實踐技能。目前高職高專軟件開發專業的同學,在實訓過程中存在哪些問題,又有些什么好的方式可以解決現在實訓中存在的問題,如何通過實訓切實提高同學們的實踐能力。本文根據作者在高職高專實訓教學過程中的經驗,對如何提高高職高專實訓教學效果的教學方法進行了探討。
關鍵詞 就業 實訓 問題 改革
根據互聯網資料顯示,21世紀以來,高校計算機專業初次就業率連年下滑,成為社會普遍關注的問題。尤其是軟件開發專業的高職類的學生,初次就業率一直不高。①首先學歷是高職生就業的硬傷,專科學歷無法與本科、研究生匹敵。所以,要提高高職高專學生的就業率,就只有通過提升自己的專業技能,來提升自己的就業能力。如何提升高職高專軟件開發專業同學的專業技能,是我們從事這個專業教學的專業老師應該深思的一個問題,尤其是負責實訓課程教學的老師,更應該思考,采用什么樣的教學方法,才能讓同學們更好地掌握軟件開發的實際能力,增加同學們的就業砝碼。筆者根據自己多年從事實訓教學工作的實踐,對軟件開發專業的實訓教學改革進行了一些淺薄的探索和總結,提出了一些實訓教學改革的措施。
1 軟件開發專業實訓中存在的問題
當前軟件開發專業實訓教學存在的問題主要表現在如下幾個方面:
1.1 學生真正實訓的時間較少
高職高專的學生,學制一般為三年六個學期,在第一第二學期,進行基礎課程和公共課的學習,第三學期開始學習專業課,甚至有些班級第四學期還在進行專業課程的理論學習。高職高專的學生一般在第五學期就要求進入崗位實習,留給同學們在學校實訓的時間只有幾周甚至更少,在這種情況下同學們進入崗位實習,實際的開發技能很差,對以后的就業也留下了很大的隱患。
1.2 實訓教學模式仍為傳統教學
在很多課程教學中,專業教師雖然在課程設計上加入了實訓環節,但仍然采用傳統的教學方式,以教師為中心,沒有發揮學生的主動思考和創新能力。②大多數學生被要求按照老師的詳細設計思路來完成預設的功能,學生照葫蘆畫瓢,雖然實現了老師要求的功能,但是學生沒有獨立思考和創新的機會,整個教學過程學生基本處于盲目的被動狀態,時間久了,就缺乏參與實踐環節的積極性和主動性。教師在教學過程中采用灌輸式教育,很少采用啟發式教學方法引導學生進行思考,不利于培養學生的創新意識和主動思考的能力。
1.3 實訓內容更新較慢,跟不上軟件公司技術更新的速度
計算機軟件技術的一個突出特點就是技術更新快,技術種類多,相關技術發展迅速,軟件開發實訓課程的教學內容要隨著時代的發展而不斷更新。但是,在實際教學過程中,很多老師總是啃老本,抱著自己的一套技術和框架不放手,總是一招制敵、一招打遍天下無敵手的心態,③幾年使用同一套實訓案例和項目。有些老師拒絕學習新知識或者主動學習新知識的積極性不夠。總是在使用幾年前的技術指導學生實訓,甚至有些技術已經被現有的新技術代替,在這種實訓教學方式教下出來的學生,顯然很難順利走進就業崗位實習。
1.4 缺乏明確的考核方式和標準、考核方式陳舊
實訓課程不同于傳統的理論教學,一般課程的成績組成為30%的平時成績和70%的期末成績。顯然這種考核方式并不適用于實訓課程,因為實訓課程是同學們參與度很高的課程,并且學習和教學過程更能考核一個同學掌握知識的程度。有些老師沿用一般專業課程的考核方式,或者有些單位限制了平時成績的比例不能高于30%。這樣不利于對學生實際掌握情況的考核,也造成了一定的不公平,會打擊部分同學的學習積極性。
2 軟件開發實訓課程教學改革探索
2.1 培養優秀的“雙師型”師資隊伍
所謂“名師出高徒”,好的教師隊伍,對提高同學們的實踐技能起到至關重要的作用,所以必須加強教師隊伍的實踐技能,才能有更好的師資指導同學們實訓。④
爭取更多的機會,讓我們的實訓老師進入軟件企業進行實踐、交流、學習。目前大部分的軟件開發企業都是使用較新的技術,對軟件項目也有較好的解決方案,老師們可以了解并學習最新的軟件開發技術,有利于老師知識的更新。
讓更多的老師在工作之余和寒暑假的時候,更多地參與合作企業的商業項目的開發,在實習商業項目開發過程中,技能學習最新的開發技術,又可以將部分商業項目的模塊和代碼作為同學們實訓的案例,這樣既豐富了老師的項目和案例庫,有更新了老師的知識結構。在有條件的情況下,讓老師暫時脫離教學崗位,掛職到相應的軟件開發企業進行軟件開發工作,這樣能夠加快雙師型教師的培養。
2.2 建立完善的考核體系
實訓考核要建立包括理論和實踐層面的多方面的考核,擺脫三七開(30%+70%)的束縛,實訓老師可以根據項目和教學的不同階段,采取平時成績+期末成績+過程考核相結合的多元化考核機制,強調過程考核的重要性,讓更多的同學積極參與實訓過程,對有創新性的同學給予積極的肯定和評價,同時應在考核成績上予以體現。
實訓課程的考核應該是多元化彈性的考核方式,評分標準要根據實訓的項目的實際情況,由實訓老師或者課程組協商制定,不應該提供模板或者一刀切的標準。
2.3 改革實訓課程的教學內容和教學方法
由實訓課程負責人,組織課程組成員,建立課程實訓資源庫。每學期根據學生的個體差異和知識結構,及時更新實訓庫的項目和案例,調整實訓的內容和案例數量及教學方式。
課程負責人應充分重視和精心設計每一個項目或案例的實訓內容,多建立一些實際商業項目的案例,提高同學們學習的積極性。在實訓初期,讓同學們練習相對容易的案例和項目,增強參訓學生的自信心。
在第三學期分階段加入實訓課程,有針對性地加入“JQuery實訓”、“數據庫項目實訓”,也可以在這期間增加規模較小的模擬綜合項目實訓,為后面綜合商業項目實訓做好準備。
在實訓過程中,也應改變傳統的教學方式和思路,教學過程老師教、老師輔導,逐步過渡到老師指導,最后實現學生自主創新。逐步使學生發揮實訓的主體作用。項目的實訓一般要采用分組的方式,或者直接采用項目的名稱來命名分組,同學們的身份也從學生到員工第一次轉變,項目組成員的角色也可以用軟件公司的職位來命名,比如項目經理、開發工程師、測試工程師等。由能力較強的同學擔任項目經理,并在老師的引導下,指導小組成員進行項目的啟動、需求分析和設計、計劃編制、開發、測試等工作。當做完一個項目完成后,可以在小組內根據組員情況進行角色轉換,這樣可以讓同學們體驗不同的工作崗位,提高實訓參與度和興趣。同時也培養了同學們的團隊合作意識和相應的職業素養,為日后的工作提前做好準備,提高就業率。
2.4 校企合作、產教結合
學生最終的歸宿要走出校園,進入企業,引入同行業的知名企業,對學生的培養和就業都有至關重要的作用。在學生的培養方面,可以邀請校企合作單位的優秀開發工程師,定期地給我們的學生做專業講座和行業發展及前景介紹,條件成熟的可以邀請研發工程師參與我們的實訓教學環節,實行公司化的管理,讓同學們在學校就提前感受企業的文化和商業軟件的開發流程。
引入商業項目,由我們的實訓指導老師帶領優秀的學生參與進來,這樣能在實際的商業項目中鍛煉我們的實訓老師,同時也讓同學們參與了真實的商業項目的開發。在項目條件允許的情況下,可以適當地給參訓學生一定報酬補貼,更能激發同學們參與商業項目的積極性,使我們的實訓達到較好的效果。在實訓的時候也積累了同學們的開發經驗,對以后的就業打下了堅實的基礎。
我們學院的合作單位有世界500強企業微軟、惠普、埃森哲、富士通等以及國內知名IT企業聯想、上海寶信、中軟國際、民航凱亞等200多家企事業單位,這些企業能夠保證我們校企合作和產教結合的有效進行。
3 結束語
當然,培養學生的創新、實踐動手能力,不是實訓教師一朝一夕就能完成的,這些改革的措施是否得當,是否能有效提高同學們的專業開發技能和實踐動手能力,能否有效提升同學們的就業率和專業對口率。這些問題都需要廣大實訓教師在實踐教學過程中驗證,并在實訓教學中積極修改不當的教學方法,才能達到預期的效果。
摘要:針對軟件開發課程枯燥乏味難度大等自身特點,“淺談”教師在授課過程中對學員因材施教,適時考查、把控,培養學員興趣激發內在潛能,及早強化易混淆術語,采用項目驅動的教學方法,做到“教”與“學”有機結合。
關鍵詞:軟件開發;教學方法;項目驅動“教”與“學”有機結合
隨著我國軟件產業規模不斷擴大,IT企業對軟件研發人員的大量需求,各職業教育機構紛紛開設高端軟件開發課程,與此同時相當多的高等院校利用課程置換的方式引入了該課程體系,數以萬計的學生參加了軟件課程的學習,針對軟件開發課程枯燥乏味而且邏輯性強、學習難度大等課程自身特點,筆者根據自己十余年軟件開發、職業教育經歷總結如下教學經驗,并對各種教學方法做相應闡述,供廣大教師在教學中參考。
一、因材施教、有的方矢
學習軟件開發的學員可能基礎各異、參差不齊,在教授之前教師務必首先要清楚這次受眾群體的基本情況,如此一來可以采用靈活合理的教學方法進行后續課程的講解,做到因地制宜、因材施教。
課程進展一段時間了解清學員的掌握情況后,可以針對學習程度不同的學員布置不同的作業,比如可以增設一些附加作業要求學有余力者來完成,對于中等學員基本按教學進度進展即可,針對基礎稍弱的學員除了課堂適當“關照”外,可以通過學習好的學員去“帶”,筆者在教學過程中常采用靈活調整座位的辦法,讓學習差一點的學生和學習好的學生坐在一起,以起到幫帶作用,同時可以營造整體學習氛圍。這樣一來根據班級學員不同層次采用不同策略,以實現對每位學員不同程度上的技能提升。
二、適時考查、及時把控學員掌握情況
傳統的考查方式莫過于通過考試,筆者認為我們的考查形式不應僅僅局限于考試,事實上平時課堂上的提問,單獨的“談話”都可以隨時把控學員知識點的掌握程度,這樣一來通過反饋可以做到適時了解學生情況,及時做出合理調整,對于大多數學員理解困難的知識點可以重新再講一次,針對多數同學提出的問題可以集中在課堂上統一解答,就個別學員的提問則單獨予以回答。總之一切以學生掌握為最終目標,我們可以根據不同班級學生情況,不同層次學員情況適當加以調正,采用靈活多變的教學方法和手段達到“教”與“學”的有機結合。
三、培養興趣、激發潛能
對于軟件開發中大量枯燥代碼會使學員產生厭學情緒,對此,在剛開始的課程中就要通過現實案例的講解激發學生的學習興趣,比如在開始講解知識點前就告訴學員我們今天要學的這個知識點能夠實現一個登陸、一個注冊、一個網站、某一個項目,甚至可以先讓學員看看最后實際完成的樣式、圖表效果等,帶著這些好奇心深入到課堂代碼的學習中來,使學員在輕松愉快中學到知識。
在整個模塊實現過程中可以讓學生參與進來,讓學生自己動手實現相應功能,當學生自己也能做出一些小的案例時,會有很大的成就感,進而對該學科產生極大興趣,由此可以調動學生的學習積極性,將他們自身潛能發揮的淋漓盡致。
四、及早糾正強化易混淆術語
軟件開發專業是一門專業性比較強的學科,其中不乏有一些“外行人”所不知的細節,例如前些時候央視新聞頻道《朝聞天下》在報道近期淘寶商城遭賣家“圍攻”新聞時,主播將IT專業名詞“B2C”讀成不中不洋的“B二C”,引發網友圍觀。B2C是英文Business-to-Consumer(商家對客戶)的縮寫,而其中文簡稱為“商對客”。央視記者將B2C中的2念成“傳統意義”的“二”,顯然是對該術語不了解所致。
如果外行人士不了解姑且可以原諒,但作為專業出身的學員犯諸如此類低級錯誤就難以為人所容忍了。因此諸如這些“常識性”的專業術語作為專業教師務必在課程中盡早告知學生,再如J2SE、J2EE的念法及其內在深刻原理務必及早給學生交代清楚。
五、理論實踐相結合、項目驅動式教學方法
為了避免大量空洞、乏味的理論概念使得學員一方面產生厭學另一方面只側重于理論的學習而缺乏動手能力的提升,可以在講解某些知識點的同時通過項目案例引入知識點,在項目案例的完成過程中將知識穿插進去,這樣一來學員不僅能夠對理論部分的深刻理解同時也對該知識點在項目中的具體使用做到心中有數。
傳統的教學方式是上課即上課,上機即上機,筆者認為軟件課程可以采用上課上機融為一體的教學模式,條件允許的機構或院校最好能夠保證學員人手一機,這樣教師邊講知識點的同時邊敲代碼,如此一來學員可以能夠適時看到教師所講的這個知識點最終的運行結果,同時學員也可以及時通過上機練習鞏固這部分內容。親身經歷、親眼所見自然而然能夠對摸不著看不到的后臺底層產生出來的最終效果予以信服,記憶猶新。對消化和鞏固相應知識可以起到很好的促進和幫助作用。
綜上所述,是筆者根據自身多年一線研發經歷及教學經驗而歸納總結出的幾點,并在教授學生過程中得以驗證,實踐證明這些方法對于學生學習軟件開發這樣一個專業枯燥、難度較大的學科起到了很好的效果。綜上方法可以使學生學習興趣濃厚,學習積極性高漲,學習成績穩步提高。
[作者簡介]邊新文(1979.5-),男,山西人,擁有12年軟件開發、測試及職業教育簡歷,主持負責并完成的省部級項目有:《浙江省高速公路違章車輛抓拍系統》;《河北省官廳水庫綜合信息管理系統》;《新聞出版總署、國家版權局系統》;《南非CRM管理系統》;《WODBOX綜合管理系統》等,曾擔任北大青鳥集團Y2高級主講、安博教育集團特聘項目實訓師、清華大學特聘軟件工程師課程體系金牌主講、新華教育集團高端軟件開發工程師培訓項目負責人。
摘要:隨著近年來就業壓力逐年增大,高職高專計算機軟件開發專業的學生,要提升就業能力,必須提升自己的專業實踐技能。目前高職高專軟件開發專業的同學,在實訓過程中存在哪些問題,又有些什么好的方式可以解決現在實訓中存在的問題,如何通過實訓切實提高同學們的實踐能力。本文根據作者在高職高專實訓教學過程中的經驗,對如何提高高職高專實訓教學效果的教學方法進行了探討。
關鍵詞:就業;實訓;問題;改革
根據互聯網資料顯示,21世紀以來,高校計算機專業初次就業率連年下滑,成為社會普遍關注的問題。尤其是軟件開發專業的高職類的學生,初次就業率一直不高。①首先學歷是高職生就業的硬傷,專科學歷無法與本科、研究生匹敵。所以,要提高高職高專學生的就業率,就只有通過提升自己的專業技能,來提升自己的就業能力。如何提升高職高專軟件開發專業同學的專業技能,是我們從事這個專業教學的專業老師應該深思的一個問題,尤其是負責實訓課程教學的老師,更應該思考,采用什么樣的教學方法,才能讓同學們更好地掌握軟件開發的實際能力,增加同學們的就業砝碼。筆者根據自己多年從事實訓教學工作的實踐,對軟件開發專業的實訓教學改革進行了一些淺薄的探索和總結,提出了一些實訓教學改革的措施。
1軟件開發專業實訓中存在的問題
當前軟件開發專業實訓教學存在的問題主要表現在如下幾個方面:
1.1學生真正實訓的時間較少
高職高專的學生,學制一般為三年六個學期,在第一第二學期,進行基礎課程和公共課的學習,第三學期開始學習專業課,甚至有些班級第四學期還在進行專業課程的理論學習。高職高專的學生一般在第五學期就要求進入崗位實習,留給同學們在學校實訓的時間只有幾周甚至更少,在這種情況下同學們進入崗位實習,實際的開發技能很差,對以后的就業也留下了很大的隱患。
1.2實訓教學模式仍為傳統教學
在很多課程教學中,專業教師雖然在課程設計上加入了實訓環節,但仍然采用傳統的教學方式,以教師為中心,沒有發揮學生的主動思考和創新能力。②大多數學生被要求按照老師的詳細設計思路來完成預設的功能,學生照葫蘆畫瓢,雖然實現了老師要求的功能,但是學生沒有獨立思考和創新的機會,整個教學過程學生基本處于盲目的被動狀態,時間久了,就缺乏參與實踐環節的積極性和主動性。教師在教學過程中采用灌輸式教育,很少采用啟發式教學方法引導學生進行思考,不利于培養學生的創新意識和主動思考的能力。
1.3實訓內容更新較慢,跟不上軟件公司技術更新的速度
計算機軟件技術的一個突出特點就是技術更新快,技術種類多,相關技術發展迅速,軟件開發實訓課程的教學內容要隨著時代的發展而不斷更新。但是,在實際教學過程中,很多老師總是啃老本,抱著自己的一套技術和框架不放手,總是一招制敵、一招打遍天下無敵手的心態,③幾年使用同一套實訓案例和項目。有些老師拒絕學習新知識或者主動學習新知識的積極性不夠。總是在使用幾年前的技術指導學生實訓,甚至有些技術已經被現有的新技術代替,在這種實訓教學方式教下出來的學生,顯然很難順利走進就業崗位實習。
1.4缺乏明確的考核方式和標準、考核方式陳舊
實訓課程不同于傳統的理論教學,一般課程的成績組成為30%的平時成績和70%的期末成績。顯然這種考核方式并不適用于實訓課程,因為實訓課程是同學們參與度很高的課程,并且學習和教學過程更能考核一個同學掌握知識的程度。有些老師沿用一般專業課程的考核方式,或者有些單位限制了平時成績的比例不能高于30%。這樣不利于對學生實際掌握情況的考核,也造成了一定的不公平,會打擊部分同學的學習積極性。
2軟件開發實訓課程教學改革探索
2.1培養優秀的“雙師型”師資隊伍
所謂“名師出高徒”,好的教師隊伍,對提高同學們的實踐技能起到至關重要的作用,所以必須加強教師隊伍的實踐技能,才能有更好的師資指導同學們實訓。④爭取更多的機會,讓我們的實訓老師進入軟件企業進行實踐、交流、學習。目前大部分的軟件開發企業都是使用較新的技術,對軟件項目也有較好的解決方案,老師們可以了解并學習最新的軟件開發技術,有利于老師知識的更新。讓更多的老師在工作之余和寒暑假的時候,更多地參與合作企業的商業項目的開發,在實習商業項目開發過程中,技能學習最新的開發技術,又可以將部分商業項目的模塊和代碼作為同學們實訓的案例,這樣既豐富了老師的項目和案例庫,有更新了老師的知識結構。在有條件的情況下,讓老師暫時脫離教學崗位,掛職到相應的軟件開發企業進行軟件開發工作,這樣能夠加快雙師型教師的培養。
2.2建立完善的考核體系
實訓考核要建立包括理論和實踐層面的多方面的考核,擺脫三七開(30%+70%)的束縛,實訓老師可以根據項目和教學的不同階段,采取平時成績+期末成績+過程考核相結合的多元化考核機制,強調過程考核的重要性,讓更多的同學積極參與實訓過程,對有創新性的同學給予積極的肯定和評價,同時應在考核成績上予以體現。實訓課程的考核應該是多元化彈性的考核方式,評分標準要根據實訓的項目的實際情況,由實訓老師或者課程組協商制定,不應該提供模板或者一刀切的標準。
2.3改革實訓課程的教學內容和教學方法
由實訓課程負責人,組織課程組成員,建立課程實訓資源庫。每學期根據學生的個體差異和知識結構,及時更新實訓庫的項目和案例,調整實訓的內容和案例數量及教學方式。課程負責人應充分重視和精心設計每一個項目或案例的實訓內容,多建立一些實際商業項目的案例,提高同學們學習的積極性。在實訓初期,讓同學們練習相對容易的案例和項目,增強參訓學生的自信心。在第三學期分階段加入實訓課程,有針對性地加入“JQuery實訓”、“數據庫項目實訓”,也可以在這期間增加規模較小的模擬綜合項目實訓,為后面綜合商業項目實訓做好準備。在實訓過程中,也應改變傳統的教學方式和思路,教學過程老師教、老師輔導,逐步過渡到老師指導,最后實現學生自主創新。逐步使學生發揮實訓的主體作用。項目的實訓一般要采用分組的方式,或者直接采用項目的名稱來命名分組,同學們的身份也從學生到員工第一次轉變,項目組成員的角色也可以用軟件公司的職位來命名,比如項目經理、開發工程師、測試工程師等。由能力較強的同學擔任項目經理,并在老師的引導下,指導小組成員進行項目的啟動、需求分析和設計、計劃編制、開發、測試等工作。當做完一個項目完成后,可以在小組內根據組員情況進行角色轉換,這樣可以讓同學們體驗不同的工作崗位,提高實訓參與度和興趣。同時也培養了同學們的團隊合作意識和相應的職業素養,為日后的工作提前做好準備,提高就業率。
2.4校企合作、產教結合
學生最終的歸宿要走出校園,進入企業,引入同行業的知名企業,對學生的培養和就業都有至關重要的作用。在學生的培養方面,可以邀請校企合作單位的優秀開發工程師,定期地給我們的學生做專業講座和行業發展及前景介紹,條件成熟的可以邀請研發工程師參與我們的實訓教學環節,實行公司化的管理,讓同學們在學校就提前感受企業的文化和商業軟件的開發流程。引入商業項目,由我們的實訓指導老師帶領優秀的學生參與進來,這樣能在實際的商業項目中鍛煉我們的實訓老師,同時也讓同學們參與了真實的商業項目的開發。在項目條件允許的情況下,可以適當地給參訓學生一定報酬補貼,更能激發同學們參與商業項目的積極性,使我們的實訓達到較好的效果。在實訓的時候也積累了同學們的開發經驗,對以后的就業打下了堅實的基礎。我們學院的合作單位有世界500強企業微軟、惠普、埃森哲、富士通等以及國內知名IT企業聯想、上海寶信、中軟國際、民航凱亞等200多家企事業單位,這些企業能夠保證我們校企合作和產教結合的有效進行。
3結束語
當然,培養學生的創新、實踐動手能力,不是實訓教師一朝一夕就能完成的,這些改革的措施是否得當,是否能有效提高同學們的專業開發技能和實踐動手能力,能否有效提升同學們的就業率和專業對口率。這些問題都需要廣大實訓教師在實踐教學過程中驗證,并在實訓教學中積極修改不當的教學方法,才能達到預期的效果。
作者:丁允超 范小花 單位:重慶工程學院 重慶科技學院