呂圣軍
(1.浙江工業大學 之江學院,浙江 紹興 312030;2.浙江工業大學 計算機科學與技術學院,浙江 杭州 310014)
當前,我國高等教育結構性矛盾突出,同質化傾向嚴重,畢業生就業難和就業質量低的問題仍未有效緩解[1],培養應用型人才是高等教育發達國家和地區在知識經濟社會和高等教育大眾化背景下的共同選擇和發展趨勢[2]。以應用型人才培養特色院校建設為契機,以教學研究和思想觀念轉變為先導,以培養高素質應用型人才為目標,以提高質量為核心,以教學質量工程和學風建設為抓手,加強企業與學校的密切聯系,理論聯系實際,建立強針對性的教學案例,培養個性化、專業化的人才,不斷提高教學水平和人才培養質量。
計算機程序設計基礎是大學生在大學期間學習和掌握計算機基本技能及其應用的重要途徑[3]。隨著信息社會對人才的需求,各大學都加大對學生利用計算機解決實際問題技能培養的力度。因此,研究與探索新形勢下高校計算機基礎課程教學方法改革,為高校計算機基礎課程教學的建設摸索出一條具有自身特點的道路,全面提高教育教學質量,提高學生與自身專業相結合的計算機應用水平,從而提升學生在信息化社會中的競爭能力,是迫切需要解決的關鍵問題。
(1)提高學生的學習積極性。本課題通過校企合作,讓學生清楚這門課“學以致何用”,了解這些工具在工作中的應用程度和重要性。學生在應用中找到了學習樂趣,提高了學習的積極性。
(2)豐富教學方式,提高教學效率。通過“調研→建立案例→理論→實踐→評測”方式豐富教學內容,讓學生系統全面地掌握知識,提高教學效率。
(3)掙脫應試教學模式,建立應用型人才培養模式。杜絕一味追求合格率,拋棄為了拿證書而學習的思路,讓學生真正按照企業要求去學習知識。
(4)減小校企差距,縮短學生向員工轉變的不適應期。依企業案例教學,把學生當員工培訓,讓學生提早進入工作狀態。
首先選取的教學內容必須達到大學要求的層次,在這個基礎上,應特別注重市場需求,以工作崗位的實際要求能力去設計課程體系,引入行業案例,加深學生對計算機知識的理解與掌握,以提高教學水平。在保證有了扎實的基礎和較強的計算機知識應用能力的前提下,再根據學生的興趣對學有余力的學生進行其他計算機相關課程的引導。
課程教學改革的實施方案包含兩條路線,如圖1所示。

