当前位置: 网站首页 >> 招生专业 >> 正文

专业介绍:软件工程(本科)Software Engineering (Undergraduate)

发布者: [发表时间]:2023-02-28 [来源]: [浏览次数]:
I. 培养目标 Objectives
经过四年的专业学习,学生能够掌握软件工程专业的基本理论和方法,拥有 较强的工程实践能力,熟悉软件开发、软件测试以及软件质量保证的完整流程和 具体方法。具有创新、创业精神及团队协作精神和社会责任感,能在企事业单位 从事软件应用系统的分析、设计、开发、管理、维护等方面的工作。获得软件工 程师训练的高素质应用型人才。
After four-academic-year (Fall and Spring Semesters) study, students can learn basic theories and methodologies on Software Engineering, obtain strong abilities of  engineering practices, and be familiar with the complete workflows and specific  methods for software development, testing, and quality assurance. Having the sense of  social responsibility and the spirits of innovation, entrepreneurship, and teamwork,  students can undertake software application system related works, including software  application system analysis, design, development, management, maintenance, etc., in  enterprises and public institutions. After professional training, students will become  high-quality and applied talents in the field of Software Engineering.
II. 培养要求 Requirements
能够掌握软件工程专业的基本理论知识,学习需求分析、软件开发、测试和 质量保证等方面的基本方法。接受软件应用系统开发工程训练,具有设计、实现 或部署基于计算机原理、由软硬件与计算机网络支撑的应用系统的基本能力。
Students should master the basic theories and knowledge on Software  Engineering, and learn the basic methods for requirement analysis, software  development, testing, and quality assurance. Through engineering training on  software application system development, students will obtain the basic abilities to  design, implement, and deploy application systems based on computer principles or  supported by computer networks, software and hardware.
毕业生将掌握: Graduates are required to acquire:
1. 毕业生应掌握从事计算机应用系统设计所需的数学、自然科学、工程基 础和专业知识,有能力将其运用到复杂工程项目的设计、实施和部署中。
1. Graduates should master the professional knowledge of Software Engineering  and the required knowledge of mathematics, natural science, and engineering  fundamentals, used for computer application system designs, and have the abilities to  apply the knowledge to the design, implement, and deployment of complex  engineering projects.
2. 具有抽象逻辑思维和计算思维能力,能够应用软件工程学科相关的数学、 自然科学和工程科学的基本原理,识别、表达、并通过文献研究分析复杂工程问 题,从而获得有效结论。
2. Graduates should have the abilities of abstract logical thinking and  computational thinking. By using Software Engineering related basic principles in  mathematics, natural science, and engineering science, graduates can identify, express,  study, and analyze complex engineering problems, eventually obtaining efficacious conclusions.
3. 毕业生应掌握计算机科学与技术基础知识、专业基本理论和方法,通过 设置难度和综合程度递增的阶段性综合实践项目,使学生具备对复杂计算机应用 系统进行分析、设计、开发和维护的能力;通过开设创新性实践课程,培养学生 的复杂工程创新意识和能力。
3. Graduates should master the basic knowledge of computer science and  technology and professional theories and methods of Software Engineering. Through  conducting difficulty ascending and comprehensive degree ascending practical  projects, graduates will obtain the abilities to analyze, design, develop, and maintain  complex computer application systems. Through establishing innovative practice  courses, graduates can be cultivated with innovation consciousness and abilities for  complex projects.
4. 毕业生能够掌握软件工程学科基本原理,能利用计算机系统设计方法对 复杂工程问题进行建模、分析、设计和测试,并通过实验结果分析优化模型。
4. Graduates should master the basic principles of Software Engineering, be able  to model, analyze, and test complex project problems by using computer system  design methods, and optimize models through experimental results.
5. 毕业生能够熟练使用计算机学科的各类常用工具(开发工具、建模工具、 分析工具、管理工具、测试工具等)、环境和平台,且理解这些工具、环境和平 台的差异和适用领域,能针对实际工程问题选择恰当的工具、环境和平台进行实 验和分析。
5. Graduates should master the usage of different kinds of commonly used tools,  including development tools, modeling tools, analysis tools, management tools,  testing tools, etc., environments, and platforms in computer science; understand the  differences and application fields of these tools, environments, and platforms; and  conduct experiments and analysis with proper tools, environments, and platforms  according to practical project problems.
6. 理解“人 - 网络(计算机) - 社会”系统,能够从计算机应用服务社会的角 度去评价软件应用项目对社会、健康、安全、法律以及文化的影响,并通过设计 优化解决方案减少对社会、健康、安全、法律以及文化的负面影响,承担起应有 的社会责任。
6. Graduates should understand the “human-network(computer)-society” system;  evaluate the impacts of software application projects on society, health, security, law,  and culture from the perspective of computer applications’ serving the society; reduce  the negative impacts on society, health, security, law, and culture via designing  optimized solutions; and undertake the relevant social responsibilities.
7. 毕业生必须理解和尊重计算机行业相关的法律和规范,特别关注计算机 应用实践对环境、社会可持续发展的影响,尊重和保护知识产权,自觉维护网络 空间安全。
7. Graduates should understand and respect the relevant laws and specifications  in computer society; pay close attention to the impacts of computer application  practices on the sustainable development of environment and society; respect and  protect intellectual properties; and maintain network space safety consciously.
8. 毕业生具有人文社会科学素养、社会责任感,能够在计算机应用实践中 理解并遵守工程职业道德规范,承担责任。
8. Graduates should possess humanity and social science accomplishment and social responsibilities; understand and comply with engineering ethics and undertake  responsibilities in computer application practices.
9. 本专业从管理、服务、沟通、协作等多方面培养学生,使其成为具有团 队协作能力、能有效进行人际沟通的合格人才,并且在工程实践中着重培养学生 的组织和协调能力。
9. Graduates are cultivated in aspects of management, service, communication,  cooperation, etc., especially organization and coordination abilities in project  practices, and become qualified talents with teamwork and communication abilities.
10. 本专业通过团队协作项目、专业核心课研讨环节、综合实践项目研讨环 节等多渠道培养学生的有效沟通和交流能力,包括撰写报告、设计文稿、陈述发 言、清晰表达和回应指令。
10. Graduates are cultivated to obtain communication abilities through different  kinds of teamwork projects, core course discussions, comprehensive practice projects,  etc., including report writing, document design, statement, clear expression, and  instruction response.
11. 通过学习跨学科专业课程,理解并掌握计算机应用项目所涉及的管理原 理与经济决策方法,并能应用到实际项目中。
11. Through interdisciplinary course study, graduates should understand and  master the management principles and economic decision methods involved in  computer application projects, and be able to apply them into practical projects.
12. 通过创新性实践项目和企业实习,帮助学生认识和理解软件工程领域知 识更新快、新技术和新方法层出不穷的特征,树立稳定的职业目标,毕业生应具 备自主学习、终身学习的意识和能力。
12. Through innovative practice projects and enterprise internships, graduates  should learn and understand the characteristics of Software Engineering in rapid  knowledge update and continuous emerge of new techniques and methods; establish  stable career objectives; and obtain the consciousness and abilities of independent and  lifelong studies.
III. 学位 Degree
工学学士
Bachelor of Engineering ( B.Eng .)