軟件與信息服務(軟件設計與開發)
【專業簡介】 隨著互聯網的全面普及、云計算技術的日漸成熟以及Java語言自身的特點,基于Java Web應用開發也逐漸在“互聯網+”的這個時代嶄露頭角,被越來越多的企業和用戶所應用。本專業緊密依托軟件外包企業與其他軟件相關行業,立足珠三角地區,面向全國,培養具備Java Web應用開發、軟件的市場推廣銷售、管理與服務等方面的高級技能型人才。
【培養目標】培養精通C++、Java、Java__script、HTML語言,具備Java Web應用開發、管理及應用的能力,能從事Java Web應用開發功能模塊開發、界面美工設計、交互界面設計、數據挖掘和分析、數據庫應用開發、系統集成、軟件測試和售前售后技術服務的高端技能型人才。
【就業前景】本專業學生畢業后可在從事IT服務外包企業、計算機軟件公司以及各類企事業單位從事Java Web應用的分析、設計和開發工作;從事外包軟件的項目管理、軟件設計和測試、軟件產品的市場推廣及管理、售前與售后服務等工作。畢業生從業的崗位有項目經理、程序員、界面設計師、軟件測試工程師、數據分析師、技術支持及維護工程師。
【專業特色】同軟件外包企業及軟件相關行業緊密合作,以真實企業項目為載體,學習掌握主流軟件開發語言工具及軟件外包業務流程。
軟件服務外包專業具有如下優勢:培養目標明確,崗位定位精準:同珠三角的軟件公司和科技公司緊密合作,學校和企業共同制定課程體系和教學模式,教師與設計師、工程師共同制定專業課程標準,課程內容和崗位工作過程、典型任務耦合,實現專業學習和崗位實踐的無縫接軌。
【主干課程】《C++程序設計》 本課程的主要內容是通過學習C++中的數據類型、結構、運算、及程序設計的基本方法,使學生了解并掌握面向對象程序設計的基本概念與方法,能夠利用C++語言學會解決一般應用問題,并通過項目實踐,掌握C++程序的設計與開發。 《Java程序設計》 Java是目前應用最為廣泛的計算機語言,通過本課程的學習,使學生了解網絡編程技術的最新技術與基本概念,掌握Java語言基本的語法知識,利用Java編制高質量的應用程序,并能應用到軟件開發中去。 《Web前端開發技術》 在掌握JS腳本語言的基礎上,通過學習HTML、JQuery、CSS+DIV的框架和界面設計技術,使學生具備Web前端的開發能力,并能夠根據要求開發具體的項目。
軟件與信息服務(移動端軟件開發)
【專業簡介】
隨著Android智能手機的普及,傳統的上網方式已逐漸退出歷史的舞臺。人們無論在生活、學習還是工作的過程中,都已逐漸習慣使用APP客戶端的上網方式。本專業緊靠軟件行業的發展,主要讓學生學習Android開發的相關知識,掌握Android智能手機第三方應用程序(Android APP軟件)的設計與開發以及手機客戶端APP軟件圖標的設計等技術。
【培養目標】
培養具備Android APP軟件和電商軟件開發功能的分析、模塊的設計以及代碼的實現的能力、熟悉Android開發框架的應用以及手機客戶端界面的設計、APP軟件圖標的設計等綜合能力的高級技術人才。可考取軟件設計師、界面UI設計師等職業資格證書。
【就業前景】
由于目前Android技術處于一個發展的階段和隨著各種移動應用軟件和手機游戲等內容需求的日益增加,加大了各大中小型手機應用開發商的開發力度。因此,學生具備Android程序員和Android APP軟件開發工程師所需的技能在接下來的就業前景將非常廣泛。
【專業特色】
該專業方向通過對市場的調研、與本專業畢業生的交流和Android相關工作崗位的深入剖析,確定了該專業方向的培養目標崗位,根據市場的需求與反饋和崗位職責的典型工作任務,設置相對應的課程體系。
在整個的教學過程中,采用項目驅動的教學方法,以具體的項目開發作為課堂教學的重點,讓學生掌握Android APP軟件開發的流程以及相關的技能。
【主干課程】
程序設計基礎(C語言)、Java程序設計基礎、Java設計模式、Java__script應用開發、Web前端開發、Java EE、Java SE、數據庫SQL、界面UI設計
《界面UI設計》
通過本課程的學習,讓學生對UI的布局和交互有設計和規劃能力,能準確把握產品的整體風格和色彩,達到在移動產品等進行用戶界面設計、交互設計、視覺設計的目的,并最終熟練掌握界面UI設計的基本知識和技能。
《Java EE》
本課程主要介紹如何搭建高效與可復用的J2EE軟件架構,能夠在大規模應用環境中進行基于J2EE技術的系統設計和技術選擇,熟悉如何優化軟件架構設計,能夠分析Java EE平臺商業和開源框架技術選型,系統全面地掌握J2EE系統性能調優的方法、工具和技巧。
《移動軟件高級應用開發(Android)》
通過學習Android核心技術Intent、后臺服務Service、Android中的數據存儲以及Android的網絡通信等知識的學習,讓學生理解Android的體系結構和常用框架的使用,熟悉Android平臺下UI、網絡通信、進程管理等機制,從而具備一定的Android開發能力,成為一名優秀的Android APP軟件開發工程師。
《移動軟件高級應用開發》
通過本課程的學習,讓學生掌握Android核心技術Intent、后臺服務Service、Android中的數據存儲以及Android的網絡通信等知識,讓學生理解Android的體系結構和常用框架的使用,熟悉Android平臺下UI、網絡通信、進程管理等機制,從而具備一定的Android開發能力。