B Tech in Computer Science & Engineering

A new UGprogramme in Computer Science & Engineering is proposed looking at the need of industry and the mission of the institute to develop high quality manpower.

 This will be a four year programme with the twin objective of:

  1. Catering to the industry needs,
  2. To prepare high quality manpower in emerging areas such as IoT (Internet of Things), Data Science, Machine Learning, Artificial Intelligence, Cloud computing, Security, Networking and Social networks.

The programme will have flexibility to opt for a set of electives. The students will be required to undertake subjects from Humanities/management, Science, core computer science etc.

A specialised stream of electives will be offered in areas such as

  1. Artificial Intelligence and Machine Learning
  2. Signal, Image and Video Processing
  3. Computer Architecture and System Design
  4. IoT
  5. Networks
  6. Theoretical Computer Science
  7. Data Science

 The first batch commence from July 2017 and the intake is 40. The admission is through JoSAA.This programme is at par with the curriculum available in IITs and other IIITs.

 

Total credits - 166

 

Breakup of the credits category wise

 

Category

No of courses

Credits

Basic Applied Sciences

05

15

Core courses

39

88

Elective courses

11

33

Project work

(Mini project/Major project/ Colloquium)

03

20

Any other (Humanities)

05

10

Total

63

166


Breakup of the credits semester wise

 

Semester/ Projects

No of courses

Credits

I

9

21

II

9

22

III

9

20

IV

10 (7 core+2electives+1 Summer Project)

21+03=24

V

8 (6 core+2electives )

20

VI

8 (5 core+3 electives)

20

VII

8 (4 core + 3 elective+1 Colloquium)

21

VIII

2 (Major Project +1 elective)

18

Total

63

166

 

Semester wise courses

Semester I

S.

No.

Subject Code

Title of the course

L-T-P

Credits

1.

BCAS-1101

Engineering Physics

3-0-0

3

2.

BCAS-1102

Mathematics-I

3-1-0

4

3.

BCCS-1101

Computer Programming: Concepts and Practice

3-0-0

3

4.

BCCS-1102

Foundations of Computer Science

2-0-2

3

5.

BCHS-1101

Communication Skills

2-0-0

2

6.

BCHS-1102

Ethics and Human Values

2-0-0

2

7.

BCAS-1103

Engineering Physics Lab

0-0-2

1

8.

BCCS-1103

Computer Programming Lab

0-0-4

2

9.

BCHS-1103

Communication Skills Lab

0-0-2

1

 

 

Total Credits

21

 

Semester II

S.

No.

Subject Code

Title of the course

L-T-P

Credits

1.

BCAS-1201

Mathematics-II

3-1-0

4

2.

BCCS-1201

Data Structures

3-0-0

3

3.

BCCS-1202

Data Base Systems

3-0-0

3

4.

BCAS-1202

Discrete Mathematical Structures

2-1-0

3

5.

BCCS-1203

Digital Circuits System

3-0-0

3

6.

BCHS-1201

Principles and Practices of Management

3-0-0

3

7.

BCCS-1204

Data Structures Lab

0-0-2

1

8.

BCCS-1205

Digital Circuits System Lab

0-0-2

1

9.

BCCS-1206

Data Base Systems Lab

0-0-2

1

 

 

Total Credits

22


 

Semester III

S. No.

Subject Code

Title of the course

L-T-P

Credits

1.

BCAS-2101

Probability and Statistics

3-0-0

3

2.

BCCS-2101

Analysis and Design of Algorithms

3-0-0

3

3.

BCCS-2102

Computer Organization and Architecture

3-0-0

3

4.

BCCS-2103

Operating System

3-0-0

3

5.

BCCS-2104

Object Oriented Programming Language

3-0-0

3

6.

BCHS-2101

Environmental Sciences

2-0-0

2

7.

BCCS-2105

Analysis and Design of Algorithms Lab

0-0-2

1

8.

BCCS-2106

Operating System Lab

0-0-2

1

9.

BCCS-2107

Object Oriented Programming Language Lab

0-0-2

1

 

 

Total Credits

20

 

 

Semester IV

S. No.

Subject Code

Title of the course

L-T-P

Credits

1.

BCCS-2201

Theory of Computation

3-0-0

3

2.

BCCS-2202

Artificial Intelligence

3-0-0

3

3.

BCCS-2203

Computer Network*

3-0-0

3

4.

BCCS-2204

Software Engineering

3-0-0

3

5.

 

Elective-I

3-0-0

3

6.

 

