Computer Science Engineering Department

Syllabus

For

B.Tech CSE

GYAN VIHAR SCHOOL OF ENGINEERING AND TECHNOLOGY

DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING

Teaching and Examination Scheme common for B.Tech. (Computer Science & Engineering 4 Year Course)

Session 2015-2016

Year: IB Tech I Semester

S.No. / Course Code / Nature of Course (UC/
PC/
UE/PE) / Course Name / Credits / Contact Hrs/Wk. / Exam Hrs. / Weightage (in%)
L / T / P / CIE / ESE
1 / MA 101 / UC / Maths – I / 4 / 3 / 1 / 0 / 3 / 40 / 60
2 / EN 101 / Professional Communication / 3 / 3 / 0 / 0 / 3 / 40 / 60
3 / PY 101/
CP 101 / Engg. Physics(ME/EE/CE)/Computer Programming (CS/IT/EC/Bio) / 3 / 3 / 0 / 0 / 3 / 40 / 60
4 / IT 101/
ES 101 / Fundamental of Computer & IT (CS/IT/EC/
Bio) / Environmental Sc. (ME/EE/CE) / 2 / 2 / 0 / 0 / 3 / 40 / 60
5 / EN 151 / Professional Communication Lab / 1 / 0 / 0 / 2 / 2 / 60 / 40
6 / PY 151/
CP 151 / Engg. Physics Lab(ME/EE/CE)/Computer Programming Lab (CS/IT/EC/Bio) / 1 / 0 / 0 / 2 / 2 / 60 / 40
7 / Proficiency in Co-Curricular Activities / 2 / 0 / 0 / 0 / 0 / 100
8 / EE 101/
ME 101 / PC / EEE/Engg. Mechanics (Except Biotech) / 4 / 3 / 1 / 0 / 3 / 40 / 60
9 / EE 151/
ME 153 / EEE Lab/Workshop Practice(Except Biotech) / 1 / 0 / 0 / 2 / 2 / 60 / 40
10 / Engg. Graphics (Except B.TechBioTech) / 1 / 0 / 0 / 2 / 2 / 60 / 40
11 / CP 153 / MATLAB Programming / 1 / 0 / 0 / 2 / 2 / 60 / 40
12 / CP 103 / Basic of MAT Lab / 3 / 3 / 0 / 0 / 3 / 40 / 60
13 / CY 101 / UE / Engg. Chemistry (CS/IT/EC/EE/ME) / 2 / 2 / 0 / 0 / 3 / 40 / 60
14 / Remedial Mathis / 2 / 2 / 0 / 0 / 3 / 40 / 60
15 / Remedial Physics / 2 / 2 / 0 / 0 / 3 / 40 / 60
16 / Foreign Language (German/French. Etc.) / 2 / 2 / 0 / 0 / 3 / 40 / 60
17 / History of Engineering & Science / 1 / 1 / 0 / 0 / 2
18 / CY 151 / Engg. Chemistry Lab(CS/IT/EC/EE/ME) / 1 / 0 / 0 / 2 / 2 / 60 / 40

Session 2015-2016

B Tech II Semester

Course Code / Nature of Course (UC/
PC/
UE/PE) / Course Name / Credits / Contact Hrs/Wk. / Exam Hrs. / Weightage (in%)
L / T / P / CIE / ESE
1 / MA 102 / UC / Maths – II / 4 / 3 / 1 / 0 / 3 / 40 / 60
2 / EN 102 / Communication Techniques / 3 / 3 / 0 / 0 / 3 / 40 / 60
3 / CP 101/
PY 101 / Computer Programming (ME/EE/CE)/Engg. Physics (CS/IT/EC/Bio) / 3 / 3 / 0 / 0 / 3 / 40 / 60
4 / ES 101/
IT 101 / Environmental Sc. (ME/EE/CE)/
Fundamental of Computer & IT (CS/IT/EC/Bio) / 2 / 2 / 0 / 0 / 3 / 40 / 60
5 / CP 151/
PY 151 / Computer Programming Lab(ME/EE/CE)/
Engg. Physics Lab (CS/IT/EC/Bio) / 1 / 0 / 0 / 2 / 2 / 60 / 40
6 / ES 101 / Employability Skills–I / 1 / 0 / 2 / 0
7 / Proficiency in Co-Curricular Activities / 2 / 0 / 0 / 0 / 0 / 100
8 / ME 101/
EE 101 / PC / Engg. Mechanics/EEE (Except Biotech) / 4 / 3 / 1 / 0 / 3 / 40 / 60
9 / ME 153/
EE 151 / Workshop Practice/ EEE Lab (Except Biotech) / 1 / 0 / 0 / 2 / 2 / 60 / 40
11 / CP 154 / OOP’s Lab / 1 / 0 / 0 / 2 / 2 / 60 / 40
12 / CP 156 / Python Lab / 1 / 0 / 0 / 2 / 2 / 60 / 40
13 / CP 102 / OOP’s Concepts / 3 / 3 / 0 / 0 / 3 / 40 / 60
14 / CY 102 / UE / Engg. Chemistry (CS/IT/EC/EE/ME) / 2 / 2 / 0 / 0 / 3 / 40 / 60
15 / Remedial Mathis / 2 / 2 / 0 / 0 / 3 / 40 / 60
16 / Remedial Physics / 2 / 2 / 0 / 0 / 3 / 40 / 60
17 / Foreign Language (German/French. Etc.) / 2 / 2 / 0 / 0 / 3 / 40 / 60
18 / History of Engineering & Science / 1 / 1 / 0 / 0 / 2
19 / CY 152 / Engg. Chemistry Lab (CS/IT/EC/EE/ME) / 1 / 0 / 0 / 2 / 2 / 60 / 40

