राष्ट्रीय इलेक्ट्रॉनिकी एवं सूचना प्रौद्योगिकी संस्थान ,कालीकट

National Institute of Electronics & Information Technology,Calicut

Ministry of Electronics & Information Technology
Government of India
Course Calendar


Course : Advanced Diploma in Artificial Intelligence (AI)
Code : SW800
Starting Date : 07 May,2018
Last Date To Apply : 18 April,18
Course Coordinator :

Vimala Mathew
Scientist/Engineer 'D'
Phone :0495 2287266 (Ext: 217)
Mobile: 9446732691 

Course Preamble

Intelligent machines has replaced human capabilities in many areas. Artificial intelligence is the intelligence exhibited by machines or software. It is the branch of computer science that emphasizes on creating intelligent machines that work and react like humans. Artificial Intelligence spans a wide variety of topics in computer science research, including machine learning, deep learning, reinforcement learning, natural language processing, reasoning, perception etc. 

Course Objective

This three month course presents the concepts of Artificial Intelligence and the participants will get to work in the areas of Machine learning, Deep Learning, explore the Platforms for AI, implement methods to solve problems using Artificial Intelligence and Natural Language Processing, etc.

Course Outcome

This course is designed in synchronization with the industry to provide the participants in‐depth knowledge and skills required by AI fields around the globe. It provides comprehensive knowledge about the fundamental principles, methodologies and industry practices in AI.    

Course Structure

1. Introduction to AI and Programming Tools - Python & R  ( 3 Weeks ) 

2. Machine Learning & Deep Learning ( 3 Weeks ) 

3. Natural Language Processing ( 1 Week ) 

4. AI Platforms & Reinforcement Learning ( 2 Weeks ) 

5. Mini Project ( 3 Weeks ) 

Course Contents

Introduction to AI and Programming Tools (3 Weeks)

Introduction to AI and its applications.

Python:- Basics Data Types, Conditional Statements, Looping, Control Statements,      String,           List And Dictionary Manipulations, Python Functions,        Modules And   Packages, Object Oriented Programming in Python, Regular Expressions, Exception        Handling.

Introduction to Database Management System & SQL, Database Interaction in Python.

Data Analysis & visualization – using numpy, matplotlib, scipy

R Programming:- Basics - Vectors, Factors, Lists, Matrices, Arrays, Data Frames, Reading data.

Data visualization - barplot, pie, scatterplot, histogram, scatter matrix

Statistical Analysis -Summary Statistics, Probability distributions in R- Normal distribution, Poisson distribution, Binomial distribution. Correlation and Regression

Machine Learning & Deep Learning (3 Weeks)

Linear Regression, Supervised Learning, Unsupervised Learning, Support Vector Machines(SVM),Decision Trees, Basics of Neural Network, Boosting and Optimization

Deep Learning Concepts, Deep Neural Networks, Convolutional Neural Network(CNN), Recurrent Neural Network(RNN), Tensorflow, Keras, Introduction to Generative Adversarial Networks(GAN)  

Natural Language Processing (1 Week)

Basics of text processing, Lexical processing, Syntax and Semantics, Other problems in text analytics

AI Platforms & Reinforcement Learning (2 Weeks)

Introduction to AI/Cognitive platforms and Understand the basics of Reinforcement Learning and its applications in AI

Mini Project (3 Weeks)

Course Fees

General Candidates: Course fee is Rs.35,000.00 + GST @ 18%

SC/ST Candidates: Tuition Fees/Examination fees are waived for SC/ST students admitted under SCSP/TSP. However they are required to remit an amount of Rs. 4,200.00 as Advance caution/security deposit. This amount will be considered as caution/security deposit and will be refunded after successful completion of the course. If the student fails to complete the course successfully this amount along with any other caution/security deposits by the student will be forfeited.


BE/BTech/BSc (IT/Computer Science/Electronics), BCA,  3 year Diploma (IT/Computer Science/Electronics), Degree holders with PGDCA, DOEACC A, B level  Or  equivalent of any of these having good computer programming knowledge. 

  • Final year students have to include the copies of course completion certificate of their qualifying degree/ diploma or copies of the mark lists up to the last semester/ year. On the date of counseling/ admission, he/she must produce the originals of course completion certificate/ mark lists up to the last semester/year examination.

Important Dates

Last date for submitting application : 18-Apr-2018

Selection intimation through website: 19-Apr-2018 (After 5.00 PM)

Counseling/Admission : 07-May-2018




More Details

For More details contact: 

Vimala Mathew

Scientist/Engineer 'D'

Phone :0495 2287266  (Ext: 217)

Mobile: 9446732691