国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

面向軟件服務外包專業(yè)的移動應用開發(fā)課程體系建設

2016-11-10 08:40:47陳志孫力娟岳文靜
計算機教育 2016年7期
關鍵詞:課程體系

陳志 孫力娟 岳文靜

摘要:根據移動互聯網產業(yè)的軟件服務外包專業(yè)人才培養(yǎng)工作實際,針對移動應用開發(fā)課程體系建設問題,提出層次化的移動應用開發(fā)課程體系結構、模塊化的移動應用開發(fā)技術課程群等建設方案,闡述增量式的課程群教學進度安排、校企深度合作的課程教學與質量監(jiān)控等建設措施,并以南京郵電大學為例對上述建設方案和措施的具體實踐和成效進行總結和分析。

關鍵詞:軟件服務外包;移動應用開發(fā);課程體系;Android;iOS

0.引言

軟件服務外包是信息技術服務的新興產業(yè),基于移動互聯網的移動應用開發(fā)是該產業(yè)重要的業(yè)務集聚領域。高校在建設軟件服務外包相關專業(yè)或人才培養(yǎng)項目時,有必要開設移動應用開發(fā)類課程,以有效提升學生的移動互聯網應用開發(fā)水平。

1.移動互聯網產業(yè)的軟件服務外包人才培養(yǎng)

近年來,全球移動互聯網產業(yè)快速發(fā)展,各種移動應用數目急劇增長,正在深刻改變傳統(tǒng)社會服務或企業(yè)業(yè)務的組織和運行模式。移動互聯網通常通過智能手機、平板電腦和智能穿戴設備等移動終端提供移動應用業(yè)務,當前市場占有率排名前列的移動終端應用開發(fā)平臺包括Android和iOS等,而移動應用發(fā)展伴隨著Android、iOS等平臺的競爭和實際業(yè)務需求增長而促進了消費、商務、軟件、信息技術服務等相關產業(yè)的分工格局重塑和轉型升級。其中,軟件服務外包行業(yè)已深入移動應用開發(fā)領域并在整個產業(yè)分工中扮演重要的角色,有希望為移動應用開發(fā)提供快速可靠的專業(yè)解決方案。作為軟件服務外包行業(yè)健康發(fā)展的基礎,移動應用開發(fā)專業(yè)人才培養(yǎng)是高校服務移動互聯網產業(yè)發(fā)展的重要工作,這也是高校深化人才培養(yǎng)模式改革的重要措施。

高校通過建設軟件服務外包專業(yè),可以系統(tǒng)地培養(yǎng)符合軟件服務外包行業(yè)要求的專業(yè)技術與管理人才,而專業(yè)課程設置通常會根據市場需求的變化而改變。移動應用開發(fā)領域的多樣性、動態(tài)發(fā)展性、市場開放性等特征明顯,使軟件服務外包專業(yè)課程體系要采用就業(yè)導向的多樣化應用開發(fā)平臺課程和實踐環(huán)節(jié)。此外,學生在軟件服務外包過程中綜合能力的提升也是軟件服務外包專業(yè)課程設置和人才培養(yǎng)的目標,這些綜合能力包括在移動應用開發(fā)領域的創(chuàng)新開拓能力、項目管理能力、團隊協作與溝通能力等。

2.軟件服務外包專業(yè)的移動應用開發(fā)課程體系設置

專業(yè)人才培養(yǎng)要通過系統(tǒng)化的課程體系,使學生具有良好的專業(yè)知識和實踐能力,而軟件服務外包行業(yè)發(fā)展更是要求學生掌握全面扎實的專業(yè)知識,擁有創(chuàng)新實踐能力和必要的職業(yè)素質。因此,移動應用開發(fā)課程體系設置要遵循基礎性、專業(yè)性和創(chuàng)新實踐訓練等原則,既讓學生具有較全面的移動應用開發(fā)技術與能力,又要讓學生在軟件服務外包行業(yè)中具有較好的競爭優(yōu)勢。

2.1移動應用開發(fā)課程體系結構設計

