软件工程专业学些什么内容,对于这个问题。每个学校的培养方案都是不一样的,但是整体上是类似的。基本是在学科基础课程上和专业核心课程上对于一些课程的分类会有些不同。 这边我选取在全国软件工程排名较靠前的华中科技大学的培养方案。下面我就详细介绍下:

一、从主要课程上先来看看大概。

软件工程专业讲解(计算机软件工程专业方向全部课程总览)(1)

软件工程这个专业,需要学习计算机科学的核心课程,比如:数据结构、操作系统、数据库等。但是也要学习软件工程这个核心课程,并且对软件工程的分类学习较为精细。如:软件体系结构、个体软件过程、软件过程管理、需求工程、软件质量与测试、软件项目管理等等。

二、再来看看通识性的课程。

软件工程专业讲解(计算机软件工程专业方向全部课程总览)(2)

软件工程专业讲解(计算机软件工程专业方向全部课程总览)(3)

从通识性课程来看,软件工程专业和其他专业一样,需要学习思修、马克思、毛中特等中国特色课程。让学生提高政治觉悟;另外,软件工程是计算机科学与技术这个一级学科下的二级学科,有很多的学科交叉的地方。所以需要学习一些数学基础课程,比如:线性代数、概率论与数理统计、数理方程与特殊函数、复变函数与积分交换、计算方法等等。跟其他工科院校不一样,华科大需要学习中国语文陶冶情操。

三、接着看看学科基础课程。

软件工程专业讲解(计算机软件工程专业方向全部课程总览)(4)

软件工程专业讲解(计算机软件工程专业方向全部课程总览)(5)

从学科基础课程来看,该专业的学生需要学习,工程类的课程,比如:工程制图、信息技术导论、微机原理与接口技术、电路理论等。还有一些计算机核心课程,比如:离散数学、计算机组成原理、计算机原理、编译原理。以及一些编程课程,比如:C语言、汇编语言等。

四、最后就是专业核心课程了。

软件工程专业讲解(计算机软件工程专业方向全部课程总览)(6)

这些基本在第一个主要课程中有介绍。但是还有一些原理及设计类课程。比如:算法设计与分析、面向对象程序设计。还有软件设计和应用必备的课程,比如:软件文档编写、软件工程形式化方法。

总结下,软件工程这个专业,属于自底向上,一步一个脚印的教学方式,从基础数学到英语,从计算机原理到操作系统、计算机网络;从算法到设计。并且开设了软件工程及其相关方法设计等一系列课程,对于学生了解软件从用户需求到维护等一系列的软件周期非常有利。

此文内容来自:申请方/大学专业介绍www.applysquare.com

,