导航

计算机科学与技术(英文授课本科)

Bachelor Program in Computer Science and Technology for International Students

Discipline: Engineering       Major Code: 080901

1. Introduction

This major was founded in 1987, which is one of the earliest computer science majors in China. In 2008, it was established as a featured specialty of Jiangsu Province. In 2010, the discipline was authorized to offer master degree program in computer science and technology. In 2011, 2014 and 2018, it was funded by the Priority Academic Program Development of Jiangsu Higher Education Institutions for three consecutive phases. In 2012, specialty of the Meteorological Bureau was established. At the same year, it was selected as the Excellent Engineer Education and Training Program of Jiangsu Province, and was approved as a key specialty of the Twelfth Five-Year Plan of Jiangsu Province. In 2017, it was awarded grade B in the Fourth Round of Subject Evaluation by the Ministry of Education. In May of 2017, it entered the top 1% of the ESI international subject ranking. In 2019, it was selected as a provincial and national “First-Class Major”.

 

2. Objectives

(1) Nurture sound personality, good scientific and cultural literacy, with a noble professional ethics and a strong sense of social responsibility.

(2) Possess solid basic theoretical knowledge and professional skills in mathematics, computer science and technology, and have a good grasp of basic knowledge related to meteorology.

(3) Be able to reasonably use the computer science and technology expertise learned to analyze and solve complex technical problems encountered in engineering practice within regulations and technical standards, and have the ability to design and develop computer-related technologies.

(4) Have a sense of innovation and the ability to undertake scientific research, technology development and application related work in computer science and technology related fields.

 

3. Study Duration & Degree

Study duration4 years, 6 years maximum

Degree: Bachelor of Engineering

 

4. Introduction to Core Courses

Fundamental Courses

Computer Networks: This course provides an introduction to computer networks, with a special focus on the Internet architecture and protocols. Topics include layered network architectures, addressing, naming, forwarding, routing, communication reliability, the client-server model, web and email protocols.

Discrete Mathematics: The purpose of this course is to understand and use (abstract) discrete structures that are backbones of computer science. In particular, this class is meant to introduce logic, proofs, sets, relations, functions, counting, and probability, with an emphasis on applications in computer science.

Operating Systems: This course will introduce the core concepts of operating systems, such as processes and threads, scheduling, synchronization, memory management, file systems, input and output device management and security. The goal of the programming assignments is to give students some exposure to operating system code.

Electronic Technology FundamentalsThis course will give an introduction to basics of electronics and electricity. In this course students will learn the fundamental concepts of voltage, current, resistance, and power. Students will also be introduced to circuit board building methods. This course will also teach how to use the digital multimeter, so students can measure the actual voltage and current in the circuits.

Data Structures & AlgorithmData Structures and Algorithms (or DSA) is the most important course of any Computer Science program. In this course, we will deal with different data structures, their applications, running times, etc.

Principles of Computer OrganizationIt examines the underlying components and the basic organizing principles in the construction of computer systems. It includes an examination of transistors and simple logic circuits, micro-processor components, microcode, machine language, assembly language, operating systems, and a variety of machine architectures.

Core Courses

Compiler Theory: This course explores the principles, algorithms, and data structures involved in the design and construction of compilers. Topics include finite-state machines, lexical analysis, context-free grammars and other parsing techniques, symbol tables and an introduction to intermediate code generation.

Image Processing: This course is an introduction to image processing and image analysis techniques and concepts. Areas examined include: imaging sensors and their principles; image representation and storage, coding and compression techniques, lossy versus lossless; techniques for noise reduction.

Software EngineeringSoftware engineering is a discipline that allows us to apply engineering and computer science concepts in the development and maintenance of reliable, usable, and dependable software. The course is designed to present software engineering concepts and principles in parallel with the software development life cycle.

Embedded System DesignIn this class, the fundamentals of embedded system hardware and firmware design will be explored. Learning may be supplemented with periodic guest lectures by embedded systems engineers from industry. Depending on the interests of the students, other topics may be covered.

WEB Programming DesignThis course is designed to provide the student with foundational programming knowledge and skills for application development on the Internet. The student will learn to plan, design, construct, and integrate basic server-side components of modern web applications including databases and scripts.

 

5. Practice

Internship, Graduation Design (Thesis), Software Testing Project Training.

 

6. Graduation Requirement

