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:
- Catering to the industry needs,
- 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
- Artificial Intelligence and Machine Learning
- Signal, Image and Video Processing
- Computer Architecture and System Design
- IoT
- Networks
- Theoretical Computer Science
- 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)