Session 2016-2017

Year: IISemester: III

S. No. / Course Code / Course Name / Credits / Contact Hrs/Wk. / Exam Hrs. / Weightage (in%)
L / T / P / CIE / ESE
University Core
1 / HS 201 / Economics and Social Sciences / 3 / 3 / 0 / 0 / 3 / 40 / 60
2 / ES 102 / Employability Skill 2 / 1 / 0 / 2 / 0
3 / MA 203 / Advance Mathis / 4 / 3 / 1 / 0 / 3 / 40 / 60
4 / Proficiency in Co-Curricular Activities / 2 / - / - / - / - / 100 / -
Program Core
5 / CP 201 / Data Structure and Algorithm / 4 / 3 / 1 / 0 / 3 / 40 / 60
6 / CP 203 / Principle of Programming Language / 3 / 3 / 0 / 0 / 3 / 40 / 60
7 / CP 251 / Data Structure and Algorithm Lab / 1 / 0 / 0 / 2 / 2 / 60 / 40
8 / CP 255 / Industrial oriented Python Project Lab / 2 / 0 / 0 / 2+2 / 2 / 60 / 40
Program Elective
9 / EC 223 / Switching Theory & Logic Design / 3 / 3 / 0 / 0 / 3 / 40 / 60
10 / CP 205 / Internet Programming / 3 / 3 / 0 / 0 / 3 / 40 / 60
11 / CP 253 / Internet Programming Lab / 1 / 0 / 0 / 2 / 2 / 60 / 40
12 / EC 255 / Digital Logic Design Lab / 1 / 0 / 0 / 2 / 2 / 60 / 40
University Elective
13 / EC 221 / Electronics Devices and Circuits / 2 / 2 / 0 / 0 / 3 / 60 / 40
14 / EC 213 / Medical Electronics / 2 / 2 / 0 / 0 / 3 / 60 / 40

Year: IISession 2016-2017Semester: IV

Note:- Industrial training for 30 days after 4th Semester Exams is compulsory.

S. No. / Course Code / Course Name / Credits / Contact Hrs/Wk. / Exam Hrs. / Weightage (in%)
L / T / P / CIE / ESE
University Core
1 / ES 103 / Employability Skill 3 / 1 / 0 / 2 / 0
2 / Proficiency in Co-Curricular Activities / 2 / 0 / 0 / 0
Program Core
3 / EC 212 / Microprocessor and Interface / 3 / 3 / 0 / 0 / 3 / 40 / 60
4 / CP 202 / Software Engineering / 4 / 3 / 1 / 0 / 3 / 40 / 60
5 / CP 204 / Graph Theory and Discrete Maths / 3 / 3 / 0 / 0 / 3 / 40 / 60
6 / CP 206 / Core Java / 4 / 3 / 1 / 0 / 3 / 40 / 60
7 / EC 213 / Microprocessor Lab / 1 / 0 / 0 / 2 / 2 / 60 / 40
8 / CP 254 / Industrial oriented Core Java Project Lab / 2 / 0 / 0 / 2+2 / 2 / 60 / 40
9 / CP 258 / Design Practice with UML Lab / 1 / 0 / 0 / 2 / 2 / 60 / 40
Program Elective
10 / MA 204 / Introduction to Probability Theory & Stochastic Processes / 3 / 3 / 0 / 0 / 3 / 40 / 60
11 / CP 208 / Open Source Technology / 3 / 3 / 0 / 0 / 3 / 40 / 60
12 / CP 217 / E-Commerce / 3 / 3 / 0 / 0 / 3 / 40 / 60
13 / CP 256 / Open Source Technology Lab (UNIX) / 1 / 0 / 0 / 2 / 2 / 60 / 40
University Elective
14 / EC 210 / Telecomm Engineering Fundamentals / 2 / 2 / 0 / 0 / 3 / 60 / 40
15 / CP 209 / Business Eonomics / 2 / 2 / 0 / 0 / 3 / 60 / 40
16 / **** / Fundamental of Optical Communication / 2 / 2 / 0 / 0 / 3 / 60 / 40
17 / **** / Communication Lab / 1 / 0 / 0 / 2 / 2 / 60 / 40

Session 2017-2018

Year: III Semester: V

