Approved By: UGC AICTE NAAC NCTE
|
Duration: 4 Years |
Eligibility: 10+2 or Equivalent |
Course Syllabus
|
Sl.No. |
Group |
Course No. |
Course Title |
|
First Year |
|||
|
Term - I |
|||
|
1 |
A |
MA-101 |
Applied Mathematics-I |
|
|
B |
MA-101 |
Applied Mathematics-I |
|
|
C |
ME-101 |
Engineering Mechanics |
|
2 |
A |
PH-101 |
Physics |
|
|
B |
PH-101 |
Physics |
|
|
C |
EL-101 |
Electrical Engineering |
|
3 |
A |
CH-101 |
Applied Chemistry |
|
|
B |
CS-101 |
Computer Programming |
|
|
C |
CE-101 |
Environmental Science & Ecology*** |
|
4 |
A |
EN-101 |
Communication Skills |
|
Practical |
|||
|
1 |
C |
ME-151 |
Engineering Mechanics Lab |
|
2 |
A |
PH-151 |
Physics Lab |
|
|
B |
PH-151 |
Physics Lab |
|
|
C |
EL-151 |
Electrical Engineering Lab |
|
3 |
A |
CH-151 |
Applied Chemistry Lab |
|
|
B |
CS-151 |
Computer Programming Lab |
|
4 |
A |
EN-151 |
Language Lab |
|
|
B |
ME-152 |
Workshop Practice |
|
|
C |
ME-153 |
Engineering Graphics |
|
5 |
A |
PD-192 |
Personality Skills |
|
|
B |
PD-193 |
Enterpreneural & Professional Skills |
|
|
C |
PD-151 |
Basics of Computer Fundamentals |
|
6 |
A/B/C |
PD-191 |
Co-curricular Activities |
|
Term - II |
|||
|
1 |
A |
MA-102 |
Applied Mathematics-II |
|
|
B |
ME-101 |
Engineering Mechanics |
|
|
C |
MA-101 |
Mathematics-I |
|
2 |
A |
PH-102 |
Applied Physics |
|
|
B |
EL-101 |
Electrical Engineering |
|
|
C |
PH-101 |
Physics |
|
3 |
A |
CS-101 |
Computer Programming |
|
|
B |
CE-101 |
Environmental Science & Ecology*** |
|
|
C |
CH-101 |
Applied Chemistry |
|
4 |
C |
EN-101 |
Communication Skills |
|
Practical |
|||
|
1 |
B |
ME-151 |
Engineering Mechanics Lab |
|
2 |
A |
PH-152 |
Applied Physics Lab |
|
|
B |
EL-151 |
Electrical Engineering Lab |
|
|
C |
PH-151 |
Physics Lab |
|
3 |
A |
CS-151 |
Computer Programming Lab |
|
|
C |
CH-151 |
Applied Chemistry Lab |
|
4 |
A |
ME-152 |
Workshop Practice |
|
|
B |
ME-153 |
Engineering Graphics |
|
|
C |
EN-151 |
Language Lab |
|
5 |
A |
PD-193 |
Enterpreneural & Professional Skills |
|
|
B |
PD-151 |
Basics of Computer Fundamentals |
|
|
C |
PD-192 |
Personality Skills |
|
6 |
A/B/C |
PD-191 |
Co-curricular Activities |
|
Term - III |
|||
|
1 |
A |
ME-101 |
Engineering Mechanics |
|
|
B |
MA-102 |
Applied Mathematics-II |
|
|
C |
MA-102 |
Applied Mathematics-II |
|
2 |
A |
EL-101 |
Electrical Engineering |
|
|
B |
PH-102 |
Applied Physics |
|
|
C |
PH-102 |
Applied Physics |
|
3 |
A |
CE-101 |
Environmental Science & Ecology*** |
|
|
B |
CH-101 |
Applied Chemistry |
|
|
C |
CS-101 |
Computer Programming |
|
4 |
B |
EN-101 |
Communication Skills |
|
Practical |
|||
|
1 |
A |
ME-151 |
Engineering Mechanics Lab |
|
2 |
A |
EL-151 |
Electrical Engineering Lab |
|
|
B |
PH-152 |
Applied Physics Lab |
|
|
C |
PH-152 |
Applied Physics Lab |
|
3 |
B |
CH-101 |
Applied Chemistry |
|
|
C |
CS-151 |
Computer Programming Lab |
|
4 |
A |
ME-153 |
Engineering Graphics |
|
|
B |
EN-101 |
Language Lab |
|
|
C |
ME-152 |
Workshop Practice |
|
5 |
A |
PD-151 |
Basics of Computer Fundamentals |
|
|
B |
PD-192 |
Personality Skills |
|
|
C |
PD-193 |
Enterpreneural & Professional Skills |
|
6 |
A/B/C |
PD-191 |
Co-curricular Activities |
|
Second Year |
|||
|
Term - IV |
|||
|
1 |
|
MA-201 |
Applied Mathematics – III |
|
2 |
|
CS-201 |
Data Structures & Algorithms |
|
3 |
|
EC-208 |
Digital & Analog Communications |
|
4 |
|
IT-202 |
Computer Networks |
|
5 |
|
CS-251 |
Data Structures & Algorithms Lab |
|
6 |
|
IT-252 |
Computer Networks Lab |
|
7 |
|
PD-292/ PD-293/ PD-251 |
Effective Communication**/ Intra & Inter-personal Skills/ MATLAB |
|
8 |
|
PD-291 |
Co-curricular Activities |
|
Term - V |
|||
|
1 |
|
BA-225 |
Economics |
|
2 |
|
CA-101 |
Database Management Systems |
|
3 |
|
CS-202 |
Programming Languages |
|
4 |
|
EC-201 |
Electronics Engineering |
|
5 |
|
CA-151 |
Database Management Systems Lab |
|
6 |
|
EC-251 |
Electronics Engineering Lab |
|
7 |
|
PD-292/ PD-293/PD-251 |
Effective Communication**/ Intra & Inter-personal Skills/MATLAB |
|
8 |
|
PD-291 |
Co-curricular Activities |
|
Term - VI |
|||
|
1 |
|
CS-203 |
Discrete Structures |
|
2 |
|
CS-204 |
Computer Organization & Architecture |
|
3 |
|
CS-205 |
Analysis & Design of Algorithms |
|
4 |
|
MA-202 |
Applied Numerical Methods |
|
5 |
|
CS-254 |
Computer Organization & Architecture Lab |
|
6 |
|
MA-252 |
Applied Numerical Methods Lab |
|
7 |
|
PD-292/ PD-293/PD-251 |
Effective Communication**/ Intra & Inter-personal Skills/MATLAB |
|
8 |
|
PD-291 |
Co-curricular Activities |
|
Third Year |
|||
|
Term - VII |
|||
|
1 |
|
CS-301 |
Theory of Computations |
|
2 |
|
EC-302 |
Microprocessors and Interfacing |
|
3 |
|
EC-304 |
Digital System Design |
|
4 |
|
CS-302 |
Operating Systems |
|
5 |
|
EC-352 |
Microprocessors and Interfacing Lab |
|
6 |
|
EC-354 |
Digital System Design Lab |
|
7 |
|
CS-352 |
Operating Systems Lab |
|
8 |
|
PD-392/ PD-393/PD-353 |
Problem Solving Skills/Advanced Professional Development**/ System & Network Administration Lab |
|
9 |
|
PD-391 |
Co-curricular Activities |
|
Term - VIII |
|||
|
1 |
|
IT-301 |
Web Development |
|
2 |
|
IT-302 |
Open Source Based Rapid Application Development |
|
3 |
|
CS-303 |
Computer Graphics |
|
4 |
|
IT-304 |
Software Engineering |
|
5 |
|
IT-352 |
Open Source Based Rapid Application Development Lab |
|
6 |
|
CS-353 |
Computer Graphics Lab |
|
7 |
|
IT-351 |
Web Development Lab |
|
8 |
|
PD-392/ PD-393/PD-353 |
Problem Solving Skills/Advanced Professional Development**/ System & Network Administration Lab |
|
9 |
|
PD-391 |
Co-curricular Activities |
|
Term - IX |
|||
|
1 |
|
BA-226 |
Principles of Management |
|
2 |
|
IT-305 |
Data Mining & Data Warehousing |
|
3 |
|
EC-307 |
Wireless Communication |
|
4 |
|
IT-307 |
Multimedia Technologies |
|
5 |
|
IT-355 |
Data Mining & Data Warehousing Lab |
|
6 |
|
IT-357 |
Multimedia Technologies Lab |
|
7 |
|
PD-392/ PD-393/PD-353 |
Problem Solving Skills/Advanced Professional Development**/ System & Network Administration Lab |
|
8 |
|
PD-391 |
Co-curricular Activities |
|
Fourth Year (Project Mode) |
|||
|
Term - X |
|||
|
1 |
|
IT-402 |
Advanced Java |
|
2 |
|
|
Dept. Elective – I |
|
3 |
|
CS-401 |
Neural Networks |
|
4 |
|
IT-452 |
Advanced Java Lab |
|
5 |
|
CS-451 |
Neural Networks Lab |
|
6 |
|
CS-491 |
Community Service Oriented Project (CSOP)# |
|
7 |
|
CS-492 |
Project (including Seminar) |
|
8 |
|
CS-493 |
Industrial Training/Field Training** |
|
9 |
|
PD-453 |
Visual Programming Techniques Lab |
|
10 |
|
PD-491 |
Co-curricular Activities |
|
Term - XI |
|||
|
1 |
|
CS-402 |
Artificial Intelligence |
|
2 |
|
|
Open Elective |
|
3 |
|
CS-452 |
Artificial Intelligence Lab |
|
4 |
|
CS-481 |
Major Project Phase-I*** |
|
5 |
|
CS-494 |
Seminar – I**** |
|
6 |
|
PD-491 |
Co-curricular Activities |
|
Term - XII |
|||
|
1 |
|
|
Dept. Elective-II |
|
2 |
|
|
Dept. Elective-III |
|
3 |
|
|
Dept. Elective-IV |
|
4 |
|
CS-453 |
Department Lab |
|
5 |
|
CS-482 |
Major Project Phase-II |
|
6 |
|
CS-495 |
Seminar – II***** |
|
7 |
|
PD-491 |
Co-curricular Activities |
|
Fourth Year (Internship Mode) |
|||
|
Term - X |
|||
|
1 |
|
IT-402 |
Advanced Java |
|
2 |
|
|
Dept. Elective – I |
|
3 |
|
CS-401 |
Neural Networks |
|
4 |
|
IT-452 |
Advanced Java Lab |
|
5 |
|
CS-451 |
Neural Networks Lab |
|
6 |
|
CS-491 |
Community Service Oriented Project (CSOP)# |
|
7 |
|
CS-492 |
Project (including Seminar) |
|
8 |
|
CS-483 |
Internship - I** |
|
9 |
|
PD-453 |
Visual Programming Techniques Lab |
|
10 |
|
PD-491 |
Co-curricular Activities |
|
Term - XI |
|||
|
1 |
|
CS-494 |
Seminar - I*** |
|
2 |
|
CS-484 |
Internship - II (in industry) |
|
3 |
|
PD-491 |
Co-curricular Activities |
|
Term - XII |
|
|
|
|
1 |
|
|
Dept. Elective-II |
|
2 |
|
|
Dept. Elective-III |
|
3 |
|
|
Dept. Elective-IV |
|
4 |
|
CS-453 |
Department Lab |
|
5 |
|
CS-485 |
Internship Documentation |
|
6 |
|
CS-495 |
Seminar - II **** |
|
7 |
|
PD-491 |
Co-curricular Activities |
|
List of Dept. Electives |
|||
|
Stream 1: Software Development |
|||
|
|
|
CS-421 |
Compiler Design |
|
|
|
CS-422 |
Cryptography and Data Compression |
|
|
|
IT-422 |
Computer Software Testing |
|
|
|
IT-423 |
Introduction to E-commerce & ERP |
|
|
|
IT-424 |
Mobile Computing |
|
|
|
IT-425 |
Object Oriented Software Engineering & UML |
|
Stream 2: Research & Development |
|||
|
|
|
CS-432 |
Natural Language Processing |
|
|
|
CS-433 |
Computer Vision/Image Processing |
|
|
|
CS-434 |
Expert Systems |
|
|
|
CS-436 |
Speech Recognition & Generation |
|
|
|
CS-437 |
Soft Computing |
|
|
|
IT-431 |
Bioinformatics |
|
|
|
IT-445 |
Human Computer Interaction |
|
Stream 3: Advanced Computing |
|||
|
|
|
CS-431 |
Advanced Computer Architecture |
|
|
|
CS-435 |
Robotics |
|
|
|
CS-441 |
Advanced Database Management Systems |
|
|
|
CS-442 |
Digital Image Processing |
|
|
|
CS-444 |
Real-time Operating Systems |
|
|
|
EC-305 |
Embedded Systems Design |
|
Stream 4: IT Service Management |
|||
|
|
|
CS-443 |
Distributed Computing |
|
|
|
IT-441 |
Network Security & Management |
|
|
|
IT-442 |
Information Security |
|
|
|
IT-443 |
Information Storage & Management |
|
|
|
IT-444 |
Pervasive Computing |