软件工程专业主要学习以下内容:
基础课程
高等数学、线性代数、概率论与数理统计、大学物理等理工科基础学科,为学生打下坚实的数学和逻辑思维基础。
大学外语、思想政治理论、大学体育、心理健康、职业规划、就业指导、军事理论、安全教育、工程安全与法规、创新创业等通识教育课程,培养学生的综合素质和人文素养。
计算机科学基础课程
编程语言(如C、C++、Java等)、计算机科学导论、Python程序设计、计算机组成原理、数据结构、离散数学等,培养学生对计算机科学的基本理解和编程能力。
软件工程核心课程
软件工程概论、统一建模语言、软件体系结构、软件需求分析、软件项目管理、软件测试、软件维护、软件工程等,帮助学生掌握软件开发的整个流程和所需技术。
面向对象程序设计、操作系统原理、数据库原理、算法设计与分析、计算机网络等,聚焦于软件工程本身。
专业选修课
Web前端开发技术、Java Web开发技术、数据仓库与数据治理技术、大数据处理技术应用、深度学习框架、中间件技术与应用、容器技术与应用、软件开发运维一体化技术等,提供丰富的专业方向选择。
实践课程
C语言程序课程设计、Python程序课程设计、程序开发基本技能实践、面向对象程序设计课程设计、数据结构课程设计、操作系统原理课程设计、数据库原理课程设计、Web系统开发综合实训、智能技术应用实训、云原生软件服务综合实训、软件工程项目综合实训等,强化学生的实践操作能力。
其他课程
电路与模拟电子技术、Linux操作系统与网络编程、WEB技术与应用、数据结构与算法、数据库开发技术、算法分析、人工智能技术等。
总的来说,软件工程专业旨在培养掌握计算机科学及软件工程基础知识和基本技能的应用型专门人才,通过系统的课程学习和实践操作,使学生具备从事软件开发、测试、维护和软件项目管理等工作的能力。