S. No. / Course Code / Course Name / Credits / Contact Hrs/Wk. / Exam Hrs. / Weightage (in%)
L / T / P / CIE / ESE
University Core
1 / ES 104 / Employability Skill 4 / 1 / 0 / 2 / 0
2 / PTS 101 / Practical Training Seminar I / 1 / - / - / 2 / 2 / 60 / 40
3 / Proficiency in Co-Curricular Activities / 2 / - / - / - / 100
Program Core
4 / CP 301 / Database Management System / 4 / 3 / 1 / - / 3 / 40 / 60
5 / CP 302 / Computer Architecture / 3 / 3 / 0 / 0 / 3 / 40 / 60
6 / CP 307 / Computer Graphics / 3 / 3 / 0 / 0 / 3 / 40 / 60
7 / CP 305 / Web Technology / 3 / 3 / 0 / 0 / 3 / 40 / 60
8 / CP 352 / Computer Architecture Lab / 1 / - / - / 2 / 2 / 60 / 40
9 / CP 353 / DBMS Lab / 1 / - / - / 2 / 2 / 60 / 40
10 / CP 355 / Industrial oriented Web Programming Project Lab / 2 / - / - / 2+2 / 2 / 60 / 40
Program Elective
11 / CP 309 / Logical & Functional Programming / 3 / 3 / 0 / 0 / 3 / 40 / 60
12 / CP 311 / Advance Data Structure / 3 / 3 / 0 / 0 / 3 / 40 / 60
13 / CP 313 / Computational Complexity / 3 / 3 / 0 / 0 / 3 / 40 / 60
14 / CP 357 / Advance Data Structure Lab / 1 / - / - / 2 / 2 / 60 / 40
University Elective
15 / ***** / Material Science / 2 / 2 / - / - / 3 / 40 / 60
16 / CP 210 / Management Information System / 2 / 2 / - / - / 3 / 40 / 60

Year: III Session 2017-2018Semester: VI

Note:- Industrial training for 45days after 6th Semester Exams is compulsory.

S. No. / Course Code / Course Name / Credits / Contact Hrs/Wk. / Exam Hrs. / Weightage (in%)
L / T / P / CIE / ESE
University Core
1 / ES 105 / Employability Skills 5 / 1 / 0 / 2 / 0
2 / Proficiency in Co-Curricular Activities / 2 / - / - / - / 100
Program Core
3 / CP 308 / Design Analysis & Algorithm / 4 / 3 / 1 / - / 3 / 40 / 60
4 / CP 304 / Theory of Computation / 4 / 3 / 1 / - / 3 / 40 / 60
5 / CP 306 / Computer Network / 3 / 3 / - / - / 3 / 40 / 60
6 / CP 411 / Multi Media System / 3 / 3 / - / - / 3 / 40 / 60
7 / Major Project (Stage I) / 3 / - / - / 5 / 2 / 60 / 40
8 / CP 354 / Computer Network Lab / 1 / - / - / 2 / 2 / 60 / 40
9 / CP 358 / Android Lab / 1 / - / - / 2 / 2 / 60 / 40
Program Elective
10 / CP 310 / System Software Engineering / 3 / 3 / - / - / 3 / 40 / 60
11 / CP 318 / Mobile Computing / 3 / 3 / - / - / 3 / 40 / 60
12 / CP 312 / Data Mining & Data Warehouse / 3 / 3 / - / - / 3 / 40 / 60
13 / CP 356 / System Software Engineering Lab / 1 / - / - / 2 / 2 / 60 / 40
University Elective
14 / CP 314 / Simulation Modelling / 2 / 2 / - / - / 2 / 40 / 60
15 / CP 316 / Bioinformatics / 2 / 2 / - / - / 2 / 40 / 60
16 / CP 360 / Network Simulation Lab / 1 / - / - / 2 / 2 / 60 / 40

Year: IV Session 2018-2019Semester: VII

S. No. / Course Code / Course Name / Credits / Contact Hrs/Wk. / Exam Hrs. / Weightage (in%)
L / T / P / CIE / ESE
University Core
1 / ES 106 / Employability Skills 6 / 1 / 0 / 2 / 0
2 / Practical Training Seminar II / 1 / - / - / 2 / 2 / 60 / 40
3 / Proficiency in Co-Curricular Activities / 2 / - / - / - / 100
Program Core
4 / CP 407 / Artificial Intelligence / 4 / 3 / 1 / - / 3 / 40 / 60
5 / CP 413 / Digital Image Processing / 3 / 3 / - / - / 3 / 40 / 60
6 / CP 405 / Operating System / 4 / 3 / 1 / - / 3 / 40 / 60
7 / CP 408 / Distributed System / 3 / 3 / - / - / 3 / 40 / 60
8 / .NET Lab / 1 / - / - / 2 / 2 / 60 / 40
9 / CP 455 / Operating System Lab / 1 / - / - / 2 / 2 / 60 / 40
11 / Major Project (Stage II) / 4 / - / - / 8 / 2 / 60 / 40
Program Elective
12 / CP 409 / Real Time System / 3 / 3 / - / - / 3 / 40 / 60
13 / CP 417 / Cyber Law / 3 / 3 / - / - / 3 / 40 / 60
14 / CP 401 / Asynchronous Transmission Mode / 3 / 3 / - / - / 3 / 40 / 60
15 / CP 453 / X windows Lab / 1 / - / - / 2 / 2 / 60 / 40
University / Open Elective
16 / EC 312 / Introduction to Wireless Network / 2 / 2 / - / - / 3 / 40 / 60
17 / EC 417 / Signal & system / 2 / 2 / - / - / 3 / 40 / 60
18 / EC 419 / Logic Synthesis / 2 / 2 / - / - / 3 / 40 / 60
19 / CE 401 / Operation and Production Management / 2 / 2 / - / - / 3 / 40 / 60
20 / EC 457 / Digital Hardware Design Lab / 1 / - / - / 2 / 2 / 60 / 40

