软件与信息服务(软件设计与开发)
【专业简介】 随着互联网的全面普及、云计算技术的日渐成熟以及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开发能力。