学校主页 English

软件工程(留学生)专业培养方案

软件工程(留学生)专业培养方案

International Undergraduate Program of Software Engineering

(门类:工学;专业类:计算机类;专业代码:080902)

(Category: Engineering; Sub-category: Computer; Specialty Code: 080902)

一、专业培养目标 Major Training Objectives

软件工程专业旨在培养软件工程领域的专业技术人才,掌握自然科学和人文社会科学的基础知识,掌握数学、计算机科学等相关学科的基础理论及应用知识,掌握软件工程学科的核心理论、技术、工程准则和方法,掌握并熟练运用软件工程环境与工具。该专业学生能够具备软件项目分析、设计、实现以及基本软件项目管理的技能,获得软件工程项目开发综合实战训练,同时具有良好的创新能力、团队沟通和协作能力,能够在各科研院所、大中专院校与企事业单位从事软件分析、设计、开发、运维、培训与教育等方面工作。

This undergraduate program aims to train talents in the area of software engineering, who master the basic knowledge of natural sciences and social sciences, and master the basic theoretical and applied knowledge of mathematics, computer science and other related disciplines, and master the core theoretical, technical, and engineering principles and methods in software engineering, and be proficient in environments and tools of software engineering. The graduates shall obtain software analysis, design, implementation, and preliminary project management skills, and they shall get comprehensive practical trainings on software projects. Meanwhile they shall also develop abilities of innovativeness, communication and collaboration. Graduates can pursue occupations of software analysis, design, development, operation and maintenance, training and education, etc. in scientific research institutions, colleges and universities, and enterprises.

二、毕业要求 Graduation Requirements

除了一般要求(例如遵守中国政府和山东科技大学相关规定/条例,尊重教师和中国传统/习俗,健康状况等)以外,外国留学生必须具有计算机科学、软件工程领域的基本理论知识与技能,完成软件项目综合实践训练。毕业生应具备软件开发过程中所需的各类知识、能力和经验,包括软件分析、设计、实现、测试、项目管理、工程写作等;具备国际沟通与交流能力、创新与协作能力、团队与责任意识等。具体地,毕业生应当具有以下知识和能力:

1. 具有较扎实的数学、计算机科学等自然科学基础和良好的人文社会科学素养。

2. 系统地掌握软件工程专业的基础知识,包括基本概念、原理和理论;具备在实际应用中综合运用这些知识的能力,特别是对真实世界的抽象能力及运用软件技术解决实际问题的能力。

3. 熟练掌握软件开发过程中包括需求分析、设计、编码、测试、维护以及软件工程项目管理的技术、方法和工具。了解软件工程领域的理论前沿、应用背景、发展现状和发展趋势。了解软件工程专业领域的技术标准、相关行业法规,具有较强的知识产权保护意识。

4. 完成工程实践训练,具有运用先进的工程化方法、技术和工具从事软件分析、设计、实现、运维和测试等工作的能力。

5. 掌握科学思维方法、工程设计方法和良好工程素养;具有严谨的科学态度、务实的工作作风和较强的沟通和团队协作能力。掌握基本的创新方法,具有追求创新的态度和意识。具有一定的组织管理能力、表达能力、人际交往能力。具有终身学习的精神,具有不断学习和适应技术发展的能力。

6. 能够阅读和理解中文专业资料,掌握资料查询、文献检索的基本方法。

Besides the general requirements(e. g, abide by the relevant rules/regulations from Chinese government and Shandong University of Science and Technology, respect the faculty and Chinese traditions/customs, be in good health condition, etc. ), the students are required to study the basic theoretical and technical knowledge and get practical training in the field of software engineering. They should obtain knowledge, capabilities and experiences in software development process, including software analysis, design, implementation, testing, project management, and engineering literacy. They should also develop the spirit of innovativeness and teamwork, together with communication abilities using a foreign language. Specifically, graduates should have the following knowledge and abilities.

1. Have a solid foundation in natural sciences such as mathematics and computer science, and a good humanities and social science literacy.

2. Systematically master the basic knowledge of software engineering, including basic concepts, principles and theories; have the ability to use this knowledge in practical applications, especially the ability to abstract the real world problems and the ability to apply software technologies to solve practical problems.

3. Proficiency in modern software engineering techniques, methods and tools in software development process, including requirements analysis, design, coding, testing, maintenance and software project management. Understand the theoretical frontiers, application background, state-of-art status and developing trends, as well as the technical standards and relevant industry regulations in the field of software engineering. Have a strong sense of intellectual property protection.

4. Accomplish engineering practical training, get the ability to use advanced engineering methods, techniques and tools to perform software analysis, design, implementation, operation and maintenance and testing.