圖1 計算機基礎課程教學方案
(1)在整個教學過程中,教師起到主導作用。教師可以帶領部分學生進入企業,了解企業的需求。返回學校后,教師對企業需求進行整理歸納,形成自己特有的教學案例及教學方案,并認真規劃和組織課堂教學步驟。通過課堂授課的形式,把最重要的、最實用的知識講授給學生,然后通過實踐教學的形式,并以先前歸納好的案例進行實踐教學。教師開發測試軟件來檢驗學生學習相關知識的成果,期間對學生學習中出現的問題,進行專業的指導,通過查缺補漏的形式,完善學生掌握知識的完整性。
(2)學生在教學過程中是主體,因此學生也需要了解企業的用人需求,一方面能夠使學生很快找到努力學習的方向,另一方面也能提高學生學習的興趣,避免漫無目的的學習。學生通過課堂來系統學習理論知識,并利用教師給出的與生產實際聯系比較密切的實用案例來加以練習,從中體會知識的重要性,同時也縮短了知識與實際應用之間的距離。然后,學生把利用理論知識解決實際問題的方法進行歸納總結,在此基礎上建立起完整的知識體系。為了鞏固所學,學生通過教師開發的測試軟件[4]來深化對知識的掌握,期間發現的任何問題也可以向指導教師提出。最后,學生可以參加國家或省級的計算機水平考試,對所學知識的掌握程度進行權威驗證。
(3)由于本方法一開始就建立在企業需求的基礎之上,所以整個教學過程都是有針對性的。期間,教師的教和學生的學是交互的,符合實際的,一定會達到理想的效果。因此,這種方式培養出來的學生能夠盡早地融入用人單位,縮短學生向員工轉變的不適應期。
應用型人才培養模式是一種新型模式,它注重學生學以致用能力的培養,對培養學生的動手能力、創新能力等,有很好的效果。此模式能激發學生學習的興趣,挑戰自我,戰勝困難,充分發揮學生的潛能,真正把“要我學”變成“我要學”的學習方式。我們希望能從中汲取一些經驗和方法,能夠顯著提高高校計算機基礎課程教學水平、學生的理論聯系實際的能力和軟件系統開發的能力,制定出一套行之高效的教學模式,為學生利用計算機工具解決實際問題打下堅實的基礎。
(1)深入企業并了解其需求,創建合理的教學案例。應用型人才培養當然離不開“用”字,企業是知識用于實踐的最好場所,也是將來學生要去的地方。因此,進入企業去了解企業需要什么樣的人才,我們應該培養什么樣的人才,是教育工作者必須要弄明白的地方。調研回來的資料,是很好的教學素材,我們可以把它改造成教學案例,放入教學課堂中,這無形中就已經起到校企銜接的重要作用。
同樣道理,學生要學什么,為什么要學,也是學生學習前要搞清楚的問題。通過企業的走訪,讓學生能夠更加直觀地感受到知識在生產實際中的應用,一方面能夠使學生在學習過程中有一定的目標,另外還能使學生帶著興趣去學習,這會極大地提高學生學習的效率。
(2)建立現代化網絡教學平臺,構建交互式教學環境,提供共享資源。創建網絡學習平臺,使學生由被動學習轉變為在平臺上隨時進行的主動學習,滿足學生個性化學習的要求。學生不僅按照自己的基礎學習,根據自己的興趣學習,與同學進行交流學習,還可以與教師共同探討問題,形成多方面交流的合作學習氛圍,逐步創建形成傳統教學與網絡教學相結合的多元化教學模式。為了滿足教師和學生對共享教學資源的需求,為廣大教師、學生提供免費下載的共享資源(如電子教材、教學課件、常用的工具軟件、開發工具等)。
(3)開發在線評測軟件,檢驗學習成果。要了解知識的掌握水平,需要有一套合理的評價系統。因此,開發具有自己特色的評測軟件是非常重要的環節[4]。開發的評測軟件要兼具課堂練習、平時測驗,考查、考試,閱卷、評分等基本功能。同時,多年的教學經驗為積累典型題庫發揮作用。學生可以通過評測軟件找出自己學習中的不足,完善自己知識體系,這對知識的掌握是非常重要的。
2016年,我們已經基本建立了部分C語言程序設計基礎測試題庫,通過在線評判,取得了良好的效果。目前,該題庫已經有擁有120道典型測試題,涵蓋C語言程序設計二級考試的所有知識點。以下是2016年4月21日測試題目,如圖2所示,該次測試所選的題目都是C語言程序設計經典的案例,但是這些案例又都被加入了企業生產實際的元素,因此更具有吸引力。通過這些案例的測試,一方面能夠檢驗學生掌握知識的情況,另一方面也驗證了學生利用知識解決實際問題的能力,是一種行之有效的好方法。
圖3是2016年4月21日測試考生測試的結果圖,A題總共被提交(Total)237次,正確提交(AC)86次,正確率為36.3%,一方面提交次數比較多,說明學生在做此題時時間比較充裕,另一方面正確率比較低說明此題是一道比較難的題目。H題總共被提交(Total)12次,正確提交(AC)7次,正確率為58.3%,一方面提交次數比較少,說明學生在做此題時測試時間已經接近結尾;另一方面正確率比較高,說明此題是相對比較簡單的題目。短短90分鐘之內全場共提交975次,正確提交514次,這充分顯現出測試軟件的優勢所在,這是指導教師手工指導效率所不能比的,體現出現代教學手段的高效性。
通過以上研究,我們能夠看出應用型人才培養與社會需求是分不開的,合理的企業案例是培養個性化人才的良好手段。案例分析與解決既縮短了學生畢業后的不適應期,又能提高學生學習的積極性,是一種新形勢下培養應用型人才的高效率方案,但該方案也有創新性與前瞻性不足,教學成本較高等缺點,也需要在以后的研究中加以改進。

圖2 測試題

圖3 測試結果圖