表1給出一種層次化的移動應用開發(fā)課程體系結構方案,該方案將移動應用開發(fā)課程分為4個層級,即L1基礎類課程、L2技術類課程、L3技術類集中實踐課程、L4綜合類集中實踐課程,這個層級劃分體現了基礎性、專業(yè)性、創(chuàng)新性、實踐性等原則要求。L1課程服務于其他層級課程,提供移動應用開發(fā)、軟件服務外包的基本理論、知識和技術基礎。L2課程讓學生學習移動應用開發(fā)前沿技術,這個層級的具體課程可以根據市場需要來選擇確定。L3課程通過小型項目實踐,使學生深化掌握L1課程和L2課程涉及的理論知識與具體技術,這個層級課程要讓學生充分體驗和實踐軟件工程的理論和方法。L4課程在前三個層級的基礎上,利用軟件服務外包企業(yè)中大型項目進行創(chuàng)新實踐,培養(yǎng)學生的創(chuàng)新性實踐能力和在企業(yè)環(huán)境中的職業(yè)素質。表1給出了每一個層級的示例課程??紤]到L3課程采用的實踐對象是小型項目,所以這個層級每一個課程可以只針對一個移動終端應用開發(fā)平臺。例如,軟件服務外包基礎實踐課程可以只涉及Android應用開發(fā)技術,而軟件服務外包工程實踐課程可以只涉及iOS應用開發(fā)技術。這里將Android應用開發(fā)技術作為基礎性實踐內容的原因是該技術對硬件環(huán)境要求低,相比于iOS應用開發(fā)技術,學生更容易進行實踐。此外,L4課程是綜合類創(chuàng)新實踐,該層級每個課程是在中大型項目實踐中綜合利用各種移動應用開發(fā)前沿技術。

2.2移動應用開發(fā)技術課程群設計

根據表1移動應用開發(fā)課程體系結構方案,表2給出基于移動終端應用開發(fā)平臺的一個模塊化的移動應用開發(fā)技術課程群方案。該模塊化方案將移動應用開發(fā)技術課程分為3個技術課程群,即Android課程群、iOS課程群、集中實踐課程群,這些技術課程群的具體組成課程可以互相交疊。Android課程群、iOS課程群分別涉及Android和iOS應用開發(fā)學習與實踐,而集中實踐課程群是通過項目實踐,使學生逐步掌握移動應用開發(fā)綜合技術和能力,最終具備良好的軟件服務外包創(chuàng)新能力和職業(yè)素質。以表2中的示例課程為例,在具有部分相同組成課程的3個課程群中,軟件服務外包項目實踐和軟件服務外包專業(yè)實習是共有的課程,而根據移動應用開發(fā)課程體系結構方案,軟件服務外包基礎實踐、軟件服務外包工程實踐分別屬于Android課程群和iOS課程群。移動應用開發(fā)技術課程群的劃分遵循專門技術發(fā)展和學習的脈絡,是移動應用開發(fā)技術課程質量建設的必要措施,也是系統(tǒng)化增強學生專業(yè)技術水平的重要手段。此外,隨著移動應用開發(fā)技術發(fā)展,上述模塊化的技術課程群可以根據市場需要進行質量提升或動態(tài)變更。

2.3移動應用開發(fā)課程教學模式設計

為軟件服務外包人才培養(yǎng)設置的移動應用開發(fā)課程來源于新興市場長期需求和技術前沿,強調技術學以致用和職業(yè)素質的培養(yǎng),這與常規(guī)專業(yè)課程是不同的。因此,促進這些移動應用開發(fā)課程的學習并檢驗出學生的學習成效需要有效的教學模式,包括合理的教學進度安排、校企合作教學、全面的質量監(jiān)控等。

1)增量式的課程群教學進度安排。

移動應用開發(fā)技術的學習和實踐有一個漸進而逐步深入的周期,所以基于特定開發(fā)平臺的課程教學進度需要給學生一個逐步消化和深入掌握技術的過程,而增量式的課程群教學進度安排方案可以滿足這樣的需求,該方案能夠讓學生在不斷推進的學習過程中形成系統(tǒng)化的技術體系。表3和表4分別給出了Android和iOS課程群教學進度安排示例。以表3為例,Android開發(fā)基礎、Android深度開發(fā)技術、Android小型項目實現和Android中大型項目實現是難度依次增高的Android應用開發(fā)技術學習里程碑。覆蓋這些里程碑的課程教學進度采用增量式安排,每一個后續(xù)安排的Android課程會使用先前所有課程涉及的技術,這將提高學生的持久性學習成效,并增強學生的學習動力和信心。

2)校企深度合作的課程教學與質量監(jiān)控。