Students shall pass sufficient courses in the program to get no less than 124 credits, pass HSK Level 4 (or above) and pass the Graduation Design (Thesis) defense.


Attachment: Curriculum for International Bachelor’s Students in Computer Science and Technology

Type

Category

Course

Credits

Class Hours

Theory Hours

Lab Hours

Extracurricular Hours

Opening Semester

Public Courses

59 Compulsory Credits

入学教育

Orientation

1

16

16

 

 

1

中国概况(1

China Overview1

2

32

22

10

 

1

中国概况(2

China Overview2

2

32

22

10

 

2

汉语听说(1

Chinese Listening & Speaking 1

2

32

32

 

 

1

汉语听说(2

Chinese Listening & Speaking 2

2

32

32

 

 

2

汉语读写(1

Chinese Reading & Writing 1

2

32

32

 

 

1

汉语读写(2

Chinese Reading & Writing 2

2

32

32

 

 

2

综合汉语(1

Comprehensive Chinese1

6

96

96

 

 

1

综合汉语(2

Comprehensive Chinese2

6

96

96

 

 

2

来华留学生职业生涯规划

Career Planning for International Students

0.5

16

16

 

 

1

留学生创业就业指导

Entrepreneurship and Employment Guidance For International Students

0.5

16

16

 

 

6

中华武术1

Chinese Kongfu1

1

32

32

 

 

1

中华武术2

Chinese Kongfu2

1

32

32

 

 

2

计算机导论

Introduction to Computer

2

32

22

10

 

1

高等数学(1)

Advanced Mathematics (1)

6

96

96

 

 

1

高等数学(2)

Advanced Mathematics (2)

6

96

96

 

 

2

程序设计基础

Programming FundamentalsJava

4

64

48

16

 

2

大学物理(1)

Physics (1)

4

64

64

 

 

3

线性代数

Linear Algebra

2

32

32

 

 

3

概率统计

Probability and Statistics

3

48

48

 

 

4

大学物理(2)

Physics (2)

4

64

64

 

 

4

Credits in Total

59

 

 

 

 

 

Fundamental Courses

21 Compulsory Credits

离散数学

Discrete Mathematics

3

48

36

12

 

4

电子技术基础

Electronic Technology Fundamentals

3

48

36

12

 

3

操作系统

Operating Systems

3

48

36

12

 

4

计算机网络

Computer Networks

3

48

36

12

 

3

数据结构与算法

Data Structures & Algorithm

3

48

32

16

 

5

计算机组成与系统结构

Principles of Computer Organization

3

48

32

16

 

5

数据库系统原理

Database Fundamentals & Systems

3

48

36

12

 

5

Credits in Total

21

 

 

 

 

 

Core Courses

16 Compulsory Credits

WEB程序设计

WEB Programming Design

3

48

32

16

 

3

软件工程

Software Engineering

3

48

36

12

 

3

编译原理

Compiler Theory

3

48

40

8

 

7

嵌入式系统设计

Embedded System Design

2

32

24

8

 

6

数字图像处理

Digital Image Processing

2

32

24

8

 

6

Python程序设计

Python Programming

3

48

32

16

 

4

Credits in Total

16

 

 

 

 

 

Electives

10 Electives Credits at Least

面向对象的分析与设计

OO Analysis & Design

3

48

36

12

 

5

软件开发与重构

Software Development & Refactoring

2

32

24

8

 

6

信息安全

Security Principles

2

32

24

8

 

7

移动应用开发

Mobile Application Development

2

32

24

8

 

5

企业应用开发

Enterprise Application Development

2

32

24

8

 

6

人工智能导论

Introduction to Artificial Intelligence

2

32

24

8

 

6

云计算导论

Introduction to Cloud Computing

2

32

24

8

 

7

机器学习

Machine Learning

2

32

24

8

 

7

大数据技术

Big Data Technology

2

32

24

8

 

7

数据库系统及应用

Database System & Application

3

48

36

12

 

6

Credits in Total

22

 

 

at Least

10

 

Practice

18 Compulsory Credits

软件项目开发实训

Software Project Training

2

2W

 

 

 

7

毕业实习

Graduation Practice

4

4W

 

 

 

8

毕业设计

(论文)

Graduation DesignThesis

12

12W

 

 

 

78

Credits in Total

18

 

 

 

 

 

Graduation Credits

124