- Program Code: 080605
- Program Length: 4 years
- Degree Type: Bachelor of Science

__ __

**Brief Introduction:
**Information and Computing Science is concerned with every aspect of the use of information and computing science in our daily lives. In real world we need computing science to solve practical problems in engineering such as launching a rocket and satellite, numerical weather prediction etc. we also need information science to solve such problems as artificial intelligent, pattern recognition etc.

Our courses embody the fundamentals of math, computing math and programming languages. Among them, math and computing math includes math analysis, advanced algebra, probability theory and statistics and numerical computing. In addition, programming languages include a wide range of languages such as C, C++ and Java.

Students choose this subject at NUIST because of the wide range of cutting edge technologies they can learn, including High Level Numerical Computing, Artificial Intelligence, Pattern Recognition, Digital Image Processing, and Application Software Development.

Course Content:

The course is divided into 4 academic years with each part comprising a number of modules as listed below (follow the links to find out more about each module).

Semester 1

Advanced Algebra

Mathematical Analysis

Analytical Geometry

Semester 2

Advanced Algebra II

Math Analysis II

C ++ Language Programming

College Physics I

College Physics Practice I

Semester 3

Math Analysis III

Ordinary Differential Equation

College PhysicsII

Semester 4

Complex Function

Discrete Math

Data Structure

Numerical Computing

Probability and Statistics

Information Theory

Java Programming

Matlab Programming

Semester 5

Numerical Computing II

Data Analysis

Coding Theory

Introduction to Database System

Partial Differential Equation

Operation and Optimum

Compiler theory

Semester 6

Digital Image Processing

Java Web Development

Operating System

Math Modeling

Combine math

Real Variable Function

Functional Analysis

Semester 7

Software Engineering

Computer Graphics

Modern Cryptography

Algorithm Analysis and Design

Semester 8

Produce Practice

Dissertation