高校和企業(yè)在移動應用開發(fā)技術傳授和應用上各具優(yōu)勢:高校注重系統(tǒng)化的理論和方法教學,還強調實踐應用能力的訓練;而企業(yè)具有真實的移動應用開發(fā)項目案例,并提供全流程的軟件工程項目體驗和技術開發(fā)經驗,這些企業(yè)案例、體驗和經驗對學生的培養(yǎng)是很有幫助的。合理的校企合作可以有效提升移動應用開發(fā)課程的教學質量。校企深度合作的課程教學方案是讓校企共同主導課程教學:①校內專業(yè)教師和企業(yè)資深工程師或經理共同擔任每門課程的任課教師;②課程教學在學校或企業(yè)進行,充分利用和調動校企優(yōu)質的教學條件和資源;③校企合作進行課程教學質量監(jiān)控,通過學校校院兩級督導,學校任課教師同行,學校任課教師、合作企業(yè)任課教師、學生、教務管理部門等對課程教學效果、校企任課教師水平、學生專業(yè)技術水平和職業(yè)素質進行全面的評價,為課程教學質量監(jiān)控提供參考。表5是課程教學質量監(jiān)控表,該表詳細規(guī)定了評價人和監(jiān)控指標之間的對照關系。

3.移動應用開發(fā)課程體系建設實踐案例分析

南京郵電大學是江蘇省首批地方高校計算機學院培養(yǎng)服務外包人才試點高校之一,承擔江蘇省高等學校軟件服務外包類專業(yè)嵌入式人才培養(yǎng)項目,建設軟件工程(計算機軟件與服務外包)、軟件工程(嵌入式培養(yǎng))等軟件服務外包人才類本科專業(yè),該專業(yè)主要面向移動互聯網產業(yè),培養(yǎng)學生專業(yè)化的移動應用開發(fā)技術和職業(yè)素質。移動應用開發(fā)課程體系建設是學校軟件服務外包人才類本科專業(yè)建設的重要工作。

目前,學校通過2011級和2012級專業(yè)建設探索和經驗總結,從2013級開始在軟件服務外包人才類本科專業(yè)方案中開設表1給出的所有示例課程,并形成了校企深度合作建設的Android課程群、iOS課程群、集中實踐課程群等,目前合作企業(yè)包括誠邁科技(南京)股份有限公司、南京中興新軟件有限責任公司等。

1)Android課程群。

(1)Java程序設計。該課程是Android應用開發(fā)基礎,利用26學時的課堂教學和6學時的實驗實踐教學,為學生講授Java語法基礎、Java面向對象技術、Java常見類的使用、輸入和輸出處理、多線程和圖形用戶界面設計等。

(2)Android應用開發(fā)。該課程利用30學時的課堂教學和18學時的實驗實踐教學,為學生講授Android的開發(fā)環(huán)境搭建、程序設計基礎、用戶界面開發(fā)、圖片圖像處理、數據存儲、多媒體開發(fā)、網絡與通信等知識,并講解Android應用開發(fā)經典案例。

(3)服務外包基礎實踐。該課程是Android應用開發(fā)、Java程序設計的集中實踐深化環(huán)節(jié),使學生集中2周(80學時),通過Android小項目開發(fā),深入掌握Android控件與用戶界面設計、網絡與通信、版本庫管理,并學會Android軟件服務外包項目開發(fā)的規(guī)范和流程,包括需求分析、敏捷開發(fā)、迭代測試、項目進度、風險控制等。

2)iOS課程群。

(1)Objective-C程序設計。該課程是iOS應用開發(fā)基礎,利用26學時的課堂教學和6學時的實驗實踐教學,系統(tǒng)地介紹Objective-C編程基礎知識,包括Objective-C在c的基礎上引入的特性、Cocoa工具包的功能和框架、面向對象編程技術等。

(2)iOS應用開發(fā)。該課程利用30學時的課堂教學和18學時的實驗實踐教學,詳細講解iOS編程的生命周期、內存管理、CoreData、動畫等特性,使學生學會如何利用開源框架快速開發(fā)iOS應用軟件。

(3)服務外包工程實踐。該課程是Objective-C程序設計、iOS應用開發(fā)的集中實踐深化環(huán)節(jié),使學生集中2周(80學時),通過iOS小項目開發(fā),深入掌握iOS編程的高級知識、iOS自定義控件及用戶界面設計、網絡與通信、數據管理、版本庫管理等,并學會iOS軟件服務外包項目開發(fā)的規(guī)范和流程。

