软件工程专业的学生应该学些什么?

我才刚刚接触这个专业,所以,不知道该学习哪些东西?哪些东西要我们自己自学?还有对硬件应该了解好多? 给点意见哈!

你好,软件工程的话学校会上相关的基础课程和专业课程。但是,作为个人而言,自己需要另外学的内容一方面看自己的兴趣,另一方面看市场需求,选择适合自己的发展方向,之后再更多地决定学什么东西。
如果做硬件方向,比如单片机、嵌入式系统、那么要扎实的C语言功底,也要学汇编语言,学习微机原理、组成原理。
如果是企业级应用,那么要学好java,学习j2ee,oracle数据库或sqlserver。
如果要做游戏,要熟悉一门常用语言的同时,还要熟悉计算机图形学等。
如果做网络,那么对html,php,dreamweaver,jsp等都必须熟悉。

具体的要看你自己的发展新方向。如果没方向,可以先学好C语言/C++,考程序员。之后大二下半年考软件设计师,这时候你自己应该已经有大致的方向了。追问

谢谢了 能不能加你QQ啊?我以后有啥问题可以问你

温馨提示:内容为网友见解,仅供参考
第1个回答  2021-01-23
中国的软件行业规模不是很大,有些软件企业在软件制作上,也只是采用了一些软件工程的思想,距离大规模的工业化大生产比较还是有一定的差距;原因有管理体制的问题,市场问题,政策问题,也有软件工程理论不全面和不完善的问题。所以软件工程的研究和应用,以及中国软件行业的进一步发展,都需要一定的既有软件工程的理论基础和研究能力,又有一定的实践经验的软件工程科学技术人员来推动。软件工程的前途是光明的。
软件服务外包属于智力人才密集型现代服务业。大量著名外包企业落户宁波。主要就业去向包括软件外包与服务企业、信息产品与服务企业,担任程序员、软件测试员、项目经理等工作岗位。
软件工程专业是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及到程序设计语言,数据库,软件开发工具,系统平台,标准,设计模式等方面。在现代社会中,软件应用于多个方面。典型的软件比如有电子邮件,嵌入式系统,人机界面,办公套件,操作系统,编译器,数据库,游戏等。同时,各个行业几乎都有计算机软件的应用,比如工业,农业,银行,航空,政府部门等。这些应用促进了经济和社会的发展,使得人们的工作更加高效,同时提高了生活质量。
相关学者、组织机构都分别给出了定义:
Boehm:运用现代科学技术知识来设计并构造计算机程序及为开发、运行和维护这些程序所必需的相关文件资料。
IEEE:软件工程是开发、运行、维护和修复软件的系统方法。
Fritz Bauer:建立并使用完善的工程化原则,以较经济的手段获得能在实际机器上有效运行的可靠软件的一系列方法。
第2个回答  2021-01-26

第3个回答  2020-07-29

软件工程专业有什么课程?
程序设计语言:如C\/C++、Java等,培养编程基础能力。数据结构:研究数据的组织、存储和访问方法。离散数学:提供数学逻辑和集合论等基础知识。操作系统:介绍操作系统的基本原理和运行机制。编译技术:探讨编译器的设计和实现原理。3. 软件工程专业课程 软件工程概论:介绍软件工程的基本概念、原理和方法。统一...

软件工程专业学什么
学软件技术开发,需要先掌握住C语言、电路原理、模拟电子技术、数字逻辑、数值分析、计算机组成原理、离散数学、数据结构、操作系统、计算机网络、计算机系统结构、数据库系统、高级语言程序设计、多媒体技术、软件工程、软件项目管理、软件测试技术、信息安全技术。

软件工程专业学些什么?
马克思主义理论、大学外语、高等数学、大学物理、物理实验、线性代数、概率论与数理统计、程序设计语言、数据结构、离散数学、操作系统、编译技术、软件工程概论、统一建模语言、软件体系结构、软件需求、软件项目管理。该专业除了学习公共基础课外,还将系统学习离散数学、数据结构、算法分析、面向对象程序设计、现...

软件工程专业学什么 就业前景怎么样
根据学生的兴趣还可以选修一些其它选修课程。软件工程专业具体需要学习的课程有:马克思主义理论、大学外语、高等数学、大学物理、物理实验、线性代数、概率论与数理统计、程序设计语言、数据结构、离散数学、操作系统、编译技术、软件工程概论、统一建模语言、软件体系结构、软件需求、软件项目管理等课程。软件工程...

大学软件工程专业是学什么的?
软件工程学的主要内容是软件开发技术和软件工程管理。 软件开发技术包含软件工程方法学、软件工具和软件开发环境;软件工程管理学包含软件工程经济学和软件管理学。 专业简介是计算机领域发展最快的学科分支之一,国家非常重视软件行业的发展,对软件人才的培养给予了非常优惠的政策。本专业培养掌握计算机软件基本...

软件工程要学什么课程
软件工程专业主干课程:1、计算机导论。内容提要:为新学生提供一个关于计算机科学与技术学科的入门介绍,使他们对该学科有一个整体的认识。2、数字电路与数字逻辑。内容提要:介绍数字逻辑与数字系统的基本概念、分析方法和设计原理,包括开关理论基础、组合逻辑、时序逻辑、可编程逻辑器件、数字系统等。3、...

软件工程专业学什么 就业前景怎么样
软件工程专业学生主要学习自然科学和人文社科基础知识,学习计算科学、软件工程相关的基本理论和基本知识,接受软件工程的基本训练。软件工程专业的课程 软件工程专业的基础课:计算机网络、操作系统、程序设计、数据库基础、软件工程、C++面向对象程序设计、C++语言程序设计、数据结构、编译原理等相关课程。软件工程...

软件工程师专业学什么
软件工程师专业主要学习计算机科学、软件设计、软件开发以及软件维护等相关知识和技能。一、计算机科学基础 软件工程师专业的基础课程包括计算机科学理论,如数据结构、计算机网络、操作系统原理等。这些课程帮助学生理解计算机的基本工作原理和组成,以及如何进行网络通信和数据处理。二、软件设计与开发 在软件设计...

软件工程学什么课程
1. 软件工程专业基础:这部分的课程旨在为学生建立坚实的软件工程理论基础。学生将学习计算机科学的基本理论,如数据结构、计算机网络、操作系统原理等。此外,还会涉及软件工程的基本原理、方法和技术,包括软件开发过程、软件生命周期、软件设计原则等。2. 软件开发技术:在这一部分,学生将深入学习各种编程...

软件工程专业学什么 毕业后能干什么
该专业除了学习公共基础课外,还将系统学习离散数学、数据结构、算法分析、面向对象程序设计、现代操作系统、数据库原理与实现技术、编译原理、软件工程、软件项目管理、计算机安全等课程,根据学生的兴趣还可以选修一些其它选修课。软件工程专业就业方向 本专业学生毕业后可在计算机软件专业公司﹑信息咨询公司﹑...

相似回答