湯志鵬
(廣東理工學院信息技術學院,廣東 肇慶 526100)
“移動互聯開發”作為一門實踐性很強的綜合性課程,涉及多門計算機課程的交叉,教學內容廣,技術更新快。但是教學以來,學生對于這門課的興趣不高,項目實踐能力,團隊合作、創新能力、就業前景沒有得到有效的改善。經過調研,以及結合2年的移動互聯課程教學經驗,總結的主要原因如下:
移動互聯軟件開發技術更迭較快,很多應用型本科院校老師無法跟上技術的更新速度,同時又缺乏相應的企業項目實踐經驗,導致課程開展不是很順利。教師在教學的過程中依然采用的是幾年前的教材,教學內容老舊,技術過時,無法適應新時代企業發展的需求,導致學生無法在企業中直接應用在學校中所學知識,就業情況不樂觀,從而對課程學習的積極性不高。
傳統的教學過程中,教師以課堂知識傳授者的角色,按部就班地按照課程的教學大綱,使用PPT課件,采用知識灌輸式教學,教師與學生缺乏有效的互動和溝通,課堂上缺乏項目實踐,忽略了學生的知識交叉運用能力與項目實踐能力培養[1]。移動互聯開發作為一門應用性非常強的課程,要求學生具有靈活運用多門計算機技術參與項目實踐的能力,所以傳統的教學方法不適用于移動互聯的課堂教學。
傳統的本科院校注重理論知識的培養,往往忽略學生項目實踐能力的培養,以本校為例,移動互聯開發課程總課時為64個課時,但安排的實踐課時才16個課時,同時理論課大多選擇在多媒體教室采用PPT的方式講解,無法有效的給學生呈現移動互聯開發的過程,缺乏對應用程序的演示。雖然要求學生做相關實驗,但是由于理論和實踐分開教學,沒有融合,學生在實驗時往往已經忘記之前講的理論知識,長此以往,學生缺乏實踐的動力,應用實踐能力較差。
互聯網企業在開發軟件項目時通常由多位軟件工程師協同完成,協同工作的過程中能夠培養團隊的合作精神,作為一個企業,要能夠在市場中競爭過其他同類產品,必須與時俱進,注重創新,創新是企業持續發展的動力。而傳統的院校在教學的過程中通常采用灌輸式教學,學生作為被動的知識接受者,平時安排的作業也是要求學生按部就班獨立完成,長期的思維定式,導致學生沒有團隊合作意識,也沒有個人的獨特創新思維。
教學內容是課程教學的基礎與依據,教學內容是否符合企業的實際應用需求,是關系到學生能否正常就業的前提。改革前的教學內容老舊,技術過時,無法適應新時代企業對于新技術的需求。移動互聯軟件開發技術具有多門計算機學科交叉,技術更新快、實踐應用強的特點,因此,教師在選擇教學內容時必須符合這些特點。通過校企合作,深入到互聯網企業中調研,分析互聯網企業對于移動互聯開發的崗位能力要求,結合本校的實際情況,重新設計了教學內容,移動互聯開發課程目前的主要教學內容如表1所示[2]。

表1 移動互聯開發課程教學內容

?
CDIO創新教學方法強調理論與項目實踐相結合,以學生的興趣、工程能力、團隊合作 、應用創新為教學目標,因此CDIO的教學方法非常適合移動互聯開發課程的教學[3]。在教學中,結合CDIO教學理念,采用企業項目導入的方式教學,演示企業項目案例,分析案例所用的技術及實際應用場景,通過真實的案例學習,既能讓學生學會理論知識,也能學會企業開發軟件項目的過程。課堂中老師也可以安排10個左右學生一組,組建開發小組,指定組長充當項目經理,其余組員充當技術員,共同完成項目,老師充當總經理,負責對所有項目的開發過程把控,模擬企業團隊開發軟件項目過程,讓學生如同身臨企業中做實際的工程項目。通過項目驅動教學,培養學生的項目實踐能力,團隊合作、創新能力,為以后的就業奠定基礎。
實驗是鍛煉學生實踐能力的一種重要的方式,通過實驗能夠讓學生學會將理論知識與實際應用相結合,培養學生的工程應用能力。實驗項目的制定需要符合企業的實際需求,與時俱進,引入新技術。通過校企合作,與企業項目經理、技術主管進行溝通,深入調研,分析企業的實際需求,了解企業開發,運營項目過程中的問題及困難,最后總結歸納,結合本校的實際情況,重新設計了實驗項目。總計分為4個APP實驗項目,分別為仿微信APP項目、手機通信錄APP、仿網易云音樂APP、速易達外賣APP項目。
鼓勵學生組建參賽隊伍,參加各級各類互聯網、軟件開發相關的計算機大賽,如“互聯網+”創新創業大賽、藍橋杯、中國計算機大賽,華為杯等大賽。通過計算機大賽,學生能夠接觸到計算的前沿技術課題,企業的前沿技術。在競爭激烈的競賽環境中,激發學生的主動學習,提高學生的代碼編寫能力。通過協同合作,創新作品,促進學生團隊合作、創新能力培養。
移動互聯開發應該以項目實踐能力為主,理論知識考核為輔的方式考核。為提高學生的項目實踐能力,課程總評成績改為平時成績(40%)+期末成績(60%),平時成績部分調整為對學生的實驗成績、課堂表現、出勤率按照6 : 2 : 2的比例組成,其中實驗成績按照實驗過程和實訓報告1 : 1的比例組成。期末成績考核方式不限于紙質考核,而是通過期末項目實踐(40%)+紙質考核(60%)的綜合方式進行考試,更注重學生綜合實踐能力及創新能力的考查。通過改革能有效避免部分學生平時不學習,試圖通過期末“劃重點”的方式通過理論考試,出現“高分低能”缺乏應用實踐能力的現象。
使用新的教學內容,教學方法,實驗項目,考核評價機制,鼓勵學生積極參加各項賽事,經過多輪的移動互聯開發課程教學實踐,改革后的學生學習效率,學習積極性顯著提高,計算機理論知識的掌握水平,實踐應用能力大幅提升。通過計算機競賽,學生的編程能力,創新能力顯著提高,團隊合作意識得到加強。對學生的就業數據調查發現,占比更多的學生畢業后從事移動互聯開發,并且他們都能較好的勝任企業移動互聯開發崗位。
為提高學生的移動互聯軟件開發理論水平,項目實踐能力,團隊合作、創新能力,進一步促進學生的就業。分析移動互聯課程教學過程中的不合理現狀,提出了優化教學內容及實驗項目,創新教學方法,鼓勵學生競賽,優化考核評價機制的改革措施。在教學中根據互聯網企業對于移動互聯崗位的需求及職業能力要求不斷優化課程教學,調整教學方向,以適應新時代企業的人才需求。經過多輪的教學實踐,教學改革成果顯著,改革后的學生學習效率,學習積極性顯著提高,計算機理論知識的掌握水平,編程能力,項目實踐能力大幅提升,團隊合作意識得到加強、創新能力提高,就業情況較好。