专业介绍
专业名称: | 软件工程(本科(普通教育)类) |
专业介绍: |
软件工程是一门研究利用工程化方法构建和维护有效的、实用的软件工程知识体系和高质量软件的学科。它涉及到程序设计语言、数据库、开发工具、系统平台、设计模式等方面。典型的软件比如有电子邮件、办公自动化系统、操作系统、数据库、游戏等。目前,软件几乎应用于各行各业,如工业、农业、银行、航空、军事、政府部门等。这些应用促进了经济和社会的发展,使得人们的工作更加高效,同时提高了生活质量。 软件开发首先要有程序设计,这种设计不同于工业设计、建筑设计、美术设计等,程序实现也不同于生产汽车、建造楼房、绘制图画等,它是通过计算机手段,使用程序语言,人工编写程序而成。对学习者来说,它更强调软件开发的工程性,使学生在掌握软件工程方面知识和技能的基础上,熟练掌握从事软件需求分析、软件设计、软件开发、软件测试、软件维护和软件项目管理等工作所必需的基础知识、方法和技能,突出对学生专业知识和专业技能的培养。 公共基础课:大学英语、高等数学、大学物理、线性代数、概率与数理统计 专业基础课:操作系统、算法与数据结构、离散数学、数据库原理与应用算法设计与分析、面向对象技术与Java语言 专业核心课:软件工程、软件质量保证与软件测试、软件体系结构、软件需求工程、软件项目管理、人工智能、软件设计与案例分析、Linux操作系统
|