Undergraduate Program for Specialty in Cryptographic Science and Technology 2021 Edition

发布者:葛路发布时间:2023-12-01浏览次数:10


I. Basic Information

Major: Cryptographic Science and Technology      

Discipline Category: Engineering

Length of Schooling: 4 Years      

Degree Granted: Bachelor of Engineering

II. Educational Objectives

        To meet the strategic needs of building the nation into a strong cyber power and developing the national economy, we aim to cultivate young people with morals, intellectual and physical capabilities, artistic appreciation, as well as hardworking ethic. Meanwhile, we strive to develop highly qualified and innovative talents with the spirit of public morality and all-around capability, innovation ability, international vision, teamwork spirit and communication skills, independent and lifelong learning ability. Students are expected to master the basic knowledge and skills in mathematics, computer science and technology, information security and other related fields, with a solid theoretical foundation in cryptography and practical skills in cryptographic protocols, cryptanalysis, cryptographic engineering, etc., which prepares students to get into scientific research, application development, management and operation and maintenance of cryptographic science and technology in important national departments,

This program prepares students to meet the following requirements in about five years after graduation:

      Objective 1 (technical ability): to master an ability to apply the professional knowledge and skills in mathematical theory, cryptographic protocols, cryptanalysis, cryptographic engineering, network security, data security, and so on; to acquire competent theory knowledge and hands-on skills to analyze and solve the security and availability problems for practical crypto-systems.

      Objective 2 (innovation ability): to have an ability to innovate, apply new technologies and theories to solve complex engineering problems and technical difficulties in the field of cryptography.

      Objective 3 (moral literacy):to uphold the “social morality and all-around capability” spirit of Nankai University; to possess good humanistic literacy, noble professional ethics and a sense of social responsibility; and to be able to properly evaluate the influence of professional engineering practice and solutions to complex engineering problems on society, health, safety, law and culture while understanding the responsibilities involved.

      Objective 4 (teamwork ability): to have good communication skills, teamwork spirit, project management skills, and enriching engineering experience; and be able to lead in a team or play an effective role in projects.

      Objective 5 (learning ability): to have a strong ability of independent learning, multi-disciplinary integration and lifelong learning; to possess certain international vision and cross-cultural communication skills; to understand and keep abreast of professional development in the discipline to acquire competence and technical skills, and adapt to technological development and career changes in the field of cryptography.

III. Degree Requirements

(1) Knowledge in Engineering: ability to apply mathematical, natural science, and engineering professional skills in solving engineering problems of the field.

(2) Analysis of Problems: ability to apply basic principles of mathematics, natural and engineering sciences to identify, represent, and analyze complex cryptographic engineering problems through literature research to obtain valid conclusions.

(3) Design/Development of Solutions: ability to design solutions to complex cryptographic engineering problems, design cryptographic algorithms, cryptographic schemes or cryptographic hardware and software systems that meet specific needs, and be able to reflect a sense of innovation in the design process, taking into account social, health, security, legal, cultural, and environmental effects.

(4) Research: ability to study complex cryptographic engineering problems based on scientific principles and scientific methods, including designing experiments, analyzing and interpreting data, and synthesize information to reach reasonable and valid conclusions.

(5) Management of Modern Tools: ability to develop, select and use appropriate techniques, resources, modern engineering tools and information technology tools for complex cryptographic engineering problems, including the prediction and simulation of complex cryptographic engineering problems, while to understand their limitations.

(6) Engineering and Society: ability to perform sound analysis based on background knowledge related to cryptographic engineering, evaluate the social, health, security, legal, and cultural implications of cryptographic engineering practices and solutions to complex engineering problems, and understand the responsibilities involved.

(7) Environment and Sustainable Development: ability to understand and evaluate the impact of engineering practices aiming at cryptographic systems 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 comply with engineering professional ethics and norms and fulfill responsibilities in cryptographic engineering practice.

(9) Individual and Team: ability to play the role as an individual, a team member, or a leader in a multidisciplinary context.

(10) Communication: ability to effectively communicate and interact with industry peers and the public on complex cryptographic engineering issues, including writing reports and design briefs, presenting statements, and articulating or responding to instructions.; as well as to communicate and engage in a cross-cultural context from an international perspective.

(11) Project Management: understanding and mastering the principles of cryptographic engineering management and economic decision-making methods and ability to apply them in a multidisciplinary environment.

(12) Lifelong Learning: awareness of self-learning and lifelong learning and the ability to learn constantly as well as adapt to development.

VII. Courses

Category

Course

Course   Type

Credits

Semester

Liberal Education

Required Course

Ideal and Belief Education

Ideological & Moral   Cultivation and Fundamentals of Law

required

2.5

1

Introduction to the basic   principles of Marxism

required

3.5

2

Essentials of Modern and   Contemporary History of China

required

2.5

3

Introduction to Mao Zedong   Thought and theoretical system Socialism with Chinese Characteristics

required

3.5

4

Xi Jinping's Thought on   Socialism with Chinese Characteristics for a New Era

required

2

5

Situation & Policy

required

2

1-8

The Practice of Social Morality and All-around   Capability

required

2

1-6

Military & Physical   Education

Military Training

required

2

1

Military Theories

required

2

2

Physical Education (Four Courses in Total)

required

4

1-4

Foreign Languages

Basic English Ⅰ

required

2

1

Basic English Ⅱ

required

2

2

Module Courses (only one can be chosen)

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

 

Advanced Mathematics (Class   AI

required

5

 

Advanced Mathematics Class A

required

5

 

Subtotal   of Credits

48

General Education Elective   Courses

RequiredCredits

elective

14

Major Basic Course

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 Course

Graduation thesis (design)

required

6

8

Probability Theory and Mathematical Statistics

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

Modern Cryptography

required

3.5

6

Theory of Computation

required

2.5

5

Algebra and Coding Theory

required

2.5

5

Mathematical Fundamentals for Information Security

required

3.5

4

Foundation of Information Theory

required

2.5

4

Fundamentals of Cryptography

required

3

5

Cryptographic Protocols

required

3

6

Subtotal of Credits

59.5

Major Elective Course

Experimental Cryptography

distributional electives

2

6

Cyber Security and Technology

distributional electives

2.5

6

Java Language and Application

only one can be elected

2.5

3

Introduction to Programming Using Python

2.5

3

The Go Programming Language

2.5

3

Provable Security

distributional electives

2

7

Cryptanalysis

distributional electives

2.5

7

Frontiers of Cryptography

distributional electives

1

3

Software Engineering

distributional electives

2.5

6

Data Security

distributional electives

2.5

6

Network Technology and Application

elective

2.5

5

Introduction to Algorithms

elective

3.5

4

Applied Machine Learning

elective

2.5

5

Natural Language Processing

elective

2.5

7

Big Data Calculation and Application

elective

2

6

Digital Image Processing

elective

2.5

6

An Introduction to Parallel Programming

elective

2.5

4

Principles of Computer System Design

elective

2

6

Computer Architecture

elective

3.5

5

Internet Database Development

elective

1

4

Embedded Systems

elective

2.5

4

Blockchain Basics and Application

elective

2.5

7

Subtotal of Credits

18

Total   Credits

158