软件工程专业的核心课程有哪些?

发表时间: 2022-05-28 22:21

#软件工程专业需要学哪些内容#

软件工程专业的修业年限为四年,授予的学位是工学学士。本专业毕业生应具有扎实的专业基础、规范的软件开发和组织能力、较好的团队合作精神,能够从事软件工程等相关领域的科研、开发及管理等工作。

一般情况下,课程类别包括通识课程、基础课程和专业课程。通识课程包括思想道德修养与法律基础、马克思主义基本原理、毛泽东思想和中国特色社会主义理论体系概论、形势与政策、军事理论、大学语文、大学英语和大学体育等。基础课程包括高等数学、大学物理、线性代数、概率论与数理统计、信息技术导论、C语言程序设计、离散数学、数据结构、计算机组成原理、操作系统、计算机网络、数据库系统原理和汇编语言程序设计等。专业课程可分为专业核心课程和专业方向课程,前者包括软件工程、面向对象程序设计、专业英语、算法设计与分析、软件体系结构、软件测试、软件过程管理和软件文档写作等。每个高校的专业方向课程不一样,都有自己的特色,常见的有嵌入式系统导论、计算机游戏设计、数字图像处理技术、移动应用开发、移动计算技术、计算机图形学等等。

除此之外,本专业还有一些实践环节,比如军事训练、C语言程序设计课程设计、数据结构课程设计、操作系统课程设计、面向对象程序设计课程设计、汇编语言程序设计课程设计、专业实训实习和毕业设计等。