⑴ 什么是软件工程需要学习哪些课程呢
首先软件工程是组织团队和协作进行大规模软件开发的科学。请注意我在这里强调的两个词,“协作”和“大”。很多大学生在学习这门课的过程中,容易产生这门课“不实用”的偏见,但这只是因为你现在接触到的东西还没有达到可以称之为“工程”的程度。软件工程是组织团队和协作进行大规模软件开发的科学。
要知道软件是一个集合,程序员把数据和指令按照特定的顺序放在软件中,也可以认为是软件=程序数据文件。软件工程主要研究如何以系统化、标准化和可量化的方式开发和维护软件,同时也研究管理软件的技术。与计算机专业相比,软件工程专业更强调软件开发的工程。在掌握计算机科学知识的基础上,学生还应掌握软件需求分析、软件设计、软件测试、软件维护等知识。软件工程师起点高,在企业中处于两个高(高薪、高地位)的岗位。
⑵ 大学里软件技术这门专业要学习什么内容
大学里软件专业一般来说要学习以下内容:
C语言,VB,C++,JAVA几种编程语言中的一种或几种。
数据结构,计算机组成原理,操作系统,嵌入式系统,软件工程导论,软件项目管理,数据库原理,数字媒体艺术,编译原理等和计算机紧密相关的知识。
高等数学,线性代数,离散数学,数值计算等数学学科(一般本科学校都要学数学,专科学校可能不会学)
英语(本科学校会学)
以上只是总体概况,具体每个学校安排可能不同,但都大同小异。