软件技术(移动端软件开发)
【专业简介】随着Android智能手机的普及,传统的上网方式已逐渐退出历史的舞台。人们无论在生活、学习还是工作的过程中,都已逐渐习惯使用APP客户端的上网方式。本专业紧靠软件行业的发展,主要让学生学习Android开发的相关知识,掌握Android智能手机第三方应用程序(Android APP软件)的设计与开发以及手机客户端APP软件图标的设计等技术。【培养目标】培养具备Android APP软件和电商软件开发功能的分析、模块的设计以及代码的实现的能力、熟悉Android开发框架的应用以及手机客户端界面的设计、APP软件图标的设计等综合能力的高级技术人才。可考取软件设计师、界面UI设计师等职业资格证书。【就业前景】
由于目前Android技术处于一个发展的阶段和随着各种移动应用软件和手机游戏等内容需求的日益增加,加大了各大中小型手机应用开发商的开发力度。因此,学生具备Android程序员和Android APP软件开发工程师所需的技能在接下来的就业前景将非常广泛。【专业特色】该专业方向通过对市场的调研、与本专业毕业生的交流和Android相关工作岗位的深入剖析,确定了该专业方向的培养目标岗位,根据市场的需求与反馈和岗位职责的典型工作任务,设置相对应的课程体系。在整个的教学过程中,采用项目驱动的教学方法,以具体的项目开发作为课堂教学的重点,让学生掌握Android APP软件开发的流程以及相关的技能。【主干课程】程序设计基础(C语言)、Java程序设计基础、Java设计模式、JavaScript应用开发、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开发能力。