Elective-II

3-0-0

3

7.

BCCS-2205

Artificial Intelligence Lab

0-0-2

1

8.

BCCS-2206

Computer Network Lab

0-0-2

1

9.

BCCS-2207

Software Engineering Lab

0-0-2

1

 

 

Total Credits

21

*Syllabus of computer network will comprise of concepts of data communication and computer networks

 

S.

No.

Subject Code

Course

L-T- P

Credits

1.

BCCS-2999

Minor Project (Summer Project)

0-0-6

3

 

Semester V

S. No.

Subject code

Title of the course

L-T-P

Credits

1.

BCCS-3101

Computer Graphics

3-0-0

3

2.

BCCS-3102

Data Mining and Data Warehouse

3-0-0

3

3.

BCCS-3103

Information Security Systems

3-0-0

3

4.

BCCS-3104

Compiler Design

3-0-0

3

5.

 

Elective-I

3-0-0

3

6.

 

Elective-II

3-0-0

3

7.

BCCS-3105

Computer Graphics Lab

0-0-2

1

8.

BCCS-3106

Systems Software Lab

0-0-2

1

 

 

Total Credits

20

 

Semester VI

S. No.

Subject

Title of the course

L-T-P

Credits


 

Code

 

 

 

1.

BCCS-3201

Graph Theory

3-0-0

3

2.

BCCS-3202

Machine Learning

3-0-0

3

3.

BCCS-3203

Cloud Computing

3-0-0

3

4.

 

Elective-I

3-0-0

3

5.

 

Elective-II

3-0-0

3

6.

 

Elective-III

3-0-0

3

7.

BCCS-3204

Machine Learning Lab

0-0-2

1

8.

BCCS-3205

Cloud Computing Lab

0-0-2

1

 

 

Total Credits

20

Industrial Training: Students to undertake summer internships during summer break (May to July)

 

Semester VII

S. No.

Subject Code

Title of the course

L-T-P

Credits

1.

BCCS-4101

Modeling and Simulation

3-0-0

3

2.

BCCS-4102

Big Data Analytics

3-0-0

3

3.

BCCS-4103

Fundamentals of Internet of Things

3-0-0

3

4.

 

Elective-I

3-0-0

3

5.

 

Elective-II

3-0-0

3

6.

 

Elective-III

3-0-0

3

7.

BCCS-4104

Simulation Lab

0-0-2

1

8.

BCCS-4105

Colloquium

0-0-4

2

 

 

Total Credits

21

 

Semester VIII

S. No.

Subject Code

Title of the course

L-T-P

Credits

1.

BCCS-4999

Major Project

0-0-30

15

2.

 

Elective-I

3-0-0

3

 

 

Total Credits

18

 

Electives (Semester wise)

Semester IV

S. No.

Subject code

Title of the course

L-T-P

Credits

1.

 

Information Retrieval and Extraction

3-0-0

3

2.

 

Parallel & Concurrent Programming

2-0-2

3

3.

 

Introduction to Robotics

3-0-0

3

4.

 

Digital Signal Processing

3-0-0

3

5.

 

Introduction to Nanoscience Technology

3-0-0

3

6.

 

Cryptography and Network Security

3-0-0

3

7.

 

Microelectronics

3-0-0

3

8.

 

Human Computer Interaction

3-0-0

3

9.

 

Communication Systems

3-0-0

3

10.

 

Scientific Computing and Numerical Methods

2-1-0

3

11.

 

Advanced Competitive Programming

1-0-4

3

 

Semester V

S. No.

Subject Code

Title of the course

L-T-P

Credits


1.

 

Queuing Theory and Data Networks

3-0-0

3

2.

 

Mobile Robotics

3-0-0

3

3.

 

Introduction to Cognitive Science

3-0-0

3

4.

 

Digital Watermarking & Steganalysis

3-0-0

3

5.

 

Quantum Computing

3-0-0

3

6.

 

Molecular Nanoelectronics

3-0-0

3

7.

 

VLSI Design

3-0-0

3

8.

 

Cellular    and     Mobile                  Communication Systems

3-0-0

3

9.

 

Advanced Computer Architecture

3-0-0

3

10.

 

Internet of Things (IoT) and its Security

3-0-0

3

 

Semester VI

S. No.

Subject Code

Title of the course

L-T-P

Credits

1.

 

Program Analysis Verification and Testing

3-0-0

3

2.

 

Parallel and Distributed Computing

3-0-0

3

3.

 

Decision Making and Expert Systems

