Undergraduate Programs
1. Software Engineering
This is a four-year bachelor’s degree program in Engineering, specializing in software engineering, a distinguished program that started to enrolling students in 2014. It was recognized as a characteristic program of Guangxi universities in 2018. It is also supported by doctoral and master's degree in the First Level Discipline of Software Engineering. This program is supported by a strong teaching-staff team, and adequate scientific research platform. We promote a multi-level practical education pattern that integrates teaching, learning, training, competition, and research. The graduates can engage in software system research and development, operation, and management in enterprises and institutions, or pursue further scientific research by graduate studies.
Major courses: Fundamentals of Programming, Object Oriented Programming, Discrete Mathematics, Data Structure, Database Principles, Operating System, Computer Network, Fundamentals of Computer System, Software Engineering, Software Testing, Software Project Management.
2. Computer Science and Technology
This is a four-year bachelor’s degree program in Engineering.. We have an excellent teaching-staff team, strong disciplinary platforms, and rich school enterprise integration training bases. The graduates mainly engage in the development, maintenance, implementation, and related management of computer application systems in information technology enterprises or institutions. They can also pursue further scientific research by entering higher universities or research institutes.
Major courses: Fundamentals of program design, object-oriented program design, discrete mathematics, data structure, database principle, computer network, operating system, computer composition principle, software engineering.
3. Information Security
This is a four-year bachelor’s degree program in Engineering,. Our mission is to train innovative senior professionals in the field of information security who systematically master the basic theories, basic knowledge, basic skills and basic methods of information security, have strong capabilities in scientific research, technology development and application services in the field of information security.
Major courses: Fundamentals of Program Design, Object Oriented Program Design, Discrete Mathematics, Data Structure, Database Principles, Computer Network, Operating System, Principles of Computer Composition, Fundamentals of Information Security Mathematics, Assembly Language, Cryptography, Network and System Security, Network Penetration and Attack, Information System Security Level Protection Principles and Applications.
4. Data Science and Big Data Technology
This is a four-year bachelor’s degree program in Engineering.. We try to train senior professionals who systematically master the basic theory, technology and professional skills of data science and big data technology, and master the technology of big data acquisition, storage, processing and analysis, prediction and application development.
Major courses: Fundamentals of Programming, Object Oriented Programming, Discrete Mathematics, Data Structure, Database Principles, Operating System Principles and Linux Applications, Computer Network, Machine Learning, Data Warehouse and Data Mining, Distributed System and Cloud Computing, and Fundamentals of Big Data Programming.