Year: IVSession 2017-2018 Semester: VIII

S. No. / Course Code / Course Name / Credits / Contact Hrs/Wk. / Exam Hrs. / Weightage (in%)
L / T / P / CIE / ESE
University Core
1 / HS 404 / Intellectual Property Right / 2 / 2 / - / - / 3 / 40 / 60
2 / B.Tech seminar / 1 / - / - / 2 / 2 / 60 / 40
Program Core
3 / CP 402 / Information & Network Security System / 3 / 3 / - / - / 3 / 40 / 60
4 / CP 408 / Advance Computer Architectures / 3 / 3 / - / - / 3 / 40 / 60
5 / CP 404 / Compiler Construction / 4 / 3 / 1 / - / 3 / 40 / 60
6 / CP 412 / Cloud Computing / 3 / 3 / - / - / 3 / 40 / 60
7 / CP 458 / System Security Lab using MATLAB / 1 / - / - / 2 / 2 / 60 / 40
8 / CP 452 / Compiler Lab / 1 / - / - / 2 / 2 / 60 / 40
9 / CP 460 / Industrial oriented PHP Project Lab / 2 / - / - / 2+2 / 2 / 60 / 40
Program Elective
10 / CP 416 / Soft Computing / 3 / 3 / - / - / 3 / 40 / 60
11 / CP 418 / Data Compression Technique / 3 / 3 / - / - / 3 / 40 / 60
12 / CP 414 / Embedded System / 3 / 3 / - / - / 3 / 40 / 60
13 / CP 420 / Parallel Computing / 3 / 3 / - / - / 3 / 40 / 60
14 / CP 410 / Fault tolerant System / 3 / 3 / - / - / 3 / 40 / 60
15 / Cp 454 / Advance Computer Architectures Lab / 1 / - / - / 2 / 2 / 60 / 40
University / Open Elective
16 / EC 418 / CAD for VLSI Design / 2 / 2 / - / - / 3 / 40 / 60
17 / CP 422 / Natural Language Processing / 2 / 2 / - / - / 3 / 40 / 60
18 / EC 458 / CAD for VLSI Design Lab / 1 / - / - / 2 / 2 / 60 / 40

GYAN VIHAR SCHOOL OF ENGINEERING AND TECHNOLOGY

B. Tech. / Dual Degree Program 1st Year (Common to All Branches)

LIST OF COURSES OFFERED

Course code / Course Name / Credits / Contact / Exam / Weightage
Hrs/Wk. / Hrs. / (in%)
L / T/S / P / CE / ESE
CP 101 / Computer Systems & Prog. / 3 / 3 / 0 / 0 / 3 / 40 / 70
CP 102 / C++ / 3 / 3 / 0 / 0 / 3 / 40 / 70
CP 103 / Basic of MAT Lab / 3 / 3 / 0 / 0 / 3 / 40 / 70
CP 151/152 / Computer Programming Lab / 1 / 0 / 0 / 2 / 2 / 60 / 40
CP 154 / OOPS Lab / 1 / 0 / 0 / 2 / 2 / 60 / 40
CP 153 / MATLAB Programming / 1 / 0 / 0 / 2 / 2 / 60 / 40
CP 156 / Python Lab / 1 / 0 / 0 / 2 / 2 / 60 / 40
EE 101/102 / Electrical & Electronics Engineering / 4 / 3 / 1 / 0 / 3 / 40 / 70
EE 151/152 / Electrical & Electronics Engg. Lab / 1 / 0 / 0 / 2 / 2 / 60 / 40
IT 101/102 / Information Technology / 2 / 2 / 0 / 0 / 3 / 40 / 70
ME 101/102 / Engg. Mechanics / 4 / 3 / 1 / 0 / 3 / 40 / 70
ME 151/152 / Auto CAD Lab / 1 / 0 / 0 / 2 / 2 / 60 / 40
ME 153/154 / Workshop Practice / 1 / 0 / 0 / 2 / 2 / 60 / 40
EN 101 / Engineering English / 3 / 3 / 0 / 0 / 3 / 40 / 70
EN 102 / Communication Techniques / 3 / 3 / 0 / 0 / 3 / 40 / 70
EN 151 / English Communication Lab / 1 / 0 / 0 / 2 / 2 / 60 / 40
EN 152 / Language Lab / 1 / 0 / 0 / 2 / 2 / 60 / 40
MA 101 / Engineering Mathematics- I / 4 / 3 / 1 / 0 / 3 / 40 / 70
MA 102 / Engineering Mathematics- II / 4 / 3 / 1 / 0 / 3 / 40 / 70
PY 101/102 / Engg. Physics / 4 / 3 / 1 / 0 / 3 / 40 / 70
PY 151/152 / Engg.Physics Lab / 1 / 0 / 0 / 2 / 2 / 60 / 40
CY 101/102 / Engg. Chemistry / 4 / 3 / 1 / 0 / 3 / 40 / 70
CY 151/152 / Engg. Chem. Lab / 1 / 0 / 0 / 2 / 2 / 60 / 40
ES 101/102 / Environmental Studies / 2 / 2 / 0 / 0 / 3 / 40 / 70
DC 101/102 / Discipline and Co- Curricular / 2 / 0 / 0 / 0 / 0 / 100 / 0
Activities - II

