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 |