一、专业简介
作为软件工程专业学生,你将学习构建大型,复杂的软件系统所需的技术,包括分析,规范,设计,构建,测试,维护软件系统的知识和技术。
二、专业概述
作为软件工程师,你要做点不仅仅是编程以及和计算机打交道,你要善于用自己的天赋,开发出各种工具帮助人们更好的利用计算机以提高他们的工作效率。
很多学生并没有认识到软件工程利用了很多工程学,计算机科学和数学的概念,甚至是管理学,心理学,经济学,政治,艺术,社会学和语言的知识。作为一名成功的软件工程师,你必须有良好的写作能力,表达能力,数学思维能力(抽象思维和逻辑思维)并且要随时学习新知识。
软件工程,计算机工程和计算机科学专业并不是完全分离的专业,会有很多的重复分部。如果软件工程专业开设在电子和计算机工程下面,则会倾向于强调硬件方面的研究,如果开设在计算机科学下面,(或是数学和计算机科学系)则会强调软件研究,教学偏向理论化和数学话。
三、适合人群
如果你喜欢解决复杂问题,具有抽象思维能力,喜欢策划和组织活动,喜欢解释事物,注重团队合作,那你肯能会喜欢这个专业。
如果你注重细节,具有创造力,批判性思维能力,逻辑推理能力,组织能力,擅长指点大方向,注重团队合作,那你很适合学这个专业。
四、课程设置
离散数学,数学机构,算法分析,面向对象程序设计,现代操作系统,数据库原理与实现技术,编译原理,软件工程,软件项目管理,计算机安全等。
五、未来就业
1、职业导向
软件工程师,软件开发人员,软件系统分析人员,高级程序员,系统程序员,数据库管理者。
2、就业前景
计算机行业的就业增长明显快于其他行业,特别是软件工程业,但也提醒进入计算机行业的人们,计算机行业是持续快速变化的。刚上大学时你想从事的工作再你毕业后可能会变得完全不同,因此计算机行业从业人员需要终身学习。