近年来,随着IT行业的发展,软件工程专业受到越来越多青年人的追捧,全国开设该专业的院校也越来越多,规模越来越大。想学习软件工程专业,你需要知道这些。
软件工程的概念最早出现在20世纪60年代末,如今已经渗入社会生活的各个方面,让我们的工作和生活变得更加高效。
简单来说,软件是一个集合,程序员按照特定的顺序把数据和指令放在软件里,也可以认为软件=程序 数据 文档。软件工程主要研究如何以系统性、规范化、可定量的方法来开发和维护软件,也研究管理软件的技术。
软件工程专业相比于计算机专业,更强调软件开发的工程性。学生在掌握计算机科学知识的基础上,还要掌握软件的需求分析、软件设计、软件测试、软件维护等知识。
主要课程:
马克思主义理论、大学外语、高等数学、大学物理、物理实验、线性代数、概率论与数理统计、程序设计语言、数据结构、离散数学、操作系统、编译技术、软件工程概论、统一建模语言、软件体系结构、软件需求、软件项目管理。
具体考试科目如下:
软件项目管理、计算机网络技术(证书课程)、软件开发工具与环境与实践、高级数据库技术(证书课程)、软件工程与实践、信息安全、网络应用程序设计;
高级数据库技术(实践)、马克思主义基本原理概论、英语(二)、中国近现代史纲要、多媒体计算机技术与实践、软件测试技术、网络应用程序设计(实践)、毕业设计。
注:英语(二)为选考科目,不想考英语二的考生可以用这些科目来代替面向对象程序设计(实践)、概率论与数理统计(二)、离散数学(二)、面向对象程序设计。
统考课程:每年4月、10月湖南长沙考试,共3-6科考试1一2次;
证书课程:每年6月、12月线上考试,共11-15科考试2次;
实践课程:共7科实践课程,以报告形式提交完成;
每年6月、12月统一申请毕业。
成绩全部合格者,由报考院校和自考委联合颁发教育部电子注册的本科毕业证书。
报考时无前置学历限制,申请本科毕业时需要提供专科学历信息。
本人居民身份证扫描件1份;
蓝底数码照电子版1份;
专科已毕业的提供专科毕业证扫描件1份。
且该专业需要考生具有较强的逻辑思维,所以,考生可以先自己评估一下,看看自己是不是十分适合该专业,而且不要一味认为大家决定好就是好。
1、Web前端开发工程师
前端开发其实就是页面的设计和代码的实现,看似简单,实际上需要掌握的专业知识和技能很多,也是高薪岗位之一。
2、软件测试工程师
软件测试工程师的薪资相对偏低,主要检测软件是否存在问题,相当于担任了软件企业的“质量管理”角色。
3、软件开发工程师
软件开发工程师对专业能力要求较高,需要掌握的专业知识比较全面,但收入也是软件行业里最高的。
4、运维
运维涉及的知识面和专业知识较广,是IT行业非常重要的岗位之一,尤其是一些大型的互联网公司,对网站运维工程师的需求量很大,因此这个岗位一般是经验越多越吃香。
5、技术支持工程师
大部分IT公司都需要专业的售后技术支持,这个岗位一般具备相关专业的毕业生才能够胜任。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。