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