Current Location: Home - About - Academic Departments

School of Computer Science and Technology

Software Engineering

December 3, 2024

Software Engineering (Provincial First-Class Undergraduate Program Construction Site, Provincial Pilot Program for Excellent Engineer Talent Development, Provincial Transformation and Development Demonstration Program, Provincial Pilot Program for Innovation and Entrepreneurship Education Reform in Higher Education)  

The program falls under the field of Engineering, is a Bachelor's degree program with a duration of four years, and awards a Bachelor of Engineering degree.  

Core Courses

Basic Programming Design, Object-Oriented Programming, Data Structures, Software Engineering, Algorithm Analysis and Design, Software Modeling and Analysis, Software Architecture, Software Project Management, Software Quality Assurance and Testing, Software Testing Techniques, Computer Organization and Architecture, Computer Networks, Database System Principles, Operating Systems, Linux System Administration, JavaEE System Application Development, New Technologies in Software Development, Advanced C++ Applications, Big Data Fundamentals, Large-Scale Databases, Advanced Big Data Applications, Data Visualization, etc.

Career Prospects

Graduates can work in software companies, enterprises, research institutions, higher education institutions, government agencies, and related departments, engaging in software development, software testing, software implementation and maintenance, database design and maintenance, big data applications, and more.