3-0-0

3

4.

 

Nature Inspired Computing

3-0-0

3

5.

 

Computer Vision

3-0-0

3

6.

 

CAD for VLSI

3-0-0

3

7.

 

Embedded Robotics

3-0-0

3

8.

 

Image Processing

3-0-0

3

9.

 

Big data and Cloud computing

3-0-0

3

 

Semester VII

S. No.

Subject Code

Title of the course

L-T-P

Credits

1.

 

System Biology

3-0-0

3

2.

 

Intelligent Systems and Interfaces

3-0-0

3

3.

 

Web Architecture Security

3-0-0

3

4.

 

Computer Systems Security

3-0-0

3

5.

 

Multimedia Systems

3-0-0

3

6.

 

VLSI Testing and Fault Tolerance

3-0-0

3

7.

 

Game Theory

2-1-0

3

8.

 

Wireless Sensor Networks

3-0-0

3

9.

 

Cyber Physical System Design

3-0-0

3

10.

 

On-Chip Interconnection Networks

3-0-0

3

11.

 

Information Theory and Coding

3-0-0

3

 

Semester VIII

S. No.

Subject Code

Title of the course

L-T-P

Credits

1.

 

Randomized Algorithms

3-0-0

3

2.

 

Convex Optimization Techniques

2-1-0

3

3.

 

Complexity and Advanced Algorithm

3-0-0

3

4.

 

Semantics of Programming Languages

3-0-0

3

5.

 

Malware Analysis

3-0-0

3

6.

 

Information Security and Secure Coding

3-0-0

3

7.

 

Multi Agents and Application

3-0-0

3


8.

 

Special topics in AI

3-0-0

3

9.

 

System-on-Chip Design

3-0-0

3

10.

 

On-Chip Interconnection Networks

3-0-0

3

11.

 

Neurocomputing Architecture

3-0-0

3

12.

 

High Performance Computing

3-0-0

3

13.

 

Detection and Estimation Theory

3-0-0

3

The electives are arranged sequentially from 4th Semester to 8th Semester from seven verticals, namely,

1.      Computing and Data Sciences

2.      Networks and Distributed Processing

3.      Security

4.      AI and Robotics

5.      Visual Information Processing

6.      VLSI and Nanotechnology

7.      Computer Architecture and System Design

Categories of Electives

1.   Computing and Data Sciences

S. No.

Subject Code

Title of the course

L-T-P

Credits

1.

BCCS-9101

Convex Optimization Techniques

2-1-0

3

2.

BCCS-9102

Quantum Computing

3-0-0

3

3.

BCCS-9103

Complexity and Advanced Algorithm

3-0-0

3

4.

BCCS-9104

Reconfigurable Computing

3-0-0

3

5.

BCCS-9105

Parallel & Concurrent Programming

2-0-2

3

6.

BCCS-9106

Program Analysis Verification and Testing

3-0-0

3

7.

BCCS-9107

Randomized Algorithms

3-0-0

3

8.

BCCS-9108

Semantics of Programming Languages

3-0-0

3

9.

BCCS-9109

Game Theory

2-1-0

3

10.

BCCS-9110

Scientific Computing and Numerical Methods

2-1-0

3

11.

BCCS-9111

Advanced Competitive Programming

1-0-4

3

12.

BCCS-9112

Big Data and Cloud Computing

3-0-0

3

13.

BCCS-9113

Data Analytics

3-0-0

3

 

2. Networks and Distributed Processing

 

S.No

Subject Code

Title of the course

L-T-P

Credits

1.

BCCS-9201

Queuing Theory and Data Networks

3-0-0

3

2.

BCCS-9202

High Speed Networks/Internet Traffic - Measurement, Modelling and Analysis

3-0-0

3

3.

BCCS-9203

Cellular    and     Mobile                 Communication

3-0-0

3

4.

BCCS-9204

Wireless Sensor Networks

3-0-0

3

5.

BCCS-9205

Special Topics in Complex Networks

3-0-0

3

6.

BCCS-9206

Parallel and Distributed Computing

3-0-0

3

7.

BCCS-9207

Grid and Peer-to-Peer Computing

3-0-0

3

8.

BCCS-9208

Special Topics in Internet Technologies

3-0-0

3

9.

BCCS-9209

Next Generation Networks

3-0-0

3


10

BCCS-9210

Cognitive Network

3-0-0

3

11

BCCS-9211

Information Theory and Coding

3-0-0

3

12

BCCS-9212

Detection and Estimation Theory

