Courses

Mandatory Courses

Probability & Stats

Students will be able to learn various aspects of applying statistical inference to scientific data to analyze, visualize and classify data and be able to measure the classification or performance accuracies probabilistically. Scientific data collection method is discussed in this course. Different types of soundness test of data are also...

Read more >

Linear Algebra

This course aims to introduce the concepts of linear algebra from an application perspective. What are the common issues in vector and matrix related mathematics will be discussed in this course. After completing this course, the students should be able to identify specific linear algebra tools for specific problems. The...

Read more >

Numerical Methods

In numerical analysis, a numerical method is a mathematical tool designed to solve numerical problems. The implementation of a numerical method with an appropriate convergence check in a programming language is called a numerical algorithm....

Read more >

Image Processing

This course aims to introduce the fundamental concepts of digital image processing. Issues related to image formation and how to enhance, improve the quality of image for better perception by human or machine are discussed in this course. After completing this course successfully, one will know how, and in which...

Read more >

Artificial Intelligence

This course aims to introduce the key issues of artificial intelligence. The course has been divided into two parts. The first can be called the conventional approach to problem solving in AI i.e. by searching or more precisely, heuristics based searching. The second part will discuss relatively modern techniques related...

Read more >

Neural Networks

This course aims to introduce the concepts of learning in artificial neural networks. The similarity and dissimilarities between natural and artificial neural networks is discussed in this course. The main objective of this course is to give the ideas to the learners on how to use artificial neural networks in...

Read more >

Machine Learning

The primary focus of this course to learn techniques to make sense of numerical data. Ways to learn the hidden rules in raw data by reducing the size of data or refining the numerical data is taught in this course. Application of the methods learned in this course in finance,...

Read more >

Reinforcement Learning

The primary focus of this course to learn how an intelligent agent behave in a simulated environment and how to design that environment. Application of the methods learned in this course in simulated environment, robotics, board game and other fields is also discussed. Major topics learned in this course includes:...

Read more >