軟件開發實習自我報告范文
時間:2023-04-10 06:47:32
導語:如何才能寫好一篇軟件開發實習自我報告,這就需要搜集整理更多的資料和文獻,歡迎閱讀由公務員之家整理的十篇范文,供你借鑒。
篇1
關鍵詞:高職軟件技術專業;人才培養方案;CDIO
1 基于CDIO的軟件項目驅動教學
軟件項目驅動教學就是按照軟件工程思想把某一工程項目展開并貫穿于整個教學,教學過程為師生互動過程,學生在項目研發的過程中掌握所學知識,使學生明白所學知識可以做什么、應該做什么和如何做什么。目前,各高校相繼在教學過程中采用了項目驅動教學方法,但產生的效果不盡相同,究其原因也各不相同,總結問題主要存在于項目設計、項目實施兩個環節中。
根據授課內容的不同,可以將項目設計分為學習型、訓練型兩種類型。學習型項目規模較小,目的是通過項目,使學生能夠深入理解課程的重點與難點,其主要應用在實訓課的課堂練習中。訓練型為大中規模項目,要求學生在老師的帶領下,完成從項目的需求分析、系統設計到編碼實現、測試部署的全過程,主要應用在學期項目和畢業項目中。
CDIO教育模式的《標準2:CDIO教學大綱制定的需求分析》闡明CDIO方法論必須將教學大綱的設計與培養目標和產業對學生素質能力的要求逐項具體掛鉤[1]。這種素質能力要求不僅包括技術專業知識的學習(類型1),而且包括學生自身能力(類型2:如認知與學習熱情、工程推理和問題求解能力、試驗和發現新知識能力、系統性批判性及創新性思維能力、職業道德等),團隊合作能力(類型3:如團隊工作能力、交流溝通互動能力、領導力等),產品和系統建造能力(類型4:如結合社會、企業和業務的需求來構思、設計、建造和運行系統)。這種對素質和能力培養的需求要經過專業化的工程師組織、已畢業的校友和產業界用人單位的審核與認可,并在具體要達到的水平、成績標準方面得到他們的指點和幫助。
CDIO教育模式的《標準3:集成化課程設置》要求發展建立課程之間的關聯,使多門課共同支持專業目標,要有具體計劃將課程關聯以針對標準2所要達到的4個類型素質和能力。通常各門課程都是按學科內容獨立的,彼此之間很少關聯,而CDIO方法按照工程項目全生命周期來組織教、學、做,應當能夠將相關課程關聯,避免不必要的重復,使學生掌握各門課程知識之間的聯系,用于解決綜合的問題。
蘇州工業園區職業技術學院軟件技術專業依據上述原則制定了專業核心課程的課程標準,取代傳統的教學大綱,突出了工作過程系統化的教學理念,強調了學習情境的設計。特別需要強調的是,本專業按照《蘇園職院教科字[2008]第61號》文件的要求,在2008級開展了學期項目,要求如下:(1)學期項目必須綜合運用本學期所學課程知識與技能,是本學期各學習領域課程能力的綜合反映;(2)本學期項目重在方案的構思(c)與設計(D)兩個環節,不能當作實訓課施行;(3)學期項目鼓勵來源于生活與企業生產,著力于解決現實生活與企業生產中的小問題;(4)學期項目鼓勵具有創新性。
軟件技術專業的學期項目實施得到了良好效果,兩個學期項目:游戲軟件方向學生的“戰爭與和平――一款手機游戲項目”和NIIT方向學生的“自動點餐系統”包攬了學院學期項目評比的一等獎。
2 軟件技術專業人才培養方案
2.1 職業目標確定
院企雙方共同組成的軟件技術專業建設指導委員會指導課程開發組通過軟件技術崗位分析其職業能力,確定了軟件技術學員的職業目標,如圖1所示。院企合作共同培養面向區域內軟件及IT服務外包產業,從事軟件產品開發、軟件測試、軟件產品管理、軟件產品銷售及售后服務等崗位的一線技術及服務人員。
2.2 職業能力分析
2.2.1 崗位描述
崗位描述如表1所示。
2.2.2典型工作任務及其職業能力分析
本專業對應的3個職業崗位的典型工作任務有:需求分析、軟件設計、編碼實現、軟件測試和軟件服務,典型工作任務及其對應的職業能力詳見表2。
2.2.3能力與素質總體要求
(1)專業能力。具有良好的編碼能力,掌握控制臺應用程序、GUI應用程序、Web應用程序、移動應用程序等軟件的一般開發方法,了解主流企業級應用軟件的基本架構,會使用數據庫軟件,能夠在,NET和JAVA兩種平臺上的熟練地完成程序編碼和測試等工作。
(2)方法能力。保持求知欲和進取心,能夠具有較強的學習能力、發現和解決問題的能力、電腦軟件操作能力,和掌握較強的專業外語閱讀能力。
(3)社會能力。具備人際交往能力、表達能力和自我決策能力、自覺的規范意識和團隊精神,承受挫折的能力,注重學會共處、學會做人,以確立積極的人生態度。
2.3課程體系設計
2.3.1 體系架構與課程設計思路
將典型工作任務的職業能力結合崗位所對應的職業資格要求,歸納出需求分析等共14個行動領域,并轉換成11門對應的專業學習領域核心課程:使用C#進行面向對象的編程、SQL Server 2005設計與開發、XML可擴展標記語言、使用ADO,NET&XML進行高級數據庫應用開發、使用VC#,NET實現GUI開發、使用J2SE 5.0進行GUI開發、UML進行面向對象分析與設計、使用進行Web應用開發、使用J2EE進行企業級應用開發、使用J2ME進行移動應用開發、軟件測試。
2.3.2 課程模塊化設計課程模塊化設計如表3所示。
2.4 專業主干課程描述(摘選)
2.4.1 使用J2EE進行企業級應用開發
參考學分:6:參考學時:96;開設學期:2。
課程目標:培養掌握J2EE各主要技術內容的基礎上,能夠利用J2EE編程思想,解決具體的網絡應用項目問題,并且能夠搭建和使用J2EE開發環境,完成J2EE體系結構項目的開發,按照策劃和需求完成相關的功能模塊設計、編碼、和測試等工作。通過本課程的學習,學生將具有J2EE開發的扎實理論基礎和實際設計經驗,可勝任企業級應用的設計和開發等相關工作。
課程主要內容:掌握J2EE體系結構和建立運行開發環境;Servlet編程項目開發;JSP編程項目開發:項目中使用JAVABEAN;項目中使用JSP自定義標記;利用JDBC訪問數據庫項目開發;EJB編程項目開發。
教學建議:建議小班上課,3~5人一個小組;加強小組進度監管,以防止部分同學濫竽充數;學有余力的學生小組可以在完成教師指定課程項目之后,開發自選項目。
2.4.2 用進行Web應用開發(學期項目課程)
參考學分:6;參考學時:96;開設學期:3。
課程目標:培養學生從專業角度發現現實生活或生產過程中存在的小問題,并初步判斷利用專業知識解決問題的可行性。培養學生自主學習的主動性和自主學習能力;會查閱知識、學習知識、運用知識、分享知識。培養學生利用所學知識,對方案進行論證,判斷可行性。鍛煉小組成員間團隊配合、分工協作能力;鍛煉部分成員的組織協調能力。
同一項目組各成員有不同項目成果,也可以是同一成果的不同部分。
課程主要內容:選題以來源于生活與生產實際,并著力于解決現實生活與企業生產過程中存在的小問題的項目為主,以模擬項目為輔;通過學生查閱相關資料、小組討論和教師輔導的方式提出項目方案;學生對相關領域專業技術基礎、發展現狀及現實應用有一定了解,對專業知識和技能的進一步學習產生興趣;全體學生的團隊溝通協作能力、部分學生的組織協調能力等到鍛煉。
教學建議,學期項目以小組為單位實施,每組成員不超過6名學生。指導老師要規范項目小組會議、合理小組分工、加強老師指導與小組研討記錄、明確CDIO 4個環節的要求等,有效引導學生完成學期項目。學期項目的指導與實施應重在平時,每個項目的周指導課時為2課時,由老師根據學生上課時間自行安排,主要是進行項目制作方法指導與進度檢查等。兩個項目周分別用于學生整理方案書、中期評價、項目制作以及答辯,突出學生的主體作用,但不能當作放假周實施;采用項目指導方式教學,突出培養創新能力,以理論研究為主,培養學生綜合分析解決問題能力。
2.4.3 項崗實習與畢業項目
參考學分:33;參考學時:1320;開設學期:5。
課程目標:頂崗實習是軟件專業教學計劃所設的重要實踐性教學環節,是學生理論聯系實際的課堂。頂崗實習的目的是:
(1)軟件專業的培養目標是培養德、智、體、美全面發展的,具有一定計算機軟件編程技術基礎,掌握軟件項目的實用領先開發方法和實踐技能,具有高度團隊精神的高等應用型技術人才。畢業生主要在各企事業單位從事計算機軟件產品的開發、測試與服務等工作。學生要有軟件開發方面的基礎理論,還要將理論與實踐相結合,在實踐中提高能力。通過生產實習,可以進一步鞏固和深化所學的理論知識,彌補理論教學的不足,以提高教學質量。
(2)通過頂崗實習,提高對軟件開發的認識,加深軟件開發技術在工業領域應用的感性認識,開闊視野,了解相關軟件技術和資料,熟悉軟件產品的開發流程。
(3)通過頂崗實習接觸認識社會,提高社會交往能力,學習軟件從業人員的優秀品質和敬業精神,培養學生的專業素質、理論聯系實際、綜合運用所學知識解決實際問題的能力,樹立良好的職業意識,增強敬業、創業精神,明確自己的社會責任。
(4)學生在頂崗實習期間,選擇與本專業及崗位工作相關的工業案例項目作為畢業項目研究對象,通過理論聯系實踐的深入研究,完成畢業項目,提高專業綜合實踐能力。
課程主要內容:軟件產品開發管理流程:軟件開發各崗位關系與職責;軟件開發技術;軟件測試技術:軟件運維技術;軟件行業的規范標準:軟件從業人員的素質。
畢業項目按照多元化的原則實施項目設計,根據專業特點和學生學業能力的差異及學生實習與否的實際狀況,可有針對性地選擇以下方式中的一種開展項目:畢業設計;畢業論文;社會調查報告;工業案例;可行性報告等。
教學建議:畢業項目題目應符合本專業的方向,符合對學生專業知識綜合訓練的要求;結合實習崗位和企業的生產實際選題。畢業項目可以一人一題或多人一題,但每個項目組最多不能超過3人;畢業論文只能一人一題;小組形式的畢業項目的任務書只有一份,但小組中應明確組長和組員的不同職責,分工明確,任務具體。指導老師要規范項目小組會議、合理小組分工、加強老師指導與小組研討記錄、明確CDIO 4個環節的要求等,有效引導學生完成畢業項目。項目報告是項目完成后對項目的實施和成果做出的總結或說明性文字材料:對于有實物的設計成果,在可以在報告中加入設計框圖、界面圖、程序代碼和照片等,文字部分不得少于3000字。畢業項目采取畢業論文形式時,寫作的格式應按照學術期刊的要求,段落層次劃分清楚,標注參考文獻,字數達到7000字以上。
頂崗實習考核辦法:
(1)無完整實習過程記錄的,不能參加實習成績評定。
(2)實習報告:實習學生在實習期間,必須完成反映企業文化適應,與工作相關的系能力提高,綜合職業素質養成等三個專題的實習報告。每個專題的字數應在1000字以上。
(3)實習單位評價:企業相關部門根據學生的出勤情況、紀律遵守情況、適應能力、團隊合作能力和工作表現五個方面進行考核,并將各項成績錄入,加蓋公司人力資源部印章。
(4)權重分配
實習單位評價:60%;專題實習報告:40%;無實習過程記錄的不能參加實習成績評定。
(5)成績記錄:畢業實習成績采用百分制登記,60分以上及格,60分以下不及格。
f61凡出現下列情況之一的一律取消考核資格,不能取得畢業資格:
未達到規定實習時間三分之二以上者。
實習期間嚴重違反實習紀律,給學校聲譽造成不良影響。
由于個人違規操作,給實習單位造成重大損失。
無故不按時交畢業實習報告和實習過程記錄表的。
3 方案實施所必備的實驗實訓條件、師資條件
3.1 基本實訓條件
(1)校內實訓室基本配置,如表4所示。
(2)校外實訓基地基本狀況。加強了校外實習基地的建設力度,新建18家校外實習基地,總數達到63家。重點建設思科網訊(蘇州)有限公司、方正軟件、宏智科技、蘇州科升通信技術有限公司、蘇州國貿電子系統集成有限公司、友達光電等6個聯系緊密型校外實習基地(其中外包軟件公司3家,自主開發軟件公司2家,嵌入式軟件公司1家),確保提供50名三年級學生準就業實習崗位。并在2009-2010年新開拓了12家軟件企業作為校外實習基地,提供了32名學生準就業實習崗位。
3.2 師資要求
(1)專業帶頭人的基本要求具有較高的高職教育認識能力、專業發展方向把握能力、課程開發能力、教研教改能力、學術研究、項目開發能力、雙語教學能力、實訓指導能力、組織協調能力等。能帶領專業團隊進行專業人才培養方案的設計,構建“1C+5P”能力訓練體系及FMS教學組織模式,并能科學實施。
(2)專任教師、兼職教師的配置與要求,如表5所示。
篇2
關鍵詞:信息管理專業;信息系統;實踐教學;考核方法
中圖分類號:G423文獻標志碼:A文章編號:1673-291X(2009)18-0215-02
信息管理與信息系統專業是綜合運用信息科學、管理科學、系統科學、數學、計算機科學及工程方法,解決社會、經濟、工程等方面信息管理問題的一門綜合性極強的學科。該專業要求學習經濟管理、信息管理、信息系統等方面基本理論和基本知識,開設了管理信息系統、軟件工程、數據庫系統概論、程序設計等多門專業課程。信管專業是自然科學與社會科學相互交叉、科學與技術相互滲透而形成的一門新興學科,它不僅要求學生掌握基本的理論知識,而且要求學生具有較強的動手能力。學生動手能力的培養體現在教學的實踐環節上。我校的信管專業的實踐教學包含多個實踐教學環節:課內實驗、課程設計、畢業實習和畢業設計,而不同實踐環節又包含不同的實踐教學內容。
一、信管專業實踐教學環節存在的問題
作為一名信管專業的任課教師,在擔任相關實踐教學任務的過程中,對當前信管專業實踐教學中存在的一些問題進行了總結。
1.實驗教學手段單一。在現存的實踐教學模式中,學生在教師統一的思路下,根據實驗指導書上的步驟按部就班進行,寫實驗報告時摘抄實驗指導上的內容,拼湊出來的實驗報告大同小異。這種教學手段使學生完全處于被動狀態,壓抑了學習興趣和學習的積極性,限制了學生的創新能力,少數學生抱著敷衍了事的態度,甚至抄襲復制實驗報告。
2.實驗課過于依附理論教學,不成體系。由于教學大綱制定的實踐學時有限,難于安排綜合性實驗和設計性實驗,實驗教學達不到應有的效果。
3.實踐教學缺乏相應的監督機制。教師在實驗課上做完講授之后,由學生自己進行實驗,對于實驗過程缺乏引導和監督,這種實驗方式無法保證實驗效果。
4.目前的實踐教學考核方法不能準確反映學生實踐技能的掌握狀況,也不利于激發學生的學習積極性。目前的實驗課成績考核多是以學生上交的實驗報告為依據,結合平時學生的出勤率評定出最終成績,卻忽視了相對重要的操作過程,這樣會影響學生參與實踐的積極性,不能反映學生的操作技能。
二、實踐教學的改革措施
(一)改革實踐教學模式
1.重視調研環節。調研環節往往被忽視,被認為是實驗內容以外的鋪墊工作。其實,對信管專業的實踐教學來說,調研環節是信息系統設計和開發中需求分析環節的重要體現。我們以《管理信息系統》這門課的實踐教學為例,可以在實踐教學中設置“專題調研環節”,目的是通過參觀有關組織已建成的MIS,讓學生直觀了解MIS的結構和功能,幫助學生回顧以前所學知識,對將要學習的新內容有個感性認識,提高學習本門課程的積極性。具體可以根據教學內容的進度開展如下三項專題調研活動:(1)認識管理信息系統。教學目的:幫助學生建立對MIS的感性認識,了解MIS給組織或個人帶來的影響。教學內容:尋找自己所在組織中的信息系統,例如,學生選課系統、學籍管理信息系統等。詳細了解這些信息系統實現了哪些功能;了解這些信息系統給自己的生活、學習帶來了什么影響;分析這些系統是否還有什么不完善之處,應該在哪些方面加以改進。總結形式:課堂上選取小組代表交流。(2)調查參觀組織信息化建設中的軟硬件平臺。教學目的:深入理解MIS 建立的軟硬件平臺,對信息化建設的軟硬件平臺有個直觀認識。教學內容:聯系一個組織(如所在學校)調研該組織硬件系統如計算機網絡是如何部署的,運行了哪些軟件系統。總結形式:繪制軟硬件平臺部署圖。(3)參觀調研軟件開發企業。教學目的:深入理解MIS開發的方法及流程;對軟件開發有個感性認識。教學內容:分組到相關軟件開發企業進行參觀訪問,并調研一個軟件開發團隊,了解該團隊的開發流程、人員分工、崗位職責、使用的開發工具、質量控制標準等。總結形式:撰寫小組調研報告。
2.有效運用模擬實驗軟件。目前市場上已經開發出一些適合于信管專業教學的實驗軟件,這些軟件大部分都是模擬操作的,比如“物流信息管理系統模擬教學軟件”、“MIS模擬演示系統”等。通過這些模擬軟件的運用,可以使學生鞏固理論,也可以使學生了解一些最基本的操作流程,對信管專業實踐有一個初步的認識。另外,在學生們運用了模擬軟件后,可讓他們自己去摸索軟件的設計思路、分析軟件的系統結構、總結軟件的不足及改進意見。通過這樣的過程,可以促使學生主動思維,鍛煉學生綜合運用所學知識解決問題的能力。
3.建立實習基地。作為信管專業的學生,不拿出相當一部分精力投身于活生生的、一線的專業實踐,不從一線的實踐當中學到東西,光靠書上的東西是非常不足的。所以,有必要建立一個學院與企業之間密切交流、合作的機制,給學生提供實踐(實習)的機會。近期,我院與綿陽富臨百盛公司合作建立了校外實踐教學基地,實現了校企合作,拓展了學生實習實踐的途徑,為信管專業的學生提供了具體的實踐平臺。
4.加強對學生團隊合作精神的培養。在實踐內容中適當安排分組項目,要求各小組分工協作,共同完成實踐項目。將個人的實踐課成績與小組整體表現掛鉤,激勵小組成員之間團結協作,互助互學。鼓勵學生團隊根據提出一些能解決實際工作、生產中的問題的創新性選題。
(二)改革實驗教學考核方法
對學生成績的考試、考核不能只看最后的結果,應當注重過程,將考核貫穿于整個學習的過程。教學過程和學習過程是統一的,從這種統一關系出發,將考核過程與教學過程相統一,應當增加在學習過程中考核的分量,而不是僅以學生最終上交的實驗報告為考核依據。教師應在實踐中觀察和記錄學生的表現,監督實驗進程,并根據實驗內容完成情況提出問題由學生解答等,作為平時成績評定依據。以此敦促學生注重平時的積累,培養一種良好的學習心態和行為習慣,真正提高教學質量。
在課程設計的成績考核上,要做到多層面、多渠道,使考核本身也成為學生的學習環節。可以采用答辯的方式進行考核,考核成績由答辯成績(40%)+報告成績(30%)+平時成績(30%)構成。答辯成績:每個小組成員都要準備PPT進行匯報演示自己的設計成果,在匯報中,教師和同學都可以進行提問,根據答辯的情況由教師和同學給予答辯成績,其中教師占70%、學生占30%,二者之和作為答辯最終成績;報告成績:學生的課程設計報告質量由教師評定;平時成績:根據設計工作量的大小、態度、小組成員之間合作情況等在小組自我評價的基礎上由教師進行評定。
三、結束語
總之,實踐教學不同于理論課程,應充分體現“教師指導下的以學生為中心”的教學模式,以學生為認知主體,充分調動學生的積極性和能動性,重視學生能力和素質的培養。在考核階段,把能力和技能的考核放在第一位,加強對實踐過程的監控,加大平時考核的力度,從多方面綜合地、科學地評定實踐教學成績,有效地激發學生參與實踐教學的積極性。
參考文獻:
[1]郭偉光,李道芳.管理信息系統課程實踐教學體系的構建研究[J].中國管理信息化,2008,(23):105-107.
[2]張小川,李梁,等.信管專業實踐教學的改革與實踐[J].實踐教學,2008,(8):19-20.
[3]章蔚中,張興旺,等.實踐教學質量評價指標體系的構建研究[J].南昌工程學院學報,2008,(2):35-37.
篇3
關鍵詞:網絡工程;省級特色專業;信息安全特色方向
作者簡介:董智勇,男,副教授,研究方向為網絡監控;鄭秋生,男,教授,研究方向為網絡安全。
1背景
中原工學院是河南省第一家開設網絡工程專業的高等院校,制定了完整的網絡工程專業教學計劃和人才培養方案,形成了獨具特色的實踐環節體系。
河南省內的部分高校,如河南師范大學、洛陽師范學院、河南理工大學等,多次對我校的網絡工程專業的專業規劃、課程設置、實驗室建設和實踐教學體系等進行調研,邀請我校網絡工程專業的專家多次在河南省計算機學會會議上做網絡工程專業建設的報告。中原工學院網絡工程專業于2009年被評為河南省省級特色專業,下面筆者將介紹網絡工程省級特色專業的建設方案。
2建設方案
2.1突出網絡的工程特點,注重工程經驗
網絡工程專業的工程性質決定了實踐和工程經驗的重要性。通過將網絡工程劃分成不同的知識模塊,每個知識模塊下面包含若干實驗和程序設計,每個實驗和程序設計又涵蓋知識點。把知識點和實驗劃分到相應的課程當中,并且使新增加的實驗能夠很好地插入到這個實驗體系結構當中[1],使學生初步具有網絡的規劃、設計、構建、維護和管理等能力。如圖1所示。
通過組織學生參加校內、外實習基地的實際網絡工程項目的實踐,使學生的網絡工程的設計、規劃、調試與維護能力得以全面鍛煉和提高。
通過與中國思科公司、CIW(Certified Internet Webmaster)中國等單位合作,開辦網絡安全、CCNA、CCNP等方面的認證考試,鼓勵學生考取Cisco CCNA、CCNP證書和網絡工程師的證書,使學生的就業多了一份保障。
2.2強化信息安全特色方向
學生通過學習網絡安全課程,參加基于校園網的黑客攻防演練,發現并定位單機系統及網絡的各種漏洞,并最終消除各項隱患,使學生具有網絡安全的防護能力。
通過組織學生參與“中安科技集團有限公司”、“河南山谷創新網絡科技有限公司”,“Cisco網絡技術學院”、“美國CIW網絡信息安全”等實習基地的網絡安全項目開發,在實踐中進一步培養學生針對網絡安全的應用和開發能力。
2.3強化基于網絡的軟件開發特色
學生通過學習嵌入式技術、無線傳感器技術、網絡開發技術、計算機組成原理等理論知識,并進行相關的實驗、實踐工作,初步掌握網絡編程能力。
通過組織學生參與“河南省863軟件孵化器有限公司”,“鄭州新開普電子技術有限公司”,“河南航天金穗電子有限公司”等實習基地的實際項目,在實踐中進一步培養學生基于網絡的軟件開發、設計及測試能力。
圖1計算機網絡實驗體系
我們還組織學生利用課余時間,積極學習無線傳感器網絡技術,開發出了“基于無線傳感器網絡的智能停車場系統”,該系統在第四屆河南省青年創新軟件設計大賽上獲得銅獎;學生開發的“基于物聯網的智能定位導航停車系統”,在第九屆“挑戰杯”河南省大學生課外學術科技作品總決賽中,榮獲省級一等獎等。通過一系列類似的強化訓練,使學生的網絡理論、網絡實踐和網絡開發能力大大提高。
2.4師資隊伍建設
1) 根據專業建設的實際需要,以培養和引進相結合為原則,積極引進具有博士學位的學科帶頭人,重點引進高學歷、高職稱人才,同時鼓勵現有教師攻讀博士學位,妥善處理好引進人才和穩定現有人才之間的關系。鼓勵高職稱教師去國內外作訪問學者,掌握最新網絡工程專業的教學科研動態,為專業建設指明方向。
2) 注重教師年齡結構、學歷結構、職稱結構、知識結構、學緣結構的合理配置,努力發揮教授、副教授在教學改革中的主力軍作用,把為本科生上課作為教授、副教授的基本要求[2]。
3) 名師垂范,嚴格指導,建立和完善青年教師助教制度,對青年教師的備課、課堂講解、預備實驗等主要教學環節進行指導,幫助青年教師盡快過好“教學關”。在備課環節,實行集體備課;在講課環節,實行試講、預講;在評價環節,實行指導教師臨場聽課指導、公開課示范、講課競賽的形式。團隊教師通過多種形式的教研活動,共同研討,形成了教學的指導交流機制。
4) 注重學科交叉,科教融合。鼓勵和督促專任教師積極參加國家或國際學術團體組織的各種學術交流活動,重視科學研究與教學工作的融合與相互促進。實施青年教師科研導師制,使青年教師獲得有力的科研指導;鼓勵教師將最新的科研成果引入課堂或開設新課,豐富教學資源,拓寬學生的學術視野,提高教學質量。
5) 加強與IT企業的合作,引進e-learning教學資源;加強學校教師和企業工程師之間的交流,提高教師的網絡工程能力。
2.5實驗室建設
進一步加強和完善“鄭州市計算機網絡安全評估重點實驗室”、校級“網絡安全評估工程技術研究中心”、計算機學院實驗中心、網絡工程實驗室,組網實驗室、網絡安全實驗室,綜合布線實驗室的建設,正在著手組建“無線網絡實驗室”。
加強綜合性、設計性實驗教學的開設力度,使之達到總實驗教學的30%左右,最終實現教學實驗與工程實踐教學相結合,增強學生的創造能力、創新能力和實踐能力,我們做到實驗室對學生的開放率達到100%。
2.6實習基地建設
通過和網絡工程專業相關性強的企業的深入合作,將它們建設為學生實習基地。學院在進一步完善12個校外實習基地的建設的基礎上,重點建設“河南山谷創新網絡科技有限公司”網絡安全實習基地、“河南省863軟件孵化器有限公司”網絡軟件開發及測試實習基地和“中安科技集團有限公司公司”網絡安全、網絡規劃、設計及施工基地等知名的實習基地。每年派學生去這些單位進行真實項目的實踐工作,在具體的工程、開發和維護過程中發現問題,找到不足,從而提高學生相應的工程能力、軟件開發能力等。
2.7教學管理與教學改革
我們本著加強基礎課、拓寬專業教學、外語教學四年不斷線、加強實踐環節、注重學生綜合能力培養、加強科研能力訓練等理念,努力使教學在以下方面取得突破。
1) 為體現專業特色,我們將培養方向定位在網絡安全、網絡應用、網絡組建和網絡管理等幾個方向,始終能緊跟市場對網絡類人才的需求。
2) 完成計算機網絡原理、網絡安全技術、局域網技術與組網工程等核心課程的理論教學改革和網絡工程的實踐能力教學改革。
3) 完成并鑒定教改項目“網絡工程專業實驗課程單列”、“‘網絡安全技術課程’教學內容與實踐能力培養的研究與實踐”的工作。
2.8課程建設
我們依據網絡工程專業建設發展規劃、網絡工程專業的培養目標和市場需求,制定了網絡工程專業課程建設規劃,科學、合理地完善培養方案。具體方案如下:
1) 發揮學校優秀課程和優秀教師的示范和帶動作用,加強省級精品課程建設,提高課程教學的信息化水平,建立豐富的,反映學科發展前沿和網絡工程實踐成果的教學資源,提高學生自我學習、自我發展的能力;
2) 加強網絡工程實踐教學環節建設;
3) 加強課程群建設,促進課程體系與內容的優化與改革,提高教學效率和教學效果,加強教師間的交流與合作,提高教師的教學水平。
2.9教材與實習(實驗)指導書建設
教材建設是課程建設的重要內容,是衡量師資水平和教學質量的重要指標。學院在網絡工程專業多年的建設中,形成自己的教材建設思路:
1) 教材選用方面力爭做到緊跟專業發展、適合學生特點,主干課程全部選用同行公認的優秀、權威、獲獎教材。
2) 鼓勵教師積極參與教材和教學參考書編寫,資助教師出版自編高質量教材。
3) 在部分專業骨干課程中,鼓勵教師積極使用原版教材,開展雙語教學。
4) 學院拿出專項的資金,在資料室設置專柜,收集、購買國內外優秀系列教材,供師生教學參考。
2.10人才培養
1) 我院結合自2003年以來的培養方案,針對在教學實踐中暴露出來的問題,進一步改革教學內容與教學手段,使教學內容與網絡工程專業的兩個特色方向的目標相適應。
2) 重視和發揮學校優秀課程和優秀教師的示范和帶動作用,加強省級精品課程建設與注重實踐能力培養的專業基礎課、專業課等不同類型、不同層次課程群的建設,大膽地對課程體系、教學內容、實踐環節等進行改革與系統整合,提高課程教學的教學效率與信息化水平,構筑寬厚基礎,拓寬專業口徑。
3) 在強化傳統教學內容的同時,加強隱性的教學內容,它通過學校的教學質量、教師態度以及教學活動傳遞,能支配學生的態度、價值觀念與行為方式,對學生的成長發展有潛移默化的功能。
2.11科研工作
通過支持教師申報科研項目,培養、帶動一批在網絡工程方面具有國內領先水平的骨干力量,同時鼓勵教師從事社會實際項目或參與外單位的科研項目,加強科研應用和合作,將科研和應用結合起來;最終,將這些科研的經驗、成果、產品應用到教學中,做到產學研相結合,進一步提高老師、學生的科研水平。
3結語
我們按以上建設方案的指導進行網絡工程省級特色專業的建設,經過一年多的實踐,在課程內容、師資隊伍、實驗室等方面取得了很好的成績。接下來我們將根據建設中發現的諸如課程設置先后順序不盡合理,實驗室配套設備不能很好的滿足科研要求等專業建設中體現出來的問題,進一步研究解決,提高、完善相應工作。
參考文獻:
[1] 徐梅. 高職電氣自動化專業實踐教學體系的探索[J]. 中國電力教育,2009(10):139-141.
[2] 王東旭. 研究型大學特色專業師資隊伍建設的思考[J]. 中國成人教育,2009(21):28-29.
The Construction Programs for Network Engineering Provincial Characteristic Specialty
DONG Zhiyong, ZHENG Qiusheng
(School of Computer Science, Zhongyuan University of Technoloy, Zhengzhou 450007,China)
篇4
關鍵詞: 高職院校 軟件技術專業 測試驅動開發課程 “三段式”實踐性教學模式
1.引言
隨著中國的經濟的發展,經濟結構不斷優化,社會工業化和信息化的不斷加劇,社會對人才的需求也悄然地發生了變化。麥可思研究院撰寫的《2010年中國大學生就業報告》顯示:一方面,一些傳統的熱門專業如計算機等在就業市場上遭遇就業寒潮,都出現了畢業生滯銷現象,被劃為“紅牌”專業[1]。另一方面,在同樣的經濟形勢下,高職高專畢業就業率增長幅度卻高于本科[2]。
高職院校如何發揮其自身優勢,擺脫“紅牌”,促進軟件技術專業的畢業生充分就業,這是一個需要思考和解決的問題。毫無疑問,在以“就業為導向”的高職院校中與時俱進地引入一門能突出綜合職業能力素質的課程不失為解決之道。
《測試驅動開發》是一門綜合軟件開發和測試技術的課程,它介紹測試驅動開發技術的實施過程,使學生在軟件開發、測試方面的職業能力得到提高,從而達到提升學生綜合職業能力和素質的目的。從開發人員的角度,測試驅動開發技術使他們的代碼整潔可用,可以有效地提高效率和編碼質量,釋放他們的潛能;從測試人員角度,測試驅動開發技術將幫助他們更容易完成從黑盒測試到白盒測試的職業轉換,擴展職業空間,有利于職業的可持續發展。
2.測試驅動開發課程教學現狀與分析
2.1教材專業性強,不適合初學者。
測試驅動開發是一種不同于傳統軟件開發流程的新型的開發方法,雖然近些年市面上已經有部分的教材,但是數量少,技術性強,并且忽視了學生的學習及心理結構,給教師的課堂教學活動增加了難度,達不到理想的教學效果。
2.2學生個體差異較大,缺乏知識遷移的能力。
測試驅動開發要求在編寫某個功能的代碼之前先編寫測試代碼,然后編寫使測試通過的功能代碼,通過測試來推動整個開發的進行[3],這就要求學生具備相關的程序設計和軟件測試的理論知識和技能,并能有效地將兩者結合運用于實際的項目中。通過前期相關課程(程序設計基礎(C/C++)、Java程序設計、軟件測試技術等)的學習,學生雖然已經了解了相關的理論知識,但是對其掌握卻存在兩極分化,個體差異較大,很多學生習慣孤立地學習某一門課程,缺乏知識遷移的能力,沒有將理論知識用于解決實際問題的意識。
2.3教師企業經驗匱乏,教學方法單一。
測試驅動開發課程作為高職院校一門新的課程,具有知識前沿、實踐性強的特點,教師需要具有豐富的實際軟件項目開發和測試經歷,但是目前高職院校的大部分青年教師通常一畢業就上崗,很少有工廠經歷、工程經歷,很難結合項目、結合實際來進行教學,導致教師上課只能在講臺上念PPT,以“照本宣科”方式進行教學活動,不能在有限的課堂時間內教授給學生實用的職業技能,嚴重影響學生學習的積極性和教學效果。
3.“三段式”實踐教學法
“三段式”實踐教學法將教學過程分為“基礎訓練―仿真訓練―實戰訓練”階段,在測試驅動開發課程中通過恰當地引用可以有效地改變“學生難學,教師難教”的教學現狀。
3.1基礎訓練。
基礎訓練階段是針對測試驅動開發所需要的相關知識和技術的強化學習與訓練的階段。在這個階段教師需要事先分析課程特點和學生學習的情況,充分了解學生已經具有的知識經驗、認知結構和獲得的技能情況。在教學過程中,教師以案例元[4]為載體,將教材上深奧的知識點融入各個案例元中,一方面,利用案例元可以由淺入深地強化學生已有的程序設計和測試理論基礎,使之具備基本的編碼和測試能力。另一方面,學生通過若干個針對性強的案例元,按照“測試―開發―重構”的步驟,反復實踐,從而達到理解測試驅動開發的思想和特點,掌握測試驅動開發的流程和技術,最終達到提高代碼質量、優化程序設計的目的。
3.2仿真訓練。
仿真訓練階段是由具有豐富項目經驗的教師或工程師與學生共同通過采用測試驅動開發技術模擬軟件公司中真實項目的實現過程。在仿真訓練階段,通常在一段學習時間內,由教師安排一個較為完整的軟件項目作為實訓任務來實施教學活動。在這個階段,學生將學習與工作相結合,教師仿照軟件企業的項目管理形式組織學生,形成若干個項目研發組和質量管理組,每個學生團隊需要承擔軟件開發、維護和評估項目質量的工作,教師則負責對學生進行嚴格的過程管理和考核,并給予他們相應的成績和學分。在仿真訓練階段,學生在一個實踐性和操作性強的現場教學情境下,以任務為驅動,團隊為單位,通過扮演軟件項目中的各種角色,不僅能培養動手能力和主動參與能力,而且能全面提高專業適應能力、應用實踐能力、團結協作能力和可持續發展的能力,縮短學校教育與企業崗位能力要求的差距。
3.3實戰訓練。
實戰訓練階段是在學生已經完成“基礎訓練”和“仿真訓練”后進行的,此時他們一般已經具備了測試驅動開發的基本理論知識和技能,需要指導學生將理論知識轉化為實際操作技能,實現與企業需求的“無縫”銜接。在實戰訓練階段,學生可以運用測試驅動開發技術對真實的軟件項目進行實戰,可以采用的形式包括研究性學習、科研課題、頂崗實習等。在校內,學生在教師指導下,可以以教師承接的實際項目為真實的軟件項目,參加研究性學習和科研課題。在校外,學生可以在學校安排進入校內實訓基地或到專業相應對口的指定企業帶薪實習,即“頂崗實習”,切實體會軟件企業的真實項目開發實現過程。在實戰訓練階段,學生通過參與研究性學習、科研項目等多種形式的產學結合、校企合作的真實軟件項目開發實現工作,能提高綜合運用知識并解決實際問題的能力,培養創新精神和實際技能;而作為學校教學的重要組成部分的“頂崗實習”,能使學生完全履行其實習崗位的所有職責,獨當一面,培養嚴謹的工作作風、良好的職業道德和素質[5]。
4.結語
當前,面對求職人數的激增、經濟增長的放緩,昔日的“熱門專業”也逐漸變冷,在就業越來越困難的情況下,在校的大學生迫切希望學到迎合市場需求的課程,提高自我技能,增強就業競爭力。以“就業為導向”的高職院校,軟件技術專業的學生多從事軟件測試和軟件代碼的開發工作,軟件質量和測試質量直接關系到這些學生的職業技術和競爭力[6],測試驅動開發課程作為一門結合開發和測試技術的綜合性課程,在高職院校開設具有較強的現實意義。我通過分析高職院校測試驅動開發課程的教學現狀,結合多年的教學實踐探討了“三段式”實踐性教學模式在測試驅動開發中的具體運用,做到了“課上課下、校內校外、校企聯合”之間的融合,幫助學生提高了學習成效,增強了職業技能,培養了職業素質,為其可持續發展奠定了基礎。
參考文獻:
[1].
[3]baike.省略/view/184088.htm.
[4]李傳鴻.高職教育中“小三段式”課程教學模式的研究與探索.教育與職業,2008,(22).
篇5
[關鍵詞]軟件工程;翻轉課堂;云計算;教學平臺
[中圖分類號]G40-057 [文獻標識碼]A [論文編號]1009-8097(2013)08-0026-06 [DOI]10.3969/j.issn.1009-8097.2013.08.005
一、引言
計算機類課程內容抽象,難于理解,不易自學,學習難度較大,很多學生遇到困難后容易產生畏難情緒,缺乏學習的動力與興趣,甚至產生厭學心理,學生逃課率高,并形成惡性循環。軟件工程是一門綜合應用學科,軟件工程專業具有實踐性、工程性、實用性等特征。學生難以靠聽講軟件工程的理論學會開發一個真實的軟件,而是在“動手做”和“真正練”中體會和掌握軟件開發的思想。傳統計算機類課程教學重理論、輕實踐,“學”、“用”脫節,重教師的知識傳授,輕學生的主動學習,學生積極性低。計算機類課程本身的特征形成了課堂理論講解越多、學生整體收獲越少的怪圈。諸多學者提出采用項目驅動式教學法,強化實驗、實訓,提高學生實際操作能力、思維能力與創新能力。而“翻轉課堂”是有效實施項目驅動式教學法的教學模式,“翻轉課堂”成功的關鍵是技術工具與教學的結合,云計算等現代信息技術的運用是“翻轉課堂”得以實現的重要手段和資源。
二、“翻轉課堂”、云計算輔助教學的應用與研究現狀
1.“翻轉課堂”的應用與研究
“翻轉課堂”(Flipped Classroom)是一種對知識傳授和知識內化的顛倒安排,即“學生白天在教室完成知識吸收與知識內化,晚上回家學習新知識”的教學模式,是“老師白天在教室上課傳授知識,布置家庭作業,讓學生回家練習完成知識內化”這一傳統教學模式的翻轉。通過運用現代技術手段,教師將常規課堂講授的部分制作成教學視頻,作為家庭作業布置給學生在家中觀看、學習,而課堂變成了師生、生生之間互動的場所。“翻轉課堂”的實質是:增加師生互動;提供學生自主學習的環境;教師成為導師:直接指導和建議式學習混合;缺席學生不會被落下功課;內容永久保存;所有學生參與學習并獲得個性化教育。美國學者Maureen LaKe,Glenn Platt and Michael Treglia最早在教授《經濟學入門》課程時采用翻轉教學模式,但沒有明確提出“翻轉課堂”這一概念。2007年,美國卡羅拉多州伍德蘭高中兩位化學老師JonathanBergmann和Aaron Sams在課堂中采用“翻轉課堂”教學模式并發現用這種模式取得的教學效果遠比傳統模式好得多,兩位老師的實踐引起越來越多的關注,此后,這一模式在美國中小學教育中快速推廣。2011年,Salman Khan在TED(Technology Entertainment Design)大會上做了《用視頻重新創造教育》演講報告,闡釋了“翻轉課堂”的內涵,“翻轉課堂”成為全球教育界關注的教學模式,并被加拿大《環球郵報》評為2011年影響課堂教學的重大技術變革。
2011年,重慶市江津聚奎中學和廣州市海珠區第五中學相繼實施“翻轉課堂”并獲得了良好的教學效果,成為國內基礎教育領域“翻轉課堂”實踐的一面旗幟。國內學者對“翻轉課堂”的研究逐漸增多,曾貞(2012)探討了反轉教學的特征、實踐及問題;張金磊、王穎等(2012)在對國外教學實踐案例研究的基礎上,構建出“翻轉課堂”模型;朱莎、宋化民(2012)探討了“翻轉課堂”在農民科技培訓中的應用;馬秀麟、趙國慶(2013)對大學信息技術公共課“翻轉課堂”進行了實證研究,認為課堂討論對知識內化有幫助,對于大學信息技術公開課具有潛在優勢;張金磊、張寶輝(2013)提出了基于游戲化學習理念的“翻轉課堂”模式;鐘曉流(2013)構建了一個太極環式的“翻轉課堂”模型并給出了實施的要點。目前,對“翻轉課堂”的研究與應用主要集中于中小學教育,在普通高校尤其是針對某一專業的研究與應用成果較少。
2.云計算輔助教學的應用與研究
2009年,黎加厚教授正式提出了“云計算輔助教學”(Cloud Computing Assisted Instructions,CCAI)概念,即利用“云計算”提供的服務,支持教師的教學和學生的學習,提高教學質量。“云計算”可以應用于教學、實驗實訓、教學管理、學生管理等方面。云計算輔助教學具有一切皆服務(everything as a service)、事事可在線(everything online)、更快更方便(everything easy and quick)、更加個性化(everything personal)等特征。云計算的廉價和方便會使越來越多的學校和個人把自己的信息處理遷移到“云”上。2012年4月,廈門大學軟件學院、工信部移動云計算教育培訓中心、廈門超級計算中心(云計算中心)舉行共建“云計算教學實訓基地”簽約儀式,開創了我國云計算實訓教學的先河。2012年3月,聚奎中學構建了“翻轉課堂”云計算教學平臺,成為江津云計算產業在教育領域應用的典型范例,但只是互聯網功能的簡單替代,未進行真實在線軟件開發實踐。近幾年,諸多學者從云計算輔助教學的可行性與作用、協作學習與網絡學習策略、云計算教學資源平臺的構建等方面做了較多較為深入的研究,但結合“翻轉課堂”教學模式構建云計算教學平臺的研究成果較少。
三、軟件工程“翻轉課堂”云計算教學平臺架構
1.軟件工程“翻轉課堂”教學模型
美國富蘭克林學院Robert Talbert(2011)教授結合線性代數課程實踐總結出“翻轉課堂”實施模型并取得了良好的教學效果,如圖l所示,“翻轉課堂”包括課前和課中兩個階段:課前,學生在家觀看教學視頻,然后進行針對性地練習;課中,學生快速完成少量測評,然后通過解決問題來完成知識的內化,最后,進行總結和反饋。
軟件工程專業具有很強的實踐性,理論知識抽象,難于理解,不易自學。因此,需要對Robert Talbert提出的“翻轉課堂”教學模型進行改進才更加適合于軟件工程專業。如圖2所示,在課前,學生在家觀看教學視頻學習軟件開發理論與進行針對性訓練時,需要及時與任課教師進行交流、答疑,否則,學生將“知難而退”,難以實現課前學習的目標。為了讓學生在課堂上有更多的時間進行項目訓練,將學生課中的測評移至課前,學生訓練過程即完成測試過程,并且教師能快速統計、掌握學生的課前學習情況。在課中,以真實項目開發為主線,教師首先簡單講解多數學生在課前學習中存疑的概念、知識點,然后簡要介紹軟件項目背景,提出項目目標,引導學生了解項目任務,分組探討并進行項目規劃、需求分析、系統設計、編碼實現與軟件測試。在軟件開發過程中,學生之間可以進行交流,研討問題,不斷向教師提出疑問,教師回答學生疑問,并適當點撥理論知識,不斷引導學生思考更深層次的問題,學生在“訓練-思考-提問-點撥”的過程中不斷提升,理順各知識點之間的關聯性,直到學生提交、展示設計成果,教師進行點評總結,進一步提升理論。
2.軟件工程“翻轉課堂”云計算教學平臺架構
課前學生視頻觀看、訓練與測驗、學生管理與監控、學生學習狀態信息的統計與獲取、師生交流、課堂學生軟件開發管理與文檔提交、學生成績評定等都需要網絡教學平臺。云計算網絡教學平臺不但有利于實現“翻轉課堂”良好的教學效果,為師生提供方便,而且能降低學校固定資產投資與運行成本,減輕學生負擔。如圖3所示,軟件工程“翻轉課堂”云計算教學平臺按照服務類型可以分為三層:第一層為基礎設施服務層(Iaas),由計算機、存儲器、網絡設施、數據庫等物理資源組成,并將同類型物理資源集成為計算資源池、存儲資源池、網絡資源池、數據庫資源池、軟件資源池等虛擬化資源,將硬件設備等基礎設施封裝成服務供用戶使用,是整個云計算服務體系的基礎,通過虛擬化資源池為“翻轉課堂”云計算教學平臺提供計算、存儲、網絡等按需的動態云基礎設施服務,最大特點是允許用戶動態申請或釋放節點,按使用量計費;第二層為軟件在線開發平臺服務層(PaaS),構建在基礎設施層之上,對資源的抽象層次更進一步,使用特定的編程環境,遵循特定的編程模型,負責資源的動態擴展和容錯管理,為軟件項目開發全過程提供環境支持、構件支持、開發工具支持、文獻支持,為軟件開發資源與虛擬教學資源如視頻資源等的建設提供接口,通過分布式計算環境和分布式存貯環境提供海量資源系統、海量數據庫系統、海量信息系統等服務,在線云通過在線開發平臺將操作系統、應用開發環境等平臺級產品以Web服務的方式提供給師生,方便教師在同一平臺上進行教學資源設計,也方便學生在同一平臺上進行真實項目訓練,有利于師生對教學資源的充分利用;第三層為教學資源應用服務層(Saas),位于最上層,是師生與云計算服務體系的接口,將某些特定應用軟件功能封裝成服務,如直接為師生提供開發文檔生成、軟件檢測、視頻資源播放、課前訓練與測試、師生、生生之間在線交流、學生管理等應用軟件服務。師生不受時空限制,使用PC電腦、3G手機或其他移動終端設備訪問“云”端,接受云計算技術系統提供的海量服務。
“翻轉課堂”云計算教學平臺既可選擇公有云,也可選擇私有云。公有云平臺能夠提供通用的運行環境和網絡教學功能,學校無需自行構建網絡教學平臺,可以降低建設成本。但公有云平臺一般不向用戶開放源代碼,用戶不能將教學資源以編譯代碼的方式上傳至云平臺,限制了云計算教學平臺的個性發揮與軟件的復用。因此,最好選擇公有云與私有云相結合的“混合云”方式構建軟件工程“翻轉課堂”云計算平臺,即通過公有云模式降低學校IT基礎設施的投資成本,且通過私有云模式來確保平臺個性化的充分發揮。
四、軟件工程“翻轉課堂”云計算教學平臺主要功能模塊
“翻轉課堂”云計算教學平臺功能模塊主要包括課堂軟件開發模塊、課前理論學習模塊、運行管理模塊、學生評價模塊,其關系如圖4所示:
1.軟件開發模塊
“翻轉課堂”由傳統課堂的“先教后練”轉變為“先學后練”,弱化“教”,強調“學”,突出“練”,其中“學”為學生采用觀看視頻的方式自學軟件開發理論知識,“練”為軟件項目開發訓練,并且“練”占全部學習時間的比例大大增加,更加重視學生實驗實訓,學生學習的自主性增強,自由度增加。因此,要想達到良好的教學效果,對學生“學”的內容、“練”的環境提出了更高的要求。“翻轉課堂”云計算教學平臺應滿足真實實驗實訓基地的“真實的企業項目”、“真實的企業化管理”和“真實的企業環境標準”三個“真實”要求。軟件開發模塊是軟件工程“翻轉課堂”云計算教學平臺的核心模塊,主要包括項目規劃、需求分析、系統設計(總體設計、詳細設計)、編碼、測試等項目開發全過程并展現軟件產品,每一個過程應能生成相應的項目文檔。在課堂上,通過教師的引導,學生登陸至學校的云計算平臺進行真實的軟件項目開發訓練,并且可以得到教師的全程適時指導、動態監控。學生在同一平臺上,既可以分組研討開發,又可以單獨思考,并與教師實現一對一的面對面交流。通過校企深度合作,學校在云平臺上建立真實軟件項目庫、案例庫,為學生提供真實開發項目,或者校企共建軟件開發云平臺,學生在企業項目經理的統一安排下參與企業真實項目開發,起到“工學結合、頂崗實習”的作用。
2.理論學習模塊
曾貞提出了“翻轉課堂”的三個關鍵步驟:觀看視頻前的學習一討論并提出問題;觀看視頻時的學習一根據問題尋找答案;應用并解決問題的學習一深入問題進行探究。在“翻轉課堂”中,學生主要通過觀看教師提供的教學視頻來獲取理論知識,通過課前針對性訓練基本消化理論知識,并且師生都需要及時了解學生理論知識的掌握情況。可以看出,云計算理論學習模塊由教學視頻、課前訓練、課前測試統計、師生交流等子模塊組成。教學視頻子模塊具有視頻播放、快進、慢放、重放、后退、暫停等功能,便于學生自定進度,自主學習。教學視頻的視覺效果、互動性、時間長度等對學生的學習效果有著重要的影響。不但視頻內容要與教學目標和課堂訓練內容相吻合,而且要清晰、簡明、到位地解釋新知識點、主題要點,知識點的解釋要先淺后深,具有邏輯性、層次性、遞進性,同時要注意講授節奏、選取例子、互動策略。在每個知識點講授之前需設置問題,以便學生帶著問題觀看視頻并在其中尋找答案,每個知識點講解結束之后,學生通過課前訓練子模塊及時進行簡單訓練、應用知識與研討問題。師生通過課前測試與統計子模塊檢測學生對理論知識的掌握程度,及時向師生反饋,教師還能快速了解學生的總體情況,便于在課中進行針對性的講解。在課前學習全過程中,學生均可以通過師生交流子模塊進行交流,及時解答學生的疑問。
3.運行管理模塊
云計算運行管理模塊是“翻轉課堂”軟件開發訓練與課前理論學習的支持與保障模塊,位于云計算教學平臺應用服務層(SaaS),通過特定應用軟件封裝成服務提供,主要包括:項目管理、學生管理、資源管理等子模塊。
(1)項目管理子模塊
教師通過項目管理子模塊對學生項目開發訓練的全過程與結果進行監控與檢查。項目管理子模塊主要涉及項目的集成管理、范圍管理、質量管理、成本管理、時間管理、資源管理、風險管理、合同管理、溝通管理等九大知識領域,其中,質量管理、成本管理、時間管理為項目管理的核心領域,成為“翻轉課堂”教師監控的重點。軟件項目開發各階段的開發文檔與產品,經文檔輸出子模塊與產品展示子模塊進行輸出和展示,任課教師通過項目管理子模塊及時進行監控與階段評價。學生將開發過程中遇到的問題在項目管理平臺上,教師通過師生交流子模塊進行交流或者進行面對面的交流,及時解決學生在訓練中存在的問題。項目管理各階段對所有學生開放,讓各小組學生能及時了解其他組學生的軟件開發進度、質量等情況,進行成果交流;一方面,促進各組之間互相學習、協作開發、共同提高,另一方面,建立競爭機制,讓學生親身感受各組之間的競爭與壓力,體驗企業工作氛圍。
(2)學生管理子模塊
學生管理子模塊可以進一步分為課堂學生管理子模塊與課外學生管理子模塊。課堂“翻轉”以后,基礎理論知識的學習由學生在課前自主觀看視頻進行,學生課外自學效果直接影響到課堂訓練,教師不能現場監控,因此,有效的課外學習監控是“翻轉課堂”成功的重要因素。哪些學生觀看了視頻?哪些學生對哪些知識點沒有掌握及掌握的程度又如何?教師只有對學生的課前學習狀態了如指掌,才能在課堂上有針對性地安排訓練內容,組織研討活動,進行答疑解惑、擦漏補缺、總結與提升。課外學生管理子模塊與課前測試與統計子模塊相連,不但能動態監控學生課前視頻觀看、課前訓練過程、課前協作研討,而且能輸出課前測試情況、課前關鍵控制點及統計信息,以便教師及時全面地掌握學生課外學習效果。
在“翻轉課堂”中,課堂成為學生項目探究、問題研討的場所,教師通過與學生面對面的交流及現場狀態觀測,能基本了解學生的學習與訓練的狀態。但因為課堂時間的有限性,教師與一些學生進行交流時,就失去了與另外一些學生交流的機會,同時,教師對學生訓練與探討的結果也難以通過面對面的交流全面掌握,尤其是軟件工程專業學生進行開發訓練的文檔,教師在課堂上來不及一一檢查,難以結合課堂訓練情況對學生下一次課的學習資源進行調整、優化,因此,云計算課堂學生管理子模塊對學生課堂訓練效果具有記錄與檢測輸出的功能。另外,應具有:對學生請假、考勤與學習態度進行監控的功能;對學生個體與小組實訓計劃完成、理論知識的應用、創新等的檢查功能;對學生團隊學習的監視功能,如開發經理、計劃經理、測試經理、技術支持經理等角色任務分配、崗位輪換、協調配合、團隊成員士氣、團隊之間競爭與壓力等。
(3)資源管理子模塊
軟件工程“翻轉課堂”所需資源主要包括課前理論學習視頻資源與課堂軟件開發資源,“資源”本身的質量很大程度上決定了學生學習的效果。課前理論學習視頻資源必須要與課堂軟件開發訓練資源高度相關,主講教師可以親自錄制或者使用網絡優秀開放教育資源建立視頻資源庫。自行錄制教學視頻容易與課堂訓練和教學目標保持一致,甚至可以針對不同基礎的班級錄制不同版本的教學視頻,學生自學的效果容易保證。如果借鑒現有網絡資源,可以節省人力、物力,提高資源的利用率,但難以保證視頻內容與課堂訓練的一致性。視頻資源管理子模塊負責對視頻資源的管理與調度,視頻資源主要有視頻制作工具、軟件開發“云課件”、“云教材”、“云案例”、“云試題”等。課堂軟件開發資源子模塊主要對軟件開發資源進行管理與調度,課堂軟件開發資源主要包括軟件開發云環境、企業真實軟件項目庫、案例庫、軟件開發專用技術資料、重點與難點講解資料及相關文檔、模版等,這是高級應用型軟件人才培養的基礎,是可教學化實訓體系的核心。軟件開發云環境通過云計算在線開發平臺層(PaaS)提供,主要有軟件開發的各種主流技術、先進開發工具、相關的幫助文檔、開發文檔。真實軟件項目、案例應來源于校企合作企業,校企雙方建立深度合作機制,按照培養計劃的要求,精心挑選軟件項目與案例,并進行可教學化改造,通過“云”端在線開發平臺層(PaaS)建設真實的軟件項目庫、案例庫。
4.學生評價模塊
學生評價既是對學生學習全過程(課前理論學習、課堂軟件開發實訓)與效果(理論成績與實訓成績)的評估,對教師教學過程與效果的檢查,又是對“翻轉課堂”教學模式及其云計算平臺有效性的檢驗,是師生共同改進與努力的依據。學生評價模塊涵蓋如圖4所示虛線范圍,包括學生學習過程評價模塊與學習結果評價模塊。學生過程評價模塊由軟件開發各階段文檔生成、課前視頻觀看、課前訓練與測試輸出等子模塊組成,學生結果評價模塊由軟件產品展示、實訓報告、實訓成績、理論成績與總成績生成子模塊等組成。項目文檔輸出模塊能反映學生訓練全過程的質量,也是學生專業知識、技術能力、綜合能力和職業素養的直觀展現,是任課教師課堂控制的重點:課前視頻觀看、課前訓練與測試輸出子模塊能反映學生自我控制、自學過程與學生課前理論知識掌握程度,是課前云平臺過程控制的重點。理論成績是學生課前測試的結果體現,軟件產品是學生開發真實軟件項目的成果展示,實訓報告是學生課堂實訓過程的總結與提高展現,實訓成績是學生課堂實訓的綜合表現,總成績是對學生學習、教師教學過程與結果的定量綜合評定。
篇6
(1)在課程概述中,介紹課程的主要內容及內容間的關系,強調課程先修課程為C語言。后續課程依次為Java高級編程、Web系統開發、JavaEE編程。3門后續課程與該課程共同構成Java課程體系。(2)課程教學安排包括收作業、輔導、答疑等,總學時為32學時(20學時理論+12學時實驗)。作業包括5次實驗報告+1個軟件系統(2~3人協助開發);考試形式為期末上機考試。考核指標包括平時成績和期末考試成績兩大部分。(3)對學生學習的要求是強調理論與實踐相結合,在理解基本概念和基本理論的基礎上,注重動手實踐能力的培養。教師需告知學生課程實驗作業要落到實處,具體做法是結合教學安排,每次實驗課均有課程實驗報告的上交、批改與成績評定,同時鼓勵優秀學生參加軟件大賽或參與到教師的科研課題項目中[3]。(4)在學習的方法與大學生活的指導方面,主要從激發學生學習興趣、樹立自信心著手,讓學生在開始學習課程時獲得認可。教師可針對不同的授課對象,在第一堂課上充分發掘學生的學習優勢,讓學生獲得學習信心,通過課堂拓展知識的介紹樹立正確的學習態度,養成良好的學習習慣。大學生活指導從確定學習目標(要有理想、做自己感興趣的事情)、搭建知識結構(人文知識和專業知識)、結交優秀朋友(通過和優秀的人做朋友促進自我提升)、打理求學時期生活幾方面進行,可借助俞敏洪北大演講辭、IT學生解惑真經、莫言獲諾貝爾文學獎感言、馬云的故事等材料,注重課程學習的與時俱進及開放性探索。
2核心課程網站建設
核心課程是課程建設的核心內容。搞好核心課程建設對于加強專業教學,實現專業培養目標,提高人才培養質量具有極其重要的意義[4]。信息與管理科學學院依據河南農業大學“2012核心課程建設年”活動實施方案,結合學院實際情況,進行核心課程確定、核心課程團隊建設、核心課程網站建設、核心課程建設成效評比等一系列活動。按照學院核心課程網絡平臺建設要求,課程負責人和主講教師分工協作,共同完成課程建設中教學大綱、實驗大綱、考試大綱、課程實驗指導書的修訂和網上共享,對學生參考用書、例程源碼、實訓內容、考試模擬題庫等教學資料進行統一和網上共享。學生可以在課程學習的同時通過課程網站下載教學資源、軟件工具以及輔導材料等,了解課程學習的各項信息,下載課程拓展知識、各章節的自測題、軟件大賽試題庫和往屆學生的優秀作品等。課程網絡平臺還提供電子郵箱和網絡論壇等聯系方式,方便老師和學生進行課下的交流互動。借助新的信息流通渠道進行課程教學,也是課程開放性探索特點的一個體現。核心課程網站建設等一系列活動促進了該課程多位主講教師之間的交流溝通,充分發揮了集體的優勢力量。統一的教材與授課內容進度和寬廣的網絡平臺也為優秀學生的脫穎而出創造了條件。事實確實如此,從課程學習過程選的優秀學生在軟件設計大賽中獲得了優異成績。
3優秀學生上臺展示演講
優秀學生上臺展示演講主要分為兩部分內容:①大學生活態度、人生感悟、課程學習心得體會的分享;②課程實驗作業的優秀代碼講解與分享。曾經有一位非常成功的教育界人士這樣說過:教育從來就不是萬能的,但是通過教育過程的實施讓受教者自我提升卻切實可行。作為專業課教師,筆者在從事教學的過程中,更多關注的是怎樣引導學生用正確的方法進行自我學習、自我完善和自我提升。教師在授課過程要及時發現學生的優點,肯定其為課程學習付出的努力,認可其在整個學習過程中獲得的提高和點滴進步,讓其獲得信心以進行后續更加艱難的學習。上臺展示演講是肯定學生、增加學生自信心的一個有效途徑。教師有針對性地選擇課堂拓展知識,引導學生樹立自信心和正確的學習態度,同時讓學生參與演講,分享自己的大學生活態度、人生感悟、課程學習心得,激發主人翁意識,鍛煉自我展示能力。通過師生雙方的互動展示演講,學生可以獲得認同感、成就感,激發學習動力,增加學習自信心。在每次Java程序設計理論課程講授完成以后,授課教師會隨堂布置相應內容的上機實踐練習作業,要求學生在上機前準備好相應的練習內容,以提高實驗課的課堂效率。教師會在實驗課的最后20分鐘,針對學生提交的實驗報告進行點評小結,挑選表現突出的優秀學生,給予展示和講解代碼的機會,通過樹立榜樣激勵學生動手實踐學習,讓每一位學生得到鍛煉提高和進步。另外,課程實驗作業的優秀代碼講解與分享將計入學生平時成績的考核中,及時給予表現優秀的學生以激勵,便于讓優秀學生脫穎而出,同時還有利于為教師科研課題項目和軟件大賽等活動選拔人才。
4軟件大賽引導
信息與管理科學學院在進行程序設計類課程教學時,強調讓優秀學生通過參與全國性的軟件大賽進行鍛煉和提高水平,充分發揮軟件大賽對課程學習的引導作用。例如,第四屆“藍橋杯”全國軟件專業人才設計與創業大賽由工業和信息化部人才交流中心、教育部高等學校計算機科學與技術教學指導委員會主辦,競賽試題范圍和難度均高于本科教學標準,對參賽者的自主創新意識和動手實踐能力有較高要求。學院在組織實施軟件大賽時,具體實施步驟分為全面動員、重點培養、初級篩選、初賽前輔導、決賽前集訓幾個環節。由于學院的重視、相關部門有條不紊地組織以及學生的辛勤努力,我們最終獲得了優異的成績,也為課程教學實施樹立了榜樣,起到良好的引導作用。在Java程序設計授課過程中,教師要全面動員學生提前做準備。在課堂講解知識點時穿插介紹參賽樣題,讓有意參賽的學生提前做好準備,既學習好相應課程,又拓寬知識面。隨著課程學習的深入,對于連續3次上臺展示表現優秀的學生給予重點關注,通過單獨談話、贈送學習資料等形式進行重點培養。初賽前3個月,學院開展全院范圍的軟件大賽選手初級篩選,表現優秀的學生獲得學院資助參賽報名費資格。初賽報名工作結束后,軟件大賽指導小組為每名參賽學生指定輔導教師,有針對性地對學生進行初賽督促輔導。初賽獲得省級一等獎的選手會獲得參加全國決賽的資格。在參加決賽前,指導小組會集中所有選手進行集訓,邀請前幾屆參加決賽并獲得優秀成績的選手介紹決賽經驗,總結考點要點,模擬決賽場景,切實提高水平,確保選手從容冷靜地參加決賽。如今信息社會資訊發達,社會發展日新月異,任何一門課程的學習都需要從社會、行業發展中汲取新內容。Java程序設計課程教學以軟件大賽為引導,加強與外界的交流溝通,與行業同步,促進開放式教學探索的有效實施。
5校企聯合實訓
實訓環節是每個學生學習Java程序設計課程的重要環節,它將一個學期內所學到的Java知識合理地結合起來[5]。實訓時間設置在課程學習所在學期的最后2周內進行。在實訓環節實施過程中,學生的課程實習任務將與企業項目實訓聯合,實訓教師由該課程的任課教師和企業項目培訓師共同擔任。實訓教師精心制訂嚴密、合理、可行的實戰訓練課程,選擇需要較強動手能力且開發規模適合學生的項目。實訓按照軟件企業中軟件開發團隊的運作模式,對各開發小組的學生進行培訓。小組成員通過分工協作完成整個軟件項目開發過程從需求分析、模塊設計到代碼編寫和系統測試的各個環節,有效提高了對課程所學知識的綜合應用能力和動手實踐能力,縮短就業適應期。實訓也是體現課程開放式教學探索,與企業、就業、社會環境等融合的一種措施。
6系統大作業訓練
為全面檢驗學生的各項能力,如課程基礎知識的掌握、個人知識面的拓展、編程實踐操作熟練程度、系統開發總體性把握、應用互聯網絡媒介獲得知識等,在課程授課和聯合實訓結束后,每位學生必須要提交一個Java實現的完整的小型信息管理系統作為系統大作業。大作業的得分折合計入平時成績。系統大作業不同于課堂教學中的上機實驗任務,平時的上機實驗任務短小明確,著重突出某個具體知識點,而系統大作業是軟件設計的綜合訓練,包括問題分析、總體結構設計、用戶界面設計、數據庫設計、數據庫連接基本技能和技巧,是對學生的一種全面綜合訓練,是與課堂聽講、課下自學和課程關聯相互聯系且不可或缺的一個教學環節。我們采取的方法是讓學生獨立完成。有了課程聯合實訓的基礎,學生有能力自行選擇感興趣的信息管理系統類項目進行設計和編碼并撰寫大作業報告。獨立完成有利于促使學生全面掌握完整系統開發的所有環節。自行選擇項目的基本原則包括:①要求所選項目覆蓋Java程序設計課程關鍵知識點,如GUI設計、多線程、數據庫連接等,側重培養學生綜合運用知識的能力;②要求有一定的工作量,代碼在500行以上。
7靈活考核形式設定
課程期末成績是對學生課程學習結果的一種評定,良好的評價標準和評價結果對學生的學習有正面導向作用[6]。Java程序設計課程考核包括平時成績和期末上機考試成績兩大部分。平時成績占總成績的30%,包括上課出勤情況、上臺展示演講情況、上機實驗作業完成情況、系統大作業完成情況。期末成績占總成績的70%,是學生上機考試的成績。期末上機考試要求學生在規定時間內登錄網上考試系統,在考試系統中抽取題庫中試題,完成作答并正常提交試卷。其中,對于客觀題系統自動判卷得出成績,主觀程序設計題則由改卷教師統一判卷給定成績。校企聯合實訓環節的課程實習成績根據學生的實習表現和提交作品的等級單獨給出,同一個實訓小組所有成員的成績等級相同,強調的是小組內成員的團隊協作。整個考核體系不遵循傳統的“一張試卷定分數”方式,考核指標多樣化,強調學生編程能力的培養和提高。學生如果想順利地通過考核,取得滿意的成績,就得自己平時多動手、多實踐,提升自主學習與上機實踐的主觀能動性和創新性。
8結語
篇7
地理信息系統是一門集計算機科學、地理學、測繪科學、環境科學、空間科學以及管理科學等學科為一體的交叉學科,GIS專業的學生不僅要有扎實的理論基礎,還應該具有較強的動手能力和軟件開發能力,同時自主學習能力是學生適應未來學科發展和拓展應用領域的基礎。對一個GIS本科生的基本要求是:熟練掌握一門計算機語言,能夠開發簡單的GIS應用模塊,能夠掌握二種以上的常見GIS軟件,并至少具有一種二次開發的能力,盡最大可能讓學生參與相關的科學研究與實用GIS工程項目的開發。由此可見,GIS專業學生能力除一般大學生所具備的能力和素質之外,更要突顯以下七個方面的能力:專業基礎理論與前沿技術、GIS軟件使用與數據采集處理能力、空間數據建模與分析能力、GIS工程建設能力、GIS二次開發設計能力、自主學習能力以及GIS科研與創新能力等。基于這七方面的能力,可以構建地理信息科學專業學生能力指標體系的一級指標,各一級指標又可以進一步細分為多個二級指標,總共分為21個二級指標,如表1所示。
2GIS專業學生能力培養途徑
學生能力培養應堅持知識、能力、素質、個性的協調發展和綜合提高的原則,以努力培養寬基礎、高素質、富有創新和實踐能力的高水平人才。GIS專業學生能力培養應該從課程體系設置、教學團隊建設、學生道德品質教育、實習基地建設、建立校企合作機制、加強實踐性教學環節、利用現代化教學手段、采取合理的考核方法、鼓勵參加競賽活動、本科生導師制等十個途徑進行實施。2.1合理的GIS課程體系設置GIS課程體系設置決定了學生的知識體系結構,因而在很大程度上決定了學生的能力培養。地理信息系統課程體系的設置應該既要滿足GIS專業理論基礎與基本技能的需要,同時應體現各學校專業服務領域的特點。有關課程體系的設置問題,王永興教授對我國部分高校GIS本科課程體系進行了比較研究,黃杏元、盛業華、錢樂祥教授等對GIS課程體系進行過研究,提出了GIS課程的基本框架[4-7]。從課程的性質來看,可將GIS專業課程分為數理基礎、測繪學、地球科學、計算機科學、GIS與RS共5大塊。由于各學校開設GIS專業所依托的學科不同,學生培養目標也不盡相同,各塊之間的比例關系會存在一定的差異,例如,以測繪學為依托的GIS專業,測繪學課程比例會高些;而依托計算機科學的GIS專業則會側重計算機方面的課程。一般而言,突出專業特色的課程可以放在選修課中[8]。為使學生有更多的時間從事實踐鍛煉、提高動手能力,并使準就業工作盡可能前移,采取“3+1”培養模式來編寫教學計劃,即前三年為基礎和專業課程學習和專業實驗(實習)課學習時間,后一年主要是從事畢業實習和畢業設計時間,這樣學生有連續較長的時間從事實際生產鍛煉。此外還應注意三個方面的問題:一是GIS專業課程知識結構合理分布(比例);二是應根據各課程知識點和先導課程知識要求合理安排各專業課程的前后順序;三是在實踐性課程(含教學實習)安排方面,做到四年不斷線,目的是使學生的動手能力做到循序漸進發展和提升。2.2注重加強教學團隊建設師資隊伍建設,是提高教學質量的基礎,也是提高學生動手能力的重要保證。教學團隊建設是培養合格專業師資隊伍的重要途徑。在團隊建設過程中,年紀較大的教師應側重專業理論知識的梳理、科研成果向教學成果的轉化,組織開展教學研究,撰寫高質量的教材和教研成果,青年教師則應突出實踐教學,側重學生動手能力培養和自身綜合能力的提高。要有計劃地派遣教師到國外訪問進修,參與國內GIS軟件企業組織GIS軟件操作開發與工程應用的培訓,或中國GIS行業協會教育與科普專業委員會組織的暑期青年教師培訓。筆者所在的東華理工大學GIS專業有13位教師,其中有4位具有國外的工作或學習經歷,3位教師參加過GIS軟件企業培訓,4位教師參加了暑期青年教師培訓,兩位青年教師參加全國青年教師講課比賽并獲獎。學校GIS專業于2010年申報成功“地理信息系統專業課程群教學團隊”省級教學團隊建設項目,為提升教師整體素質提供了良好的契機。2.3學生道德品質教育應貫穿每個教學環節合格的人才培養首先是培養學生如何做人,然后才是成才。道德品質的培養是要培養具有敬業、團結、誠信等品質的人才,這是一個循序漸進、潛移默化的過程。要求教師結合課程教學特點,把道德品質教育貫穿到每個教學環節,以良好的事例積極引導學生。例如空間信息的管理與共享是地理信息系統的目的,應該教育學生遵循共建共享、創新開發、熱忱服務的道德準則。此外,教師應加強自身品德素質的修養,以身作則做學生的表率,學校及學院也要營造一個開拓、創新、誠信、團結的學習與學術氛圍,例如,每年的9月15號是SuperMAPGIS軟件公司發起的“GIS日”,學院可以組織開展活動,讓學生增加GIS專業意識和自豪感;經常請GIS公司與企業的領導和專家來校作學術報告。2.4建設好課間與教學實習基地GIS專業學生動手能力,主要包括GIS軟件的使用、二次開發、GIS應用與工程設計、航測與遙感圖象處理軟件和數據采集軟件的使用等等。為了實現這一目標,學校需要建立相關的GIS實驗室,并購置一些國內外常用的與GIS專業密切相關的(GIS)軟件和相應的硬件設備,如ArcGIS,Super-MAP,ERDAS等。為使學生的理論學習與實際應用結合起來,加深對所學內容的理解,學校要與從事地理信息系統工程的單位或科研機構建立聯系,并采取聯合辦學或互惠互利的方式建立教學實習基地。這樣學校解決了教學實習的問題,生產單位也可以充分利用學生資源,從事空間數據的錄入甚至應用模塊的開發等工作,還可與高校教師聯合共同完成某些GIS工程任務。這樣的單位有省市級的基礎地理信息系統中心、國土規劃局、城市建設部門以及研究院所等。2.5建立校企合作機制“校企合作”是一種很好的培養企業人才的模式。目前,從事地理信息和測繪的單位有比較齊全的設備,生產任務比較多,缺少人手,尤其是近年國家和地方都在進行數字城市建設、天地圖建設以及三權發證等大型工程項目,各測繪與地理信息部門需要大量的地理信息專業的人才,希望本科生到自己單位實習以彌補人才短缺,這一形勢可以促成高校與企業建立良好的校企合作機制。對GIS技術含量比較高的企業,如GIS軟件公司、從事測繪與地理信息的科研院所,高校可以采取與他們共建聯合實驗室方式進行合作。一方面,企業可以為高校提供僅計成本價的GIS應用軟件,為高校進行GIS技術師資培訓。另一方面高校在使用GIS軟件過程中發現問題,提出新的用戶需求,為企業GIS軟件推廣使用做貢獻。2.6加強實踐性教學環節、注重能力培養根據地理信息科學專業總體目標和課程體系規劃GIS專業實踐性教學環節,同時為實踐性課程制定實綱、編制實習能力指標體系和相應的實習指導,以便讓學生在剛開始上某門課時就知道自己學完該門課后應該達到怎樣的要求。采取相應的措施調動學生參加實踐性教學的積極性和提高學生開發創造性思維能力的自覺性。一門課程的實驗實習內容應和專業應用知識緊密結合。例如開設數據結構課程時,應讓學生對TIN的數據組織、網絡分析等與GIS空間數據組織和空間分析相關的內容進行實習和編程。畢業實習與設計是培養學生創造性能力的重要環節,應盡可能地結合生產任務或科研項目進行,采取上文提到的“3+1”教學模式,可以增加畢業實習與設計的時間,使學生達到有效鍛煉的目的。2.7應用現代化教學手段,豐富教學內容GIS是構建在信息技術基礎之上的,大多數課程的教學內容很適合利用多媒體技術進行組織與教學,因此,GIS教學必須充分利用現代化信息技術中的多媒體、網絡化教學手段,開發多媒體和網絡課件。目前,Internet網上有關GIS教育的網址已有不少,互聯網上的GIS教育為學生在校期間尤其是畢業后的自我教育提供了一種重要的學習方式。教學中,應充分利用國際互連網上國際學術組織、大學和著名GIS軟件生產廠商創辦的豐富的GIS領域的免費遠程教育資源,使學生能更形象、快捷、多渠道、多方面接受專業知識,培養能力。教師應將國際互聯網上比較典型的GIS網站告訴學生,教會學生如何到網上查找GIS資源。2.8采用靈活多樣的考核方法為克服高分低能現象,培養學生創造性能力,應結合課程特點采取靈活多樣的考核方法,例如筆試、口試、作業、論文、實習報告(成果)、動手能力考試等。一般來講,對基礎理論課程可以采用筆試+作業的方法;對專業課程采用筆試+作業或論文的形式;對實踐性較強的課程可以采用實習報告(成果)+口試或動手能力考試的方法;對選修課程可以采用課程論文的考核方法。動手能力考試可以敦促學生自覺地完成每個實習環節,加深對教學內容的理解。2.9鼓勵和引導學生參加老師的生產科研活動和參加各類競賽活動產學研結合的教學方法是培養創新人才的有效途徑之一,有利于學生分析問題、解決問題以及創新能力的培養[9,10]。學校應創造條件讓學生參與實際生產項目,廣泛開展學生科研活動,使學生在老師的指導下及早培養科研能力,如參加大學生挑戰杯一類的比賽活動、讓品學兼優的學生參加教師承擔的科研項目等。學校測繪學院專業教師的生產項目,如地圖數字化、GIS數據建庫前的數據整理、GIS工程應用項目的開發等都可以讓本科生和研究生參與,學生老師雙贏,效果很好。目前GIS專業學生可以參加的各類競賽活動包括:“挑戰杯”全國大學生課外學術科技作品競賽、全國大學生測繪科技創新論文大賽、全國大學生測繪儀器操作大賽、各大型GIS軟件公司等行業或單位舉辦的全國大學生GIS軟件操作與開發大賽,以及校級創新基金活動。2.10實行本科生導師制本科生導師制是指學生進入學校的第一個學期就為每位學生指定一位專業導師,根據每屆招收學生的多少每個導師一般指導5至10名學生,而多個研究方向相近的導師又可以組成一個導師組或教學團隊,導師組內部實行以老帶新。學生從大一到最后畢業實習與設計均由本科生導師負責。對于具有研究生導師資格的專業導師,導師可以安排研究生對本科生進行專業知識的傳授和GIS行業軟件使用與操作培訓,本科生也可以幫研究生做一些基礎性的資料整理工作。本科生導師制的設置可以讓學生更早地與專業老師接觸,有利于學生消除專業困惑,有機會參加導師的項目,加深學生對專業知識的理解和動手能力的提高。
3結束語
篇8
關鍵詞:職業技能;計算機專業;獨立學院
中圖分類號:G642 文獻標識碼:A
1引言
獨立學院以市場為導向,注重發揮高校學科專業優勢,結合區域和地方的社會、經濟、文化需要,培養應用型、復合型人才為主要任務。獨立學院培養的畢業生在就業時必然面對高職高專學校和IT職業培養機構培養的技能型人才和研究教學型的二本高校培養的應用型人才的競爭。國內幾乎所有高校都開設了計算機專業,但是由于高校計算機專業人才培養與社會需求脫節,每年都有部分計算機專業畢業生難以找到合適的工作。因此,如果獨立學院的計算機專業畢業生期望找到滿意的工作,除了掌握必備的專業理論知識、具備良好的學習、實踐和創新等能力外,還必須熟練掌握一種專業職業技能。
職業技能即掌握和運用專門技術從事職業活動的能力,包括智力技能和操作技能。智力技能以抽象思維為主要特征,借助大腦的內部語言,以縮減的方式對事物的映像進行加工改造而形成的。操作技能由一系列外部動作構成,經過反復訓練獲得的能夠完成一定任務的動作系統。職業技能按其熟練程度可分為初級技能和技巧性技能。在具備初級技能后,如果繼續系統地反復練習,動作就會趨于自動化,進化至技巧性技能階段。操作技能是專業技術能力的有機組成部分,也是形成綜合能力的基礎。職業技能以一定的專業知識為基礎,在反復實踐的過程中形成并不斷。在職業技能的形成與強化過程中,智力技能和操作技能不能夠被割裂開,它們相互作用、相互影響并相互促進。
計算機技術與軟件專業技術資格(水平)考試可以檢驗應試者是否具備從事相應專業崗位的水平與能力。它既是職業資格考試,又是專業技術資格考試,分設計算機軟件、計算機網絡、計算機應用技術、信息系統和信息服務等五個類別,每個類別又分為高中低三個級別。通過某個類別的某個級別考試作為判斷應試者是否具備某種職業技能的依據。
計算機人員在從事專業活動中不可避免地要從事規模大小不等的軟件系統分析、設計、實現或者部署等工作。因此,計算機軟件職業技能是其它計算機職業技能的基礎。因此,獨立學院必須重視培養學生的計算機軟件職業技能。
2計算機軟件職業技能培養目標
計算機軟件職業技能包括軟件需要分析、軟件設計、編程、質量保證和部署等技能與能力。計算機軟件職業技能分為初級、中級和高級三個循序漸進的層次。初級階段側重培養學生對于小規模問題的分析、設計、實現與測試技能;中級階段培養學生對于中等規模問題的分析、設計、實現、測試、部署與初步項目管理的基本綜合職業技能;高級階段則指學生畢業后經過長期的職業活動,形成的全面、系統的職業技能。
除了具有良好的職業道德外,軟件開發人員的職業技能表現為下述基本素質和技能:
(1) 與開發員、客戶或者管理者談判與溝通的能力;
(2) 與開發小組其他成員或管理者協同工作的團隊合作能力;
(3) 分析和解決相關問題的能力;
(4) 掌握軟件開發技術方法,具備適應發展的能力。
由于高職高專院校和IT職業培訓機構受其計算機專業學制和學生知識基礎等約束,其主要目標是在限定的時間內,培養學生的初級技能,畢業生經過較短時間的培訓,能夠勝任程序員的工作。對于少數非常優秀學生則可進一步培養他們的中級職業技能。
獨立學院計算機專業學生的職業技能培養定位是至少具備初級軟件職業技能,除能夠勝任程序員的工作外,還應該側重培養學生具備軟件技術職業發展的必備素質,在具備幾年的軟件職業從業經驗或者經歷幾個大型項目后,能夠勝任軟件技術骨干或者管理崗位。
高級職業技能則需個體在具備中級技能的基礎上,經過漫長的職業生涯的錘煉逐漸形成。這是重點本科學校的計算機學院或者研究生教育的目標。
3初級與中級軟件職業技能培養
3.1初級軟件職業技能培養
計算機軟件的初級職業技能是從事計算機工作的專業人員所必需具備基本技能。初級技能培養的主要手段是以課程學習的課程實驗、設計等專業實踐為主,從專業實踐中掌握技能。因此,在專業課程理論教學過程中,為了培養技能培養,必須注重課程實驗、課程設計等環節。側重訓練學生編程能力的課程:C/C++程序設計、Java程序設計和數據結構課程;側重訓練學生分析與設計能力的課程:軟件工程導論、高級軟件工程、數據庫原理和編譯原理。側重網絡編程能力培養的課程有:計算機網絡和網絡應用程序設計等。
3.2中級軟件職業技能培養
中級軟件職業技能的培養在初級職業技能的基礎上,通過以團隊為單位,一個以上規模適度的軟件系統的研發,著重培養專業綜合實踐能力。主要環節有:生產實習和畢業設計。生產實習環節的教學目標是期望通過實習、聯合工作或者兼職工作的方式得到工程實踐的機會,有效地提高工程實踐能力與技能。但是,當難以提供工程實踐機會時,則必須在實習基地等仿真環境模擬工程實踐。一個有效的方法是開設專業綜合實踐課程,學生通過綜合應用所學的專業知識解決問題或者完成一個項目,以達到提高綜合實踐能力的職業技能的目標。
本科畢業設計是學生在專業老師的指導下完成設計或論文。合格的畢業設計既是學生畢業及學位資格認證的重要依據,也能夠有效培養學生綜合運用所學專業知識分析和解決實際問題的能力,幫助學生由學習階段平穩過渡到工作階段。
此外,與職業技能密切相關的團隊協作、談判與溝通、良好的適應發展等能力,也是職業技能培養中不可忽視的。
4主要措施
在培養學生的計算機專業職業技能時,需要從如下幾個方面著手。
4.1構建“與時俱進”的人才培養方案
在四年的培養期限內,前三年完成通識課程、學科基礎與專業核心課程、選修課程的學習。第四學年側重于學生的綜合實踐,上學期完成專業綜合課程實踐,下學期進行畢業設計。設置計算機軟件、計算機網絡、計算機應用技術、信息系統管理和信息服務五個方向的專業綜合課程實踐。專業綜合課程實踐訓練是理論與實踐相結合的重要環節。學生根據自己的興趣選擇并完成一個實訓項目。實訓過程由從業經驗豐富的教師或企業資深技術骨干負責指導。
構建理論基礎知識教學、工程實踐能力培養與創新能力培養三并重的教學體系是創新應用型人才培養的基礎。圍繞應用型本科創新人才培養目標, 確立以基本素質培養為基礎;以實踐能力培養為中心;以創新能力培養、形成一種職業技能為目標;確保專業知識、實踐能力、綜合素質協調發展。
整個課程體系包括通識課程、學科基礎與專業核心課程、選修課程三類模塊和工程實踐環節。專業課程教學側重于讓學生掌握知識,課程實踐與課程設計側重于讓學生形成初級技能,生產實習和畢業設計則側重于讓學生形成技巧技能。
學院不斷根據軟件企業和相關用人單位對計算機專業人才的要求和需求,及時修訂人才培養方案。目前的培養方案的總學時為2320學時,相比前一方案減少144學時。在這144學時里,學生根據自己的專業興趣,參加專業老師指導的興趣小組,或者參與專業老師的科研課題的研究或者實驗。
4.2探索“案例驅動專業課程教學”的模式
職業技能的培養必須堅持以實踐為基礎,狠抓實踐教學環節,不斷革新教學,教學應該融入與實踐相關的真實內容,探索“教、學、練”三方面并重的教學方法。例如采用案例學習,將真實項目作為學習案例;并選擇工業界典型項目,學生通過完成這類項目嘗試不同角色;通過學生自我管理項目進程,并解決所面臨的問題。
4.3開展“以學生為中心”的實驗與畢業設計教學
課程實驗不僅幫助學生理解與掌握專業課程的理論知識,還有助于提高學生的實踐能力。“3+1”模式要求對每門專業課,課堂教學和實踐教學(包括課程實驗和課程設計)的學時數之比達到1∶1。要求每門專業課程實驗教學必須指定實驗指導教材,每次實驗必須完成具體的任務。此外,授課教師必須參與指導其所任教課程的學生實驗,了解學生對于理論的掌握情況和在實踐中存在的缺陷,并改進教學。建設合理的實驗室或者實習基地的軟硬件,學生在實踐中使的工具必須是最新的,以便學生就業時能夠將新技術和工具帶進工作單位,由此可實現一種技術轉變。
畢業設計的課題有工程設計、硬件設計、軟件設計和計算機理論等四種類型。結合獨立學院人才培養目標以及學生現狀,應該注重加大工程設計和軟件設計類的課題比例。軟件設計類課題的教學應貫徹“以學生為中心、老師指導為輔導”的原則,學生選擇指導老師和確定課題時應有足夠的自由,課題由老師和學生雙方協商確定。學生在分析、設計、開發、調試和部署等方面應該表現出主動性,應該由學生提出方案,和指導老師協商確定。
4.4建設“雙師型”教學團隊
積極引進具有多年行業經驗的技術骨干和資深管理人員,建設有助于培養學生的軟件職業技能的“雙師型”教學團隊,定期邀請軟件專家來學院講學講座或者專業教師深入IT企業,幫助學生了解軟件研發職業生涯的現狀與特點。
4.5融“專業興趣”于校園文化建設
校園文化是直接影響大學生成長的環境因素,良好的校園環境有助于學生健康成長。積極開展第二課堂活動,有助于培養和提高學生的實踐能力和職業技能。如利用課余時間舉辦專業講座和專題報告、演講和辯論比賽、專業職業技能競賽、課外科技活動和參加社會實踐等。結合指導老師的科學研究方向,建立興趣小組,拓寬學生的知識面。成立嵌入式軟件調試、軟件測試和Oracle數據庫興趣小組,每個興趣小組均有指定的專業實驗室,配備兩名以上專業指導教師,圍繞專業教師的研究興趣開展創新型學習。
例如:筆者主持軟件設計與測試興趣小組,將“基于代數規約的Web服務測試技術研究”課題分解成六子課題,每個子課題由一個學生負責,師生定期討論與報告,還通過面對面交流、電話聯系、QQ和電子郵件等方式指導學生,回答學生的疑難問題等。小組各成員也都能自覺地在老師的建議下多種途徑地查找資料,相互討論,尋求解決方案。
此外,積極組織學生參加各種程序設計大賽,通過競賽學生加強與其它本科院校的計算機專業學生的交流。如組織一個學生團隊報名參加首屆“中科杯”全國軟件設計大賽,該團隊由兩名2006級和一名2007級計算機專業學生組成,教師從選題、分析、設計、實現與擬定文檔資料方面提供幫助和給予指導。
4.6加強“以人為本”的學校管理
學校管理在大學生的實踐和創新等能力以及職業技能培養中起著舉足輕重的作用。確立“以人為本、全面發展、自律與他律相統一、管理與教育相結合、分類管理和綜合管理等原則”。盡快改善學生自由發展空間狹小、考試模式單一、評價標準單一等缺陷。鼓勵教師在教學目標、教學計劃教學內容、教學組織管理等方面進行創新改革。
通過本科專業學習和實踐訓練,學生所能夠達到的實踐程度仍然是有限的,只有在職業生涯中經過各種項目,其職業技能才會不斷提高。
5結束語
根據獨立學院培養的畢業生在就業時需要面對研究教學型高校和高職高專院校培養的人才競爭的現狀,分析軟件職業技能高、中、低三個階段的特點,提出應以培養學生的中級軟件職業技能為中心,完成本科人才的培養的其它目標,并建議培養方案修訂、課堂教學、實驗和實習教學和學生管理等多個角度強化學生的職業技能培養。
參考文獻:
[1] 中華人民共和國教育部. 關于規范并加強普通高校以新的機制和模式試辦獨立學院管理的若干意見[Z]. 教發[2003]8號.
[2] 劉強,孫家廣. 中國軟件工程學科教程[M]. 北京:清華大學出版社,2005.
[3] 全國計算機技術與軟件專業技術資格(水平)考試辦公室. 信息系統項目管理師考試大綱[M]. 北京:清華大學出版社,2005.
[4] 戴林富,游俊. 創新獨立學院人才培養模式芻議[J]. 中國高等教育,2006(1):75-76.
[5] 陳友放. 職業院校應注重培養學生的五種能力[J]. 中國職業技術教育,2005(2):45-46.
[6] 付永生. 論高職會計教育的目標取向[J]. 教育與職業:理論版,2008(8):64-65.
Discussions on Developing Students’ Professional Ability of Computer Software for Independent College
YU Bo, QIN Ye-mei
(Swan College of Central South University of Forest and Technology, Changsha 410004, China)
篇9
關鍵詞:軟件人才;應用型;培養體系
中圖分類號:G642 文獻標識碼:A
軟件專業是實踐性極強的專業,必須培養學生具有很強的實踐動手能力。在軟件專業中,應用型人才的培養應成為教學研究的重點,并已成為我國高等教育普遍關注的熱點。因此,本文將對高等學校應用型軟件人才培養體系作一初步探究。
1軟件專業人才的社會需求
企業究竟需要哪方面的人才?擁有哪些技能的人才才能滿足企業發展與變革的需要?在對企業的調查中,通常企業反饋的信息是“各類軟件專業畢業生中,很難找到適合企業的理想人才”。企業希望畢業生能夠在短時間進入工作狀態,但他們做不到。在前來應聘的畢業生中,很難找到符合企業條件的人,企業看重軟件開發,但畢業生缺乏這方面的實際經驗和動手能力。企業需要發展、需要引進合適的人才,而人才問題卻一直困擾著軟件行業。一方面是求賢若渴,而另一方面卻有數以幾十萬計的求職者無處棲身。這應該引起大學教育的反思,特別是應引起軟件專業人才培養的深刻反省。
一般說來,企業在選用人才的時候,主要從下面兩點來觀察和要求:一是需要具備專業技能,人力資源主管通常考察應聘者的編程能力、數據結構知識、算法知識、數據庫知識、軟件工程知識和操作系統知識的綜合應用;二是需要具備職業能力,即持續學習的能力,獨立解決問題的能力、溝通能力、團隊合作意識及職業道德和責任心。
2應用型軟件專業人才培養存在的問題
根據社會對軟件人才的需求,大學(尤其是應用型本科院校)需要重新建構一套應用型軟件人才培養體系。怎樣才能建構一套行之有效的軟件人才培養體系呢?筆者認為首先應該反思應用型軟件專業人才培養存在的問題。在軟件人才培養過程中,主要問題在于以下幾點:
(1) 培養目標模糊。教學計劃、課程設置滯后,培養目標不定,培養方向模糊,軟硬兩方面的能力兼顧,培養出來的軟件人才有理論、無實踐,且幾乎全是“通才”教育,不能夠體現專業特長。沒有形成定位準確、面向市場的軟件人才培養體系。
(2) 課程體系陳舊,課程設置不合理。軟件專業在課程設置方面沒能突破學科教育體系,重理論、輕應用,重學科、輕技能。只重視培養學生扎實的基礎知識和專業理論,忽視了實踐操作能力尤其是最新IT技術操作能力的培養,案例教學、項目教學內容極少,導致學生在實際工作中分析問題和解決問題的能力較弱。有的學校雖然引入了項目教學,但也僅停留在教師在講臺上講項目,學生聽項目。學生對項目沒有情景體驗,感性認識不足,也無法加深他們的理性認識。
(3) 教材及教學內容落后,不完善。目前軟件技術平均18個月更新換代一次,而高校教學使用的計算機專業教材,一般需要2至3年才能更新一次,軟件業最新技術與傳統教材更新難以同步。另外,在職業技能培養方面,職業性法律法規、國際和國家標準、文檔規范、安全性措施、維護管理經驗等重要內容基本上沒有進入教學。這些問題導致培養出的人才知識結構國際化程度低,與軟件行業發展相脫節。
(4) 考評方式單一。目前學校對學生的考評形式單一,考核的重點是學生掌握知識的多少,這在一定程度上將教師的教學重點導向重書本知識傳授而忽略能力培養。
(5) 教師知識陳舊且沒有實際項目經驗。軟件技術是一個創新不斷的領域,軟件行業是一個技術導向的行業。掌握最新的軟件開發技術,既可以充分滿足社會的現實需求,也可以提高軟件開發速度,降低開發成本。軟件行業對新技術的特殊需求,反映到軟件教育上,就是要求課程設置能緊跟技術發展步伐,教師能夠更快更新自己的技術知識,以培養出能夠運用最新技術開發軟件的人才。但目前缺乏有效機制,致使部分教師知識陳舊,很多課程無法設置,不能滿足軟件行業所需軟件人才技能的要求。
(6) 很多高校意識到實踐的重要性,增加課程設計或項目案例的比重,增加應用性課程的數量,甚至建立實習基地,希望借此提高學生的動手能力,貼近行業發展需要,縮短學生和IT企業需求距離。但仍然停留于表面,實際效果因人而異,大多數效果并不明顯。
(7) 也有高校采用訂單式培養方式來培養軟件人才,即根據用人單位需求,與用人單位共同制定人才培養方案,簽訂學生就業訂單,并在師資、技術、設備等辦學條件方面合作,通過學校、企業兩個教學地點進行教學,學生畢業后直接到用人單位就業的一種產學研結合教育的人才培養體系。但這明顯受需方企業需求限制,企業需要多少人,就培養多少,原有的教學計劃經常受這種需求的波動而變化。這種方式在軟件企業涉足軟件外包初期是比較合適的,但不能作為高校軟件人才培養的長期途徑。
摸清了問題的所在,改革創新就有了方向,如何建立應用型軟件人才培養體系?我們認為,要進行以就業和應用為導向的課程與教學內容體系的改革研究與實踐,構建出適應應用型軟件人才培養的教師、學生、教材、環境四因素間持續交互作用的“生態系統”,從而建立一套符合應用型本科院校較為完善的軟件人才培養體系,最終達到提高軟件應用型人才質量,解決產銷銜接問題。
3應用型軟件人才培養體系建構
(1) 培養目標定位
企業對軟件人才主要有以下幾方面的要求,系統的理論基礎(學歷)、扎實的技術能力(技術)、規范的開發習慣(規范)、豐富的實踐經驗(經驗)、良好的職業素養和道德(素養)等,這幾方面能力的具備,才是一個成為合格的軟件人才的必要條件。因此應用軟件人才培養應當突出人才培養的應用型、技術型特色,強調采用最新的軟件開發平臺和先進的教學手段,培養全面發展、具備良好的職業素質、扎實的軟件專業基礎理論知識以及良好的軟件設計與實現能力、交流與組織協調能力、較強參與國際競爭和創新能力的計算機軟件專業應用型技術人才。學生畢業后能在計算機軟件領域從事軟件系統開發、技術支持與維護及軟件外包等工作。
(2) 課程體系構想
課程體系設計是學校教學的核心問題,是人才培養目標得到實現的有力保障。應用型軟件人才培養課程設置要跟上軟件行業發展的市場需求,既要重視理論知識教學,更要突出實踐環節教學。應用型本科軟件專業是培養應用型、職業型、技術型的人才,課程體系必須打破傳統課程設置,應當以專業應用能力為主線,將理論、技術及應用結合起來構建課程體系。軟件專業的學生在學科基礎課相同的前提下,應該設置多種技術方向(比如.Net方向、Java方向)或多種就業領域(如軟件外包方向、軟件測試方向)的專業方向和專業任選課程體系,讓學生根據自己的興趣選擇。
(3) 教學模式改革
課程教學要以培養學生的技術應用能力為主要目的,加強實踐教學,強化學生職業能力的培養。根據模塊化課程設置,采用相對集中方式進行教學,最好在專業實踐室進行,實現“人手一機”,教師通過多媒體進行互動教學。教師既要進行理論教學,又要承擔項目實訓指導。
構建“3+1”教學模式。“3+1”教學模式是指四年制本科生在校期間,前三年以課堂學習為主,完成原本需要三年半完成的所有專業課程學分,最后一年采用項目實訓與畢業設計相接合的方式,把學生送到軟件企業去,在學校教師和企業教師的共同指導下,用一年的時間進行工程實踐。
引進國際IT先進教育方法。近幾年,國際IT教育思想和教學方法發展很快。如微軟、Sun、Cisco、印度NIIT和美國CSM等。如果我們能及時地吸收他們先進的教育思想和先進的教學方法,并運用于我們的教學改革中,必將收到較好的效果。當然,在教學中,我們還注意激發學生的學習熱情和創造精神,注重知識的自我消化和創新運用,注重培養學生的職業習慣和協作精神,特別注重培養動手操作和實踐能力。
(4)“雙師型”師資隊伍建設
師資力量直接影響專業培養目標的實現,構建一支結構合理、數量適宜、專兼職結合的“雙師型”隊伍是能否培養出合格軟件人才的關鍵所在。應用型軟件專業教師要具備良好的IT行業背景、項目開發經驗、敏銳的行業發展預測能力和科學研究的能力。
首先要有層次地構建師資隊伍梯隊,形成一支教學骨干師資隊伍。其次,要不斷加強對現有教師的繼續教育和培訓工作。比如指派教師到IT企業實際鍛煉,以提高教師的軟件開發能力;有計劃、有步驟地組織專業教師到師資培訓基地輪訓,學習教學思想和教學方法,以及相應的專業課程;參加著名軟件廠商的職業資格認證,不斷更新專業教師的行業知識,提高其操作技能,促進人才培養。最后,引進具有教學經驗和工程實踐技能的高水平老師,切實達到提高教學質量,滿足社會需求的目的。
(5) 校企合作關系建立
項目實訓是軟件專業人才培養的一個重要環節,要培養出適合企業真正需要的人才,學校就必須與IT企業合作,共同參與人才的培養。IT企業的技術人員作為實訓教師承擔部分實踐教學任務,并定期與學生和教師交流。學校與企業共同選定實訓項目、共同對實踐教學進行考核。每學年的實訓可分為兩類:一類是在校內進行虛擬項目實訓,企業技術員工和教師一起指導學生完成實訓;另一類是學生進入IT企業參與實踐項目,能力強的學生參與企業實踐項目實做,能力差的學生參與企業實踐項目學習,達到每位學生都有收獲。通過這種實訓能使培養出來的學生是企業真正所需要的。
在“3+1”的模式下,學生在最后一年全部在企業中學習和生活,讓學生在踏上工作崗位之前,就有機會直接參與到實際的項目中鍛煉,大大提高了學生的實際運用專業知識的能力。
(6) 考試方式改革
針對傳統考試“一次定論”的弊端,在搞好課程教學
改革的同時,可吸納NIIT考核方式。理論性強的課程實施教考分離,著重考核學生應用理論解決實際問題的能力。實踐性強的課程以形成性考核為主,注重學習過程,要求學生對技能操作,技術應用的每一環節都熟練掌握和應用,通過平時小項目開發和最后的技能實際考核來確定成績。實訓課程采取答辯形式進行考核,考核的重點放在對學生把握問題、分析問題以及解決問題等諸多方面的能力上。
4結束語
軟件產業的發展對人才的培養提出了嚴峻的挑戰,產
業發展的規模化需要相應人才培養的規模化,產業發展的多樣性需要形成多層次、復合型、交叉性的產業隊伍。應用型本科院校應堅持“寬口徑、厚基礎”的大學教育本質,以培養具有扎實專業基礎知識的應用型軟件人才為目標,強調學生不僅要有研究能力、動手能力,更要注重創新、合作、溝通等綜合能力。通過建立適合市場需要的軟件人才培養體系,拉近高等教育與產業需求之間的距離,探索出一套適合體系應用型本科院校軟件人才培養的教學體系,從而提高學生在軟件企業的就業率和就業質量。
參考文獻
[1] 教育部高等學校計算機科學與技術教學指導委員會. 高等學校計算機科學與技術專業發展戰略研究報告暨專業規范(試行)[M]. 北京:高等教育出版社,2006.
[2] 曹巍,王元地,孟齊美. 我國軟件產業發展的現狀分析與發展建議[J]. 科技管理研究,2006,(8).
篇10
論文關鍵詞:創業;創業型人才;課程體系
一、高職院校培養創業型人才的必要性
21世紀是知識經濟時代。知識經濟的興起,對現有的生產方式、生活方式、思維方式等正在產生巨大的影響,而知識經濟發展的根本是人才,知識經濟的靈魂是創新。對知識的應用與創新,就是廣義的創業。對于創業型人才的培養就成了關鍵。高等職業教育是高等教育的重要組成部分,具有培養應用性專門人才的特點,在高職院校中培養具有創新精神和創業能力的應用性人才是民族進步的需要,是國家振興的需要,也是個人發展的需要。
在國際金融危機的影響下,當前的宏觀就業形勢比較嚴峻,如何加強對大學生創業意識和技能的培養,以創業帶動就業,成為一個頗具緊迫性和時代感的命題。高職院校在產學結合方面具有獨特的優勢,特別是在促進產業結構調整升級、發展新興產業等方面具有重要作用,高職院校培養創業型人才也是緩解就業壓力的需要,一方面使大學生通過自主創業實現就業,另一方面通過創業創造更多的就業機會。
二、創業型人才簡介
所謂創業型人才,即是指以創新能力為定向,一定創業素質為基礎的人才。這一概念包含了兩方面的內容:一是創新能力的定向,二是創業素質。也就是說創業型人才不僅要具有創新能力,并以此為其素質的根本。還必須具備創造新就業崗位的素質這。創業型人才的素質,就心理學的角度可簡單歸為以下四個基本內涵:創業能力、創業意識、創業品質以及創業社會知識。凡是能夠以創新能力為定向并具備創業素質的人都可以稱為創新型人才。
(一)良好的創業意識
創業意識是一種個性的心理傾向,它在創業實踐活動中對人起動力作用,是創業實踐的原動力,包括需要、興趣、思想和世界觀等心理成分。作為創業素質的一大重要組成部分,創業意識對創業者和創業活動的態度和行為都起著重要支配作用。其集中表現有自立、自強、自主學習以及較強的危機意識。良好的創業意識應當做到將創業當成自己的職業選擇,并在此過程中有效融入自己的專業技能以及興趣特長,最終創造出期望的價值。
(二)把握市場的能力
在競爭激烈的現代市場,創業者要想取得成功,對于市場的把握顯得尤為重要,只有具備極強的市場敏感性,正確分析出自己與競爭者間的差距和優勢。方能揚長避短,不斷改進。發現各種市場機會,最終打敗對手,獲得競爭的勝利。這些能力并非短時間內便可具備,它需要不斷的積累經驗,反復實踐,經歷各種考驗才能真正得到。
(三)堅韌的創業毅力
創業的道路從來就不可能一帆風順,總是充滿著這樣那樣的艱辛。然許多創業者由于自身毅力不夠,無法經受住各種失敗考驗,最終選擇放棄。可見,創業毅力在創業中是極為重要的,對創業的成敗起著決定作用。它是一種信念、一種堅韌的體現。創業者需要能吃異于常人的苦,在失敗面前始終保持冷靜清醒,方能取得成功,反觀許多自主創業的高職學生,在創業初期雄心勃勃,但只要在實施過程中遭遇一點挫折困難,就無法繼續堅持下去,灰心氣餒,結果往往只能是失敗。
(四)豐富的創業知識
任何創業,少了知識的支撐,必然只是空中樓閣。創業者不僅要熟練掌握相關的專業知識,更要能夠運用許多非專業知識與之相配合,解決處理創業過程中出現的各種矛盾和問題。沒有豐富的專業知識就無法把握商機和經營之道,它是創業成功的基本條件。而經營管理、法律、營銷學、人際關系等非專業的綜合性知識。對創業的成功亦不可或缺。較專業知識而言,它們更難獲得,需要在學生日常生活中不斷積累總結,另外學校也應當做出相應配合,在教學活動中為學生創造出有利的條件,提高它們的非專業知識技能。
三、構建合理的課程體系,培養創業型人才
高職院校培養創業型人才,主要通過課程教學和實踐活動等教育手段,遵照教育的基本原則,遵循教育的基本規律,對學生進行創業素質的培養與訓練,并將其內化成學生自身的素質,最終目的是培育學生的創新精神、創業技能,同時對有創業意向和準備創業的學生進行創業準備。
創業型人才的培養是以課程為載體通過教學實踐活動訓練實現的,建立合理的課程體系是創業型人才培養的核心環節。因而,許多高職院校在對專業進行設置,對教學內容和方法進行選擇時,應打破傳統,構建出一套全新的教育教學體系,使之與創業教育相適應,真正做到為創業服務。
(一)構建合理的課程體系,培養學生所需的創業知識和創業技能
高職院校軟件技術專業不僅要培養學生具有良好職業道德和職業素養,具有較強軟件開發、軟件調試及技術服務等職業能力的應用型軟件技術人才,并應該讓學生成為擁有創業意識和創業能力的新型人才。為了使學生的職業能力與創業能力同步養成,筆者根據現有的教學資源和創業人才培養的特點,將軟件技術專業課程體系設置分為四大類課程(通識類課程、專業基礎課程、專業課程、專業技能課程),按照職業能力成長規律分成三個階段來實施。通過這幾個階段的學習,便可使學生對創業相關知識技能有較好的熟悉和掌握,全面了解創業的過程)
第一階段:通識類課程、專業基礎課程階段。這一階段除開設《軟件編程基礎》、《Java語言程序設計基礎》、《網頁設計》、《SQL Server數據庫基礎》等專業基礎課程外,還開設幾門通識類課程,如《大學生創業基礎》、《職業導向》等。其目的:一是針對專業入門的課程體系,主打趣味性教學,勾起學生的學習興趣,引導它們主動學習,首先對IT界有一個基本認知。在此基礎上,培養學生的邏輯思維能力等學習技能,使得它們對編程有一定的感性認識。二是著重對創業活動的基礎知識進行傳授,通過對創業活動的介紹,使大學生樹立起基本的創業意識,并建立其相關的創業基本知識結構,使其創業IQ(智商)得到提升。
在課程教學之余定期開展創業專題講座、學術報告會、科技活動月、參觀成功的大學生創業園等,通過這些豐富多彩的活動來營造強烈的創業氛圍,增強學生創新意識,提高創新能力。
第二階段:專業技能課程階段。這一階段除開設《使用C#開發數據庫應用程序》、《C#高級編程》、《使用Java實現面向對象編程》、《JSP動態網頁開發》、《Java Web高級編程》、《ASP.NET企業級應用開發》等專業課程外,還開設選修課程《市場營銷》、《中小企業的創辦與經營》、《中小企業財務管理》等。其目的:一是面向專業基礎知識和技能的課程體系,在理解相關概念的基礎上,培養學生的自學能力。實踐技能方面主要建立起學生“面向對象”的思想、訓練其代碼編寫的熟練和規范,使學生對于編程有一個整體理性認識和了解。二是著重對創業活動的專業知識進行傳授,使學生積累豐富的創業知識,為培養創業型人才的綜合素質打下堅實基礎。
作為未來的創業者,不僅要刻苦學習專業知識,樹立創新精神,培養創業技能,掌握創業本領,更要加強意志的鍛煉,逐步形成良好的意志品質。學校在學生的意志品質培養上,通過開展各種拓展訓練活動,使學生的意志力得到提高,以獲得克服創業困難和承受挫折的堅韌意志品質。
本階段利用一定的課程學習時間和業余時間讓學生到各大企業進行兼職,在工作實踐中解決遇到的相關問題,了解企業的各種流程和管理。感受企業氛圍,在企業的熏陶下,培養學生的創業精神和創業能力。
第三階段:專業實戰課程階段。這一階段主要進行項目實戰訓練,如《畢業設計項目開發》課程。開展該課程的主要目的有二;首先是面向就業,主要是以企業項目的實戰訓練為主。通過實踐操作,使學生分析、解決、總結問題的能力和習慣得到培養。親自參與各種業務流程的制作、主流框架技術的運用、核心代碼的設計編寫。完全依照企業常用的各種開發、管理模式進行實戰訓練。其次就是采用團體集中訓練或體驗式培訓等方式,將理論講解與實戰演練有效融合。可采用的教學方法形式多種多樣,如案例分析、角色模擬、拓展訓練以及企業職場感受等等。通過這些有效且有趣的教學方法,讓學生得到實戰經驗,自主吸收最新企業管理知識,最終學以致用。不難發現,這些活動都十分強調團結性,通過活動學生能有效的提高自己的交際能力、解決問題的能力、有利于學生企業家精神和EQ(情商)的逐漸形成。
這種從基礎技術能力到專業技術能力、再從專業技術能力到職業實踐能力的學習和訓練三段式課程體系構建,符合人們的從感性認識到理性認識、再從理性認識上升到實踐的認知規律,有利于促進學生職業能力的成長;另外,在課程體系設置中,將創業教育課程列為軟件技術專業必修課程和選修課程,這樣便可對學生基本創業素質和技能進行系統培養,減少學生盲目性創業,實現科學就業。
(二)選取實用的課程內容,培養學生創業所需的實踐技能
構建合理的課程體系結構僅僅是能力培養的第一步,能力目標的實現需要精心選取實用的教學內容作為支撐。
高職軟件技術專業主要培養的是學生對于“軟件開發崗位”工作的勝任,我們知道,軟件開發涉及的技術內容極為廣泛。不同的行業和項目所使用的技術方法、技術手段亦各不相同。我們所選擇的技術手段和方法是根據IT企業指導教師意見和建議,在工作中有效解決實際問題的先進技術。因此,在對課程內容進行選取時,就集中在如何解決開發項目中涉及到的各種技術工具、技術框架、編碼調試經驗、開發流程等方面。不應把重點放在使用對象去解決實際問題上,針對性強。
在課程內容的選取上以實用技能為核心,達到“以用為本、學以致用、綜合運用”,并注重一定的理論為指導,實現學生職業能力可持續發展的目的。
在課程內容安排上以項目案例為主線組織教學內容。每門課程結束后都有“項目實戰”,用來訓練學生解決問題的綜合能力,增加熟練程度,提高項目開發經驗和開發能力;每個階段最后都有“階段項目”任務。這種單項訓練、階段式訓練循環反復的訓練方式,很好地解決了學生職業能力成長問題,實現職業能力的跳躍式提升和可持續發展,為學生創業積累了豐富的實際操作經驗。
(三)創新教學模式、改革教學方法,提高創業型人才培養質量
高職軟件技術專業主要培養學生能夠運用Java、NET技術進行企業級B/S結構的應用系統的開發。為了使學生開發出高質量的軟件產品,我院軟件技術專業通過校企資源的全方位融通,創新教學模式,根據工學結合要求,采用面向工作過程的“職業情境、項目導向”的教學模式,這種模式將教學從教師為主的“講”向以學生為中心的“導”轉變,通過教師設置的“項目導向”的教學情境,指導學生的“學”,即學生參照《項目指導書》中的工作任務和情境,采用工學交替方式自主完成學習任務。使其在實踐中提高職業技能、在問題的發現中提高解決問題的能力和自我實現的能力。在教學方法上運用任務驅動法、問題引導法、角色扮演法等多種教學方法,刺激學生的學習興趣和引導創業熱情。利用企業提供的獎勵支助,建立良好的評判與獎勵機制來鼓勵教師帶領學生一起投身實踐或創業。將應用系統的開發與經濟相融合,激勵學生積極投身創業實踐活動的興趣。
(四)加大實訓基地建設,為創業型人才的培養搭建扎實的平臺
實踐教學是培養學生專業技能、解決實際問題的最好方式,尤其是形成創業能力和綜合素質提升的必要途徑。在創業人才培養方面,我們非常重視實訓基地的建設,在“突出實踐能力培養、體現工學結合、素質教育貫穿始終”的教學要求指導下,建立了貫穿軟件技術專業全課程的“課程實訓、項目開發、畢業實習”三個層次的實習基地,構建具有真實軟件產品開發、測試、信息服務的實訓環境。學生通過系統的、全方位的實踐教學訓練,完成了從課程技能訓練、軟件項目開發模擬到創業技能培訓的全方位、全流程的實踐教學環節和職業能力訓練。實踐證明,這種實踐教學體系確保了創業型人才培養模式的實施,學生的創業能力、社會適應能力、觀察和分析問題的能力、團隊協作能力等得到全面的鍛煉和提高。
四、結束語