Department Of Computer Science and Engineering

List Of Subjects

Sr. / Credits / Contact Hrs / Exam Hrs. / Weightage
No. / Sub.Code / Subject Name / /Wk. / (in%)
L / T/S / P / CE / ESE
1 / CP 201 / Data Structure & Algorithms / 4 / 3 / 1 / - / 3 / 40 / 60
2 / CP 202 / Software Engineering / 3 / 3 / - / - / 3 / 40 / 60
3 / CP 203 / Principles of Programming Language / 3 / 3 / - / - / 3 / 40 / 60
CP 204 / Graph Theory and Discrete Maths / 3 / 3 / - / - / 3 / 40 / 60
4 / CP 205 / Internet Programming / 3 / 3 / - / - / 3 / 40 / 60
5 / CP 206 / Core JAVA / 3 / 3 / - / - / 3 / 40 / 60
6 / CP 208 / Open Source Technology / 3 / 3 / - / - / 3 / 40 / 60
7 / CP 210 / Management Information System / 3 / 3 / - / - / 3 / 40 / 60
CP 212 / PATTERN RECOGNITION & / 4 / 3 / 1 / - / 3 / 40 / 60
8 / LEARNING
9 / CP 217 / E-Commerce / 3 / 3 / 0 / - / 3 / 40 / 60
10 / CP 251 / Data Structure & Algorithms Lab / 2 / - / - / 2+2 / 3 / 60 / 40
11 / CP 253 / Internet Programming Lab / 2 / - / - / 2+2 / 3 / 60 / 40
12 / CP 254 / Industrial Oriented Core JAVA Project Lab / 2 / - / - / 2+2 / 3 / 60 / 40
13 / CP 256 / Open Source Technology Lab / 1 / - / - / 2 / 3 / 60 / 40
14 / CP 258 / Software Engineering Lab / 1 / - / - / 2 / 3 / 60 / 40
15 / CP 301 / Database Management System / 4 / 3 / 1 / - / 3 / 40 / 60
16 / CP 302 / Computer Architecture / 3 / 3 / - / - / 3 / 40 / 60
17 / CP 303 / Discrete mathematical Structure / 3 / 3 / - / - / 3 / 40 / 60
18 / CP 304 / Theory of Computation / 4 / 3 / 1 / - / 3 / 40 / 60
19 / CP 305 / Web Technology / 4 / 3 / 1 / - / 3 / 40 / 60
20 / CP 306 / Computer Networks / 4 / 3 / 1 / - / 3 / 40 / 60
21 / CP 307 / Computer Graphics / 3 / 3 / - / - / 3 / 40 / 60
22 / CP 308 / Design Analysis & Algorithm / 4 / 3 / 1 / - / 3 / 40 / 60
23 / CP 309 / Logical & Functional Programming / 3 / 3 / - / - / 3 / 40 / 60
24 / CP 310 / System soft ware Engineering / 3 / 3 / - / - / 3 / 40 / 60
25 / CP 311 / Advance Data Structure / 3 / 3 / - / - / 3 / 40 / 60
26 / CP 312 / Data Mining & dataq warehousing / 3 / 3 / - / - / 3 / 40 / 60
27 / CP 314 / Simulation Modeling / 3 / 3 / - / - / 3 / 40 / 60
28 / CP 316 / Bio Informatics / 3 / 3 / - / - / 3 / 40 / 60
29 / CP 351 / Computer Graphics lab / 1 / - / - / 2 / 3 / 60 / 40
30 / CP 352 / Computer Architecture lab / 2 / - / - / 2+2 / 3 / 60 / 40
31 / CP 353 / Data Base Management System Lab / 2 / - / - / 2+2 / 3 / 60 / 40
32 / CP 354 / COMPUTER NETWORK Lab / 1 / - / - / 2 / 3 / 60 / 40
33 / CP 355 / Industrial oriented Web Programming Project Lab / 2 / - / - / 2+2 / 3 / 60 / 40
34 / CP 356 / System software Lab / 2 / - / - / 2+2 / 3 / 60 / 40
35 / CP 402 / Information Network Security System / 4 / 3 / 1 / - / 3 / 40 / 60
36 / CP 403 / Asynchronous Transfer Mode Networks / 3 / 3 / - / - / 3 / 40 / 60
37 / CP 404 / Advance Computer Architectures / 4 / 3 / 1 / - / 3 / 40 / 60
38 / CP 405 / Operating Systems / 3 / 3 / - / - / 3 / 40 / 60
39 / CP 406 / Compiler Construction / 4 / 3 / 1 / - / 3 / 40 / 60
40 / CP 407 / Artificial Intelligence / 4 / 3 / 1 / - / 3 / 40 / 60
41 / CP 408 / Distributed Systems / 3 / 3 / - / - / 3 / 40 / 60
42 / CP 409 / Real Time Systems / 4 / 3 / 1 / - / 3 / 40 / 60
43 / CP 410 / Fault Tolerant System / 3 / 3 / - / - / 3 / 40 / 60
44 / CP 411 / Multimedia Systems / 3 / 3 / - / - / 3 / 40 / 60
45 / CP 414 / Embedded Systems / 3 / 3 / - / - / 3 / 40 / 60
46 / CP 415 / Neural Network / 3 / 3 / - / - / 3 / 40 / 60
47 / CP 420 / Parallel Computing / 4 / 3 / 1 / - / 3 / 40 / 60
48 / CP 451 / .NET Lab / 1 / - / - / 2 / 3 / 60 / 40
49 / CP 452 / Compiler Lab / 2 / - / - / 2+2 / 3 / 60 / 40
50 / CP 453 / X-Windows Lab / 2 / - / - / 2+2 / 3 / 60 / 40
51 / CP 454 / Advance Computer Architecture Lab / 2 / - / - / 2+2 / 3 / 60 / 40
52 / CP 456 / NETWORK SYSTEM SECURITY LAB / 1 / - / - / 2 / 3 / 60 / 40
53 / CP 501 / Advanced Multimedia Technology / 3 / 3 / - / - / 3 / 40 / 60
CP 502 / Software Quality Assurance And / 4 / 3 / 1 / - / 3 / 40 / 60
54 / Certification
55 / IT 501 / Mobile and Satellite Communication / 3 / 3 / 0 / - / 3 / 40 / 60
56 / EC 210 / Telecom Engg. Fundamentals / 4 / 3 / 1 / - / 3 / 40 / 60
57 / EC 212 / Microprocessor & Interface / 4 / 3 / 1 / - / 3 / 40 / 60
58 / EC 213 / Medical Electronics / 3 / 3 / - / - / 3 / 40 / 60
59 / EC 221 / Electronics Lab / 3 / 3 / - / - / 3 / 40 / 60
60 / EC 223 / Switching Theory & Logic Design / 3 / 3 / - / - / 3 / 40 / 60
61 / EC 252 / Microprocessor Lab / 2 / - / - / 2+2 / 3 / 60 / 40
62 / EC 253 / Electronic Devices & Circuits Lab / 1 / - / - / 2 / 3 / 60 / 40
63 / EC 255 / Digital Logic Design Lab / 1 / - / - / 2 / 3 / 60 / 40
64 / EC 312 / Introduction to wireless Network / 3 / 3 / - / - / 3 / 40 / 60
65 / EC 417 / Signal & System / 4 / 3 / 1 / - / 3 / 40 / 60
66 / EC 418 / CAD for VLSI DESIGN / 3 / 3 / - / - / 3 / 40 / 60
67 / EC 419 / Logic Synthesis / 4 / 3 / 1 / - / 3 / 40 / 60
68 / EC 458 / VLSI Design Lab / 1 / - / - / 2 / 3 / 60 / 40
69 / MA 203 / Advance Mathematics / 4 / 3 / 1 / - / 3 / 40 / 60
70 / MA 204 / Introduction to Probability Theory and Stochastic Process / 4 / 3 / 1 / - / 3 / 40 / 60
71 / HS-201 / Communication Skill / 3 / 3 / - / - / 3 / 40 / 60
72 / HS 202 / Cognitive Skill / 3 / 3 / 0 / - / 3 / 40 / 60
73 / HS 204 / Business Economics
74 / HS 301 / Verbal and non-Verbal Reasoning / 3 / 3 / - / - / 3 / 40 / 60
75 / HS 302 / Technical writing / 3 / 3 / - / - / 3 / 40 / 60
76 / HS 401 / Technical aptitude / 3 / 3 / 0 / - / 3 / 40 / 60
77 / HS 402 / English Comprehension Module / 3 / 3 / - / - / 3 / 40 / 60

