Undergraduate Program forSpecialty in

Computer Science and Technology

2021 Edition

 

I. Basic Information

Major: Computer Science and Technology   

Discipline Category: Engineering

Length of Schooling: 4 Years      

Degree Awarded: Bachelor of Engineering

 

II. Educational Objectives

This major implements the party’s educational policy and adheres to moral education. It aims to meet the significant strategic needs of the country and national economy. We will cultivate qualified builders and reliable successors for the socialist cause with all-round development of moral, intellectual, physical, aesthetic qualities and labor skills. Meanwhile, we would foster students with the spirit of public morality and all-round capability, innovation ability, international vision, teamwork and communication skills, self-learning and lifelong learning ability. These students will also systematically master basic computer theory, professional methods and basic skills, and be able to engage in computer system structure, computer network, computer software and computer application technology and other aspects of scientific research, engineering development, education and management as highly qualified talents.

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

Objective 1: a solidbasic knowledge of mathematics, natural science and engineering, and systematic understanding of basic computer theory, professional methods and basic skills; and ability to analyze complicated computer engineering problems, including computer system structure, computer network, computer software and computer application technology, with modern tools and professional knowledge.

Objective 2: the proficiency in the design and development methods of computer software and hardware systems; a good sense of innovation; and ability study, design, and develop new theories, systems, software, and equipment in the computer field using applied science, scientific methods, and modern tools.

Objective 3: a grasp of the Nankai University spirit of “public morality and all-round capability”, good humanities, noble professional ethics and sense of social responsibility; ability to correctly evaluate the impact of computer engineering practice and solutions to complex computer engineering problems on society, health, safety, law and culture. Students also need to understand the impact of computer engineering practice on environmental and social sustainable development, and consciously fulfill the responsibilities of professional computer engineers.

Objective 4: possession of good communication skills and teamwork spirit and project management ability; and ability to lead team members or to be the backbone of the computer engineering practice and effectively communicate with peers in the industry and the public on intricate computer engineering issues.  

Objective 5: ability of multidisciplinary integration, independent and lifelong learning; possession of international vision and cross-cultural communication skills; and capability to adapt to the multidisciplinary environment and the rapid development of the computer industry, and continuously enhance scientific research, engineering development, education and management capabilities.

 

III. Degree Requirements

(1) Knowledge of Engineering: ability to apply mathematics, natural science, basic engineering and computer professional knowledge to solve complex computer engineering problems.

    (2) Analysis of Problems: ability to apply basic principles of applied mathematics, natural sciences, and engineering science to identify, express, and analyze complicated computer engineering problems through literature research to obtain practical conclusions.

(3) Design/Development of Solutions: ability to design solutions to intrigue computer engineering problems, design computer systems, hardware units or software modules that meet specific requirements; and the ability to embody the innovation consciousness in the design link, and to consider the social, the health, the safety, the law, the culture and the environment and other factors.

(4) Research: ability to research on computer engineering problems based on scientific principles and methods, including designing experiments, analyzing and interpreting data, and synthesizing information to obtain reasonable and practical conclusions.

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

(6) Engineering and Society: ability to conduct rational analysis based on the relevant background knowledge of intrigue computer engineering, assess the impact of computer engineering practice and complex computer engineering problem solutions on society, health, safety, law and culture, and understand the responsibilities.

(7) Environment and Sustainable development: ability to understand and access the impact of engineering practice on complex computer engineering problems of environmental and social sustainable development.

(8) Professional Norms: possession of humanistic and social science literacy, sense of social responsibility and Nankai  public morality and all-round capability  spirit, and ability to understand and abide by engineering professional ethics and norms in computer engineering practice, and take responsibilities.

(9) Individual and Team: ability to act as an individual, a team member, and a leader in a multidisciplinary computer engineering team.

(10) Communication: ability to effectively communicate with peers in the industry and the public on complicated computer engineering problems, including writing reports and designing documents, presenting briefings, articulating or responding to instructions; the possession of a particular international vision and ability to communicate in a cross-cultural context.

(11) Project Management: ability to understand and grasp the principles of computer engineering management and economic decision-making methods, and ability to apply them in a multidisciplinary context.

(12) Lifelong Learning: a sense of self-directed and lifelong learning; and the ability to learn and adapt to their own development continuously.

 

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

Required

4

1-4

Foreign

Language

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   Theories of Law, Introduction to Philosophy, General Theory of Historiography,   and the Topic of Four Histories (one of these courses is required r)

Required

2

5

Basic

Mathematics

And

Physics

Basic Physics Experiment

Required

2

 

Higher Mathematics Class   AI

Required

5

 

Higher Mathematics Class   A)Ⅱ

Required

5

 

Subtotal of Credits

48

General Education Elective

Courses

Required   Credit

Elective

14

 

Basic Courses in General   Disciplines

Linear Algebra

Required

4

1

C++ Programming Language 2-1

Required

3.5

1

College Physics Ⅰ

Required

4

2

C++ Programming Language 2-2

Required

2.5

2

Fundamentals of Electric   Circuits

Required

3.5

2

Guidance of Major cognition

Required

1

2

Subtotal of Credits

18.5

Major Required Courses

Probability and Mathematical   Statistic

Required

4

3

Digital Logic

Required

3.5

3

Data Structure

Required

3.5

3

Discrete mathematics

Required

4

3

Computer Organization

Required

3.5

4

Database System

Required

3.5

4

Introduction to Algorithm

Required

3.5

4

Introduction to Artificial Intelligence

Required

2.5

4

Introduction to Parallel   Programming

Required

2.5

4

Software Security

Required

2.5

4

Operating System

Required

3.5

5

Computer Networks

Required

3.5

5

Principles

of Compilers

Required

3.5

5

Computer Architecture

Required

3.5

5

Software Engineering

Required

2.5

6

Computer system design

Required

2

6

Project Training and   Practice

Required

2

5

Innovative Research and   Training

Required

1

6

Graduation Thesis

Required

6

8

Subtotal of Credits

60.5

Major Elective Courses

Java Language and   Application

Limited

Elective

2.5

3

Python   Language Programming

Go Language and its   Application

Frontiers Technology in   Computer Science

Limited

Elective

1

3

Assembly Language and Reverse   Engineering

Limited

Elective

2.5

3

Verilog Programming Design

Limited

Elective

1

3

Network Technology and   Application

Limited

Elective

2.5

5

Machine Learning and   Application

Limited

Elective

2.5

5

Principle of Information   Retrieval System

Limited

Elective

2.5

5

Digital Signal Processing

Elective

2

3

Methods of Computing

Elective

2

4

Internet Database   Development

Elective

1

4

Visual Technology Basis

Elective

2.5

4

The Principle of Embedded   System

Elective

2.5

4

Mechanisms of Blockchains   and related Applications

Elective

2.5

5

Foundations of Computer   Vision

Elective

2.5

6

Intelligent Computing System

Elective

2.5

6

Big Data Analytics and   Application

Elective

2

6

Deep learning and   application

Elective

2.5

6

Computer Graphics

Elective

2.5

6

Digital Image Processing

Elective

2.5

6

Natural   Language Processing

Elective

2.5

7

Subtotal of Credit

17

Total Required Credits

158