3)集中實踐課程群。

該課程群包括軟件服務外包基礎實踐、軟件.服務外包工程實踐、軟件服務外包項目實踐、軟件服務外包專業(yè)實習等課程。服務外包項目實訓是Android應用開發(fā)、lOS應用開發(fā)的綜合性集中實踐深化環(huán)節(jié),使學生集中2周(80學時),通過軟件服務外包中大型項目開發(fā),進行綜合性創(chuàng)新訓練,并深入掌握需求分析、項目規(guī)劃、程序設計、項目實現、項目進度和風險控制等。服務外包專業(yè)實習是到軟件服務外包企事業(yè)單位進行為期16周(640學時)的綜合性實習或有關科學研究類項目開發(fā),讓學生通過深入企業(yè)生產或科學研究第一線,了解相關專業(yè)知識和理論在實際生產和科學研究中的應用,培養(yǎng)良好的創(chuàng)新實踐能力和職業(yè)素質。

根據上述移動應用開發(fā)課程體系實踐配置,總學時中約10%學時實際用于純課堂教學,其余均為在學校或企事業(yè)單位的實踐教學;軟件服務外包專業(yè)實習原則上要求在企事業(yè)單位完成,而其他課程的授課在學校或企事業(yè)單位進行,通??倢W時中逾60%學時是在軟件服務外包企事業(yè)完成的。此外,移動應用開發(fā)課程具體內容界定了每門課程授課先后順序和流程配置結構。

根據課程教學質量監(jiān)控數據,學生對移動應用開發(fā)課程體系實施給出了正面和積極的評價。以Android課程群為例,近3年學生對校企合作教學的評價如下:①切實增強了實踐應用能力,提高了職業(yè)水平,平均滿意度約為96%;②激發(fā)積極思維,融會貫通所學知識,培養(yǎng)獨立思考和分析、解決問題的能力,平均滿意度約為95%;③積極采用現代化教學手段以提高教學效果,平均滿意度約為93%;④做到教學相長,師生互動,激發(fā)學習動力,平均滿意度約為94%。

4.結語

移動應用開發(fā)課程體系設計與建設實踐是移動互聯網領域軟件服務外包專業(yè)建設的重要工作,該工作要為移動互聯網產業(yè)和軟件服務外包行業(yè)培養(yǎng)更多優(yōu)秀人才。層次化的移動應用開發(fā)課程體系結構、模塊化的技術課程群等建設方案系統(tǒng)化和較全面地提高移動應用開發(fā)專業(yè)人才培養(yǎng)體系,而增量式的教學進度安排、校企深度合作教學模式等建設措施有力地保障這些專業(yè)人才培養(yǎng)的規(guī)格和質量。南京郵電大學移動應用開發(fā)課程體系建設實踐案例說明上述建設方案具有現實的可行性,并切實提升了學校面向移動互聯網產業(yè)的軟件服務外包專業(yè)人才培養(yǎng)水平。

考慮到未來移動互聯網產業(yè)和移動應用開發(fā)技術發(fā)展,面向軟件服務外包專業(yè)的移動應用開發(fā)課程體系建設還需要更多的實踐工作,而課程內容和技術課程群的更新也應該作為常態(tài)化的有益建設措施。

猜你喜歡
課程體系
以創(chuàng)新課程體系引領學生發(fā)展
輔導員(2017年18期)2017-10-16 01:14:48
民法課程體系的改進和完善思路*——以中國政法大學的民法課程體系為例
加強青少年中醫(yī)傳統(tǒng)文化教育的必要性及其課程體系構建
論普通高校國防教育課程體系的構建
英國大學課程體系特色借鑒
法國高校課程體系借鑒
紫金县| 获嘉县| 大丰市| 盐池县| 民和| 咸宁市| 华阴市| 沁水县| 闽清县| 二连浩特市| 广南县| 樟树市| 夏邑县| 攀枝花市| 宁国市| 潞西市| 江达县| 鄂托克前旗| 新闻| 萝北县| 法库县| 乌海市| 浦东新区| 呼和浩特市| 深州市| 肃宁县| 北流市| 封开县| 顺昌县| 莆田市| 天柱县| 罗源县| 延安市| 逊克县| 当阳市| 乐山市| 玉田县| 乌鲁木齐市| 麟游县| 五原县| 循化|