CP 101COMPUTER SYSTEMS AND PROGRAMMING C (L, T, P) = 3 (3, 0, 0)

Units / Contents of the Course / Hours
I / Introduction
Types of computers and generations
Basic architecture of computers and its building blocks
Input-Output devices, Memories / 6
II / Number Systems
Binary, octal, decimal and hexadecimal representation of numbers
Integers and floating point numbers
Representation of characters, ASCII and EBCDIC codes
Binary Arithmetic: addition, subtraction, complements
Classification of Computer Languages
Machine, assembly and high level languages
Brief idea of operating system
Assembler, compiler and interpreter / 7
III / Programming in ‘C’
Need of programming languages, Defining problems
Flowcharts and algorithm development
Data types, constants, variables, operators and expressions
Input and output statements, Conditional and control statements / 8
IV / Loops (While do while for), break, goto, continue, Arrays, 2D array, user defined functions / 8
V / Structures and unions ; Pointers; File handling / 8
Total / 37

Reference books

  1. Let Us c : Yaswant Kanetaker
  2. Programming in c: Balaguruswami
  3. Computer fundamental: P.K. Sinha
  4. Programming in C: Lipschutz
  5. Programming in C: Kernighan Ritchie
  6. Computer System Programming : Naveen Hemrajani

CP 102 / C++ / C (L, T, P) = 3 (3, 0, 0)
Unit / Contents of the Course / Hours
Overview of C++ : Object oriented programming, Concepts, Advantages, Usage. C++ Environment:
Program development environment, the language and the C++ language standards. Prototype of
main() function, Data types.
I / Array, Pointers References & The Dynamic Allocation operators : Array of objects, Pointers to object, / 6
Type checking C++ pointers, The This pointer, Pointer to derived types, Pointer to class members,
References: Reference parameter, Passing references to objects, Returning reference, Independent
reference, C++ ’s dynamic allocation operators, Initializing allocated memory, Allocating Array,
Allocating objects.
Classes & Objects : Classes, Structure & classes, Union & Classes, Friend function, Friend classes,
Inline function, Scope resolution operator, Static class members, Static data member, Static member
II / function, Passing objects to function, Returning objects, Object assignment. / 7
Constructor & Destructor: Introduction, Constructor, Parameterized constructor, Multiple constructor
in a class, Constructor with default argument, Copy constructor, Default Argument, Destructor.
Inheritance : Base class Access control, Protected members, Protected base class inheritance,
III / Inheriting multiple base classes, Constructors, destructors & Inheritance, / When constructor & / 7
destructor function are executed, Passing parameters to base class constructors, Granting access,
Virtual base classes .
Function & operator overloading : Function overloading, Overloading constructor function finding the
address of an overloaded function, Operator Overloading: Creating a member operator function,
IV / Creating Prefix & Postfix forms of the increment & decrement operation, Overloading the shorthand / 7
operation (i.e. +=,-= etc), Operator overloading restrictions, Operator overloading using friend
function.
Virtual functions & Polymorphism: Virtual function, Pure Virtual functions, Early Vs. late binding
V / The C++ I/O system basics : C++ streams, The basic stream classes: C++ predefined streams, / 8
Formatted I/O.
Total / 35