5. Master scientific thinking modes, engineering design methodologies and good engineering literacy. Have a rigorous scientific attitude, pragmatic working style, and strong communication and teamwork skills. Master basic innovation methods and have the spirit of pursuing innovation. Have a certain organizing and management ability, expressive ability, and interpersonal skills. Have the spirit of lifelong learning, and have the ability to learn continuously and adapt to new technologies.

6. Be able to read and understand Chinese professional materials, master the basic data and literature retrieval methods.

三、主干学科 Major Disciplines

软件工程,计算机科学与技术

Software Engineering, Computer Science and Technology

四、主要课程 Specialty Core Courses

高等数学、软件工程专业导论、程序设计基础、大学物理、线性代数、概率论与数理统计、离散数学、数据结构(A)、计算机网络、数字逻辑、计算机组成原理、操作系统、Java程序设计、Windows程序设计、算法设计与分析、软件工程概论、Web应用开发、人工智能、软件测试与质量保证、软件项目管理、数据库系统、数据挖掘、人机交互的软件工程方法、软件设计与体系架构、编译原理、大数据分析、数据库设计、软件需求工程

Advanced Mathematics、Software Engineering Professional Introduction、Foundations of Programming、College Physics、Linear Algebra、Probability and Statistics、Discrete Mathematics、Data Structure(A)、Computer Networks、Digital Logic、Computer Organization Principles、Operating System、Java Programming、Windows Programming、Algorithm Design and Analysis、Introduction to Software Engineering、Web Application Development、Artificial Intelligence、Software Testing and Quality Assurance、Software Project Management、Database System、Data Mining、Human-computer Interaction of Software Engineering、Software Design and Architecture、Compiler Principles、Big Data Analysis、Database Design、Requirement Engineering

五、主要实践性教学环节 Main Practical Teaching and Internship

程序设计基础实验、程序设计综合实践、数据库应用软件、物理实验(B)、数据结构实验、数字逻辑实验、Java程序设计实验、Windows程序设计实践、计算机网络实验、Linux应用开发、算法设计与分析实验、计算机组成原理实验、Web应用开发实践、操作系统实验、数据库系统实验、数据挖掘实验、软件测试实验、软件项目管理课程设计、模型驱动软件开发实验、大数据分析实验、软件设计与体系结构实验、人机交互的软件工程实验、软件设计课程设计、软件开发生产实习、创新创业能力提高实习、毕业实习、毕业设计

Experiments of Programming、Practice of Programming、Database Application、Physics Experiments (B)、Experiments of Data Structure、Experiments of Digital logic、Experiments of Java Programming、Practice of Windows Programming、Experiments of Computer Networks、Linux Application Development、Experiments of Algorithm Design and Analysis、Experiments of Principles of Computer Organization、Practice of Web Application Development、Experiments of Operating System、Experiments of Database System、Experiments of Data Mining、Experiments of Software Testing、Course Project of Software Project Management、Experiments of Model-driven Software Development、Experiments of Big Data Analysis、Experiments of Software Design and Architecture、Experiments of Human-computer Interaction of Software Engineering、Course Project of Software Design、Practice of Software Development、Entrepreneurship、Graduation Field Work、Graduation Project.

六、修业年限 Program Duration

四年Four Years

七、授予学位 Degree to Be Awarded

工学学士学位Bachelor of Engineering

八、毕业最低学分要求 Minimum Credit Requirements for Graduation

毕业需达到156学分,其中:必修的通识教育课为18学分;必修的专业核心课(包括专业基础课和专业课)为83学分;专业扩展课10学分;上述课程包含课程内实验和上机;课程设计、实习和毕业设计等实践环节45学分。

The minimum credit total for graduation are 156: credits for required general educational courses are 18; credits for required specialty core courses are 83(including specialty fundamental courses and specialty courses); credits for specialty extension courses are 10 (in-course experiments and practices are included in above courses); credits for course project, internship and graduation project are 45.

九、课程体系的构成及学时、学分分配

Program Composition and Distribution of Class Hours and Credits

各学期各类课程额定学分分配表

Credit Allocation for Required Course in Each Semester

2163

十、指导性教学计划进程安排 Guiding Arrangements

(一)通识教育课进程表General Education Course Table

37B7

(二)学科基础课进程表Discipline Fundamental Course Table

37D6

续表(二)

5E2C

(三)专业必修课进程表Specialty Compulsory Courses Table

6DCE

续表(三)

50A2

(四)专业拓展课进程表Specialty Extension Course Table

5A74

注意:专业拓展课须在毕业前至少选修10 学分

Note: Students are required to obtain a minimum of10 credits from the above optional specialty extension courses.

(五)实践环节进程表(不包含非独立课内实验)

Internship and Practical Training Table(Non-independent course experiments are not included)

C525

续表(五)

36A2

专业负责人(签字):倪维健

教学院长(签字):崔焕庆

本科培养方案修订工作领导小组组长(签字):梁永全