College of Computer Science, College of Cyber Science

Major: Computer Science and Technology

1.Educational Objectives

 Have a solid basic theory of computer science and technology. Master various specialized knowledge of computer software and theory, computer system structure. Be familiar with modern computer software and hardware environment and tools, and have proficient computer skills. Have the ability to engage in scientific research or independently undertake specialized technical work, and be able to use computer technology to solve a variety of research and application topics by intersecting with other disciplines. Have a rigorous and realistic scientific attitude and style. Have the ability to engage in scientific research and independently undertake specialized technical work.  Be able to proficiently read the foreign literature on this major in one certain language. Have good foreign language listening and speaking and scientific paper writing skills.

Have a healthy body and good psychological quality.

2.Course Setting and Credit Assignment

Course Classification

Course Code

Course Title

Credit Hour

Credit

Teaching Semester

Teaching Approach

Course Department

Compulsory courses

90021203,4

Marxism Theory

54

3

1,2

Teaching

120

90021101

First Foreign Language(English)

90

3

1,2

Teaching

100

03521005

Academic Criterion   and Scientific Paper Writting

16

1

2

Teaching

035

03521001

Seminar of Advanced   Information Science

 

32

2

2

Teaching

035

03521002

Teaching Practice

240

2

3, 4

Practice

035

03521003

Mathematics for   Specialties

48

3

1

Teaching

035

03521703

Advanced Computer   Architecture

32

2

1

Teaching

035

03521705

Computer Networks   Technology

32

2

1

Teaching

035

03521706

Design and Analysis   of Algorithms

32

2

2

Teaching

035

 

 

 

 

 

 

 

 

Selective courses

 

 

 

 

 

 

Second Foreign   Language

 

2

1, 2

Teaching

100

 

Physical Education*

34

0

1, 2

 

300

03512730

Trusted Computing1

16

1

1

Teaching

035

03512731

Trusted Computing2

16

1

2

Teaching

035

03521104

Computer graphics   & image technology

32

2

1

Teaching

035

03522412

Natural Language   Processing

32

2

2

Teaching

035

03522604

Supply chain modeling   and logistics analysis

32

2

2

Teaching

035

03522606

Pattern Recognition

32

2

1

Teaching

035

03522618

Machine Learning

32

2

2

Teaching

035

03522619

Computer Vision

32

2

1

Teaching

035

03522701

Embedded System   Design

32

2

1

Teaching

035

03522702

Parallel Programming

32

2

2

Teaching

035

03522704

Introduction to   Artificial Intelligence

32

2

1

Teaching

035

03522707

Network Storage   System (Open once every two years)

32

2

1

Teaching

035

03522708

Database System   Implementation

32

2

1

Teaching

035

03522709

Distributed System   (Open once every two years)

32

2

1

Teaching

035

03522710

Software Testing

32

2

1

Teaching

035

03522713

Mobile Computing and   Wireless Networks

32

2

2

Teaching

035

03522717

Network and System   Security

32

2

1

Teaching

035

03522721

Modern Cryptograph

32

2

2

Teaching

035

03522724

Modern Information   Retrieval

32

2

2

Teaching

035

03522727

Professional Foreign   Languages

32

2

1

Teaching

035

03522728

Media Computing

32

2

1

Teaching

035

03522730

Mobile cloud   computing

32

2

1

Teaching

035

03522731

Introduction to   Cognitive Computing and Data Science

32

2

1

Teaching

035

03522732

Mining Web Massive   Datasets

32

2

1

Teaching

035

03522735

Multimedia   Technology and Applications

32

2

1

Teaching

035

Complementary

Courses

03200025

Operating   System

No Credit

1

Teaching

035

03200026

Discrete Mathematics

 

1

Teaching

035

03200029

Programming Language

1, 2

Teaching

035

03200030

Data   Structure

1

Teaching

035

03200031

Principle   of Database System

1

Teaching

035

Total

School Required Public Courses

Major Required Courses

Major Selective Courses

Other

33

6

14

13

2