Text & Reference Books :

Herbert Schildt, “C++ The Complete Reference ” - TMH Publication ISBN 0-07-463880-7

R. Subburaj, “Object Oriented Programming With C++ ”, Vikas Publishing House, New Delhi.isbn 81-259-1450-1 E. Balguruswamy, “C++ ”, TMH Publication ISBN 0-07-462038-x

MKumar “Programming In C++”, TMH Publications R. Lafore, “Object Oriented Programming C++ ”

Ashok . N. Kamthane, “Object Oriented Programming with ANSI & Turbo C++”, Pearson Education Publication, ISBN 81-7808-772-3

CP 103 / BASICS OF MATLAB / C (L, T, P) = 3 (3, 0, 0)
Unit / Contents of the Course / Hours
I / Basics of MATLAB matrices and vectors, matrix and array operations. / 6
II / Saving and loading data, plotting simple graphs / 7
III / Scripts and functions, Script files, Function files, Global Variables, Loops, Branches, Control flow / 7
IV / Advanced data objects, Multi-dimensional matrices, Structures, Applications in linear algebra curve fitting and interpolation. / 7
V / Numerical integration, Ordinary differential equation. (All contents is to be covered with tutorial sheets) / 8
Total / 35

Text & Reference Books :

Duane Hanselman's Mastering MATLAB 6ISBN 0-13-019468-9, Prentice Hall,7

Getting Started With MATLAB Version 6: A Quick Introduction for Scientists and Engineers by RUDRA PATAP
published by Oxford Uni Press

CP 151/152 / COMPUTER PROGRAMMING LAB / C (L, T, P) = 1 (0, 0, 2)
S.No. / List of Experiments
I / Simple input program integer, real character and string. (Formatted & Unformatted)
II / Conditional statement programs (if, if-else-if, switch-case)
III / Looping Program (for, while, do-white)
IV / Program based on array (one, two, and three dimensions)
V / Program using structure and unions.
VI / Program using Function (With and without recursion)
VII / Simple programs using pointers
VIII / File handling

CP 154OBJECT ORIENTED PROGRAMMING LABC (L, T, P) = 1 (0, 0, 2)

Write a program to find the greatest between four numbers.
Write a program to prepare mark sheet of student using structures.
Write a C program to read several different names and addresses, re-arrange the names in alphabetical order and print name in
alphabetical order using structures.
Write a program to implement concatenation of two strings using pointers.
Write a program to search a pattern in a given string.
Write a program to read add, subtract and multiply integer matrices.
Write a program to calculate the power function (mn) using the function overloading technique, implement it for power of
integer and double.
Implement file creation and operate it in different modes: seek, tell, read, write and close operations.
Using multilevel inheritance, prepare students’ mark sheet. Three classes containing marks for every student in three subjects.
The inherited class generate mark sheet.
Write a program to print the following output using FOR loop.
1 / 1
2 / 2 / 2 / 2
3 / 3 / 3 / 3 / 3 / 3
4 / 4 / 4 / 4 / 4 / 4 / 4 / 4
5 5 / 5 / 5 / 5 / 5 5 / 5 / 5 / 5
CP 15 / PYTHON LAB / C (L, T, P) = 1 (0, 0, 2)
S.No / Name of Experiment
1 / Create a calculator program
2 / Explore String functions
3 / Implement sequential search
4 / Implement Selection sort
5 / Implement Stack
6 / Creating a CSV File based on user input
7 / Reading a CSV File already created and check for a specific pattern

CP 153 MATLAB Programming C (L, T, P) = 1 (0, 0, 2)

1. WAP for operations on matrices

2. WAP to draw the curve of the line

