软件工程专业学什么(软件工程专业学什么课程

1 软件工程简介

软件工程专业学什么(软件工程专业学什么课程

文章插图
专业类
毕业后五年平均工资
工作场所
男女比例
电脑
¥7427 薪资超过74%的专业
21% 的北京人在北京工作
男孩更多的是男性 78%-女性 22%
培养目标:培养和适应计算机应用学科的发展,特别是软件产业的发展,具备计算机软件的基本理论、基础知识和基本技能,能够运用计算机应用学科的思想、方法和技术软件工程分析、设计和实施具有计算机软件系统能力的高级软件工程技术人员 。
主要课程:马克思主义理论、大学外语、高等数学、大学物理、物理实验、线性代数、概率论与数理统计、程序设计语言、数据结构、离散数学、操作系统、编译技术、软件工程概论、统一建模语言、软件架构、软件需求、软件项目管理 。
软件工程专业学什么(软件工程专业学什么课程

文章插图
就业方向:软件工程专业毕业生可从事办公自动化处理、计算机安装与维护、网页制作、计算机网络及专业服务器维护管理与开发、动态商务网站开发与管理、软件测试与开发,以及计算机相关设备的商品交易 。
2 软件工程专业主要学习什么
什么是软件工程:学校课程视角
数学:高级数、线性生成、离散、概率论
汇编语言、c、c++、数据结构、计算机组成原理、操作系统、编译原理、java、算法设计与分析、软件管理等课程 。不同学校开设的课程不同 。
什么是软件工程:行业视角
首先,一些基本的编程语言 。C、C++、Java作为入口点,基本上大家都知道 。由于趋势,C和C++用的不多,Java更实用 。
二是软件工程最基本的理论支撑 。当然,我在学习语言的时候也有很多接触 。它们是:数据结构、数据库、离散数学、算法设计、操作系统、计算机网络、UML、设计模式、面向对象设计 。这些是每个软件工程师必备的知识,但是很多所谓的工程师却无法掌握 。
然后会根据具体的工作岗位具备相关的专业技能 。比如项目经理需要精通一些管理知识,比如敏捷开发、人力资源等 。移动开发需要精通iOS或相关 。前端需要学习,HTML、CSS,后端需要掌握一种或多种后端开发语言工具、Java EE等 。当然还有网络安全、系统安全、分布式系统、VoIP、嵌入式开发等等.
如何在四年内学习软件工程?
大一:首先,大一的时候,学校不会教你太多的专业知识 。一般专业基础课程较多 。我建议最好把这些基础课程巩固一下,这样以后可以理解一些比较抽象的东西 。不过我要特别提醒大家的是,不管你有没有开始学习开发语言,我建议你从大一开始自学,慢慢接触,实践它,积累你的想法,发展你的软件开发思维,从小做起 。程序开始练习它 。最好从学习 C 或 C++ 开始 。经过一年的自学和接触,你会很快明白软件工程这个职业到底是怎么回事?你有一个初步的了解 。在此期间,最好先自己去学习和理解,尽量想办法解决问题 。不明白的一定要请教或者百度了解 。这里推荐一本我大一读过的《程序员培养之道》一书 。
软件工程专业学什么(软件工程专业学什么课程

文章插图
大二:然后,大二的时候,你会开始接触一些更深层次的专业知识 。这个时候你应该加强自己的专业技能,努力提高自己的编程能力,培养编程思维,同时,你会学到很多博文,去更多的去接触各种与专业相关的信息和知识,最好关注几个专业网站,学习和浏览里面的专业技术或专业培训、前景、最新技术发展等内容 。这期间应该逐渐学会开发一些简单的项目,在网上找一些项目或者从图书馆借专业书籍,自己实践一个完整的项目开发,了解项目开发的基本流程 。