3-0-0

3


3.Security

S. No.

Subject Code

Title of the course

L-T-

Credits

1.

BCCS-9301

Computer Security Audit and Assurance

3-0-0

3

2.

BCCS-9302

Cryptography and Network Security

3-0-0

3

3.

BCCS-9303

Computer Systems Security

3-0-0

3

4.

BCCS-9304

Web Architecture Security

3-0-0

3

5.

BCCS-9305

Cyber Security and Laws

3-0-0

3

6.

BCCS-9306

Malware Analysis

3-0-0

3

7.

BCCS-9307

IoT and its Security

3-0-0

3

8.

BCCS-9308

Formal methods for Security Verifications

3-0-0

3

9.

BCCS-9309

Modern Cryptology

3-0-0

3

10.

BCCS-9310

Specialized Course in cryptography

3-0-0

3

11.

BCCS-9311

Information Security and Secure Coding

3-0-0

3

12.

BCCS-9312

Digital Watermarking & Steganalysis

3-0-0

3

4.AI & Robotics

S. No.

Subject Code

Title of the course

L-T-P

Credits

1.

BCCS-9401

Microelectronics

3-0-0

3

2.

BCCS-9402

Introduction to Robotics

3-0-0

3

3.

BCCS-9403

Embedded Robotics

3-0-0

3

4.

BCCS-9404

Mobile Robotics

3-0-0

3

5.

BCCS-9405

Introduction to Cognitive Science

3-0-0

3

6.

BCCS-9406

Decision Making and Expert system

3-0-0

3

7.

BCCS-9407

Nature Inspired computing

3-0-0

3

8.

BCCS-9408

Intelligent Systems and Interfaces

3-0-0

3

9.

BCCS-9409

System Biology

3-0-0

3

10.

BCCS-9410

Multi Agents and Application

3-0-0

3

11.

BCCS-9411

Special topics in AI

3-0-0

3

5.Visual Information Processing

S.

Subject Code

Title of the course

L-T-

Credits

1.

BCCS-9501

Information Retrieval and Extraction

3-0-0

3

2.

BCCS-9502

Image Processing

3-0-0

3

3.

BCCS-9503

Digital Watermarking & Steganalysis

3-0-0

3

4.

BCCS-9504

Pattern Recognition

3-0-0

3

5.

BCCS-9505

Multimedia Systems

3-0-0

3

6.

BCCS-9506

Human Computer Interaction

3-0-0

3

7.

BCCS-9507

Computer Vision

3-0-0

3

8.

BCCS-9508

Digital Signal Processing

3-0-0

3

 

6.VLSI & Nanotechnology

S.No.

Subject Code

Title of the course

L-T-P

Credits

1.

BCCS-9601

Introduction to Nanoscience and Technology

3-0-0

3

2.

BCCS-9602

VLSI Design

3-0-0

3

3.

BCCS-9603

VLSI Testing and Fault Tolerance

3-0-0

3


4.

BCCS-9604

CAD for VLSI

3-0-0

3

5.

BCCS-9605

Nano electronics

3-0-0

3

6.

BCCS-9606

Synthesis of Digital Systems

3-0-0

3

7.

BCCS-9607

Integrated Circuit Technology

3-0-0

3

8.

BCCS-9608

Memory Design

3-0-0

3

9.

BCCS-9609

Low Power VLSI Design

3-0-0

3

10.

BCCS-9610

Energy Aware Computing

3-0-0

3

11.

BCCS-9611

Molecular Nanoelectronics

3-0-0

3

 

7.    Computer Architecture and System Design

S.No.

Subject Code

Title of the course

L-T-P

Credits

1.

BCCS-9701

Advanced Computer Architecture

3-0-0

3

2.

BCCS-9702

Cyber Physical System Design

3-0-0

3

3.

BCCS-9703

System-on-Chip Design

3-0-0

3

4.

BCCS-9704

On-Chip Interconnection Networks

3-0-0

3

5.

BCCS-9705

Trustworthy Systems Design

3-0-0

3

6.

BCCS-9706

Neurocomputing                                   Architectures/High

Performance Computing

3-0-0

3

7.

BCCS-9707

Advanced Compiler Design

3-0-0

3


Joint Registrar (Academics)

Connect with us

ABV-Indian Institute of Information Technology and Management Gwalior, Morena Link Road, Gwalior, Madhya Pradesh, India,474015

  • dummy info@iiitm.ac.in

Newsletter

Enter your email and we'll send you more information

Search