3. WAP to ndraw the curve of cos(x).

4. WAP to draw the curve of exp(x).

5. WAP to draw the curve of sine

6. WAP to draw the curve of a line

7. WAP to draw the curve of parabola.

8. WAP to Implements logic gates AND and OR.

9. Generation on various signals and Sequences (periodic and aperiodic), such as unit impulse, unit step,square, sawtooth, triangular, sinusoidal, ramp, sinc.

10. Operations on signals and sequences such as addition,multiplication, scaling,shifting, folding, computation of energy and average power.

EE 101/102 / ELECTRICAL AND ELECTRONICS ENGINEERING / C (L, T, P) = 4 (3, 1, 0)
UNIT / CONTENTS OF THE COURSE / Hours
1 / DC Networks: Kirchoff’s Laws, Node Voltage and Mesh Current Analysis;Delta-Star and Star-Delta / 7
Transformation, Source Conversion. Classification of Network Elements, Superposition Theorem, Thevenin’s
Theorem.
II / Single Phase AC Circuits: Generation of Single Phase AC Voltage, EMF Equation, Average, RMS and / 7
Effective Values. RLC Series, Parallel and Series-Parallel Circuits, Complex Representation of Impedances.
Phasor Diagram, Power and Power Factor.
• Three Phase A.C. Circuits: Generation of Three-Phase AC Voltage, Delta and Star-Connection, Line &
Phase Quantities, 3-Phase Balanced Circuits, Phasor Diagram, Measurement of Power in Three Phase
Balanced Circuits.
III / • Transformer: Faraday’s Law of Electromagnetic Induction, Construction and Operation of Single Phase / 7
Transformer, EMF Equation, Voltage & Current
Relationship and Phasor Diagram of Ideal Transformer.
• Electrical DC Machine: Principle of DC Machines, Types, Different Parts of DC Machines.
IV / •Diode: PN junction diode, formation of depletion layer and diode characterstics. Transistor: Bipolar Junction / 7
Transistor, Transistor Current Components, Characteristics of CE, CB and CC Transistor Amplifiers.
• Thyristors: The four layer diode, Bi-directional thyristors, the uni-junction transistor and its application in
thyristor circuits.
V / • Communication System: Introduction to modulation (AM, FM & PM) demodulation, multiplexing. / 7
Superhetrodyne radio receiver, television.
Elementary concepts of optical, satellite & mobile communication.
Total / 35

Recommended Books

  1. BL Theraja, Electrical Engineering
  2. Niazi, Electrical and Electronics Engineering
  3. Network Synthesis by Heytt Kamerly
  4. Network Theory by Van Valkenburg

EE 151/152 / ELECTRICAL AND ELECTRONICS ENGG. LAB / C (L, T, P) = 1 (0, 0, 2)
S. / List of Experiments
No.
A. ELECTRICAL LAB
1. / To verify:Kirchhoff’s Current and Voltage Laws, Superposition Theorem and Thevenin Theorem.
2. / Make house wiring including earthing for 1-phase energy meter, MCB, ceiling fan, tube light, three pin socket and a
lamp operated from two different positions. Basic functional study of components used in house wiring.
3. / Study the construction and basic working of single phase induction motor and / ceiling fan along with regulator.
4. / Basic functional study and connection of moving coil & moving iron ammeters and voltmeters, dynamometer, wattmeter
and energy meter.
5. / Study the construction, circuit, working and application of the following lamps: (i) Fluorescent lamp, (ii) Sodium vapour
lamp and (iii) Mercury vapour lamp
6. / Study the construction and connection of single phase transformer and auto-transformer.
Measure input and output voltage and find turn ratio.
ELECTRONICS LAB
7. / Identification, testing and applications of resistors, inductors, capacitors, PN-diode, Zener diode, LED, LCD, BJT, SCR,
Photo diode and Photo transistor.
8. / Functional study of CRO, analog & digital multi-meters and function / signal generator.
9. / Study the BJT amplifier in common emitter configuration and measure voltage gain.
10. / Measurement of power in 3Phase circuit using Two Wattmeters and finding Power Factor.

IT 101/102INFORMATION TECHNOLOGYC (L, T, P) = 3 (3, 0, 0)

Unit / Contents of the Course / Hours
I /
  • An overview of information technology, difference between data and information, quality, of information, Information system.
  • Important data types: text, image, graphics & animation, audio, video.
  • Data compression and its techniques
/ 6
II /
  • Introduction to internet: www, web browser, search engine, email
  • Introduction to e-commerce and its advantage, security threats to e-commerce, Electronic payment system,
  • E-governance, EDI and its benefits
  • Introduction to cryptography, digital signature and smart card technology
/ 7
III /
  • Introduction to LAN, WAN, MAN: Transmission media
  • Data transmission type: Introduction to OSI reference model
  • Analog and digital signals, modulation
  • Network topologies, client-server architecture, ISDN
/ 7
IV /
  • Overview, definition and function of operating system, need of operating system
  • Batch processing, spooling, multi-programming, multi-processing
Time sharing, online processing, real time system / 7
V /
  • Application software and their categories, system software
  • User interface GUI, spread sheet
  • Data base software, its features and benefits
/ 8
Total / 35

Recommended Books: