软件工程专业包括软件工程和计算机科学的基本理论、基本知识和基本技能的研究,软件的分析与开发,计算机应用系统和计算机网络系统的设计与开发。主要课程包括c/c++程序设计、Java语言程序设计、数据结构与算法、EWB技术与应用、数据库开发技术、算法分析等。2023软件工程专业主要学什么课程软件工程专业基础课:计算机网络、操作系统、程序设计、数据库基础、软件工程、C++面向对象程序设计、C++语言程序设计、数据结构、编译原理等课程。软件体系结构、软件系统分析与设计、需求分析与建模、面向对象与UML、项目管理与案例分析等课程等是软件工程专业的专业核心课程。软件工程专业选修课:计算机系统结构、计算机组成原理、软件质量保证、Java语言、VB语言、UNIX、汇编语言、信息理论与编码、网络工程、软件测试、程序设计模式、嵌入式系统及其软件工具等。专业实践课:编程实践、软件测试实践、需求分析与建模课程设计、系统分析实践、毕业实习、毕业论文等实践课程安排。当然,不同的学校对于软件工程专业的课程设置与安排会有所不同,上述也只是其中部分课程介绍。2023软件工程专业就业前景1、软件工程专业学生掌握计算机科学与技术相关的基本理论知识,具有分析和设计一般计算机相关项目和解决实际问题的能力。了解文献检索和数据查询的基本方法,具有一定的科学研究和实际工作能力。2、软件工程专业培养适应计算机应用学科的发展,特别是软件产业的发展,具备计算机软件的基本理论、基本知识和基本技能,具有运用软件工程的思想、方法和技术分析、设计和实现计算机软件系统的能力,并能在IT行业、科研机构从事高级软件工程技术人员的工作,在企事业单位从事计算机应用软件系统的开发和研究。3、办公自动化处理、计算机安装与维护、网页制作、维护、计算机网络及专业服务器的管理与开发、动态商务网站的开发与管理、软件测试与开发,各级企事业单位计算机相关设备的商品贸易等都是软件工程专业学生毕业后可从事的工作。4、从目前近几年来国家政策对互联网行业的支持,以及国家的宏观政策导向方面可以清楚地看出,软件工程专业在未来还会有非常广阔的发展前景。未来软件工程专业的人才需求方面,社会各行各业对于软件工程的人才的需求量,整体仍然还会有一波新的快速增长。