天津市大学软件学院“新工科创新试验班”专业方向培养方案-移动互联全栈开发-软通动力
时间:2017-12-19 编辑: 点击:

一、设置情况

专业负责人

软通动力教学负责人

实训类别

移动互联全栈开发工程

设置理由

现代项目的开发,很少说只用到一两种技术的,特别是移动互联网大潮下。随便一个互联网项目中用到的技术,就会需要用到后端开发、前端开发、界面设计、产品设计、数据库、各种移动客户端、三屏兼容、restFul API设计和OAuth等等,一些比较前卫的项目,可能还会用到Single Page Application、Web Socket、HTML5/CSS3这些技术,还有第三方开发像微信、微博等等。

Web前端也远远不是从前的切个图、用个jQuery、上个AJAX兼容各种浏览器那么简单了。现代的Web前端,你需要用到模块化开发、多屏兼容、MVC,各种复杂的交互与优化,甚至你需要用到Node.js来协助前端的开发。

所以说一个现代化的项目,是一个非常复杂的构成,我们需要一个人来掌控全局,他不需要是各种技术的资深专家,但他需要熟悉到各种技术。对于一个团队特别是互联网企业来说,有一个全局性思维的人非常非常重要。掌握多种技能,并能利用多种技能独立完成产品的人在当前互联网大潮下越发显得非常重要。

软件技术有两个发展方向,一种是纵向的一种是横向的。当前社会从高校的培养到企业实践普遍遵循纵向培养的原则。互联网大潮的到来对横向人才的需求越发迫切。2016中国软件开发白皮书中提到,目前Web开发群体5成以上为全栈开发者。预示着随着市场需求的不断变化,市场对开发者逐渐有了更高要求,精通前后端的全栈工程师将成为IT界新一代宠儿。

就业去向

全栈未来将成爆发之势,就业机会将持续增长。据统计北京2016年全栈工程师平均薪资在1.8万左右。(数据来自965份随机抽查样本)。

移动互联全栈开发工程师,内容涉及Java、移动、前端、数据库测试等课程,因此学生毕业以后可以从事IT行业多领域类型的工作,如Java软件开发工程师、Android开发工程师、UI前端设计工程师、数据库开发工程师、运维工程师、测试工程、技术支持、开发工程师助理等工作。

二、培养计划

(一)专业技术课程列表

课程名称

适用专业

总学时

课程类型

课程性质

上课学期

Bootstrap开发实践

软件工程,计算机科学与技术,移动互联等理工科专业

45

学科通识课程

专业基础课程

第3学期

企业级工作流开发

软件工程,计算机科学与技术,移动互联,物联网等理工科专业

30

学科通识课程

专业基础课程

第3学期

Spring MVC框架级应用程序开发

软件工程,计算机科学与技术

45

企业技术课

专业核心课

第3学期

移动应用网络开发

软件工程,计算机科学与技术

30

企业技术课

专业核心课

第3学期

Android高级应用程序开发

软件工程,计算机科学与技术

45

企业技术课

专业核心课

第3学期

(二)专业技术实验课程列表

课程名称

适用专业

总学时

理论学时

实验学时

上课学期

Bootstrap开发实践

软件工程,计算机科学与技术,移动互联等理工科专业

45

25

20

第3学期

Android高级应用程序开发

软件工程,计算机科学与技术

45

20

25

第3学期

移动应用网络开发

软件工程,计算机科学与技术

30

15

15

第3学期

Spring MVC框架级应用程序开发

软件工程,计算机科学与技术

45

20

25

第3学期

企业级工作流开发

软件工程,计算机科学与技术,移动互联,物联网等理工科专业

30

15

15

第3学期

(三)实训项目列表

项目名称

实训周期

实训方式

学分

上课学期

“大学去哪儿”-高考志愿智能填报系统

12周

校内

12

第3学期

(四)创新创业实习及毕业设计