I. Basic Information
Major: Information Security
Discipline Category: Engineering
Length of Schooling: 4 Years
Degree Awarded: Bachelor of Engineering
II. Educational Objectives
To meet the major strategic needs of building a strong Internet power and developing the national economy, we aim to cultivate young people with morals, intellectual and physical capabilities, artistic appreciation, as well as a healthy work ethic and competence in work skills. Meanwhile, we strive to develop highly qualified and innovative talents with the spirit of public morality and all-round capability, innovation ability, international vision, teamwork and communication ability, independent learning and lifelong learning ability. With systematical mastery of the basic theory of information security and solid professional knowledge and skills in software security, network security, system security, cryptography application, etc., they are capable of engaging in scientific research, application development, management and operation and maintenance of information security in important national departments, universities, research institutes and high-tech enterprises, etc.
This program prepares students to meet the following requirements in about five years after graduation:
Objective 1 (technical ability): ability to apply professional knowledge and skills in mathematics, natural sciences and information security to analyze and solve scientific research or engineering technology related problems in the field of information security;
Objective 2 (innovation ability): possession of innovation spirit and strong practical capability; mastery of the design methods of information security systems; and ability to conduct researches and developments of new theories, systems and equipment in the field of information security;
Objective 3 (moral literacy): grasp of the Nankai University spirit of “public morality and all-round capability”; possession of good humanistic qualities, noble professional ethics and a sense of social responsibility; and ability to properly evaluate the influence of professional engineering practice and solutions to complex engineering problems on society, health, safety, law and culture, and understand the responsibilities involved.
Objective 4 (teamwork ability): possession of good communication skills and teamwork spirit, rich engineering experience and project management skills; and ability to lead team members or play an effective role as the backbone of the team during project implementation process.
Objective 5 (learning ability): strong ability of independent learning, multi-disciplinary integration and lifelong learning; possession of certain international vision and cross-cultural communication skills; understanding and keeping abreast of professional development in the discipline so as to achieve continuous improvement in competence and technical level, and adapt to technological development and career changes in the field of information security.
III. Graduation Requirements
(1) Knowledge of Engineering: ability to apply mathematical, natural science, engineering fundamentals and specialized knowledge to solve complex engineering problems in the field of information security.
(2) Analysis of Problems: ability to apply the basic principles of mathematics, natural and engineering sciences to identify, represent, and model complex engineering problems in the field of information security, and to seek solutions and obtain valid conclusions through literature research and analysis.
(3) Design/Development of Solutions: ability to develop solutions to complex engineering problems in the field of information security, and to design information security systems, algorithmic units or software modules that meet specific needs; and ability to reflect innovation awareness in the design process, taking into account social, health, security, legal, cultural and environmental factors.
(4) Research: ability to study complex information security engineering problems based on scientific principles and scientific methods, including designing experiments, analyzing and interpreting data, and obtaining reasonable and valid conclusions through information synthesis.
(5) Management of Modern Tools: ability to develop, select and use appropriate techniques, resources, modern engineering tools and information technology tools for complex engineering problems in information security, including the prediction and simulation of these problems, while understanding their limitations.
(6) Engineering and Society: ability to analyze and evaluate the impacts of solutions on social, health, safety, legal and culture based on background knowledge related to complex information security engineering problems, while understanding the responsibilities to be assumed.
(7) Environment and Sustainable Development: ability to understand and evaluate the impact of engineering practices aiming at information security on environment, social and sustainable development.
(8) Professional Norms: mastery of the basic principles of dialectical materialism; possession of humanistic social science literacy and social responsibility; and ability to understand and adhere to engineering ethics and codes and fulfill responsibilities in the practice of information security engineering.
(9) Individual and Team: ability to act as an individual, a team member, and a leader in a multidisciplinary context, and to communicate effectively, participate in team planning, and contribute to plan implementation and goal completion.
(10) Communication: ability to communicate and interact effectively with industry peers and the public on complex information security engineering issues, including writing reports and designing manuscripts, presenting statements, and articulating or responding to instructions; a certain international perspective is required to communicate and interact in a cross-cultural context.
(11) Project Management: understanding and mastering the principles of information security engineering management and economic decision-making methods; and ability to apply them in a multidisciplinary context.
(12) Lifelong Learning: awareness of independent learning and lifelong learning; and ability to continuously learn and adapt to development.
VII. Courses
Course Classification | Course Name | Course Type | Credits | Semester | |
General Education Required Courses | Ideological Education | Education of Ideology and Morality and Introduction to the Law | required | 2.5 | 1 |
Basic Principles of Marxism | required | 3.5 | 2 | ||
Essentials of the Modern History of China | required | 2.5 | 3 | ||
Introduction to Mao Zedong Thought and Theoretical System of Socialism with Chinese Characteristics | required | 3.5 | 4 | ||
Introduction to XI Jinping thought on Socialism with Chinese Characteristics for the New Era | required | 2 | 5 | ||
Situation And Policy | required | 2 | 1-8 | ||
Practical courses on improving public morality and all-round capability | required | 2 | 1-6 | ||
Military & Physical Education | Military Training | required | 2 | 1 | |
Military Theory | required | 2 | 2 | ||
Physical Education (4 courses) | required | 4 | 1-4 | ||
Foreign Languages | College English Ⅰ | required | 2 | 1 | |
College English Ⅱ | required | 2 | 2 | ||
Elective of one module course | required | 2 | 3 | ||
Humanistic Foundation & Knowledge of Histories (histories of the Party, New China, the reform and opening-up, and socialist1 development across Chinese society)
| College Chinese | required | 2 |
| |
Principles of Economics; Basic Theory of Law; Introduction to Philosophy, Introduction to Historical Studies; Learning of the “four histories”(one of these courses is required) | required | 2 | 5 | ||
Mathematical Foundation Courses | Basic Physics Experiment | required | 2 |
| |
Higher Mathematics (Class A)I | required | 5 |
| ||
Higher Mathematics (Class A)Ⅱ | required | 5 |
| ||
Subtotal of Credits | 48 | ||||
General Education Elective Courses | RequiredCredits | elective | 14 | ||
Basic Courses in General Disciplines | Linear Algebra | required | 4 | 1 | |
C++ Programming Language 2-1 |
required | 3.5 | 1 | ||
C++ Programming Language 2-2 |
required | 2.5 | 2 | ||
College Physics Ⅰ | required | 4 | 2 | ||
Fundamentals of Electric Circuits | required | 3.5 | 2 | ||
Guidance of Major cognition | required | 1 | 2 | ||
Subtotal of Credits | 18.5 | ||||
Major Required Courses | Graduation Thesis (Design) | required | 6 | 8 | |
Probability and Mathematical Statistic | required | 4 | 3 | ||
Digital Logic | required | 3.5 | 3 | ||
Data Structure | required | 3.5 | 3 | ||
Introduction to Artificial Intelligence | required | 2.5 | 4 | ||
Discrete Mathematics | required | 3.5 | 4 | ||
Database System | required | 3.5 | 4 | ||
Software Security | required | 2.5 | 4 | ||
Innovative Research and Training | required | 1 | 6 | ||
Project Training and Practice | required | 2 | 5 | ||
Operating System | required | 3.5 | 5 | ||
Computer Networks | required | 3.5 | 5 | ||
Principles of Compilers | required | 3.5 | 5 | ||
Software Engineering | required | 2.5 | 6 | ||
Assembly Language and Reverse Engineering | required | 2.5 | 3 | ||
Mathematics of Information Security | required | 3.5 | 4 | ||
Computer Viruses and Prevention Technology | required | 2.5 | 5 | ||
Cryptology | required | 3.5 | 5 | ||
Network Security Technology | required | 2.5 | 6 | ||
Information Hiding Technology | required | 2.5 | 6 | ||
Subtotal of Credits | 62 | ||||
Major Elective Courses | Information Security Experiments | limited elective | 2 | 6 | |
Cryptographic Protocols | limited elective | 3 | 6 | ||
Java Language and Application | only one can be elected | 2.5 | 3 | ||
Python Programming | 2.5 | 3 | |||
Go Language and its Application | 2.5 | 3 | |||
Information Countermeasure Technology | limited elective | 2.5 | 6 | ||
Introduction to Algorithm | elective | 3.5 | 4 | ||
The Advanced Technologies of Information Security | elective | 1 | 3 | ||
Network Technology and Application | elective | 2.5 | 5 | ||
Methods of Computing | elective | 2 | 4 | ||
Machine Learning and Application | elective | 2.5 | 5 | ||
Foundations of Computer Vision | elective | 2.5 | 6 | ||
Natural Language Processing | elective | 2.5 | 7 | ||
Big Data Analytics and Application | elective | 2 | 6 | ||
Deep learning and application | elective | 2.5 | 6 | ||
Digital Image Processing | elective | 2.5 | 6 | ||
Introduction to Parallel Programming | elective | 2.5 | 4 | ||
Computer system design | elective | 2 | 6 | ||
Computer Architecture | elective | 3.5 | 5 | ||
Internet Database Development | elective | 1 | 4 | ||
The Principle of Embedded System | elective | 2.5 | 4 | ||
Mechanisms of Blockchains and related Applications | elective | 2.5 | 5 | ||
Subtotal of Credits | 15.5 | ||||
Total Credits | 158 |