0% found this document useful (0 votes)
39 views369 pages

Bachelor of Technology Computer Science and Engineering Batch 2022

Uploaded by

Dhanraj Kumar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
39 views369 pages

Bachelor of Technology Computer Science and Engineering Batch 2022

Uploaded by

Dhanraj Kumar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 369

Study & Evaluation Scheme

of
Bachelor of Technology in
Computer Science & Engineering
[Applicable for B a t ch 2022-26]

[As per CBCS guidelines given by UGC]

Approved in Academic
Approved in BOS Approved in BOF Council

14-05-2022 08-08-2022 20-10-2022


Vide agenda No. 8.4.1

Quantum University, Roorkee


22 KM Milestone, Dehradun-Roorkee Highway, Roorkee (Uttarakhand)
Website: www.quantumuniversity.edu.in
B.Tech. CSE Version 2022

Study & Evaluation Scheme


Study Summary
Name of the Faculty Faculty of Computer Science and Engineering
Name of the School Quantum School of Technology
Name of the Department Department of Computer Science & Engineering
Program Name Bachelors of Technology B.Tech
in Computer Science & Engineering
Duration 4 Years
Medium English

Evaluation Scheme
Type of Papers Internal End Semester Total
Evaluation Evaluation (%)
(%) (%)
Theory 40 60 100
Practical/ Dissertations/Project 40 60 100
Report/ Viva-Voce
Internal Evaluation Components (Theory Papers)
Mid Sem Exam 60 Marks
Assignment-I 30 Marks
Assignment-II 30 Marks
Attendance 30 Marks
Internal Evaluation Components (Practical Papers)
Quiz One 30 Marks
Quiz Two 30 Marks
Quiz Three 30 Marks
Lab Records/ Mini Project 30 Marks
Attendance 30 Marks
End Semester Evaluation (Practical Papers)
ESE Quiz 40 Marks
Practical Performance 20 Marks
Lab Record 20 Marks
Viva- Voce 20 Marks

Structure of Question Paper (ESE Theory Paper)

The question paper will consist of 5 questions, one from each unit. Student has to
Attempt all questions. All questions carry 20 marks each. Parts a) and b) of question Q1
to Q5 will be compulsory and each part carries 2 marks. Parts c), d) and e) of Q1 to Q5
Carry 8 marks each and the student may attempt any 2 parts.
Important Note:
Quantum University – Syllabus (Batch 2022-26) Page 2 of 369
B.Tech. CSE Version 2022

1. The purpose of examination should be to assess the Course


Outcomes (CO) that will ultimately lead to attainment of Programme Outcomes (POs). A
question paper must assess the following aspects of learning as planned for a specific
course i.e Remember, Understand, Apply, Analyze, Evaluate & Create (reference to
Bloom’s Taxonomy). The standard of question paper will be based on mapped BL level
complexity of the unit of the syllabus, which is the basis of CO attainment model adopted
in the university.

2. Case Study is essential in every question paper (wherever it is being taught as a part of
pedagogy) for evaluating higher-order learning. Not all the courses might have case
teaching method used as pedagogy.

3. There shall be continuous evaluation of the student and there will be a provision of
real time reporting on QUMS. All the assignments will evaluated through module
available on ERP for time and access management of the class.

Quantum University – Syllabus (Batch 2022-26) Page 3 of 369


B.Tech. CSE Version 2022

Program Structure – Bachelor of Technology in Computer Science & Engineering

Introduction
Computer Science Engineering (CSE) is an academic programme that integrates the field of Computer
Engineering and Computer Science. It is one of the most sought after courses amongst engineering
students. The course contains a plethora of topics but emphasises the basics of computer programming
and networking. The topics covered in the course are computation, algorithms, programming languages,
program design, computer software, computer hardware, and others.
Computer science engineers are involved in many aspects of computing, from the design of individual
microprocessors, personal computers, and supercomputers to circuit designing and writing software that
powers them.
Many technical institutes in India and abroad offer UG (Undergraduate) and PG (Postgraduate) level
courses in Computer Science Engineering. Students can do BTech and MTech in Computer Science
Engineering from these institutes. Students pursuing these courses get to learn about the design,
implementation, and management of information systems of computer hardware and software.

Career Scope of Computer Science Engineering


CSE is one of the engineering specialisations. However, candidates pursuing this programme have the
option of further choosing amongst various other specialisations like telecommunication, web designing,
computer hardware and software implementation and maintenance, etc.
These professionals can work as a data scientist, computer programmer, systems analyst, hardware
engineer, software developer, system engineer, IT consultant, system designer, networking engineer, web
developer, database administrator, mobility tester, programmer, e-commerce specialist, and software
tester.

Computer Science Engineering: Eligibility Criteria


Find below the basic eligibility requirement to pursue a Computer Science Engineering programme at the
UG and PG level:
 Eligibility requirements for B.Tech in CSE: Aspirants should have passed the Class 12 exam
from a recognized board with Physics, Chemistry, and Mathematics as core subjects. Besides this
candidates should also have secured minimum aggregate marks of 60% in the above subjects
combined.
 Eligibility requirements for M.Tech in CSE: Aspirants must have completed a BTech degree in
the same specialization with a passing percentage

Quantum University – Syllabus (Batch 2022-26) Page 4 of 369


B.Tech. CSE Version 2022

Curriculum (22-26) Version 2022


Quantum School of Technology
Department of Computer Science & Engineering
Bachelor of Technology in Computer Science & Engineering. – PC: 01-3-01

BREAKUP OF COURSES

Sr. No CATEGORY CREDITS


1 Foundation Core (FC) 42
2 Program Core (PC) 78
3 Program Electives (PE) 15
4 Open Electives (OE) 9
5 Project 14
6 Internship 5
7 Value Added Programs (VAP) 11
8 General Proficiency 7
9 Disaster Management* 2*
TOTAL NO. OF CREDITS 181
TOTAL NO. OF CREDITS (Honors) 193

*Non-CGPA Audit Course

DOMAIN-WISE BREAKUP OF CATEGORY

Domain Foundation Program Program Sub total %age


core Core Elective
Sciences 14 - - 14 7.73
Humanities 8 - - 8 4.41
Engineering 20 97 15 132 72.92
Open elective 9 4.97
VAP 11 6.07
GP 7 3.86
Disaster 2* 0.0
Management*
Grand Total 42 97# 15 181 100
#Credits of projects and internships included *Non-CGPA Audit Course

Quantum University – Syllabus (Batch 2022-26) Page 5 of 369


B.Tech. CSE Version 2022

SEMESTER-WISE BREAKUP OF CREDITS

Sr. CATEGORY SEM SEM SEM SEM SEM SEM SEM SEM TOTAL
No 1 2 3 4 5 6 7 8
1 Foundation Core 18 23 1 - - - - - 42
2 Program Core - - 21 17 15 14 11 - 78
3 Program Electives - - (+3H) (+3H) (+3H) 3 6 6 15
(+3H) (+12H)
4 Open Electives - - - 3 3 3 - - 9

5 Projects - - 2 2 2 2 2 4 14
6 Internships - - 1 - 2 - 2 - 5
7 VAPs 1 2 2 2 2 2 - - 11
8 GP 1 1 1 1 1 1 1 - 7
9 Disaster 2*
Management*
TOTAL 20 26 28 25 25 25 22 10 181
H- Honors program *Non-CGPA Audit Course

Minimum Credit Requirements:

B. Tech. : 181 Credits


With Honors : 181 +12 = 193 credits

Quantum University – Syllabus (Batch 2022-26) Page 6 of 369


B.Tech. CSE Version 2022

SEMESTER 1
Common
Course Category Course Title L T P C Version Course
Code Prerequisite
PH3101 FC Engineering Physics 3 1 0 4 1.0 Nil
Fundamentals of Mechanical & Mechatronics Nil
ME3103 FC 4 0 0 4 1.0
Engineering
PH3140 FC Engineering Physics Lab 0 0 2 1 1.0 Nil
GP3101 GP General Proficiency 0 0 0 1 Nil
TOTAL 7 1 2 10

*Non-CGPA Audit Course

CSE without Specialization

Course Category Course Title L T P C Version Course


Code Prerequisite
MA3102 FC Mathematics I 3 2 0 4 1.0 Nil
CS3103 FC Basics of Computer and C Programming 4 0 0 4 1.1 Nil
CS3140 FC Basics of Computer and C Programming Lab 0 0 2 1 1.0 Nil
VP3101 VAP Communication & Soft Skills-I 0 0 2 1 1.0 Nil
CE3102 Disaster Preparedness & Management 2* 0 0 2* 1.0 Nil

TOTAL 9 2 4 10

Contact Hrs: 25
CSE-AIML Specialization

Course Category Course Title L T P C Version Course


Code Prerequisite
MA3102 FC Mathematics I 3 2 0 4 1.0 Nil
CS3101 FC Basics of Computer and C Programming 4 0 0 4 1.1 Nil
CS3140 FC Basics of Computer and C Programming Lab 0 0 2 1 1.0 Nil
VP3101 VAP Communication & Soft Skills-I 0 0 2 1 1.0 Nil
CE3102 Disaster Preparedness & Management 2* 0 0 2* 1.0 Nil

TOTAL 9 2 4 10

Quantum University – Syllabus (Batch 2022-26) Page 7 of 369


B.Tech. CSE Version 2022

CSE-CSCQ Specialization

Course Category Course Title L T P C Version Course


Code Prerequisite
MA3102 FC Mathematics I 3 2 0 4 1.0 Nil
CS3101 FC Basics of Computer and C Programming 4 0 0 4 1.1 Nil
CS3140 FC Basics of Computer and C Programming Lab 0 0 2 1 1.0 Nil
VP3101 VAP Communication & Soft Skills-I 0 0 2 1 1.0 Nil
CE3102 Disaster Preparedness & Management 2* 0 0 2* 1.0 Nil

TOTAL 9 2 4 10

CSE-DS Specialization

Course Code Category COURSE TITLE L T P C Version Course


Prerequisite
Programming with C for Problem 3 0 0 4 1.0 Nil
CS3111 FC Solving
FC Programming with C for Problem
CS3149 Solving Lab 0 0 2 1 1.0 Nil

FC Digital Electronics and Logic Design


CS3112 2 0 0 3 1.0 Nil

FC Digital Electronics and Logic Design


CS3143 Lab 0 0 2 1 1.0 Nil

EG3105 FC English for Engineers I 4 0 0 4 1.0 Nil

MA3105 FC Engineering Mathematics I 3 0 0 1.0 Nil


3

TOTAL 12 0 4 16

Quantum University – Syllabus (Batch 2022-26) Page 8 of 369


B.Tech. CSE Version 2022

CSE-FS Specialization

Course Code Category COURSE TITLE L T P C Version Course


Prerequisite
Programming with C for Problem 3 0 0 4 1.0 Nil
CS3111 FC Solving
FC Programming with C for Problem
CS3149 Solving Lab 0 0 2 1 1.0 Nil

FC Digital Electronics and Logic Design


CS3112 2 0 0 3 1.0 Nil

FC Digital Electronics and Logic Design


CS3143 Lab 0 0 2 1 1.0 Nil

EG3105 FC English for Engineers I 4 0 0 1.0 Nil


4

MA3105 FC Engineering Mathematics I 3 0 0 3 1.0 Nil

TOTAL 12 0 4 16

Quantum University – Syllabus (Batch 2022-26) Page 9 of 369


B. Tech. CSE Version 2022

SEMESTER 2
Common
Course Category Course Title L T P C Version Course
Code Prerequisite
CS3203 FC Graph Theory and Probability 3 0 0 3 1.0 Nil
CS3206 FC Advance C Programming 4 0 0 4 1.0 Nil
CS3204 FC HTML5 and CSS 4 0 0 4 1.0 Nil
CS3242 FC Advance C Programming Lab 0 0 2 1 1.0 Nil
CS3243 FC HTML5 and CSS Lab 0 0 2 1 1.0 Nil
HU3201 FC Indian Knowledge System 1 0 0 1 1.0 Nil
GP3201 GP General Proficiency 0 0 0 1 Nil
TOTAL 12 0 4 15

CSE without Specialization


Course Category Course Title L T P C Version Course
Code Prerequisite
CS3205 FC Web and Digital Analytics 4 0 0 4 1.0 Nil
CY3205 FC Environmental Studies 2 0 0 2 1.0 Nil
PS3101 FC Human Values and Ethics 2 0 0 2 1.0 Nil
CS3244 FC Web and Digital Analytics Lab 0 0 2 1 1.0 Nil
VP3201 VAP Communication & Soft Skills-II 0 0 2 2 1.0 Nil
TOTAL 8 0 4 11
Contact
Hrs = 28

CSE-AIML Specialization
Course Category COURSE TITLE L T P C Versio Course
Code n Prerequisit
e
Foundation to AI, Data Science,
CS3223 PE 4 0 0 3 1. Nil
Ethics and Foundation of Data
0
Analysis
CS3224 PE Data Analysis using Python, Numpy, 4 0 0 3 1. Nil
Pandas, Matplotlib, and Seaborn 0
1.
CS3205 FC Web and Digital Analytics 4 0 0 4 Nil
0
1.
CY3205 FC Environmental Studies 2 0 0 2 Nil
0
1.
PS3101 FC Human Values and Ethics 2 0 0 2 Nil
0
1.
CS3244 FC Web and Digital Analytics Lab 0 0 2 1 Nil
0
Quantum University – Syllabus (Batch 2022-26) Page 8 of 369
B. Tech. CSE Version 2022

1.
VP3201 VAP Communication & Soft Skills-II 0 0 2 2 Nil
0
TOTAL 16 0 4 17

CSE-CSCQ Specialization

Course Category Course Title L T P C Version Course


Code Prerequisite
CS3205 FC Web and Digital Analytics 4 0 0 4 1.0 Nil
CY3205 FC Environmental Studies 2 0 0 2 1.0 Nil
PS3101 FC Human Values and Ethics 2 0 0 2 1.0 Nil
CS3244 FC Web and Digital Analytics Lab 0 0 2 1 1.0 Nil
VP3201 VAP Communication & Soft Skills-II 0 0 2 2 1.0 Nil
TOTAL 8 0 4 11

CSE-DS Specialization

Course Code Category COURSE TITLE L T P C Version Course


Prerequisite

CS3208 FC Data Science Foundation 2 0 0 3 1.0 Nil

EG3209 FC English for Engineers II 2 0 0 3 1.0 Nil

CS3209 FC Computer Fundamentals And 3 0 0 3 1.0 Nil


Organization
Disaster Preparedness &
CE3102 2 0 0 2 1.0 Nil
Management
Value Added Program II (We-Code
VP3208 VAP II) 0 0 2 2 1.0 Nil

TOTAL 9 0 2 13

Quantum University – Syllabus (Batch 2022-26) Page 9 of 369


B. Tech. CSE Version 2022

CSE-FS Specialization

Course Code Category COURSE TITLE L T P C Version Course


Prerequisite

CS3210 FC 2 0 0 3 1.0 Nil


Foundation Course on Mobile
Application-CAP I

EG3209 FC English for Engineers II 2 0 0 3 1.0 Nil

CS3209 FC Computer Fundamentals And 3 0 0 3 1.0 Nil


Organization
Disaster Preparedness &
CE3102 2 0 0 2 1.0 Nil
Management
Value Added Program II (We-Code
VP3208 VAP II) 0 0 2 2 1.0 Nil

TOTAL 9 0 2 13

Quantum University – Syllabus (Batch 2022-26) Page 10 of 369


B. Tech. CSE Version 2022

SEMESTER 3
Common
Course Code Category COURSE TITLE L T P C Version Course
Prerequisite
CS3301 PC Data Structure & Programming 4 0 0 4 1.0 Nil
EC3306 PC Digital Electronics 3 0 0 3 1.0 Nil
CS3305 PC Database Management System 3 0 0 3 1.0 Nil
CS3340 PC Data Structure Programming Lab 0 0 2 1 1.0 Nil
EC3341 PC Digital Electronics Lab 0 0 2 1 1.0 Nil
CS3342 PC Oracle/SQL Server Lab 0 0 2 1 1.0 Nil
CS3346 P Project Lab I 0 0 4 2 1.0 Nil
CS3371 FW Internship Presentation 2 0 0 1 1.0 Nil
HU3202 FC United Nations Development 1 0 0 1 1.0 Nil
Programme
GP3301 GP General Proficiency 0 0 0 1
TOTAL 13 0 10 18

CSE without Specialization


Course Category COURSE TITLE L T P C Versio Course
Code n Prerequisite
Discrete Design Structure 4
CS3307 PC 2 2 0 1.0 Nil
CS3304 PC Linux and Open Source 3 0 0 3 1.0 Nil
CS3343 PC Linux and Open Source Lab 0 0 2 1 1.0 Nil
VP3301 VAP Communication & Professional Skills - 0 0 2 2 1.0 Nil
III
TOTAL 5 2 4 10

Contact Hrs = 34

CSE-AIML Specialization
Course Code Category COURSE TITLE L T P C Version Course
Prerequisite
Probabilistic Modelling and
CS3423 PE 4 0 0 3 1.0 Nil
Reasoning with Python
CS3424 PE R Programming for Data Science and 4 0 0 3 1.0 Nil
Data Analysis
CS3307 PC Discrete Design Structure 2 2 0 4 1.0 Nil
VP3301 VAP Communication & Professional 0 0 2 2 1.0 Nil
Skills -III
TOTAL 10 2 2 12

Quantum University – Syllabus (Batch 2022-26) Page 11 of 369


B. Tech. CSE Version 2022

CSE-CSCQ Specialization

Course Category COURSE TITLE L T P C Versio Course


Code n Prerequisite
CS3351 PE Basics of C++ Programming 0 0 5 3 1.0 Nil
Basics of Networking and Trusted
CS3352 PE Operating Systems 0 0 5 3 1.0 Nil

Linux and Open Source


CS3304 3 0 0 3 1.0 Nil
PC
Linux and Open Source Lab
CS3343 PC 0 0 2 1 1.0 Nil

Communication & Professional Skills -


VP3301 VAP III 0 0 2 2 1.0 Nil

TOTAL 3 0 1 12
4

CSE-DS Specialization

Course Code Category COURSE TITLE L T P C Version Course


Prerequisite
CS3309 PC Statistical Inference 3 0 0 3 1.0 Nil

CS3310 PC Python Programming 2 0 0 2 1.0 Nil

CS3347 PC Python Programming Lab 0 0 2 1 1.0 Nil

CS3311 PC Beginner Level -CTP (Data Science) 3 0 0 3 1.0 Nil

CS3348 PC Beginner Level -CTP (Data Science) 0 0 2 1 1.0 Nil


Lab
Value Added Program III (We-Code
VP3309 VAP III) 0 0 2 1 1.0 Nil

TOTAL 8 0 6 11

Quantum University – Syllabus (Batch 2022-26) Page 12 of 369


B. Tech. CSE Version 2022

CSE-FS Specialization
Course Code Category COURSE TITLE L T P C Version Course
Prerequisite
CS3312 PC Introduction to UI/UX 3 0 0 3 1.0 Nil

CS3310 PC 2 0 0 2 1.0 Nil


Python Programming

CS3347 PC Python Programming Lab 0 0 2 1 1.0 Nil

CS3313 PC Web Programming-CAP II 3 0 0 3 1.0 Nil

CS3349 PC Web Programming- CAP II Lab 0 0 2 1 1.0 Nil

Value Added Program III (We-Code


VP3309 VAP 0 0 2 1 1.0 Nil
III)

TOTAL 8 0 6 11

Quantum University – Syllabus (Batch 2022-26) Page 13 of 369


B. Tech. CSE Version 2022

SEMESTER 4
Common
Course Category COURSE TITLE L T P C Version Course
Code Prerequisite
Object Oriented Programming and Systems
CS3403 PC 3 0 0 3 1.0 Nil
with Java
CS3404 PC Theory of Automata & Formal Language 3 1 0 4 1.0 Nil
--- OE Open Elective I 3 0 0 3 1.0 Nil
Object Oriented Programming and Systems
CS3440 PC 0 0 2 1 1.0 Nil
with Java Lab
CS3446 P Project Lab II 0 0 4 2 1.0 Nil
GP3401 GP General Proficiency 0 0 0 1
TOTAL 9 1 6 14
All students are required to attend 04 to 06 weeks Industrial Training after 4th semester. Performance of this training will
be evaluated and awarded in 5th semester.

CSE without Specialization


Course Category COURSE TITLE L T P C Versio Course
Code n Prerequisite
CS3401 PC Software Engineering 3 0 0 3 1.0 Nil
CS3402 PC Computer Network 4 0 0 4 1.0 Nil
CS3442 PC Computer Network Lab 0 0 2 1 1.0 Nil
CS3441 PC Case Tools and Testing Lab 0 0 2 1 1.0 Nil
VP3401 VAP Employability Skills-I(Numerical 0 0 2 2 1.0 Nil
abilities)
TOTAL 7 0 6 11

Contact Hrs = 29

Quantum University – Syllabus (Batch 2022-26) Page 14 of 369


B. Tech. CSE Version 2022

CSE-AIML Specialization
Course Category COURSE TITLE L T P C Version Course
Code Prerequisite
CS3523 PE Machine Learning and Pattern 4 0 0 3 1.0 Nil
Recognition
CS3524 PE Machine Learning Practical with 3 0 0 2 1.0 Nil
Python, Scikit-learn, Matplotlib,
TensorFlow
CS3402 PC Computer Network 4 0 0 4 1.0 Nil
CS3442 PC Computer Network Lab 0 0 2 1 1.0 Nil
VP3401 VAP Employability Skills-I(Numerical 0 0 2 2 1.0 Nil
abilities)
TOTAL 11 0 4 12

CSE-CSCQ Specialization
Course Category COURSE TITLE L T P C Versio Course
Code n Prerequisite
CS3451 PE Advanced Networking 0 0 5 3 1.0 CS3351
CS3452 PE Basis of Information Security 0 0 5 3 1.0 CS3352
CS3445 PC Advanced Networking Lab 0 0 2 1 1.0 Nil
CS3401 PC Software Engineering 3 0 0 3 1.0 Nil
CS3441 PC Case Tools and Testing Lab 0 0 2 1 1.0 Nil
VP3401 VAP Employability Skills-I(Numerical 0 0 2 2 1.0 Nil
abilities)
TOTAL 3 0 16 13

CSE-DS Specialization
Course Code Category COURSE TITLE L T P C Version Course
Prerequisite
CS3402 PC Computer Network 4 0 0 4 1.0 Nil
CS3401 PC Software Engineering 3 0 0 3 1.0 Nil
Intermediate Level -CTP (Data
CS3409 PC Science) 3 0 0 3 1.0 Nil

CS3442 PC Computer Network Lab 0 0 2 1 1.0 Nil

Intermediate Level -CTP (Data


CS3447 PC Science) Lab 0 0 2 1 1.0 Nil

Value Added Program IV (We-Code


VP3409 VA IV) 0 0 2 1 1.0 Nil
P

TOTAL 10 0 6 13

Quantum University – Syllabus (Batch 2022-26) Page 15 of 369


B. Tech. CSE Version 2022

CSE-FS Specialization
Course Code Category COURSE TITLE L T P C Version Course
Prerequisite
CS3402 PC Computer Network 4 0 0 4 1.0 Nil

CS3410 PC Android Application Development- 3 0 0 3 1.0 Nil


CAP III

Software Engineering
CS3401 PC 3 0 0 3 1.0 Nil

CS3442 PC Computer Network Lab 0 0 2 1 1.0 Nil

Android Application Development-


CS3448 PC CAP III Lab 0 0 2 1 1.0 Nil

Value Added Program IV (We-Code


VP3409 VAP IV) 0 0 2 1 1.0 Nil

TOTAL 10 0 6 13

Open Elective I
Course Category COURSE TITLE L T P C Versio Course
Code n Prerequisite
CE3011 OE Carbon Emission & Control 3 0 0 3 1.0 Nil
CS3011 OE HTML5 3 0 0 3 1.0 Nil
CS3021 OE Mining and Analysis of Big data 3 0 0 3 1.0 Nil
AG3011 OE Ornamental Horticulture 3 0 0 3 1.0 Nil
BB3011 OE Entrepreneurial Environment in India 3 0 0 3 1.0 Nil
OE Media Concept and Process (Print and 3 0 0 3 1.0 Nil
JM3011
Electronic)
HM3011 OE Indian Cuisine 3 0 0 3 1.0 Nil
MB3011 OE SAP 1 3 0 0 3 1.0 Nil
EG3011 OE French Beginner A1 3 0 0 3 1.0 Nil
OE Microsoft Office Specialist (MSO- 3 0 0 3 1.0 Nil
CS3031
Word )
CS3004 OE Digital Marketing 3 0 0 3 1.0 Nil
CS3002 OE Introduction of IOT 3 0 0 3 1.0 Nil
Elementary Robotics 3 0 0 3 1.0 Nil
MT3011
OE

Quantum University – Syllabus (Batch 2022-26) Page 16 of 369


B. Tech. CSE Version 2022

SEMESTER 5

Course Code Category COURSE TITLE L T P C Version Course


Prerequisite
CS3504 PC Design and Analysis of Algorithm 3 2 0 4 1.0 CS3301
- -- OE Open Elective II 3 0 0 3 1.0 Nil
CS3541 PC Design and Analysis of Algorithm Lab 0 0 2 1 1.0 Nil
CS3546 P Project Lab III 0 0 4 2 1.0 Nil
CS3571 FW Internship Presentation 2 0 0 2 1.0 Nil
GP3501 GP General Proficiency 0 0 0 1
TOTAL 8 2 6 13

CSE without Specialization


Course Code Categor COURSE TITLE L T P C Versio Course
y n Prerequisite
Foundation of Cloud Computing Nil
CS3505 PC 3 0 0 3 1.0

Operating System
CS3501 PC 2 2 0 3 1.0 Nil

CS3502 PC Web Technology 3 0 0 3 1.0 CS3403

CS3540 PC Web Technology Lab 0 0 2 1 1.0 Nil

VP3501 VAP Employability Skills -II (Aptitude 2 0 0 2 1.0 Nil


& Reasoning)
TOTAL 10 2 2 12

Contact Hours = 30

CSE-AIML Specialization
Course Code Category COURSE TITLE L T P C Version Course
Prerequisite
CS3505 PC Foundation of Cloud Computing 3 0 0 3 1.0 Nil

CS3623 PE Neural Networks and Deep Learning 4 0 0 3 1.0 Nil


(Vision and NLP)
CS3624 PE Deep Learning Practical with Python, 3 0 0 2 1.0 Nil
TensorFlow and Keras
CS3540 PC Web Technology Lab 0 0 2 1 1.0 Nil

VP3501 VAP Employability Skills -II (Aptitude & 2 0 0 2 1.0 Nil


Reasoning)
TOTAL
12 0 2 11

Quantum University – Syllabus (Batch 2022-26) Page 17 of 369


B. Tech. CSE Version 2022

CSE-CSCQ Specialization
Course Categor COURSE TITLE L T P C Versio Course
Code y n Prerequisite
CS3551 PE Linux and Virtualization 0 0 5 3 1.0 CS3451
CS3552 PE Cryptography 0 0 5 3 1.0 CS3452
CS3553 PE Advance of Information Security 0 0 5 3 1.0 CS3445
CS3502 PC Web Technology 3 0 0 3 1.0 CS3403
CS3540 PC Web Technology Lab 0 0 2 1 1.0 Nil
VP3501 VAP Employability Skills -II (Aptitude & 2 0 0 2 1.0 Nil
Reasoning)
TOTAL 5 0 17 1
5

CSE-DS Specialization
Course Code Category COURSE TITLE L T P C Version Course
Prerequisite

CS3509 PC Advanced Level-CTP(Data Science) 3 0 0 3 1.0 Nil

CS3510 PC R Programming 3 0 0 3 1.0 Nil

CS3548 PC R Programming Lab 0 0 2 1 1.0 Nil

Advanced Level -CTP (Data Science)


CS3547 PC Lab 0 0 2 1 1.0 Nil

Web Technology
CS3502 PC 3 0 0 3 1.0 Nil

Web Technology Lab


CS3540 PC 0 0 2 1 1.0 Nil

Value Added Program IV (We-Code


VP3509 VA V) 0 0 2 1 1.0 Nil
P
TOTAL
9 0 8 13

Quantum University – Syllabus (Batch 2022-26) Page 18 of 369


B. Tech. CSE Version 2022

CSE-FS Specialization
Course Code Category COURSE TITLE L T P C Version Course
Prerequisite
CS3511 PC Agile Practices 3 0 0 3 1.0 Nil

CS3512 PC iOS Application Development - CAP 3 0 0 3 1.0 Nil


IV
iOS Application Development - CAP
CS3545 PC IV Lab 0 0 2 1 1.0 Nil

Project Based Learning using JAVA


CS3513 PC 3 0 0 4 1.0 Nil

Project Based Learning using JAVA


CS3549 PC Lab 0 0 4 2 1.0 Nil

Value Added Program IV (We-Code


VP3509 VA V) 0 0 2 1 1.0 Nil
P
TOTAL
9 0 8 14

Open Elective II
Course Category COURSE TITLE L T P C Versio Course
Code n Prerequisite
OE Environment Pollution and Waste 3 0 0 3 1.0 Nil
CE3013
Management
CS3011 OE Java Script 3 0 0 3 1.0 Nil
OE Big Data Analytics: HDOOP 3 0 0 3 1.0 Nil
CS3023
Framework
AG3013 OE Organic farming 3 0 0 3 1.0 Nil
BB3013 OE Establishing a New Business 3 0 0 3 1.0 Nil
JM3013 OE Photo Journalism 3 0 0 3 1.0 Nil
HM3013 OE Chinese Cuisine 3 0 0 3 1.0 Nil
MB3013 OE SAP 3 3 0 0 3 1.0 Nil
EG3013 OE French Intermediate B1 3 0 0 3 1.0 Nil
OE MS -Excel (Advanced ) MSO 3 0 0 3 1.0 Nil
CS3033
Certification
3 0 0 3 1.0 Nil
EG3002 OE
Report Writing
3 0 0 3 1.0 Nil
MT3013 OE
Introduction to Automation

Quantum University – Syllabus (Batch 2022-26) Page 19 of 369


B. Tech. CSE Version 2022

SEMESTER 6
Common
Course Category COURSE TITLE L T P C Version Course
Code Prerequisite
CS3604 PC Compiler Design 3 1 0 4 1.0 CS3304
--- OE Open Elective III 3 0 0 3 1.0 Nil
--- PE Program Elective I 3 0 0 3 1.0 Nil
CS3641 PC Compiler Design Lab 0 0 2 1 1.0 Nil
CS3646 P Project Lab IV 0 0 4 2 1.0 Nil
CS3642 PC Technical VAP I 0 0 2 2 1.0 Nil
GP3601 GP General Proficiency 0 0 0 1
TOTAL 9 1 8 16
All students are required to attend 04 to 06 weeks Industrial Training after 6 th semester. This training will be
evaluated and awarded in 7th semester.

CSE without Specialization


Course Category COURSE TITLE L T P C Version Course
Code Prerequisite
CS3601 PC Artificial Intelligence 2 2 0 3 1.0 Nil
CS3603 PC Distributed Operating Systems 3 0 0 3 1.0 CS3501
CS3640 PC Artificial Intelligence using Python Lab 0 0 2 1 1.0 Nil
VP3601 VAP Employability Skills-III(GDPI) 0 0 2 2 1.0 Nil
TOTAL 5 2 4 9

Contact Hours = 29

CSE-AIML Specialization
Course Category COURSE TITLE L T P C Version Course
Code Prerequisite
CS3603 PC Distributed Operating Systems 3 0 0 3 1.0 CS3501
CS3723 PE(H) Data Science - Tools and Techniques 4 0 0 3 1.0 Nil
CS3648 PE Advanced Python Programming Lab 0 0 4 2 1.0 Nil
CS3649 PE Operating System Lab 0 0 2 1 1.0 Nil
VP3601 VAP Employability Skills-III(GDPI) 0 0 2 2 1.0 Nil
TOTAL 7 0 8 11

Quantum University – Syllabus (Batch 2022-26) Page 20 of 369


B. Tech. CSE Version 2022

CSE-CSCQ Specialization
Course Category COURSE TITLE L T P C Version Course
Code Prerequisite

CS3652 PE Digital Forensics Part-2 0 0 5 3 1.0 CS3551


Introduction to Risk Management 1.0 CS3552
CS3653 PE 0 0 5 3
and Cyber Laws
CS3654 PE Malware Analysis and Reverse 0 0 5 3 1.0 Nil
Engineering I
PC Linux Administration Lab 0 0 2 1 1.0 Nil
CS3643
VP3601 VAP Employability Skills-III(GDPI) 0 0 2 2 1.0 Nil
TOTAL 0 0 19 12

CSE-DS Specialization
Course Code Category COURSE TITLE L T P C Version Course
Prerequisite

CS3613 PC Data Visualization Techniques 3 0 0 3 1.0 Nil

CS3647 PC Data Visualization Techniques 0 0 2 1 1.0 Nil


Lab
Natural Language Processing
CS3614 PC 3 0 0 3 1.0 Nil
using Python
Advanced Python Programming
CS3648 PC 0 0 4 2 1.0 Nil
Lab
Value Added Program VI (We-
VA Code VI) 0 0 2 1 1.0 Nil
VP3609
P

TOTAL 6 0 8 10

CSE-FS Specialization
Course Code Category COURSE TITLE L T P C Version Course
Prerequisite
CS3615 PC Server Side Scripting 3 1 0 4 1.0 Nil

CS3616 PC DevOps Overview 3 0 0 3 1.0 Nil

Advanced Python Programming


CS3648 PC 0 0 4 2 1.0 Nil
Lab
Value Added Program VI (We-
VA Code VI) 0 0 2 1 1.0 Nil
VP3609
P

TOTAL 6 1 6 10

Quantum University – Syllabus (Batch 2022-26) Page 21 of 369


B. Tech. CSE Version 2022

Open Elective III


Course Category COURSE TITLE L T P C Versio Course
Code n Prerequisite
CE3015 OE Hydrology 3 0 0 3 1.0 Nil
CS3015 OE J Query & Databases 3 0 0 3 1.0 Nil
OE Data Science Models : Regression, 3 0 0 3 1.0 Nil
CS3025
Classification and Clustering
AG3015 OE Musroom Cultivation 3 0 0 3 1.0 Nil
BB3015 OE E-commerce 3 0 0 3 1.0 Nil
JM3015 OE Media industry and Management 3 0 0 3 1.0 Nil
HM3015 OE Italian Cuisine 3 0 0 3 1.0 Nil
MB3015 OE SAP 5 3 0 0 3 1.0 Nil
EG3015 OE French Advance C1 3 0 0 3 1.0 Nil
CS3035 OE MSO Access Certification 3 0 0 3 1.0 Nil
3 0 0 3 1.0 Nil
MT3015 OE
Robotic Industry 4.0

Quantum University – Syllabus (Batch 2022-26) Page 22 of 369


B. Tech. CSE Version 2022

SEMESTER 7
Common
Course Category COURSE TITLE L T P C Version Course
Code Prerequisite

CS3701 PC System Administration 4 0 0 4 1.0 Nil

------- PE Program Elective II 3 0 0 3 1.0 Nil

------- PE Program Elective III 3 0 0 3 1.0 Nil

CS3771 FW Internship Presentation 2 0 0 2 1.0 Nil

CS3746 P Project Lab V 0 0 4 2 1.0 Nil

CS3742 PC Technical VAP II 0 0 2 2 1.0 Nil

GP3701 GP General Proficiency 0 0 0 1

TOTAL 12 0 6 17

CSE without Specialization


Course Code Categor COURSE TITLE L T P C Versio Course
y n Prerequisite

CS3740 PC System Administration Lab 0 0 2 1 1.0 Nil

CS3702 PC Big Data and Business Intelligence 4 0 0 4 1.0 CS3301

TOTAL 4 0 2 5
Contact Hours = 24

Quantum University – Syllabus (Batch 2022-26) Page 23 of 369


B. Tech. CSE Version 2022

CSE-AIML Specialization
Course Category COURSE TITLE L T P C Version Course
Code Prerequisite

CS3740 PC System Administration Lab 0 0 2 1 1.0 Nil

CS3702 PC Big Data and Business Intelligence 4 0 0 4 1.0 CS


33
01
TOTAL 4 0 2 5

CSE-CSCQ Specialization
Course Category COURSE TITLE L T P C Version Course
Code Prerequisite

CS3702 PC Big Data and Business Intelligence 4 0 0 4 1.0 CS3301

CS3740 PC System Administration Lab 0 0 2 1 1.0 Nil

TOTAL 4 0 2 5

CSE-DS Specialization
Course Code Category COURSE TITLE L T P C Version Course
Prerequisite
CS3709 PC Optimization Techniques 4 0 0 4 1.0 Nil

CS3747 PC Optimization Techniques Lab 0 0 2 1 1.0 Nil

TOTAL 4 0 2 5

CSE-FS Specialization
Course Code Category COURSE TITLE L T P C Version Course
Prerequisite
CS3710 PC NoSQL Database 4 0 0 4 1.0 Nil

CS3748 PC NoSQL Database Lab 0 0 2 1 1.0 Nil

TOTAL 4 0 2 5

Quantum University – Syllabus (Batch 2022-26) Page 24 of 369


B. Tech. CSE Version 2022

SEMESTER 8

Common
Course Course
Category COURSE TITLE L T P C Version
Code Prerequisite
PE Program Elective IV 3 0 0 3 1.0 Nil
PE Program Elective V 3 0 0 3 1.0 Nil
CS3870 FW Project 0 0 0 4
TOTAL 6 0 0 10
Contact Hrs:6

OR
It is the prerogative of the University to allow the students to opt for this option only after completing the process of
approval before proceed on full semester internship on an industrial project. The evaluation of the internal component
will be done jointly by industry supervisor and University supervisor. End semester evaluation will be done by a
committee comprise of at least one expert from industry/corporate.
Course Course
Category COURSE TITLE L T P C Version
Code Prerequisite
CS3871 FW Major Industrial Project 0 0 0 10 1.0 Nil
TOTAL 0 0 0 10

Quantum University – Syllabus (Batch 2022-26) Page 25 of 369


B. Tech. CSE Version 2022

Program Electives CSE:

Course Course
Elective Specialization COURSE TITLE L T P C Version
Code Prerequisite
Cryptography and Network
CS3609 3 0 0 3 1.0 Nil
I CSE Security
CS3611 Digital Image Processing 3 0 0 3 1.0 Nil

CS3703 Wireless Network 3 0 0 3 1.0 Nil


II CSE
CS3707 Computer Vision 3 0 0 3 1.0 Nil
Organization and Architecture of
CS3705 3 0 0 3 1.0 Nil
III CSE Computer
CS3706 Data Compression 3 0 0 3 1.0 Nil

CS3803 Parallel Computing 3 0 0 3 1.0 Nil


IV CSE
CS3804 Cyber Laws and Security Policies 3 0 0 3 1.0 Nil

CS3807 Fault Tolerant Computing 3 0 0 3 1.0 Nil


V CSE
CS3806 Virtual Reality and Systems 3 0 0 3 1.0 Nil

Program Electives CSE-AIML:

Course Course
Elective Specialization COURSE TITLE L T P C Version
Code Prerequisite
I AIML Cryptography and Network
CS3609 3 0 0 3 1.0 Nil
Security
CS3625 Natural Language Processing using 3 0 0 3
1.0 Nil
Python
CS3724 Data Visualization 3 0 0 3 1.0 CS3621
II AIML
CS3704 Soft Computing 3 0 0 3 1.0 Nil

CS3725 DevOps for Web development 3 0 0 3 1.0 CS3621


III AIML
CS3706 Data Compression 3 0 0 3 1.0 Nil
Computer Organization and
CS3801 3 0 0 3 1.0 Nil
IV AIML Architecture
CS3804 Cyber Laws and Security Policies 3 0 0 3 1.0 Nil
CS3821 Reinforcement Learning 3 0 0 3 1.0 CS3722
V AIML
CS3806 Virtual Reality and Systems 3 0 0 3 1.0 Nil

Quantum University – Syllabus (Batch 2022-26) Page 26 of 369


B. Tech. CSE Version 2022

Program Electives CSE-CSCQ:


Course Course
Elective Specialization COURSE TITLE L T P C Version
Code Prerequisite

Cyber CS3610 Android Development 3 0 0 3 1.0 Nil


I Security CS3651 Digital Forensics Part-1 3 0 0 3 1.0 CS3551

Cyber CS3703 Wireless Network 3 0 0 3 1.0 Nil


II Security CS3704 Soft Computing 3 0 0 3 1.0 Nil
Malware Analysis and Reverse CS3651
CS3751 0 0 5 3 1.0
Cyber Engineering II
III
Security
CS3706 Data Compression 3 0 0 3 1.0 Nil
Computer Organization and
CS3801 3 0 0 3 1.0 Nil
Cyber Architecture
IV
Security
CS3804 Cyber Laws and Security Policies 3 0 0 3 1.0 CS3751

Cyber CS3802 Cloud Computing Fundamentals 3 0 0 3 1.0 Nil


V Security CS3806 Virtual Reality and Systems 3 0 0 3 1.0 Nil

Quantum University – Syllabus (Batch 2022-26) Page 27 of 369


B. Tech. CSE Version 2022

Program Electives List DS:


Course Course
Elective Specialization COURSE TITLE L T P C Version
Code Prerequisite
CS3617 Data Science for IoT 3 0 0 3 1.0 Nil
I DS
CS3618 Data Modeling 3 0 0 3 1.0 Nil
CS3711 Sampling Methods 3 0 0 3 1.0 Nil
II DS Machine Learning for Image 3 0 0 3 1.0 Nil
CS3712
Processing
CS3713 Time Series Analysis and Forecasting 3 0 0 3 1.0 Nil
III DS
CS3714 Advanced Machine Learning 3 0 0 3 1.0 Nil
CS3809 Text Analytics 3 0 0 3 1.0 Nil
IV DS
CS3810 Social Media Analytics 3 0 0 3 1.0 Nil
3 0 0 3 1.0 Nil
CS3811 Artificial Neural Network
V DS
CS3812 Reinforcement Learning 3 0 0 3 1.0 Nil

Program Electives List FS:


Course Course
Elective Specialization COURSE TITLE L T P C Version
Code Prerequisite
CS3619 PHP and Perl Programming 3 0 0 3 1.0 Nil
I DS
CS3620 Advanced Web Technology 3 0 0 3 1.0 Nil
CS3715 JavaScript Frameworks 3 0 0 3 1.0 Nil
II DS Cross Platform Application 3 0 0 3 1.0 Nil
CS3716
Development
CS3717 Web3.0 3 0 0 3 1.0 Nil
III DS Advanced Android Application 3 0 0 3 1.0 Nil
CS3718
Development
CS3813 Dockers and Kubernetes 3 0 0 3 1.0 Nil
IV DS Application Development Using React 3 0 0 3 1.0 Nil
CS3814
Native
3 0 0 3 1.0 Nil
CS3815 Software Project Management
V DS
Continuous Integration and Continuous 3 0 0 3 1.0 Nil
CS3816
Deployment

Quantum University – Syllabus (Batch 2022-26) Page 28 of 369


B. Tech. CSE Version 2022

B. Choice Based Credit System (CBCS)

Choice Based Credit System (CBCS) is a versatile and flexible option for each student to achieve his target number of credits as
specified by the UGC and adopted by our university.

The following is the course module designed for the B.Tech. Computer Science & Engineering program:

Core competency: Students will acquire core competency in Computer Science & Engineering and in allied subject areas.

Program/Discipline Specific Elective Course (DSEC):

Skilled communicator: The course curriculum incorporates basics and advanced training in order to make a graduate student
capable of expressing the subject through technical writing as well as through oral presentation.

Critical thinker and problem solver: The course curriculum also includes components that can be helpful to graduate students to
develop critical thinking ability by way of solving problems/numerical using basic & advance knowledge and concepts of
Computer Science & Engineering.

Sense of inquiry: It is expected that the course curriculum will develop an inquisitive characteristic among the students through
appropriate questions, planning and reporting experimental investigation.

Skilled project manager: The course curriculum has been designed in such a manner as to enabling a graduate student to become
a skilled project manager by acquiring knowledge about mathematical project management, writing, planning, study of ethical
standards and rules and regulations pertaining to scientific project operation.

Ethical awareness/reasoning: A graduate student requires understanding and developing ethical awareness/reasoning which
the course curriculums adequately provide.

Lifelong learner: The course curriculum is designed to inculcate a habit of learning continuously through use of advanced ICT
technique and other available techniques/books/journals for personal academic growth as well as for increasing employability
opportunity.

Value Added Course (VAC): A value added audit course is a non-credit course which is basically meant to enhance general
ability of students in areas like soft skills, quantitative aptitude and reasoning ability - required for the overall development of a
student and at the same time crucial for industry/corporate demands and requirements. The student possessing these skills will
definitely develop acumen to perform well during the recruitment process of any premier organization and will have the desired
confidence to face the interview. Moreover, these skills are also essential in day-to-day life of the corporate world. The aim is to
nurture every student for making effective communication, developing aptitude and a general reasoning ability for a better
performance, as desired in corporate world. There shall be four courses of Aptitude in Semester I, II, III & IV semesters and two
courses of Soft Skills in III & IV Semesters and will carry no credit, however, it will be compulsory for every student to pass these
courses with minimum

45% marks to be eligible for the certificate. These marks will not be included in the calculation of CGPI. Students have to
specifically be registered in the specific course of the respective semesters.

Skill Enhancement Course: This course may be chosen from a pool of courses designed to provide value-based and/or skill-
based knowledge.

Quantum University – Syllabus (Batch 2022-26) Page 29 of 369


B. Tech. CSE Version 2022

Generic/Open Elective Course (OEC): Open Elective is an interdisciplinary additional subject that is compulsory in a program.
The score of Open Elective is counted in the overall aggregate marks under Choice Based Credit System (CBCS). Each Open
Elective paper will be of 3 Credits in III, IV and VI semesters. Each student has to take Open/Generic Electives from department
other than the parent department. Core / Discipline Specific Electives will not be offered as Open Electives.

Mandatory Course (MC): This is a compulsory course but audit that does not have any choice and will be of 3 credits. Each
student of B. Tech. Program has to compulsorily pass the Environmental Studies and Human values.

C. Program Outcomes of Bachelor of Technology in Computer Science & Engineering

PO-01 Engineering knowledge Apply the knowledge of mathematical, scientific and engineering
fundamentals in formulating and solving engineering problems.

PO-02 Problem analysis Identify, analyze and provide substantial conclusions for complex
engineering problems using mathematics, natural sciences, and engineering
sciences
PO-03 Design/development of Design solutions for complex engineering problems and design system
solutions components or processes that meet the specified needs with appropriate
consideration for the public health and safety, and the cultural, societal, and
environmental considerations
PO-04 Conduct investigations Use research-based knowledge and research methods including design of
of complex problems experiments, analysis and interpretation of data and synthesis of the
information to provide valid conclusions.
PO-05 Modern tool usage Apply modern tools and techniques for prediction and modelling of complex
engineering activities with an understanding of the limitations.

PO-06 The engineer and society Apply reasoning informed by the contextual knowledge to assess societal,
health, safety, legal and cultural issues and the consequent responsibilities
relevant to the professional engineering practice
PO-07 Environment and Understand the impact of the professional engineering solutions in societal
sustainability and environmental contexts, and demonstrate the knowledge of, and need for
sustainable development
PO-08 Ethics Apply ethical principles and commit to professional ethics and
responsibilities and norms of the engineering practice
PO-09 Individual and team Function effectively as an individual, and as a member or leader in diverse
work teams, and in multidisciplinary settings.

PO-10 Communication Communicate effectively on complex engineering activities with the


engineering community and with society at large, such as, being able to
comprehend and write effective reports and design documentation, make
effective presentations, and give and receive clear instructions.

PO-11 Project management and Demonstrate knowledge and understanding of the engineering and
finance management principles and apply these to one’s own work, as a member and
leader in a team, to manage projects and in multidisciplinary environments.

PO-12 Life-long learning Recognize the need for, and have the preparation and ability to engage in
independent and life-long learning in the broadest context of technological
change

Quantum University – Syllabus (Batch 2022-26) Page 30 of 369


B. Tech. CSE Version 2022

D. Program Specific Outcomes :

PSO1: Foundation of Computer System: Ability to understand the principles and working of computer systems. Students can
assess the hardware and software aspects of computer systems.

PSO2: - Foundations of Software development: Ability to understand the structure and development methodologies of software
systems. Possess professional skills and knowledge of software design process. Familiarity and practical competence with a broad
range of programming language and open source platforms.

PSO3: Foundation of mathematical concepts: Ability to apply mathematical methodologies to solve computation task, model real
world problem using appropriate data structure and suitable diagram.

PSO4: Applications of Computing and Research Ability: Ability to use knowledge in various domains to identify research gaps
and hence to provide solution to new ideas and innovations.

E. Program Educational Objectives (PEO’s)

PEO1. To be well familiar with the concepts of Computer Engineering for leading a successful career in industry or as
entrepreneur or to pursue higher education.

PEO2. To develop techno-commercial skills for providing effective solutions to complex problems using domain knowledge of
Computer Engineering.

PEO3. To instill lifelong learning approach towards constantly evolving technologies with innovative and ethical mindset.

F. Pedagogy & Unique practices adopted:

“Pedagogy is the method and practice of teaching, especially for teaching an academic subject or theoretical concept”. In addition
to conventional time-tested lecture method, the institute will emphasize on experiential learning:

Role Play & Simulation: Role- play and simulation are forms of experiential learning. Learners take on different roles, assuming a
profile of a character or personality, and interact and participate in diverse and complex learning settings. Role-play and simulation
function as learning tools for teams and groups or individuals as they "play" online or face-to-face. They alter the power ratios in
teaching and learning relationships between students and educators, as students learn through their explorations and the viewpoints
of the character or personality they are articulating in the environment. This student-centered space can enable learner-oriented
assessment, where the design of the task is created for active student learning. Therefore, role-play& simulation exercises such as
virtual share trading, marketing simulation etc. are being promoted for the practical-based experiential learning of our students.

Video Based Learning (VBL) & Learning through Movies (LTM): These days technology has taken a front seat and classrooms
are well equipped with equipment and gadgets. Video-based learning has become an indispensable part of learning. Similarly,
students can learn various concepts through movies. In fact, many teachers give examples from movies during their discourses.
Making students learn few important theoretical concepts through VBL & LTM is a good idea and method. The learning becomes
really interesting and easy as videos add life to concepts and make the learning engaging and effective. Therefore, our institute is
promoting VBL & LTM, wherever possible.

Quantum University – Syllabus (Batch 2022-26) Page 31 of 369


B. Tech. CSE Version 2022

Field/Live Projects: The students, who take up experiential projects in companies, where senior executives with a stake in
teaching guide them, drive the learning. All students are encouraged to do some live project other their regular classes.

Industrial Visits: Industrial visit are essential to give students hand-on exposure and experience of how things and processes work
in industries. Our institute organizes such visits to enhance students’ exposure to practical learning and work out for a report of
such a visit relating to their specific topic, course or even domain.

MOOCs: Students may earn credits by passing MOOCs as decided by the college. Graduate level programs may award Honors
degree provided students earn pre-requisite credits through MOOCs. University allows students to undertake additional
subjects/course(s) (In-house offered by the university through collaborative efforts or courses in the open domain by various
internationally recognized universities) and to earn additional credits on successful completion of the same. Each course will be
approved in advance by the University following the standard procedure of approval and will be granted credits as per the
approval. Keeping this in mind, University proposed and allowed a maximum of two credits to be allocated for each MOOC
courses. In the pilot phase it is proposed that a student undertaking and successfully completing a MOOC course through
only NPTEL could be given 2 credits for each MOOC course.

For smooth functioning and monitoring of the scheme the following shall be the guidelines for MOOC courses, Add-on courses
carried out by the College from time to time.
a) It will necessary for every student to take at least one MOOC Course throughout the programme.
b) There shall be a MOOC co-ordination committee in the College with a faculty at the level of Professor heading the committee
and all Heads of the Department being members of the Committee.
c) The Committee will list out courses to be offered during the semester, which could be requested by the department or
the students and after deliberating on all courses finalize a list of courses to be offered with 2 credits defined for each course and
the mode of credit consideration of the student. The complete process shall be obtained by the College before end of June and end
of December for Odd and Even semester respectively of the year in which the course is being offered. In case of MOOC course,
the approval will be valid only for the semester on offer.
d) Students will register for the course and the details of the students enrolling under the course along with the approval of the
Vice Chancellor will be forwarded to the Examination department within fifteen days of start of the semester by the Coordinator
MOOC through the Principal of the College.
e) After completion of MOOC course, Student will submit the photo copy of Completion certificate of MOOC Course to
the Examination cell as proof.
f) Marks will be considered which is mentioned on Completion certificate of MOOC Course.
g) College will consider the credits only in case a student fails to secure minimum required credits then the additional
subject(s) shall be counted for calculating the minimum credits required for the award of degree.

Special Guest Lectures (SGL) & Extra Mural Lectures (EML): Some topics/concepts need extra attention and efforts as they
either may be high in difficulty level or requires experts from specific industry/domain to make things/concepts clear for a
better understanding from the perspective of the industry. Hence, to cater to the present needs of industry we organize such
lectures, as part of lecture-series and invite prominent personalities from academia and industry from time to time to deliver their
vital inputs and insights.
Student Development Programs (SDP): Harnessing and developing the right talent for the right industry an overall development
of a student is required. Apart from the curriculum teaching various student development programs (training programs) relating
to soft skills, interview skills, SAP, Advanced excel training etc. that may be required as per the need of the student and industry
trends, are conducted across the whole program. Participation in such programs is solicited through volunteering and consensus.

Industry Focused programmes: Establishing collaborations with various industry partners to deliver the programme on
sharing basis. The specific courses are to be delivered by industry experts to provide practice-based insight to the students.

Quantum University – Syllabus (Batch 2022-26) Page 32 of 369


B. Tech. CSE Version 2022

Special assistance program for slow learners & fast learners: write the note how would you identify slow learners, develop the
mechanism to correcting knowledge gap. Terms of advance topics what learning challenging it will be provided to the fast
learners.

Induction program: Every year 3 weeks induction program is organized for 1st year students and senior students to make them
familiarize with the entire academic environment of university including Curriculum, Classrooms, Labs, Faculty/ Staff members,
Academic calendar and various activities.

Mentoring scheme: There is Mentor-Mentee system. One mentor lecture is provided per week in a class. Students can discuss their
problems with mentor who is necessarily a teaching faculty. In this way, student’s problems or issues can be identified and
resolved.

Competitive exam preparation: Students are provided with one class in every week for GATE/ Competitive exams preparation.

Extra-curricular Activities: organizing & participation in extracurricular activities will be mandatory to help students
develop confidence & face audience boldly. It brings out their leadership qualities along with planning & organizing skills.
Students undertake various cultural, sports and other competitive activities within and outside then campus. This helps them build
their wholesome personality.

Career & Personal Counseling: - Identifies the problem of student as early as possible and gives time to discuss their problems
individually as well as with the parents. Counseling enables the students to focus on behavior and feelings with a goal to facilitate
positive change. Its major role lies in giving: Advice, Help, Support, Tips, Assistance, and Guidance.

Participation in Flip Classes, Project based Learning(A2 Assignment), Workshops, Seminars & writing & Presenting Papers:
Departments plan to organize the Flip Classes, Project based Learning(A2 Assignment), workshops, Seminars & Guest lecturers
time to time on their respective topics as per academic calendar. Students must have to attend these programs. This participation
would be count in the marks of general Discipline & General Proficiency which is the part of course scheme as non-credit course.

Formation of Student Clubs, Membership & Organizing & Participating events: Every department has the departmental clubs
with the specific club’s name. The entire student’s activity would be performed by the club. One faculty would be the coordinator
of the student clubs & students would be the members with different responsibility.

Capability Enhancement & Development Schemes: The Institute has these schemes to enhance the capability and holistic
development of the students. Following measures/ initiatives are taken up from time to time for the same: Career Counseling, Soft
skill development, Remedial Coaching, Bridge Course, Language Lab, Yoga and Meditation, Personal Counseling

Library Visit & Utilization of QLRC: Students may visit the library from morning 10 AM to evening 8 PM. Library created its
resources Database and provided Online Public Access Catalogue (OPAC) through which users can be accessed from any of the
computer connected in the LAN can know the status of the book. Now we are in process to move from OPAC to KOHA.

Quantum University – Syllabus (Batch 2022-26) Page 33 of 369


B. Tech. CSE Version 2022

Detailed Syllabus (Semester wise /course wise)

SEMESTER 1

Common

PH3101 Title: Engineering Physics L T P C


3 1 0 4
Version No. 1.0
Course Prerequisites Nil
Objectives Students will be able to understand the basic of classical and modern physics and
quantum mechanics and electromagnetic concepts with basic knowledge of
optics.
Expected Outcome Will have the ability to Analyze the intensity variation of light due
to Polarization, interference and diffraction. Will also be able to explain working
principle of lasers and Explain fundamentals of quantum mechanics.
Unit No. Unit Title No. of hours
(per Unit)
Unit I Relativistic Mechanics 5
Inertial and Non-inertial Frames, Postulates of Special Theory of Relativity,Galilean and Lorentz Transformation,
Length Contraction and Time Dilation, Addition of Velocities, Mass Energy Equivalence and Variation of Mass
with Velocity.
Unit II Interference and Diffraction 5
Coherent Sources, Conditions of Interference;Young’s double slit experiment, Interference in thin films – Wedge
Shaped Film, Newton’s Rings. Diffraction: Single Slit Diffraction, Diffraction Grating, Raleigh’s Criterion of
Resolution, Resolving Power of Grating.
Unit III Polarization and Laser 5
Phenomenon of Double Refraction, Ordinary and Extra-ordinary Rays, Nicol Prism;Polarisation: Malus law,
Brewster’s law;Production and Analysis of Plane, Circularly and Elliptically Polarized Light. Laser: Principle of
Laser Action, Einstein’s Coefficients, Construction and Working of He-Ne and Ruby Laser.
Unit IV Electromagnetic Properties of Materials 5
Ampere’s Law and Displacement Current, Maxwell’s Equations in Integral and Differential Forms, Electromagnetic
Wave Propagation in Free Space and Conducting Media, Poynting Theorem.
Unit V Wave Mechanics 4
Wave Particle Duality, de Broglie Concept of Matter Waves, Heisenberg Uncertainty Principle and its applications,
Schrödinger Wave Equation and Its Applications: Particle in a Box (one dimensional only).
Text Books 1. Beiser, Concepts of Modern Physics, McGraw Hill
2. Dr Amit Dixit, Engineering Physics, Nano Edge Publicatons
Reference Books 1. Robert Resnick, Introduction to Special theory of Relativity, Wiley
2. AjoyGhatak, Optics, TMH
3. David J. Griffith, Introduction to Electrodynamics, PHI
4. William Hayt, Engineering Electromagnetics, TMH
Mode of Evaluation Internal and External Examinations
Recommendation by Board of 14-05-2022
Studies on
Date of approval by the 20-10-2022
Academic Council

Quantum University – Syllabus (Batch 2022-26) Page 34 of 369


B. Tech. CSE Version 2022

Course Outcome For PH3101

Unit-wise Course Employability (Emp)/


Outcome BL Skill(S)/ Entrepreneurship
Descriptions
Level (Emt)/ None
(Use , for more than One)
CO1 Students should be able to Understand special theory of 2 Emp
realtivity (STR), concepts linked with STR and radiation
laws.
CO2 Students should be able to Understand interference, 2 S
diffraction and able to connect it to a few engineering
applications.
CO3 Students should be able to Explain the phenomena of 2 S
polarization in electromagnetic waves and their production,
Detection and analysis. They will also understand the
operation and working principle of laser.
CO4 Students should be able to Understand electromagnetic 2 Emp
theory using maxwells equations, and its uses in various
engineering application. They will also understand the
difference between dia, para and ferromagnetic materials.
CO5 Students should be able to Explain fundamentals of quantum 1 Emp
mechanics and apply it to problems on bound states.

CO-PO Mapping for PH3101

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1 3 2 2 2 2 2 2 2 2 2 2 2 3 2 2 3

CO 2 3 2 2 2 2 2 2 2 2 2 2 2 3 2 2 3

CO 3 3 3 2 2 2 3 2 3 2 2 2 2 3 2 2 3

CO 4 3 2 1 1 1 2 1 2 1 1 1 1 3 1 1 3

CO 5 3 2 1 1 1 2 1 2 1 1 1 1 3 1 1 3

Avg 3 2 2 2 2 2 2 2 2 2 2 2 3 2 2 3

Quantum University – Syllabus (Batch 2022-26) Page 35 of 369


B. Tech. CSE Version 2022

ME3103 Title: Fundamentals of Mechanical and Mechatronics Engineering L T P C


4 0 0 4
Version No. 1.0

Course Prerequisites Nil

Objectives To impart basic knowledge about various fields of Mechanical Engineering like Thermal
Engineering, manufacturing, Mechanics, Strength of Materials and mechatronics.
Expected Outcome After learning the course the students will be able to understand basic laws of thermodynamics, basic
manufacturing processes ,mechanics,working of IC engines and mechatronics
Unit No. Unit Title No. of hours
(per Unit)
Unit I Thermodynamics & IC Engines 6
Definition of thermodynamics, Energy and its forms, Enthalpy, Laws of thermodynamics, Heat engines, Heat pump, Refrigerator,
Types of refrigerants, Introduction to Air-conditioning.
Internal Combustion Engines: Classification and components of I.C. Engines, Working principle and comparison between 2 Stroke
and 4 stroke engines, Difference between SI and CI engines.
Unit II Mechanics 6
Basic concept: Review of laws of motion, Concept of Free Body Diagrams, Types of supports and their reactions - requirements of
stable equilibrium - Moments and Couples -Varignon’s theorem - Equilibrium of Rigid bodies in two dimensions, Basic concepts of
Friction and Trusses.
Unit III Stress and Strain 8
Introduction, Normal &shear stresses, Stress-strain diagrams for ductile and brittle materials, Elastic constants, One dimensional
loading of members of varying cross-section
Unit IV Introduction to Manufacturing 8
. Introduction and classification of the manufacturing processes, Lathe and basic machining operations in lathe, Cutting tools,
Cutting tool materials, Metal Forming: Forging and Sheet Metal operations, Joining Processes: Electric arc welding, Gas welding,
Soldering and Brazing. Introduction to CNC machines
Unit V Introduction to Mechatronics 8
Evolution, Scope, Advantages and disadvantages of Mechatronics, Industrial applications of Mechatronics, Introduction to
autotronics, bionics, and avionics and their applications. Sensors and Transducers: Types of sensors, types of transducers and their
characteristics. Actuator and its types.
Text Books 1. Nitaigour Mahalik .Mechatronics : Principles, Concepts and Applications, McGraw Hill
2. Onkar Singh, S.S Bhavikatti, Introduction to Mechanical Engineering, New Age International
3. Hajra, Bose, Roy, Workshop Technology Vol 1 and 2, Media Promoters
4. D.S. Kumar, Mechanical Engineering, S.K. Kataria and Sons
Reference Books 1. Irving H.Shames, Engineering Mechanics , P.H.I
2. Holman, J.P, Thermodynamics, Mc Graw Hill book Co. NY
3. Chapman W.A.J, Workshop Technology Part 1, Elsevier Science
Mode of Evaluation Internal and External Examinations
Recommendation by 14-05-2022
Board of Studies on
Date of approval by the 20-10-2022
Academic Council

Quantum University – Syllabus (Batch 2022-26) Page 36 of 369


B. Tech. CSE Version 2022

Course Outcome For ME3103

Unit-wise Course Employability (Emp)/


Outcome BL Skill(S)/ Entrepreneurship
Descriptions
Level (Ent)/ None
(Use , for more than One)
CO1 Students should be able to Understand application of the 2 S
laws of thermodynamics to wide range of systems and aware
about the basics of thermal engineering applications in IC
engines and its working.
CO2 Students should be able toKnow and apply the types of 2 Emp
forces and concepts used to analyze force mechanisms
CO3 Students should be able to Analyze and understand the 2 S
Stress-strain diagrams and use of material.
CO4 Students should be able toUnderstand the various machining 2 Emp
processes
CO5 Students should be able to Gain knowledge on the various 1 Emp
engineering materials and their properties.

CO-PO Mapping for ME3103

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1 3 2 2 2 2 2 2 2 2 2 2 2 3 1 2 3
CO 2 3 2 2 2 2 2 2 2 2 2 2 2 3 1 2 3
CO 3 3 3 2 3 3 3 2 3 2 2 2 2 3 2 2 3
CO 4 3 2 1 2 2 2 1 2 1 1 1 1 3 1 1 3
CO 5 3 2 1 2 2 2 1 2 1 1 1 1 3 1 1 3
Avg 2.2 1.7 2.2 2.2 2.2 1.7 2.2 1.7 1.7 1.7 1.7 1.2 1.7
3 5 5 5 5 5 5 5 5 5 5 5 3 5 5 3

Quantum University – Syllabus (Batch 2022-26) Page 37 of 369


B. Tech. CSE Version 2022

PH3140 Title: Engineering Physics Lab L T P C


0 0 2 1
Version No. 1.0
Course Prerequisites Nil
Objectives The Objective of this course is to make the students gain practical
knowledge to co-relate with the theoretical studies. To achieve
perfectness in experimental skills and the study of practical
applications will bring more confidence and ability to develop and
fabricate engineering and technical equipments.
Expected Outcome On Completion of this course, students are able to – Develop skills
to impart practical knowledge in real time solution. Understand
principle, concept, working and application of new technology and
comparison of results with theoretical calculations.
List of Experiments
1. To determine the wavelength of monochromatic light by Newton’s ring.
2. To determine the wavelength of monochromatic light with the help of Fresnel’s biprism.
3. To determine the focal length of two lenses by nodal slide and locate the position of cardinal points.
4. To determine the specific rotation of cane sugar solution using half shade polarimeter.
5. To determine the wavelength of spectral lines using plane transmission grating.
6. To determine the specific resistance of the material of given wire using Carey Foster’s bridge.
7. To determine the variation of magnetic field along the axis of a current carrying coil and then to estimate the
radius of the coil.
8. To verify Stefan’s Law by electrical method.
9. To calibrate the given ammeter and voltmeter.
10. To study the Hall effects and determine Hall coefficient, carnier density and mobility of a given semiconductor
material using Hall-effect set up.
11. To determine energy bank gap of a given semiconductor material.
12. To determine E.C.E. of copper using Tangent or Helmholtz galvanometer.
13. To draw hysteresis curve of a given sample of ferromagnetic material and from this to determine magnetic
susceptibility and permeability of the given specimen.
14. To determine the balistic constant of a ballistic galvanometer.
15. To determine the viscosity of a liquid.

Mode of Evaluation Internal and External Examinations


Recommendation by 14-05-2022
Board of Studies on
Date of approval by the 20-10-2022
Academic Council

Quantum University – Syllabus (Batch 2022-26) Page 38 of 369


B. Tech. CSE Version 2022

Course Outcome For PH3140

Unit-wise Course Employability (Emp)/


Outcome BL Skill(S)/ Entrepreneurship
Descriptions
Level (Ent)/ None
(Use , for more than One)
CO1 Students should be able to Understand the process of 2 Emp
performing the experiments on wavelength and focal length
practically.
CO2 Students should be able to Verify the theoretical calculations 2 Emp
with observed results in practical experiments.
CO3 Students should be able to Enhance the skills of using 2 S
apparatus for verification of different laws.

CO-PO Mapping for PH3140

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1 2 1 2 3 1 2 3 3 3 1 2 1 3 3 2 3
CO 2 3 2 3 1 2 3 1 1 1 2 3 1 1 2 3 1
CO 3 2 2 2 3 2 1 1 2 2 3 2 3 2 2 1 3
Avg 1.7 1.2 1.7 1.7 1.2 1.2 1.7 1.2 1.7 1.7
5 5 5 5 5 1.5 5 1.5 1.5 1.5 5 5 1.5 5 1.5 5

Quantum University – Syllabus (Batch 2022-26) Page 39 of 369


B. Tech. CSE Version 2022

CSE without Specialization

MA3102 Title: Mathematics I LTP C


320 4
Version No. 2.0
Course Nil
Prerequisites

Objectives To provide the requisite and relevant background necessary to understand engineering courses.

Expected Students will be able to solve applied problems using calculus and also learn to
Outcome demonstrate matrix facility.
Unit No. Unit Title No. of hours
(per Unit)
Unit I Matrix Algebra 8
Rank, Solution of linear simultaneous equations. Eigen-values and Eigenvectors of a matrix: Symmetric, Skew-
symmetric, Hermitian, Skew-Hermitian, Orthogonal & Unitary matrices and their properties; Cayley- Hamilton theorem,
Diagonalization of a matrix.

Unit II Multivariable Calculus 6


Functions of two variables, limits and continuity, Partial derivatives, Aproximation of Error,Eulers Theorem,Total
differential, Taylor’s expansion for two variables, Maxima and Minima, Constrained maxima and minima, Lagrange’s
multiplier method, Jacobians.

Unit III Multiple Integral 8


Review of curve tracing and quadric surfaces, Double and Triple integrals, Change of order of integration. Change of
variables.Application of Double intergartion and triple integarion, Gamma and Beta functions. Dirichlet’s integral.
Unit IV Ordinary Differential Equation 8
Review of Ordinary differential equation of first order and first degree, Exact differential Equation, Solution of second
and higher order differential equations with constant coefficients (operation method).
.

Unit V Vector Calculus 6


Differentiation of vectors, Scalar and vector point function.Normal and Directional derivative gradient, divergence, curl
and their physical meaning. Line and surface integrals. Green’s, Gauss and Stroke’s theorem and their applications.

Text Books 1. R.K. Jain and S.R.K. Iyenger, Advanced Engineering Mathematics, Narosa
Publishing House.
Reference Books 1. E. Kreyszig, Advanced Engineering Mathematics, John Wiley and Sons, Inc., U.K.
2. M.D. Weir, J. Hass, F.R. Giordano, Thomas’ Calculus, PearsonEducation.

Mode of Internal and External


Evaluation
Recommendati 14-05-2022
on by Board of
Studies on
Date of 20-10-2022
approval
by the
Academi
c
Council

Quantum University – Syllabus (Batch 2022-26) Page 40 of 369


B. Tech. CSE Version 2022

Course Outcome For MA3102

Unit-wise Employability (Emp)/


Course BL Skill(S)/ Entrepreneurship
Descriptions
Outcome Level (Emt)/ None
(Use , for more than One)
CO1 Students should be able to Learn the basic principles of 2 Emp
multi-variable calculus with their proofs. They should be able
to classify partial differential equations and transform them
into canonical form. They will also understand how to extract
information from partial derivative models in order to
interpret reality.
CO2 Students should be able to Understand and learn how to find 2 Emp
the area and volume of any region and solid body
respectively by integral and also find the moments of inertia
for a thin plate in plane.
CO3 Students should be able to Understand theorems related to 2 S
directional derivative of gradient and reproduce its proof.
They should be able to Explain the concept of a vector
integration in a plane and in space.
CO4 Know basic application problems described by second order 2 S
linear differential equations with constant coefficients. They
should be also able to understand and solve the applications
associated with Laplace Transform.
CO5 Students should be able to Solve the linear equations using 1 Emp
matrix properties and Determine characteristic equation,
eigen values, eigenvectors and diagonalizable of a matrix.

CO-PO Mapping for MA3102

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1 2 1 2 3 1 2 3 1 3 1 2 1 3 3 2 3
CO 2 3 2 3 1 2 3 1 2 1 2 3 1 1 2 3 1
CO 3 2 2 2 3 2 1 1 1 2 3 2 3 2 2 1 3
CO 4 3 2 1 3 2 1 2 1 3 2 1 3 2 1 3 2
CO 5 3 2 2 3 1 3 3 2 1 3 2 1 3 2 1 3
Avg 1.7 1.7 1.7 1.7 1.2 2.2 2.2 2.2
2.5 5 2 2.5 5 5 5 5 5 2 2 2 2 2 5 5

Quantum University – Syllabus (Batch 2022-26) Page 41 of 369


B. Tech. CSE Version 2022

CS3103 Title: Basics of Computer and C Programming L T P C


4 0 0 4
Version No. 1.0
Course Prerequisites Nil
This subjects aims to make student handy with the computers basics
Objective and programming.
On completion of subject the students will be able to apply,
Expected Outcome Fundamental of Computers ,Architecture of Computer Arithmetic of
Computer, Basics of Computer Programming
Unit No. Unit Title No. of hours
(per Unit)
Unit I Architecture of Computer 5
What is Computer: Brief History and Evolution Chain, Concept of Hardware, The Inside Computer [Hard Drives
(HD), Solid State Drives (SSD), Concept of CPU, Concept Of RAM], The Peripherals [Input Devices: Keyboard,
Mouse, Media Devices [Floppy, DVD ROM, CD ROM, USB Storage Drive], Scanner], Output Devices [Monitor,
Printer, Speaker.
Unit II Arithmetic of Computer 4
Number System [Decimal, Binary, Octal, Hexadecimal], Conversions, Binary Arithmetic [Addition, Subtraction,
Multiplication, Division, 1s Compliment, 2s Compliment], Floating Point Arithmetic [IEEE 754 Concept, Storage of
Floating Point Numbers]
Unit III Algorithms and Flow Chart 4
Algorithm [What is Algorithm? Algorithm Writing Examples] Flow Chart [What is Flow Chart? Flow Chart Symbols,
How to make Flow Chart? Types of Flow Chart, Flow Chart Examples]
Unit IV Basics of C Programming –Part 1 6
Types of Computer Languages:-Machine Language, Assembly Language and High Level Language, Concept of
Compiler, Assembler, Linker and Loader. Fundamental Data Type: int, float, char and void. Qualifier for int (long and
short), singed and unsigned numbers. Program vs. Process, Storage Classes: auto, static, extern and register. Operator
vs. Operand. Operators: Arithmetic, Relational, Conditional and Logical.
Unit V Basics of C Programming – Part 2 5
Functions: Introduction [Function Definition, Declaration and Call], Types of Functions, Basic Programs, Recursive
Function. Arrays: Introduction, Array Notation and Representation, Basic Programs, Types of Arrays [1-D, 2-D and n-
D Array]. Pointer: Introduction, Declaration, Initialization and Access of data using pointer
Text Books 1. KR Venugopal, Mastering C
2. Y. Kanetkar, Let us C
Reference Books 1. Kernighan, B.W and Ritchie,D.M, The C Programming language, Pearson Education
2. Byron S Gottfried, Programming with C, Schaum’s Outlines, Tata McGraw-Hill
3. R.G. Dromey, How to Solve it by Computer, Pearson Education
4. E. Balagurusamy, Programming in ANSI C
Mode of Evaluation Internal and External Examinations
Recommended by 14-05-2022
Board of Studied on
Date of Approval by 20-10-2022
the Academic Council
on

Quantum University – Syllabus (Batch 2022-26) Page 42 of 369


B. Tech. CSE Version 2022

Course Outcome For CS3103

Unit-wise Course Employability (Emp)/


Outcome BL Skill(S)/ Entrepreneurship
Descriptions
Level (Ent)/ None
(Use , for more than One)
CO1 Students should be able to Approach the programming tasks 2 None
using techniques learned in Theory and write pseudo-codes
based on the requirements of the problem.
CO2 Students should be able to Use the comparisons and 2 S
limitations of the various programming constructs and
choose the right one for the task in hand.
CO3 Students should be able to Write the program based on 2 S
numerical techniques learned and able to edit, compile,
debug, correct, recompile and run it.
CO4 Students should be able to Develops the knowledge of 2 Emp
different software on different Operating System Platform
such as Linux/Windows (Open Source and Licensed) with
understanding of different IDE
CO5 Students should be able to Makes students gain a broad 1 Emp
perspective about the uses of computers in engineering
industry

CO-PO Mapping for CS3103

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1 3 3 3 2 2 2 2 1 3 3 3 3 3 2 3 2
CO 2 3 3 3 3 2 2 2 2 3 3 3 3 2 3 2 2
CO 3 3 3 3 2 2 2 2 1 3 3 3 3 3 2 2 2
CO 4 3 3 3 3 2 2 2 2 3 3 3 3 2 3 2 2
CO 5 3 3 3 2 2 2 2 1 3 3 3 3 3 2 2 2
Avg 2.2
3 3 3 2.5 2 2 2 1.5 3 3 3 3 2.5 2.5 5 2

Quantum University – Syllabus (Batch 2022-26) Page 43 of 369


B. Tech. CSE Version 2022

CS3140 Title: Basics of Computer and C Programming Lab L T P C


0 0 2 1
Version No. 1.0
Course Prerequisites Nil
Objectives Learning objectives is to improve confidence in technology use and
increased awareness of opportunities afforded to individuals with
computer application skills.
Expected Outcome Recognize basic computer hardware architecture constructs such as
instructions sets, memory, CPU, external devices, and data
Representation
List of Experiments
1. Programs using I/O statements and expressions.
2. Programs using decision-making constructs.
3. Write a program to find whether the given year is leap year or Not? (Hint: not every centurion year is a leap. For
example 1700, 1800 and 1900 is not a leap year)
4. Design a calculator to perform the operations, namely, addition, subtraction, multiplication, division and square
of a number.
5. Check whether a given number is Armstrong number or not?
6. Populate an array with height of persons and find how many persons are above the average height.
7. Populate a two dimensional array with height and weight of persons and compute the Body Mass Index of the
individuals.
8. Given a string ― a$bcd./fg‖ find its reverse without changing the position of special characters. (Example input:
a@gh%;j and output: j@hg%;a)
9. Convert the given decimal number into binary, octal and hexadecimal numbers using user defined functions.
10. From a given paragraph perform the following using built-in functions:
a. Find the total number of words.
b. Capitalize the first word of each sentence.
c. Replace a given word with another word.
11. Solve towers of Hanoi using recursion.
12. Sort the list of numbers using pass by reference.
13. Generate salary slip of employees using structures and pointers.
14. Compute internal marks of students for five different subjects using structures and functions.
15. Insert, update, delete and append telephone details of an individual or a company into a telephone directory
using random access file.

Mode of Evaluation Internal and External Examinations


Recommendation by 14-05-2022
Board of Studies on
Date of approval by the 20-10-2022
Academic Council

Quantum University – Syllabus (Batch 2022-26) Page 44 of 369


B. Tech. CSE Version 2022

Course Outcome For CS3140

Unit-wise Course Employability (Emp)/


Outcome BL Skill(S)/ Entrepreneurship
Descriptions
Level (Ent)/ None
(Use , for more than One)
CO1 Students should be able to Approach the programming tasks 2 Emp
using techniques learned in Theory and write pseudo-codes
based on the requirements of the problem.
CO2 Students should be able to Use the comparisons and 2 S
limitations of the various programming constructs and
choose the right one for the task in hand.
CO3 Students should be able to Write the program based on 2 Emp
numerical techniques learned and able to edit, compile,
debug, correct, recompile and run it.

CO-PO Mapping for CS3140

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1 3 3 3 2 2 3 2 3 3 3 3 3 3 2 3 3
CO 2 3 3 3 3 2 3 2 3 3 3 3 3 2 3 2 2
CO 3 3 3 3 2 2 3 2 3 3 3 3 3 3 2 2 2
Avg 2.2 2.2 2.2 1.7 2.2 2.2 2.2 2.2 2.2 2.2 1.7 1.7 1.7
5 5 5 5 1.5 5 1.5 5 5 5 5 5 2 5 5 5

Quantum University – Syllabus (Batch 2022-26) Page 45 of 369


B. Tech. CSE Version 2022

CE3102 Title: Disaster Preparedness & Management L T P C


2 0 0 2
Version No. 1.0
Course Prerequisites Nil
Objectives The course is intended to provide a general concept in the dimensions of disasters caused
by nature beyond the human control as well as the disasters and environmental hazards
induced by human activities with emphasis on disaster preparedness, response and
recovery.
Expected Outcome  Student should be able understand the concept and type of disaster
 Student should be able to understand classification, causes and impact of
disaster
 Student should be able to understand approaches of disaster risk reduction
 Student should be able to understand inter-relationship between disasters and
development:
 Student should be able to understand disaster risk management in India
Unit No. Unit Title No. of hours
(per Unit)
Unit: 1 Introduction to Disasters: 5
Concepts, and definitions (Disaster, Hazard, Vulnerability, Resilience, Risks)
Unit II Disasters: Classification, Causes, Impacts 4
(including social, economic, political, environmental, health, psychosocial, etc. ) Differential impacts- in terms of
caste, class, gender, age, location, disability Global trends in disasteis!urban disasters, pandemics, complex
emergencies, Climate change
Unit III Approaches to Disaster Risk reduction 5
Disaster cycle - its analysis, Phases, Culture of safety, prevention, mitigation and preparedness community based
DRR, Structural- nonstructural nesures, roles and responsibilities of- community, Panchayati Raj Institutions/Urban
Local Bodies (PRIs/ULBs), states, Centre, and other stake-holders..
Unit IV Inter-relationship between Disasters and Development: 5
Factors affecting Vulnerabilities, differential impacts, impact of Development projects such as dams, embankments,
changes in Land-use etc. Climate Change Adaptation. Relevance of indigenous knowledge, appropriate technology
and local resources
Unit V Disaster Risk Management in India 5
Hazard and Vulnerability profile of India Components of Disaster Relief: Water, Food, Sanitation, Shelter, Health,
Waste Management Institutional arrangements (Mitigation, Response and Preparedness, DM Act and Policy, Other
related policies, plans, programmes and legislation)
Text Books 1. Bhattacharya, Disaster Science and Management, McGraw Hill Education Pvt. Ltd.
Reference Books 1. Dr. Mrinalini Pandey, Disaster Management, Wiley India Pvt. Ltd.
2. Jagbir Singh, Disaster Management: Future Challenges and Opportunities, K W
Publishers Pvt. Ltd.
Mode of Evaluation Internal and External Examinations
Recommendation by 14-05-2022
Board of Studies on
Date of approval by 20-10-2022
the Academic Council

Quantum University – Syllabus (Batch 2022-26) Page 46 of 369


B. Tech. CSE Version 2022

Course Outcome For CE3102

Unit-wise Course Employability (Em)/


Outcome BL Skill(S)/ Entrepreneurship
Descriptions
Level (En)/ None
(Use , for more than One)
CO1 Understand the basic concepts of disasters and its 2 Em
relationships with development.
CO2 Understand the approaches of Disaster Risk Reduction 2 S
(DRR) and the relationship between vulnerability, disasters,
disaster prevention and risk reduction.
CO3 Understand the Medical and Psycho-Social Response to 2 Em
Disasters.
CO4 Prevent and control Public Health consequences of 2 Em
Disasters.
CO5 Awareness of Disaster Risk Management institutional 2 Em
processes in India.

CO-PO Mapping for CE3102

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1 2 2 2 2 2 2 3 2 2 2 3 2 3 2 2 2
CO 2 2 2 2 2 2 2 3 2 2 2 3 2 3 2 2 2
CO 3 2 2 2 2 2 2 3 2 2 2 3 2 3 2 2 2
CO 4 2 2 2 2 3 2 3 2 2 3 3 2 3 3 2 2
CO 5 2 2 2 2 3 2 3 2 2 3 3 2 3 3 2 2
Avg 2.2 2.2 2.2
2 2 2 2 5 2 3 2 2 5 3 2 3 5 2 2

Quantum University – Syllabus (Batch 2022-26) Page 47 of 369


B. Tech. CSE Version 2022

CSE-DS Specialization

CS3111 Title: Programming with C for Problem Solving L T P C


3 0 0 4
Version No. 1.0
Course Prerequisites Nil
Objective  Introduce students to the basic concepts of programming

 Explore the fundamental concepts of C programming

 Understand the advanced programming techniques

 Demonstrate the concepts related to functions and file handling operation

Expected Outcome At the end of this course students will be able to:
 Demonstrate the basic concepts of Computer components

 Design, implement, test, debug and document programs in C.

 Illustrate functions, and functions with parameters passing option.

 Distinguish pointers and arrays, perform pointer arithmetic

Unit No. Unit Title No. of Hrs


(Per Unit)
Unit I OVERVIEW OF PROGRAMMING 8
Introduction to computer based problem solving, Program design and implementation issues- Flowcharts & Algorithms, Top down
design & stepwise refinement, Programming environment – Machine language, assembly language, high level languages,
Assemblers, Compilers, Interpreters
Unit II FUNDAMENTALS OF C PROGRAMMING 8
Overview of C, Data Types, Constants & Variables, Operators & Expressions, Control constructs-if then, for, while, Arrays- single
& multidimensional arrays, Functions-fundamentals – general form, function arguments, return value, Basic I/O-formatted and
Unformatted I/O, Advanced features- Type modifiers and storage class specifies for data types, Bit operators, ? operator,
&operator, * operator, Type casting, type conversion.
Unit III ADVANCED PROGRAMMING TECHNIQUES 10
Control constructs- Do while, Switch statement, break and continue, exit() function, go to and label, Scope rules- Local & global
variables, scope rules of functions, Functions-parameter passing, call by value and call by reference, calling functions with arrays,
argc and argv, recursion- basic concepts, ex-towers of Hanoi.
Unit IV DYNAMIC DATA STRUCTURES IN C 10
Pointers- The & and * operator, pointer expression, assignments, arithmetic, comparison, malloc vs calloc, arrays of pointers,
pointers to pointers, initializing pointers, pointers to functions, function retuning pointers, Structures- Basics, declaring, referencing
structure elements, array of structures, passing structures to functions, structure pointers, arrays and structures within structures,
Unions – Declaration, uses, enumerated data-types, typedef.
Unit V ADDITIONAL FEAUTURES 9
File Handling – The file pointer, file accessing functions, fopen, fclose, puc, getc, fprintf, C Preprocessor- #define, #include,
#undef, Conditional compilation directives, C standard library and header files: Header files, string functions, mathematical
functions, Date and Time functions
1. Programming in ANSI C by Balaguruswamy, 3rd Edition,Tata McGraw Hill.
2. Let us C by Yashwant Kanetka, 6th Edition, PBP Publication
Text Books
3. The C programming Language by Richie and Kenninghan, BPB Publication.
4. Herbert Schildt, C: The complete Reference, Fourth Edition, Mc-Graw Hill.

1. Reema Thereja , Programming in C , Cengage publication


Reference Books
2. A. N. Kamthane, Programming with ANSI and Turbo C, Pearson Education
3. Programming With C, Schaum Series
Mode of Evaluation Internal and External Examinations

Quantum University – Syllabus (Batch 2022-26) Page 48 of 369


B. Tech. CSE Version 2022

Recommended by Board of 14-05-2022


Studied on
Date of Approval by the 20-10-2022
Academic Council on

Course Outcome For CS3111

Unit-wise Course Employability (Emp)/


Outcome BL Skill(S)/ Entrepreneurship
Descriptions
Level (Ent)/ None
(Use , for more than One)
CO1 Students should be able to Approach the programming tasks 2 None
using techniques learned in Theory and write pseudo-codes
based on the requirements of the problem.
CO2 Students should be able to Use the comparisons and 2 S
limitations of the various programming constructs and
choose the right one for the task in hand.
CO3 Students should be able to Write the program based on 2 S
numerical techniques learned and able to edit, compile,
debug, correct, recompile and run it.
CO4 Students should be able to Develops the knowledge of 2 Emp
different software on different Operating System Platform
such as Linux/Windows (Open Source and Licensed) with
understanding of different IDE
CO5 Students should be able to Makes students gain a broad 1 Emp
perspective about the uses of computers in engineering
industry

CO-PO Mapping for CS3111

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1 3 3 3 2 2 1 2 1 3 3 3 3 3 2 3 1
CO 2 3 3 3 3 2 1 2 2 3 3 3 3 2 3 2 1
CO 3 3 3 3 2 2 1 2 1 3 3 3 3 3 2 2 1
CO 4 3 3 3 3 2 1 2 2 3 3 3 3 2 3 2 1
CO 5 3 3 3 2 2 1 2 1 3 3 3 3 3 2 2 1
Avg 2.2
3 3 3 2.5 2 1 2 1.5 3 3 3 3 2.5 2.5 5 1

Quantum University – Syllabus (Batch 2022-26) Page 49 of 369


B. Tech. CSE Version 2022

CS3149 Title: Programming with C for Problem Solving Lab L T P C


0 0 2 1
Version No. 1.0
Course Prerequisites Nil
Objectives  Introduce students to the basic concepts of programming

 Explore the fundamental concepts of C programming

 Understand the advanced programming techniques

 Demonstrate the concepts related to functions and file handling operation

Expected Outcome At the end of this course students will be able to:
 Demonstrate the basic concepts of Computer components

 Design, implement, test, debug and document programs in C.

 Illustrate functions, and functions with parameters passing option.

 Distinguish pointers and arrays, perform pointer arithmetic

List of Experiments

1. Printing the reverse of an integer.


2. Printing the odd and even series of N numbers.
3. Get a string and convert the lowercase to uppercase and vice--versa using getchar() and putchar().
4. Input a string and find the number of each of the vowels appear in the string
5. Accept N words and make it as a sentence by inserting blank spaces and a full stop at the end
6. Printing the reverse of a string
7. Searching an element in an array using pointers
8. Checking whether the given matrix is an identity matrix or not
9. Finding the first N terms of Fibonacci series
10. Printing the reverse of an integer.
11. Printing the odd and even series of N numbers.
12. Get a string and convert the lowercase to uppercase and vice--versa using getchar() and putchar().
13. Input a string and find the number of each of the vowels appear in the string
14. Accept N words and make it as a sentence by inserting blank spaces and a full stop at the end
15. Printing the reverse of a string
16. Searching an element in an array using pointers
17. Checking whether the given matrix is an identity matrix or not
18. Finding the first N terms of Fibonacci series
19. Declare 3 pointer variables to store a character, a character string and an integer respectively. Input values into these
variables. Display the address and the contents of each variable
20. Define a structure with three members and display the same
21. Declare a union with three members of type integer, char, string and illustrate the use of union
22. Recursive program to find the factorial of an integer
Mode of Evaluation Internal and External Examinations
Recommendation by Board 14-05-2022
of Studies on
Date of approval by the 20-10-2022
Academic Council

Quantum University – Syllabus (Batch 2022-26) Page 50 of 369


B. Tech. CSE Version 2022

Course Outcome For CS3149

Unit-wise Course Employability (Emp)/


Outcome BL Skill(S)/ Entrepreneurship
Descriptions
Level (Ent)/ None
(Use , for more than One)
CO1 Students should be able to Approach the programming tasks 2 Emp
using techniques learned in Theory and write pseudo-codes
based on the requirements of the problem.
CO2 Students should be able to Use the comparisons and 2 S
limitations of the various programming constructs and
choose the right one for the task in hand.
CO3 Students should be able to Write the program based on 2 Emp
numerical techniques learned and able to edit, compile,
debug, correct, recompile and run it.

CO-PO Mapping for CS3149

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1 3 3 3 2 2 1 2 1 3 3 3 3 3 2 3 1
CO 2 3 3 3 3 2 1 2 2 3 3 3 3 2 3 2 1
CO 3 3 3 3 2 2 1 2 1 3 3 3 3 3 2 2 1
Avg 2.2 2.2 2.2 1.7 0.7 2.2 2.2 2.2 2.2 1.7 1.7 0.7
5 5 5 5 1.5 5 1.5 1 5 5 5 5 2 5 5 5

Quantum University – Syllabus (Batch 2022-26) Page 51 of 369


B. Tech. CSE Version 2022

CS3112 Title: Digital Electronics and Logic Design L T P C


2 0 0 3
Version No. 1.0
Course Prerequisites Nil
Objective  To provide concepts that underpins the disciplines of digital electronics and
microprocessor systems.

 To provide the concept of modelling Combinational and sequential circuits.

Expected Outcome At the end of this course students will be able to:
 Binary and hexadecimal calculations and conversions.

 Designing combinational circuits.

 Design synchronous and asynchronous sequential circuits.

 Translate real world problems into digital logic formulations.

Unit No. Unit Title No. of Hrs


(Per Unit)
Unit I ANALOG V/S. DIGITAL SYSTEMS 9
Transistor as a switch, Boolean Algebra, Boolean identities, Logical Problems, Binary, Gray, Octal, Hex & ASCII codes, Gates
and their truth tables, D Morgan‘s Laws, Sum of products & Product of Sums.
Logical families: TTL, ECL, CMOS etc., Fan-in, Fan-out, propagation delay properties.
Unit II COMBINATIONAL LOGIC 9
Concepts SSI, MSI & VLSI Circuits. Classifications Standard TTL, CMOS characteristics, Decoders, Encoders. Multiplexers,
Demultiplexers, code converters, characteristics of display devices, standard configuration of gates as SSI/MSI/LSI circuits.
Unit III KARNAUGH MAP 9
Simplification of sum of products and products of sum, solution to problems using K-maps; conversion of Decoders/ MUX to one
another use of MUX as function generator.
Unit IV FLIP FLOP AND SEQUENTIAL CIRCUITS 9
Introduction to Flip Flop, Latches, Concept of clock, Memories conversation with Flip Flop as basic cell, RAM, ROM, EPROM &
EEPROM-an overview, Master slave combination and conversion of one type to another type Flip Flops.
Excitation tables & introduction to sequential circuits counters synchronous/asynchronous. Different modulo counters with reset /
clear facility. Design of counters of arbitrary modulo with K-maps, Lock-free counters.
Unit V ARITHMETIC LOGIC UNIT 9
Arithmetic Circuits- Adders, subtractors (Half & Full). BCD adder/subtractor concept of ALU and its design. Integrated circuits
version of multivibrators and their design parameters.
5. Modern digital Electronics- R. P. Jain.
6. Digital Logic and Computer Design- Mano (PHI).
Text Books
7. Digital Electronics Principles- Malvino and Leeach, PHT.
8. Digital circuits by Anand Kumar, PHI Publication
1. Wakerly Pearon:“Digital Design: Principles and Practices”, Pearson Education Publications.
Reference Books 2. Mark Bach: “Complete Digital Design”, Tata McGraw Hill Publications

Mode of Evaluation Internal and External Examinations


Recommended by Board of 14-05-2022
Studied on
Date of Approval by the 20-10-2022
Academic Council on

Quantum University – Syllabus (Batch 2022-26) Page 52 of 369


B. Tech. CSE Version 2022

Course Outcome For CS3112

Unit-wise Course Employability (Emp)/


Outcome BL Skill(S)/ Entrepreneurship
Descriptions
Level (Ent)/ None
(Use , for more than One)
CO1 The Students should be able to Learn the Fundamental of 2 Emp
Digital Electronics like number systems, inter conversion and
binary codes.
CO2 The Students should be able to Understand Boolean algebra, 2 Emp
k-map minimization, logic gates and NAND NOR
implementation.
CO3 The Students should be able to Understand, analyze and 2 Emp
design various combinational circuits.
CO4 The Students should be able to Understand sequential 2 S
circuits, analyse and design flip flops and counters.
CO5 The Students should be able to Identify basic requirements 1 Emp
for a design of memory devices

CO-PO Mapping for CS3112

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1 3 3 2 2 2 3 1 2 1 2 1 3 3 3 1 1
CO 2 3 3 3 2 2 3 1 2 1 2 2 3 3 2 1 1
CO 3 3 3 3 3 3 3 1 2 1 2 1 3 3 3 1 0
CO 4 3 3 3 3 3 3 1 2 1 2 2 3 3 3 1 0
CO 5 2 3 3 2 2 3 2 3 2 2 2 3 1 2 1 1
Avg 2.7 2.7
3 3 5 2.5 2.5 3 1 2 1 2 1.5 3 3 5 1 0.5

Quantum University – Syllabus (Batch 2022-26) Page 53 of 369


B. Tech. CSE Version 2022

CS3143 Title: Digital Electronics and Logic Design Lab L T P C


0 0 2 1
Version No. 1.0
Course Prerequisites
Objectives  To provide concepts that underpins the disciplines of digital electronics and microprocessor
systems.
 To provide the concept of modelling Combinational and sequential circuits.
Expected Outcome At the end of this course students will be able to:
 Binary and hexadecimal calculations and conversions.

 Designing of combinational circuits.

 Design synchronous and asynchronous sequential circuits.

 Translate real world problems into digital logic formulations.

List of Experiments
1. Verification of the truth tables of TTL gates.
2. Verify the NAND and NOR gates as universal logic gates.
3. Design and verification of the truth tables of Half and Full adder circuits.
4. Design and verification of the truth tables of Half and Full subtractor circuits.
5. MUX/DEMUX
6. Excess-3 to BCA & Vice Versa
7. Verification of the truth table of the De-Multiplexer 74154.
8. Design and test of an S-R flip-flop using NOR/NAND gates.
9. Verify the truth table of a J-K flip-flop (7476)
10. Verify the truth table of a D flip-flop (7474)
Mode of Evaluation Internal and External Examinations
Recommendation by Board 14-05-2022
of Studies on
Date of approval by the 20-10-2022
Academic Council

Quantum University – Syllabus (Batch 2022-26) Page 54 of 369


B. Tech. CSE Version 2022

Course Outcome For CS3143

Unit-wise Course Employability (Emp)/


Outcome BL Skill(S)/ Entrepreneurship
Descriptions
Level (Ent)/ None
(Use , for more than One)
CO1 Students should be able to Realize truth tables of different 2 Emp
logic gates like OR,AND,NOT AND XOR. They will also
learn Functions using universal gates.
CO2 Students should be able to Design and implement 2 S
combinational circuits like half adder/full adder, half
subtractor/full subtractor, code converters, comparators,
MUX/DEMUX
CO3 Students should be able to Design and implement sequential 2 Emp
circuits like flip-flops, counters and shift registers

CO-PO Mapping for CS3143

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1 2 1 2 3 1 3 3 2 1 2 3 1 2 3 1 1
CO 2 2 2 2 2 1 3 2 2 2 3 3 3 3 1 1 0
CO 3 2 3 3 1 2 2 3 3 2 2 2 3 1 3 1 0
Avg 1.7 1.7 1.2 1.7 1.7 1.7 0.7 0.2
1.5 1.5 5 1.5 1 2 2 5 5 5 2 5 1.5 5 5 5

Quantum University – Syllabus (Batch 2022-26) Page 55 of 369


B. Tech. CSE Version 2022

EG3105 Title: English for Engineers I L T P C


4 0 0 4
Version No. 1.0
Course Prerequisites Nil
Objectives To equip learners with essentials of English grammar and aspects of English language
learning to enhance the overall ability to communicate effectively.
Expected Outcome  Understand Concepts of English grammar to improve accuracy and correctness
 Apply techniques to gauge better comprehension of technical and non- technical
texts
 Demonstrate ability to engage in day-to-day conversations
 Apply the tips to improve written content
Unit No. Unit Title No. of hours
(per Unit)
Unit I Basics of English Grammar 12
A, an, & The: Articles
Action and naming words: Verbs and Nouns
Sentence Construction: Simple, Compound & Complex
Vocabulary
Unit II Reading 12
Types of reading- reading for gist, detailed reading
Techniques: skimming, scanning
Methods: SQ3R, PQRST
Importance of contextual understanding
Advanced reading comprehension practices
Unit III Speaking 12
Greetings; Self- Introduction; Conversations: starters, closing; The art of small talk
Interacting in group: Speak, Listen & Repeat; Ideation: how to ideate; Gestures and body language

Unit IV Writing 12
Formal writing- letters/ reports
Drafting a formal mail, mail etiquette
Essay writing- Structuring content, impactful writing, do’s and don’ts
Summarizing
Unit V Listening 12
Active listening & Passive listening
Purpose based listening: for details, to learn, to understand, to respond
Note taking
Writing minutes
Suggested Reference Books 1. English Vocabulary in Use: Advanced Book with Answers: Vocabulary Reference
and Practice (3rd ed.). Cambridge University Press, 2017.
2. Collins Easy Learning English Idioms. Collins, 2010
Mode of Evaluation Internal and External Examinations
Recommendation by Board of 14-05-2022
Studies on
Date of approval by the 20-10-2022
Academic Council

Quantum University – Syllabus (Batch 2022-26) Page 56 of 369


B. Tech. CSE Version 2022

Course Outcome For EG3105

Unit-wise Course Employability (Emp)/


Outcome BL Skill(S)/ Entrepreneurship
Descriptions
Level (Ent)/ None
(Use , for more than One)
CO1 Students should be able to Learn the fundamentals of 2 Emp
communication process used within the organization.
CO2 Students should be able to Learn about the different forms of 2 Emp
Business Communication.
CO3 Students should be able to Learn about the different forms of 2 S
Business Communication.
CO4 Students should be able to Learn presentation techniques 2 Ent
and soft skills.
CO5 Students should be able to Understand Value-based Text 1 Emp
Readings.

CO-PO Mapping for EG3105

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1 2 1 2 1 1 2 3 1 1 1 2 1 2 1 1 0
CO 2 3 2 3 1 2 3 1 1 1 2 3 1 2 1 1 0
CO 3 2 2 2 3 2 1 1 1 2 2 2 3 2 1 1 0
CO 4 2 2 1 3 2 1 2 1 3 2 1 3 2 1 1 0
CO 5 1 1 1 1 1 1 1 1 1 3 1 1 1 1 2 0
Avg 2.2 1.7 1.7 1.7 1.7 1.7 1.7
5 5 2 2 5 5 5 1 5 5 2 2 2 1 1 0

Quantum University – Syllabus (Batch 2022-26) Page 57 of 369


B. Tech. CSE Version 2022

MA3105 L T P C
Title: Engineering Mathematics I 3 0 0 3
Version No. 1.0
Course Prerequisites Nil
Objectives  Application of Matrices in problems of Science and Engineering.

 Application of Sequences and Series.

 To apply the concepts of radius of curvature, evolute, envelope and asymptotes.

 To apply the concept of Taylor series, Maxima minima, composite function and
Jacobians.

 To gain knowledge in evaluation of Double and triple Integrals and its applications

Expected Outcome After completion of this course students will be able to:
 Know how the Matrices, Eigen values and Eigen Vectors Reduce to Quadratics form.

 Attain the skills of convergence and divergence of series using different test and apply
sequences and Series in the problems.

 Understand the concepts of envelope and Circle of curvature and apply them in the
problems.

 Obtain the knowledge of Maxima and Minima, Jacobian, and Taylor series.

 Understand the evaluation of multiple integrals using change of variables and its
applications.

 Develop the canonical form of a quadratic form. Construct evaluates and envelope of
family of curves

Unit No. Unit Title No. of hours


(per Unit)
Unit I MATRICES 9
Introduction – Symmetric-Skew Symmetric Matrices-Hermitian and Skew Hermitian Matrices- Characteristic equation-Eigen
values of a real matrix-Eigen vectors of a real matrix-Properties of Eigen values-Cayley – Hamilton theorem- finding A inverse
using cayley Hamilton theorem- Finding higher powers of A using Cayley – Hamilton theorem-orthogonal reduction of a
symmetric matrix to diagonal form-Reduction of Quadratic form to canonical by orthogonal transformations-Orthogonal matrices-
Applications of Matrices in Engineering.

Unit II SEQUENCE AND SERIES 9


Sequences – Definition and Examples- Types of Convergence- Series of Five terms – Test of Convergence- Comparison test –
Integral test- D’Alemberts Ratio test- Raabe’s root test- Covergent of Exponential Series- Cauchy’s Root test- Log test- Alternating
Series: Leibnitz test- Series of positive and Negative terms- Absolute Convergence- Conditional Convergence- Simple
Applications Convergence of series in engineering.

Unit III APPLICATIONS OF DIFFERENTIAL CALCULUS 9


Rolls and Mean Value Theorem-Maxima and Minima of one variable-Radius of Curvature – Cartesian and polar coordinates -
Circle of curvature- Applications of Radius of curvature in engineering- Evolute – Involute -Asymptotes - Envelope of standard
curves- - Beta Gamma Functions and their Properties.
Unit IV DIFFERENTIAL CALCULUS OF SEVERAL VARIABLES 9

Quantum University – Syllabus (Batch 2022-26) Page 58 of 369


B. Tech. CSE Version 2022

Function of two variables – Partial derivatives-Eulers Theorems- Total differentials- Taylor’s expansion with two variables up to
third order terms- Maxima and Minima- Constrained Maxima and Minima by Lagrangian Multiplier method- Jacobians -
Properties of Jacobians.
Unit V INTEGRALCALCULUS 9
Evaluation of double integration in Cartesian and polar coordinates-Evaluation of double integral by changing of order of
integration-Area as a double integral using Cartesian and polar- -Conversion from Cartesian to polar in double integrals- Triple
integration in Cartesian coordinates and its applications
Text Books 1. Erwin kreyszig, Advanced Engineering Mathematics, 10th Edition, John Wiley
&Sons,2015
Reference Books 1. B.S. Grewal, Higher Engineering Mathematics, Khanna Publishers, 43rd Edition,
2015
2. C B Gupta and S R Singh and Mukesh Kumar, Engineering Mathematics for
first year,Tata McGraw-Hill,1st edition, 2015.
3. N.P. Bali and Manish Goyal, A text book of Engineering Mathematics, Laxmi
Publications, 10th edition, 2015.
Mode of Evaluation Internal and External
Recommendation by Board of 14-05-2022
Studies on
Date of approval by the Academic 20-10-2022
Council

Course Outcome For MA3105

Unit-wise Employability (Emp)/


Course BL Skill(S)/ Entrepreneurship
Descriptions
Outcome Level (Emt)/ None
(Use , for more than One)
CO1 Students should be able to Learn the basic principles of 2 Emp
multi-variable calculus with their proofs. They should be able
to classify partial differential equations and transform them
into canonical form. They will also understand how to extract
information from partial derivative models in order to
interpret reality.
CO2 Students should be able to Understand and learn how to find 2 Emp
the area and volume of any region and solid body
respectively by integral and also find the moments of inertia
for a thin plate in plane.
CO3 Students should be able to Understand theorems related to 2 S
directional derivative of gradient and reproduce its proof.
They should be able to Explain the concept of a vector
integration in a plane and in space.
CO4 Know basic application problems described by second order 2 S
linear differential equations with constant coefficients. They
should be also able to understand and solve the applications
associated with Laplace Transform.
CO5 Students should be able to Solve the linear equations using 1 Emp
matrix properties and Determine characteristic equation,
eigen values, eigenvectors and diagonalizable of a matrix.

Quantum University – Syllabus (Batch 2022-26) Page 59 of 369


B. Tech. CSE Version 2022

CO-PO Mapping for MA3105

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1 2 1 2 3 1 2 3 1 3 1 2 1 3 3 2 3
CO 2 3 2 3 1 2 3 1 2 1 2 3 1 1 2 3 1
CO 3 2 2 2 3 2 1 1 1 2 3 2 3 2 2 1 3
CO 4 3 2 1 3 2 1 2 1 3 2 1 3 2 1 3 2
CO 5 3 2 2 3 1 3 3 2 1 3 2 1 3 2 1 3
Avg 1.7 1.7 1.7 1.7 1.2 2.2 2.2 2.2
2.5 5 2 2.5 5 5 5 5 5 2 2 2 2 2 5 5

Quantum University – Syllabus (Batch 2022-26) Page 60 of 369


B. Tech. CSE Version 2022

Semester-2

Common

CS3203 Title: Graph Theory & Probability L T P C


3 0 0 3
Version No. 1.0
Course Prerequisites Nil
In mathematics, graphs are a way to formally represent a network, which is
basically just a collection of objects that are all interconnected. This subjects aims
Objective
to make student aware of using different statistics and comparison with the help of
Graphs.
On completion of subject the students will be able to apply rules of graphs on
Expected Outcome different statistics and accomplish with best results.
Unit No. Unit Title No. of Hrs
(Per Unit)
Unit I Graphs & its basic property 7
Graphs, Sub graphs, some basic properties, various example of graphs & their sub graphs, walks, trails, path &
circuits, connected graphs, disconnected graphs and component, various operation on graphs, Euler graphs,
Hamiltonian paths and circuits, the traveling salesman problem, directed graphs, some types of directed graphs,
directed paths and connectedness, Hamiltonian and Euler digraphs.
Unit II Trees & Fundamental Circuits 7
Trees and fundamental circuits, distance diameters, radius and pendent vertices, rooted and binary trees, on counting
trees, spanning trees, fundamental circuits, finding all spanning trees of a graph and a weighted graph, trees with
directed edges, fundamental circuits in digraph, algorithms of Prim, Kruskal and Dijkstra.
Unit III Cuts sets and cut vertices 6
Cuts sets and cut vertices, some properties, all cut sets in a graph, fundamental circuits and cut sets, connectivity and
separability, network flows, planer graphs, Euler’s formula and its corollaries, Kuratowski’s theorem and its
application to planarity detection of graphs, combinatorial and geometric dual, some more criterion of planarity,
thickness and crossings.
Unit IV Matrix 9
Incidence matrix of graph, sub matrices of A(G), circuit matrix, cut set matrix, fundamental circuit matrix and rank of
B, path matrix and relationships among , ,& , adjacency matrices, adjacency matrix of a digraph, matrices A, B and C
of digraphs, rank- nullity theorem, coloring and covering and partitioning of a graph, covering, enumeration, types of
enumeration, counting of labeled and unlabeled trees.
Unit V Probability 7
Recurrence Relation, Generating function., Permutation & Combination, Probabilistic Permutation & Combination

1. Deo, N: Graph theory, PHI


Text Books 2. Bondy and Murthy: Graph theory and application. Addison Wesley.
3. Liptschutz, Seymour, “ Discrete Mathematics”, McGraw Hill.
1. John M. Aldous and Robin J. Wilson: Graphs and Applications-An Introductory
Approach, Springer
Reference Books 2. Robin J, Wilson: Introduction to Graph Theory, Addison Wesley.
3. Discrete Mathematics & its application with combinatory and graph theory, K.
H. Rosen, TMH
Mode of Evaluation Internal and External Examinations
Recommended by Board of 14-05-2022
Studied on
Date of Approval by the 20-10-2022
Academic Council on

Quantum University – Syllabus (Batch 2022-26) Page 61 of 369


B. Tech. CSE Version 2022

Course Outcome For CS3203

Unit-wise Course Employability (Em)/


Outcome BL Skill(S)/ Entrepreneurship
Descriptions
Level (En)/ None
(Use , for more than One)
CO1 knowthe basics of graph along with the definitions of related 2 S
terminologies.
CO2 knowthe concepts of trees along with various theorems and 2 Em
related algorithms.
CO3 Know the concepts of planarity in graphs along with related 2 S
algorithms.
CO4 know the various graph matrices and ways to find out the 2 En
rank of the matrices.
CO5 know the concepts of combinatorics like the counting theory 1 Em
related to permutation and combination

CO-PO Mapping for CS3203

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1
3 2 2 2 2 2 2 2 2 2 2 2 3 2 2 3
CO 2
3 2 3 2 3 2 2 2 2 2 2 2 3 1 2 3
CO 3
3 3 2 3 3 3 3 3 2 2 2 2 2 2 2 2
CO 4
3 2 2 2 2 2 1 2 3 3 3 2 3 3 3 3
CO 5
3 2 1 2 2 2 2 2 2 1 1 2 3 2 1 3
Avg
3 2.2 2 2.2 2.4 2.2 2 2.2 2.2 2 2 2 2.8 2 2 2.8

Quantum University – Syllabus (Batch 2022-26) Page 62 of 369


B. Tech. CSE Version 2022

CS3206 Title: Advance C Programming L T P C


4 0 0 4
Version No. 1.0
Course Prerequisites Nil
Objective This subject introduces the students with a deeper era of programming in C like
Functions, Arrays, Pointer, Structure and Preprocessor Directive etc.
Expected Outcome On completion of subject the students will be able to apply Learning Advance C,
Device Driver Programming, Embedded C, Robotics Programming
Unit No. Unit Title No. of Hrs
(Per Unit)
Unit I Pointers & Beyond Pointers 9
About Pointer [Declaration, Initialization and Access], Concept of memory maps, Concept of Process Control Block,
Dangling Pointer, Orphan Objects, Dynamic Memory Allocation [malloc; calloc, realloc, free], Segmentation Fault,
Core Dump and Illegal Memory Access, Pointer Arithmetics, Multiple Indirections.
Unit II Pointers & Arrays 9
Arrays, Understanding in depth 1-D, 2-D and 3-D array, Converting an array [1-D, 2-D, 3-D, n-D] to its pointer
notation, Accessing array[1-D, 2-D, 3-D, n-D]with pointer, Creating Variable length array [1-D, 2-D], Limitation
with array, Array of Pointers
Unit III Pointers & Functions, Arrays & Function 10
Understanding of function, Pointer pointing to function with different declarations, Accessing function with its
pointer, Concept of Function returning function. Variable length arguments, Implementation of myPrintf and
myScanf.Mixed Concepts: Array containing function(s), Array Containing array(s) [1-D, 2-D], Function returning
array [1-D, 2-D].
Unit IV Making Header File and C Library 10
Understanding Preprocessor Directives and Compilation Process, Concept of Multiple Inclusion, Guard Macros, Role
of Guard macros, Making Sample Header file, Understanding Concept of Linker, Creating Object code of function
definition, Storing Object code in library, Setting path for Linker, Running code with user defined Header file and
Library.
Unit V System APIs and Programming Environment 10
Understanding UNIX architecture, Understanding File System Layout, CLI Terminal and Text Editors, Commands
for programming [gcc, gcc –save-temps, ls, chmod, locate], Hardlinks vs Softlinks, System APIs [open, creat, read,
write, lseek,mclose, dup, dup2, fcntl, link, unlink, fstat, stst, lstat, utime, fork, zombies, wait, orphan, kill, sleep,
deamons ], Concept of Process identification, Killing process and locating process.
Concept of Command line arguments.
1. “Mastering C” by KR Venugopal
Text Books 2. “Let us C” by Y. Kanetkar
3. “Programming in ANSI C” by E. Balagurusamy.

1. Kernighan, B.W and Ritchie, D.M, “The C Programming language”, ,


Pearson Education
Reference Books 2. 2. Byron S Gottfried, “Programming with C”, Schaum’s Outlines, Tata
McGraw-Hill.
3. 3. R.G. Dromey, “How to Solve it by Computer”, Pearson Education
Mode of Evaluation Internal and External Examinations
Recommended by Board of 14-05-2022
Studied on
Date of Approval by the 20-10-2022
Academic Council on

Quantum University – Syllabus (Batch 2022-26) Page 63 of 369


B. Tech. CSE Version 2022

Course Outcome For CS3206

Unit-wise Course Employability (Em)/


Outcome BL Skill(S)/ Entrepreneurship
Descriptions
Level (En)/ None
(Use , for more than One)
CO1 Have deep knowledge about pointers in a programming 2 None
language.
CO2 Provide functionality of array and pointers in a programming 2 Em
language
CO3 Implement pointers with arrays and functions. 2 S

CO4 Make header and C library file. 2 Em


CO5 System API in a programming language. 1 None

CO-PO Mapping for CS3206

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1
2 2 2 2 3 1 3 2 2 2 2 3 3 3 2 3
CO 2
3 3 3 3 2 2 2 2 2 2 2 3 1 2 2 3
CO 3
2 2 3 3 3 3 2 2 2 3 2 3 2 3 2 2
CO 4
2 2 2 2 3 2 1 2 2 2 2 3 2 2 2 3
CO 5
3 2 2 2 3 2 2 2 3 2 2 3 2 1 3 1
Avg
2.4 2.2 2.4 2.4 2.8 2 2 2 2.2 2.2 2 3 2 2.2 2.2 2.4

Quantum University – Syllabus (Batch 2022-26) Page 64 of 369


B. Tech. CSE Version 2022

CS3204 Title: HTML5 & CSS L T P C


4 0 0 4
Version No. 1.0
Course Prerequisites Nil
The HTML5 standard has a much broader goal to describe the content, styling and
application interfaces behind a Web page when it's loaded in your browser. More
Objective specifically, HTML5 establishes a single syntax for interacting with all the elements
that Web page has loaded into your computer's memory.
This exposure will enable the students to enter their professions with confidence,
Expected Outcome live in a harmonious way and contribute to the productivity.

Unit No. Unit Title No. of Hrs


(Per Unit)
Unit I HTML4 vs HTML5, Introduction of HTML5 10
History of www, Evolution of HTML, Different HTML versions, Why HTML5?, HTML4 vs HTML5, HTML5 New
Features, Browser Supports, Backward Compatibility
Unit II HTML5 Document Structure and Syntax 10
Creating DOM, Doctype, Character Encoding, <Script> Tag, <Link> Tag, Deprecated Elements, HTML5 document
(section, article, aside, header, footer, nav, dialog, figure) and Web Forms in detail
Unit III Introduction to CSS 9
What is CSS?, History of CSS, Versions of CSS, Browser support, What’s new in CSS3, CSS vs CSS3, Types of
CSS, How to use in HTML document?
Unit IV Selectors, Classes and Effects 10
Element selector, id selector, class selector, attribute selectors, anchor pseudo class, first child pseudo class, pseudo
class and CSS classes, fonts and text effects, color, gradients, background images, masks, border, box effects,
animations, transitions, transforms etc
Unit V Media tag in HTML5, Geo-location and Web Hosting 9
Embedding Audio & Video in Html file, Google map and web hosting

1. HTML5 Black Book by Dreamtech Press


Text Books 2. Bootstrap: Responsive web development by Jake Spurlock, O’RELLY
1. HTML and CSS by Jon Duckett.
Reference Books
2. HTML5 for Masterminds by J.D.Gauchat
Mode of Evaluation Internal and External Examination
Recommended by Board of 14-05-2022
Studied on
Date of Approval by the 20-10-2022
Academic Council on

Quantum University – Syllabus (Batch 2022-26) Page 65 of 369


B. Tech. CSE Version 2022

Course Outcome For CS3204

Unit-wise Course Employability (Em)/


Outcome BL Skill(S)/ Entrepreneurship
Descriptions
Level (En)/ None
(Use , for more than One)
CO1 Know about the History of WWW, and evolution of HTML. 2 S
They also get the knowledge about the different versions of
HTML and why we use HTML5. Difference between the
HTML4 and HTML5 and the new features of the HTML5.
Able to understand about browser support and backward
compatibility
CO2 Understand about creation of DOM, doctype, Character 2 Em
encoding. They will gain the knowledge of the tags like
script tag, Link tag etc. and also about deprecated elements.
Understand about HTML5 documents (section, article, aside,
header, footer, nav, dialog, and figure) and also about Web
forms in detail.
CO3 the knowledge of the History of CSS, Versions of CSS. able 2 S
to know the difference between CSS and CSS3. They will
also know what’s new in CSS3, types of CSS3, and how to
use it in HTML document?
CO4 Gain the knowledge of Selectors, Classes and Effects. Also 2 Em
gain the knowledge of
texteffects,color,gradients,backgroundimages,masks,border,b
oxeffects, animations ,transitions and transforms
CO5 Introduction to MediataginHTML5,Geo- 1 Em
locationandWebHosting. able to understand about
Embedding Audio &Video in Html file ,Google map and
web hosting.

CO-PO Mapping For CS3204

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1
1 2 2 2 2 2 3 1 2 3 3 2 3 3 2 2
CO 2
3 2 1 2 1 2 2 2 2 1 3 3 2 2 2 2
CO 3
2 2 2 2 2 3 3 3 1 2 3 1 1 2 2 3
CO 4
2 3 2 2 2 3 3 2 2 2 2 1 2 1 3 2
CO 5
3 1 3 3 3 2 2 2 3 2 3 3 2 1 2 2
Avg
2.2 2 2 2.2 2 2.4 2.6 2 2 2 2.8 2 2 1.8 2.2 2.2

Quantum University – Syllabus (Batch 2022-26) Page 66 of 369


B. Tech. CSE Version 2022

CS3242 Title: Advance C Programming Lab L T P C


0 0 2 1
Version No. 1.0

Course Prerequisites Nil

Study of basic programming principles introduced in Programming Fundamentals.


Objectives Advanced concepts of program design, implementation and testing.
Know concepts in problem solving, to do programming in C language. To write
Expected Outcome diversified solutions using C language
List of Experiments
1. WAP accessing function definition with the help of pointer.
2. WAP accessing 2-D Array with the help of pointer.
3. WAP declaring an array taking length from the user.
4. WAP declaring 2-D array by using Dynamic memory allocation technique.
5. WAP passing arguments to main function.
6. WAP making function accepting VAR_ARGS.
7. Practice of UNIX Programming Environment. (Complete command line environment for C Programming in
GCC.)
8. Making of Header File and Library Object code.
9. Practice of System Calls / System APIs (Any 10 APIs).

Mode of Evaluation Internal and External Examinations


Recommendation by Board 14-05-2022
of Studies on
Date of approval by the 20-10-2022
Academic Council

Quantum University – Syllabus (Batch 2022-26) Page 67 of 369


B. Tech. CSE Version 2022

Course Outcome For CS3242

Unit-wise Course Employability (Em)/


Outcome BL Skill(S)/ Entrepreneurship
Descriptions
Level (En)/ None
(Use , for more than One)
CO1 Apply advanced concepts of the C programming language to 2 Em
create advanced C applications.
CO2  Understand Function and Double Pointers, 2 S
Recursion, Bit Manipulation, Macros.

CO3  Write high quality C code, to make yourself more 2 S


marketable for higher level programming positions and be
apply for real-time/embedded programming positions.

CO-PO Mapping for CS3242

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1
3 2 3 2 2 2 2 1 3 3 3 2 3 2 3 2
CO 2
2 2 3 3 2 1 2 2 3 2 3 3 2 3 2 3
CO 3
3 3 3 2 2 2 2 3 3 3 3 3 3 2 2 2
Avg 2.6 2.3 3.0 2.3 2.0 1.6 2.0 2.0 3.0 2.6 3.0 2.6 2.6 2.3 2.3 2.3
7 3 0 3 0 7 0 0 0 7 0 7 7 3 3 3

Quantum University – Syllabus (Batch 2022-26) Page 68 of 369


B. Tech. CSE Version 2022

CS3243 Title: HTML5 and CSS Lab L T P C


0 0 2 1
Version No. 1.0
Course Prerequisites Nil
The Objective of this course is to make the students gain practical knowledge to co-relate
with the theoretical studies. To achieve perfectness in experimental skills and the study of
Objectives practical applications will bring more confidence and ability to develop and design
WebPages.

On Completion of this course, students are able to – Develop skills to impart practical
Expected Outcome knowledge in real time solution. Understand principle, concept, working and application
of new technology and solve real life problems.
List of Experiments
1. Implementation of HTML 5 Tags
2. Design a Form using HTML & CSS.
3. Implement Different types of CSS (internal, external, Inline)
4. Design a webpage having 4 Parts. Header, footer, left, right.
5. Implementation of Tables with CSS properties.
6. Integration of Bootstrap with The Webpage.
7. Design Responsive Student Registration Form with at least 10 field.
8. Implement the basic webpage using HTML CSS and Bootstrap.

Mode of Evaluation Internal and External Examinations


Recommendation by 14-05-2022
Board of Studies on
Date of approval by the 20-10-2022
Academic Council

Quantum University – Syllabus (Batch 2022-26) Page 69 of 369


B. Tech. CSE Version 2022

Course Outcome For CS3243

Unit-wise Course Employability (Em)/


Outcome BL Skill(S)/ Entrepreneurship
Descriptions
Level (En)/ None
(Use , for more than One)
CO1 Design static web pages for home page that includes 2 Em
hyperlinks for registration page, login page and forgot
password pages. Use form elements to create required web
pages for the applications considered
CO2 Design Home page that comprises of 3 Frames. Top frame 2 S
consists of Logo and title of the web page. Left frame
comprises of links to different web pages and Right frame
used to display the content of web pages
CO3 Left frame has links to Login page, Registration page, 2 Em
Contact us etc…

CO-PO Mapping for CS3243

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1
3 3 2 3 3 1 2 2 3 3 2 1 3 2 3 1
CO 2
2 3 2 2 2 2 1 2 2 2 2 3 2 3 2 3
CO 3
3 3 2 2 1 3 3 2 2 1 2 2 2 3 1 2
Avg 2.6 3.0 2.0 2.3 2.0 2.0 2.0 2.0 2.3 2.0 2.0 2.0 2.3 2.6 2.0 2.0
7 0 0 3 0 0 0 0 3 0 0 0 3 7 0 0

Quantum University – Syllabus (Batch 2022-26) Page 70 of 369


B. Tech. CSE Version 2022

LTPC
HU3201 Title: Indian Knowledge System
1001
Version No. 1.0
Course Prerequisites Nil
Objectives
Number of
Unit Nos. Unit Title hours (Per
Unit)
Unit 1 Overview of IKS 2
Survey of IKS Domains: A broad overview of disciplines included in the IKS, and historical developments.
Sources of IKS knowledge, classification of IKS texts, a survey of available primary texts, translated primary texts, and
secondary resource materials. Differences between a sutra, bhashya, karika, and vartika texts. Fourteen/eighteen
vidyasthanas, tantrayukti
Unit 2 Vocabulary of IKS 2
Introduction to Panchamahabhutas, concept of a sutra, introduction to the concepts of non-translatable (Ex. dharma, punya,
aatma, karma, yagna, shakti, varna, jaati, moksha,loka, daana, itihaasa, puraana etc.) and importance of using the proper
terminology. Terms such as praja, janata, loktantra, prajatantra, ganatantra, swarjya, surajya, rashtra, desh,
Unit 3 Philosophical foundations and Methods of IKS 3
Philosophical foundations of IKS: Introduction to Samkhya, vaisheshika and Nyaya
Methods in IKS: Introduction to the concept of building and testing hypothesis using the methods of tantrayukti.
Introduction to pramanas and their validity, upapatti; Standards of argumentation in the vada traditions (introduction to
concepts of vaada, samvaada, vivaada, jalpa, vitanda). Concept of poorvapaksha, uttarapaksha
Unit 4 Case Studies 2
 Mathematics of Madhava, Nilakantha Somayaji
 Astronomical models of Aryabhata
 Wootz steel, Aranumula Mirrors, and lost wax process for bronze castings
 Foundational aspects of Ayurveda
 Foundational aspects of Ashtanga yoga
 Foundational aspects of Sangeeta and Natya shastra
Unit 5 India and the World 3
Influence of IKS on the world, knowledge exchanges with other classical civilizations, and inter-civilizational exchanges.
Text Books
 An Introduction to Indian Knowledge Systems: Concepts and Applications, B Mahadevan, V
R Bhat, and Nagendra Pavana R N; 2022 (Prentice Hall of India).
 Indian Knowledge Systems: Vol I and II, Kapil Kapoor and A K Singh; 2005 (D.K. Print
World Ltd).
 The Beautiful Tree: Indigenous India Education in the Eighteenth Century, Dharampal, Biblia
Reference Books Impex, New Delhi, 1983. Reprinted by Keerthi Publishing House Pvt Ltd., Coimbatore, 1995.
 Indian Science and Technology in the Eighteenth Century, Dharampal. Delhi: Impex India,
1971. The British Journal for the History of Science.
 The Wonder That Was India, Arthur Llewellyn Basham, 1954, Sidgwick& Jackson.
 The India they saw series (foreigner visitors on India in history from 5CE to 17th century), Ed.
Meenakshi Jain and Sandhya Jain, Prabhat Prakashan
Mode of Evaluation Internal and External Examination
Recommended by 14-05-2022
the Board of Studies
on
Date of approval by 20-10-2022
the Academic
Council on

Quantum University – Syllabus (Batch 2022-26) Page 71 of 369


B. Tech. CSE Version 2022

Course Outcome for HU3201

Employability (Emp.)/
Skill(S)/
Unit-wise
BL Entrepreneurship
Course Descriptions
Level (Ent.)/ None
Outcome
(Use , for more than
One)
The students will be able to understand the Indian Knowledge
CO1 2 S
System such as historical development, sources and scope.
The students will be able to understand the vocabulary system
CO2 2 S
of Indian knowledge system.
The students will be able to understand and apply the
CO3 3 N
philosophical foundations and methods of IKS.
The students will be able to execute the case studies based on
CO4 3 N
the Indian knowledge system.
CO5 The students will be able to understand the influence of Indian
2 S
Knowledge System on world.

CO-PO Mapping for HU3201

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1
2 2 2 2 3 3 1 2 1 2 3 3 3 3 2 2
CO 2
3 3 2 3 2 2 2 2 2 3 2 3 2 2 2 3
CO 3
2 3 3 3 2 2 3 3 2 3 2 2 2 3 3 2
CO 4
2 2 2 2 3 3 2 2 2 2 3 3 1 2 2 3
CO 5
3 2 2 2 3 3 2 2 3 2 3 2 2 2 3 2
Avg
2.4 2.4 2.2 2.4 2.6 2.6 2 2.2 2 2.4 2.6 2.6 2 2.4 2.4 2.4

CSE without Specialization

Quantum University – Syllabus (Batch 2022-26) Page 72 of 369


B. Tech. CSE Version 2022

CS3205 Title: Web and Digital Analytics L T P C


4 0 0 4
Version No. 1.0
Course Prerequisites Nil
The Web Ide and Digital Analytics standard has a much broader goal to describe
the power of digital Analytics and, styling and application interfaces behind a
Objective Web page when it's loaded in your browser. More specifically, HTML5
establishes a single syntax for interacting with all the elements that Web page has
loaded into your computer's memory.
This exposure will enable the students to enter their professions with confidence, liv
Expected Outcome in a harmonious way and contribute to the productivity.

Unit No. Unit Title No. of Hrs


(Per Unit)
Unit I HTML4 vs HTML5, Introduction of HTML5 7
History of www, Evolution of HTML, Different HTML versions, Why HTML5?, HTML4 vs HTML5, HTML5 New
Features, Browser Supports, Backward Compatibility
Unit II HTML5 Document Structure and Syntax 8
Creating DOM, Doctype, Character Encoding, <Script> Tag, <Link> Tag, Deprecated Elements, HTML5 document
(section, article, aside, header, footer, nav, dialog, figure) and Web Forms in detail
Unit III Introduction to CSS & Selectors 7
What is CSS?, History of CSS, Versions of CSS, Browser support, What’s new in CSS3, CSS vs CSS3, Types of
CSS, How to use in HTML document? CSS Selectors and Their Types.
Unit IV Introduction to Blogging and Webmaster 7
Introduction to Blog, Blog creation ,Post Management ,Page creation ,introduction to google webmaster, integration of
google webmaster with blog .
Unit V Digital Analytics 7
Introduction to Google Analytics and digital Marketing. Google Analytics Integration with blogger. Google analytics
certification .
1. HTML5 Black Book by Dreamtech Press
Text Books 2. Bootstrap: Responsive web development by Jake Spurlock, O’RELLY
1. Digital Marketing For Dummies by By Ryan Deiss and Russ Hennesberry,
Reference Books 2. HTML5 for Masterminds by J.D. Gauchat
Mode of Evaluation Internal and External Examination
Recommended by Board of 14-05-2022
Studied on
Date of Approval by the 20-10-2022
Academic Council on

Quantum University – Syllabus (Batch 2022-26) Page 73 of 369


B. Tech. CSE Version 2022

Course Outcome For CS3205

Unit-wise Course Employability (Em)/


Outcome BL Skill(S)/ Entrepreneurship
Descriptions
Level (En)/ None
(Use , for more than One)
CO1 Understand the basic concepts of HTML 2 None
CO2 Understand about HTML 5 and the new tags introduced 2 Em
inHTML5
CO3 Understand and apply the CSS in HTML document 2 S

CO4 Understand the concept of Blog and Google web master 2 Em


tool.
CO5 Understand about Google analytics and certification 1 None
available on google analytics.

CO-PO Mapping for CS3205

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1
2 2 2 2 3 1 1 2 1 1 1 3 3 3 2 3
CO 2
3 3 3 3 2 2 2 2 2 2 2 3 2 2 2 3
CO 3
3 3 3 3 3 3 3 2 2 3 3 3 2 3 2 1
CO 4
2 2 2 2 3 2 2 2 2 2 2 3 1 2 2 3
CO 5
3 2 2 2 3 3 3 2 3 3 3 3 2 1 3 1
Avg
2.6 2.4 2.4 2.4 2.8 2.2 2.2 2 2 2.2 2.2 3 2 2.2 2.2 2.2

Quantum University – Syllabus (Batch 2022-26) Page 74 of 369


B. Tech. CSE Version 2022

CY3205 Title: Environmental Studies L T P C


2 0 0 2
Version No. 1.0
Course Prerequisites Nil
Objectives Creating awareness among engineering students about the importance of environment, the
effect of technology on the environment and ecological balance is the prime aim of the
course.
Expected Outcome Students will understand the transnational character of environmental problems and ways of
addressing them, including interactions across local to global scales.
Unit No. Unit Title No. of hours
(per Unit)
Unit I Introduction to Environmental studies and Ecosystems 5
Multidisciplinary nature of environmental studies, Scope and importance,Need for public awareness. Concept,Structure and
function of an ecosystem,Energy flow in an ecosystem: food chains, food webs and ecological pyramids.Examples of
various ecosystems such as: Forest, Grassland, Desert, Aquatic ecosystems (ponds, streams, lakes, rivers, oceans,
estuaries), Producers, consumcrs and decomposers.Hydrological cycle. Water as a universal solvent. Concept of DO, BOD and COD.
Sedimentation, coagulation, flocculation, filtration, pH
Unit II Natural Resources: Renewable and Non- renewable resources 5
Land as a resource, land degradation, landslides (natural and man-induced), soil erosion and desertification. Forests and
forest resources: Use and over-exploitation, deforestation. Impacts of deforestation, mining, dam building on environment
and forests. Resettlement and rehabilitation of project affected persons; problems and concerns with examples. Water
resources: Use and over-exploitation of surface and ground water, floods, drought, conflicts over water (international and
inter-state).
Food resources: World food problems, changes caused by agriculture and overgrazing, effects of modern agriculture,
fertilizer-pesticide problems with examples. Energy resources: Renewable and non renewable energy sources, use of
alternate energy sources, growing energy needs.
Aims and objectives of Environmental Impact Assessment (EIA)
Unit III Biodiversity and Conservation 5
Levels of biological diversity: genetic, species and ecosystem diversity.Bio-geographic zones of India.Ecosystem and
biodiversity services. Biodiversity patterns and global biodiversity hot spots,India as a mega-biodiversity nation;
Endangered and endemic species of India. Threats to biodiversity: Habitat loss, poaching of wildlife, man-wildlife
conflicts, biological invasions. Conservation of biodiversity: In-situ and Ex-situ conservation of biodiversity.
Unit IV Environmental Pollution 4
Environmental pollution and its types.Causes, effects and control measures of :a) Air pollution b) Water pollution –
freshwater and marine c) Soil pollution d) Noise pollution e) Thermal pollution
Nuclear hazards and human health risks,Solid waste management: Control measures of urban and industrial waste.
Indian National Ambient Air Quality Standards. Impact of air pollutants on human health, plants and materials
Unit V Environmental Policies and Practices 5
Concept of sustainability and sustainable development. Water conservation and watershed management.Climate change,
global warming, acid rain, ozone layer depletion. Disaster management: floods, earthquake, cyclones and landslides.
Wasteland reclamation. Environment Protection Act. Air (Prevention and Control of Pollution) Act. Water (Prevention and
control of Pollution) Act, Wildlife Protection Act, Forest Conservation Act, Issues involved in enforcement of
environmental legislation. Environment: rights and duties. Population growth.
Water conservation, rainwater harvesting, watershed management.
Environmental Ethics – Issues and possible solution
Field work
Visit to a local polluted site-Urban/Rural/Industrial/Agricultural
Study of simple ecosystems-pond, river, hill slopes, etc.
Text Books 1. Bharucha. E,Textbook of Environmental Studies for Undergraduate Courses
Reference Books 1. Kaushik Anubha, Kaushik C P, Perspectives in Environmental Studies, New Age
Publication
2. Rajagopalan , Environmental Studies from Crisis to Cure, Oxford University Press
Mode of Evaluation Internal and External Examinations
Recommendation by 14-05-2022
Board of Studies on
Date of approval by the 20-10-2022
Academic Council

Quantum University – Syllabus (Batch 2022-26) Page 75 of 369


B. Tech. CSE Version 2022

Course Outcome For CY3205

Unit-wise Course Employability (Em)/


Outcome BL Skill(S)/ Entrepreneurship
Descriptions
Level (En)/ None
(Use , for more than One)
CO1 Students should be able to Correlate the human population 2 Em
growth and its trend to the environmental degradation and
develop the awareness about his/her role towards
environmental protection and preventions.
CO2 Students should be able to Understand the solutions related 2 S
to environmental problems related with the renewable &
non-renewable resources.
CO3 Students should be able to Understand the importance of 2 S
ecosystem and biodiversity and the method of conservation
of biological diversity.
CO4 Students should be able to Understand different components 2 En
of the environment and their function and the effects
pollution on environment and should be able to understand
the concept of sustainable development.
CO5 Students should be able to Correlate the human population 1 None
growth and its trend to the environmental degradation and
develop the awareness about his/her role towards
environmental protection and preventions.

CO-PO Mapping for CY3205

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1
3 2 2 2 3 1 1 2 1 2 1 3 3 3 2 3
CO 2
3 3 2 3 2 2 2 2 2 3 2 3 2 2 2 3
CO 3
2 3 3 2 3 3 3 2 2 3 2 3 2 3 3 3
CO 4
2 2 2 2 3 2 2 2 2 2 2 3 1 2 2 2
CO 5
3 2 2 2 3 3 3 2 3 2 3 3 2 2 3 2
Avg
2.6 2.4 2.2 2.2 2.8 2.2 2.2 2 2 2.4 2 3 2 2.4 2.4 2.6

Quantum University – Syllabus (Batch 2022-26) Page 76 of 369


B. Tech. CSE Version 2022

PS3101 Title: Human Values and Ethics L T P C


2 0 0 2
Version No. 1.0
Course Prerequisites Nil
Objectives To facilitate the development of a holistic perspective among students
towards life and profession as well as towards happiness and
prosperity based on a correct understanding of the human reality and
the rest of existence
Expected Outcome This course will make the students aware and sensitive to value
systems in real life situations. It will help them to discriminate between
ephemeral and eternal value and to discriminate between essence and
Form
Unit No. Unit Title No. of hours
(per Unit)
Unit I Introduction of Value Education 5
1. Understanding the need, basic guidelines, content and process of Value Education
2. A look at basic Human Aspirations: Self Exploration–its content and process
Unit II Understanding Harmony - Harmony in Myself! 5
1. Thoughtful human being in harmony; as a co-existence of the sentient, attitude and its importance in relationship.
2. Understanding the needs, characteristics and activities of Self (‘I’)
Unit III Understanding Harmony in the Family and Society 5
1. Harmony in the family; values in human relationships; meaning of Nyaya , Trust (Vishwas) and Respect (Samman)
as the foundation values of relationships. 2. Harmony in society:Samadhan, Samridhi, Abhay, Sah-astitva as
comprehensive Human Goals.
Unit IV Understanding Harmony in the Nature and Existence 4
1. Understanding the harmony in Nature: Interconnectedness among the four orders of nature- recyclability and self-
regulation in nature 2. Natural perception of harmony at all levels of existence
Unit V Understanding Professional Ethics 5
1. Competencies in professional ethics:
a) Ability to utilize the professional competence for augmenting universal human order
b) Ability to identify the scope and characteristics of people-friendly and eco-friendly production systems,
c) Ability to identify and develop appropriate technologies and management patterns for above production
systems.
Text Books 1. R.R Gaur, R Sangal, G P Bagaria, A foundation course in Human Values and
Professional Ethics, Excel books, New Delhi
Reference Books 1. A.N. Tripathy, Human Values, New Age International Publishers
2. B L Bajpai, Indian Ethos and Modern Management, New Royal Book Co., Lucknow
2. B P Banerjee, Foundations of Ethics and Management, Excel Books
Mode of Evaluation Internal and External Examinations
Recommendation by 14-05-2022
Board of Studies on
Date of approval by the 20-10-2022
Academic Council

Quantum University – Syllabus (Batch 2022-26) Page 77 of 369


B. Tech. CSE Version 2022

Course Outcome For PS3101

Unit-wise Course Employability (Em)/


Outcome BL Skill(S)/ Entrepreneurship
Descriptions
Level (En)/ None
(Use , for more than One)
CO1 Students should be able to Understand the significance of 2 S
value inputs in a classroom, distinguish between values and
skills, understand the need, basic guidelines, content and
process of value education, explore the meaning of happiness
and prosperity and do a correct appraisal of the current
scenario in the society.
CO2 Students should be able to Distinguish between the Self and 2 Em
the Body, understand the meaning of Harmony in the Self the
Co-existence of Self and Body.
CO3 Students should be able to Understand the value of 2 S
harmonious relationship based on trust, respect and other
naturally acceptable feelings in human-human relationships
and explore their role in ensuring a harmonious society.
CO4 Students should be able to Understand the harmony in nature 2 Em
and existence, and work out their mutually fulfilling
participation in the nature.
CO5 Students should be able to Distinguish between ethical and 1 Em
unethical practices, and start working out the strategy to
actualize a harmonious environment wherever they work.

CO-PO Mapping for PS3101

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1
2 2 2 2 3 3 1 2 1 2 3 3 3 3 2 2
CO 2
3 3 2 3 2 2 2 2 2 3 2 3 2 2 2 3
CO 3
2 3 3 3 2 2 3 3 2 3 2 2 2 3 3 2
CO 4
2 2 2 2 3 3 2 2 2 2 3 3 1 2 2 3
CO 5
3 2 2 2 3 3 2 2 3 2 3 2 2 2 3 2
Avg
2.4 2.4 2.2 2.4 2.6 2.6 2 2.2 2 2.4 2.6 2.6 2 2.4 2.4 2.4

Quantum University – Syllabus (Batch 2022-26) Page 78 of 369


B. Tech. CSE Version 2022

CS3244 Title: Web and Digital Analytics Lab L T P C


0 0 2 1
Version No. 1.0

Course Prerequisites Nil

The Objective of this course is to make the students gain practical knowledge to co-
relate with the theoretical studies. To achieve perfectness in experimental skills and
Objectives the study of practical applications will bring more confidence and ability to web page
and integration with Google Analytics.

On Completion of this course, students are able to – Develop skills to impart practical
Expected Outcome knowledge in real time solution. Understand principle, concept, working and
application of new technology.
List of Experiments
1. Implementation of HTML 5 Tags.
2. Design a Form using HTML & CSS.
3. Implement Different types of CSS (Internal, External, Inline).
4. Design a webpage having 4 Parts. Header, footer, left, right.
5. Implementation of Tables with CSS properties.
6. Integration of webpage with Web-Master Tool.
7. Integration of webpage with Google Analytics.
8. Hosting of a webpage on Server.

Mode of Evaluation Internal and External Examinations


Recommendation by Board 14-05-2022
of Studies on
Date of approval by the 20-10-2022
Academic Council

Quantum University – Syllabus (Batch 2022-26) Page 79 of 369


B. Tech. CSE Version 2022

Course Outcome For CS3244

Unit-wise Course Employability (Em)/


Outcome BL Skill(S)/ Entrepreneurship
Descriptions
Level (En)/ None
(Use , for more than One)
CO1 Understand the basics of of HTML5 and CSS. 2 Em
CO2 Implement dynamic web pages using HTML5 and CSS. 2 S
CO3 Know the use of webmaster tool and the concept of Google 2 Em
analytics.

CO-PO Mapping for CS3244

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1
2 3 2 1 1 1 3 2 3 2 2 1 3 2 3 1
CO 2
3 2 2 3 2 2 2 2 2 1 2 3 2 3 2 3
CO 3
3 3 2 2 3 3 2 2 2 3 2 2 2 3 1 2
Avg 2.6 2.6 2.0 2.0 2.0 2.0 2.3 2.0 2.3 2.0 2.0 2.0 2.3 2.6 2.0 2.0
7 7 0 0 0 0 3 0 3 0 0 0 3 7 0 0

Quantum University – Syllabus (Batch 2022-26) Page 80 of 369


B. Tech. CSE Version 2022

CSE-AIML Specialization
CS3223 Title: Foundation to AI, Data Science, Ethics and Foundation of L T P C
Data Analysis 4 0 0 3
Version No. 1.0
Course Nil
Prerequisites
Objectives The objective of this course is to teach students the concepts of current main conceptual
frameworks at use in AI
Expected On completion of this course, the students are expected to learn
Outcome 1. Uses of AI, Ethics present and future
2. Introduction to Machine Learning
3. Application of AI by domain, Role of AI in society.
Unit No. Unit Title No. of hours
(per Unit)
Unit I Introduction to Data Science 8
Defining Data Science and Big Data, Benefits and Uses of Data Science and Big Data, Facets of Data, Structured
Data, Unstructured Data, Natural Language, Machine generated Data, Graph based or Network Data, Audio,
Image, Video, Streaming data, Data Science Process, Big data ecosystem and data science, distributed file systems,
Distributed programming framework, data integration framework, machine learning framework, No SQL
Databases, scheduling tools, benchmarking tools, system deployments
Unit II Data Science Processes 7
Six steps of data science processes, define research goals, data retrieval, cleansing data, correct errors as early as
possible, integrating – combine data from different sources, transforming data, exploratory data analysis, Data
modelling, model and variable selection, model execution, model diagnostic and model comparison, presentation
and automation.
Unit III Introduction to Machine Learning 7
What is Machine Learning, Learning from Data, History of Machine Learning, Big Data for Machine Learning,
Leveraging Machine Learning, Descriptive vs Predictive Analytics, Machine Learning and Statistics, Artificial
Intelligence and Machine Learning, Types of Machine Learning – Supervised, Unsupervised, Semi-supervised,
Reinforcement Learning, Types of Machine Learning Algorithms, Classification vs Regression Problem, Bayesian,
Clustering, Decision Tree, Dimensionality Reduction, Neural Network and Deep Learning, Training machine
learning systems
Unit IV Introduction to AI 7
What is AI, Turing test, cognitive modelling approach, law of thoughts, the relational agent approach, the
underlying assumptions about intelligence, techniques required to solve AI problems, level of details required to
model human intelligence, successfully building an intelligent problem, history of AI
Unit V Introduction to Data Analytics 7
Working with Formula and Functions, Introduction to Power BI & Charts, Logical functions using Excel,
Analysing Data with Excel.
Text Books
1.Artificial Intelligence 3e: A Modern Approach Paperback – By Stuart J Russell & Peter
Norvig; Publisher – Pearson
2.Artificial Intelligence Third Edition By Kevin Knight, Elaine Rich, B. Nair – McGrawHill
Reference Books
1.Artificial Intelligence Third Edition By Patrick Henry Winston – Addison-Wesley
Publishing Company

Mode of Internal and External Examinations


Evaluation
Recommendation 14-05-2022
by Board of
Studies on
Date of approval 20-10-2022
by the Academic
Council

Quantum University – Syllabus (Batch 2022-26) Page 81 of 369


B. Tech. CSE Version 2022

Course Outcome For CS3223

Unit-wise Course Employability (Emp)/


Outcome BL Skill(S)/ Entrepreneurship
Descriptions
Level (Ent)/ None
(Use , for more than One)
CO1 overview of artificial intelligence (AI) principles and 2 Emp
approaches
CO2 develop a basic understanding of the building blocks of AI as 2 S
presented in terms of intelligent agents: Search, Knowledge
representation, inference, logic, and learning.
CO3 understand concept of knowledge representation and 2 Emp
predicate logic and transform the real life information in
different representation.
CO4 understand machine learning concepts and range of problems 2 Emp
that can be handled by machine learning
CO5 1 None
apply the machine learning concepts in real life problems.

CO-PO Mapping for CS3223

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1 2 1 3 2 3 1 2 2 3 2 1 3 2 3 2 3

CO 2 2 1 2 2 2 1 2 1 2 2 2 2 1 2 1 2

CO 3 2 1 3 2 3 1 2 2 3 1 1 3 2 3 2 3

CO 4 2 3 3 2 2 3 2 3 2 2 2 3 1 2 1 2

CO 5 1 2 2 1 1 2 1 2 1 2 1 2 2 3 2 3

Avg 2 1.5 2.7 2 2.5 1.5 2 2 2.5 1.7 1.5 2.7 1.5 2.5 1.5 2.5
5 5 5

Quantum University – Syllabus (Batch 2022-26) Page 82 of 369


B. Tech. CSE Version 2022

CS3224 Title: Data Analysis using Python, Numpy, Pandas, Matplotlib, L T P C


and Seaborn 4 0 0 3
Version No. 1.0
Course Prerequisites Nil
Objectives The objective of this course is to teach students the concepts of Python
Programming Language with Libraries
Expected Outcome On completion of this course, the students are expected to learn
1. Uses of AI Tools & Language
2. Introduction to Machine Learning Tools
3. Application of AI in real life

Unit No. Unit Title No. of hours


(per Unit)
Unit I Python programming Basic 8
Python interpreter, IPython Basics, Tab completion, Introspection, %run command, magic commands, matplotlib
integration, python programming, language semantics, scalar types. Control flow.
Unit II Data Structure, functions, files 8
tuple, list, built-in sequence function, dict, set, functions, namescape, scope, local function, returning multiple values,
functions are objects, lambda functions, error and exception handling, file and operation systems
Unit III NumPy: Array and vectorized computation 9
Pandas data structure, series, DataFrame, Index Object, Reindexing, dropping entities from an axis, indexing, selection
and filtering, integer indexes, arithmetic and data alignment, function application and mapping, soring and ranking,
correlation and covariance, unique values, values controls and membership, reading and writing data in text format
Unit IV Pandas 7
Data validation and matching, Methods for detecting outliers, Outlier treatment, Creating derived variables and feature
engineering, Basic exploratory data analysis
Unit V Visualization with Matplotlib & Plotting with pandas and 4
seaborn
Figures and subplots, colors, markers, line style, ticks, labels, legends, annotation and drawing on sublots, matplotlib
configuration, line plots, bar plots, histogram, density plots, scatter and point plots, facet grids and categorical data
Text Books
1.Achim Klenke, (2014), Probability Theory A Comprehensive Course Second Edition,
Springer, ISBN 978-1-4471-5360-3
2.Christian Heumann, Michael Schomaker Shalabh (2016), Introduction to Statistics and
Data Analysis With Exercises, Solutions and Applications in R, Springer International
Publishing, ISBN 978-3-319-46160-1

Reference Books
1.Douglas C. Montgomery, (2012), Applied Statistics and Probability for Engineers, 5th
Edition, , Wiley India, ISBN: 978-8-126-53719-8.

Mode of Evaluation Internal and External Examinations


Recommendation by 14-05-2022
Board of Studies on
Date of approval by the 20-10-2022
Academic Council

Quantum University – Syllabus (Batch 2022-26) Page 83 of 369


B. Tech. CSE Version 2022

Course Outcome For CS3224

Unit-wise Course Employability (Emp)/


Outcome BL Skill(S)/ Entrepreneurship
Descriptions
Level (Ent)/ None
(Use , for more than One)
CO1 Installing Python, Anaconda, Jupyter Notebook, Spyder, 2 Emp
Introduction to Python, Components, Versions and
Distributions, Difference between Python 2 and Python 3,
Compiler vs Interpreter, Statically vs dynamically typed
languages
CO2 Understand about Python REPL, variables, control structures, 2 Emp
functions, objects, First-class functions, Immutable data,
Strict and non-strict evaluation, Recursion instead of an
explicit loop state, Functions, Iterators, and Generators,
Writing pure functions, Functions as first-class objects,
Using strings, tuples and named tuples
CO3 get the knowledge of Using lists, dicts, and sets, The Itertools 2 Emp
Module, Best Practices, Clean coding, Reading data files into
Python, manipulating rows and columns in files, writing
files, Introduction to python libraries
CO4 Gain the knowledge of Data validation and matching, 2 Ent
Methods for detecting outliers, Outlier treatment, Creating
derived variables and feature engineering, Basic exploratory
data analysis
CO5 1 None
understand the Curve fitting

CO-PO Mapping for CS3224

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1 2 2 2 1 2 1 2 2 1 3 3 2 2 1 2 2
CO 2 3 3 3 2 1 2 3 3 2 2 3 2 3 2 3 3
CO 3 3 3 3 2 2 2 3 3 3 2 2 2 3 3 3 3
CO 4 2 3 2 1 2 2 3 2 2 3 2 2 3 3 3 2
CO 5 2 2 2 1 2 2 2 2 1 3 3 2 2 1 2 2
Avg 2.4 2.6 2.4 1.4 1.8 1.8 2.6 2.4 1.8 2.6 2.6 2.0 2.6 2.0 2.6 2.4
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

Quantum University – Syllabus (Batch 2022-26) Page 84 of 369


B. Tech. CSE Version 2022

CSE-DS Specialization

CS3208 Title: Data Science Foundation LTPC


2 00 3

Version No. 1.0


Course Nil
Prerequisites

Objectives To familiarise the students with the foundation of Data science.

Expected On completion of this course, the students are expected to learn


Outcome
 Different concepts needed for the proper functioning of a data science.
 Different types of applications, the importance of data science and features of the same.
 Develop Simple data science using App inventor
Unit No. Unit Title No. of
hours
(per Unit)
Unit I Introduction 12
Definition of data science. What do data scientists do? Why Data Science is Important? Data, overview of the types of
data and its scale.
Unit II Probability and statistics 12
Big data. Mathematics, probability and statistics behind data science. Data science Vs Data analytics, Data science Vs
Artificial Intelligence,
Unit III Data Processing 12
Understand the business needs, Collect and explore the data, Prepare and process the data, Build and validate the models,
Unit IV Data Science Techniques 12
Deploy and monitor the performance. Overview of Machine learning and Modeling techniques for data science.
Programming languages and tools for data science.
Unit V Data Science Applications 12
Simplifying healthcare. Targeted advertising. Genetics & Genomics research, Gaming, Security, Transportation, Banking
and Finance, Search engines, Recommendations systems.
Text Books Content Provided by Inurture.
Reference Books Content Provided by Inurture.

Mode of Internal and External


Evaluation
Recommendation 14-05-2022
by Board of
Studies on
Date of approval 20-10-2022
by the Academic
Council

Quantum University – Syllabus (Batch 2022-26) Page 85 of 369


B. Tech. CSE Version 2022

Course Outcome For CS3208

Unit-wise Course Employability (Emp)/


Outcome BL Skill(S)/ Entrepreneurship
Descriptions
Level (Ent)/ None
(Use , for more than One)
CO1 The students are expected to learn different concepts needed 2 S
for the proper functioning of a data science.
CO2 The students are expected to learn different types of 2 Emp
applications, the importance of data science and features of
the same.

CO3 The students are expected to develop simple data science 2 S


using App inventor
CO4 The students are expected to learn statistical analysis of data. 2 Ent

CO5 The students are expected to learn to build and assess data- 1 Emp
based models.

CO-PO Mapping for CS3208

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1 2 1 1 2 2 1 1 2 1 1 2 1 3 1 0 1
CO 2 2 1 1 2 2 1 2 2 1 2 2 1 3 1 0 1
CO 3 2 1 1 1 2 1 1 2 1 2 2 1 3 1 0 1
CO 4 2 1 1 2 2 1 2 2 1 2 1 1 3 1 0 1
CO 5 2 1 1 1 2 1 2 2 1 2 1 1 3 1 0 1
Avg 1.7 1.7 1.7
2 1 1 5 2 1 1.5 2 1 5 5 1 3 1 0 1

Quantum University – Syllabus (Batch 2022-26) Page 86 of 369


B. Tech. CSE Version 2022

EG3209 Title: English for Engineers II L T P C


2 0 0 3
Version No. 1.0
Course Prerequisites None
Objective To equip learners with advanced aspects of English language learning to enhance
the overall ability to communicate.
Expected Outcome At the end of this course students will be able to:
 Revise the concepts of English grammar to improve accuracy and correctness

 Apply comprehension skills to interpret and analyze a graphical representation


of information

 Demonstrate ability to articulate powerfully through the art of storytelling and


extempore skills.

 Apply creative writing skills and engage in virtual writing

 Familiarize the techniques to be assertive in communication and use


communication to influence others

Unit No. Unit Title No. of Hrs


(Per Unit)
Unit I GRAMMAR, COMPREHENSION AND BUSINESS 9
VOCABULARY
Revising grammar: Grammar patterns, Tenses and Voices, Subject-verb agreement, Modal verbs & Auxiliaries,
Adjectives, prepositions, adverbs, conjunctions
Business Vocabulary: Work and jobs, Job application and Resume, Selection and recruitment, Skills and
Abilities, Workplace and people
Unit II INTERPRETATION & PRECIS WRITING 8
Interpretation of graph: data representation, Vocabulary while interpreting data, Types of graphs: Bar graph, Line
graph and Pie charts
Precis writing: Meaning; Qualities of a good precis; Techniques of precis writing; Do’s & Don’ts
Unit III SPEAKING 10
Extempore: Understanding extempore; Structure of an extempore; How to start; Techniques in organizing
content; What if you draw a blank; myths about speaking, Body language and posture
Storytelling: Meaning; Rules of Storytelling; Basic structure of Storytelling; Techniques: Monomyth, Mountain,
Nested Loops, in Media Res, Converging ideas; Elements of performance; Techniques to compose and tell a
Leadership story.
Unit IV WRITING 9
Creative writing: Meaning; elements of creative writing; Analysis of creative comprehension; Process of creative
writing; Story structure; Writing a poem; Points to Avoid
Blog Writing: Meaning; Types of Blogs; Purpose of Blogging; How to get started; Content in blogs; Blogging:
points to remember
Unit V INFLUENCE AND ASSERTION 9
How to influence using communication? Meaning; Foundation of influence: Trustworthiness, reliability,
assertiveness; Ways to influence others; Tactics to influence; Tips to effectively influence others; Case Study
The art of being assertive: Understanding Assertiveness; Benefits of being assertive; Assertive Techniques; Tips
for assertive communication; Handling challenging Situations; How to help others develop assertiveness.
1. Business Vocabulary in Use: Advanced Book with Answers (3rd ed.).
Cambridge University Press, Mascull, B. (2018).
Text Books 2. Martin, W., Chand, S., & Rao, N. P. (2021). English Grammar and
Composition (upgraded format): High school Basic English Grammar and
Learning Book (1999th ed.). S Chand.

1. Luecke, R. A., & McIntosh, P. (2010). Increase Your Influence at Work


Reference Books (Worksmart Series).

Mode of Evaluation Internal and External Examinations


Recommended by Board 14-05-2022
of Studied on
Quantum University – Syllabus (Batch 2022-26) Page 87 of 369
B. Tech. CSE Version 2022

Date of Approval by the 20-10-2022


Academic Council on

Course Outcome For EG3209

Unit-wise Employability (Emp)/


Course BL Skill(S)/ Entrepreneurship
Descriptions
Outcome Level (Emt)/ None
(Use , for more than One)
CO1 The objective of this course is to introduce students to the 2 Emp
theory, fundamentals and tools of communication.
CO2 To help the students become the independent users of 2 Emp
English language.
CO3 To develop in them vital communication skills which are 2 S
integral to their personal, social and professional
interactions.
CO4 The syllabus shall address the issues relating to the Language 2 S
of communication.
CO5 Students will become proficient in professional 1 Emp
communication such as interviews, group discussions, office
environments, important reading skills as well as writing
skills such as report writing, note taking etc.

CO-PO Mapping for EG3209

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1 2 1 2 3 1 2 3 1 3 1 2 1 3 3 2 3
CO 2 3 2 3 1 2 3 1 2 1 2 3 1 1 2 3 1
CO 3 2 2 2 3 2 1 1 1 2 3 2 3 2 2 1 3
CO 4 3 2 1 3 2 1 2 1 3 2 1 3 2 1 3 2
CO 5 3 2 2 3 1 3 3 2 1 3 2 1 3 2 1 3
Avg 1.7 1.7 1.7 1.7 1.2 2.2 2.2 2.2
2.5 5 2 2.5 5 5 5 5 5 2 2 2 2 2 5 5

Quantum University – Syllabus (Batch 2022-26) Page 88 of 369


B. Tech. CSE Version 2022

CS3209 Title: Computer Fundamentals and Organization LTPC


3 00 3

Version No. 1.0


Course Nil
Prerequisites

Objectives 1. Understand how the computer stores the data and interprets the information and
converts it into machine-understandable form
2. Explain processing, and renders the output in a human-readable format
3. Understand various registers and micro operations

Expected 1. List the concepts of register transfer and micro-operation.


Outcome 2. Outline the basics of computer organization and instruction execution.
3. Explain the various modes of data transfer.
4. Explore the system architecture of multiprocessor and multicomputer.
5. Interpret the various memory organization and I/O systems.

Unit No. Unit Title No. of


hours
(per
Unit)
Unit I Register Transfer and Micro-operation 12
C fundamentals Character set - Identifier and keywords - data types - constants - Variables - Declarations -
Expressions - Statements - Arithmetic, Unary, Relational and logical, Assignment and Conditional Operators -
Library functions.
Unit II Basic Computer Organization 12
Instruction Codes, Computer Registers: Common bus system, Computer Instructions: Instruction formats,
Instruction Cycle: Fetch and Decode, Flowchart for Instruction cycle. Register reference instructions. Control
Memory, Address Sequencing, Conditional branching, Mapping of instruction, Subroutines, Design of Control
Unit.

Unit III Central Processing Unit 12


Central Processing Unit: Introduction, General Register Organization, Stack Organization: Register stack, Memory
stack; Instruction Formats, Addressing Modes. CISC & RISC

Unit IV Computer Arithmetic & I/O Organization 12


Introduction, Addition and Subtraction, Multiplication Algorithms (Booth algorithm), Division Algorithms, Input –
Output Organization: Peripheral devices, Input – Output interface, Introduction of Multiprocessors: Characteristics
of multi-processors. Modes of Data Transfer, Priority Interrupt, Direct Memory Access.

Unit V Memory Organization 12


Memory Organization: Memory Hierarchy, Main Memory, Auxiliary Memory, Associative, Memory, Cache
Memory, Virtual Memory

Text Books  Computer System Architecture by Morris Mano, PHI Publication

Reference Books  Computer Organization and Architecture by William Stallings, PHI Publication
 PC Hardware in a Nutshell by Barbara Fritchman Thompson, Robert Bruce
Thompson, O’Reilly, 2nd Edition , 2010
 Fundamentals of Computer Organization and Architecture by Mostafa AB-EL-
BARR and Hesham EL-REWNI, John Wiley and Sons
 Fundamental of Computer Organization by Albert Zomaya, 2010 Edition.

Mode of Internal and External


Evaluation
Recommendation 14-05-2022
by Board of
Studies on
Date of approval 20-10-2022
by the Academic
Council
Quantum University – Syllabus (Batch 2022-26) Page 89 of 369
B. Tech. CSE Version 2022

Course Outcome For CS3209

Unit-wise Course Employability (Emp)/


Outcome BL Skill(S)/ Entrepreneurship
Descriptions
Level (Ent)/ None
(Use , for more than One)
CO1 Understanding the concept of input and output devices of 2 S
Computers
CO2 Learn the functional units and classify types of computers, 2 Emp
how they process information and how individual computers
interact with other computing systems and devices.
CO3 Understand an operating system and its working, and solve 2 S
common problems related to operating systems
CO4 Learn basic word processing, Spreadsheet and Presentation 2 Ent
Graphics Software skills.
CO5 Study to use the Internet safely, legally, and responsibly 1 Emp

CO-PO Mapping for CS3209

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1 2 1 1 2 2 1 1 2 1 1 2 1 3 1 0 1
CO 2 2 1 1 2 2 1 2 2 1 2 2 1 3 1 0 1
CO 3 2 1 1 1 2 1 1 2 1 2 2 1 3 1 0 1
CO 4 2 1 1 2 2 1 2 2 1 2 1 1 3 1 0 1
CO 5 2 1 1 1 2 1 2 2 1 2 1 1 3 1 0 1
Avg 1.7 1.7 1.7
2 1 1 5 2 1 1.5 2 1 5 5 1 3 1 0 1

Quantum University – Syllabus (Batch 2022-26) Page 90 of 369


B. Tech. CSE Version 2022

CSE-FS Specialization

CS3210 Title: Foundation Course on Mobile Application-CAP I LTPC


2 00 3

Version No. 1.0


Course Nil
Prerequisites
Objectives To familiarise the students with the foundation of Mobile Applications and different mobile
operating.

Expected Upon completion of the subject, students will be able to:


Outcome  demonstrate their understanding of the fundamentals of Android operating systems
 demonstrate their skills of using Android software development tools
 demonstrate their ability to develop software with reasonable complexity on mobile
platform
 demonstrate their ability to deploy software to mobile devices
 demonstrate their ability to debug programs running on mobile
Unit No. Unit Title No. of hours
(per Unit)
Unit I Introduction 12
Introduction to Mobile devices and applications, Brief history of Mobile technology, Cellular technology and the
Mobile Ecosystem, Types of Mobile Applications,
Unit II Mobile Design 12
Mobile Information Architecture, Mobile 2.0, Mobile Web development, Small Computing Device environment and
Requirements
Unit III Mobile operating systems 12
Introduction to Mobile Applications, Components of a Mobile Application, Introduction to Mobile Operating Systems
- Basics of Android and IOS, Introduction to Mobile device components - Processors, Memory, Sensors, Input and
output.

Unit IV Mobile operating systems applications 12


Working of Android Apps, Introduction to android studio, Development Tools, Publishing Tools and Developer
Program, Monetization.
Unit V Simple mobile app development using App Inventor 12
Introduction to MIT App Inventor. Adding components and buttons, Code blocks, using emulator, event handler,
method calls, getting and setting properties, Using numbers and math operations, Boolean and logical operators,
Variables, loops and other constructs.
Text Books Content Provided by Inurture.
Reference Books Content Provided by Inurture.

Mode of Internal and External


Evaluation
Recommendation 14-05-2022
by Board of
Studies on
Date of approval 20-10-2022
by the Academic
Council

Quantum University – Syllabus (Batch 2022-26) Page 91 of 369


B. Tech. CSE Version 2022

Course Outcome For CS3210

Unit-wise Course Employability (Emp)/


Outcome BL Skill(S)/ Entrepreneurship
Descriptions
Level (Ent)/ None
(Use , for more than One)
CO1 Students will be able to demonstrate their understanding of 2 S
the fundamentals of Android operating systems

CO2 Students will be able to demonstrate their skills of using 2 Emp


Android software development tools

CO3 Students will be able to demonstrate their ability to develop 2 S


software with reasonable complexity on mobile platform

CO4 Students will be able to demonstrate their ability to deploy 2 Ent


software to mobile devices

CO5 Students will be able to demonstrate their ability to debug 1 Emp


programs running on mobile

CO-PO Mapping for CS3210

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1 2 1 1 2 2 1 1 2 1 1 2 1 3 1 0 1
CO 2 2 1 1 2 2 1 2 2 1 2 2 1 3 1 0 1
CO 3 2 1 1 1 2 1 1 2 1 2 2 1 3 1 0 1
CO 4 2 1 1 2 2 1 2 2 1 2 1 1 3 1 0 1
CO 5 2 1 1 1 2 1 2 2 1 2 1 1 3 1 0 1

Quantum University – Syllabus (Batch 2022-26) Page 92 of 369


B. Tech. CSE Version 2022

Avg 1.7 1.7 1.7


2 1 1 5 2 1 1.5 2 1 5 5 1 3 1 0 1

Semester-3

Common

CS3301 Title: Data Structure and Programming L T P C


4 0 0 4
Version No. 1.0
Course Prerequisites Nil
The course aims to introduce the concept of arrays, recursion, stack, queue,
Objective
linked list, trees and graph data structures.
 The student should be able to understand the concept of Dynamic
memory management, data types, algorithms, ADT,pointer, c
programming, iteration method, efficiency of recursion

 The student should be able to understand the concepts of stack ,queue


, linked list and implementation of insertion and deletion operation

 The student should be able to study about different types of tree, and
Expected Outcome
how it will implement

 The student should be able to implement the different type of sorting


searching algorithm

 The student should be able to implement the different types of graphs


and how it will traverse using less cost

Unit No. Unit Title No. of hours


(per Unit)
Unit I Introduction To Data Structuresand 10
Complexity of algorithm
Abstract data types, Introduction to Data Structure, Types of Data Structure, Arrays, Dynamic Arrays, Complexity
of algorithms, Time Complexity and space complexity, Asymptotic notations, Dynamic allocation functions-malloc
and calloc, Introduction to structures.
Unit II Stack, Queue and Linked List 10
Stack definition and examples – Primitive operations – Example - Representing stacks in C - Push and pop
operation implementation. Implementation of queues - Insert operation - Priority queue - Array implementation of
priority queue. Inserting and removing nodes from a list-linked implementation of stack, queue and priority queue
Unit III Trees 10
Binary trees: Operations on binary trees - Applications of binary trees - Binary tree representation - Node
representation of binary trees - Implicit array representation of binary tree – Binary tree traversal in C - Threaded
binary tree - Representing list as binary tree - Finding the Kth element - Deleting an element. Trees and their
applications: C representation of trees - Tree traversals - Evaluating an expression tree - Constructing a tree.
Unit IV Sorting and Searching 9
General background of sorting, Efficiency considerations, Notations, Efficiency of sorting. Exchange sorts: Bubble
sort; Quick sort; Selection sort; Binary tree sort; Heap sort. Heap as a priority queue - Sorting using a heap-heap sort
procedure - Insertion sorts: Simple insertion - Shell sort - Address calculation sort - Merge sort -Radix sort.
Sequential search: Indexed sequential search - Binary search - Interpolation search.
Unit V Hashing andGraphs 9
Quantum University – Syllabus (Batch 2022-26) Page 93 of 369
B. Tech. CSE Version 2022

Introduction to Hashing, Hash Tables,Application of graph - C representation of graphs - Transitive closure -


Warshall’s algorithm – Shortest path algorithm - Linked representation of graphs - Dijkstra’s algorithm - Graph
traversal - Traversal methods for graphs.
Text Books 1. E. Balagurusamy, “Programming in AnsiC”,Tata McGraw Hill Publication.
1. Aaron M. Tenenbaum, YeedidyahLangsam, Moshe J. Augenstein, “Data
structures using C”, Pearson Education, PHI.
Reference Books
2. Robert L. Kruse, Bruce P. Leung Clovis L.Tondo, “Data Structures and
Program Design in C”, Pearson Education, PHI.
Mode of Evaluation Internal and External Examinations
Recommended by Board of 14-05-2022
Studied on
Date of Approval by the 20-10-2022
Academic Council on

Course Outcome For CS3301

Unit-wise Course Employability (Emp)/


Outcome BL Skill(S)/ Entrepreneurship
Descriptions
Level (Ent)/ None
(Use , for more than One)
CO1 The Students should be able to Understand the concept of 2 Emp
Dynamic memory management, data types, algorithms,
ADT,pointer, c programming, iteration method, efficiency of
recursion
CO2 The Students should be able to Understand the concepts of 2 Emp
stack ,queue , linked list and implementation of insertion and
deletion operation
CO3 The Students should be able to Study about different types 2 Emp
of tree, and how it will implement
CO4 The Students should be able to Implement the different type 2 Emp
of sorting searching algorithm
CO5 The Students should be able to Implement the different types 1 Emp
of graphs and how it will traverse using less cost

CO-PO Mapping for CS3301

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1 3 2 3 2 1 2 2 2 2 2 2 3 2 2 2 2
CO 2 3 3 2 3 2 1 2 2 3 2 2 3 3 1 1 2
CO 3 3 2 2 3 1 2 3 2 2 2 3 3 1 3 2 3
CO 4 2 3 2 2 3 2 3 3 1 2 3 3 2 2 1 3
CO 5 3 2 2 3 3 1 2 3 2 2 2 2 3 2 2 2
Avg 2.7 2.2 1.7 1.7 2.2
5 2.5 5 2.5 5 5 2.5 5 2 2 2.5 3 2 2 1.5 2.5

Quantum University – Syllabus (Batch 2022-26) Page 94 of 369


B. Tech. CSE Version 2022

EC3306 Title: Digital Electronics L T P C


3 0 0 3
Version No. 1.0
Course Prerequisites Nil
Understand how basic arithmetic operations are automated in computer system
Objective and use these concepts to automate more complex real life problems after
studying combinational circuits
Apply concepts of mathematics, computer science and engineering after
studying code conversions. Formulate and solve simple hardware design
problems after studying gate level minimization (K- Map, Q- Map).Use their
Expected Outcome
technical skills in designing simple sequential circuits which are basic building
block of advanced computer hardware after learning the design procedure of
synchronous sequential circuit.
Unit No. Unit Title No. of hours
(per Unit)
Unit I Binary System 7
Binary Arithmetic, Decimal, Hexadecimal, Octal, Conversions, Complements (1’s, 2’s, 9’s and 10’s), Addition,
Subtraction, Gray, Excess-3, and excess 3 Code conversion from one to another, ASCII code. Negative Numbers
and their Arithmetic, Floating point representation, Binary Codes, Cyclic Codes, Error Detecting and Correcting
Codes, Hamming Codes
Unit II Boolean Algebra 7
Minterms, Maxterms, Realization of Boolean Functions, Gate-level minimization: SOP and POS simplification, K
map method up to five variable, don’t care conditions, NAND and NOR implementation, Quine Mc- Cluskey
Method.
Unit III Combinational Circuits & Logic 8
Combinational Digital Circuits: Adders, Subtractor, Parallel binary adder, Magnitude Comparator, Multiplexers and
De multiplexers, Encoders (Octal to Binary, Decimal to BCD)- Decoder (Binary to Octal, BCD to Decimal).
LOGIC FAMILIES: TTL logic, DTL logic, RTL Logic, CMOS Logic families (NAND & NOR Gates), Bi-CMOS
inverter.
Unit IV Sequential Digital Circuits 7
Latch, Flip Flops: S-R FF , J-K FF, T and D type FFs, Master-Slave FFs, Excitation tables for J-K and T FFs, Shift
registers(SISO,SIPO,PISO,PIPO),-shift left register, shift right register, Counters - Asynchronous-Mod16, Mod-10,
Down counter,Synchronous-4-bit counter & Ring counter.
Unit V Memory Devices 7
General Memory Operations, ROM, RAM (Static and Dynamic), PROM, EPROM, EEPROM, EAROM, PLA
(Programmable logic Array), PAL (Programmable Array Logic. Architecture, combinational logic design using
PLA & PAL).
1. M.Morris Mano, “Digital Design “, PHI, New Delhi.
2. Ronald J. Tocci, “Digital Systems-Principles and Applications”,PHI. New
Text Books Delhi.
3. S. Salivahana & S. Arivazhagan, “Digital circuits and design”,
Vikas Publishing House.
1. Herbert Taub,Donald Schilling,“Digital Integrated Electronics”,McGraw
Hill.
Reference Books 2. S.K. Bose, “Digital Systems”, New Age International.
3. D.K. Anvekar and B.S. Sonade, “Electronic Data Converters: Fundamentals
& Applications”,TMH.
Mode of Evaluation Internal and External Examinations

Quantum University – Syllabus (Batch 2022-26) Page 95 of 369


B. Tech. CSE Version 2022

Recommended by Board of 14-05-2022


Studied on
Date of Approval by the 20-10-2022
Academic Council on

Course Outcome For EC3306

Unit-wise Course Employability (Emp)/


Outcome BL Skill(S)/ Entrepreneurship
Descriptions
Level (Ent)/ None
(Use , for more than One)
CO1 The Students should be able to Learn the Fundamental of 2 Emp
Digital Electronics like number systems, inter conversion and
binary codes.
CO2 The Students should be able to Understand Boolean algebra, 2 Emp
k-map minimization, logic gates and NAND NOR
implementation.
CO3 The Students should be able to Understand, analyze and 2 Emp
design various combinational circuits.
CO4 The Students should be able to Understand sequential 2 S
circuits, analyse and design flip flops and counters.
CO5 The Students should be able to Identify basic requirements 1 Emp
for a design of memory devices

CO-PO Mapping for EC3306

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1 3 1 2 2 2 3 2 2 2 2 1 3 3 3 1 2
CO 2 3 2 3 2 2 3 2 2 2 2 2 3 3 2 2 2
CO 3 3 1 3 3 3 3 3 2 3 2 1 3 3 3 1 2
CO 4 3 2 3 3 3 3 3 2 3 2 2 3 3 3 2 2
CO 5 2 2 3 2 2 3 2 3 2 2 2 3 3 2 2 2
Avg 2.7 2.7
3 1.5 5 2.5 2.5 3 2.5 2 2.5 2 1.5 3 3 5 1.5 2

Quantum University – Syllabus (Batch 2022-26) Page 96 of 369


B. Tech. CSE Version 2022

CS3305 Title: Data Base Management System L T P C


3 0 0 3
Version No. 1.0
Course Prerequisites Nil
The Objective of this subject is to describe the concept of Data Base, and
Objective queries, maintain and manage the data into the DB, how to retrieved it from
the DB.
 The student should be able to know about Database Management
System, a description of the Database Management structure, a
Database, basic foundational terms of Database, Understand the
applications of Databases, Explain and use design principles for
logical design of databases, including the E ‐R method and
normalization approach.

 The student should be able to Utilize the knowledge of basics of


SQL and construct queries using SQL, Use commercial relational
database system (Oracle) by writing Queries using SQL, Apply
SQL commands to destroy and alter tables and views, Write queries
in relational algebra using a collection of operators, Use their
knowledge of SQL query to write nested and correlated queries,
Apply aggregate operators to write SQL queries that are not
expressible in relational algebra.
Expected Outcome
 The student should be able to apply normalization for the
development of application software’s. Enter or remove data from
Forms, Demonstrate to modify Forms,

 The student should be able to know about Transaction system,


Testing of serializability, Serializability of schedules, conflict and
view serializable schedule, deadlock handling techniques.

 The student should be able to know about Concurrency control and


locking Techniques for concurrency control with types of
concurrency control techniques, Time stamping protocols for
concurrency control, validation based protocol, multiple
granularity, Multi version schemes, Recovery with concurrent
transaction. .

Unit No. Unit Title No. of Hrs


(Per Unit)
Unit I Introduction of Data Base and Entity-Relationship 8
Modeling
Introduction: An overview of database management system, database system Vs file system, Database system
concepts and architecture, data models schema and instances, data independence and data base language and
Quantum University – Syllabus (Batch 2022-26) Page 97 of 369
B. Tech. CSE Version 2022

interfaces, Data definitions language, DML, Overall Database Structure.Data Modeling using the Entity
Relationship Model: ER model concepts, notation for ER diagram, mapping constraints, keys, Concepts of Super
Key, Candidate key, primary key, Generalization, aggregation, reduction of an ER diagrams to tables,
Unit II Relational Data Model and Database Languages 8
Relational data Model and Language: Relational data model concepts, integrity constraints: entity integrity,
referential integrity, Keys constraints, Domain constraints, relational algebra, relational calculus, tuple and domain
calculus. Introduction to SQL: Characteristics of SQL. Advantage of SQL. SQL data types and literals. Types of
SQL commands. SQL operators and their procedure. Tables, views, Queries and sub queries. Aggregate functions.
Insert, update and delete operations. Joins, Unions, Intersection, Minus, Cursors in SQL, Procedures and PL/SQL.
Unit III Data Base Design and Normalization 7
Functional dependencies, normal forms, first, second, third normal forms, BCNF, inclusion dependences, loss less
join decompositions, normalization using FD, MVD, and JDs, alternative approaches to database design.
Unit IV Transaction Processing and Concurrency Control 6
Transaction system, Testing of serializability, Serializability of schedules, conflict and view serializable schedule,
Recovery from transaction failures, log based recovery, checkpoints, deadlock handling, Concurrency
control,locking Techniques for concurrency control, Time stamping protocols for concurrency control, validation
based protocol, Recovery with concurrent transaction.
Unit V Latest Trends in DBMS 7
SQL versus NoSQL, Single Database Versus Multi-Database systems, Business intelligence, Multidimensional
expressions(MDX), Spatial data.
1 Korth, Silbertz, Sudarshan, “Database Concepts”, McGraw Hill.
Text Books 2 Elmasri, Navathe, “Fundamentals Of Database Systems”, Addision
Wesley.
1 Date C J, “An Introduction To Database System”, Pearson Publication.
2 Bipin C. Desai, “An introduction to Database Systems”, Galgotia
Reference Books Publication.
3 Leon and Leon, “Database Management System”, Vikas Publishing
House.
Mode of Evaluation Internal and External Examinations
Recommended by Board of 14-05-2022
Studied on
Date of Approval by the Academic 20-10-2022
Council on

Course Outcome For CS3305

Unit-wise Course Employability (Emp)/


Outcome BL Skill(S)/ Entrepreneurship
Descriptions
Level (Ent)/ None
(Use , for more than One)
CO1 The Students should be able to Know about Database 2 Emp
Management System, a description of the Database
Management structure, a Database, basic foundational terms
of Database, Understand the applications of Databases,
Explain & use design principles for logical design of
databases, including the E ‐R method and normalization
approach.
CO2 The Students should be able to Utilize the knowledge of 2 Emp
basics of SQL and construct queries using SQL, Use
commercial relational database system (Oracle) by writing
Queries using SQL, Apply SQL commands to destroy and
alter tables and views, Write queries in relational algebra
using a collection of operators, Use their knowledge of SQL
query to write nested and correlated queries, Apply aggregate
operators to write SQL queries that are not expressible in
relational algebra.
CO3 The Students should be able to Apply normalization for the 2 Emp
development of application software’s. Enter or remove data
from Forms, Demonstrate to modify Forms,
CO4 The Students should be able to Know about Transaction 2 Emp
Quantum University – Syllabus (Batch 2022-26) Page 98 of 369
B. Tech. CSE Version 2022

system, Testing of serializability, Serializability of schedules,


conflict & view serializable schedule, deadlock handling
techniques.
CO5 The Students should be able to Know about Concurrency 1 Emp
control and locking Techniques for concurrency control with
types of concurrency control techniques, Time stamping
protocols for concurrency control, validation based protocol,
multiple granularity, Multi version schemes, Recovery with
concurrent transaction.

CO-PO Mapping for CS3305

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1 2 2 2 2 2 2 2 2 2 2 1 3 2 2 2 2
CO 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2
CO 3 3 2 3 2 3 2 3 2 3 2 1 3 3 2 3 2
CO 4 3 2 3 2 3 2 3 2 3 2 2 3 3 2 3 2
CO 5 2 3 2 2 2 3 2 3 2 2 2 3 2 3 2 2
Avg
2.5 2 2.5 2 2.5 2 2.5 2 2.5 2 1.5 3 2.5 2 2.5 2

Quantum University – Syllabus (Batch 2022-26) Page 99 of 369


B. Tech. CSE Version 2022

CS3340 Title: Data Structure Programming Lab L T P C


0 0 2 1
Version No. 1.0

Course Prerequisites Nil

Objectives  The student should be able to understand the concept of Dynamic memory
management, data types, algorithms, ADT,pointer, c programming,
iteration method, efficiency of recursion

 The student should be able to understand the concepts of stack ,queue ,


linked list and implementation of insertion and deletion operation

 The student should be able to understand the concept of Dynamic memory


management, data types, algorithms, ADT,pointer, c programming,
iteration method, efficiency of recursion

Expected Outcome Have a good knowledge of heap, search tree data structures. Apply these data
structures for solving other problems. Have a understanding of various algorithm
design techniques4.Design algorithms for new problems using these techniques.
Have a high level understanding and exposure to advanced topics in data structures
and algorithms. Be able to implement the studied data structures and algorithms in a
high level programming language
List of Experiments

Quantum University – Syllabus (Batch 2022-26) Page 100 of 369


B. Tech. CSE Version 2022

1. Write a C program to implement the following using an array a) Stack ADT b) Queue ADT.
2. Write a C program to implement the following using a singly linked list a. Stack ADT b. Queue ADT.
3. Write C Program to implement the DEQUE (double ended queue) ADT using arrays.
4. Write a C program to perform the following operations: a) Insert an element into a binary search tree. b)
Delete an element from a binary search tree.
5. Write a C program that use recursive functions to traverse the given binary tree in a) Preorder b) Inorder
and c) Postorder.
6. Write a C program for linear search and binary search.
7. Write C programs for the implementation of BFS and DFS for a given graph.
8. Write C programs for implementing the following sorting methods: a) Merge Sort b) Heap Sort.
9. Write a C program to perform the following operations. a) Insertion into a B-tree b) Deletion from a B-
tree.
10. Write a C program to implement quick sort.

Mode of Evaluation Internal and External Examinations


Recommendation by 14-05-2022
Board of Studies on
Date of approval by the 20-10-2022
Academic Council

Course Outcome For CS3340

Quantum University – Syllabus (Batch 2022-26) Page 101 of 369


B. Tech. CSE Version 2022

Unit-wise Course Employability (Emp)/


Outcome BL Skill(S)/ Entrepreneurship
Descriptions
Level (Ent)/ None
(Use , for more than One)
CO1 The Students should be able to Understand the concept of 2 Emp
Dynamic memory management, data types, algorithms,
ADT,pointer, c programming, iteration method, efficiency of
recursion
CO2 The Students should be able to Understand the concepts of 2 Emp
stack ,queue , linked list and implementation of insertion and
deletion operation
CO3 The Students should be able to Understand the concept of 2 Emp
Dynamic memory management, data types, algorithms,
ADT,pointer, c programming, iteration method, efficiency of
recursion

CO-PO Mapping for CS3340

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1 3 2 2 2 3 2 2 2 2 3 2 3 3 3 2 2
CO 2 3 2 2 2 3 2 2 3 2 2 3 3 3 3 2 3
CO 3 3 2 3 2 3 2 2 2 2 3 2 3 3 3 2 2
Avg 3.0 2.0 2.3 2.0 3.0 2.0 2.0 2.3 2.0 2.6 2.3 3.0 3.0 3.0 2.0 2.3
0 0 3 0 0 0 0 3 0 7 3 0 0 0 0 3

Quantum University – Syllabus (Batch 2022-26) Page 102 of 369


B. Tech. CSE Version 2022

EC3341 Title: Digital Electronics Lab L T P C


0 0 2 1
Version No. 1.0

Course Nil
Prerequisites
Objectives To acquire the basic knowledge of digital logic levels and application of knowledge to
understand digital electronics circuits & to prepare the students to perform the analysis
and design of various digital electronic circuits.
Expected Outcome  Students should be able to understand the verification and comparison of different
Logic Gates, to design Boolean function by using Universal Gates.
 Students should be able to understand the Operation of Half Adder/Full Adder, Half
Subtractor/Full Subtractor Circuit Multiplexer/De-Multiplexer, 7-segment Decoder.
 Students should be able to understand the verification of state table of RS,JK, T, D
Flip flops and operation of UP/DOWN Counter.

List of Experiments

1. To implement and verify the Truth Table of different Logic Gates.


2. To verify the Operation of different Logic Functions designed by using Universal Gates only.
3. To verify the Operation of Half Adder/Full Adder Circuit.
4. To verify the Operation of Half Subtractor/Full Subtractor Circuit.
5. To verify the Operation of 4-bit Parallel Adder using IC 7483.
6. To verify the Operation of Multiplexer circuit.
7. To verify the Operation of De-multiplexer circuit.
8. To verify the Operation of 7-Segment Decoder.
9. To verify the state table of RS,JK, T, D Flip flops.
10. To verify the Operation of BCD Decade UP/DOWN Counter.

Mode of Evaluation Internal and External Examinations


Recommendation 14-05-2022
by Board of Studies
on
Date of approval 20-10-2022
by the Academic
Council

Quantum University – Syllabus (Batch 2022-26) Page 103 of 369


B. Tech. CSE Version 2022

Course Outcome For EC3341

Unit-wise Course Employability (Emp)/


Outcome BL Skill(S)/ Entrepreneurship
Descriptions
Level (Ent)/ None
(Use , for more than One)
CO1 Students should be able to Realize truth tables of different 2 Emp
logic gates like OR,AND,NOT AND XOR. They will also
learn Functions using universal gates.
CO2 Students should be able to Design and implement 2 S
combinational circuits like half adder/full adder, half
subtractor/full subtractor, code converters, comparators,
MUX/DEMUX
CO3 Students should be able to Design and implement sequential 2 Emp
circuits like flip-flops, counters and shift registers

CO-PO Mapping for EC3341

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1 2 1 2 3 1 3 3 2 1 2 3 1 2 3 3 3
CO 2 2 2 2 2 1 3 2 2 2 3 3 3 3 1 2 2
CO 3 2 3 3 1 2 2 3 3 2 2 2 3 1 3 1 1
Avg 2.0 2.0 2.3 2.0 1.3 2.6 2.6 2.3 1.6 2.3 2.6 2.3 2.0 2.3 2.0 2.0
0 0 3 0 3 7 7 3 7 3 7 3 0 3 0 0

CS3342 Title: Oracle/SQL Server Lab L T P C


0 0 2 1

Quantum University – Syllabus (Batch 2022-26) Page 104 of 369


B. Tech. CSE Version 2022

Version No. 1.0

Course Prerequisites Nil


The major objective of this lab is to provide a strong formal foundation in database
Objectives concepts, technology and practice to the participants to groom them into well-informed
database application developers
 student should be able to write and execute DDL commands
 student should be able to write and execute DML command
Expected Outcome  student should be able to write and execute DCL command

List of Experiments
1. Installation of Oracle (min 11g version) of the Computer and description of SQL, Data Types, Constraints,
DDL, DML, DCL, DQL
2. Create two tables (Employee and Department) in the database using SQL commands.
3. Insertion of Data into DB using SQL commands
4. Selection of Data from the DB using SQL
5. Manipulation or modification and Alteration of Data using SQL commands
6. Write SQL Commands to describe the foreign key, primary key concept.
7. Write SQL Commands to Join two table describe above such as natural join, Equi join, left outer join, right
outer join and Cartesian product as well as differentiation between Natural join and Cartesian Product
8. Write a programme into PL/SQL to create, insert , update and delete the data into/from DB
9. Write relational algebra queries for a given set of relation.
10. How to declare and create Procedures and Cursors into PL/SQL through couple of examples

11.How to declare and create the triggers into SQL-PL/SQL with an example

12. Write PL/SQL program using FOR loop to insert 10 rows into a database table.

Mode of Evaluation Internal and External Examinations


Recommendation by 14-05-2022
Board of Studies on
Date of approval by the 20-10-2022
Academic Council

Course Outcome For CS3342


Quantum University – Syllabus (Batch 2022-26) Page 105 of 369
B. Tech. CSE Version 2022

Unit-wise Course Employability (Emp)/


Outcome BL Skill(S)/ Entrepreneurship
Descriptions
Level (Ent)/ None
(Use , for more than One)
CO1 Students should be able to Write and execute DDL 2 Emp
commands
CO2 Students should be able to Write and execute DML 2 Emp
command
CO3 Students should be able to Write and execute DCL 2 Emp
command

CO-PO Mapping for CS3342

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1 3 3 3 2 2 2 2 1 3 3 3 3 3 2 2 2
CO 2 3 3 3 3 2 3 2 2 3 3 3 3 2 3 3 2
CO 3 3 3 3 2 2 2 2 1 3 3 3 3 3 2 2 2
Avg 3.0 3.0 3.0 2.3 2.0 2.3 2.0 1.3 3.0 3.0 3.0 3.0 2.6 2.3 2.3 2.0
0 0 0 3 0 3 0 3 0 0 0 0 7 3 3 0

HU3202 Title: United Nations Development Programme LTPC


1001
Version No. 1.0
Quantum University – Syllabus (Batch 2022-26) Page 106 of 369
B. Tech. CSE Version 2022

Course Nil
Prerequisites
Objectives Connects countries to knowledge, experience and resources to help people build a
better life.
Expected Outcome  Students will learn about the Structure, Mission, Vision and Goals of
UNDP
 Equip the students with the knowledge of sustainable livelihoods for
inclusive economic growth.
 Students will learn and explore about the Human Development index to
promote well being at all ages.
 To impart better education on SDGs goals focusing on Gender Equality
and Provide Access to Justice to All and Build Effective.
 Students will develop knowledge regarding environment sustainability.

Number
of hours
Unit Nos. Unit Title
(Per
Unit)
Unit 1 Introduction 2
Introduction to UNDP, Mission and Vision of UNDP, Goals of UNDP, Structure of UNDP Executive Board and
function of UNDP Board members, Expertise of UNDP, UNDP in India: Projects of UNDP in India.
Unit 2 Sustainable Livelihoods 3
Vision and Strategy for Sustainable Livelihoods: Hill Agriculture / Horticulture, Tourism and Other avenues for
generating Sustainable Livelihoods. Strategies for End of hunger, achieve food security and improved nutrition and
promote sustainable agriculture Promote Sustained, Inclusive and Sustainable Economic Growth, Full and Productive
Employment and Decent Work for All. Build Resilient Infrastructure, Promote Inclusive and Sustainable
Industrialization and Foster Innovation
Unit 3 Human Development 2
Access and explore human development data for 191 countries and territories worldwide. Ensure healthy lives and
promote well-being for all at all ages, Ensure Inclusive and Equitable Quality Education and Promote Lifelong
Learning Opportunities, Ensure availability and sustainable management of water and sanitation.
Unit 4 Social Development 2
Achieve Gender Equality and Empower All Women and Girls, Reduce Inequality within and Among Countries,
Promote Peaceful and Inclusive Societies for Sustainable Development, Provide Access to Justice to All and Build
Effective, Accountable and Inclusive Institutions at All Levels
Unit 5 Environmental Sustainability 3
Ensure access to affordable, reliable, sustainable and modern energy, Make Cities and Human Settlements Inclusive,
Safe, Resilient and Sustainable, Ensure Sustainable Consumption and Production Patterns, Urgent Action to Combat
Climate Change and its Impacts, Protect, Restore and Promote Sustainable Use of Terrestrial Ecosystems, Sustainably
Manage Forests, Combat Desertification, and Halt and Reverse Land Degradation and Halt Biodiversity Loss.
Text Books
http://web.undp.org/evaluation/documents/Books/Evaluation_for_Agenda_2030.pdf

Reference Books Digambar Bhouraskar, 2014, United Nations Development Aid: A History of Undp, Academic
Foundation Publisher, 230
Mode of Internal and External Examination
Evaluation
Recommended by 14-05-2022
the Board of
Studies on
Date of approval 20-10-2022
by the Academic
Council on

Course Outcome For HU3202

Quantum University – Syllabus (Batch 2022-26) Page 107 of 369


B. Tech. CSE Version 2022

Unit-wise Employability (Emp.)/ Skill(S)/


BL
Course Descriptions Entrepreneurship (Ent.)/ None
Level
Outcome (Use , for more than One)

Students will learn about the Structure, Mission, Vision and Goals
CO1 2 S
of UNDP
Equip the students with the knowledge of sustainable livelihoods for
CO2 inclusive economic growth. 2 S

Students will learn and explore about the Human Development


CO3 index to promote well being at all ages. 2 S

To impart better education on SDGs goals focusing on Gender


CO4 Equality and Provide Access to Justice to All and Build Effective. 3 N

Students will develop knowledge regarding environment


CO5
sustainability. 3 N

CO-PO Mapping for HU3202

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1 2 1 3 2 3 1 2 2 3 2 1 3 2 3 2 3

CO 2 2 1 2 2 2 1 2 1 2 2 2 2 1 2 1 2

CO 3 2 1 3 2 3 1 2 2 3 1 1 3 2 3 2 3

CO 4 2 3 3 2 2 3 2 3 2 2 2 3 1 2 1 2

CO 5 1 2 2 1 1 2 1 2 1 2 1 2 2 3 2 3

Avg 2 1.5 2.7 2 2.5 1.5 2 2 2.5 1.7 1.5 2.7 1.5 2.5 1.5 2.5
5 5 5

CSE without Specialization

Quantum University – Syllabus (Batch 2022-26) Page 108 of 369


B. Tech. CSE Version 2022

CS3307 Title: Discrete Design Structure L T P C


2 2 0 4
Version No. 1.0
Course Prerequisites Nil
We will be studying a body of mathematical concepts essential for the mastery
of some of the higher-level computer science courses. Our goal is to obtain a
Objective useful mastery of discrete structures and methods basic to further work in
computer science. To enhance your ability to formulate and solve applied
problems
 The student should be able to understand propositions and then would
be able to find out the validity of the argument.

 Student should be able to understand the concepts of set along with


proofs to prove equality in sets. Various operations on sets, Principle
of inclusion and exclusion, and various properties of Relation.

 Students will get complete knowledge of function and mapping.


Types of functions
Expected Outcome
 Students will understand the concepts of Group, Ring and Fields.
Various related properties. They will also learn Lattice and types of
lattice.

 Student should be able to solve the problems of Permutation,


Probability and Combination. They will learn the concepts of
counting theory along with recurrence relation and generating
functions.

Unit No. Unit Title No. of hours


(per Unit)
Unit I Mathematical Reasoning 8
Propositions Logic, Types of Statements, Logical Connectives: Basic Connectives and Derived Connectives,
Truth Tables, Logical Equivalence, Predicate Logic, Quantifiers: Existential and Universal, Arguments: Validity of
Arguments, Rules of Inference.
Unit II Set Theory 7
Set and various types of Sets, Representation of Sets, Terminologies, Algebra of Sets, Equivalence in Sets,
Cardinality, Principle of Inclusion and Exclusion, Various Operations on Sets, Cartesian Product, Relations:
Representation of Relation, Properties of Relations, Equivalence and Partial Order Relations, Posets.
Unit III Functions and Mappings 7
Function: Types of Function, Mappings and various types of mappings, Composition of Functions; Inverse
functions; special functions, Pigeonhole Principle,Mathematical Induction.
Unit IV Groups and Lattice 7
Algebraic Structure, Properties of Binary Relation, Group, Semi-group, Monoid, Abelian Group, Ring, Fields,
Partial ordered Set, Comparable and incomparable elements, Least Element, Maximal Element, Lattices.
Unit V Elementary Combinatorics 7
Elementary combinatorics; counting techniques; recurrence relation; generating functions
1. C.L.Liu, “Elements of Discrete Mathematics”, McGraw-Hill.
Text Books
2. K.H.Rosen, “Discrete Mathematics and applications”, Tata McGraw Hill.
1. J .L.Mott, A.Kandel, T.P .Baker, “Discrete Mathematics for Computer
Scientists and Mathematicians”, Prentice Hall of India.
Reference Books
2. W.K.Grassmann and J.P.Trembnlay, “Logic and Discrete Mathematics”,
Prentice Hall of India.
Mode of Evaluation Internal and External Examinations
Recommended by Board of 14-05-2022
Studied on
Date of Approval by the 20-10-2022
Academic Council on

Quantum University – Syllabus (Batch 2022-26) Page 109 of 369


B. Tech. CSE Version 2022

Course Outcome For CS3307

Unit-wise Course Employability (Emp)/


Outcome BL Skill(S)/ Entrepreneurship
Descriptions
Level (Ent)/ None
(Use , for more than One)
CO1 Students should be able to Understand propositions and then 2 None
would be able to find out the validity of the argument.
CO2 Students should be able to understand the concepts of set 2 S
along with proofs to prove equality in sets. Various
operations on sets, Principle of inclusion and exclusion, and
various properties of Relation.
CO3 Students should be able to Get complete knowledge of 2 Emp
function and mapping. Types of functions
CO4 Students should be able to Understand the concepts of 2 Emp
Group, Ring and Fields. Various related properties. They will
also learn Lattice and types of lattice.
CO5 Students should be able to Solve the problems of 1 Emp
Permutation, Probability and Combination. They will learn
the concepts of counting theory along with recurrence
relation and generating functions.

CO-PO Mapping for CS3307

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1 3 2 3 2 1 2 2 2 2 2 1 3 2 2 2 2
CO 2 3 3 2 3 2 1 2 2 3 2 2 3 3 1 1 3
CO 3 3 2 2 3 1 2 3 2 2 2 1 3 1 3 2 2
CO 4 2 3 2 2 3 2 3 3 1 2 2 3 2 2 1 1
CO 5 3 2 2 3 3 1 2 3 2 2 2 2 3 2 2 2
Avg 2.7 2.2 1.7 1.7 2.2
5 2.5 5 2.5 5 5 2.5 5 2 2 1.5 3 2 2 1.5 2

CS3304 Title: Linux and Open Source L T P C


3 0 0 3
Version No. 1.0
Quantum University – Syllabus (Batch 2022-26) Page 110 of 369
B. Tech. CSE Version 2022

Course Prerequisites Nil


This course covers the Linux operating system, its related applications, and the Open
Objective Source Software (OSS) model. Emphasis is on how Linux is different from other systems
 The student should be able to Know about the Open Source, Free Software, Free
Software vs. Open Source software, Public Domain Software, FOSS does not
mean no cost. History: BSD, The Free Software Foundation and the GNU
Project.
 The student should be able to understand about Open Source History, Initiatives
Principle and methodologies. Philosophy : Software Freedom, Open Source
Development Model Licenses and Patents: What Is A License, Important FOSS
Licenses (Apache,BSD,GPL, LGPL), copyrights and copylefts, Patents
Economics of FOSS : Zero Marginal Cost, Income-generation opportunities,
Problems with traditional commercial software, Internationalization
Expected Outcome  Students will get the knowledge of the Linux – The Operating System, Open
Source Software, GNU, GNU Public License, Advantages of Open Source
Software, Difference between Windows and Linux.
 The student should be able to gain the knowledge of Installing Linux – Hardwar
and Environmental Considerations, Server Design, Dual‐Booting Issues,
Methods of Installation, Installing Linux, Installing RedhatServer,Linux/Unix
Commands,File Permissions in Linux/Unix
 The student should be able to introduce to shell and Kernel programming: Why
shell programming? Creating a script, Variables, Shell commands and control
structures, Kernel Basics, General kernel responsibilities, Kernel organization,
Kernel modules
Unit No. Unit Title No. of Hrs
(Per Unit)
Unit I Introduction to Open Source 7
Introduction: Open Source, Free Software, Free Software vs. Open Source software, Public Domain Software,
FOSS does not mean no cost. History: BSD, The Free Software Foundation and the GNU Project.
Unit II Open Source History and Background 7
Open Source History, Initiatives, Principle and methodologies. Philosophy : Software Freedom, Open Source
Development Model Licenses and Patents: What Is A License, Important FOSS Licenses (Apache,BSD,GPL,
LGPL), copyrights and copylefts, Patents, Income-generation opportunities, Problems with traditional commercial
software, Internationalization
Unit III Introduction to Linux 6
Linux – The Operating System, Open Source Software, GNU, GNU Public License, Advantages of Open Source
Software, Difference between Windows and Linux.
Unit IV Installation and Configuration of Linux 8
Installing Linux – Hardware and Environmental Considerations, Server Design, Dual‐Booting Issues, Methods of
Installation, Installing Linux, Installing RedhatServer,Linux/Unix Commands,File Permissions in Linux/Unix
Unit IV Bash shell script 8
Introduction to shell, creating first shell script, Creating Interactive Scripts, Exporting Variables, Functions, Built-In
Shell Commands, Command Substitution, Script Parameters, Features of Bourne Again Shell (BASH), Performing
Calculations in Shell Scripting,Evaluation Expressions, Decision Making: If Statement, String Comparisons, File
Checks, Loop Constructs: while, unit, for loop.
1.Linux for beginners by jason Cannon
Text Books
2.The Linux Programming interfacebyMichael Kerrisk
1.Linux Pocket Guide by Daniel J. Barrett
Reference Books 2.Forge Your Future with Open Source by VM (Vicky) Brasseur
Mode of Evaluation Internal and External Examination
Recommended by Board 14-05-2022
of Studied on
Date of Approval by the 20-10-2022
Academic Council on

Course Outcome For CS3304


Quantum University – Syllabus (Batch 2022-26) Page 111 of 369
B. Tech. CSE Version 2022

Unit-wise Course Employability (Emp)/


Outcome BL Skill(S)/ Entrepreneurship
Descriptions
Level (Ent)/ None
(Use , for more than One)
CO1 The Students should be able to Know about the Open 2 S
Source, Free Software, Free Software vs. Open Source
software, Public Domain Software, FOSS does not mean no
cost. History: BSD, The Free Software Foundation and the
GNU Project.
CO2 The Students should be able to Understand about Open 2 Emp
Source History, Initiatives, Principle and methodologies.
Philosophy : Software Freedom, Open Source Development
Model Licenses and Patents: What Is A License, Important
FOSS Licenses (Apache,BSD,GPL, LGPL), copyrights and
copylefts, Patents Economics of FOSS : Zero Marginal Cost,
Income-generation opportunities, Problems with traditional
commercial software, Internationalization
CO3 The Students should be able to Get the knowledge of the 2 Emp
Linux – The Operating System, Open Source Software,
GNU, GNU Public License, Advantages of Open Source
Software, Difference between Windows and Linux.
CO4 The Students should be able to Gain the knowledge of 2 S
Installing Linux – Hardware and Environmental
Considerations, Server Design, Dual‐Booting Issues,
Methods of Installation, Installing Linux, Installing
RedhatServer,Linux/Unix Commands,File Permissions in
Linux/Unix
CO5 The Students should be able to Understand shell and Kernel 1 Emp
programming: Why shell programming? Creating a script,
Variables, Shell commands and control structures, Kernel
Basics, General kernel responsibilities, Kernel organization,
Kernel modules

CO-PO Mapping for CS3304

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1 2 1 2 2 1 3 2 2 2 2 1 3 2 1 3 2
CO 2 3 2 3 2 2 3 2 2 2 2 2 3 2 2 3 2
CO 3 3 1 3 2 1 3 3 2 3 2 1 3 2 1 3 2
CO 4 3 2 3 2 2 3 3 2 3 2 2 3 2 2 3 2
CO 5 3 2 3 2 2 3 2 3 2 2 2 3 2 2 3 2
Avg 2.7 2.7
5 1.5 5 2 1.5 3 2.5 2 2.5 2 1.5 3 2 1.5 3 2

Quantum University – Syllabus (Batch 2022-26) Page 112 of 369


B. Tech. CSE Version 2022

CS3343 Title: Linux and Open Source Lab LT P C


0 0 2 1
Version No. 1.0
Course Prerequisites Nil

Objectives The Objective of this course is to make the students gain practical knowledge to co-relate
with the theoretical studies. To achieve perfectness in experimental skills and the study of
practical applications will bring more confidence and ability to develop and use linux and
implement open-source software.
Expected Outcome On Completion of this course, students are able to – Develop skills to impart practical
knowledge in real time solution.Understand principle, concept, working and application
of new technology and comparison of different application
List of Experiments
1. Installation of Linux.
2. Installation of Open-source Software.
3. Executing shell level basic commands .
4. Create Files and apply permission on it.
5. Create Files and perform basic operation with the help of Vi- editor .
6. Write a shell script to calculate the cube of any number entered by the user
7. Write a shell script to display a menu driven facility for displaying a directory, to create a file, to display the logged
in users and to terminate a program. Use case… esac
Mode of Evaluation Internal and External Examinations
Recommendation by 14-05-2022
Board of Studies on
Date of approval by the 20-10-2022
Academic Council

Quantum University – Syllabus (Batch 2022-26) Page 113 of 369


B. Tech. CSE Version 2022

Course Outcome For CS3343

Unit-wise Course Employability (Emp)/


Outcome BL Skill(S)/ Entrepreneurship
Descriptions
Level (Ent)/ None
(Use , for more than One)
CO1 Students should be able to Understand the different kind of 2 Emp
linux command and how to use these command in linux
operating system
CO2 Students should be able to Give the permission in single file 2 S
to user , to group ,to admin and students can implement it on
server site as well as in different kind of website designing
CO3 Students should be able to Differentiate different kind of 2 Emp
operating system and importance of every operating system

CO-PO Mapping for CS3343

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1 3 3 3 2 1 2 3 2 2 2 3 2 3 2 2 3
CO 2 3 3 3 2 2 2 1 2 3 2 2 2 3 3 1 1
CO 3 2 3 2 1 2 2 2 1 2 3 2 2 3 3 1 2
Avg 2.6 3.0 2.6 1.6 1.6 2.0 2.0 1.6 2.3 2.3 2.3 2.0 3.0 2.6 1.3 2.0
7 0 7 7 7 0 0 7 3 3 3 0 0 7 3 0

CSE-AIML Specialization
Quantum University – Syllabus (Batch 2022-26) Page 114 of 369
B. Tech. CSE Version 2022

CS3423 Title: Probabilistic Modelling and Reasoning with Python L T P C


4 0 0 3
Version No. 1.0
Course Prerequisites CS3323
Objectives The objective of this course is to teach students the basic concepts of Statistics, Probability
and probability distribution and other statistical methods to solve various engineering
problems.
Expected Outcome On completion of this course, the students are expected to learn
1. Basics of Statistics and Probability distributions
2. Sampling theory and Theory of Estimation
3. Various tests of Hypothesis and Significance, Correlation and Regression and fitting of
different types of curves.
Unit No. Unit Title No. of hours
(per Unit)
Unit I Introduction to Statistics, Scientific data gathering & Data 8
description
Introduction to Statistics. Role of statistics in scientific methods, current applications of statistics. Sampling techniques,
scientific studies, observational studies, data management. Displaying data on a single variable (graphical methods,
measure of central tendency, measure of spread), displaying relationship between two or more variables, measure of
association between two or more variables.
Unit II Probability Theory & Random Variables 7
Sample space and events, probability, axioms of probability, independent events, conditional probability, Bayes’
theorem. Discrete and continuous random variables. Probability distribution of discrete random variables, binomial
distribution, poisson distribution. Probability distribution of continuous random variables, The uniform distribution,
normal (gaussian) distribution, exponential distribution, gamma distribution, beta distribution, t-distribution, 𝜒"
distribution. Expectations, variance and covariance. Probability Inequalities. Bivariate distributions
Unit III Point Estimations & Interval Estimations 7
Methods of finding estimators, method of moments, maximum likelihood estimators, bayes estimators. Methods of
evaluating estimators, mean squared error, best unbiased estimator, sufficiency and unbiasedness, Confidence interval of
means and proportions, Distribution free confidence interval of percentiles
Unit IV Test of Statistical Hypothesis and p-values, Bayesian Statistics 7
Tests about one mean, tests of equality of two means, test about proportions, p-values, likelihood ratio test, Bayesian
tests, Bayesian inference of discrete random variable, Bayesian inference of binomial proportion, comparing Bayesian
and frequentist inferences of proportion, comparing Bayesian and frequentist inferences of mean.
Unit V Univariate Statistics using Python 7
Mean, Mode. Median, Variance, Standard Deviation, Normal Distribution, t-distribution, interval estimation, Hypothesis
Testing, Pearson correlation test, ANOVA F-test
Text Books
1.Achim Klenke, (2014), Probability Theory A Comprehensive Course Second Edition,
Springer, ISBN 978-1-4471-5360-3

Reference Books
1.Christian Heumann, Michael Schomaker Shalabh (2016), Introduction to Statistics and
Data Analysis With Exercises, Solutions and Applications in R, Springer International
Publishing, ISBN 978-3-319-46160-1

Mode of Evaluation Internal and External Examinations


Recommendation by 14-05-2022
Board of Studies on
Date of approval by the 20-10-2022
Academic Council

Quantum University – Syllabus (Batch 2022-26) Page 115 of 369


B. Tech. CSE Version 2022

Course Outcome For CS3423

Unit-wise Employability (Emp)/


Course Outcome BL Skill(S)/ Entrepreneurship
Descriptions
Level (Ent)/ None
(Use , for more than One)
CO1 the students are expected to learn- Basics of Statistics and 2 Emp
Probability distributions

CO2 the students are expected to learn-Sampling theory and 2 Emp


Theory of Estimation

CO3 the students are expected to learn-Various tests of 2 Emp


Hypothesis and Significance, Correlation and Regression
and fitting of different types of curves.

CO-PO Mapping for CS3423

Course Programme Outcomes Programme Specific Outcomes


Outcomes PO PO2 PO PO PO PO PO7 PO PO PO1 PO1 PO PSO1 PSO2 PSO3 PSO4
1 3 4 5 6 8 9 0 1 12

CO1 2 1 2 1 1 2 3 1 1 1 2 1 3 3 2 3

CO2 3 2 3 2 2 3 1 1 1 2 3 1 1 2 3 2

CO3 2 2 2 3 2 1 1 1 2 2 2 3 2 2 1 2

Avg
2 2 2 2 2 2 2 1 1 2 2 2 2 2 2 2

Quantum University – Syllabus (Batch 2022-26) Page 116 of 369


B. Tech. CSE Version 2022

CS3424 Title: R Programming for Data Science and Data Analysis L T P C


4 0 0 3
Version No. 1.0
Course Prerequisites CS3324
Objectives R is a programming language for statistical computing and graphics that you can use to
clean, analyze, and graph your data. It is widely used by researchers from diverse
disciplines to estimate and display results and by teachers of statistics and research
methods
Expected Outcome On completion of this course, the students are expected to learn-
Open Source platform
Machine Learning Operations and Exemplary support for data wrangling. ...
Quality plotting and graphing & Statistics
Unit No. Unit Title No. of hours
(per Unit)
Unit I Getting Started with R and R Workspace 8
Introducing R, R as a programming Language, the need of R, Installing R, RStudio, RStudio’s user interface, console,
editor, environment pane, history pane, file pane, plots pane, package pane, help and viewer pane, R Workspace, R’s
working directory, R Project in R Studio, absolute and relative path, Inspecting an Environment, Inspect existing
Symbols, View the structure of object, Removing symbols, Modifying Global Options, Modifying warning level,
Library of Packages, Getting to know a package, Installing a Package from CRAN, Updating Package from CRAN,
Installing package from online repository, Package Function, Masking and name conflicts

Unit II Basic Objects and Basic Expressions 7


Vectors, Numeric Vectors, Logical Vectors, Character Vectors, subset vectors, Named Vectors, extracting element,
converting vector, Arithmetic operators, create Matrix, Naming row and columns, subsetting matrix, matrix operators,
creating and subsetting an Array, Creating a List, extracting element from list, subsetting a list, setting value, creating a
value of data frame, subsetting a data frame, setting values, factors, useful functions of a data frame, loading and writing
data on disk, creating a function, calling a function, dynamic typing, generalizing a function. Assignment Operators,
Conditional Expression, using if as expression and statement, using if with vectors, vectorized if: ifelse, using switch,
using for loop, nested for loop, while loop
Unit III Working with Basic Objects and Strings 7
Working with object function, getting data dimensions, reshaping data structures, iterating over one dimension, logical
operators, logical functions, dealing with missing values, logical coercion, math function, number rounding functions,
trigonometric functions, hyperbolic functions, extreme functions, finding roots, derivatives and integration.
Unit IV Statistical function 7
sampling from a vector, Working with random distributions, computing summary statistics, covariance and correlation
matrix, printing string, concatenating string, transforming text, Formatting text, formatting date and time, formatting date
and time to string, finding string pattern, using group to extract data, reading data
Unit V Working with Data – Visualize and Analyze Data 7
Reading and Writing Data, importing data using built-in-function, READR package, export a data frame to file, reading
and writing Excel worksheets, reading and writing native data files, loading built-in data sets, create scatter plot, bar
chart, pie chart, histogram and density plots, box plot, fitting linear model and regression tree
Text Books 1. Hands-On Programming with R by Garrett Grolemund
Reference Books 1. R for Data Science by Hadley Wickham & Garrett Grolemund
Mode of Evaluation Internal and External Examinations
Recommendation by 14-05-2022
Board of Studies on
Date of approval by the 20-10-2022
Academic Council

Course Outcome For CS3424

Quantum University – Syllabus (Batch 2022-26) Page 117 of 369


B. Tech. CSE Version 2022

Unit-wise Employability (Emp)/


Course Outcome BL Skill(S)/ Entrepreneurship
Descriptions
Level (Ent)/ None
(Use , for more than One)
CO1 The students are expected to learn-Open Source platform 2 Emp

CO2 The students are expected to learn-Machine Learning 2 Emp


Operations and Exemplary support for data wrangling

CO3 The students are expected to learn-Quality plotting and 2 S


graphing & Statistics

CO-PO Mapping for CS3424

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO5 PO6 PO7 PO8 PO9 PO PO PO PS PS PS PS
1 2 3 4 10 11 12 O1 O2 O3 O4

CO 1 3 2 2 3 2 2 2 3 3 2 2 2 3 3 2 2

CO 2 2 3 2 2 2 2 1 2 2 1 1 2 3 3 2 3

CO 3 3 2 3 2 3 2 2 3 2 2 2 3 3 2 3 2

Avg
3 2 2 2 2 2 2 3 2 2 2 2 3 3 2 2

Quantum University – Syllabus (Batch 2022-26) Page 118 of 369


B. Tech. CSE Version 2022

CSE-CSCQ Specialization
CS3351 Title: Basics of C++ Programming L T P C
0 0 5 3
Version No. 1.0
Course Prerequisites Nil
The learning objectives of this course are: To understand how C++ improves C with
object-oriented features. To learn how to write inline functions for efficiency and
Objective performance. To learn the syntax and semantics of the C++ programming language.

Students should have the basic knowledge of c++ programming and they are able to
Expected Outcome do c++ programming with efficiency.
Unit No. Unit Title No. of Hrs
(Per Unit)
Unit I Introduction to C++ 8
Dynamic memory Management, Preprocessor, c++ overview, Functions and variables, Classes in C++, Operator
overloading, Initialization and Assignment, Storage Management

Unit II OOPs programming with C++ 7


OOPs: Inheritance, Polymorphism
Unit III C++ programming (Input and output) 7
Input and Output in C++ programs, Exceptions, String management
Unit IV Stack 7
Stack Guiding, Templates, Code Scanners
Unit V Debuggers 7
Debuggers: GDP and EDP
1.Balaguruswamy” OOP with C++”
Text Books
Reference Books 1.Stanley B. Lippman, Josée Lajoie, and Barbara E. Moo” C++ Primer”, Paperback
Mode of Evaluation Internal and External Examinations
Recommended by Board of 14-05-2022
Studied on
Date of Approval by the 20-10-2022
Academic Council on

Quantum University – Syllabus (Batch 2022-26) Page 119 of 369


B. Tech. CSE Version 2022

Course Outcome for CS3351

Unit-wise Course Employability (Emp)/


BL
Outcome Skill(S)/ Entrepreneurship
Descriptions Leve
(Ent)/ None
l
(Use , for more than One)
CO1 The student should be able to understand the 2 Emp
concept of Data types, Variables, Constant,
Operators and Enums, Decision making, Loop
control and Control flow.
CO2 The student should be able to understand the 2 Ent
concept of Array, String, Function, String,
Recursion, Pointer, Structure, Union and File
input/output.
CO3 The student should be able to understand the 2 S
concept of Dynamic memory allocation and
Preprocessor
CO4 The student should be able to understand the 2 Emp
concept of Operator overloading, Initialization and
Assignment, Storage Management, Inheritance and
Polymorphism.
CO5 The student should be able to understand the 3 Emp
concept of file and its handling

CO-PO Mapping for CS3351

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcome 2, Low-1, Not related-0 ) Outcomes
s PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1 3 2 3 3 2 3 3 2 2 3 3 3 3 3 3 3
CO 2 3 2 3 3 3 3 3 2 3 3 3 2 3 3 2 2
CO 3 3 2 3 2 2 3 3 1 2 3 3 2 2 3 2 2
Avg 3.0 2 3.0 2.6 2.3 3.0 3.0 1.6 2.3 3.0 3.0 2.3 2.6 3 2.3 2.3
0 0 7 3 0 0 7 3 0 0 3 7 3 3

Quantum University – Syllabus (Batch 2022-26) Page 120 of 369


B. Tech. CSE Version 2022

CS3352 Title: Basics of Networking and Trusted L T P C


Operating Systems 0 0 5 3
Version No. 1.0
Course Prerequisites Nil
The learning objectives of this course are: To understand how networking and
a trusted operating system manages data to make sure that it cannot be altered
Objective
or moved and that it can be viewed only by persons having appropriate and
authorized access rights.
Students should have basic understanding of networking and trusted
Expected Outcome operating systems and its practical approach.
Unit No. Unit Title No. of hours
(per Unit)
Unit I Basics of Networking and Operating Systems 8
Data model, Relational Algebra and SQL, Normalization, Architecture, Indexing, Understanding Linux Operating
System Concepts
Unit II File System 7
File System :Linux, Windows ; CPU Scheduler, Secure System Design Concepts, Secure Hardware Architecture,
Process and Threads, Synchronization.
Unit III OS Structure 7
Anatomy of an operating system, Concept of Kernel, Open Design Principles, Design Principles to restrict
Privileges, Protecting Processes, The L3 Micro-Kernel Approach, The object reuse attack, Virtual Machines,
Memory Protection, Secure OS and Software Architecture
Unit IV Virtualization 7
Intro to Virtualization, Memory Virtualization, CPU and Device Virtualization
Unit V Distributed Systems 7
Latency limits, Active networks, Systems from Components
Text Books 1.Mayank Bhusan, “Fundamentals of Cyber Security”, BPB Publications
1. Michael E. Whitman, “Principle of Information Security”, Course
Reference Books Technology
Mode of Evaluation Internal and External Examinations
Recommended by Board of 14-05-2022
Studied on
Date of Approval by the 20-10-2022
Academic Council on

Quantum University – Syllabus (Batch 2022-26) Page 121 of 369


B. Tech. CSE Version 2022

Course Outcome for CS3352

Unit-wise Course Employability (Emp)/


BL
Outcome Skill(S)/ Entrepreneurship
Descriptions Leve
(Ent)/ None
l
(Use , for more than One)
CO1 The student should be able to understand the 2 Emp
concept of Process Management and
Synchronization Memory and I/O Management.
CO2 The student should be able to understand the 2 Ent
concept of Relational Algebra and SQL.
CO3 The student should be able to understand the 2 S
concept of Network Devices and Routing
Algorithms.
CO4 The student should be able to understand the 2 Emp
concept of Linux Operating System
CO5 Students should be able to understand about how to 3 Emp
work with Distributed System

CO-PO Mapping for CS3352

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcome 2, Low-1, Not related-0 ) Outcomes
s PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1 3 1 3 3 2 3 3 2 3 3 3 3 3 3 3 3
CO 2 3 2 3 3 3 3 3 2 3 3 3 2 3 2 2 2
CO 3 3 1 3 2 2 3 3 1 3 3 3 2 2 2 2 2
Avg 3.0 1.3 3.0 2.6 2.3 3.0 3.0 1.6 3 3.0 3.0 2.3 2.6 2.3 2.3 2.3
0 3 0 7 3 0 0 7 0 0 3 7 3 3 3

Quantum University – Syllabus (Batch 2022-26) Page 122 of 369


B. Tech. CSE Version 2022

CSE-DS Specialization

CS3309 Title: Statistical Inference L T P C

3 0 0 3

Version No. 1.0

Course Prerequisites Nil

 To understand the basic concepts of statistical inference and different


estimation methods.

 To understand testing of hypothesis with important terminologies


Objective related with testing of hypothesis.

 To know the difference between large and small sample test.

 To know about the non-parametric testing procedures.

After completing this course, students will be able to


 Implement the concepts of inferential statistics in real world
scenarios.

 They will be able to apply hypothesis testing


Expected Outcome
 Implement various statistical tools to test the homogeneity and
independence.

 Student will able to understand the Testing of hypothesis.

 Student will able to analyze test for equality of variances.

Unit No. Unit Title No. of hours

(per Unit)

Unit I Introduction to Statistical Inference 9

Introduction to Statistical Inference, Estimation of Parameters, Point estimation, Properties of a good estimate,
Methods of estimation: Maximum Likelihood method, Interval estimation: Confidence Interval for mean, variance
and proportion.

Unit II Testing of hypothesis 9

Testing of hypothesis: Introduction, Type I and Type II error, Null hypothesis and Alternative hypothesis, Simple
and Composite hypothesis, Critical Region of the test, Significance level of the test, Power of the test, p value,
Procedure for a statistical test.

Unit III Large Sample Test 9

Large Sample test: Test for specified mean, test for equality of means, test for a specified proportion, and test for
equality of proportions (Derivations not required).

Unit IV Small sample Test 9

Small sample Test: Test for specified mean, test for equality of means, Paired t test, test for specified variance, and
test for equality of variances (Derivations not required).

Unit V Chi Square Test 9

Chi Square Test: Goodness of fit, test for independence, test of homogeneity,
Analysis of Variance: Introduction, one way classification, two-way classification. (Derivations not required).

Quantum University – Syllabus (Batch 2022-26) Page 123 of 369


B. Tech. CSE Version 2022

1. S.C. Gupta and V.K. Kapoor: Fundamentals of Mathematical


Statistics, Sultan, Chand & Sons.

Text Books 2. S.P. Gupta: Statistical Methods, Sultan, Chand & Sons.

3. Rao C R (1985) Linear Statistical Inference and its Applications (2nd


edition), Wiley Eastern Limited.

1. Miller and Freund: Probability and Statistics for Engineers, Pearson


Education.
Reference Books
2. B.L. Agarwal: Basic Statistics, New Age International (P) Ltd.

3. B.S. Grewal: Higher Engineering Mathematics, Khanna Publishers.

Mode of Evaluation Internal and External Examinations

Recommended by Board of 14-05-2022


Studied on

Date of Approval by the 20-10-2022


Academic Council on

Course Outcome For CS3309

Unit-wise Employability (Emp)/


Course BL Skill(S)/ Entrepreneurship
Outcome Descriptions
Level (Ent)/ None
(Use , for more than One)
CO1 Implement the concepts of inferential statistics in real world 3 None
scenarios.
CO2 They will be able to apply hypothesis testing 3 S

CO3 Implement various statistical tools to test the homogeneity 3 Emp


and independence.
CO4 Student will able to understand the Testing of hypothesis. 2 Emp

CO5 Student will able to analyze test for equality of variances. 2 Emp

Quantum University – Syllabus (Batch 2022-26) Page 124 of 369


B. Tech. CSE Version 2022

CO-PO Mapping for CS3309

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1 2 1 2 2 1 3 2 2 2 2 1 2 2 1 3 2
CO 2 3 2 3 2 2 3 2 2 2 3 2 3 2 2 3 2
CO 3 3 1 3 2 1 3 3 2 3 3 1 3 2 1 3 2
CO 4 3 2 3 2 2 3 3 2 3 3 2 3 2 2 3 2
CO 5 3 2 3 2 2 3 2 3 2 3 2 3 2 2 3 2
Avg 2.7 2.7 2.7 2.7
5 1.5 5 2 1.5 3 2.5 2 2.5 5 1.5 5 2 1.5 3 2

Quantum University – Syllabus (Batch 2022-26) Page 125 of 369


B. Tech. CSE Version 2022

CS3310 Title: Python Programming L T P C

2 0 0 2

Version No. 1.0

Course Prerequisites Nil

To understand the history and development of Python Programming Language.


 To understand the data structures and looping concepts in Python Programming
Language.

 To understand the important packages and functions in Python Programming


Objective Language.
 To understand the importance of Python Programming Language in data wrangling
or munging.
 To understand the impact of Python Programming Language in statistical analysis.

 Understand the core programming concepts of Python Programming


Language.

 Know the Looping and condition statements in Python Programming


Language

 Understand the different options in Data Management in Python


Expected Outcome Programming Language.

 Understand the importance of data transformation and its need in Python


Programming Language

 Understand the core programming concepts of Python Programming


Language.

Unit No. Unit Title No. of Hrs

(Per Unit)

Unit I Introduction to Python Environment 10

History and development of Python, Why Python? Grasping Python’s core philosophy, Discovering present and
future development goals, Working with Python : Getting a taste of the language, Understanding the need for
indentation, Working at the command line or in the IDE, Visualizing Power, Using the Python Ecosystem for Data
Science, Accessing scientific tools using SciPy, Performing fundamental scientific computing using NumPy,
Performing data analysis using pandas, Implementing machine learning using Scikit‐learn, Plotting the data using
matplotlib, Parsing HTML documents using Beautiful Soup, Setting Up Python for Data Science, Getting
Continuum Analytics Anaconda, Getting Enthought Canopy Express, Getting pythonxy, Getting WinPython,
Installing Anaconda on Windows, Linux and MAC
Unit II Data Structures, Looping and Branching 10

Working with Numbers and Logic, Performing variable assignments, Doing arithmetic, Comparing data using
Boolean expressions, Creating and Using Strings, Interacting with Dates, Creating and Using Functions, Calling
functions in a variety of ways, Using Conditional and Loop Statements, Making decisions using the if statement,
Choosing between multiple options using nested decisions, Performing repetitive tasks using for, Using the while
statement, Storing Data Using Sets, Lists, and Tuples : Performing operations on sets, Working with lists, Creating
and using Tuples, Defining Useful Iterators, Indexing Data Using Dictionaries.

Quantum University – Syllabus (Batch 2022-26) Page 126 of 369


B. Tech. CSE Version 2022

Unit III Data Management 10

Working with Real Data, Working with Real Data, Uploading small amounts of data into memory, Streaming large
amounts of data into memory, Sampling data, Accessing Data in Structured Flat‐File Form, Sending Data in
Unstructured File Form, Managing Data from Relational Databases, Interacting with Data from NoSQL Databases,
Accessing Data from the Web, Juggling between NumPy and pandas, Validating Your Data, Removing duplicates,
Manipulating Categorical Variables, Dealing with Dates in Your Data, Dealing with Missing Data, Slicing and
Dicing: Filtering and Selecting Data, Concatenating and Transforming Working with HTML Pages, Working with
Raw Text, Working with Graph Data.

Unit IV Data Transformation 10

Understanding classes in Scikit‐learn, Playing with Scikit‐learn, Defining applications for data science, Performing
the Hashing Trick, Using hash functions, Demonstrating the hashing trick, Working with deterministic selection,
Considering Timing and Performance, Benchmarking with timeit, Working with the memory profiler, Performing
multicore parallelism, Demonstrating multiprocessing.

Unit V Python For Statistics 10

Exploring Data Analysis, The EDA Approach, Defining Descriptive Statistics for Numeric Data, Measuring central
tendency, Measuring variance and range, Working with percentiles, Defining measures of normality, Counting for
Categorical Data, Understanding frequencies, Creating contingency tables, Creating Applied Visualization for
EDA, Inspecting boxplots, Performing t‐tests after boxplots, Observing parallel coordinates, Graphing
distributions, Plotting scatterplots, Using covariance and correlation, Using nonparametric correlation, Considering
chi‐square for tables, Using the normal distribution, Creating a Z‐score standardization, Transforming other notable
distributions, Detecting Outliers in Data, Clustering, Reducing dimensionality.

1. Python for Data Science for Dummies - Luca Massaron and John Paul
Mueller, John Wiley & Sons, Inc.
Text Books
2. Python for Probability, Statistics, and Machine Learning, First Edition - José
Unpingco, Springer

1. Python for Data Analysis - Wes McKinney, O’Reilly Media, Inc.


Reference Books 2. Python for Dummies - Stef Maruch and Aahz Maruch, John Wiley & Sons,
Inc.

Mode of Evaluation Internal and External Examination

Recommended by Board 14-05-2022


of Studied on

Date of Approval by the 20-10-2022


Academic Council on

Quantum University – Syllabus (Batch 2022-26) Page 127 of 369


B. Tech. CSE Version 2022

Course Outcome for CS3310

Unit-wise Employability (Emp)/


Course BL Skill(S)/ Entrepreneurship
Outcome Descriptions
Level (Ent)/ None
(Use , for more than One)

CO1 Understand the core programming concepts of Python 2 S


Programming Language.
CO2 2 Emp
Apply the Looping and condition statements in Python
Programming Language

CO3 Analyze the different options in Data Management in Python 2 Emp


Programming Language.
CO4 Evaluate the importance of data transformation and its need 2 S
in Python Programming Language
CO5 Develop elementary to advanced statistical methods in 1 Emp
Python Programming environment.

CO-PO Mapping for CS3310

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1 2 2 1 3 2 2 1 3 2 2 1 2 2 1 3 2
CO 2 3 2 2 3 3 2 2 3 2 3 2 3 2 2 3 2
CO 3 3 2 1 3 3 2 1 3 3 3 1 3 2 1 3 2
CO 4 3 2 2 3 3 2 2 3 3 3 2 3 2 2 3 2
CO 5 3 2 2 3 3 2 2 3 2 3 2 3 2 2 3 2
Avg 2.7 2.7 2.7 2.7
5 2 1.5 3 5 2 1.5 3 2.5 5 1.5 5 2 1.5 3 2

Quantum University – Syllabus (Batch 2022-26) Page 128 of 369


B. Tech. CSE Version 2022

CS3311 Title: Beginner Level -CTP (Data L T P C


Science)
3 0 0 3

Version No. 1.0

Course
Prerequisites
 Analyze measures of central tendency and measures of dispersion for
numerical data.
 Construct solid understanding of the type of statistical situation in
which various techniques could be used to find solutions.
Objective
 Relate the basic concepts of data science with the Python programming
knowledge.
 Interpret file handling and OOP concepts of Python.

 Use discrete and continuous probability distributions, including


requirements, mean and variance, and making decisions

 Identify the type of statistical situation to which different distributions


Expected can be applied
Outcome
 Describe the basic concepts of data science for python.

 Implement Python file handling and OOP based solutions of various


problem types

No. of Hours: (Per Unit)


Unit No. Unit Title

Unit I Statistics 18
Descriptive Statistics, Measure of central tendency, Mean: Arithmetic mean, geometric mean and
harmonic mean with its mathematical properties, mathematical relationship among these different
means, median for raw data, odd number and even number, grouped data, mode for raw data and
grouped data, properties of mean, median and mode and relationship among mean, median and
mode, measure of dispersion, standard deviation, variance, covariance and its properties, coefficient
of variation, quartiles, quartile deviation and mean deviation, graphical representation of data:
Unidimensional, bi dimensional and multidimensional.

Unit II Testing of Hypothesis 17

Quantum University – Syllabus (Batch 2022-26) Page 129 of 369


B. Tech. CSE Version 2022

Introduction to testing of hypothesis, Statistical assumptions, Level of significance, confidence


level, Type I Error, Type II error, Critical value, power of the test, sampling distribution, small
sample test – t test for one and two sample mean, F test, Large Sample test – Z test for equality of
single mean, equality of two sample mean, equality of single proportion, equality of two sample
proportions, multiple comparison of sample means, one way analysis of variance with unequal
sample sizes, Introduction to general linear model, assumptions of ANOVA, factors and levels in
ANOVA, layout of one way ANOVA, skeleton of one way and two way ANOVA, calculation and
examples for one-way and two-way ANOVA.

Unit III Introduction to Data Science and 15


Python Programming
Introduction to Data Science - Why Python? Essential Python libraries, Python Introduction- Features,
Identifiers, Reserved words, Indentation, Comments, Built-in Data types and their Methods: Strings, List,
Tuples, Dictionary, Set Type Conversion, Operators.Decision Making- Looping, Loop Control statement,
Math and Random number functions. User defined functions, function arguments and its types.

Unit IV File, Exception Handling and OOP 10


User defined Modules and Packages in Python- Files: File manipulations, File and Directory related
methods- Python Exception Handling. OOPs Concepts -Class and Objects, Constructors – Data
hiding- Data Abstraction- Inheritance.

Mode of Evaluation Internal and External Examination

Recommended by Board of 14-05-2022


Studied on

Date of Approval by the 20-10-2022


Academic Council on

Quantum University – Syllabus (Batch 2022-26) Page 130 of 369


B. Tech. CSE Version 2022

Course Outcome For CS3311

Unit-wise Course Employability (Emp)/


Outcome BL Skill(S)/ Entrepreneurship
Descriptions
Level (Ent)/ None
(Use , for more than One)

CO1 The Students should be able to Understand the concept of 2 Emp


Dynamic memory management, data types, algorithms,
ADT,pointer, c programming, iteration method, efficiency of
recursion

CO2 The Students should be able to Understand the concepts of 2 Emp


stack ,queue , linked list and implementation of insertion and
deletion operation

CO3 The Students should be able to Understand the concept of 2 Emp


Dynamic memory management, data types, algorithms,
ADT,pointer, c programming, iteration method, efficiency of
recursion

CO-PO Mapping for CS3311

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1 2 2 1 3 2 2 1 2 1 3 2 2 2 1 3 2
CO 2 3 2 2 3 3 2 2 2 2 3 3 2 2 2 3 2
CO 3 3 2 1 3 3 2 1 2 1 3 3 2 2 1 3 2
Avg 2.7 2.7 2.7
5 2 1.5 3 5 2 1.5 2 1.5 3 5 2 2 1.5 3 2

CS3348 Title: : Beginner Level -CTP (Data Science) Lab L T P C

Quantum University – Syllabus (Batch 2022-26) Page 131 of 369


B. Tech. CSE Version 2022

0 0 2 1

Version No. 1.0

Course Prerequisites Nil

Objectives  Analyze measures of central tendency and measures of dispersion for


numerical data.

 Construct solid understanding of the type of statistical situation in which


various techniques could be used to find solutions.

 Relate the basic concepts of data science with the Python programming
knowledge.

 Interpret file handling and OOP concepts of Python.

Expected Outcome • Use discrete and continuous probability distributions, including


requirements, mean and variance, and making decisions

• Identify the type of statistical situation to which different distributions can


be applied

• Describe the basic concepts of data science for python.

• Implement Python file handling and OOP based solutions of various


problem types

List of Experiments

11. Find out mean, standard deviation, covariance on numerical columns for the following data set using any
language/ tolls and list out what are the columns have good relation)
12. (Data set: https://archive.ics.uci.edu/ml/datasets/Auto+MPG ) Write a C program to implement the
following using a singly linked list a. Stack ADT b. Queue ADT.
13. Perform required test on numerical columns for the following data set to consider data set mean and
standard deviation for the population using any language/ tolls and list out what are the columns have
good relation) ( Data set: https://archive.ics.uci.edu/ml/datasets/Auto+MPG )
14. Implement python script to generate data set with columns (sno, name, course, mark1, marks2, marks)
using lists and dictionaries).
15. Implement a function to calculate total_marks and average for the generated data set and append the
columns to the same data set )
16. Implement python script to read data from following file and keep them as objects)
17. ( Data File: https://archive.ics.uci.edu/ml/datasets/Adult )Write a C program for linear search and binary
search.

Mode of Evaluation Internal and External Examinations

Recommendation by 14-05-2022
Board of Studies on

Quantum University – Syllabus (Batch 2022-26) Page 132 of 369


B. Tech. CSE Version 2022

Date of approval by the 20-10-2022


Academic Council

Course Outcome For CS3348

Employability (Emp)/
Unit-wise Skill(S)/ Entrepreneurship
Course Descriptions BL Level (Ent)/ None
Outcome
(Use , for more than One)

Use discrete and continuous probability 2 Emp


distributions, including requirements, mean and
CO1 variance, and making decisions

Identify the type of statistical situation to which 2 S


CO2 different distributions can be applied

Describe the basic concepts of data science for 2 Emp


CO3 python.

CO-PO Mapping for CS3348

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcome 2, Low-1, Not related-0 ) Outcomes
s PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1 3 2 3 2 2 3 3 2 2 3 3 3 2 2 3 3
CO 2 3 2 3 2 3 3 3 2 3 3 3 2 2 3 2 2
CO 3 3 2 3 1 2 3 3 1 2 3 3 2 1 2 2 2
Avg 3.0 2 3.0 1.6 2.3 3.0 3.0 1.6 2.3 3.0 3.0 2.3 1.6 2.3 2.3 2.3
0 0 7 3 0 0 7 3 0 0 3 7 3 3 3

Quantum University – Syllabus (Batch 2022-26) Page 133 of 369


B. Tech. CSE Version 2022

CS3347 Title: Python Programming Lab L T P C

0 0 2 1

Version No. 1.0

Course Prerequisites Nil

Objectives To write and test simple Python programs

To implement Python programs with conditionals and loops.

Use functions for structuring Python programs

Expected Outcome  Students should be able to write programs on given values of each expressions.

 Students should be able to write and run program by using loop functions.

 Students should be able to plot the scatter matrix and test the value for the given
data.

List of Experiments

1 1. Write and run a Python program that outputs the value of each of the following expressions:

i. 5.0/9.0

ii. 5.0/9

iii. 5/9.0

iv. 5/9

v. 9.0/5.0

vi. 9.0/5

vii. 9/5.0

viii. 9/5

Based on your results, what is the rule for arithmetic operators when integers and floating point
numbers are used?

2. Write and run a Python program that asks the user for a temperature in Celsius and converts and outputs
the temperature in Fahrenheit. (Use the formula given in the example above and solve for tempFin terms
of tempC.

3. Here is an algorithm to print out n! (n factorial) from 0! to 19!:

1) Set f = 1

2) Set n = 0

3) Repeat the following 20 times:

a) Output n, "! = ", f

b) Add 1 to n

Quantum University – Syllabus (Batch 2022-26) Page 134 of 369


B. Tech. CSE Version 2022

c) Multiply f by n

Using a for loop, write and run a Python program for this algorithm.

4. Modify the program above using a while loop so it prints out all of the factorial values that are less than 1
billion.

5. Modify the first program so it finds the minimum in the array instead of the maximum.

6. (Harder) Modify the first program so that it finds the index of the maximum in the array rather than the
maximum itself.

7. Modify the bubble sort program so it implements the improvements discussed in class. (HINT: To exit
the main loop if the array is already sorted, simply change the loop variable to equal the last value so the
loop ends early.)

8. Try entering the following literal values at the prompt. (Hit ENTER after each)

-5
-4.2
4.5
4.14
0.90

Something odd should occur. Describe it on paper.


9. Reading from a CSV file of the given data using pandas library.

10. For the given data, plot the scatter matrix for males only, and for females only. Do you think that the 2
sub-populations correspond to gender?

11. For the given data, using python environment, apply, 1-sample t-test: testing the value of a population
mean.

12. For the given data, using python environment, apply, 2-sample t-test: testing for difference across
populations

Mode of Evaluation Internal and External Examination

Recommended by Board 14-05-2022


of Studied on

Date of Approval by the 20-10-2022


Academic Council on

Quantum University – Syllabus (Batch 2022-26) Page 135 of 369


B. Tech. CSE Version 2022

Course Outcome For CS3347

Unit-wise Employability (Emp)/ Skill(S)/


Course BL Entrepreneurship (Ent)/ None
Descriptions
Outcome Level
(Use , for more than One)

CO1 Students should be able to write programs on given values of 2 Emp


each expressions.

CO2 Students should be able to write and run program by using 2 S


loop functions.

CO3 Students should be able to plot the scatter matrix and test the 2 Emp
value for the given data.

CO-PO Mapping for CS3347

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcome 2, Low-1, Not related-0 ) Outcomes
s PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1 3 2 3 2 2 2 2 3 3 2 3 3 2 2 3 3
CO 2 3 2 3 2 3 2 3 3 3 2 3 2 2 3 2 2
CO 3 3 2 3 1 2 1 2 3 3 1 3 2 1 2 2 2
Avg 3.0 2 3.0 1.6 2.3 1.6 2.3 3.0 3.0 1.6 3.0 2.3 1.6 2.3 2.3 2.3
0 0 7 3 7 3 0 0 7 0 3 7 3 3 3

Quantum University – Syllabus (Batch 2022-26) Page 136 of 369


B. Tech. CSE Version 2022

CSE-FS Specialization

CS3312 Title: Introduction to UI/UX L T P C


3 0 0 3
Version No. 1.0
Course Prerequisites Nil
 Through this course students will be able to learn how the users interact
with the computers.
 They will get to know the different types of models, design process
Objective and interaction styles to develop a good user interface.
 They will also get to know different types of designing tools for UX
designers.

 By the end of this course, the students can outline about human
computer interaction.
 They can identify different types of models, design process and
Expected Outcome interaction styles for developing a good user interface.
 The students also can list out the different designing tools for UX
designers.

Unit No. Unit Title No. of hours


(per Unit)
Unit I Introduction to HCI 8
The human – Input Output Channels, Human Memory, Thinking: Reasoning and Problem Solving, The
Computer – Text Entry Devices, Positioning, Pointing and Drawing, Display Devices, Memory, The Interaction
– Models of Interaction, Frameworks & HCI.
Cognitive Models, Communication & Collaboration Models, Task Analysis, Dialog
Analysis & Design, Interaction Models, Programming Interactive System.

Unit II User Interface Design 7


The Software Life Cycle – Activities in the Life Cycle, Validation & Verification, Interactive Systems & Software
Life Cycle, Using Design Rules – Standards, Guidelines, Usability Engineering – Problems with usability
engineering, Iterative Design and Prototyping, Design Rationale – Process-oriented design rationale, Design
space analysis, Psychological design rationale.
Direct Manipulation and Virtual Environments, Menu Selection Form Filling and Dialog Boxes, Command and
Natural Languages, Interaction Devices, Collaboration and Social Media Participation, Naming and Abbreviations.
Unit III Mobile UI Design 7
Non Perceptual Technologies – Keypads, Touchpad, Gesture: Classification of Gesture based HCI – Application
Domains: Multimodal interactions, Desktop, Virtual and Augmented Reality – Communication, Gesture Styles –
Deictic, Gesticulation, Manipulation, Semaphores, Sign Language, Disruptive Innovation.
UX Tools for Wire framing and Prototyping – UXPin, Wireframe.cc, Pixate, Sketch, Invision, P.O.P. app, UX
Tools for User Research and User Testing – Lookback, Wufoo, Typeform, Usabilla, Morae, UX, Recorder, UX
Tools for Organizing Information – Lucid Chart, MindMeister, Coggle.it, Gliffy.
Unit IV Best Practices in UI Design 7
Views and Layout Tools – Paragraph Tag, Image Tag, Table Tag, Layout Tag, Frame Tag, Interaction – Links,
Buttons, Text Fields, Radio Buttons, Check Boxes, CSS – Syntax, Colors and Background, Text and Fonts, Icons
and Links, List.
JavaScript – Syntax, Statements, Variables, Data Types, Operators, Events, JS Forms – Forms API, JS Objects –
Object Definition, Object Properties, Object Methods, Object Prototypes, JS Functions – Function Definition,
Function Parameters, Function Invocation, Function Closures.

Unit V Case Studies 7


Universal Usability: Web Fun for Individuals with Down syndrome, Blind Users Experience The Internet, Using
The “Technology as Experience” Framework, Establishing Requirements for a Mobile Learning System, Using
Quantum University – Syllabus (Batch 2022-26) Page 137 of 369
B. Tech. CSE Version 2022

XP to Develop Context-Sensitive Adverts for The Web, Designing Mobile Applications for Multiple Form Factors.
Types of Errors – Mistakes, Slips, False Understanding, Slips – Capture Error, Description Error, Loss of
Activation, Mode Errors, Strategies : Prevention – Interlock, Lock in, Lockout, Behavior Shaping Constraints, Error
Recovery – Guidelines, Error Messages.

1. “Human Computer Interaction” by Alan Dix, Janet Finlay, ISBN:


9788131717035, Pearson Education (2004)
2. “Designing the User Interface - Strategies for Effective Human Computer
Text Books Interaction”, by Ben Shneiderman. Pearson Education (2010).
3. The Essential Guide to User Interface Design: An Introduction to GUI
Design Principles and Techniques, by Wilbert O. Galitz. Wiley (2007)

1. Usability Engineering: Scenario-Based Development of Human-Computer


Interaction , by Rosson, M. and Carroll, J. (2002)
2. The Essentials of Interaction Design, by Cooper, et al. , Wiley
Publishing(2007)
3. Usability Engineering, by Nielsen, J. Morgan Kaufmann, San Francisco,
Reference Books 1993. ISBN 0-12-518406-9
4. The Resonant Interface: HCI Foundations for Interaction Design , by Heim,
S. , Addison-Wesley. (2007)
5. Usability engineering: scenario-based development of human-computer
interaction, By Rosson, M.B & Carroll. J.M. , Morgan Kaufman.(2002)

Mode of Evaluation Internal and External Examinations


Recommended by Board of 14-05-2022
Studied on
Date of Approval by the 20-10-2022
Academic Council on

Quantum University – Syllabus (Batch 2022-26) Page 138 of 369


B. Tech. CSE Version 2022

Course Outcome For CS3312

Unit-wise Course Employability (Emp)/


Outcome BL Skill(S)/ Entrepreneurship
Descriptions
Level (Ent)/ None
(Use , for more than One)
CO1 By the end of this course, the students can outline about 2 None
human computer interaction.
CO2 Students can identify different types of models, design 2 S
process and interaction styles for developing a good user
interface.
CO3 The students also can list out the different designing tools for 2 Emp
UX designers
CO4 Students should be able to Understand the concepts of 2 Emp
Views and Layout tools. Various types of Javascript forms
and Functions.
CO5 Students should be able to know the case studies by using 1 Emp
technologies. Various types of errors, lists and preventions
they can be known.

CO-PO Mapping for CS3312

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1 2 2 1 3 2 2 1 2 1 3 2 2 2 1 3 2
CO 2 3 2 2 3 3 2 2 2 2 3 3 3 2 2 3 3
CO 3 3 2 1 3 3 2 1 2 1 3 3 3 2 1 3 3
CO 4 3 2 2 3 3 2 2 2 2 3 3 3 2 2 3 3
CO 5 3 2 2 3 3 2 2 2 2 3 3 3 2 2 3 3
Avg 2.7 2.7 2.7 2.7 2.7
5 2 1.5 3 5 2 1.5 2 1.5 3 5 5 2 1.5 3 5

Quantum University – Syllabus (Batch 2022-26) Page 139 of 369


B. Tech. CSE Version 2022

CS3313 Title: Web Programming-CAP II L T P C


3 0 0 3
Version No. 1.0
Course Prerequisites Nil
The main objective of WEB programming is to learn the design principles of internet
using its protocols and WEB development languages. The internet is a giant network of
networks and WEB allowed information on the internet to be linked together through
the use of links. HTML is a language that is used to create web pages for providing
Objective
information through internet. CSS provides extra effects to the web pages created by
HTML. This course will provide basic concepts to create a website using HTML, CSS
and XML.

 Design Basic web and responsive web app development.

 List different Events and Event Handler methods, Access Controls


Expected Outcome
 Apply Data storage Concepts and Google Map integration

Unit No. Unit Title No. of Hrs


(Per Unit)
Unit I Introduction to Web Programming 15
Introduction to Certification, Web fundamentals, Installing IDE for web development, HTML basics, CSS
introduction, CSS style rules,CSS3 rules, JavaScript introduction, JavaScript syntax, JavaScript fundamentals,
JavaScript (Control statements, Loops, validations), JavaScript functions, JavaScript Objects.
Unit II Responsive Web Design introduction 15
Introduction to Responsive Web design, Viewport, CSS media query, RWD Patterns, Fluid patterns, Column
patterns, Layout shifter, Responsive images, Images in CSS, SVG icons, Optimize image for performance, Multi
device content.
Unit III Event Handler and Access Control 15
Introduction to Event handling, Mouse Events, Touch Events, Front End Networking introduction, Fetch() method,
JavaScript Promises, Web Accessibility Fundamentals, Mobile Accessibility, HTTP Access Control, Tab Index,
Service Workers, Push Notifications, Payment Request API.
Unit IV Data Storage and Google Maps 15
Introduction to Storage, Local Storage, Indexed DB introduction, Indexed DB API, Testing & Debugging, Chrome
DevTools, Log to console, Debugging Service Workers , Google Maps, Mobile Web Forms introduction, HTML
Forms, HTML5 Client Side Validation, Data Form Validation.

Mode of Evaluation Internal and External Examination


Recommended by Board 14-05-2022
of Studied on
Date of Approval by the 20-10-2022
Academic Council on

Quantum University – Syllabus (Batch 2022-26) Page 140 of 369


B. Tech. CSE Version 2022

Course Outcome for CS3313

Unit-wise Course Employability (Emp)/


Outcome BL Skill(S)/ Entrepreneurship
Descriptions
Level (Ent)/ None
(Use , for more than One)
CO1 Design Basic web and responsive web app development. 2 S
CO2 List different Events and Event Handler methods, Access 2 Emp
Controls
CO3 Apply Data storage Concepts and Google Map integration 2 Emp

CO-PO Mapping for CS3313

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcome 2, Low-1, Not related-0 ) Outcomes
s PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1 3 2 3 2 2 3 3 2 3 2 2 3 2 2 3 3
CO 2 3 2 3 2 3 3 3 2 3 2 3 3 2 3 2 2
CO 3 3 2 3 1 2 3 3 2 3 1 2 3 1 2 2 2
Avg 3.0 2 3.0 1.6 2.3 3.0 3.0 2 3.0 1.6 2.3 3.0 1.6 2.3 2.3 2.3
0 0 7 3 0 0 0 7 3 0 7 3 3 3

Quantum University – Syllabus (Batch 2022-26) Page 141 of 369


B. Tech. CSE Version 2022

CS3349 Title: Web Programming- CAP II Lab L T P C


0 0 2 1
Version No. 1.0
Course Prerequisites Nil

Objectives The students will be able to:


• Analyze a web page and identify its elements and attributes. Create web pages using
XHTML and Cascading Style Sheets. Build dynamic web pages using JavaScript
Expected Outcome  Develop web pages using HTML and Cascading Styles sheets

 Develop a dynamic web pages using JavaScript

 To develop an ability to design and implement static and dynamic website

List of Experiments
1. Design a web page to capture the user information such as name, gender, mobile number, mail id,
city, state, and country using form elements.

2. Design a web page with nice formatting like background image, text colors and border for text using
external CSS.

3. Design a web page to display timer in the web page using Java Script with Mostly fluid pattern.

4. Design web page to implement Responsive images, Images in CSS, SVG icons.

5. Create a simple registration web page and perform all Mouse Events.

6. Create a login page and demonstrate different touch events.

7. Create a web page to show log cat, different debugging options and steps.

8. Design web page with HTML Forms and perform different operations.

9. Create simple registration page and do HTML5 Client Side Validation.

Mode of Evaluation Internal and External Examinations


Recommendation by 14-05-2022
Board of Studies on
Date of approval by 20-10-2022
the Academic
Council

Quantum University – Syllabus (Batch 2022-26) Page 142 of 369


B. Tech. CSE Version 2022

Course Outcome for CS3349

Unit-wise Course Employability (Emp)/


Outcome BL Skill(S)/ Entrepreneurship
Descriptions
Level (Ent)/ None
(Use , for more than One)
CO1 Develop web pages using HTML and Cascading Styles 2 Emp
sheets

CO2 Develop a dynamic web pages using JavaScript 2 S

CO3 To develop an ability to design and implement static and 2 Emp


dynamic website

CO-PO Mapping for CS3349

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcome 2, Low-1, Not related-0 ) Outcomes
s PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1 2 2 3 2 2 3 3 2 3 2 2 3 2 2 3 3
CO 2 2 3 3 2 3 2 2 2 3 2 3 3 2 3 2 2
CO 3 1 2 3 1 2 2 2 2 3 1 2 3 1 2 2 2
Avg 1.6 2.3 3.0 1.6 2.3 2.3 2.3 2 3.0 1.6 2.3 3.0 1.6 2.3 2.3 2.3
7 3 0 7 3 3 3 0 7 3 0 7 3 3 3

Quantum University – Syllabus (Batch 2022-26) Page 143 of 369


B. Tech. CSE Version 2022

Semester-4
Common
CS3403 Title: Object Oriented Programming Language L T P C
and Systems with Java 3 0 0 3
Version No. 1.0
Course Prerequisites Nil
This course provides an introduction to object oriented programming (OOP) using
Objective the Java programming language. Its main objective is to teach the basic concepts
and techniques which form the object oriented programming paradigm
 The student should be able to understand the use of OOPs concepts.
 The student should be able to solve real world problems using OOP
techniques
Expected Outcome  The student should be able to develop and understand exception
handling, multithreaded applications with synchronization.
 The student should be able to design GUI based applications
 The student should be able to understand the use of File I/O
Unit No. Unit Title No. of Hrs
(Per Unit)
Unit I Object-Oriented thinking 8
A way of viewing world – Agents and Communities, messages and methods, Responsibilities, Classes and Instances,
Class Hierarchies- Inheritance, Method binding, Overriding and Exceptions, An Overview of Java, Data types,
Variables and Arrays, operators, expressions, control statements, Introducing classes, Methods and Classes, String
handling.
Unit II Inheritance 7
Inheritance concept, Inheritance basics, Member access, Constructors, Creating Multilevel hierarchy, super uses,
using final with inheritance, preventing inheritance, Polymorphism-ad hoc polymorphism, pure polymorphism,
method overriding, abstractclasses.
Unit III Packages Exception Handling 7
& Multithreading
Packages: Defining, creating and accessing a package, understanding CLASSPATH, importing packages. Exception
Handling: Benefits of exception handling, the classification of exceptions , exception hierarchy, checked exceptions
and unchecked exceptions, usage of try, catch, throw, throws and finally, rethrowing exceptions, exception
specification, built in exceptions, creating own exception sub classes. Multithreading: Differences between multiple
processes and multiple threads, thread states, creating threads, interrupting threads, thread priorities, synchronizing
threads, inter thread communication. The Collections Framework (java.util)
Unit IV Stream based I/O (java.io) 7
The Stream classes-Byte streams and Character streams, Reading console Input and Writing Console Output, File
class, Reading and writing Files, Random access file operations, The Console class, Serialization, Enumerations, auto
boxing, generics.
Unit V GUI Programming with Swing 7
Introduction, limitations of AWT, MVC architecture, components, containers. Understanding Layout Managers,
Flow Layout, Border Layout, Grid Layout, Card Layout, Grid Bag Layout.
1.Herbert Scheldt, ”Java The complete reference”, McGraw Hill Education (India)
Text Books
Pvt. Ltd.
1. T. Budd, “Understanding Object-Oriented Programming with Java”, Pearson
Education.
Reference Books
2. J. Nino and F.A. Hosch,”An Introduction to programming and OO design using
Java”, John Wiley and sons.
Internal and External Examinations
Recommended by Board of 14-05-2022
Studied on
Date of Approval by the 20-10-2022
Academic Council on

Quantum University – Syllabus (Batch 2022-26) Page 144 of 369


B. Tech. CSE Version 2022

Course Outcome For CS3403

Unit-wise Course Employability (Emp)/


Outcome BL Skill(S)/ Entrepreneurship
Descriptions
Level (Ent)/ None
(Use , for more than One)
CO1 Students should be able to Understand the use of OOPs 2 Emp
concepts.
CO2 Students should be able to Solve real world problems using 2 Emp
OOP techniques
CO3 Students should be able to Develop and understand 2 Emp
exception handling, multithreaded applications with
synchronization.
CO4 Students should be able to Design GUI based applications 2 Emp
CO5 Students should be able to Understand the use of File I/O 1 Emp

CO-PO Mapping for CS3403

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1 3 3 2 2 2 2 3 3 2 2 3 2 3 2 2 3
CO 2 3 2 1 3 3 1 2 2 1 2 2 3 3 1 2 2
CO 3 2 3 3 3 2 1 3 3 2 3 2 3 3 2 3 2
CO 4 2 2 2 3 3 1 3 3 3 3 3 2 2 3 3 3
CO 5 3 2 3 3 2 1 3 3 3 2 2 3 3 3 2 2
Avg 2.7 1.2 2.7 2.7 2.7
2.5 2.5 2 5 2.5 5 5 5 2 2.5 2.5 2.5 5 2 2.5 2.5

Quantum University – Syllabus (Batch 2022-26) Page 145 of 369


B. Tech. CSE Version 2022

CS3404 Title: Theory of Automata and Formal L T P C


Languages 3 1 0 4

Version No. 1.0


Course Prerequisites Nil
The course aims to introduce the concept of languages, grammars, different types
Objective
of automata and various types of undecidable problems
 The student should be able to explain basic models of computation,
Introduce concepts in automata theory and theory of computation.
 The student should be able to identify different formal language classes
and their relationships, to design grammars and automata (recognizers)
for different language classes
 The student should be able to synthesize finite and pushdown automata
with specific properties, Prove particular problems cannot be solved by
finite or pushdown automata using the Pumping Lemma or the closure
Expected Outcome
properties of regular and/or context-free languages
 The student should be able to design deterministic Turing machine for all
inputs and all outputs, subdivide problem space based on input
subdivision using constraints
 The student should be able to determine the decidability and intractability
of computational problems, a fundamental understanding of core
concepts relating to the theory of computation and computational models
including decidability and intractability.
Unit No. Unit Title No. of hours
(per Unit)
Unit I Introduction of Automata Theory 8
Alphabets, Strings and Languages; Automata and Grammars, Finite automata: Moore/Mealy machine, Equivalence
of Moore and Mealy Machines, NFA/DFA: Definition, Language, Notation, State transition graph, Transition table,
NFA with epsilon transition, Equivalence of NFA and DFA, Myhill-Nerode Theorem, Minimization of Finite
Automata
Unit II Regular Expression Finite Automata 7
Definition, Algebraic Laws for RE, Kleen’s Theorem, Arden Theorem, RE to FA, FA to RE, Non Regular
Languages, Pumping Lemma for regular Languages and its Applications Closure properties of Regular Languages,
Decision properties of Regular Language
Unit III Context Free Grammars and PDA 7
Definition, Derivation trees, Ambiguity, Simplification of CFG, Normal forms for CFG, Closure and Decision
Properties of CFL, CNF &GNF,PUSH DOWN AUTOMATA: Language, definition, Instantaneous Description and
Acceptance of PDA, Equivalence and Conversion of PDA and CFG.
Unit IV Turing Machines 7
Definition, Language acceptance by TM, Deterministic TM, NDTM, Turing Machine as Computer of Integer
functions, Variants of Turing Machine, Universal Turing Machine, Turing Church Thesis, Recursive and recursively
enumerable languages
Unit V Decidability and Computation Models 7
Undecidable problems, Halting problem of TM, PCP, Introduction to recursive function theory, NP Completeness, P,
NP and NP Hard problems, Time and Space Complexity, Recent trends and applications of Automation, New Models
of Computation.
1. Hopcroft, Ullman,“Introduction to Automata Theory, Language and
Computation”, Nerosa Publishing House.
2. Linz, Peter, “An introduction to formal languages and automata”,Jonesand
Text Books
Bartlett.
3. K.L.P. Mishra and N. Chandrasekaran, “Theory of Computer Science
(Automata, Languages and Computation)”, PHI.
1. Martin J. C., “Introduction to Languages and Theory of Computations”, TM.
2. Papadimitrou, C. and Lewis, C.L., “Elements of theory of Computations”,
Reference Books
PHI.
3. Kumar Rajendra, “Theory of Automata (Languages and Computation)”, PPM.
Mode of Evaluation Internal and External Examinations
Recommended by Board of 14-05-2022
Quantum University – Syllabus (Batch 2022-26) Page 146 of 369
B. Tech. CSE Version 2022

Studied on
Date of Approval by the 20-10-2022
Academic Council on

Course Outcome For CS3404

Unit-wise Course Employability (Emp)/


Outcome BL Skill(S)/ Entrepreneurship
Descriptions
Level (Ent)/ None
(Use , for more than One)
CO1 Students should be able to Explain basic models of 2 Emp
computation, Introduce concepts in automata theory and
theory of computation.
CO2 Identify different formal language classes and their 2 Emp
relationships, to design grammars and automata (recognizers)
for different language classes
CO3 Students should be able to Synthesize finite and pushdown 2 Emp
automata with specific properties, Prove particular problems
cannot be solved by finite or pushdown automata using the
Pumping Lemma or the closure properties of regular and/or
context-free languages
CO4 Students should be able to Design deterministic Turing 2 Emp
machine for all inputs and all outputs, subdivide problem
space based on input subdivision using constraints
CO5 Students should be able to Determine the decidability and 1 Emp
intractability of computational problems, a fundamental
understanding of core concepts relating to the theory of
computation and computational models including
decidability and intractability

CO-PO Mapping for CS3404

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1 3 1 2 2 3 2 3 3 3 3 2 3 2 2 3 2
CO 2 3 2 2 2 3 2 3 2 3 2 2 2 3 2 3 2
CO 3 2 3 3 2 1 1 2 1 2 3 2 3 3 2 2 3
CO 4 3 2 2 2 3 2 3 2 3 2 2 2 3 2 3 2
CO 5 2 3 3 2 1 1 2 1 2 3 2 3 3 2 2 3
Avg 2.6 2.2 2.4 2.0 2.2 1.6 2.6 1.8 2.6 2.6 2.0 2.6 2.8 2.0 2.6 2.4
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

Quantum University – Syllabus (Batch 2022-26) Page 147 of 369


B. Tech. CSE Version 2022

CS3440 Title: Object Oriented Programming Language and Systems with L T P C


Java Lab 0 0 2 1

Version No. 1.0

Course Nil
Prerequisites
This course is introduced to understand the basic concepts of Java, Classsyntax, data types,
flow of control, classes, methods, objects, arrays, exception handling, recursion, and graphical
Objectives
user interfaces (GUIs). Writing and testing applets for potential inclusion in web pages.
Understanding how to access enterprise data bases from the application programs
 Students should be able to understand about class and object, also able to describe
constructor, and overload the Constructors with instantiating its object.
 Students should be able to understand about polymorphism using methods in JAVA
Expected Outcome and also able to implement polymorphism.
 Students should be able to implement the concept of threading by extending Thread
Class and Runnable Interface.

List of Experiments
1. Use Eclipse or Net bean platform and acquaint with the various menus. Create a test project, add a test class,
and run it. See how you can use auto suggestions, auto fill. Try code formatter and code refactoring like
renaming variables, methods, and classes. Try debug step by step with a small program of about 10 to 15 lines
which contains at least one if else condition and a for loop.
2. To write a program in JAVA to implement the concept of Call by Address and Call by Value.
3. Write a program to implement array using JAVA.
4. Write a JAVA Program to define a class, describe its constructor, overload the Constructors and instantiate its
object.
5. Write a Java Program to define a class, define instance methods for setting and retrieving values of instance
variables and instantiate its object.
6. Write a program to implement polymorphism using methods in JAVA.
7. Write a program to implement packages and interface in JAVA.
8. Write a JAVA program to practice using String class and its methods.
9. Write a program to implement the concept of threading by extending Thread Class
10. Write a program to use classes of collection framework.

Mode of Evaluation Internal and External Examinations


Recommendation by 14-05-2022
Board of Studies on
Date of approval by 20-10-2022
the Academic
Council

Quantum University – Syllabus (Batch 2022-26) Page 148 of 369


B. Tech. CSE Version 2022

Course Outcome For CS3440

Unit-wise Course Employability (Emp)/


Outcome BL Skill(S)/ Entrepreneurship
Descriptions
Level (Ent)/ None
(Use , for more than One)
CO1 Students should be able to Understand about class & object, 2 Emp
also able to describe constructor, & overload the
Constructors with instantiating its object.
CO2 Students should be able to Understand about polymorphism 2 S
using methods in JAVA amd also able to implement
polymorphism.
CO3 Students should be able to Implement the concept of 2 Emp
threading by extending Thread Class and Runnable Interface.

CO-PO Mapping for CS3440

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1 3 1 2 2 3 2 3 3 3 3 3 3 2 2 1 3
CO 2 3 2 2 2 3 2 3 2 3 2 3 2 3 2 1 3
CO 3 2 3 3 2 1 1 2 1 2 3 2 3 3 2 1 2
Avg 1.7 1.7 1.2 0.7
2 1.5 5 1.5 5 5 2 1.5 2 2 2 2 2 1.5 5 2

Quantum University – Syllabus (Batch 2022-26) Page 149 of 369


B. Tech. CSE Version 2022

CSE without Specialization

CS3401 Title: Software Engineering L T P C


3 0 0 3
Version No. 1.0
Course Prerequisites Nil
To understand the best practices in software engineering and to develop
Objective the necessary skills to handle software projects in a principled way.

After the completion of this course, the students will be able to understand the
Expected Outcome ways of Software Development Models, Designing Testing and Maintenance.
Unit No. Unit Title No. of Hrs
(Per Unit)
Unit I Introduction to Software Engineering 8
Introduction to Software Engineering, Software Characteristics, Software Crisis, Software Engineering Processes,
SDLC Models :Water Fall Model, Prototype Model, Spiral Model, E-D Models,
Iterative Enhancement Models.
Unit II Software Requirement Specifications (SRS) 7
Requirement Engineering Process: Elicitation, Decision Tables, SRS Document, IEEE Standards for SRS. SQA, SEI-
CMM
Unit III Software Design 7
Fundamental design, concept design notations, design techniques, structured coding techniques coding styles,
documentation guidelines.
Unit IV Coding &Testing 7
Top-Down and Bottom –Up programming, structured programming, Top-Down and Bottom-Up Testing Strategies:
Test Drivers and Test Stubs, Structural Testing, Functional Testing.
Unit V Maintenance 7
Corrective and Perfective Maintenance, Cost of Maintenance, Software Re-Engineering &(COCOMO)

1. RS Pressman,”Software Engineering”, Tata McGraw Hill Publishers, New


Text Books Delhi.
2. Rajib Mall,”Software Engineering”, PHI Publishers, New Delhi.

1. Pankaj Jalote,”In Integrated Approach to Software Engineering”, Narosa


Reference Books
Publication House.
2. Sangeeta sabarwal,”Software Engineering”, New Age International, New Delhi.
Mode of Evaluation Internal and External Examinations
Recommended by Board of 14-05-2022
Studied on
Date of Approval by the 20-10-2022
Academic Council on

Quantum University – Syllabus (Batch 2022-26) Page 150 of 369


B. Tech. CSE Version 2022

Course Outcome For CS3401

Unit-wise Course Employability (Emp)/


Outcome BL Skill(S)/ Entrepreneurship
Descriptions
Level (Ent)/ None
(Use , for more than One)
CO1 Students should be able to Appreciate the engineering nature 2 Emp
of software development. Describe key activities in software
development and the role of modeling.
CO2 Students should be able to Learn how to capture software 2 Emp
requirements and handle difficult situations in the course
addresses elicitation, specification, and management of
software system requirements
CO3 Students should be able to Explain key concepts in software 2 S
development such as risk and quality; explain the basics of
an object-oriented approach to software development.
Describe a simple workflow for interacting with the
published literature on software development.
CO4 Students should be able to Apply modern software testing 2 Emp
processes in relation to software development and project
management,Create test strategies and plans, design test
cases, prioritize and execute them.
CO5 Students should be able to Study a body of knowledge 1 Emp
relating to Software Engineering, Software reengineering,
and maintenance; Understand the principles of large scale
software systems, and the processes that are used to build
them;

CO-PO Mapping for CS3401

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1 2 2 2 1 2 2 2 1 1 3 3 2 2 2 2 2
CO 2 3 3 3 2 3 3 3 2 2 2 3 2 3 3 3 3
CO 3 3 3 3 2 3 3 3 2 3 2 2 2 3 3 3 3
CO 4 2 3 2 1 2 3 2 1 2 3 2 2 3 2 3 2
CO 5 2 2 2 1 2 2 2 1 1 3 3 2 2 2 2 2
Avg 2.4 2.6 2.4 1.4 2.4 2.6 2.4 1.4 1.8 2.6 2.6 2.0 2.6 2.4 2.6 2.4
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

Quantum University – Syllabus (Batch 2022-26) Page 151 of 369


B. Tech. CSE Version 2022

CS3402 Title: Computer Network L T P C


4 0 0 4
Version No. 1.0
Course Prerequisites Nil
The main objective of his course is to introduce the fundamental types of computer
Objective networks and to demonstrate the TCP/IP and OSI models and basic functions of
individual layers of studied models.
 The student should be able to build an understanding of the fundamental
concepts of computer networking. To master the concepts of protocols,
network interfaces, and physical transmission media.
 The student should be able to have knowledge of terminology and
concepts of the OSI reference model and the TCP/IP reference model.
Study data link layer concepts, design issues, and responsibilities
Expected Outcome
 The student should be able to analyze, specify and design the topological
and routing strategies for an IP based networking infrastructure
 The student should be able to study Transport layer services and protocols
and gain knowledge about connection establishment and termination
 The student should be able to have a basic knowledge of the use of
cryptography and network security
Unit No. Unit Title No. of hours
(per Unit)
Unit I Introduction to Computer Networks 10
Introduction of Computer Network and the types, Network Components, Elements of Data communication ,Services
and Protocols, Network Topologies, Transmission modes, Analog and digital signals,The OSI Reference Model and
TCP/IP Model and Comparison, signal transmission, Switching Techniques- Circuit, Message switching, Packet
Switching, Physical Transmission Media.
Unit II Layered Architecture and Data Link Layer 10
Introduction to Layered Architecture and Information Flow, , Data link Layer design issues, Error Detection and Error
Correction Techniques, Flow Control (Sliding Window Protocol), Physical Addressing, Medium Access Techniques,
Network Interfaces, ARP and RARP Protocol.
Unit III Network Layer and Its Protocols 10
Network Layer design issues, Internetworking, IPV4 and IPV6 Protocols, Logical Addressing-IP Addressing and
Subnetting, Routing and Routing Protocols (RIP, OSPF, BGP), Network Address Translation (NAT), ICMP Protocol,
Tunneling.
Unit IV Transport Layer and Its Protocols 9
Introduction to Transport Layer, Transport layer Services (Connection Oriented and Connectionless
Services),Segmentation, port addressing , Error control (checksum) , Flow Control, Congestion Control Techniques,
TCP and UDP Header, Three Way Handshaking Process(Connection Establishment and Termination), Quality of
Services(QoS).
Unit V Application Layer 9
Introduction to Application Layer and its Services, Security - Cryptography Techniques (Public Key and Private Key
Cryptography) , Firewall, Compression Techniques(Lossy and Lossless Compressions), Domain Name System(DNS),
Internet Architecture, Telnet, HTTP, FTP, SMTP and E-mail. Wireless connectivity(cellular, IEEE 802.16 WiMax,
Bluetooth, zigbee, infrared, LTE )
1. Behrouz Frozen,”Computer Networks- A Top-Down approach”, McGraw Hill.
Text Books 2. Andrew Tanenbaum,”Computer Networks (4th edition)”, Prentice Hall.
1. Behrouz Forouzan,”Data Communications and Networking”, McGraw Hill.
Reference Books 2. Kurose and Ross, Pearson,” Computer Networking- A Top-Down approach, 5th
edition”,Pearson India.
Mode of Evaluation Internal and External Examinations
Recommended by Board of 14-05-2022
Studied on
Date of Approval by the 20-10-2022
Academic Council on

Quantum University – Syllabus (Batch 2022-26) Page 152 of 369


B. Tech. CSE Version 2022

Course Outcome For CS3402

Unit-wise Course Employability (Emp)/


Outcome BL Skill(S)/ Entrepreneurship
Descriptions
Level (Ent)/ None
(Use , for more than One)
CO1 Students should be able to Build an understanding of the 2 Emp
fundamental concepts of computer networking. To master the
concepts of protocols, network interfaces, and physical
transmission media.
CO2 Students should be able to Have knowledge of terminology 2 Emp
and concepts of the OSI reference model and the TCP/IP
reference model. Study data link layer concepts, design
issues, and responsibilities
CO3 Students should be able to Analyze, specify and design the 2 Emp
topological and routing strategies for an IP based networking
infrastructure
CO4 Students should be able to Study Transport layer services 2 Emp
and protocols and gain knowledge about connection
establishment and termination
CO5 Students should be able to Have a basic knowledge of the 1 Emp
use of cryptography and network security

CO-PO Mapping for CS3402

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1 3 2 2 2 2 2 3 2 1 2 3 2 2 3 2 2
CO 2 3 1 2 1 2 2 1 2 3 2 2 3 2 2 1 2
CO 3 3 2 2 2 2 2 3 1 2 2 3 2 3 2 2 2
CO 4 2 3 2 3 2 1 2 2 1 2 2 2 2 3 3 2
CO 5 3 2 2 2 2 1 2 2 2 2 3 3 2 2 2 2
Avg 2.8 2.0 2.0 2.0 2.0 1.6 2.2 1.8 1.8 2.0 2.6 2.4 2.2 2.4 2.0 2.0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

Quantum University – Syllabus (Batch 2022-26) Page 153 of 369


B. Tech. CSE Version 2022

CS3442 Title: Computer Network Lab L T P C


0 0 2 1
Version No. 1.0

Course Prerequisites Nil

Objectives Lab provides a practical approach to Ethernet/Internet networking: networks are


assembled, and experiments are made to understand the layered architecture and how do
some important protocols work.
Expected Outcome Understand the structure and organization of computer networks; including the division
into network layers, role of each layer, and relationships between the layers. Understand
the basic concepts of application layer protocol design; including client/server models,
peer to peer models, and network naming.
List of Experiments
1. Study of different – 2 Network Cables and Network Interfaces.

2. Study & Implementation of IP Addressing & Sub Netting Concept.

3. Study & Implementation of Basic Network Commands and Network Configuration Commands.

4. Installation of Network Simulator (NS2).

5. Installation of Packet Tracer Tool.

6. Configure a Network Topology with Packet Tracer Tool.

7. Simulate a small Network using Network Simulator (NS2) Tool.

8. Write a program to simulate Bit-Stuffing Data Framing Techniques.

9. Write a program to simulate Char-Stuffing Data Framing Techniques.

10. Write a program to simulate Hamming Code (7-Bit) Error Control Technique.

Mode of Evaluation Internal and External Examinations


Recommendation by 14-05-2022
Board of Studies on
Date of approval by the 20-10-2022
Academic Council

Quantum University – Syllabus (Batch 2022-26) Page 154 of 369


B. Tech. CSE Version 2022

Course Outcome For CS3442

Unit-wise Course Employability (Emp)/


Outcome BL Skill(S)/ Entrepreneurship
Descriptions
Level (Ent)/ None
(Use , for more than One)
CO1 Students should be able to Learn about basics of computer 2 Emp
networking and IP addressing.
CO2 Students should be able to Analyse different simulation tools 2 Emp
such as NS2
CO3 Students should be able to Learn about framing technique 2 Emp

CO-PO Mapping for CS3442

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1 3 2 3 3 2 2 3 3 3 3 3 3 3 2 3 2
CO 2 2 3 3 3 2 3 3 3 2 3 3 3 3 2 3 2
CO 3 3 2 3 3 2 2 3 3 2 3 3 3 3 2 3 2
Avg 2.6 2.3 3.0 3.0 2.0 2.3 3.0 3.0 2.3 3.0 3.0 3.0 3.0 2.0 3.0 2.0
7 3 0 0 0 3 0 0 3 0 0 0 0 0 0 0

Quantum University – Syllabus (Batch 2022-26) Page 155 of 369


B. Tech. CSE Version 2022

CS3441 Title: Case Tools and Testing Lab L T P C


0 0 2 1
Version No. 1.0
Course Prerequisites Nil

Objectives Overview of UML,Basicand Advanced Models,Class , Object, Collaboration and


Sequence,Use Cases Advanced Modeling,Component Diagram and Deployment
Diagrams
Expected Outcome  Student will understand and identify various software testing problems, and
solve these problems by designing and selecting software test models, criteria,
strategies, and methods.

 Student will able to apply software testing knowledge and engineering methods.

 Student will able to improve software testing knowledge and engineering


methods.

List of Experiments
1. Introduction of UML, Class Diagram for ATM & Bank

2. Use case diagram for ATM & Bank

3. Sequence diagram for ATM & Bank& Collaboration diagram for ATM & Bank

4. State chart diagram for ATM & Bank

5. Activity diagram for ATM & Bank

6. Component diagram of ATM & Bank

7. Deployment diagram for ATM & Bank

8. Study of testing tool (e.g.winrunner)

9. Study of bug tracking tool (e.g.bugzilla)

10.. Study of any test management tool (e.g. test Director)

11.Mini Project on any case study using Umlet tool.

Mode of Evaluation Internal and External Examinations


Recommendation by 14-05-2022
Board of Studies on
Date of approval by the 20-10-2022
Academic Council

Quantum University – Syllabus (Batch 2022-26) Page 156 of 369


B. Tech. CSE Version 2022

Course Outcome For CS3441

Unit-wise Course Employability (Emp)/


Outcome BL Skill(S)/ Entrepreneurship
Descriptions
Level (Ent)/ None
(Use , for more than One)
CO1 Students should be able to Understand and identify various 2 Emp
software testing problems, and solve these problems by
designing and selecting software test models, criteria,
strategies, and methods.
CO2 Students should be able to Apply software testing 2 Emp
knowledge and engineering methods.
CO3 Students should be able to Improve software testing 2 S
knowledge and engineering methods.

PO Mapping for CS3441

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1 3 2 3 2 3 2 2 3 2 2 2 2 3 3 2 3
CO 2 3 1 3 1 3 2 1 3 2 2 2 2 3 3 1 3
CO 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2
Avg 2.2 1.2 1.2 1.2 2.2 2.2 1.2
5 5 2 5 2 1.5 5 2 1.5 1.5 1.5 1.5 5 5 5 2

Quantum University – Syllabus (Batch 2022-26) Page 157 of 369


B. Tech. CSE Version 2022

CSE-AIML Specialization

CS3523 Title: Machine Learning and Pattern Recognition L T P C


4 0 0 3
Version No. 1.0
Course Prerequisites Nil
The objective of this course is to teach students the basic concepts of machine learning,
Objective supervised learning, unsupervised learning, and reinforcement learning

● On completion of this course, the students are expected to learn


● 1. Basic Algorithms of Machine Learning
● 2. Supervised and Unsupervised Learning
● 3. Linear Regression, Classification, Tree, PCA, SVD, SVM, Resampling
Methods and Optimization Techniques
Expected Outcome

Unit No. Unit Title No. of hours (per


Unit)
Unit I Introduction 7
Learning systems, real world applications of machine learning, why machine learning, variable types and terminology,
function approximation
Unit II Types of machine learning 7
Supervised learning, unsupervised learning, reinforcement learning
Unit III Important concepts of machine 7
learning
Parametric vs non-parametric models, the trade-off between prediction accuracy and model interpretability, the curse of
dimensionality, measuring the quality of fit, bias-variance trade off, overfitting, model selection, no free lunch theorem
Unit IV Linear Regression 7
Linear regression, estimating the coefficients, accessing the accuracy of coefficient estimates, accessing the accuracy of
the model, multiple linear regression, qualitative predictors
Unit V Classification 8
Logistic regression, estimating regression coefficients, making predictions, multiple logistic regressions, linear
discriminant analysis, bayes’ theorem of classification, LDA for p=1, LDA for p>1, quadratic discriminant analysis
Text Books Machine Learning by Tom M. Mitchell - McGraw Hill Education; First edition
Reference Books Pattern Recognition and Machine Learning (Information Science and Statistics) by
Christopher M. Bishop - Springer; 1st ed. 2006. Corr. 2nd printing 2011 edition
Mode of Evaluation Internal and External Examinations
Recommended by 14-05-2022
Board of Studied on
Date of Approval by 20-10-2022
the Academic Council
on

Quantum University – Syllabus (Batch 2022-26) Page 158 of 369


B. Tech. CSE Version 2022

Course Outcome For CS3523

Unit-wise Employability (Emp)/


Course Outcome BL Skill(S)/ Entrepreneurship
Descriptions
Level (Ent)/ None
(Use , for more than One)
CO1 The student should be able to understand Basic Algorithms 2 Emp
of Machine Learning
CO2 The student should be able to understand about Supervised 2 S
and Unsupervised Learning
CO3 The student should be able to learn about Linear 2 S
Regression, Classification, Tree, PCA, SVD, SVM,
Resampling Methods and Optimization Techniques

CO-PO Mapping for CS3523

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO5 PO6 PO7 PO8 PO9 PO PO PO PS PS PS PS
1 2 3 4 10 11 12 O1 O2 O3 O4

CO 1 2 1 2 2 2 1 2 1 2 3 2 3 1 2 1 2

CO 2 2 1 3 2 3 1 2 2 3 2 3 2 2 3 2 2

CO 3 2 3 3 2 2 3 2 3 2 2 3 2 1 2 1 2

Avg 2 1.5 2.7 2 2.5 1.5 2 2 2.5 2.2 2.7 2.2 1.5 2.5 1.5 2.2
5 5 5 5 5

Quantum University – Syllabus (Batch 2022-26) Page 159 of 369


B. Tech. CSE Version 2022

CS3524 Title: Machine Learning Practical with Python, L T P C


Scikit-learn, Matplotlib, TensorFlow 3 0 0 2

Version No. 1.0


Course Prerequisites Nil
The objective of this course is to teach students the basic concepts of machine
Objective
learning, supervised learning, unsupervised learning, and reinforcement learning
On completion of this course, the students are expected to learn
Expected Outcome 1. Experiment with basic Algorithms of Machine Learning
2. Experiment with Supervised and Unsupervised Learning
3. Experiment with Linear Regression, Classification, Tree, PCA, SVD, SVM,
Resampling Methods and Optimization Techniques
Unit No. Unit Title No. of hours
(per Unit)
Unit I Resampling Methods, Model Selection 7
and Regularization
Cross-validation, leave-one-out cross- validation, k-fold cross-validation, the bootstrap, subset selection, shrinkage
methods, ridge and lasso regression, dimension reduction methods, principal components regression, partial least
square
Unit II Tree Based Methods 7
Advantages and disadvantages of trees, regression Trees, classification trees, bagging, random forest, boosting
Unit III Support Vector Machine 8
Maximum margin classifier, classification using a separating hyperplane, the maximal margin classifier, support
vector classifier, support vector machines
Unit IV Classification 7
Classification with non-linear decision boundaries, support vector machine, one-versus-one classification, one-
versus- many classification
Unit V Unsupervised Learning 7
Principle component analysis, what are principal components, clustering methods, k-means clustering, hierarchical
clustering, Independent component analysis, latent semantic indexing, Markov Models, Hidden Markov Models
Text Books Material Provided by Samatrix
Reference Books Material Provided by Samatrix
Mode of Evaluation Internal and External Examinations
Recommended by 14-05-2022
Board of Studied on
Date of Approval by 20-10-2022
the Academic Council
on

Quantum University – Syllabus (Batch 2022-26) Page 160 of 369


B. Tech. CSE Version 2022

Course Outcome For CS3524

Unit-wise Employability (Emp)/


Course Outcome BL Skill(S)/ Entrepreneurship
Descriptions
Level (Ent)/ None
(Use , for more than One)
CO1 Experiment with basic Algorithms of Machine Learning 3 Emp

CO2 Experiment with Supervised and Unsupervised Learning 3 Emp

CO3 Experiment with Linear Regression, Classification, Tree, 3 S


PCA, SVD, SVM, Resampling Methods and Optimization
Techniques.

CO-PO Mapping for CS3524

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- 2, Program Specific
Outcomes Low-1, Not related-0 ) Outcomes
PO PO PO PO PO5 PO6 PO7 PO8 PO9 PO1 PO PO1 PS PS PS PS
1 2 3 4 0 11 2 O1 O2 O3 O4

CO 1 2 1 2 2 1 2 3 2 1 1 2 2 3 3 2 3

CO 2 3 2 3 3 2 3 1 3 1 2 3 3 1 2 3 2

CO 3 2 2 2 2 2 1 1 2 2 2 2 2 2 2 1 2

Avg 2.5 1.75 2.5 2.5 2 2 1.75 2.5 1.5 1.75 2.25 2.5 2.25 2.25 2.25 2.25

Quantum University – Syllabus (Batch 2022-26) Page 161 of 369


B. Tech. CSE Version 2022

CSE-CSCQ Specialization

CS3451 Title: Advanced Networking L T P C


0 0 5 3
Version No. 1.0
Course Prerequisites Nil
The course objectives are to provide the student with knowledge of advanced
Objective
network engineering concepts and techniques
The learning outcomes include understanding the principles for implementing
Expected Outcome a multi layer network, management systems for the network and routing of
information throughout the network.
Unit No. Unit Title No. of hours
(per Unit)
Unit I Networking & Internet Fundamentals 8
History, IP Address, TCP / IP Model, Packets, DNS, ARP, IP subnetting
Unit II System Architectures 7
Overview, TCP/IP Naming and Addressing, TCP/IP Applications and Application Services, TCP/IP Protocol
Details, Quality of Service (QoS), System Architectures, Cabling and network topologies, Ethernet basics
Unit III Client/Server Structure 7
Cabling and network topologies, Ethernet basics, The Client/Server Model, Remote Procedure Call (RPC),
Routing Technologies, Port Security, How is data forwarded through a network?, RFC and NAT Terms
Unit IV Netcat 7
Connecting to a TCP/UDP Port, Listening on a TCP/UDP Port, Transferring Files with Netcat, Remote
Administration with Netcat
Unit V Wire Shark 7
Wireshark Basics, Making Sense of Network Dumps, Capture and Display Filters, Following TCP Streams
Text Books 1. Dr. Nitin Kulkarni, Anand Jain, “Advanced Networking”.Vision Publication
1. Kurose James F., Pearson, “Computer Networking: A Top-Down
Reference Books Approach”, Publisher: Pearson Education.
Mode of Evaluation Internal and External Examinations
Recommended by Board of 14-05-2022
Studied on
Date of Approval by the 20-10-2022
Academic Council on

Quantum University – Syllabus (Batch 2022-26) Page 162 of 369


B. Tech. CSE Version 2022

Course Outcome for CS3451

Unit-wise Course Employability (Emp)/


BL
Outcome Skill(S)/ Entrepreneurship
Descriptions Leve
(Ent)/ None
l
(Use , for more than One)
CO1 The student should be able to understand the 2 Emp
Networking and Internet fundamentals.
CO2 The student should be able to implement the basic 2 Ent
Networking commands.
CO3 The student should be able to implement the 2 Emp
Advanced Networking

CO-PO Mapping for CS3451

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1 3 3 2 3 3 2 2 3 2 3 1 3 3 2 2 2
CO 2 3 3 2 3 2 2 2 3 2 3 2 3 3 2 2 2
CO 3 3 3 2 3 3 2 2 3 2 3 2 3 3 3 2 2
Avg 3.0 3.0 2.0 3.0 2.6 2.0 2.0 3.0 2.0 3.0 1.6 3.0 3.0 2.3 2.0 2.0
0 0 0 0 7 0 0 0 0 0 7 0 0 3 0 0

Quantum University – Syllabus (Batch 2022-26) Page 163 of 369


B. Tech. CSE Version 2022

CS3452 Title: Basis of Information Security L T P C


0 0 5 3
Version No. 1.0
Course Prerequisites Nil
The Objective of this subject is To continually strengthen and improve the overall
Objective capabilities of the information security management system
After completion of this subject students will be able to describe:
computer security attempts to ensure the confidentiality, integrity, and availability
Expected Outcome of computing systems and their components. Three principal parts of a computing
system are subject to attacks: hardware, software, and data.
Unit No. Unit Title No. of Hrs.
(Per Unit)
Unit I Introduction to Information Security 7
What is Information Security, Goals of Information Security, Security is not just VAPT, Security Models :( CIA,
Parkerian Hexad), Real World Cases
Unit II Domains of Cyber Security 8
Domains of Cyber Security, Career in Information Security(a. Entry Level Positions in Cyber Security Current
&Expected Growth in Cyber Security Industry)
Unit III Information Security 7
Information Security Jargons, Knowing your Adversaries (Script Kiddies ,Hacktivists, Nation State Actors, etc.)
Unit IV User Authentication 7
Authentication Basics, Passwords, Certificate Based Authentication Security Mindset, Computer Security Concepts
Threats, Attacks and Assets
Unit V Access Control& Physical and Environment Security 7
Basic concepts in access control Security/Emerging issues in Access Control Basic concepts in physical and
Environment Security Emerging issues in Basic concepts in physical and Environment Security
Text Books 1. Mayank Bhusan, “Fundamentals of Cyber Security”, BPB Publications.

Reference Books 1. Michael E. Whitman, “Principle of Information Security”, Course Technology.


Mode of Evaluation Internal and External Examinations
Recommended by Board of 14-05-2022
Studied on
Date of Approval by the 20-10-2022
Academic Council on

Quantum University – Syllabus (Batch 2022-26) Page 164 of 369


B. Tech. CSE Version 2022

Course Outcome for CS3452

Unit-wise Course Employability (Emp)/


BL
Outcome Skill(S)/ Entrepreneurship
Descriptions Leve
(Ent)/ None
l
(Use , for more than One)
CO1 The student should be able to understand the Basics 2 Emp
of information security.
CO2 The student should be able to implement the Basics 2 Ent
of information security.
CO3 The student should be able to understand the 2 Emp
Access control of information security.

CO-PO Mapping for CS3452

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1 2 2 2 3 3 2 2 3 2 3 2 2 3 2 2 2
CO 2 2 2 2 3 2 2 2 3 2 3 2 2 3 2 2 2
CO 3 2 2 2 3 3 2 2 3 2 3 2 2 3 3 2 2
Avg 2.0 2.0 2.0 3.0 2.6 2.0 2.0 3.0 2.0 3.0 2.0 2.0 3.0 2.3 2.0 2.0
0 0 0 0 7 0 0 0 0 0 0 0 0 3 0 0

Quantum University – Syllabus (Batch 2022-26) Page 165 of 369


B. Tech. CSE Version 2022

CS3445 Title: Advanced Networking Lab L T P C


0 0 2 1
Version No. 1.0

Course Prerequisites Nil

Objectives The course is aimed at providing basic understanding of Computer networks starting with
OSI Reference Model, Protocols at different layers with special emphasis on IP, TCP &
implementation, LANs/VLANs,
Expected Outcome Combine and distinguish functionalities of different Layers. Describe and Analysis of
basic protocols of computer networks, and how they can be used to assist in network
design and implementation.
List of Experiments
1. Design and build a wireless LAN.
2. Design and implement a network security policy using access lists.
3. Use VLANs in a switched network environment.
4. Troubleshoot wireless LANs and VLANs.
5. Troubleshoot security policies such as access lists.

Mode of Evaluation Internal and External Examinations


Recommendation by 14-05-2022
Board of Studies on
Date of approval by the 20-10-2022
Academic Council

Quantum University – Syllabus (Batch 2022-26) Page 166 of 369


B. Tech. CSE Version 2022

Course outcome for CS3445

Unit-wise Course Employability (Emp)/


BL
Outcome Skill(S)/ Entrepreneurship
Descriptions Leve
(Ent)/ None
l
(Use , for more than One)
CO1 Student should be able to understand the basic 2 Emp
networking topology methods and their application
CO2 Student should be able to implement the wireless 3 Emp
LANs and design access list to provide network
security.
CO3 Student should be able to troubleshoot the security 3 S
policies in LANs and VLANs.

CO-PO Mapping for CS3445

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1 2 2 2 3 3 2 2 3 3 2 2 2 3 3 3 2
CO 2 2 2 2 3 2 2 2 3 2 2 2 2 3 3 2 2
CO 3 2 2 2 3 3 2 2 3 3 2 2 2 3 3 3 2
Avg 2.0 2.0 2.0 3.0 2.6 2.0 2.0 3.0 2.6 2.0 2.0 2.0 3.0 3.0 2.6 2.0
0 0 0 0 7 0 0 0 7 0 0 0 0 0 7 0

Quantum University – Syllabus (Batch 2022-26) Page 167 of 369


B. Tech. CSE Version 2022

CSE-DS Specialization

CS3409 Title: Intermediate Level -CTP L T P C


(Data Science)
3 0 0 3

Version No. 1.0

Course Beginner level CTP


Prerequisites
 Infer NumPy concepts for performing data wrangling and
computational tasks in Python.
 Understand the concepts of Pandas to generate various data structures.
Objective  Make use of exploratory data analysis using its different methods, and
 Analyze visualization techniques using Pandas through different types
of plots.

 Use NumPy to perform common data wrangling and computational


tasks in Python.
 Employ the concepts of Pandas to create and manipulate data structures
like Series and Data Frames.
Expected
Outcome  Describe exploratory data analysis through its various techniques.
 Implement visualization concepts through line plot, bar plot, etc. using
Pandas.

Unit No. Unit Title No. of Hours: (Per Unit)


Unit I Introduction to Numpy 12
NumPy Basics: Arrays and Vectorized Computation, The NumPy ndarray, creating ndarrays, Data
Types for ndarrays- Arithmetic with NumPy Arrays, Basic Indexing and Slicing, Boolean Indexing,
Transposing Arrays and Swapping Axes.
Universal Functions: Fast Element-Wise Array Functions, Mathematical and Statistical Methods,
Sorting Unique and Other Set Logic.

Unit II Data Manipulation with Pandas 13


Introduction to pandas, Data Structures: Series, Data Frame, Essential Functionality: Dropping
Entries Indexing, Selection, and Filtering- Function Application and Mapping- Sorting and
Ranking.
Summarizing and Computing Descriptive Statistics- Unique Values, Value Counts, and
Membership. Reading and Writing Data in Text Format.

Unit III Data Cleaning, Preparation and 15


Quantum University – Syllabus (Batch 2022-26) Page 168 of 369
B. Tech. CSE Version 2022

Visualization
Data Cleaning and Preparation: Handling Missing Data, Data Transformation: Removing
Duplicates, Transforming Data Using a Function or Mapping, Replacing Values, Detecting and
Filtering Outliers- String Manipulation: Vectorized String Functions in pandas.
Plotting with pandas: Line Plots, Bar Plots, Histograms and Density Plots, Scatter or Point Plots.

Unit IV Exploring Data Analysis using 20


Python
Exploring Data Analysis, The EDA Approach, Defining Descriptive Statistics for Numeric Data,
Measuring central tendency, Measuring variance and range, Working with percentiles, Defining
measures of normality, Counting for Categorical Data, Understanding frequencies, Creating
contingency tables, Creating Applied Visualization for EDA, Inspecting boxplots, Performing
t‐tests after boxplots, Observing parallel coordinates, Graphing distributions, Plotting scatterplots,
Using covariance and correlation, Using nonparametric correlation, Considering chi‐square for
tables, Using the normal distribution, Creating a Z‐score standardization, Transforming other
notable distributions, Detecting Outliers in Data, Clustering, Reducing dimensionality.

Mode of Evaluation Internal and External Examinations

Recommended by Board of Studied on 14-05-2022

Date of Approval by the Academic Council on 20-10-2022

Quantum University – Syllabus (Batch 2022-26) Page 169 of 369


B. Tech. CSE Version 2022

Course Outcome For CS3409

Unit-wise BL
Employability (Emp)/ Skill(S)/
Course Descriptions Entrepreneurship (Ent)/ None
Level
Outcome (Use , for more than One)

Use NumPy to perform common data 2 Emp


wrangling and computational tasks in
CO1 Python.

Employ the concepts of Pandas to create and 2 Ent


manipulate data structures like Series and
CO2 Data Frames.

Describe exploratory data analysis and 2 S


CO3 visualization concepts.

CO-PO Mapping for CS3409

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1 2 2 3 3 3 2 2 3 3 2 2 2 2 3 3 2
CO 2 2 2 3 3 2 2 2 3 2 2 2 2 2 3 2 2
CO 3 2 2 3 3 3 2 2 3 3 2 2 2 2 3 3 2
Avg 2.0 2.0 3.0 3.0 2.6 2.0 2.0 3.0 2.6 2.0 2.0 2.0 2.0 3.0 2.6 2.0
0 0 0 0 7 0 0 0 7 0 0 0 0 0 7 0

Quantum University – Syllabus (Batch 2022-26) Page 170 of 369


B. Tech. CSE Version 2022

CS3447 Title: Intermediate Level -CTP L T P C


(Data Science) Lab
0 0 2 1
Version No. 1.0

Course Beginner level CTP


Prerequisites
 Infer NumPy concepts for performing data wrangling and
computational tasks in Python.
 Understand the concepts of Pandas to generate various data structures.
Objective  Make use of exploratory data analysis using its different methods, and
 Analyze visualization techniques using Pandas through different types
of plots.

 Use NumPy to perform common data wrangling and computational


tasks in Python.
 Employ the concepts of Pandas to create and manipulate data structures
like Series and Data Frames.
Expected
Outcome  Describe exploratory data analysis through its various techniques.
 Implement visualization concepts through line plot, bar plot, etc. using
Pandas.

Unit No. Unit Title No. of Hours: (Per Unit)


List of Experiments

Quantum University – Syllabus (Batch 2022-26) Page 171 of 369


B. Tech. CSE Version 2022

Lab Activity : Implement python script to read data from following file and keep them as numpy
arrays and find out mean, standard deviation) ( Data File:
https://archive.ics.uci.edu/ml/datasets/Adult )
Lab Activity: Implement python script to read data from following file as pandas data frame and
summarize the data) (Data File: https://archive.ics.uci.edu/ml/datasets/Adult )
Lab Activity : Implement python script to read data from following file and draw the line plots,
scatter plot on each column) Data File: https://archive.ics.uci.edu/ml/datasets/Adult )
Lab Activity : Implement python script to read data from following file and find descriptive
statistical measures on appropriate columns. Specific descriptive statistical measure are:
Arithmetic, Geometric, Harmonic Mean, Median for grouped data, standard deviation, and
variance. Also perform chi-square test for the dataset.) Data File:
https://archive.ics.uci.edu/ml/datasets/Adult )

1) Milan Milonkovic, Operating System Concepts


and design, II Edition, McGrawHill 1992.

2) Tanenbaum, Operation System Concepts, 2nd Edition,


PearsonEducation.
Text Books
3) Silberschatz / Galvin / Gagne,
Operating System,6thEdition,WSE
(WILEY Publication).

1) William Stallings,Operating System, 4th Edition,


PearsonEducation.

2) H.M.Deitel, Operating systems, 2nd Edition ,PearsonEducation

3) Nutt: Operating Systems, 3/e Pearson Education2004

4) Operating System by H.M.Deitel , 2nd Edition,PearsonEducation

Reference Books 5) Operating System by Abraham Silberschatz


and peter Baer Galvin, 8th Edition, Pearson
Education 1989 (Chapter
1,3.1,3.2,3.3,3.4,3.6,4,5,6 (Except 6.8,6.9), 7,
8,9,10,11,13, (Except 13.6) 19 (Except
19.6),20(Except 20.8, 20.9),22,23).

6) Operating Systems by Nutt, 3/e Pearson Education2004.

Mode of Evaluation Internal and External Examinations

Recommended by Board of 14-05-2022


Studied on

Date of Approval by the 20-10-2022


Academic Council on

Quantum University – Syllabus (Batch 2022-26) Page 172 of 369


B. Tech. CSE Version 2022

Unit-wise Employability (Emp)/ Skill(S)/


BL
Course Descriptions Entrepreneurship (Ent)/ None
Level (Use , for more than One)
Outcome
Use NumPy to perform common data 2 Emp
wrangling and computational tasks in
CO1 Python.

Employ the concepts of Pandas to create 2 Ent


and manipulate data structures like Series
CO2 and Data Frames.

Describe exploratory data analysis and 2 S


CO3 visualization concepts.

CO-PO Mapping for CS3447

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1 3 3 2 3 3 2 2 3 3 2 2 2 2 3 3 2
CO 2 3 2 2 3 2 2 2 3 2 2 2 2 2 3 2 2
CO 3 3 3 2 3 3 2 2 3 3 2 2 2 2 3 3 2
Avg 3.0 2.6 2.0 3.0 2.6 2.0 2.0 3.0 2.6 2.0 2.0 2.0 2.0 3.0 2.6 2.0
0 7 0 0 7 0 0 0 7 0 0 0 0 0 7 0

Quantum University – Syllabus (Batch 2022-26) Page 173 of 369


B. Tech. CSE Version 2022

CSE-FS Specialization

CS3410 Title: Android Application Development-CAP L T P C


III 3 0 0 3

Version No. 1.0


Course Prerequisites Nil
 Learn and acquire basic knowledge on
android operating system and architecture.
 Discuss various types of layouts and services
Objective and user interface design
 Understand content provider and mobile data
management
 Explain Android development environment, Architecture and
android components

 List and explain the different layouts, user interface elements


Expected Outcome
 Understand the android storage and data management techniques

Unit No. Unit Title No. of hours


(per Unit)
Unit I Introduction to Android and Android Studio 8
Introduction to Android Architecture: Introduction, History, Features and Android Architecture. Android
Application Environment, SDK, Tools, The Android Manifest, Configuring the Emulator, Application
Components, Activity, Manifest File, Programming paradigms and Application Components, Intents, Content
providers, Broadcast receivers, Services
Unit II User Interface Design 8
User Interface Design: Views &View Groups, Views : Button, Text Field, AutoCompleteTextView, Radio
Button, Toggle Button, Checkbox, Spinner, Image View, floating Button, ProgressBar Image switcher, Event
Handling, Listeners.

Unit III Android Layouts and Menu Options 7


I. Layouts: Linear, Relative, Constraint Layout, List View, ArrayAdapter, Grid View, Table View, Web
View, Adapters.

II. Menus: Option Menu, Context Menu, Popup Menu TimePicker, DatePicker.

III. Action Bars, Notifications: Status, Toasts and Dialogs, Styles and Themes, Creating Custom Widgets,
Focus, Touch Mode, Screen Orientation.

Unit IV Mobile Data Management 9


Content Providers: Contents provider, Uri, CRUD access, Browser, Call Log, Contacts, Media Store and
Setting. Data Access and Storage: Shared Preferences, Storage External, Network Connection.
SQLite - SQLite Databases
a. Creating the Database- Create the Database Helper Class, Create the Data Source Class

b. Using the Database- Capture User-Entered Data, Save User-Entered Data, Use the Debugger

c. Using Preferences- Create the Settings Layout, Code the Page’s Behaviour.

 Google Android Developer Fundamentals Course – Concepts, Dec


Text Books 2016 https://developers.google.com/training/courses/android-
fundamentals
 Professional Android 4 Development by Reto Meier, John Wiley
Reference Books
and Sons, 2012
Quantum University – Syllabus (Batch 2022-26) Page 174 of 369
B. Tech. CSE Version 2022

 Android in Action, Third Edition, by W. Frank Ableson, RobiSen,


Chris King, C. Enrique Ortiz, 2012
 Android Application Development Cookbook, by Wei-Meng Lee,
John Wiley and Sons, 2013
 Beginning Android 4, by Grant Allen, Apress, 2011

Mode of Evaluation Internal and External Examinations


Recommended by Board of 14-05-2022
Studied on
Date of Approval by the 20-10-2022
Academic Council on

Course Outcome For CS3410

Unit-wise Course Employability (Emp)/


Outcome BL Skill(S)/ Entrepreneurship
Descriptions
Level (Ent)/ None
(Use , for more than One)
CO1 Explain Android development environment, Architecture and 2 Emp
android components.
CO2 List and explain the different layouts, user interface 2 Emp
elements.
CO3 Understand the android storage and data management 2 Emp
techniques.

CO-PO Mapping for CS3410

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1 3 3 2 3 3 2 2 3 2 2 3 2 2 3 3 2
CO 2 3 2 2 3 2 2 2 3 2 2 3 2 2 3 2 2
CO 3 3 3 2 3 3 2 2 3 2 2 3 2 2 3 3 2
Avg 3.0 2.6 2.0 3.0 2.6 2.0 2.0 3.0 2.0 2.0 3.0 2.0 2.0 3.0 2.6 2.0
0 7 0 0 7 0 0 0 0 0 0 0 0 0 7 0

Quantum University – Syllabus (Batch 2022-26) Page 175 of 369


B. Tech. CSE Version 2022

CS3448 Title: Android Application Development-CAP III Lab L T P C


0 0 2 1
Version No. 1.0

Course Prerequisites Nil

Objectives The student will learn the basics of Android platform, get to understand the application
frontiers and able to design his own applications.
Expected Outcome  Develop an android application using UI and Layouts

 Create an android application using multiple activities

 Create an android application implement intent methods

List of Experiments

1. Install android studio and configure AVD, Hello World Android Application and show Hello Toast messages.

2. Create Android Application show Activity Life cycle methods, Create Android Application with Multiple
Activities and implement intent methods

3. Create Android Application for user registration with nice UI

4. Create android application with TextView, EditText, Button, ScrollView.

5. Create any Android Application with nice UI using different layouts (Linear, Relative, Constraint Layout)

6. Create android application with Option Menu, Context Menu, Popup Menu TimePicker, DatePicker.

7. Create android application with Toast messages and different Dialog boxes.

8. Create any Android Application implement Contents provider

9. Create android application to get phone contacts and call logs

10. Create android application with user registration and login option with SQLite
Mode of Evaluation Internal and External Examinations
Recommendation by 14-05-2022
Board of Studies on
Date of approval by the 20-10-2022
Academic Council

Quantum University – Syllabus (Batch 2022-26) Page 176 of 369


B. Tech. CSE Version 2022

Course Outcome for CS3448

Unit-wise Course Employability (Emp)/


Outcome Skill(S)/
BL Entrepreneurship
Descriptions
Level (Ent)/ None
(Use , for more than
One)
CO1 Develop an android application using UI and Layouts 2 Emp
CO2 Create an android application using multiple activities 2 Emp

CO3 Create an android application implement intent methods 2 S

CO-PO Mapping for CS3448

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1 3 3 2 3 3 3 2 3 2 2 3 2 2 3 3 2
CO 2 3 2 2 3 3 2 2 3 2 2 3 2 2 3 2 2
CO 3 3 3 2 3 3 3 2 3 2 2 3 2 2 3 3 2
Avg 3.0 2.6 2.0 3.0 3.0 2.6 2.0 3.0 2.0 2.0 3.0 2.0 2.0 3.0 2.6 2.0
0 7 0 0 0 7 0 0 0 0 0 0 0 0 7 0

Quantum University – Syllabus (Batch 2022-26) Page 177 of 369


B. Tech. CSE Version 2022

Semester-5

Common

CS3504 Title: Design and Analysis of Algorithm L T P C


3 2 0 4
Version No. 1.0
Course Prerequisites Nil
Upon completion of this course, students will be able to do the following:
Analyse the asymptotic performance of algorithms. Write rigorous correctness proofs for
Objective algorithms. Demonstrate a familiarity with major algorithms and data structures. Apply
important algorithmic design paradigms and methods of analysis. Synthesize efficient
algorithms in common engineering design situations.
 The student should be able to describe the divide-and-conquer paradigm and
explain when an algorithmic design situation calls for it and differentiate with
Greedy approach. Recite algorithms that employ this paradigm. Synthesize divide
and-conquer algorithms. Derive and solve recurrences describing the
performance of divide-and-conquer algorithms.
 The student should be able to incorporate the dynamic-programming paradigm
and explain when an algorithmic design situation calls for it. Recite algorithms
that employ this paradigm. Synthesize dynamic programming algorithms, and
analyses them.
Expected Outcome  student should be able to explain the major graph algorithms and their analyses.
Employ graphs to model engineering problems, when appropriate. Synthesize
new graph algorithms and algorithms that employ graph computations as key
components, and analyses them
 The student should be able to analyze the asymptotic performance of algorithms,
Apply important algorithmic design paradigms and methods of
analysis, Familiarizing students with specific algorithms for a number of
important computational problems like sorting, searching.
 The student should be able to provide understanding of classes of problems and
define the class of problem as P, NP, NP Hard, NP Complete.
Unit No. Unit Title No. of Hrs
(Per Unit)
Unit I Introduction to Algorithm 8
Pseudo code for expressing algorithms, Performance Analysis-Space complexity, Time complexity, Asymptotic
Notation- Big oh notation, Omega notation, Theta notation and Little oh notation, Probabilistic analysis, Amortized
analysis. Master Theorem, Analysis of algorithm, Divide and conquer: General method, Merge Sort, Quick Sort,
Bubble Sort, Binary Search, Sorting in Linear Time, Strassen’s matrix problem.
Unit II Introduction to Tree 7
RB Tree Rotate & Insert, RB Tree delete, B-Tree, B+ Tree, Binomial Heaps and Fibonacci Heaps, Disjoint Sets-
connected components & bi-connected components, disjoint set operations, union and find algorithms, spanning
trees,
Unit III Dynamic Programming & Greedy Techniques 7
General method, applications-Matrix chain multiplication, Optimal binary search trees, knapsack problem, 0/1
knapsack problem, Minimum Spanning tree-Prim’s & Krushkal’s Algorithms, Single-source shortest path and all
pair’s shortest paths. Travelling sales person problem, Reliability design.
Unit IV Back Tracking 8
General method, applications-n-queen problem, sum of subsets problem, graph coloring, Hamiltonian
cycles. Elementary graphs algorithms, Maximum Flow and Travelling Salesman Problem,
Unit V Problem Classes 6
NP-Hard and NP-Complete problems: Basic concepts, non-deterministic algorithms, NP - Hard and NP Complete
classes, Vertex Cover problem, Cook’s theorem, Approximation algorithms for NP Hard problems, Travelling
Salesman Problem, Knap sack problem.
1. Introduction to Algorithms, secondedition ,T.H.Cormen, C.E.Leiserson, R.L.Rivest,
and C.Stein, PHI Pvt. Ltd./ Pearson Education
Text Books
2. Introduction to Design and Analysis of Algorithms A strategic approach, R.C.T.Lee,
S.S.Tseng, R.C.Chang and T.Tsai, Mc Graw Hill.
1. Data structures and Algorithm Analysis in C++, Allen Weiss, Pearson education.
Reference Books
2. Fundamentals of Computer Algorithms, Ellis Horowitz,Satraj Sahni and Rajasekharam,
Quantum University – Syllabus (Batch 2022-26) Page 178 of 369
B. Tech. CSE Version 2022

Galgotia publications pvt. Ltd.


Mode of Evaluation Internal and External Examinations
Recommended by 14-05-2022
Board of Studied on
Date of Approval by 20-10-2022
the Academic Council
on

Course Outcome for CS3504

Unit-wise Course Employability (Emp)/


BL
Outcome Skill(S)/ Entrepreneurship
Descriptions Leve
(Ent)/ None
l
(Use , for more than One)
CO1 Students should be able to Analyze the asymptotic 2 Emp
performance of algorithms, Apply important algorithmic
design paradigms and methods of analysis, Familiarizing
students with specific algorithms for a number of
important computational problems like sorting,
searching.
CO2 Students should be able to Describe the divide-and- 2 Ent
conquer paradigm and explain when an algorithmic
design situation calls for it and differentiate with Greedy
approach. Recite algorithms that employ this paradigm.
Synthesize divide and-conquer algorithms. Derive and
solve recurrences describing the performance of divide-
and-conquer algorithms.
CO3 Students should be able to Incorporate the dynamic- 2 S
programming paradigm and explain when an algorithmic
design situation calls for it. Recite algorithms that
employ this paradigm. Synthesize dynamic
programming algorithms, and analyses them.
CO4 Students should be able to Explain the major graph 3 Emp
algorithms and their analyses. Employ graphs to model
engineering problems, when appropriate. Synthesize
new graph algorithms and algorithms that employ graph
computations as key components, and analyses them.
CO5 Students should be able to He provide understanding of 3 Emp
classes of problems and define the class of problem as P,
NP, NP Hard, NP Complete.

Quantum University – Syllabus (Batch 2022-26) Page 179 of 369


B. Tech. CSE Version 2022

CO-PO Mapping for CS3504

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1 2 2 3 3 2 2 2 3 2 2 2 2 2 3 2 2
CO 2 2 2 2 2 2 2 2 2 2 2 2 2 1 3 2 3
CO 3 3 3 2 2 3 2 3 3 3 3 3 2 2 2 3 2
CO 4 2 2 2 3 2 2 2 3 2 2 2 2 2 2 2 3
CO 5 2 2 2 2 2 3 2 2 3 2 2 3 2 2 2 2
Avg 2.2 2.2 2.2 2.4 2.2 2.2 2.2 2.6 2.4 2.2 2.2 2.2 1.8 2.4 2.2 2.4
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

Quantum University – Syllabus (Batch 2022-26) Page 180 of 369


B. Tech. CSE Version 2022

CS3541 Title: Design and Analysis of Algorithm Lab L T P C


0 0 2 1
Version No. 1.0
Course Prerequisites Nil
Objectives Implement Dynamic Programming algorithm for the Optimal Binary Search Tree
Problem, to solve problems using divide and conquer strategy and solve problems using
backtracking strategy.
Expected Outcome  student should be able to identify the problem given and design the algorithm
using various algorithm design techniques.
 Students can implement various algorithms in a high level language.
 student should be analyze the performance of various algorithms
List of Experiments
1. Write a program to implement Quick sort algorithm for sorting a list of integers in ascending order
2. Write a program to implement Merge sort algorithm for sorting a list of integers in ascending order.
3. Write a program to implement the bfs & dfs algorithm for a graph.
4. Write a. program to implement Floyd-Warshall Algorithm.
5. Write a program to implement backtracking algorithm for the N-queens problem.
6. Write a program to implement the backtracking algorithm for the sum of subsets problem.
7. Write a program to implement the backtracking algorithm for the Hamiltonian Circuits problem.
8. Write a program to implement Knapsack Problem.
9. Write a program to implement Dijkstra’s algorithm & Bellman ford for the Single source shortest path problem.
10. Write a program that implements Prim’s & Krushkal’s algorithm to generate minimum cost spanning tree.

Mode of Evaluation Internal and External Examinations


Recommendation by 14-05-2022
Board of Studies on
Date of approval by the 20-10-2022
Academic Council

Course Outcome for CS3541


Quantum University – Syllabus (Batch 2022-26) Page 181 of 369
B. Tech. CSE Version 2022

Unit-wise Course Employability (Emp)/


BL
Outcome Skill(S)/ Entrepreneurship
Descriptions Leve
(Ent)/ None
l
(Use , for more than One)
CO1 Students should be able to Identify the problem given 2 Emp
and design the algorithm using various algorithm design
techniques.
CO2 Students should be able to Students can implement 2 Ent
various algorithms in a high level language.
CO3 Students should be able to Student should be analyze the 2 S
performance of various algorithms.

CO-PO Mapping for CS3541

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1 3 2 2 1 2 1 2 3 2 1 2 3 2 3 2 2
CO 2 3 2 3 3 3 1 2 3 3 2 2 3 3 2 2 2
CO 3 3 2 2 3 2 1 2 3 3 2 2 3 2 3 2 2
Avg 3.0 2.0 2.3 2.3 2.3 1.0 2.0 3.0 2.6 1.6 2.0 3.0 2.3 2.6 2.0 2.0
0 0 3 3 3 0 0 0 7 7 0 0 3 7 0 0

Quantum University – Syllabus (Batch 2022-26) Page 182 of 369


B. Tech. CSE Version 2022

CSE without Specialization

CS3505 Title: Foundation of Cloud Computing L T P C


3 0 0 3
Version No. 1.0
Course Prerequisites Nil
To provide students with the fundamentals and essentials of Cloud Computing
and also a sound foundation of the Cloud Computing so that they are able to
start using and adopting Cloud Computing services and tools in their real life
Objective
scenarios. To expose the students to frontier areas of Cloud Computing and
information systems, while providing sufficient foundations to enable further
study and research.
 The student should be able to understand the use of Cloud Computing
concepts
 The student should be able to solve real world application
development problems using Google app engine, GKE.
 The student should be able to understand the need of Google cloud
Expected Outcome storage options.
 The student should be able to understand the use of networking and
management tools
 The student should be able to manage machine learning applications
over the cloud.
Unit No. Unit Title No. of Hrs
(Per Unit)
Unit I Introduction to Cloud computing 4
Origins of Cloud computing – Cloud components ,Cloud vs. Traditional architecture, Essential characteristics – On-
demand self service, Broad network access, Location independent resource pooling ,Rapid elasticity , Measured
service, Comparing cloud providers with traditional IT service providers, Roots of cloud computing. Services
models (IaaS, PaaS, SaaS), The GCP (Google cloud platform) console
Unit II Use GCP to Build Your Apps 6
Cloud deployment model: Public clouds – Private clouds – Community clouds - Hybrid clouds - Advantages of
Cloud computing, Computing services in the cloud, Exploring IaaS with Compute Engine, Configuring elastic apps
with autoscaling, Exploring PaaS with App Engine, Event driven programs with cloud functions, Containerizing and
orchestrating apps with Google Kubernetes Engine.
Unit III Structured and Unstructured Storage models 5
Storage options in the cloud, Structured and unstructured storage in the cloud, Unstructured storage using Cloud
Storage, SQL managed services, Exploring Cloud SQL, Cloud Spanner as a managed service, NoSQL managed
service options, Cloud Datastore, a NoSQL document store, Cloud Bigtable as a NoSQL
Unit IV Cloud APIs and Cloud Security 5
The purpose of APIs, Cloud Endpoints, Using Apigee Edge, Managed message services, Exploring Cloud SQL,
Cloud Pub/Sub, Introduction to security in the cloud, The shared security model, Encryption options, Authentication
and authorization with Cloud IAM, Identify Best Practices for Authorization using Cloud IAM.
Unit V Introduction to Cloud Networking and 6
VMWare
Introduction to networking in the cloud, Defining a Virtual Private Cloud, Public and private IP address basics,
Basics of VMWare, advantages of VMware virtualization, using Vmware workstation, creating virtual machines-
understanding virtual machines, create a new virtual machine on local host, cloning virtual machines, virtualize a
physical machine, starting and stopping a virtual machine
Text Books 1. Marinescu D C, Cloud Computing Theory and Practice, Morgan Kaufmann.
1. Erl T, Mahmood Z and Martinez J W, Cloud Computing: Concepts,
Reference Books Technology and Architecture, Prentice Hall.
2. Stallings W, Foundations of Modern Networking, Pearson.
Mode of Evaluation Internal and External Examinations
Recommended by Board of 14-05-2022
Studied on
Date of Approval by the 20-10-2022
Academic Council on

Quantum University – Syllabus (Batch 2022-26) Page 183 of 369


B. Tech. CSE Version 2022

Course Outcome for 3505

Unit-wise Course Employability (Emp)/


BL
Outcome Skill(S)/ Entrepreneurship
Descriptions Leve
(Ent)/ None
l
(Use , for more than One)
CO1 Students should be able to Understand the use of Cloud 2 Emp
Computing concepts
CO2 Students should be able to Solve real world application 2 Ent
development problems using Google app engine, GKE.
CO3 Students should be able to Understand the need of 2 S
Google cloud storage options.
CO4 Students should be able to Understand the use of 3 Emp
networking and management tools
CO5 Students should be able to Manage machine learning 3 Emp
applications over the cloud.

CO-PO Mapping for CS3505

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1 3 3 2 2 2 2 3 3 2 2 3 2 3 1 2 2
CO 2 3 2 1 3 3 1 2 2 1 2 1 2 2 3 3 3
CO 3 2 3 3 3 2 1 3 2 2 2 3 3 2 2 3 2
CO 4 2 2 2 3 3 1 3 3 3 3 2 2 2 3 3 3
CO 5 3 2 3 3 2 1 3 3 3 2 3 3 2 2 3 2
Avg 2.7 1.2 2.7 2.2 2.2 2.2 2.2 2.2 2.7
2.5 2.5 2 5 2.5 5 5 2.5 2 5 5 5 5 5 5 2.5

Quantum University – Syllabus (Batch 2022-26) Page 184 of 369


B. Tech. CSE Version 2022

CS3501 Title: Operating System L T P C


2 2 0 3
Version No. 1.0
Course Prerequisites Nil
To study and apply concepts relating to operating systems, such as
concurrency and control of asynchronous processes, deadlocks,
Objective
memory management, processor and disk scheduling, parallel
processing, and file system organization
Demonstrate an understanding of differences between processes and
Expected Outcome threads. The different process or thread synchronization methods and
the tradeoffs between them.
Unit No. Unit Title No. of Hrs
(Per Unit)
Unit I Introduction to operating system 4
Introduction to OS, Its need and operating system services, Operating system Classification –Single user,
Multi user, Simple batch Processing, Multiprogramming, Multitasking, Parallel systems, Distributed system
& Real time system (overview).
Unit II Process Management 5
Process Concept, Interprocessor communication- Race conditions –Critical Sections –Mutual Exclusion –
Busy waiting – Sleep and Wakeup – semaphores- Event counter – Monitors- Message passing, Threads,
Process scheduling & CPU scheduling – Round robin scheduling – priority scheduling – multiple queues-
shortest job first- guaranteed scheduling- two –level scheduling.
Unit III Memory Management 5
Logical versus Physical Address space, Swapping –Multiprogramming with fixed and variable partitions-
Memory management with bit maps, linked list, buddy system- allocation of swap space. Virtual memory-
paging and segmentation, page tables, associative memory- inverted page tables. Allocation algorithm,
Page replacement algorithm, thrashing.
Unit IV File System 6
File systems and I/O files. Directories- file system implementation- security and protection mechanisms.
Principles of I/O hardware – I/O devices- device controllers-DMA. Principle of I/ O software – Interrupt
handles- device drivers – Disk Scheduling- Clock and terminals. I/O buffering –RAID –Disk cache, FCFS
scheduling , SSTF scheduling, SCAN Scheduling, C- SCAN scheduling, Selecting disk scheduling
algorithms,
Unit V Deadlock 4
Deadlock - conditions for deadlock. Deadlock detection and recovery. Deadlock avoidance - resource
trajectories - safe and unsafe states - bankers’ algorithm. Deadlock prevention. Two phase locking – non-
resource deadlocks – starvation, security mechanism and policy, Domain of protection, access matrix.

1. Milenekovie , "Operating System Concept", McGraw Hill.


2. Abraham Silberschatz, Peter Baer Galvin and Greg Gagne,
Text Books
“Operating System Concepts”,
John Wiley & Sons (ASIA) Pvt. Ltd.
1. Harvey M. Deitel, Paul J. Deitel, and David R. Choffnes,
Reference Books “Operating Systems”, Prentice Hall.
2. Petersons, "Operating Systems", Addision Wesley.
Mode of Evaluation Internal and External Examinations
Recommended by Board of 14-05-2022
Studied on
Date of Approval by the 20-10-2022
Academic Council on

Quantum University – Syllabus (Batch 2022-26) Page 185 of 369


B. Tech. CSE Version 2022

Course Outcome for CS3501

Unit-wise Course Employability (Emp)/


BL
Outcome Skill(S)/ Entrepreneurship
Descriptions Leve
(Ent)/ None
l
(Use , for more than One)
CO1 Students should be able to Understand basics of 2 Emp
Operating System,Different types osOS,and importance
of OS
CO2 Students should be able to Describe the working of 2 Ent
process in detail , how cpu schedule and how dead lock
occur and prevent from deadlock
CO3 Students should be able to Understand the concepts and 2 S
implementation Memory management policies and
virtual memory
CO4 Students should be able to Understand the working of 3 Emp
an OS as a resource manager, file system manager,
process manager, memory manager and I/O manager and
methods used to implement the different parts of OS
CO5 Students should be able to Understand the working of 3 Emp
file management how data is stored into memory and
how it will transmit from one side to another in
computer system

CO-PO Mapping for CS3501

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1 3 2 3 3 2 2 2 3 2 3 2 2 2 3 2 2
CO 2 2 2 2 2 2 2 1 2 2 2 1 2 2 2 2 3
CO 3 3 3 2 2 3 2 2 3 3 2 2 3 3 2 3 2
CO 4 3 2 3 3 2 2 2 3 2 3 2 2 2 3 2 3
CO 5 2 3 2 2 2 3 2 2 3 2 3 3 3 2 2 2
Avg 2.6 2.4 2.4 2.4 2.2 2.2 1.8 2.6 2.4 2.4 2.0 2.4 2.4 2.4 2.2 2.4
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

Quantum University – Syllabus (Batch 2022-26) Page 186 of 369


B. Tech. CSE Version 2022

CS3502 Title: Web Technology L T P C


3 0 0 3
Version No. 1.0
Course Prerequisites Nil
The Objective of this subject is to describe the concept of Web
Technology, and queries, maintain and manage the data into the DB
Objective
using Web, how to design Web Pages using HTML, XML, DHTML and
Scripts.
After completion o f this subject students will be able to: Designing of
Web Sites/ Web Pages. Fetching Data from the backend to frontend.
Expected Outcome
Perform the queries on the DB from front end. Handling of Data from
frontend.
Unit No. Unit Title No. of Hrs
(Per Unit)
Unit I Internet Principles and Components 7
History of the Internet and World Wide Web-HTML; protocols – HTTP, SMTP, POP3, MIME, IMAP.
Domain Name Server, Web Browsers and Web Servers.
Unit II Html, Dhtml And Xml 8
List, Tables, Images, Forms, Frames, CSS Document type definition, Dynamic HTML, XML schemes,
Object Models, Presenting XML, Using XML Processors: DOM and SAX, Introduction to Java Script,
Object in Java Script, Dynamic HTML with Java Script.
Unit III Web Services 7
Introduction to Web Services, UDDI, SOAP, WSDL, Web Service Architecture, Developing and deploying
web services. Ajax – Improving web page performance using Ajax, Programming in Ajax. CORBA
Unit IV Web 2.0 7
Interactive and social web: Blogs, wikis, and social networking sites – The technology behind these
applications- AJAX, RSS and syndication, Ruby on Rails, Open APIs
Unit V Web 3.0 7
Semantic Web, Widgets, drag & drop mashups (I Google) - The technology behind these applications- RDF
Web based Information Systems, Search engines, Recommender Systems, Web Mining
1. Burdman, “Collaborative Web Development” Addison Wesley.
Text Books 2. Chris Bates, “Web Programing Building Internet Applications”, 2nd
Edition, WILEY, Dreamtech
1. Joel Sklar , “Principal of web Design” Vikash and Thomas Learning
2. Jon Duckett, “Beginning Web Programming with HTML, XHTML,
Reference Books
and CSS”, Wiley India Pvt Ltd (June 2008)
3. http://ugweb.cs.ualberta.ca/~c410/F06/schedule/index.html
Mode of Evaluation Internal and External Examinations
Recommended by Board of 14-05-2022
Studied on
Date of Approval by the 20-10-2022
Academic Council on

Quantum University – Syllabus (Batch 2022-26) Page 187 of 369


B. Tech. CSE Version 2022

Course Outcome for CS3502

Unit-wise Course Employability (Emp)/


BL
Outcome Skill(S)/ Entrepreneurship
Descriptions Leve
(Ent)/ None
l
(Use , for more than One)
CO1 Students should be able to Know about the History of 2 Emp
the Internet and World Wide Web-HTML, gain the
knowledge of protocols – HTTP, SMTP, POP3, MIME,
IMAP. Domain Name Server, Web Browsers and Web
Servers.
CO2 Students should be able to understand about List, 2 Ent
Tables, Images, Forms, Frames, CSS Document type
definition, Dynamic HTML, XML schemes, Object
Models, Presenting XML, Using XML Processors:
DOM and SAX, Introduction to Java Script, Object in
Java Script, Dynamic HTML with Java Script.
CO3 Students should be able to get the knowledge of about 2 S
Web Services, UDDI, SOAP, WSDL, Web Service
Architecture, Developing and deploying web services.
Ajax – Improving web page performance using Ajax,
Programming in Ajax. CORBA
CO4 Students should be able to gain the knowledge of 3 Emp
Interactive and social web: Blogs, wikis, and social
networking sites – The technology behind these
applications- AJAX, RSS and syndication, Ruby on
Rails, Open APIs
CO5 Students should be able to Introduce to Semantic Web, 3 Emp
Widgets, drag & drop mashups (I Google) - The
technology behind these applications- RDF Web based
Information Systems, Search engines, Recommender
Systems, Web Mining.

CO-PO Mapping for CS3502

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1 3 2 2 3 2 2 2 3 2 3 2 2 2 3 2 2
CO 2 2 3 2 2 2 2 1 2 2 2 2 2 1 3 2 3
CO 3 3 2 3 2 3 2 2 3 3 2 3 2 2 2 3 2
CO 4 3 2 2 3 2 2 2 3 2 3 2 2 2 2 2 3
CO 5 2 2 3 2 2 3 2 2 3 2 2 3 2 2 2 2
Avg 2.6 2.2 2.4 2.4 2.2 2.2 1.8 2.6 2.4 2.4 2.2 2.2 1.8 2.4 2.2 2.4
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

Quantum University – Syllabus (Batch 2022-26) Page 188 of 369


B. Tech. CSE Version 2022

CS3540 Title: Web Technology Lab LT P C


0 0 2 1
Version No. 1.0
Course Prerequisites Nil
Objectives Deepen your knowledge of advanced features of the Java language
syntax and SDK. Be able to put into use the advanced features of the
Java language to build and compile robust enterprise-grade
applications.
Expected Outcome Students will design and implement programs in the Java
programming language that make strong use of classes and objects.
List of Experiments
1. Installation and configuration of Apache server
2. Development of static website of an online Departmental Store. The website should be user friendly
and should have the following pages:
 Home page
 Registration and user login
 User profile page
 Items catalog
 Shopping cart
 Payment by credit card
 Order confirmation
3. Add validations to the above site for registration, user login, user profile and payment by credit card
using Java Script.
4. Develop the Password Validations form using Java Script.
5. Design the Static Web Site or pages using HTML and DHTML for Quantum University.
6. Design the Dynamic Web Site or pages using XML, Java Script and Servlet for Quantum University.
7. Installation and configuration of TOMCAT web server. Convert the static web pages of into dynamic
web pages using servlets and cookies.
8. Creation of a XML document of 20 students of Quantum University. Add their roll numbers, marks
obtained in 5 subjects, total and percentage and save this XML document at the server. Write a
program that takes students’ roll number as an input and returns the student’s marks, total and
percentage by taking the students’ information from the XML document.
9. Design a website using existing web services (Google map, weather forecast, market information
etc.) using AJAX.
Design a web form for online Registration and stored as well as retrieved the data to/from the database.
Mode of Evaluation Internal and External Examinations
Recommendation by Board of 14-05-2022
Studies on
Date of approval by the 20-10-2022
Academic Council

Quantum University – Syllabus (Batch 2022-26) Page 189 of 369


B. Tech. CSE Version 2022

Course Outcome for CS3540

Unit-wise Course Employability (Emp)/


BL
Outcome Skill(S)/ Entrepreneurship
Descriptions Leve
(Ent)/ None
l
(Use , for more than One)
CO1 Students should be able to Understand about the 2 Emp
validations using javascript and able to create a website
with multiple pages.
CO2 Students should be able to Design the Dynamic Web 2 Ent
Site or pages using XML, Java Script and Servlet.
CO3 Students should be able to Understand the installation 2 S
and configuration of Apache and TOMCAT web server.
Also abl

CO-PO Mapping for CS3540

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1 2 2 2 1 2 2 2 1 2 1 2 2 2 3 2 2
CO 2 2 2 3 3 3 2 2 2 3 2 2 3 3 2 2 2
CO 3 2 2 2 3 2 2 2 2 3 2 2 3 2 3 2 2
Avg 2.0 2.0 2.3 2.3 2.3 2.0 2.0 1.6 2.6 1.6 2.0 2.6 2.3 2.6 2.0 2.0
0 0 3 3 3 0 0 7 7 7 0 7 3 7 0 0

Quantum University – Syllabus (Batch 2022-26) Page 190 of 369


B. Tech. CSE Version 2022

CSE-AIML Specialization

CS3623 Title: Neural Networks and Deep Learning L T P C


(Vision and NLP) 4 0 0 3
Version No. 1.0
Course Prerequisites Nil
The objective of this course is to teach students the basic concepts of neural
networks, neurons, and deep learning.
Objective

On completion of this course, the students are expected to learn


1. Neural Network, Feed Forward and Backpropagation
2. TensorFlow and Keras
3. RNN, CNN, Autoencoders
Expected Outcome

Unit No. Unit Title No. of Hrs (Per Unit)

Unit I The neural network 5


The neuron, linear perceptron, feed-forward neural network, limitations of linear neurons, sigmoid, tanh, relu neurons,
softmax output layer, information theory, cross entropy, Kullback-Leibler divergence.
Unit II Training feed-forward neural 4
network-I
Gradient Descent, delta rules and learning rates, gradient descent with sigmoidal neurons.
Unit III Training feed-forward neural network-II 5
Backpropagation algorithms, stochastic and minibatch gradient descent, test sets, validation sets and overfitting,
preventing overfitting
Unit IV TensorFlow 6
Computation graphs, graphs, sessions and fetches, constructing and managing graph, flowing tensors, sessions, data
types, tensor arrays and shapes, names, variables, placeholders and simple optimization, linear regression and logistic
regression using tensorflow
Unit V Implement Neural Network 4
Introduction to Keras, Build neural network using Keras, Evaluating models, data preprocessing, feature engineering,
feature learning, overfitting, underfitting, weight regularization, dropout, universal workflow of deep learning.
Text Books Material Provided by Samatrix
Reference Books Material Provided by Samatrix
Mode of Evaluation Internal and External Examinations
Recommended by Board 14-05-2022
of Studied on
Date of Approval by 20-10-2022
the Academic Council
on

Quantum University – Syllabus (Batch 2022-26) Page 191 of 369


B. Tech. CSE Version 2022

Course Outcome For CS3623

Unit-wise Employability (Emp)/


Course Outcome BL Skill(S)/ Entrepreneurship
Descriptions
Level (Ent)/ None
(Use , for more than One)
CO1 The students are expected to learn-Neural Network, Feed 2 Emp
Forward and Backpropagation

CO2 The students are expected to learn-TensorFlow and Keras 2 Emp..

CO3 The students are expected to learn-RNN, CNN, 2 S


Autoencoders

CO-PO Mapping for CS3623

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- 2, Program Specific
Outcomes Low-1, Not related-0 ) Outcomes
PO PO PO PO PO5 PO6 PO7 PO8 PO9 PO1 PO PO1 PS PS PS PS
1 2 3 4 0 11 2 O1 O2 O3 O4

CO 1 2 1 2 3 2 3 2 3 2 3 2 2 2 3 2 3
CO 2 3 2 3 2 3 2 3 2 3 2 3 3 3 2 3 2
CO 3 2 2 2 2 2 2 3 2 2 2 1 2 2 2 1 2
Avg 2.6 1.8 2.6 2.2 2.6 2.2 2.6 2.4 2.6 2.2 2.0 2.6 2.6 2.2 2.2 2.4
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

Quantum University – Syllabus (Batch 2022-26) Page 192 of 369


B. Tech. CSE Version 2022

CS3624 Title: Deep Learning Practical with Python, L T P C


TensorFlow and Keras 3 0 0 2
Version No. 1.0
Course Prerequisites Nil
The objective of this course is to teach students the basic concepts of neural
networks, neurons, and deep learning.
Objective

On completion of this course, the students are expected to learn


1. Experiment with Neural Network, Feed Forward and Backpropogation
Expected Outcome
2. Experiment with TensorFlow and Keras
3. Experiment with RNN, CNN, Autoencoders
Unit No. Unit Title No. of Hrs (Per Unit)

Unit I Moving beyond gradient descent 5


Local minima vs global minima vs saddle, model identifiability, correcting gradient points in wrong directions,
Momentum based optimization, second order methods, learning rate adaption, adagrad, rmsprop, adam.
Unit II Convolutional Neural Network-I 4
Convolution operation, filters and feature maps, motivation, sparse interactions, parameter sharing and equivariant
representation, padding and stride.
Unit III Convolutional Neural 5
Network-II
Max pooling, full architectural description of convolutional network, build cnn using data augmentation, using
pretrained convnet, visualize what convnet learn.
Unit IV Embedding and Representation Learning 6
Principle component analysis, working with text data, one-hot encoding of words and characters, word embedding,
autoencoder architecture, denoising, sparsity, Word2vec framework, Skip-Gram architecture.
Unit V Models for Sequence Analysis 4
Analysing Variable-length inputs, Seq2seq with neural n-gram, part of speech tagger, dependency parse, syntaxnet,
recurrent neural network, challenges with vanishing gradients, long short term memory units
Text Books Material Provided by Samatrix
Reference Books Material Provided by Samatrix
Mode of Evaluation Internal and External Examinations
Recommended by Board 14-05-2022
of Studied on
Date of Approval by 20-10-2022
the Academic Council
on

Quantum University – Syllabus (Batch 2022-26) Page 193 of 369


B. Tech. CSE Version 2022

Course Outcome For CS3624

Unit-wise Employability (Emp)/


Course Outcome BL Skill(S)/ Entrepreneurship
Descriptions
Level (Ent)/ None
(Use , for more than One)
CO1 The students are expected to learn-Experiment with 2 Emp
Neural Network, Feed Forward and Backpropagation

CO2 The students are expected to learn-Experiment with 2 S


TensorFlow and Keras

CO3 The students are expected to learn-Experiment with RNN, 2 Emp..


CNN, Autoencoders.

CO-PO Mapping for CS3624

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO5 PO6 PO7 PO8 PO9 PO PO PO PS PS PS PS
1 2 3 4 10 11 12 O1 O2 O3 O4

CO 1 2 1 2 3 1 1 2 3 3 2 2 2 1 3 2 3
CO 2 3 2 3 2 1 2 3 2 2 3 3 3 1 2 3 2
CO 3 2 2 2 2 3 2 1 2 2 1 1 2 1 2 1 2
Avg
2 2 2 2 2 2 2 2 2 2 2 2 1 2 2 2

CSE-CSCQ Specialization
Quantum University – Syllabus (Batch 2022-26) Page 194 of 369
B. Tech. CSE Version 2022

CS3551 Title: Linux and Virtualization L T P C


0 0 5 3
Version No. 1.0
Course Prerequisites Nil
To understand and make effective use of linux utilities and shell scripting
Objective
language to solve problems
Students will be able to understand the basic commands of linux
Expected Outcome operating system and can write shell scripts.
Unit No. Unit Title No. of Hrs
(Per Unit)
Unit I Virtualization 6
Introduction, Virtual Machines Explanation, Key properties of VM, The connection of VM on the physical network.
Unit II Linux Installation 6
Installation, Connection with Putty, Apache server setup, WinScP, Backup of VM.
Unit III Booting up with Kali Linux 6
Managing Kali with Service, Default root password, SSH Service, HTTP Service
Unit IV Linux Commands 6
Basics and Networking.
Unit V Infrastructure Security 6
Securing the Network & User Devices

Text Books 1.Learning material provided by Quick Heal


Reference Books 1. Learning material provided by Quick Heal
Internal and External Examinations
Recommended by Board of 14-05-2022
Studied on
Date of Approval by the 20-10-2022
Academic Council on

Quantum University – Syllabus (Batch 2022-26) Page 195 of 369


B. Tech. CSE Version 2022

Course Outcome for CS3551

Unit-wise Course Employability (Emp)/


BL
Outcome Skill(S)/ Entrepreneurship
Descriptions Leve
(Ent)/ None
l
(Use , for more than One)
CO1 student should be able to install linux by using 2 Emp
virtual machines.
CO2 student should be able to backup of virtual 2 Emp
machines.
CO3 student should be able to create connection with 3 S
putty.

CO-PO Mapping for CS3551

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1 2 1 2 2 2 2 3 2 1 2 2 2 3 3 2 3

CO 2 3 2 3 3 3 3 1 3 1 3 3 3 1 2 3 2

CO 3 2 2 2 2 1 1 1 2 2 2 2 1 2 2 1 2

Avg 2.3 1.6 2.3 2.3 2.0 2.0 1.6 2.3 1.3 2.3 2.3 2.0 2.0 2.3 2.0 2.3
3 7 3 3 0 0 7 3 3 3 3 0 0 3 0 3

Quantum University – Syllabus (Batch 2022-26) Page 196 of 369


B. Tech. CSE Version 2022

CS3552 Title: Cryptography L T P C


0 0 5 3
Version No. 1.0
Course Prerequisites Nil
To understand the fundamentals of Cryptography by acquire knowledge on
standard algorithms used to provide confidentiality, integrity and authenticity.
Objective

Students will be able to analyze the vulnerabilities in any computing system


Expected Outcome and hence be able to design a security solution. Identify the security issues in the
network and resolve it
Unit No. Unit Title No. of Hrs
(Per Unit)
Unit I Cryptography 6
History, Symmetric Key Cryptography, Asymmetric Key Cryptography, Data Integrity Algorithms , Digital
Signature , Secure Communication
Unit II Cryptography Objectives 6
Secure Storage, DES, AES, RSA, Confidentiality, Data Integrity
Unit III Public Key Infrastructure 6
Authentication, Non-Repudiation
Unit IV Steganography & possible attack on it 6
Tools: S-Tool, Xiao and HxD
Unit V Cryptography in Internet Security Protocol 6
Basic Concepts, Secure Socket Layer , Transport Layer Security ,Email Security ,Secure Hyper Text Transfer
Protocol
Text Books 1.Learning material provided by Quick Heal
Reference Books 1. Learning material provided by Quick Heal
Internal and External Examinations
Recommended by Board of 14-05-2022
Studied on
Date of Approval by the 20-10-2022
Academic Council on

Quantum University – Syllabus (Batch 2022-26) Page 197 of 369


B. Tech. CSE Version 2022

Course Outcome for CS3552

Unit-wise Course Employability (Emp)/


BL
Outcome Skill(S)/ Entrepreneurship
Descriptions Leve
(Ent)/ None
l
(Use , for more than One)
CO1 The student should be able to understand the 2 Emp
concept of Digital Signature
CO2 The student should be able to understand the 2 Emp
concept of Data Integrity Algorithms
CO3 The student should be able to understand the 2 S
concept of Public Key Infrastructure

CO-PO Mapping for CS3552

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1 2 1 2 2 2 2 3 2 2 2 2 2 3 2 2 2

CO 2 3 2 3 3 3 3 1 3 3 3 3 3 1 3 3 3

CO 3 2 2 2 2 1 1 1 2 2 2 1 1 2 2 2 1

Avg 2.3 1.6 2.3 2.3 2.0 2.0 1.6 2.3 2.3 2.3 2.0 2.0 2.0 2.3 2.3 2.0
3 7 3 3 0 0 7 3 3 3 0 0 0 3 3 0

Quantum University – Syllabus (Batch 2022-26) Page 198 of 369


B. Tech. CSE Version 2022

CS3553 Title: Advance of Information Security L T P C


0 0 5 3
Version No. 1.0
Course Prerequisites Nil
To understand the fundamentals of identify some of the factors driving the need
for network security, identify and classify particular examples of attacks and
Objective define the terms vulnerability, threat and attack
Students will be capable of demonstrating advanced knowledge in the field of
cyber and information security in general and on the following particular topics:
Expected Outcome computer and network security, security management, incident response,
computational and digital forensics, biometrics, privacy, and security of critical
infrastructure.
Unit No. Unit Title No. of Hrs
(Per Unit)
Unit I Network Security 6
Basic concepts in network security, Network Security Technology
Unit II Security Lab Setup 6
Hardware Requirements , Software Requirements
Unit III Network Security Overview 6
Security Devices like - Firewall, UTM ,Packet Analysis Fundamentals ,DMZ, Network Segmentation, VLan
Unit IV Web App Security Testing 6
IPSec, VPN, DNSSEC, Damn Vulnerable Web App, Secure Deployment and Development, Basic concepts in
software development security, Emerging issues in software development security
Unit V Software Development Security 6
What is VAPT,Linux Installation & Basic Commands ,VAPT Process, Vulnerability Assessment Tools ,Planning &
Recon, Enumeration/Scanning, Exploitation , Reporting, Common Threats ,E-Mail Security, Firewalls-need and
Features of firewall Types of Firewall LAB,Intruder Detection Systems LAB
Text Books 1.Learning material provided by Quick Heal
Reference Books 1. Learning material provided by Quick Heal
Internal and External Examinations
Recommended by Board of 14-05-2022
Studied on
Date of Approval by the 20-10-2022
Academic Council on

Quantum University – Syllabus (Batch 2022-26) Page 199 of 369


B. Tech. CSE Version 2022

Course Outcome for CS3553

Unit-wise Course Employability (Emp)/


BL
Outcome Skill(S)/ Entrepreneurship
Descriptions Leve
(Ent)/ None
l
(Use , for more than One)
CO1 The student should be able to understand the 2 Emp
concepts of information security
CO2 Students will able to understand and implement the 2 Ent
various kind of algorithm for security
CO3 The student should be able to undersand the 2 Emp
concepts of digital signature and get how to
implement it on latest technology

CO-PO Mapping for CS3553

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1 2 1 2 1 2 2 3 2 2 2 2 1 2 2 2 2

CO 2 3 2 3 2 3 3 1 3 3 3 3 2 3 3 3 3

CO 3 2 2 2 2 2 2 1 2 2 2 2 2 2 2 2 1

Avg 2.3 1.6 2.3 1.6 2.3 2.3 1.6 2.3 2.3 2.3 2.3 1.6 2.3 2.3 2.3 2.0
3 7 3 7 3 3 7 3 3 3 3 7 3 3 3 0

Quantum University – Syllabus (Batch 2022-26) Page 200 of 369


B. Tech. CSE Version
2022

CSE-DS Specialization

CS3509 Title: Advanced Level-CTP(Data Science) L T P C


3 0 0 3
Version No. 1.0
Course Prerequisites Nil
Objective
 Students should be able to develop a deeper understanding of the linear regression
model and its limitations.
 Students should be able to demonstrate the concepts of various classification
Expected Outcome techniques.
 Students should be able to differentiate between clustering and classification.

Unit No. Unit Title No. of Hrs


(Per Unit)
Unit I Regression 20
Linear Regression, Analysis via Linear Models- Parameter Estimation, Model Selection and Prediction, Cross-
Validation and Predictive Residual Sum of Squares, In-Sample Risk and Akaike Information Criterion, Categorical
Features, Nested Models, Coefficient of Determination; Inference for Normal Linear Models- Comparing Two
Normal Linear Models, Confidence and Prediction Intervals; Linear Models in Python- Modeling, Analysis,
Analysis of Variance (ANOVA), Confidence and Prediction Intervals, Model Validation, Variable Selection,
Generalized Linear Models.
Unit II Classification 15
Introduction to classification techniques, Classification Metrics, Classification via Bayes’ Rule, Linear and
Quadratic Discriminant Analysis, Logistic Regression and SoftMax Classification, K-Nearest Neighbors
Classification, Support Vector Machine, Stochastic Gradient Descent, Decision Tree, Random Forest, Classification
with Scikit-Learn
Unit III Clustering 13
Types of Clustering, Types of Clustering Algorithms, K Means Clustering, Hierarchical Clustering, Difference
between K Means and Hierarchical clustering, Applications of Clustering
Unit IV Reinforcement Learning 12
The reinforcement learning problem, tabular & approximate solution methods: dynamic programming, Monto-Carlo
Methods, temporal difference learning, eligibility traces; planning and learning; dimensions of reinforcement
learning.

1. Jake VanderPlas, “Python Data Science Handbook: Essential Tools for Working
with Data”, O’Reilly, Latest Edition

Text Books 2. Hadley Wickham, Garrett Grolemund,” R for Data Science”, OREILLY
Publication, Latest Edition.

1. Introduction to Machine Learning with Python by Andreas C. Müller, Sarah Guido,


Latest edition.

Reference Books 2. Milton. J. S. and Arnold. J.C., "Introduction to Probability and Statistics", Tata
McGraw Hill, Latest edition

Quantum University – Syllabus (Batch 2022-26) Page 201 of 369


B. Tech. CSE Version
2022
Mode of Evaluation Internal and External Examination
Recommended by 14-05-2022
Board of Studied on
Date of Approval by 20-10-2022
the Academic Council
on

Course Outcome For CS3509

Unit-wise Course Employability (Emp)/ Skill(S)/


Outcome BL Entrepreneurship (Ent)/ None
Descriptions Level (Use , for more than One)

CO1 Students should be able to Develop a deeper 2 Emp


understanding of the linear regression model and its
limitations.

CO2 Students should be able to Demonstrate the 3 Ent


concepts of various classification techniques.

CO3 Students should be able to Differentiate between 3 S


clustering and classification.

CO-PO Mapping for CS3509

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1 2 1 2 1 1 2 1 2 2 2 2 1 2 2 2 2

CO 2 3 2 3 2 2 3 2 3 3 3 3 2 3 3 3 3

CO 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1

Avg 2.3 1.6 2.3 1.6 1.6 2.3 1.6 2.3 2.3 2.3 2.3 1.6 2.3 2.3 2.3 2.0
3 7 3 7 7 3 7 3 3 3 3 7 3 3 3 0

Quantum University – Syllabus (Batch 2022-26) Page 202 of 369


B. Tech. CSE Version
2022

CS3510 Title: R Programming L T P C


3 0 0 3
Version No. 1.0
Course Prerequisites Nil
 To understand the basic concepts of R programming language.
 To understand the data structures in R programming language.
 To understand the important packages and functions in R
programming language.
Objective  To understand the procedure for summary statistics and parametric
testing of hypothesis using R programming Language.
 To understand the functions for graphs and non-parametric testing of
hypothesis in R programming Language.

 The student should be able to Know the procedure to read and write different
format of data set into R environment.

 The student should be able to Understand the uniqueness in R programming with


the help of apply function in R programming language.

 The student should be able to Apply different options in I/O operations in R


Expected Outcome programming Language.

 The student should be able to Know the interpretation of summary statistics and
testing of hypothesis.

 The student should be able to Know the built-in functions for graphs and non-
parametric testing of hypothesis in R.

Unit No. Unit Title No. of Hrs


(Per Unit)
Unit I Introduction to R Environment 7
History and development of R Statistical computing programming language, installing R and R studio, getting started with R,
creating new working directory, changing existing working directory, understanding the different data types, installing the
available packages, calling the installed packages, arithmetic operations, variable definition in R, simple functions, vector
definition and logical expressions, matrix calculation and manipulation using matrix data types, workspace management, help
function in R environment.
Unit II Data Structures and Control Statements 8
Introduction to different data types, vectors, atomic vectors, types and tests, coercion, lists, list indexing, function applying on
the lists, adding and deleting the elements of lists, attributes, name and factors, matrices and arrays, matrix indexing, filtering on
matrix, generating a covariance matrix, applying function to row and column of the matrix, data frame – creating, coercion,
combining data frames, special types in data frames, operations in data frame, applying functions: lapply( ) and sapply( ) on data
frames, control statements, loops, looping over non vector sets, arithmetic and Boolean operators and values, branching with if,
looping with for, if-else control structure, looping with while, vector based programming.
Unit III I/O Operations and String Manipulations 7
Quantum University – Syllabus (Batch 2022-26) Page 203 of 369
B. Tech. CSE Version
2022
Introduction to I/O functions in R, accessing I/O devices, using of scan( ), readline ( ) function, comparison and usage of scan
and readline function, reading different format files into R: text file, CSV file, Statistical package files, xls and xlsx files, reading
data frame files, converting from one format to another using in built function, writing different file format in to the local
machine directory, getting file directory information, accessing the internet : overview of TCP/IP, sockets in R, basics of string
manipulations – grep ( ), nchar ( ), paste( ), sprintf( ), substr( ), regexpr( ), strsplit( ), testing of file name with given suffix
Unit IV R for Summary Statistics and Parametric Tests 7
Descriptive statistics – summary statistics for vectors, making contingency tables, creating contingency tables from vectors,
converting objects in to tables, complex flat tables, making ‘Flat’ contingency tables, testing tables and flat table objects, cross
tables, testing cross tabulation, recreating original data from contingency tables, switching class, mean (arithmetic, geometric
and harmonic), median, mode for raw and grouped data, measure of dispersion – range, standard deviation, variance, coefficient
of variation, testing of hypothesis – small sample test, large sample test – for comparing mean, proportion, variance (dependent
and independent samples), correlation and regression – significance of correlation and regression coefficients
Unit V R for Graphs, Nonparametric Tests and ANOVA 7
Introduction to graphs, Box-Whisker Plot, Scatter plots, pairs plots, line chart, Pie Chart, Cleveland Dot Charts, Bar Charts,
Customization of charts, non-parametric test: The Wilcoxon U-Test (Mann-Whitney): One and Two-Sample U-Test, Tests for
association: Chi Square Tests, Monte Carlo simulation, Yates Correction for 2X2 Tables, single category goodness of fit tests,
Analysis of Variance for one-way variation and two variation – with and without interaction,
1. Beginning R: The statistical Programming Language – Dr. Mark Gardener,
John Wiley & Sons, Inc
Text Books 2. The art of R programming – Norman Matloff, no starch Press, San Francisco.

1. Introduction to Scientific Programming and Simulation using R – Owen


Jones, Robert Maillardet and Andrew Robinson, CRC Press

2. Advanced R – Hadley Wickham, CRC Press.


Reference Books
3. The R Book - Michael J. Crawley, Wiley & Sons, Inc

Mode of Evaluation Internal and External Examination


Recommended by Board of 14-05-2022
Studied on
Date of Approval by the 20-10-2022
Academic Council on

Course Outcome for CS3510


Unit-wise Employability (Emp)/ Skill(S)/
Course BL Entrepreneurship (Ent)/ None
Descriptions Level
Outcome (Use , for more than One)

CO1 The student should be able to Know the procedure to read 2 Emp
and write different format of data set into R environment.

CO2 The student should be able to Understand the uniqueness in 2 Ent


R programming with the help of apply function in R
programming language.

CO3 The student should be able to Apply different options in I/O 2 S


operations in R programming Language.

CO4 The student should be able to Know the interpretation of 3 Emp


summary statistics and testing of hypothesis.

CO5 The student should be able to Know the built-in functions 3 Emp
for graphs and non-parametric testing of hypothesis in R.

Quantum University – Syllabus (Batch 2022-26) Page 204 of 369


B. Tech. CSE Version
2022

CO-PO Mapping for CS3510

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1 3 2 2 3 2 2 2 3 2 3 2 2 2 3 2 2
CO 2 2 3 2 2 2 2 1 2 2 2 2 2 1 2 2 3
CO 3 3 2 3 2 3 2 2 3 3 2 3 2 2 3 3 2
CO 4 3 2 2 3 2 2 2 3 2 3 2 2 2 3 2 3
CO 5 2 2 3 2 2 3 2 2 3 2 2 3 2 2 3 2
Avg 2.6 2.2 2.4 2.4 2.2 2.2 1.8 2.6 2.4 2.4 2.2 2.2 1.8 2.6 2.4 2.4
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

Quantum University – Syllabus (Batch 2022-26) Page 205 of 369


B. Tech. CSE Version
2022

CS3548 Title: R Programming Lab L T P C


0 0 2 1
Version No. 1.0
Course Prerequisites Nil
Objectives
 To understand the basic concepts of R programming language.

 To understand the data structures in R programming language.

 To understand the important packages and functions in R programming


language.

Expected Outcome
 Students should be able to understand the basic concepts of R programming
language.

 Students should be able to understand the data structures in R programming


language.

 Students should be able to understand the important packages and functions


in R programming language.

List of Experiments
Exercise -1

1. Install and configure R, set working directory.


2. Install Packages and calling installed packages
3. R studio environment and functionalities of R studio
4. Implement basic R operations (data input, missing values, importing data into R using different
formats : xlsx, CSV, Text files)
5. Use R as a calculator
6. Explore various functionalities of dataframes.

Quantum University – Syllabus (Batch 2022-26) Page 206 of 369


B. Tech. CSE Version
2022
7. Create data set using data frames, list and tables.
8. Calculate the remainder after dividing 31079 into 170166719
9. Calculate the interest earned after 5 years on an investment of $2000,
10. Assuming an interest rate of 3% compounded annually.
11. Use R to calculate the area of a circle with radius 7 cm.
12. Do you think there is a difference between 48:14ˆ2and 48:(14ˆ2)?
13. Usingrep()and seq()as needed, create the vectors?
0000011111222223333344444 and 1234512345123451234512345
1. Create the vector
## [1]000111100011110001111000111100011
## [34] 1 1
and convert it to a factor. Identify the levels of the result, and then
change the level labels to obtain the factor:
## [1] Male Male Male Female Female Female Female Male Male
## [10] Male Female Female Female Female Male Male Male Female
## [19] Female Female Female Male Male Male Female Female Female
## [28] Female Male Male Male Female Female Female Female
## Levels: Male FemaleExplore various functionalities of plots

Exercise -2
1. Create the contingency table for the given raw data.
2. Create the interactive user input code line in r using readline ( ) function.
3. Create the contingency table for the given vector format data.
4. Convert the contingency table to original format of the given data.
5. Analyse and give interpretation of summary statistics for the given data.
6. Calculate mean, median and mode for the grouped data and compare the results for the given data.
7. Analyse the given data for non-parametric tests and give the interpretations.
8. Use R for test the given data
In order to compare the effectiveness of two sources of nitrogen, namely ammonium chloride
(NH4Cl) and urea, on grain yield of Coarse cereal, an experiment was conducted. The results on the
grain yield of Coarse Cereal (kg/plot) under the two treatments are given below.
NH4Cl : 13.4, 10.9, 11.2, 11.8, 14.0, 15.3, 14.2, 12.6, 17.0, 16.2, 16.5, 15.7.
Urea : 12.0, 11.7, 10.7, 11.2, 14.8, 14.4, 13.9, 13.7, 16.9, 16.0, 15.6, 16.0.
Assess which source of nitrogen is better for Coarse Cereal.
1. Use R to test the given data and interpret the results.
In a health survey of school children, it is found that the mean hemoglobin level of 55 boys is10.2
per 100ml with a SD of 2.1. Can we consider this group as taken from a population with a mean of
Quantum University – Syllabus (Batch 2022-26) Page 207 of 369
B. Tech. CSE Version
2022
11.0 g/100ml?

1. In a hearing survey among 246 town school children, 36 were found with conductive hearing loss
and among 349 village school children 61 were found with conductive hearing loss. Does this present
any evidence that conductive hearing loss is as common among town children as among village
children?

1. In an experiment to compare two types of Goat foods A and B, the following results of increase in
weight were observed in Goats.

Pig No. 1 2 3 4 5 6 7 8

Increase in weight due to A 49 53 51 52 47 50 52 53

Increase in weight due to B 52 55 52 53 50 54 54 53

Assuming the two samples are independent can we conclude food B is better than food A?

1. Before an increasing in exercise duty on tea, 800 persons out of a sample of 1000 persons were
found to be tea drinkers. After an increasing in duty, 800 people were tea drinkers in a sample of 1200
people. Using SE of a proportion, state whether there is a significant decrease in consumption of tea
after the increase in the exercise duty.

1. Use R for test the given data


A health status survey in a few villages revealed that the normal serum protein value of children in
that locality is 7.0 g/100ml. A group of 16 children who received high protein food for a period of
six months had serum protein values shown below. Can we consider that the mean serum protein
level of those who were fed on high protein diet is different from that of the general population?

S.No. 1 2 3 4 5 6 7 8
(Child No.)

Protein level (g%) 7.10 7.70 8.20 7.56 7.05 7.08 7.21 7.25

S.No. 9 10 11 12 13 14 15 16
(Child No.)

Protein level (g%) 7.36 6.59 6.85 7.90 7.27 6.56 7.93 8.56
Quantum University – Syllabus (Batch 2022-26) Page 208 of 369
B. Tech. CSE Version
2022

1. Students were selected to training. Their performance was noted by giving a test and the marks
recorded out of 50. They were given effective 6 months training and again they were given a test and
marks were recorded out of 50.

Farmers 1 2 3 4 5 6 7 8 9 10

Before training 25 20 35 15 42 28 26 44 35 48

After training 26 20 34 13 43 40 29 41 36 46

By applying the t-test can it be concluded that the students have benefited by the training?
1. 100 individuals of a particular race were tested with an intelligence test and classified into two
classes. Another group of 120 individuals belong to another race were administered the same
intelligence test and classified into the same two classes. The following are the observed frequencies of
the two races:

Race Intelligence

Intelligent Non-intelligent Total

Race I 42 58 100

Race II 55 65 120

Total 97 123 220

Test whether the intelligence is anything to do with the race.


1. Obtain the correlation coefficient between the heights of father(X) and of the son (Y) from the
following data

X 65 66 67 68 69 70 71 72

Y 67 68 65 68 72 72 69 71

And also test its significance. Using R functions.


1. Analyse the given data for analysis of variance and interpret the same for all the possible values.
1. Consider the inbuilt data set cars.
 Find Correlation between possible variables and pairwise correlation
 Find regression line between appropriate variables
 Display the summary statistics and comment on the results

Mode of Evaluation Internal and External Examination


Recommended by Board of Studied on 14-05-2022
Quantum University – Syllabus (Batch 2022-26) Page 209 of 369
B. Tech. CSE Version
2022
Date of Approval by the Academic 20-10-2022
Council on

Course Outcome for CS3548


Unit-wise Course Employability (Emp)/ Skill(S)/
Outcome BL Entrepreneurship (Ent)/ None
Descriptions Level (Use , for more than One)

CO1 2 Emp
Students should be able to understand the basic
concepts of R programming language.

CO2 Students should be able to understand the data 2 Ent


structures in R programming language.

CO3 Students should be able to understand the important 2 S


packages and functions in R programming language.

CO-PO Mapping for CS3548

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1 2 1 2 1 1 2 1 2 2 1 1 1 2 2 1 1

CO 2 3 2 3 2 2 3 2 3 3 2 2 2 3 3 2 2

CO 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2

Avg 2.3 1.6 2.3 1.6 1.6 2.3 1.6 2.3 2.3 1.6 1.6 1.6 2.3 2.3 1.6 1.6
3 7 3 7 7 3 7 3 3 7 7 7 3 3 7 7

Quantum University – Syllabus (Batch 2022-26) Page 210 of 369


B. Tech. CSE Version
2022

CS3547 Title: Advanced Level-CTP(Data Science) Lab L T P C


0 0 2 1
Version No. 1.0
Course Prerequisites Nil
Objective
 Students should be able to develop a deeper understanding of the linear
regression model and its limitations.
 Students should be able to demonstrate the concepts of various
classification techniques.
Expected Outcome
 Students should be able to differentiate between clustering and
classification.

List of experiments
Lab Activity: Implement various regression models on following data set), (Data Set:
https://archive.ics.uci.edu/ml/datasets/Computer+Hardware )
Lab Activity: Implement various classification models on following data set, list the best model) ( Data Set:
https://archive.ics.uci.edu/ml/datasets/Breast+Cancer+Wisconsin+%28Original%29 )
Lab Activity: Implement clustering model on following data set) (Data Set:
https://archive.ics.uci.edu/ml/datasets/3D+Road+Network+%28North+Jutland%2C+Denmark%29 )
Lab Activity: Implement reinforcement model on following data set) (Data Set:
https://archive.ics.uci.edu/ml/datasets/Chess+%28Domain+Theories%29 )

Quantum University – Syllabus (Batch 2022-26) Page 211 of 369


B. Tech. CSE Version
2022
3. Jake VanderPlas, “Python Data Science Handbook: Essential Tools for
Working with Data”, O’Reilly, Latest Edition

Text Books 4. Hadley Wickham, Garrett Grolemund,” R for Data Science”, OREILLY
Publication, Latest Edition.

3. Introduction to Machine Learning with Python by Andreas C. Müller, Sarah


Guido, Latest edition.

Reference Books 4. Milton. J. S. and Arnold. J.C., "Introduction to Probability and Statistics",
Tata McGraw Hill, Latest edition

Mode of Evaluation Internal and External Examinations


Recommended by Board 14-05-2022
of Studied on
Date of Approval by the 20-10-2022
Academic Council on

Course Outcome for CS3547

Unit-wise Course Employability (Emp)/ Skill(S)/


Outcome BL Entrepreneurship (Ent)/ None
Descriptions Level (Use , for more than One)

CO1 Students should be able to Develop a deeper 2 Emp


understanding of the linear regression model and its
limitations.

CO2 Students should be able to Demonstrate the 2 Ent


concepts of various classification techniques.

CO3 Students should be able to Differentiate between 3 S


clustering and classification.

Quantum University – Syllabus (Batch 2022-26) Page 212 of 369


B. Tech. CSE Version
2022

CO-PO Mapping for CS3547

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1 2 1 1 2 1 2 1 2 2 1 1 2 2 2 1 1

CO 2 3 2 2 3 2 3 2 3 3 2 2 3 3 3 2 2

CO 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2

Avg 2.3 1.6 1.6 2.3 1.6 2.3 1.6 2.3 2.3 1.6 1.6 2.3 2.3 2.3 1.6 1.6
3 7 7 3 7 3 7 3 3 7 7 3 3 3 7 7

CSE-FS Specialization

CS3511 Title: Agile Practices L T P C


3 0 0 3
Version No. 1.0
Course Prerequisites Nil
To have practical knowledge on designing RPA solutions.
Objective systems, and the processes that are usedto build them;"

 To understand the basics of RPA tools used in the


industry.
 To understand what RPA process.
Expected Outcome  To understand UI and tool windows.
 To understand the packages installed for automatic
specific targets.

Quantum University – Syllabus (Batch 2022-26) Page 213 of 369


B. Tech. CSE Version
2022
Unit No. Unit Title No. of Hrs
(Per Unit)
Unit I Understanding Common Agile Practices in DevOps 9
Introduction to Product Management, Product Design and Requirement gathering, Product
Design Challenges, UX Design, Product Development Methodologies, Product Marketing and
Presentation, Traditional Software Development Methodologies, Problem/issues with traditional
approach, Agile Development, Agile Manifesto, Scrum Model, Agile Estimations and Planning,
Soft skills in agile. What is Kanban, Understanding the Principle of Kanban, Value System of
Kanban, WIP Limits, Classes of Service in Kanban, Sample Kanban Boards (Proto Kanban),
How to read a Kanban Board, Meetings in Kanban System, Extreme Programming.

Unit II Code Design 9


Good design is good design regardless of paradigm, Fundamental characteristics of good design: modular, loosely
coupled, Using design to simplify code structure, How programming languages are designed to support good code
design, Best practices of design in OO program development, First Fundamental OO principle: Interface and
implementation design, Second Fundamental OO Principle: Recursive design, Design Patterns: reusing best
practices, SOLID Design Principles
Unit III Testing and Debugging: 7
Planning for errors and exceptions, Basic test-driven development: writing tests first, How TDD improves the quality
of the resulting code, Automating testing: using Junit, Avoiding creeping errors..
Unit IV Refactoring - Improving Structure 7
Code smells: symptoms of poorly designed code, Refactoring: changing code structure without changing
functionality, Using TDD for controlled code changes, The refactoring process, Using refactoring to make better
code faster, Collective Code Ownership, Common frameworks and code architectures: Spring, Hibernate,
Microservices, Spring Boot, How much should your code rely on third party code, IDEs: Eclipse, Visual Studio,
IntelliJ, etc.: the good and bad of an IDE, Avoiding common mistakes with IDEs E. The issue of making code IDE,
Dependent.
Unit V Code Structure 7
Classes, packages and methods: building clocks of code, Organizing code: the size of methods and classes, What
makes methods and classes “good”, Conceptual objects, using metaphors to make code understandable, Kinds of
objects: data transfer objects, data structures, functional structures, Using standardized algorithms and libraries,
Designing and using easily maintained structures, Overview of best practices in structure: law of Demeter, Open
close
1. Agile Project Management with Kanban - Book by Eric
Text Books Brechner

1. 1 Agile Foundations: Principles, Practices and Frameworks –


Reference Books
Peter Measey and Radtac.

Mode of Evaluation Internal and External Examinations


Recommendation by 14-05-2022
Board of Studies on
Date of approval by the 20-10-2022
Academic Council

Course Outcome for CS3511

Quantum University – Syllabus (Batch 2022-26) Page 214 of 369


B. Tech. CSE Version
2022
Unit-wise Course Employability (Emp)/ Skill(S)/
Outcome BL Entrepreneurship (Ent)/ None
Descriptions Level (Use , for more than One)

CO1 Students should be able to understand 2 Emp


fundamentals of Agile methodology.
CO2 Students should be able to Explain agile 2 Ent
principles.

CO3 Students should be able to explain Code 3 S


Structure

CO-PO Mapping for CS3511

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1 2 1 2 2 1 2 1 2 2 1 1 2 2 1 2 2

CO 2 3 2 3 3 2 3 2 3 3 2 2 3 3 2 3 3

CO 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2

Avg 2.3 1.6 2.3 2.3 1.6 2.3 1.6 2.3 2.3 1.6 1.6 2.3 2.3 1.6 2.3 2.3
3 7 3 3 7 3 7 3 3 7 7 3 3 7 3 3

CS3512 Title: iOS Application Development - CAP IV LT PC


3 00 3
Version No. 1.0
Course Prerequisites Nil
This course provides an introduction to object oriented programming (OOP) using
Objective the Java programming language. Its main objective is to teach the basic concepts
And techniques which form the object oriented programming paradigm
 Gain knowledge of iOS Architecture and Xcode
 Gain Knowledge on Objective-C concepts
 Gain Knowledge on Swift programming
Expected Outcome  Understand MVC and its importance in iOS App development
 Understand iOS App UI elements
 Understand Files and SQLite to Store and Retrieve information

Unit No. Unit Title No. of


Hrs(Per
Unit)
Unit I iOS Navigation and Interface 9
Quantum University – Syllabus (Batch 2022-26) Page 215 of 369
B. Tech. CSE Version
2022
Design
Creating the Xcode Project- Project Settings, Creating the User Interface, Running the App in the Simulator, Adding App
Behavior, Dismissing the Keyboard- App Icons and Launch Images, Views and Controllers- View Controller, Tab Bar
Controller, Navigation Controller, Creating the Interface- Creating the Project, Creating the Views, Design the Contacts
Screen, Add Navigation Controller for the Date Screen, Activating the Interface.
Unit II Persistent Data and Tables in 7
OS
File Data Storage, User Defaults, Core Data, Setting Up Core Data- Creating the Project, Designing Data Structure, Passing
Data Between Controllers, Saving Data to Core Data; Storing the Settings- Creating the Settings Interface, Working with
NSUser Defaults Object, Activating the Settings Interface, Global Constants, Setting Up Tables- Populate the Table with
Data, Retrieve Data from Core Data, Adding Contact Data, Display Detailed Data, Save Changes to Records, Deleting
Records, Accessory Buttons, Alert View, Show Subtitles in the Table, Sort the Table.
,

UnitIII Maps, Location and Access to 7


Hardware
Overview of Location and Mapping- Hardware and Sensors, Core Location, MapKit, Adding Location Information to the
App- Finding Location, Adding a Map.Access to Hardware and Sensors in iOS - Getting Device Information, Monitoring
Battery Status, Controlling the Camera, calling a Phone Number- Long Press Gesture, Adding Long Press to Enabled Text
Field; Using Core Motion for Accelerometer Data.
UnitIV Monetizing and Publishing 7
Apps
General method, applications-n-queen problem, sum of subsets problem, graph coloring, Hamiltonian cycles. Elementary
graphs algorithms, Maximum Flow and Travelling Salesman Problem

UnitV Lab Activity 7

Lab Activity:
1. Install Xcode and Create Hello world iOS Application
2. Create iOS Application Dismiss the Keyboard- change App Icons and Launch Images
3. Create iOS Application using View Controller, Tab Bar Controller, Navigation Controller
4. Create iOS Application Pass the Data Between Controllers
5. Create iOS application to capture the user information such as name, gender, mobile number, mail id, city, state, and
country with nice UI and save the data
Lab Activity:

6. Create iOS Application implement the map kit and display current location
7. Create iOS Application demonstrate how to Access the Hardware and Sensors in iOS - Getting Device Information
8. Create iOS application to Monitoring Battery Status Controlling the Camera
1. Introduction to Algorithms, secondedition ,T.H.Cormen, C.E.Leiserson,
TextBooks
R.L.Rivest, and C.Stein, PHI Pvt. Ltd./ Pearson Education
2. Introduction to Design and Analysis of Algorithms A strategic approach,
R.C.T.Lee, S.S.Tseng, R.C.Chang and T.Tsai, Mc Graw Hill. Jones
3. Data structures and Algorithm Analysis in C++, Allen Weiss, Pearson
education.
ReferenceBooks
4. Fundamentals of Computer Algorithms, Ellis Horowitz,Satraj Sahni and
Rajasekharam, Galgotia publications pvt. Ltd.
5.
Mode of Evaluation Internal and External Examinations
Recommendation by Board of 14-05-2022
Studies on
Date of approval by the 20-10-2022
Academic Council

Course Outcome for CS3512

Unit-wise Course Employability (Emp)/


Outcome BL Skill(S)/ Entrepreneurship
Descriptions
Level (Ent)/ None
(Use , for more than One)
Quantum University – Syllabus (Batch 2022-26) Page 216 of 369
B. Tech. CSE Version
2022
CO1 Gain knowledge of iOS Architecture and Xcode 2 S

CO2 Gain Knowledge on Objective-C concepts 2 Emp

CO3 Gain Knowledge on Swift programming 2 Emp

CO4 Understand MVC and its importance in iOS App 2 Emp


development

CO5 Understand Files and SQLite to Store and Retrieve 2 Emp


information

CO-PO Mapping for CS3512

Cour Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- 2, Low-1, Not related- Program Specific Outcomes
se 0)
Outc PO PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3 PSO4
ome 1
s

CO
3 2 2 2 1 2 1 2 3 3 2 3 2 3 3 3
1
CO
3 2 2 1 2 2 3 1 2 3 2 2 2 2 2 3
2
CO
3 2 3 3 2 1 2 3 2 2 3 2 3 2 3 3
3
CO
3 2 3 2 2 3 3 2 3 3 2 1 2 2 2 3
4
CO
2 2 2 3 2 2 1 2 3 3 2 2 1 2 2 2
5
Avg
3 2 2.5 2 1.75 2 2.25 2 2.5 2.75 2.25 2 2 2.2 2.4 3

Quantum University – Syllabus (Batch 2022-26) Page 217 of 369


B. Tech. CSE Version
2022

CS3545 Title: iOS Application Development - CAP IV LT PC


Lab 0 02 1
Version No. 1.0
Course Prerequisites Nil
This course provides an introduction to object oriented programming
Objective (OOP) using the Java programming language. Its main objective is to
teach the basic concepts
And techniques which form the object oriented programming paradigm
 Gain knowledge of iOS Architecture and Xcode
 Gain Knowledge on Objective-C concepts
 Gain Knowledge on Swift programming
Expected Outcome  Understand MVC and its importance in iOS App development
 Understand iOS App UI elements
 Understand Files and SQLite to Store and Retrieve information

List of experiments

Lab Activity:
4. Install Xcode and Create Hello world iOS Application
5. Create iOS Application Dismiss the Keyboard- change App Icons and Launch
Images
6. Create iOS Application using View Controller, Tab Bar Controller, Navigation
Controller
4. Create iOS Application Pass the Data Between Controllers
5. Create iOS application to capture the user information such as name, gender, mobile number, mail
id, city, state, and country with nice UI and save the data
Lab Activity:

6. Create iOS Application implement the map kit and display current location
7. Create iOS Application demonstrate how to Access the Hardware and Sensors in iOS - Getting
Device Information
8. Create iOS application to Monitoring Battery Status Controlling the Camera
1. Introduction to Algorithms, secondedition ,T.H.Cormen,
TextBooks
C.E.Leiserson, R.L.Rivest, and C.Stein, PHI Pvt. Ltd./ Pearson
Education
2. Introduction to Design and Analysis of Algorithms A strategic
approach, R.C.T.Lee, S.S.Tseng, R.C.Chang and T.Tsai, Mc Graw Hill.
Jones
6. Data structures and Algorithm Analysis in C++, Allen Weiss,
Pearson education.
ReferenceBooks
7. Fundamentals of Computer Algorithms, Ellis Horowitz,Satraj
Sahni and Rajasekharam, Galgotia publications pvt. Ltd.
8.
Internal and External Examinations
Recommended by Board 14-05-2022
ofStudiedon
Date of Approval by 20-10-2022
theAcademicCouncilon

Quantum University – Syllabus (Batch 2022-26) Page 218 of 369


B. Tech. CSE Version
2022
Course Outcome for CS3547

Unit-wise Course Employability (Emp)/ Skill(S)/


Outcome BL Entrepreneurship (Ent)/ None
Descriptions Level (Use , for more than One)

CO1 Gain knowledge of iOS Architecture 2 Emp


and Xcode

CO2 Gain Knowledge on Objective-C 2 Ent


concepts

CO3 Gain Knowledge on Swift 3 S


programming

CO-PO Mapping for CS3547

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1 2 1 1 2 1 2 1 2 2 1 1 2 2 2 1 1

CO 2 3 2 2 3 2 3 2 3 3 2 2 3 3 3 2 2

CO 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2

Avg 2.3 1.6 1.6 2.3 1.6 2.3 1.6 2.3 2.3 1.6 1.6 2.3 2.3 2.3 1.6 1.6
3 7 7 3 7 3 7 3 3 7 7 3 3 3 7 7

Quantum University – Syllabus (Batch 2022-26) Page 219 of 369


B. Tech. CSE Version
2022

CS3513 Title: Project Based Learning using JAVA LT PC


3 00 4
Version No. 1.0
Course Prerequisites Nil
This course provides an introduction Project Based Learning using JAVA
Objective

 Web applications
 Java servlets to design and develop web applications
 Session management in java servlets
Expected Outcome  Java server pages
 Custom tags
 MVC and struts framework
 How to build web applications using struts
 ORM and hibernate
 IOC, DI and springs framework

Unit No. Unit Title No. of


Hrs(Per
Unit)
UnitI Java Servlets 9
Introduction to JDBC, Web Applications, Servlets and HTTP Servlets, Filters, Security, Servlet Life Cycle, Servlets for the
World Wide Web, Requests, Responses, and Headers, GET and POST, HTTP, Deploying a Servlet , Web Application
Deployment Descriptor Structure, Servlet Configuration , HttpServletRequest/Response, ServletContext, Session
Management, Case Study.
UnitII Java Server Pages (JSP) 7
Introduction, JavaBeans, Custom Tags and JSP Fragments, JSP Life Cycle, The Difference Between Servlets and JSP, JSP
Syntax and Semantics, Elements and Template Data, JSP Configuration, Standard JSP Actions, Attributes, Comments,
Quoting and Escape Characters, Exception Handling, JavaBeans and the JSP Expression Language, JSP Standard Tag
Library, Custom Tag Libraries, Database Connectivity, Building a Complete Web Application, Case Study.
UnitIII Struts 7
Introduction To Basic MVC Architecture, Overview, Environment Setup, Architecture, Sample Programs, Configuration,
Actions, Interceptors, Result Types, File Uploads, Database Access, Sending Email, Validations, Localization, Type
Convertion, Themes & Templates, Exception handling, Annotations, Control Tags, Data TAGS, Form Tags, The Ajax
Tags, Case Study.
UnitIV Hibernate 7
Introduction, Architecture, Environment, Configuration, Sessions, Persistent Class, Life Cycle, Using the Session, Searches
and Queries, Advanced Queries Using Criteria ,Mapping Files, Mapping Types, Examples, O/R Mappings, Annotations,
Query Language, Criteria Queries, Native SQL, Caching, Batch Processing, Interceptors, Case Study.
UnitV Springs 7
Introduction, Architecture, Environment Setup, Create Sample Program , IOC Containers, Bean Definition, Bean Scopes,
Bean Lifecycle, Bean Post Processors, Dependency Injection, Injecting Inner Beans, Injecting Collection, Beans Auto
wiring, Annotation -Based Configuration, Java-Based Configuration, Event Handling, Custom events, AOP Framework,
JDBC Framework, Transaction management, Web MVC Framework, Case StudyInformation
8. Create iOS application to Monitoring Battery Status Controlling the Camera
1. Servlets and JavaServer Pages by Jayson Falkner, Kevin Jones, Addison-
TextBooks
Wesley Professional
2. Struts 2 in Action by Donald Brown, Chad Michael Davis, Scott Stanlick -
Manning Publications
3. Beginning Hibernate by Joseph B. Ottinger, Jeff Linwood, Dave Minter,
Apress
4. Professional Java Development with the Spring Framework by Rod
Johnson,Wiley
9. Head First Servlets and JSP by Bert Bates, Kathy Sierra, Bryan Basham-
O'Reilly Media
ReferenceBooks
10. Pro Spring 5 by Iuliana Cosmina, Rob Harrop, Chris Schaefer, Clarence
Ho Apress
11. .

Quantum University – Syllabus (Batch 2022-26) Page 220 of 369


B. Tech. CSE Version
2022

Mode of Evaluation Internal and External Examinations


Recommendation by Board of 14-05-2022
Studies on
Date of approval by the 20-10-2022
Academic Council

Course Outcome for CS3513

Unit-wise Course Employability (Emp)/


Outcome BL Skill(S)/ Entrepreneurship
Descriptions
Level (Ent)/ None
(Use , for more than One)
CO1 Students should be able to understand the use of OOPs 2 s
concepts.
CO2 Students should be able to solve real world problems 3 Emp
using OOP techniques.
CO3 Students should be able to develop and understand 3 Emp
exception handling, multithreaded applications with
synchronization.
CO4 Students should be able to design GUI based 3 Emp
applications
CO5 Students should be able to understand the use of File 3 Emp
I/O.

CO-PO Mapping for CS3513

Cour Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- 2, Low-1, Not related- Program Specific Outcomes
se 0)
Outc PO PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3 PSO4
ome 1
s

CO
1 2 2 2 2 2 1 1 1 3 3 2 2 2 3 1
1
CO
1 1 1 2 1 2 2 1 1 2 2 2 1 2 2 1
2
CO
2 2 2 2 2 3 3 1 1 1 2 2 2 2 2 2
3
CO
2 1 2 2 2 3 3 2 2 1 1 1 2 3 2 2
4
CO
3 1 1 3 1 2 2 2 1 2 1 2 1 2 1 3
5
Avg
1.5 1.5 1.75 2 1.75 2.5 2.25 1.25 1.25 1.75 2 1.75 1.6 2.2 2 1.5

Quantum University – Syllabus (Batch 2022-26) Page 221 of 369


B. Tech. CSE Version
2022

CS3549 Title: Project Based Learning using JAVA Lab L T P C


0 0 4 2
Version No. 1.0

Course Prerequisites Nil

Objectives The student will learn the basics of Project Based Learning using JAVA

Expected Outcome  Analyse the asymptotic performance of algorithms.


 Write rigorous correctness proofs for algorithms.
 Demonstrate a familiarity with major algorithms and data structures.
 Apply important algorithmic design paradigms and methods of analysis.
 Synthesize efficient algorithms in common engineering design situations

List of Experiments
1. Develop dynamic web application to display current system date and time using servlets.
2. Develop dynamic web application to display login page with proper HTML UI elements
using servlets.
3. Implement a servlet to authenticate login details, which is created previously (user name
and password should be accepted using HTML and displayed using a Servlet)
4. Develop dynamic web application to manage product (prodId, name, category, price)
details using servlets. This app must have following pages
5. Home page
6. Product adding page
7. Product editing page
8. Product displaying page
9. Develop dynamic web application to manage user (userId, name, dob, address) details
using JSP. This app must have following pages

Home page

User adding page

User editing page

User displaying page

10. Write JSP program to implement custom tag with name <product>, which display product
(prodId, name, category, price) details
11. Enhance previous JSP program to fetch data from database
12. Develop Rich Internet Applications to manage product and user details using struts and
database
13. Develop Hibernate application to manage product details like insert, update, delete and
display from database using HQL
14. Develop Spring based dynamic web application to manage courses, students in a college
environment using Web MVC framework and JDBC

Mode of Evaluation Internal and External Examinations

Quantum University – Syllabus (Batch 2022-26) Page 222 of 369


B. Tech. CSE Version
2022
Recommendation by 14-05-2022
Board of Studies on
Date of approval by the 20-10-2022
Academic Council

Course Outcome for CS3549

Unit-wise Course Employability (Emp)/


Outcome BL Skill(S)/ Entrepreneurship
Descriptions
Level (Ent)/ None
(Use , for more than One)
CO1 Students should be able to use Object Oriented Programming 3 Emp
concepts for problem solving.
CO2 Students should be able to Apply JDBC to provide a program 3 Emp
level interface for communicating with database using java
programming
CO3 Students should be able to Apply the garbage collection for 3 Emp
saving the resources automatically

CO-PO Mapping for CS3549

Cour Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- 2, Low-1, Not related- Program Specific Outcomes
se 0)
Outc PO PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3 PSO4
ome 1
s

CO
1 1 2 2 1 1 2 2 2 2 2 2 1 1 2 2
1
CO
1 1 2 2 1 1 2 2 2 2 2 2 1 1 2 2
2
CO
2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 2
3
Avg 1.3
3 1.33 2 2.33 1.3 1.33 2 2 2 2 2 2 1.33 1.3 2 2

Semester-6

Quantum University – Syllabus (Batch 2022-26) Page 223 of 369


B. Tech. CSE Version
2022

Quantum University – Syllabus (Batch 2022-26) Page 224 of 369


B. Tech. CSE Version
2022
CS3604 Title: Compiler Design L T P C
3 1 0 4
Version No. 1.0
Course Prerequisites Nil
The course aims to introduce the concept, working and internal structures of
Objective
compilers as well as errors.
 The student should be able to realize basics of compiler design and
apply for real time applications, To develop an awareness of the
function and complexity of modern compilers
 The student should be able to understand the different types of
parsing techniques and should be in a position to solve the problem
 The student should be able to analyse the program and minimize the
code which helps in reducing the no. of instructions in a program and
also utilization of registers in an effective way.
Expected Outcome
 The student should be able to draw the flow graph for the
intermediate codes,To apply the optimization techniques to have a
better code for code generation
 The student should be able to apply the code generation algorithms
to get the machine code for the optimized code, To represent the
target code in any one of the code formats,To understand the
machine dependent code

Unit No. Unit Title No. of Hrs


(Per Unit)
Unit I Introduction 5
Compilation Process, Phases and passes of compiler, Bootstrapping, Cross Compiler Lexical Analysis: Regular
expressions and their applications to lexical analysis, Optimization of DFA-Based Patterns in lexical analysis,
Matcher’s implementation of lexical analyzer, LEX compiler
Unit II Syntax Analysis 4
BNF, CFG and CFL, Parse Tree, Ambiguity, Elimination of Left-recursion & Left factoring, Top down parsing:
Backtracking, LL (1), recursive descent parsing, Predictive parsing,. Bottom up parsing: Handles & handle pruning,
Shift Reduce parsing, Stack implementation of Shift-reduce parsing, Conflicts during Shift-reduce parsing, SLR, LR
(0), LR (1), CLR and LALR (LR (k)) parsing, Error recovery in parsing, handling ambiguous grammar, YACC –
automatic parser generator
Unit III Semantic Analysis 5
Intermediate forms of source Programs – abstract syntax tree, polish notation and three address codes. Attributed
grammars, Syntax directed translation, S-attributed, L-attributed translation schemes, Conversion of Programming
language Constructs into Intermediate code forms, Type checking. Symbol table management, Organization for
block structures, hashing, and Tree representation of scope information
Unit IV Code Optimization 6
Static and Dynamic storage allocation, storage allocation for heaps, arrays, strings and records. Code optimization:
Scope of Optimization, local optimization, loop optimization, peephole optimization, frequency reduction, folding,
DAG representation & DAG for register allocation. . Data flow analysis: Flow graph, data flow equation, global
optimization, redundant sub expression elimination, Induction variable elements, Live variable analysis, Copy
propagation
Unit V Code Generation 4
Object code forms, machine dependent code optimization, register allocation and assignment generic code
generation algorithms,
1.Aho, Sethi and Ullman, "Compilers: Principles, Techniques and Tools”,
Text Books Pearson Education
2.V Raghvan, “ Principles of Compiler Design”, TMH
1.K. Muneeswaran,Compiler Design,First Edition,Oxford University Press.
Reference Books 2.J.P. Bennet, “Introduction to Compiler Techniques”, Second Edition, Tata
McGraw-Hill.
Mode of Evaluation Internal and External Examinations
Recommended by Board of 14-05-2022
Studied on
Date of Approval by the 20-10-2022
Academic Council on

Quantum University – Syllabus (Batch 2022-26) Page 225 of 369


B. Tech. CSE Version
2022

Course Outcome for CS3604

Unit-wise Course Employability (Emp)/


BL
Outcome Skill(S)/ Entrepreneurship
Descriptions Leve
(Ent)/ None
l
(Use , for more than One)
CO1 Students should be able to Realize basics of compiler 2 Emp
design and apply for real time applications, To develop
an awareness of the function and complexity of modern
compilers
CO2 Students should be able to Understand the different 2 Ent
types of parsing techniques and should be in a position
to solve the problem
CO3 Students should be able to Analyse the program and 2 S
minimize the code which helps in reducing the no. of
instructions in a program and also utilization of registers
in an effective way.
CO4 Students should be able to Draw the flow graph for the 3 Emp
intermediate codes,To apply the optimization techniques
to have a better code for code generation
CO5 Students should be able to Apply the code generation 3 Emp
algorithms to get the machine code for the optimized
code, To represent the target code in any one of the code
formats,To understand the machine dependent code

CO-PO Mapping for CS3604

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1 2 1 2 1 1 2 3 2 1 1 2 3 1 3 2 3
CO 2 3 2 3 1 2 3 1 3 1 2 3 1 1 2 3 2
CO 3 2 2 2 3 2 1 1 2 3 2 1 1 1 2 1 2
CO 4 3 2 3 2 3 2 2 3 2 3 2 2 3 2 3 2
CO 5 3 2 2 3 2 2 2 2 3 2 2 2 3 2 2 3
Avg 2.6 1.8 2.4 2.0 2.0 2.0 1.8 2.4 2.0 2.0 2.0 1.8 1.8 2.2 2.2 2.4
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

Quantum University – Syllabus (Batch 2022-26) Page 226 of 369


B. Tech. CSE Version
2022
CS3641 Title: Compiler Design Lab LT P C
0 0 2 1
Version No. 1.0
Course Prerequisites Nil
Objectives Explain the importance of compiler design. Design and implementation of
lexical analyzer using lex tools. Explain the top down and bottom up parsing
techniques using programming. Identify the understanding language
peculiarities by designing a complete translator for mini language .Explain
that computing science theory can be used as the basis for real applications.
Expected Outcome Understand the working of lex and yacc compiler for debugging of programs
.Understand and define the role of lexical analyzer, use of regular expression
and transition diagrams. Understand and use Context free grammar, and parse
tree construction. Learn & use the new tools and technologies used for
designing a compiler. Develop program for solving parser problems. Learn
how to write programs that execute faster.
List of Experiments
1. Write a C program to identify whether a given line is a comment or not.
2. Write a C program to recognize strings under 'a','a*b+','abb'.
3. Write a C program to test whether a given identifier is valid or not.
4. Write a C program to simulate lexical analyzer for validating operators.
5. Write a C program for constructing of LL(1) parsing.
6. Write a C program for constructing recursive descent parsing.
7. Write a C program to implement LALR parsing.
8. Write a C program to implement operator precedence parsing.

Mode of Evaluation Internal and External Examinations


Recommendation by 14-05-2022
Board of Studies on
Date of approval by 20-10-2022
the Academic Council

Quantum University – Syllabus (Batch 2022-26) Page 227 of 369


B. Tech. CSE Version
2022
Course Outcome for CS3641

Unit-wise Course Employability (Emp)/


BL
Outcome Skill(S)/ Entrepreneurship
Descriptions Leve
(Ent)/ None
l
(Use , for more than One)
CO1 Students should be able to Realize basics of compiler 2 Emp
design and apply for real time applications, To develop
an awareness of the function and complexity of modern
compilers.
CO2 Students should be able to Analyse and implement the 2 Ent
program and minimize the code which helps in reducing
the no. of instructions in a program and also utilization
of registers in an effective way.
CO3 Students should be able to Understand and implement 2 S
the dif

CO-PO Mapping for CS3641

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1 2 2 2 1 2 2 2 2 1 1 2 2 2 2 2 1
CO 2 3 3 2 3 3 3 3 2 3 3 3 3 3 3 2 3
CO 3 2 2 2 3 2 2 2 2 3 2 3 3 2 2 2 3
Avg 2.3 2.3 2.0 2.3 2.3 2.3 2.3 2.0 2.3 2.0 2.6 2.6 2.3 2.3 2.0 2.3
3 3 0 3 3 3 3 0 3 0 7 7 3 3 0 3

Quantum University – Syllabus (Batch 2022-26) Page 228 of 369


B. Tech. CSE Version 2022

CS3642 Title: Technical VAP I L T P C


0 0 2 2
Version No. 1.0
Course Prerequisites Nil
The course aims brush-up the topics important in terms of placement
Objective
activity.
 Students can take the basic concepts of programming
languages
Expected Outcome
 Students can be able to manage database system
 Students can understood the concepts of machine learning
Unit No. Unit Title No. of Hrs
(Per Unit)
Unit I HTML,CSS & Java Script 5
HTML5,CSS, Java Script, Overview with implementation details, Interview Questions with Solutions SET-
1(50 Questions) SET-2 For Exercise, Previous Year Placement Paper Discussion and solution
Unit II Python 4
Python Overview with implementation details and its libraries, Interview Questions with Solutions SET-
1(50 Questions) SET-2 For Exercise for python and Machine Learning,
Unit III Machine Learning 5
Machine Learning Overview and Implementation Details with Interview Questions, Previous Year
Placement Paper Discussion and solution for Python and Machine Learning
Unit IV PHP 6
Introduction to PHP and its platform configuration using XAMPP, Overiew of CMS (Wordpress) and PHP
Framework, Interview Questions with Solutions SET-1(50 Questions) SET-2 For Exercise for PHP
Unit V Core & Advance Java, C & C++ 4
Advance Java, C &C++ Overview and Implementation Details with Interview Questions, Previous Year
Placement Paper Discussion and solution
Text Books 1.Practice material
Reference Books 1.Practice Material
Mode of Evaluation Internal and External Examinations
Recommended by Board of 14-05-2022
Studied on
Date of Approval by the 20-10-2022
Academic Council on

Quantum University – Syllabus (Batch 2022-26) Page 229 of 369


B. Tech. CSE Version 2022

Course Outcome for CS3642

Unit-wise Course Employability (Emp)/


BL
Outcome Skill(S)/ Entrepreneurship
Descriptions Leve
(Ent)/ None
l
(Use , for more than One)
CO1 Understand the concepts of HTML,CSS 2 Emp
CO2 Understand the concepts of python language 2 Ent
CO3 Understand the concepts of Machine learning 2 S

CO4 Understand the concepts of PHP language 3 Emp


CO5 Understand the concepts of C++ programming language 3 Emp

CO-PO Mapping for CS3642

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1 2 2 2 2 2 2 1 2 2 1 2 2 2 2 2 1
CO 2 3 3 2 3 3 2 3 3 3 3 3 3 3 3 2 3
CO 3 2 2 2 2 2 2 3 2 2 2 3 3 2 2 2 3
Avg 2.3 2.3 2.0 2.3 2.3 2.0 2.3 2.3 2.3 2.0 2.6 2.6 2.3 2.3 2.0 2.3
3 3 0 3 3 0 3 3 3 0 7 7 3 3 0 3

Quantum University – Syllabus (Batch 2022-26) Page 230 of 369


B. Tech. CSE Version 2022

CSE without Specialization

CS3601 Title: Artificial Intelligence L T P C


2 2 0 3
Version No. 1.0
Course Prerequisites Nil
Introduce the concepts of Artificial Intelligence, Searching methods.
Objective
Knowledge representation methods and expert system.
 The student should be able to understand the concepts of artificial
intelligence. Students will also learn the various searching methods.
 Student will understand the various types of knowledge
representation techniques required in artificial intelligent machines
Expected Outcome  Students will understand reasoning during the condition of
uncertainty
 Students will learn about different types of learning methods
 Students will learn about the various methods of reducing the
search path in a problem.
Unit No. Unit Title No. of Hrs
(Per Unit)
Unit I Introduction to Al And Production Systems 6
Introduction to AI-Problem formulation, Problem Definition -Production systems, Control strategies, Search
strategies. Problem characteristics, Production system characteristics, Water Jug Problem ,Search techniques- Hill
Climbing, Best first search, A* algorithm, AO* algorithm, Constraint Satisfaction,.
Unit II Knowledge Representation 5
Approaches and issues in knowledge representation, Knowledge Based Agent, Propositional Logic, Predicate logic,
Forward and backward deduction, Unification, Resolution, Weak slot – filler structure, Strong slot - filler structure.
Unit III Reasoning Under Uncertainty 4
Logics of non-monotonic reasoning, Implementation, Basic probability notation, Bayes rule, Certainty factors and
rule based systems, Bayesian Theory - Bayesian networks, Dempster - Shafer Theory, Fuzzy Logic.
Unit IV Introduction to Learning 4
Planning with state space search, conditional planning, continuous planning, Multi-Agent planning. Forms of
learning - inductive learning – Reinforcement Learning -- Neural Net learning, Supervised learning, unsupervised
learning
Unit V Advanced Topics 5
Game Playing: Minimax search procedure - Adding alpha-beta cutoffs. Goal Stack Planning, Expert System, Roles
of expert systems, Expert System shells - Knowledge Acquisition. Swarm Intelligent Systems – Ant Colony System

1.Elaine Rich, Kevin Knight and Shivashankar B.Nair, “Artificial


Text Books Intelligence”, Tata Mc Graw-Hill.
2.Charnick “Introduction to Artificial Intelligence.” Addision Wesley.
1.Winston, “LISP”, Addison Wesley.
Reference Books
2.Marcellous, “Expert Systems Programming”, PHI.
Mode of Evaluation Internal and External Examinations
Recommended by Board of 14-05-2022
Studied on
Date of Approval by the Academic 20-10-2022
Council on

Quantum University – Syllabus (Batch 2022-26) Page 231 of 369


B. Tech. CSE Version 2022

Course Outcome for CS3601

Unit-wise Course Employability (Emp)/


BL
Outcome Skill(S)/ Entrepreneurship
Descriptions Leve
(Ent)/ None
l
(Use , for more than One)
CO1 Students should be able to Understand the concepts of 2 Emp
artificial intelligence. also learn the various searching
methods.
CO2 Student will understand the various types of knowledge 2 Ent
representation techniques required in artificial intelligent
machines
CO3 Student will Understand reasoning during the condition 2 S
of uncertainty
CO4 Student will Learn about different types of learning 3 Emp
methods
CO5 Student will Learn about the various methods of 3 Emp
reducing the search path in a problem.

CO-PO Mapping for CS3601

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1 3 2 3 3 3 3 3 2 3 2 2 2 3 3 3 3
CO 2 2 3 2 3 2 2 3 3 3 2 2 2 2 3 2 2
CO 3 2 2 3 2 3 3 3 3 2 2 3 2 3 2 3 3
CO 4 2 3 2 3 2 3 2 3 3 3 2 3 3 3 2 3
CO 5 3 3 2 3 2 3 3 3 2 2 3 2 2 3 2 3
Avg 2.2 2.7 2.7 2.7 2.7 2.7 2.2 2.2 2.2 2.7 2.7 2.7
5 2.5 2.5 5 2.5 5 5 5 5 5 5 5 5 5 2.5 5

Quantum University – Syllabus (Batch 2022-26) Page 232 of 369


B. Tech. CSE Version 2022

CS3603 Title: Distributed Operating System L T P C


3 0 0 3
Version No. 1.0
Course Prerequisites Nil
The main objective of his course is to introduce the fundamental of
Distributed Operating System and to demonstrate the Process,
Objective Memory, File Management, Communication and Synchronization,
Naming, Consistency and replication, Fault Tolerance in Distributed
Environment.
 The student should be able to understand the use of DOS
concepts, its architecture and various challenges and issues in
DOS network
 The student should be able to understand the DOS processes,
synchronization and communication
 The student should be able to develop and understand
Expected Outcome exception handling, multithreaded applications and recovery
 The student should be able to understand DFS
implementation, page and object based distributed shared
memory, replacement strategy and thrashing.
 The student should be able to develop andunderstand the use
access control techniques, and web applications of distributed
web-based system.
Unit No. Unit Title No. of Hrs
(Per Unit)
Unit I Fundamentals of Distributed Operating System 7
Introduction of Operating System and the types, Hardware Concept, Software Concept, Process
Management, Memory Management and File Management, Design Issues of Distributed Operating System,
True Distributed System and Real Time Sharing ,Multiprocessor System, Overview of Computer Network,
Client Server Architecture, Resource Sharing and web challenges
Unit II Communication and Synchronization in 8
Distributed Operating System
Critical Section Problem and Traditional Synchronization Problems, Inter Process Communication(IPC)
and Remote Procedure Call(RPC), Synchronization in Object Based Systems, Election Algorithm ,Clock
Synchronization(Logical, Physical and Vector) and related Algorithm, Transaction’s Atomicity and
Commit Protocols, Deadlock and Deadlock Handling, Agreement Protocols.
Unit III Process and Recovery in Distributed Operating 7
System
Process Concept and Threads, Process Scheduling in Distributed Operating System, Process Migrations,
Resource Management(Load Balancing and Sharing Approach), Fault Tolerance, Real Time Distributed
Operating System(Design Issues, Communication and Scheduling), Synchronous and Asynchronous Check
Pointing and Recovery, Distributed Debugging

Unit IV Distributed File System and Shared Memory 7


Introduction to Distributed File System, File Service Architecture, DFS Implementation (NFS, Google FS,
Caching and Replication), Overview and Architecture of Distributed Shared Memory, Consistency Models,
Shared Variable, Page and Object based Distributed Shared Memory, Distributed Scheduling, Replacement
Strategy and Thrashing, Trends in Distributed Operating System
Unit V Security and Distributed Web Based System 7
Distributed Operating System Security, Need and Access Control Techniques, Naming Concept(DNS) and
Name Cache, Distributed Web Based System – Architecture, Queues, Indexes and Load Balancers, Web
Proxy Caching, Replication for Web Hosting System and Web Applications, Types of External Attacks
1.Asilberschatz P.B Garvin Operating System Concept, John Wiley
and Sons(Asia).
Text Books
2.P.K.Sinha, Distributed operating System: Concept and Design, IEEE
Press
1.Andrew.S.Tanenbaum, “Distributed Operating System”, Pearson
Reference Books Education India.
2.Distributed System: Concept and Design by George Coulouris, Jean
Quantum University – Syllabus (Batch 2022-26) Page 233 of 369
B. Tech. CSE Version 2022

Dollimore, Tim Kindberg, Pearson.


Mode of Evaluation Internal and External Examinations
Recommended by Board of 14-05-2022
Studied on
Date of Approval by the 20-10-2022
Academic Council on

Course Outcome for CS3603

Unit-wise Course Employability (Emp)/


BL
Outcome Skill(S)/ Entrepreneurship
Descriptions Leve
(Ent)/ None
l
(Use , for more than One)
CO1 Students should be able to Understand the use of DOS 2 Emp
concepts, its architecture and various challenges and
issues in DOS network
CO2 Students should be able to Understand the DOS 2 Ent
processes, synchronization and communication
CO3 Students should be able to Develop and understand 2 S
exception handling, multithreaded applications and
recovery
CO4 Students should be able to Understand DFS 3 Emp
implementation, page and object based distributed
shared memory, replacement strategy and thrashing
CO5 Students should be able to Develop and understand the 3 Emp
use access control techniques, and web applications of
distributed web-based system

CO-PO Mapping for CS3603

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1 2 1 1 2 2 1 3 2 1 1 2 3 2 2 2 1
CO 2 3 2 2 2 3 2 2 1 2 1 2 2 2 3 1 1
CO 3 3 2 2 1 3 2 3 2 2 2 3 3 3 2 1 2
CO 4 2 3 2 2 2 1 2 1 1 1 2 2 2 1 1 1
CO 5 3 2 2 1 3 2 3 2 2 2 3 3 2 3 1 1
Avg 1.7 1.7 1.2 2.2 2.2 1.2 1.2
2.5 2 5 5 2.5 1.5 2.5 1.5 1.5 5 5 2.5 5 2 5 5

Quantum University – Syllabus (Batch 2022-26) Page 234 of 369


B. Tech. CSE Version 2022

CS3640 Title: Artificial Intelligence using Python Lab L T P C


0 0 2 1
Version No. 1.0
Course Prerequisites Nil
Objectives Identify innovative research directions in Artificial Intelligence. Providing quality education
and practical skills to the students and faculty.
Expected Outcome  Students should be able to undersatand about the basic of AI programming languages
 Students should be able to understand the programming concepts of LISP
 Students should be able to understand the programming concepts of PROLOG
List of Experiments

1. Explain the basic list manipulating functions.


2. Define the different basic structure of a function in python.
3.Write a program in python to add two numbers.
4.Write a program in python to show the use of arithmetic operators.
5.Write a program in python to find the factorial of a positive integer.
6.Write a program in python to add the elements of a list. With or without inbuilt functions.
7.Write a program in python to concatenate two lists with or without inbuilt functions.
8.Write a program in python to find nth element of a list.
9.Write a program of BFS in python and search an element.
10.Write a program of A* search in python and search an element.
11.Write a python program which makes use of function to display all such numbers which are divisible by 7 but are not a
multiple of 5, between 1000 & 2000.
12.Write a python program to check the elements is in the list or not by using linear search or binary search.

Mode of Evaluation Internal and External Examinations


Recommendation by 14-05-2022
Board of Studies on
Date of approval by the 20-10-2022
Academic Council

Course Outcome for CS3640

Quantum University – Syllabus (Batch 2022-26) Page 235 of 369


B. Tech. CSE Version 2022

Unit-wise Course Employability (Emp)/


BL
Outcome Skill(S)/ Entrepreneurship
Descriptions Leve
(Ent)/ None
l
(Use , for more than One)
CO1 Students should be able to Understand about the basic of 2 Emp
AI programming languages
CO2 Students should be able to Understand the programming 2 Ent
concepts of LISP
CO3 Students should be able to Understand the programming 2 S
concepts of PROLOG

CO-PO Mapping for CS3640

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1 3 1 2 1 2 1 1 2 1 1 2 2 3 1 2 1
CO 2 3 3 2 3 3 1 3 2 3 3 3 3 3 3 2 3
CO 3 3 3 1 3 2 1 3 1 3 2 3 3 3 3 1 3
Avg 3.0 2.3 1.6 2.3 2.3 1.0 2.3 1.6 2.3 2.0 2.6 2.6 3.0 2.3 1.6 2.3
0 3 7 3 3 0 3 7 3 0 7 7 0 3 7 3

Quantum University – Syllabus (Batch 2022-26) Page 236 of 369


B. Tech. CSE Version 2022

CSE-AIML Specialization

CS3723 Title: Data Science - Tools and Techniques L T P C


4 0 0 3
Version No. 1.0
Course Prerequisites None
Objective The objective of this course is to teach students the conceptual framework of Big
Data, Virtualization, MapReduce, HDFS, Pig, Hive, Spark, ZooKeeper, HBase
Expected Outcome On completion of this course, the students are expected to learn
1. Concepts of Hadoop and HDFS
2. Concepts of MapReduce
3. Big data tools Pig, Hive, Spark, Zookeeper, HBase
Unit No. Unit Title No. of Hrs
(Per Unit)
Unit I Big Data 8
Fundamentals of Big Data, defining big data, building successful big data management architecture, big data journey,
Big Data Types: Structured and unstructured data types, real time and non-real time requirements,Distributed Computing:
History of distributed computing, basics of distributed computing
Unit II Big Data Technology Foundation 7
Big Data stack, redundant physical infrastructure, security infrastructure, operational databases, organizing data services
and tools, analytical data warehouse, big data analytics, Virtualization: Basics of virtualization, hypervisor, abstraction
and virtualization, implementing virtualization with big data, Cloud and Big Data: Defining cloud, cloud deployment and
delivery models, cloud as an imperative for big data, use the cloud for big data
Unit III Operational Databases 7
Relational database, nonrelational database, key-value pair databases, document databases, columnar databases, graph
databases, spatial databases, MapReduce Fundamentals: Origin of MapReduce, map function, reduce function, putting
map and reduce together, optimizing map reduce, Hadoop: Discovering Hadoop, Hadoop distributed file system, Hadoop
MapReduce, Hadoop file system, dataflow, Hadoop I/O, data integrity, compression, serialization, file-based data
structure
Unit IV Avro & Pig 7
Avro data types and schemas, in-memory serialization and deserialization, avro datafiles, schema resolution
Comparison with databases, pig latin, user defined functions, data processing operators
Unit V Hive, Apark, HBase & ZooKeeper 7
Hive: Running hive, comparison with traditional databases, HiveQL, tables, querying data, user- defined functions
Spark: Resilient distributed datasets, shared variables, anatomy of a spark job run, executors and cluster managers,
HBase: HBasics, concepts, clients, HBase vs RDBMS, Praxis
ZooKeeper: ZooKeeper services, building application with ZooKeeper
1. Hadoop: The Definitive Guide, 4th Edition by Tom White - Shroff Publishers &
Text Books
Distributers Private Limited - Mumbai; Fourth edition (2015)
1.Big Data: Principles and Best Practices of Scalable Real-time Data Systems by
Reference Books
James Warren and Nathan Marz, Manning Publications (2015)
Mode of Evaluation Internal and External Examinations
Recommended by Board of 09-08-2021
Studied on
Date of Approval by the 14-11-2021
Academic Council on

Quantum University – Syllabus (Batch 2022-26) Page 237 of 369


B. Tech. CSE Version 2022

Course Outcome For CS3723

Unit-wise Employability (Emp)/


Course Outcome BL Skill(S)/ Entrepreneurship
Descriptions
Level (Ent)/ None
(Use , for more than One)
CO1 The students are expected to learn- Concepts of Hadoop 2 Emp
and HDFS

CO2 The students are expected to learn- Concepts of 2 Emp


MapReduce

CO3 The students are expected to learn- Big data tools Pig, 2 Emp
Hive, Spark, Zookeeper, HBase

CO-PO Mapping for CS3723

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1 2 1 2 3 2 3 2 3 2 3 2 2 3 2 3 3
CO 2 3 2 3 2 3 2 3 2 3 2 3 3 2 3 2 2
CO 3 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2
Avg 2.6 1.8 2.6 2.2 2.6 2.2 2.6 2.4 2.6 2.2 2.6 2.6 2.2 2.6 2.2 2.4
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

Quantum University – Syllabus (Batch 2022-26) Page 238 of 369


B. Tech. CSE Version 2022

CS3648 Title: Advanced Python Programming Lab LT P C


0 0 4 2
Version No. 1.0
Course Prerequisites Nil
Objectives Identify innovative research directions in Artificial Intelligence. Providing
quality education and practical skills to the students and faculty.
Expected Outcome Recent advances in computational speed, data storage, data retrieval,
sensors, and algorithms have combined to dramatically reduce the cost of
machine learning-based predictions.
List of Experiments

1. Numpy , Pandas ,and matplotlib library basic implementation.


2. Write a NumPy program to save a given array to a text file and load it.
3. Write a NumPy program to create a 3x3x3 array filled with arbitrary values
4. Write a NumPy program to convert a given array into a list and then convert it into a list again.
5. Write a NumPy program to create a 10x10 matrix, in which the elements on the borders will be
equal to 1, and inside 0.
6. Write a NumPy program to compute the x and y coordinates for points on a sine curve and plot
the points using matplotlib
7. Write a Pandas program to get the powers of an array values element-wise.
Note: First array elements raised to powers from second array
Sample data: {'X':[78,85,96,80,86], 'Y':[84,94,89,83,86],'Z':[86,97,96,72,83]}
Expected Output:
XYZ
0 78 84 86
1 85 94 97
2 96 89 96
3 80 83 72
4 86 86 83
8. Write a Pandas program to create and display a DataFrame from a specified dictionary data
which has the index labels. Sample Python dictionary data and list labels:
exam_data = {'name': ['Anastasia', 'Dima', 'Katherine', 'James', 'Emily', 'Michael', 'Matthew',
'Laura', 'Kevin', 'Jonas'],
'score': [12.5, 9, 16.5, np.nan, 9, 20, 14.5, np.nan, 8, 19],
'attempts': [1, 3, 2, 3, 2, 3, 1, 1, 2, 1],
'qualify': ['yes', 'no', 'yes', 'no', 'no', 'yes', 'yes', 'no', 'no', 'yes']}
labels = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j']
Expected Output:
attempts name qualify score
a 1 Anastasia yes 12.5
b 3 Dima no 9.0
.... i 2 Kevin no 8.0
j 1 Jonas yes 19.0
9. Write a Python program to draw a line with suitable label in the x axis, y axis and a title
10. Write a Python program to draw a line using given axis values taken from a text file, with
suitable label in the x axis, y axis and a title.
Test Data:
test.txt 1 2
24
31
Mode of Evaluation Internal and External Examinations
Recommendation by 14-05-2022
Board of Studies on
Date of approval by the 20-10-2022
Academic Council

Quantum University – Syllabus (Batch 2022-26) Page 239 of 369


B. Tech. CSE Version 2022

Course Outcome For CS3648

Unit-wise Course Employability (Emp)/


Outcome BL Skill(S)/ Entrepreneurship
Descriptions
Level (Ent)/ None
(Use , for more than One)
CO1 Student should be able to implement different library 2 Emp
functions
CO2 Student should be able to perform different programs for 2 S
different libaries in Python
CO3 Student should be able to implement real problem based 2 S
projects based on machine learning, deep learning etc.

CO-PO Mapping for CS3648

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1 3 2 3 2 2 2 3 2 2 3 2 3 3 3 3 2
CO 2 3 3 3 2 3 3 2 3 3 3 3 3 3 2 3 3
CO 3 3 3 3 3 2 3 3 3 2 2 3 3 2 2 3 3
Avg 3.0 2.6 3.0 2.3 2.3 2.6 2.6 2.6 2.3 2.6 2.6 3.0 2.6 2.3 3.0 2.6
0 7 0 3 3 7 7 7 3 7 7 0 7 3 0 7

Quantum University – Syllabus (Batch 2022-26) Page 240 of 369


B. Tech. CSE Version 2022

CS3649 Title: Operating System Lab LT P C


0 0 2 1
Version No. 1.0
Course Prerequisites Nil
Objectives To implement different threats, process scheduling and memory.
Expected Outcome .Ability to understand the components of operating system and interaction among
various components.
List of Experiments
1. Design, develop and execute a program using any thread library to create number of threads specified
by the user ,each thread independently generate a random integer as an upper limit and then computes
and prints the number of primes less than or equal to that upper limit along with that upper limit.

2. Rewrite above program such that the processes instead of threads are created and the number of child
processes created is fixed as two. The program should make use of kernel timer to measure and print
the real time, processor time user space time and kernel space for each process

3. Design, develop and implement a process with a producer thread and a consumer thread which make
use of bounded buffer (size can be prefixed at a suitable value) for communication. Use any suitable
synchronization construct.

4. Design and execute a program to solve a system of n linear equations using Successive Over
relaxation method and n processes which use Shared Memory API.

5. Design, develop, and execute a program to demonstrate the use of RPC.

Mode of Evaluation Internal and External Examinations


Recommendation by 14-05-2022
Board of Studies on
Date of approval by 20-10-2022
the Academic
Council

Quantum University – Syllabus (Batch 2022-26) Page 241 of 369


B. Tech. CSE Version 2022

Course Outcome For CS3649

Unit-wise Course Employability (Emp)/


Outcome BL Skill(S)/ Entrepreneurship
Descriptions
Level (Ent)/ None
(Use , for more than One)
CO1 Students should be able to identify basic components 2 Emp
of operating system.
CO2 Students should be able to conceptualize 2 S
synchronization amongst various components of a
typical operating system.
CO3 Students should be able to understand and simulate 2 Emp
activities of various operating system components.

CO-PO Mapping for CS3649

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1 2 2 2 3 3 3 3 2 2 3 2 3 3 3 3 2
CO 2 3 2 3 3 2 3 2 3 3 3 3 3 3 2 3 3
CO 3 2 3 2 2 2 3 3 3 2 2 3 3 2 2 3 3
Avg 2.3 2.3 2.3 2.6 2.3 3.0 2.6 2.6 2.3 2.6 2.6 3.0 2.6 2.3 3.0 2.6
3 3 3 7 3 0 7 7 3 7 7 0 7 3 0 7

Quantum University – Syllabus (Batch 2022-26) Page 242 of 369


B. Tech. CSE Version 2022

CSE-CSCQ Specialization

CS3652 Title: Digital Forensics Part-2 L T P C


0 0 5 3
Version No. 1.0
Course Prerequisites Nil
To conduct digital investigations that conform to accepted professional standards
Objective and are based on the investigative process: identification, preservation,
Examination, analysis, and reporting.
Students will be able to understand the origins of forensic science, explain the
difference between scientific conclusions and legal decision-making and explain
Expected Outcome
the role of digital forensics and the relationship of digital forensics to traditional
forensic science, traditional science and the appropriate use of scientific methods
Unit No. Unit Title No. of Hrs
(Per Unit)
Unit I Live Forensics 6
Evidence Analysi, Gathering RAM Dump, Analyzing RAM Dump, Identifying trace between RAM data & Storage
Media
Unit II Tools 6
Dumpit, Redline, Volatility, Ram Capturer, Registry Forensics
Unit III Important Windows Artifacts 6
Introduction, Pagefile, Temp File, Hyberfil.sys, Thumb file, Prefetch file, Registry, App Data, Host File, SAM file
Unit IV Password Bypass - offensive & Forensics 6
Live Usb, Cain & Able, Passware Kit Forensics
Unit V USB Forensics 6
Introduction to USB Forensics
Text Books 1.Learning material provided by Quick Heal
Reference Books 1. Learning material provided by Quick Heal
Mode of Evaluation Internal and External Examinations
Recommended by Board of 14-05-2022
Studied on
Date of Approval by the 20-10-2022
Academic Council on

Quantum University – Syllabus (Batch 2022-26) Page 243 of 369


B. Tech. CSE Version 2022

Course Outcome for CS3652

Unit-wise Course Employability (Emp)/


BL
Outcome Skill(S)/ Entrepreneurship
Descriptions Leve
(Ent)/ None
l
(Use , for more than One)
CO1 The student should be able to understand the 2 Emp
Windows Forensics.
CO2 The student should be able to understand the Live 2 Ent
Forensics.
CO3 The student should be able to understand Password 2 Emp
recovery techniques.

CO-PO Mapping for CS3652

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1 2 2 3 3 3 3 3 2 2 3 2 3 3 3 3 2
CO 2 3 2 2 3 2 3 2 3 3 3 3 2 3 2 3 3
CO 3 2 3 2 3 3 3 3 3 2 2 3 2 3 3 3 3
Avg 2.3 2.3 2.3 3.0 2.6 3.0 2.6 2.6 2.3 2.6 2.6 2.3 3.0 2.6 3.0 2.6
3 3 3 0 7 0 7 7 3 7 7 3 0 7 0 7

Quantum University – Syllabus (Batch 2022-26) Page 244 of 369


B. Tech. CSE Version 2022

CS3653 Title: Introduction to Risk Management and Cyber L T P C


Laws 0 0 5 3
Version No. 1.0
Course Prerequisites Nil
To examine how the online digital world has been inflicted with new
cybercrimes, implications for society and law enforcement response and
Objective investigating how the computer and electronic devices have become both a target
of attack and a tool for criminal activity

Students will be able to implications for society and law enforcement response
Expected Outcome and investigating how the computer and electronic devices have become both a
target of attack and a tool for criminal activity
Unit No. Unit Title No. of Hrs
(Per Unit)
Unit I Introduction to Standards, Frameworks and 6
Guidelines
Introduction Risk, threats, vulnerabilities, Risk management ,Risk Management Standards, ISO 27001, CoBit, PCI
DSS, Business Continuity Plan
Unit II Understanding Risk 6
How to Perform a Simple Risk Assessment , Risk Assessment Case Study, Formal Risk Management Models &
Tools, Control Focused Risk Management, Event Focused Risk Management, Presenting Risk to Business Owners
Unit III Email- Offences & Investigation 6
Email Working, Email Header Analysis, Crafting Tracing Email
Unit IV Server Log- Offences & Investigation 6
Server Log Investigation, Risk Remediation & Response, Tracking Long Term Risk
Unit V Cyber Laws and Case Studies 6
Cyber Laws and Case Studies
Text Books 1.Learning material provided by Quick Heal
Reference Books 1. Learning material provided by Quick Heal
Mode of Evaluation Internal and External Examinations
Recommended by Board of 14-05-2022
Studied on
Date of Approval by the 20-10-2022
Academic Council on

Quantum University – Syllabus (Batch 2022-26) Page 245 of 369


B. Tech. CSE Version 2022

Course Outcome for CS3653

Unit-wise Course Employability (Emp)/


BL
Outcome Skill(S)/ Entrepreneurship
Descriptions Leve
(Ent)/ None
l
(Use , for more than One)
CO1 The student should be able to understand the 2 Emp
Introduction to Standards, frameworks and
guidelines.
CO2 The student should be able to implement the Email 2 Ent
offences and Investigation.
CO3 The student should be able to understand the Server 2 Emp
log offences and Investigation

CO-PO Mapping for CS3653

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1 3 2 3 3 3 3 3 3 3 3 2 3 3 3 3 2
CO 2 2 2 2 3 2 3 2 3 2 3 3 2 3 2 3 3
CO 3 2 3 2 3 3 3 3 3 3 3 3 2 3 3 3 3
Avg 2.3 2.3 2.3 3.0 2.6 3.0 2.6 3.0 2.6 3.0 2.6 2.3 3.0 2.6 3.0 2.6
3 3 3 0 7 0 7 0 7 0 7 3 0 7 0 7

Quantum University – Syllabus (Batch 2022-26) Page 246 of 369


B. Tech. CSE Version 2022

CS3654 Title: Malware Analysis and Reverse Engineering I L T P C


0 0 5 3
Version No. 1.0
Course Prerequisites Nil
To conduct digital investigations that conform to accepted professional standards
Objective and are based on the investigative process: identification, preservation,
examination, analysis, and reporting.
Students will be able to understand the origins of forensic science, explain the
difference between scientific conclusions and legal decision-making and explain
Expected Outcome
the role of digital forensics and the relationship of digital forensics to traditional
forensic science, traditional science and the appropriate use of scientific methods
Unit No. Unit Title No. of Hrs
(Per Unit)
Unit I C/C++ from Reverse Engineering Perspective 6
Data Types and Memory layout
Unit II Windows Internals - Part 1 6
Windows Environment - User mode, Windows APIs, File System, Windows Registry, Process and Threads, Memory
Management, Network functions
Unit III Malware Analysis Lab Setup - Part 1 6
Malware Analysis - Part 1,Trojan, Worm, Backdoor, Virus, Spyware, Keylogger
Unit IV Static Malware Analysis 6
Looking for uncommon and malicious traits , Secure SDLC
Unit V x86 Assembly Language 6
Registers, Instruction Types, Stack Basic
Text Books 1.Learning material provided by Quick Heal
Reference Books 1. Learning material provided by Quick Heal
Mode of Evaluation Internal and External Examinations
Recommended by Board of 14-05-2022
Studied on
Date of Approval by the 20-10-2022
Academic Council on

Quantum University – Syllabus (Batch 2022-26) Page 247 of 369


B. Tech. CSE Version 2022

Course Outcome for CS3654

Unit-wise Course Employability (Emp)/


BL
Outcome Skill(S)/ Entrepreneurship
Descriptions Leve
(Ent)/ None
l
(Use , for more than One)
CO1 The student should be able to understand the 2 Emp
Windows Internals - Part 1
CO2 The student should be able to implement the C/C++ 3 Ent
from reverse engineering perspective.
CO3 The student should be able to implement the x86 3 Emp
Assembly language.

CO-PO Mapping for CS3654

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1 2 2 2 3 3 3 3 2 2 3 2 3 3 3 3 2
CO 2 3 2 3 3 2 3 2 3 3 3 3 3 3 2 3 3
CO 3 2 3 2 2 2 3 3 3 2 2 3 3 2 2 3 2
Avg 2.3 2.3 2.3 2.6 2.3 3.0 2.6 2.6 2.3 2.6 2.6 3.0 2.6 2.3 3.0 2.3
3 3 3 7 3 0 7 7 3 7 7 0 7 3 0 3

Quantum University – Syllabus (Batch 2022-26) Page 248 of 369


B. Tech. CSE Version 2022

CS3643 Title: Linux Administration Lab LT P C


0 0 2 1
Version No. 1.0
Course Prerequisites Nil
Objectives Identify innovative research directions in Artificial Intelligence. Providing
quality education and practical skills to the students and faculty.
Expected Outcome Recent advances in computational speed, data storage, data retrieval,
sensors, and algorithms have combined to dramatically reduce the cost of
machine learning-based predictions.
List of Experiments
1. Installation of Red HAT Linux operating system..
2. Partitioning drives
3. Configuring boot loader(GRUB/LILO)
4. Network configuration
5. Setting time zones, Creating password and user accounts
6. Software selection and installation.
7. Basic Commands.
8. Configure a Linux server and transfer files to a windows client.(Setting up NFS File Server)

Mode of Evaluation Internal and External Examinations


Recommendation by 14-05-2022
Board of Studies on
Date of approval by the 20-10-2022
Academic Council

Quantum University – Syllabus (Batch 2022-26) Page 249 of 369


B. Tech. CSE Version 2022

Course Outcome for CS3643

Unit-wise Course Employability (Emp)/


BL
Outcome Skill(S)/ Entrepreneurship
Descriptions Leve
(Ent)/ None
l
(Use , for more than One)
CO1 The student should be able to realize basics of 2 Emp
compiler design and apply for real time
applications, To develop an awareness of the
function and complexity of modern compilers.
CO2 The student should be able to analyse and 3 Emp
implement the program and minimize the code
which helps in reducing the no. of instructions in a
program and also utilization of registers in an
effective way.
CO3 The student should be able to understand and 2 S
implement the different types of parsing techniques
and should be in a position to solve the problem

CO-PO Mapping for CS3643

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1 2 3 3 3 3 3 3 2 3 3 3 3 3 3 3 2
CO 2 3 3 2 3 2 3 2 3 3 2 3 2 3 2 3 3
CO 3 2 2 2 3 3 3 3 2 2 2 3 3 2 2 3 2
Avg 2.3 2.6 2.3 3.0 2.6 3.0 2.6 2.3 2.6 2.3 3.0 2.6 2.6 2.3 3.0 2.3
3 7 3 0 7 0 7 3 7 3 0 7 7 3 0 3

Quantum University – Syllabus (Batch 2022-26) Page 250 of 369


B. Tech. CSE Version 2022

CSE-DS Specialization

CS3613 Title: Data Visualization Techniques LT PC


3 00 3
Version No. 1.0
Course Prerequisites Nil
This course provides an introduction to Data Visualization
Objective

1. Understand the fundamental design principles and different types of data


visualization.
2. Identify both positive and negative impacts of data-informed decision across a
Expected Outcome variety of domains.
3. Apply the fundamental concepts of data visualization to define a project in your
field of study.
4. Practice the core principles using widely available tools (e.g. Tableau).
5. Demonstrate the best practice that presents your story in the process of creating
data visualization
Unit No. Unit Title No. of
Hrs(Per
Unit)
UnitI Introduction to Data 9
Visualization
Brief history of data visualization, scientific design choices in data visualization- choice of graphical form,
grammar of graphical techniques of large amount of data, crucial need of visualization techniques, challenges in
visualization techniques, classification of visualization techniques for qualitative and quantitative data, power of
visualization techniques, introduction to different visualization techniques.
UnitII Static Graphical Techniques 7

Introduction to bar graph, basic understanding of making basic bar graph, grouping bars together, bar graphs on
counts, customization of bar graphs by changing colour, size, title, axis units, changing width and spacing of the
bar chart, adding labels to bar graph, application of bar graph in business.
UnitIII Multivariate Graphical 7
Techniques
Introduction to correlation matrix, application of correlation matrix in the multivariate analysis, network graph,
basics of heat map, difference between heat map and tree map, introduction to higher dimensional scatter plot,
axis adjustment in the higher dimensional scatter plot, addition of prediction surface of higher dimensional
scatter plot.
UnitIV Graphical Validation 7
Basics of multivariate statistical visual representations and its results, dendrogram, importance of dendrogram in
grouping (cluster analysis), Scree Plot, importance of Scree Plot, application of Scree Plot in determining number
of clusters and factors, QQ plot, importance of QQ plot in distribution of data for the further quantitative analysis,
PP plot, applications and usage of PP Plot for distribution detection.
UnitV Customization 7
Introduction to annotations – adding : text, mathematical expression , lines, arrows, shaded shapes, highlighting
the texts and items, adding error bars, introduction to axis, swapping x and y axis, changing the scaling ration in
the axis, positioning of axis and arranging tick marks and labels, changing the appearance of axis labels, circular
graphs, using themes, changing the appearance of theme elements, creating the own themes, legends : removing
the legends, position of legends, legend title, labels in legends.
Data Visualization Principles and Practice Alexandru Telea 2nd Edition, CRC
TextBooks
Press
Hand book of Data Visualization Chun-houh Chen, Wolfgang Härdle, Antony
Unwin Springer Publication
12. R Graphics Cook Book Winston Chang First Edition, O’Reilly
ReferenceBooks Publication

13. ggplot2 Elegant Graphics for Data Analysis Hadley Wickham Springer
Publication

Mode of Evaluation Internal and External Examination

Quantum University – Syllabus (Batch 2022-26) Page 251 of 369


Recommended by Board 14-05-2022
of Studied on
Date of Approval by 20-10-2022 B. Tech. CSE Version 2022
the Academic Council
on

Course Outcome for CS3613

Unit-wise Course Employability (Emp)/


BL
Outcome Skill(S)/ Entrepreneurship
Descriptions Leve
(Ent)/ None
l
(Use , for more than One)
CO1 Understand the fundamental design principles and 2 Emp
different types of data visualization.

CO2 Identify both positive and negative impacts of data- 2 Ent


informed decision across a variety of domains.

CO3 Apply the fundamental concepts of data visualization to 2 S


define a project in your field of study.

CO4 Practice the core principles using widely available tools 3 Emp
(e.g. Tableau).

CO5 Demonstrate the best practice that presents 3 Emp


your story in the process of creating data
visualization

CO-PO Mapping for CS3613

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1 2 1 1 2 2 1 3 2 2 2 1 3 2 2 2 1
CO 2 3 2 2 2 3 2 2 1 2 3 2 2 2 3 1 1
CO 3 3 2 2 1 3 2 3 2 1 3 2 3 3 2 1 2
CO 4 2 3 2 2 2 1 2 1 2 2 1 2 2 1 1 1
CO 5 3 2 2 1 3 2 3 2 1 3 2 3 2 3 1 1
Avg 1.7 1.7 1.7 2.2 1.2 1.2
2.5 2 5 5 2.5 1.5 2.5 1.5 5 2.5 1.5 2.5 5 2 5 5

Quantum University – Syllabus (Batch 2022-26) Page 252 of 369


B. Tech. CSE Version 2022
CS3647 Title: Data Visualization Techniques Lab L T P C

0 0 2 1

Version No. 1.0

Course Nil
Prerequisites

Objectives The student will learn the basics of Data Visualization LAB

Expected Outcome  Understand the fundamental principles of PHP and Perl, including variables,
data types, control structures, and functions.
 Apply PHP and Perl to create and modify web applications and scripts,
including handling user input, database integration, and error handling.
 Analyze the performance and security issues of PHP and Perl code and
recommend improvements based on best practices.
 Evaluate the suitability of PHP and Perl for specific programming tasks and
compare their strengths and weaknesses.
 Create complex web applications and scripts using PHP and Perl, incorporating
advanced features such as object-oriented programming, regular expressions, and
modules.

List of Experiments

1. For the given data prepare dataset in a suitable format so that data will be available
for visualizing in a better way
2. The goal of this Lab is to give you some experience with handling and deciding how
to visualize some data and for you to get a feel for the various aspects of the
visualization.
3. Give an overview of the structure of the data, such as basic and summary statistics
along with elementary visualization graphs and interpret.

4. Give the difference between boxplot and sunflower plot in R. explain the advantage
of sunflower plot over boxplot visual methods.
5. Create Box-and-Whisker plot for the given variable and interpret the nature of
variable based on the graphical representation.
6. Exercise – 2
7. Visualizing relations between two variables
8. For the given dataset, find correlogram and interpret in context of explanatory and
explained variables.
9. Plotting with two continuous explanatory variables: scatterplots, plot for the given
variables and find the difference between them
10. Cartesian plot(x,y)
11. formula plot(y~x)
12. Use the given third variable to label the scatter plot. Customize the current plot with
different visible colors.
13. Exercise – 3
14. Install googleVis package and use this package to create Line Chart, Bar Chart and

Quantum University – Syllabus (Batch 2022-26) Page 253 of 369


Column Chart of a given dataset.
15. Create a data frame named “New_DF”. Give as variables the “Pnts” (Points) and
“Wins” of three chess players. Names and values are up toB.you. Tech. CSE Version 2022
16. Create a list named “LineChart” and pass to it the “New_DF” data frame you just
created as a line chart
17. Use plot function to create line chart
18. Create a single axis Line chart that displays only the “Pnts” of the “New_DF” data
frame
19. Now create a two axis line chart that displays both “Pnts” and “Wins” of the
“New_DF” data frame
20. Create a list named “BarChart” and pass to it the “New_DF” data frame you just
created as a bar chart
21. Use plot function to create bar chart
22. Create a list named “ColumnChart” and pass to it the “New_DF” data frame you just
created as a column chart
23. Use plot function to create column chart
24. Exercise – 4
25. Generate a histogram for the first column of iris dataset using the plot_ly() function.
26. For the first run, supply only one argument to the function and see the message it
returns. identify the argument that you need to include to specify a chart type.
27. Generate a scatter plot for the first two columns of the iris dataset. Identify and use
the appropriate arguments to get the plot with first column on the x axis and second
column on y axis. Using the color argument, specify the color such that data points
are colored based on the Species column.
28. Pie chart is an alternative way of representing categorical data, but, when the levels
in the data are more, bar chart is preferred. Data has to be prepared in the same way
as we do it for bar chart. The arguments vary a little. Instead of x and y, we use
labels and values. Generate a pie chart using the same data from the previous
exercise and appropriate arguments. Notice how the tick marks and the axes appear
behind the chart.For the first column in the iris dataset, generate a box plot using the
box trace type. Test is it possible for the last column of iris data set.Login to a server
and create a directory to upload assignments
29. Use HTML Lists
30. Implement hover text
31. Mock web site: Page for updating student attendance, transferring attendance data to
the server using JSON and querying any student’s attendance Students will learn
how to

32. Create a web page using what they learned

Internal and External Examination


Mode of Evaluation

14-05-2022
Recommended by Board of Studied on

20-10-2022
Date of Approval by the Academic Council on

Quantum University – Syllabus (Batch 2022-26) Page 254 of 369


B. Tech. CSE Version 2022

Course Outcome for CS3647

Unit-wise Course Employability (Emp)/


BL
Outcome Skill(S)/ Entrepreneurship
Descriptions Leve
(Ent)/ None
l
(Use , for more than One)
CO1 Understand the fundamental design principles and 2 Emp
different types of data visualization.

CO2 Identify both positive and negative impacts of data- 2 Ent


informed decision across a variety of domains.

CO3 Apply the fundamental concepts of data visualization to 2 S


define a project in your field of study.

CO-PO Mapping for CS3647

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1 2 1 1 2 2 1 3 2 2 2 1 3 2 2 2 1
CO 2 3 2 2 2 3 2 2 1 2 3 2 2 2 3 1 1
CO 3 3 2 2 1 3 2 3 2 1 3 2 3 3 2 1 2
Avg 1.7 1.7 1.7 2.2 1.2 1.2
2.5 2 5 5 2.5 1.5 2.5 1.5 5 2.5 1.5 2.5 5 2 5 5

Quantum University – Syllabus (Batch 2022-26) Page 255 of 369


B. Tech. CSE Version 2022
CS3614 Title: Natural Language Processing using LT PC
Python 3 00 3
Version No. 1.0
Course Prerequisites Nil
This course aims to make students understand the pre-processing of text for natural language
Objective processing. To understand the importance of considering syntactic parsing. To understand the
mechanism of natural language generation in processing of natural language. To understand
the importance of corpus creation in natural language processing. To understand the different
statistical techniques used in natural language processing
Outline the basic concepts of natural language processing and its important terminologies (L4).
Analyse the key role of syntactic parsing and semantic analysis in natural language processing
in unstructured data (L4).
Expected Outcome Create language generation as a part of sentimental analysis (L6).
Create corpus for text analysis in natural language processing (L6).
Evaluate important statistical techniques used in natural language processing (L5)
Unit No. Unit Title No. of Hrs(PerUnit)

UnitI Introduction to Natural Language 9


Processing:
Introduction to text pre-processing, terminologies related with text processing, challenges of text pre-processing, tokenization,
sentence segmentation, introduction to lexical analysis, finite state morphonology, finite state morphology, morphology vs
lexical analysis, paradigm based lexical analysis.
UnitII Syntactic Parsing and Semantic Analysis – 7
Introduction to syntactic parsing, The Cocke–Kasami–Younger Algorithm, parsing as deduction, Implementing Deductive
Parsing, LR Parsing, Constraint-based Grammars, Issues in Parsing, Basic Concepts and Issues in Natural Language Semantics,
Theories and Approaches to Semantic Representation, Relational Issues in Lexical Semantics, Fine-Grained Lexical-Semantic
Analysis
UnitIII Context- Natural Language Generation 7

UnitIV Corpus Creation 7


Introduction and definition of corpus in natural language processing, corpus size, Balance, Representativeness, and Sampling,
Data Capture and Copyright, Corpus Markup and Annotation, Multilingual Corpora, Multimodal Corpora, Corpus Annotation
Types, Morphosyntactic Annotation, Treebanks: Syntactic, Semantic, and Discourse Annotation, The Process of Building
Treebanks, application of Treebanks.

UnitV Statistical Techniques in Natural Language 7


Processing
Introduction to statistics and its importance in natural language processing, general linear model, binary linear classification,
one versus all method for multi-category classification, maximum likelihood estimation in parameter estimation in linear
classification techniques, concepts of generative and discriminative models, introduction to sequence prediction model and its
application in natural language processing.
TextBooks 1. Hand Book of Natural Language Processing, Second Edition – NITIN INDURKHYA
FRED J. DAMERAU, CRC Press.
2. Natural Language Processing with Python – Steven Bird, Ewan Klein, Edward Loper
Mining Text Data - Charu C. Aggarwal, ChengXiang Zhai, Springer
ReferenceBooks
Text Mining Classification, Clustering, and Applications - Ashok N. Srivastava,
Mehran Sahami, CRC Press.

Mode of Evaluation Internal and External Examination


Recommended by Board of 14-05-2022
Studied on
Date of Approval by the 20-10-2022
Academic Council on

Quantum University – Syllabus (Batch 2022-26) Page 256 of 369


Course Outcome for CS3614
B. Tech. CSE Version 2022

Unit-wise Course Employability (Emp)/


BL
Outcome Skill(S)/ Entrepreneurship
Descriptions Leve
(Ent)/ None
l
(Use , for more than One)
CO1 Outline the basic concepts of natural language 2 Emp
processing and its important terminologies

CO2 Analyse the key role of syntactic parsing and semantic 4 Ent
analysis in natural language processing in unstructured
data

CO3 Create language generation as a part of sentimental 2 S


analysis

CO4 Create corpus for text analysis in natural language 3 Emp


processing

CO5 Evaluate important statistical techniques used 3 Emp


in natural language processing

CO-PO Mapping for CS3614

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1 2 1 1 2 2 1 3 2 2 2 1 3 2 2 2 1
CO 2 3 2 2 2 3 2 2 1 2 3 2 2 2 3 1 1
CO 3 3 2 2 1 3 2 3 2 1 3 2 3 3 2 1 2
CO 4 2 3 2 2 2 1 2 1 2 2 1 2 2 1 1 1
CO 5 3 2 2 1 3 2 3 2 1 3 2 3 2 3 1 1
Avg 1.7 1.7 1.7 2.2 1.2 1.2
2.5 2 5 5 2.5 1.5 2.5 1.5 5 2.5 1.5 2.5 5 2 5 5

Quantum University – Syllabus (Batch 2022-26) Page 257 of 369


CSE-FS Specialization

B. Tech. CSE Version 2022


CS3615 Title: Server Side Scripting LT PC
3 10 4
Version No. 1.0
Course Prerequisites Nil
This course provides an introduction Server Side Scripting
Objective

 To provide students with an understanding the concept of server side


scripting and frameworks.
 To teach students how to develop environment and concepts of various
Expected Outcome databases use for dynamic web application

Unit No. Unit Title No. of


Hrs(Per
Unit)
UnitI Unit-1 9
The capabilities of Node.js, Why should you use Node.js?, Threaded versus event-driven architecture,
Embracing advances in the JavaScript language, Node.js-the micro service architecture and easily testable
systems, Node.js and Twelve-Factor app model, System requirements, Installing Node.js using package
managers, Editors and debuggers, Running and testing commands..
UnitII Unit-2 7
Modules, HTTP Servers and Clients Defining a module, Finding and loading CommonJS and JSON modules
using require, Finding and loading ES6 modules using import, Hybrid CommonJS/Node.js/ES6 module scenarios,
npm- the Node.js package management system, The yarn package management system, HTTP Servers and
Clients, Sending and receiving events with EventEmitters, HTTP server application, ES2015 multiline and
template strings, Web application frameworks, Getting started with Express, Calculating the Fibonacci sequence
with an Express application, Making HTTP Client requests.
UnitIII Unit-3 7
Introduction To Basic MVC Architecture, Overview, Environment Setup, Architecture, Sample Programs,
Configuration, Actions, Interceptors, Result Types, File Uploads, Database Access, Sending Email, Validations,
Localization, Type Convertion, Themes & Templates, Exception handling, Annotations, Control Tags, Data
TAGS, Form Tags, The Ajax Tags, Case Study.
UnitIV Unit-4 7
Storage, Authentication and Dynamic Interaction Data storage and asynchronous code, Logging, Using the ES6
module format, Storing notes in the file system, Storing notes with the Level UP data store, Storing notes in SQL
with SQLite3, Storing notes the ORM way with Sequelize, Storing notes in MongoDB, Creating a user
information micro service, Securely keeping secrets and passwords, The Notes application stack, Introducing
Socket.IO, Initializing Socket.IO with Express, Real-time updates on the Notes homepage, Inter-user chat and
commenting for Notes.
UnitV Unit-5 7
Deploying and Testing Notes application architecture and deployment considerations, Traditional Linux Node.js
service deployment, Node.js micro service deployment with Docker, Assert – the basis of testing methodologies,
Testing a Notes model, Using Docker to manage test infrastructure, Testing REST backend services, Automating
test results reporting, Frontend headless browser testing with Puppeteer.
1.David Herron, “Node.js Web Development”, Fourth Edition, 2018
TextBooks
14. Ethan Brown, “Web Development with Node and Express”
15. Node.js Complete Reference Guide by Valentin Bojinov, David
ReferenceBooks
16. Herron, Diogo Resende December 2018,Packt Publishing

Mode of Evaluation Internal and External Examinations


Recommendation by 14-05-2022
Board of Studies on
Date of approval by 20-10-2022
the Academic
Council

Quantum University – Syllabus (Batch 2022-26) Page 258 of 369


B. Tech. CSE Version 2022

Course Outcome for CS3615

Unit-wise Course Employability (Emp)/


BL
Outcome Skill(S)/ Entrepreneurship
Descriptions Leve
(Ent)/ None
l
(Use , for more than One)
CO1 To provide students with an understanding the concept 2 Emp
of server side scripting and frameworks.

CO2 To teach students how to develop environment 2 Ent


and concepts of various databases use for
dynamic web application
CO3 Understand deployment with Docker 3 S

CO-PO Mapping for CS3615

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1 1 3 2 2 2 1 3 2 2 2 1 3 2 2 2 1
CO 2 2 2 1 2 3 2 2 1 2 3 2 2 2 3 1 1
CO 3 2 3 2 1 3 2 3 2 1 3 2 3 3 2 1 2
Avg 1.7 1.7 2.2 1.2 1.2
1.5 2.5 1.5 5 2.5 1.5 2.5 1.5 5 2.5 1.5 2.5 5 2 5 5

Quantum University – Syllabus (Batch 2022-26) Page 259 of 369


B. Tech. CSE Version 2022

CS3616 Title: DevOps Overview LT PC


3 00 3
Version No. 1.0
Course Prerequisites Nil
This course provides an introduction to DevOps Overview
Objective

 To understand the basic concepts of DevOps


 To understand the software development concepts
 To understand the agile methodology involved in DevOps
Expected Outcome  To understand the application of DevOps and CI/CD.
 To understand the culture, automation, measurement, sharing and
configuration

Unit No. Unit Title No. of


Hrs(Per
Unit)
UnitI Traditional Software 9
Development
The Advent of Software Engineering - Waterfall method - Developers vs IT Operations conflict.

UnitII Rise of Agile Methodologies 7

Agile movement in 2000 - Agile Vs Waterfall Method - Iterative Agile Software Development - Individual and
team interactions over processes and tools - Working software over -comprehensive documentation - Customer
collaboration over contract negotiation - Responding to change over following a plan.
UnitIII Definition of Devops 7
Introduction to DevOps - DevOps and Agile

UnitIV Purpose of Devops 7


Minimum Viable Product - Application Deployment - Continuous Integration - Continuous Delivery

UnitV Cams (Culture, Automation, 7


Measurement and Sharing)
CAMS – Culture - CAMS – Automation - CAMS – Measurement - CAMS – Sharing -Test-Driven Development -
Configuration Management - Infrastructure Automation - Root Cause Analysis – Blamelessness - Organizational
Learning.
1. The DevOps Handbook - Book by Gene Kim, Jez Humble, Patrick
TextBooks
Debois, and Willis Willis
17. What is DevOps? - by Mike Loukides
ReferenceBooks
18.

Mode of Evaluation Internal and External Examinations


Recommendation by 14-05-2022
Board of Studies on
Date of approval by 20-10-2022
the Academic
Council
Quantum University – Syllabus (Batch 2022-26) Page 260 of 369
1.

B. Tech. CSE Version 2022

Course Outcome for CS3616

Unit-wise Course Employability (Emp)/


BL
Outcome Skill(S)/ Entrepreneurship
Descriptions Leve
(Ent)/ None
l
(Use , for more than One)
CO1 To understand the basic concepts of DevOps 2 Emp

CO2 To understand the software development concepts 4 Ent

CO3 To understand the agile methodology involved in 2 S


DevOps

CO4 To understand the application of DevOps and CI/CD. 3 Emp

CO5 To understand the culture, automation, measurement, 3 Emp


sharing and configuration

CO-PO Mapping for CS3616

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1 2 1 1 2 2 1 3 2 2 2 1 3 2 2 2 1
CO 2 3 2 2 2 3 2 2 1 2 3 2 2 2 3 1 1
CO 3 3 2 2 1 3 2 3 2 1 3 2 3 3 2 1 2
CO 4 2 3 2 2 2 1 2 1 2 2 1 2 2 1 1 1
CO 5 3 2 2 1 3 2 3 2 1 3 2 3 2 3 1 1
Avg 1.7 1.7 1.7 2.2 1.2 1.2
2.5 2 5 5 2.5 1.5 2.5 1.5 5 2.5 1.5 2.5 5 2 5 5

Quantum University – Syllabus (Batch 2022-26) Page 261 of 369


B. Tech. CSE Version 2022

Semester-7

Common

CS3701 Title: System Administration L T P C


4 0 0 4
Version No. 1.0
Course Prerequisites Nil
The main objective of his course is to introduce the fundamental of
System Administration and to demonstrate the Process of Managing User
Objective Accounts, File Management, Configuring Firewall Security and Network
Address Translation, Role of Network Information System with Backup
and Recovery by a system administrator.
After successful completion of the course students should be able to:
 To introduce the fundamental of System Administration.
 To demonstrate the Process of Managing User Accounts, File
Management, Configuring Firewall Security.
 To comprehend and analyze the File System Management and
Expected Outcome Configuring TCP/IP Networking
 To understand the Network Address Translation, Role of Network
Information System with Backup and Recovery by a system
administrator.
 To understand the Concept of System Administration and describe
challenges and problems associated with it.
Unit No. Unit Title No. of Hrs
(Per Unit)
Unit I Fundamentals of System Software 7
Administration
Introduction of Assemblers, Cross Assemblers and Macro Processors, Features of a macro facility, Macro
Assemblers, Loader schemes, Linking, Reallocation (static and dynamic linking), Overview of Binders,
Overlays, Editors, and Debuggers.
Unit II Introduction to System Administration 8
Duties of the Administrator, Administration tools, Overview of permissions. Processes: Process status, Killing
processes, process priority. Starting up and Shut down: Peripherals, Kernel loading, Console, The scheduler,
init and the inittab file, Run-levels, Run level scripts. Managing User Accounts: Principles, password file,
Password security, Shadow file, Groups and the group file, Shells, restricted shells, user management
commands, homes and permissions, default files, profiles, locking accounts, setting passwords, Switching user,
Switching group, Removing users.
Unit III File System Management and Configuring 8
TCP/IP Networking
Managing Unix File Systems: Partitions, Swap space, Device files, Raw and Block files, Formatting disks,
Making file systems, Superblock, I-nodes, File system checker, Mounting file systems, Logical Volumes,
Network File systems, Boot disks Configuring the TCP/IP Networking : Kernel Configuration; Mounting the
/proc File system, Installing the Binaries, Setting the Hostname, Assigning IP Addresses, Creating Subnets,
Writing hosts and networks Files, Interface Configuration for IP, ifconfig, netstat command, Checking the ARP
Tables; Name service and resolver configuration.
Unit IV Configuring Firewall Security and Network 7
Address Translation
TCP/IP Firewall: Methods of Attack, What Is a Firewall? What Is IP Filtering? Setting Up Linux for
Firewalling Testing a Firewall Configuration; A Sample Firewall Configuration:IP Accounting, Configuring
the Kernel for IP Accounting, Configuring IP Accounting, Using IP Accounting ResultsIP Masquerade and
Network Address Translation: Side Effects and Fringe Benefits, Configuring the Kernel for IP Masquerade,
Configuring IP Masquerade.
Unit V Role of Network Information System with 6
Backup and Recovery
Quantum University – Syllabus (Batch 2022-26) Page 262 of 369
Introduction to Network Information System: Getting Acquainted with NIS, The Client Side of NIS, Running
an NIS Server, NIS vs NIS+, NIS Server Security.Network file system: Preparing NFS, Mounting an NFS
Volume, The NFS Daemons, The exports File.System Backup and Recovery: Log files for system and
B. Tech. CSE Version 2022
applications; Backup schedules and methods (manual and automated)
1. L.L. Beck – “System Software” Pearson Education
2. Michel Ticher – “PC System Programming” , Abacus.
Text Books
3. Limoncelli“The Practice of System and Network
Administration”Pearson
1.W. R. Stevens“Unix network programming, vol. 1”Pearson Education
Reference Books 2. W. R. Stevens – “TCP/IP illustrated, vol. 1” – PHI/Pearson Education
3. Comer – “Internetworking with TCP/IP, vol. 1”Pearson Education/PHI
Mode of Evaluation Internal and External Examinations
Recommended by Board of 14-05-2022
Studied on
Date of Approval by the 20-10-2022
Academic Council on

Course Outcome For CS3701

Unit-wise Course Employability (Emp)/


Outcome BL Skill(S)/ Entrepreneurship
Descriptions
Level (Ent)/ None
(Use , for more than One)
CO1 2 Emp
To introduce the fundamentals of System Administration.
CO2 To demonstrate the Process of Managing User Accounts, File 2 S
Management, Configuring Firewall Security
CO3 To comprehend and analyse the File System Management & 2 S
Configuring TCP/IP Networking
CO4 To understand the Network Address Translation, Role of 2 Ent
Network Information System with Backup & Recovery by a
system administrator.
CO5 After the completion of the course, the students will 1 Emp
gain knowledge about System Administration or
Windows Administration.

CO-PO Mapping for CS3701

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1 2 2 2 2 2 2 3 2 3 3 2 2 2 3 2 3
CO 2 3 2 3 3 2 3 2 3 3 2 3 3 3 2 3 2
CO 3 2 2 2 2 2 2 2 2 2 2 1 2 2 2 1 2
CO 4 3 2 3 3 2 3 2 3 2 2 2 3 3 2 3 2
CO 5 3 2 3 3 2 3 2 3 2 2 2 3 3 2 2 3
Avg 2.6 2.0 2.6 2.6 2.0 2.6 2.2 2.6 2.4 2.2 2.0 2.6 2.6 2.2 2.2 2.4
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

Quantum University – Syllabus (Batch 2022-26) Page 263 of 369


B. Tech. CSE Version 2022

CS3742 Title: Technical VAP II L T P C


0 0 0 2
Version No. 1.0
Course Nil
Prerequisites
The course aims brush-up the topics important in terms of placement
Objective activity.
Expected Outcome To clear different placement drives.
Unit No. Unit Title No. of Hrs
(Per Unit)
Unit I Object oriented programming (Advanced C++,Java) 6
Overview and revision of (C++ and its importance in industry) Previous Year Placement Paper Discussion
and solution , online Quizzes.
Unit II Python with Machine learning 4
Python with ML Overview with implementation details and Interview Questions with Solutions, Online
Quizzes , SET-1(50 Questions) SET-2 For Exercise for python and Machine Learning.
Unit III Advanced Data structures 4
Overview and revision of different data structures usage and syntax, Implementation Details with
Interview Questions, Previous Year Placement Paper Discussion and solution for Data structures, Online
Quizzes.
Unit IV Advanced Database Management System 4
Revision of Database management system concept with industry overview of SQL, basics Interview
Questions with Solutions SET-1(50 Questions) SET-2 For Exercise for SQL queries, Online Quizzes.
Unit V Trends in Web technology 6
Overview of different trends in Web technology (HTML5, CSS, Javascript, PHP with mysql), Interview
Questions with Solutions SET-1(50 Questions) SET-2 For Exercise, Previous Year Placement Paper
Discussion and solution, Online Quizzes.
Text Books 1.Practice material
Reference Books 1.Practice Material
Mode of Evaluation Internal and External Examinations
Recommended by 14-05-2022
Board of Studied on

Date of Approval by 20-10-2022


the Academic
Council on

Quantum University – Syllabus (Batch 2022-26) Page 264 of 369


B. Tech. CSE Version 2022

Course Outcome for CS3742

Unit-wise Course Employability (Emp)/


Outcome BL Skill(S)/ Entrepreneurship
Descriptions
Level (Ent)/ None
(Use , for more than One)
CO1 Understand Object oriented programming (Advanced 2 Emp
C++,Java)
CO2 2 Emp
Understand Python with Machine learning
CO3 2 Emp
Understand Advanced Data structures
CO4 Understand Advanced Database Management System 2 Emp
CO5 1 Emp
Understand Trends in Web technology

CO-PO Mapping for CS3742

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1 2 2 2 2 2 3 3 1 1 3 3 2 3 3 3 2
CO 2 1 1 1 2 2 2 2 2 2 3 3 3 2 2 2 3
CO 3 2 2 2 2 2 3 3 1 1 2 3 1 1 2 3 1
Avg 1.6 1.6 1.6 2.0 2.0 2.6 2.6 1.3 1.3 2.6 3.0 2.0 2.0 2.3 2.6 2.0
7 7 7 0 0 7 7 3 3 7 0 0 0 3 7 0

Quantum University – Syllabus (Batch 2022-26) Page 265 of 369


B. Tech. CSE Version 2022

CSE without Specialization

CS3740 Title: System Administration Lab L T P C


0 0 2 1
Version No. 1.0
Course Prerequisites Nil
Objectives Explain the importance of Software installation concepts. Understand Multi-user
basics, politics, policies and ethics techniques using programming. Identify and
learn Automating Administrative Tasks. Students will Learn to manage File systems
and disks, Networking, Configuration management and Distributed
computing.Acquaint students with SNMP, NFS Configuration and monitoring
System security
Expected Outcome  To explain the importance of Software installation concepts.
 To Understand Multi-user basics, politics, policies and ethics techniques using
programming.
 To Identify and learn Automating Administrative Tasks.
 Students will Learn to manage File systems and disks, Networking,
Configuration management and Distributed computing. Acquaint students with
SNMP, NFS Configuration and monitoring System security
List of Experiments
1. Install and acquaint with Packet Monitoring software (tcpdump, snort, ethereal)
2. Perform following operations: Trace route, Ping, Finger, Nmap
3. Execute given commands : Server configuration (FTP, SMTP, DNS)
4. Perform NFS Configuration
5. Implement Firewall Configuration using iptables/ipchains (Linux only)
6. Execute Experiments using Turbo C Assembler

Note: All the above experiments may be performed in both Unix /Linux and Windows

Mode of Evaluation Internal and External Examinations


Recommended by 14-05-2022
Board of Studied
on
Date of 20-10-2022
Approval by
the Academic
Council on

Quantum University – Syllabus (Batch 2022-26) Page 266 of 369


B. Tech. CSE Version 2022

CO-PO Mapping for CS3740

Unit-wise Course Employability (Emp)/


Outcome BL Skill(S)/ Entrepreneurship
Descriptions
Level (Ent)/ None
(Use , for more than One)
CO1 2 Emp
To explain the importance of Software installation concepts.
CO2 To Understand Multi-user basics, politics, policies and ethics 2 Emp
techniques using programming.
CO3 2 Emp
To Identify and learn Automating Administrative Tasks.

CO-PO Mapping for CS3740

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1 2 2 2 3 3 3 3 3 2 3 2 3 3 3 3 2
CO 2 3 2 3 3 2 3 2 3 3 3 3 3 3 2 3 3
CO 3 2 3 2 3 2 3 3 3 2 2 3 3 2 2 3 3
Avg 2.3 2.3 2.3 3.0 2.3 3.0 2.6 3.0 2.3 2.6 2.6 3.0 2.6 2.3 3.0 2.6
3 3 3 0 3 0 7 0 3 7 7 0 7 3 0 7

Quantum University – Syllabus (Batch 2022-26) Page 267 of 369


B. Tech. CSE Version 2022

CS3702 Title: BIG Data and Business Intelligence L T P C


4 0 0 4
Version No. 1.0
Course Prerequisites Nil
Upon completion of this course, students will be able to do the following:
 To understand big data technologies used in storage, analysis and data
manipulation.
Objective  To understand the concept of BIG data in Business Intelligence
 To understand the basics of design and management of BI systems
 Recognize the key concepts of Hadoop framework, map reduce.
On completion of the course, learner will be able to:
 To understand big data technologies used in storage, analysis and data
manipulation.
 To understand the concept of BIG data in Business Intelligence.
 To understand the basics of design and management of BI systems, Recognize the
Expected Outcome key concepts of Hadoop framework, map reduce.
 To expose students to real market problems deriving solutions from business
intelligence.
 Explore and use the data warehousing wherever necessary, Manage practical BI
systems.
Unit No. Unit Title No. of Hrs
(Per Unit)
Unit I Introduction to Big Data Analytics 6
Introduction to Big Data: Types of Digital Data-Characteristics of Data, Evolution of Big Data, Definition of
Big Data, Challenges with Big Data, 3Vs of Big Data, Business Intelligence vs. Big Data, Data warehouse
and Hadoop environment – Coexistence
Unit II BIG Data Analytics Methods and Tools 6
Classification of BIG data analytics, Terminologies in Big Data, CAP Theorem, BASE Concept. Types of
Databases – comparison of NewSQL - SQL vs. NOSQL vs NewSQL, Overview of Hadoop: Features,
Hadoop vs. SQL, RDBMS vs. Hadoop.Introduction to Machine learning: Linear Regression – Clustering -
Collaborative filtering - Association rule mining - Decision tree.
Unit III BI and Decision Making 8
Introduction to Business Intelligence with data, Information and knowledge, Decision Support System,
Operational data vs. informational data, Determining BI Cycle, BI Environment and Architecture, Role of
Business Intelligence in an Organization Decision Making Concepts : Concepts of Decision Making,
Techniques of Decision Support System (DSS), Development of Decision Support System (DSS),
Applications of DSS, Data-Warehouse: Data warehouse Modelling, data warehouse design, Distributed data
warehouse, and materialized view
Unit IV Data Pre-processing and Outliers 6
Data Analytics life cycle, Discovery, Data preparation, Preprocessing requirements, data cleaning, data
integration, data reduction, data transformation, Data discretization, and concept hierarchy generation.
Types of outliers, Outlier detection Methods, Proximity-Based Outlier analysis, Clustering Based Outlier
analysis. Introduction to Data visualization: Challenges to Big data visualization, Conventional data
visualization tools, Techniques for visual data representations, Types of data visualization.
Unit V BI with Hadoop Eco systems 6
HADOOP for Analytics of unstructured data- Hadoop Components: Architecture, HDFS, Map Reduce:
Mapper – Reducer – Combiner, Partitioner – Searching – Sorting - Compression. Hadoop (YARN):
Architecture, The Hadoop Ecosystem- overview of Pig, HIVE, HBase, Mahout, NoSQL. Interacting with
Hadoop Eco systems. Use cases, Map Reduce, Apache Hadoop.
1. David Dietrich, Barry Hiller, “Data Science and Big Data Analytics”, EMC
Text Books education services, Wiley publications, 2012.
2. Introduction to business Intelligence and data warehousing, IBM, PHI.
1. Maheshwari Anil, Rakshit, Acharya, “Data Analytics”, McGraw Hill.
2. Carlo Vercellis, “Business Intelligence - Data Mining and Optimization for
Reference Books Decision Making”, Wiley Publications.
3. R. Sharda, D. Delen, and E. Turban, Business Intelligence and Analytics.
Systems for Decision Support,10th Edition. Pearson/Prentice Hall, 2015
Mode of Evaluation Internal and External Examinations
Recommended by 14-05-2022
Board of Studied on
Date of 20-10-2022
Quantum University – Syllabus (Batch 2022-26) Page 268 of 369
Approval by the
Academic
Council on B. Tech. CSE Version 2022

Course Outcome For CS3702

Unit-wise Course Employability (Emp)/


Outcome BL Skill(S)/ Entrepreneurship
Descriptions
Level (Ent)/ None
(Use , for more than One)
CO1 To understand big data technologies used in storage, analysis 2 Emp
& data manipulation.
CO2 To understand the concept of BIG data in Business 2 S
Intelligence.
CO3 To understand the basics of design and management of BI 2 S
systems, Recognize the key concepts of Hadoop framework,
map reduce.
CO4 To expose students to real market problems deriving 2 Emp
solutions from business intelligence.
CO5 Explore and use the data warehousing wherever necessary, 1 Emp
Manage practical BI systems.

CO-PO Mapping for CS3702

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1 2 1 2 3 2 3 2 3 2 3 2 2 3 2 3 3
CO 2 3 2 3 2 3 2 3 2 3 2 3 3 2 3 2 2
CO 3 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2
CO 4 3 2 3 2 3 2 3 2 3 2 3 3 2 3 2 2
CO 5 3 2 3 2 3 2 2 3 3 2 3 3 2 3 2 3
Avg 2.6 1.8 2.6 2.2 2.6 2.2 2.6 2.4 2.6 2.2 2.6 2.6 2.2 2.6 2.2 2.4
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

Quantum University – Syllabus (Batch 2022-26) Page 269 of 369


B. Tech. CSE Version 2022

CSE-DS Specialization

CS3709 Title: Optimization Techniques LT PC


4 00 4
Version No. 1.0
Course Prerequisites Nil
This course aims to make students understand Optimization Techniques
Objective

 Find the appropriate algorithm for allocation of resources to optimize the


process of assignment.
 Explain the theoretical workings of sequencing techniques for effective
Expected Outcome scheduling of jobs on machines.
 Identify appropriate equipment replacement technique to be adopted to
minimize maintenance cost by eliminating equipment break-down.
 Apply the knowledge of game theory concepts to articulate real-world
competitive situations to identify strategic decisions to counter the
consequences.
 Demonstrate the various selective inventory control models to analyse
and optimize inventory systems.
Unit No. Unit Title No. of Hrs(PerUnit)

UnitI Linear Programming 9


Introduction to Operations Research, important terminologies, Definition of linear programming, linear
programming model, assumptions involved in linear programming, the graphical solution of two variables linear
programming problems, production process model, linear programming to solve multiperiod decision problem
using inventory model.
UnitII Classical Optimization Methods 7
Introduction, unconstrained optimization: optimizing single variable functions, conditions for local minimum and
maximum value, optimizing multivariate functions, constrained multivariate optimization with equality
constraints: direct substitute method, lagrange multipliers method, constrained multivariable optimization with
inequality constraints: Kuhn-Tucker necessary and sufficient conditions.
UnitIII Optimization Technique – Simplex algorithm 7
Conversion of Linear Programming in to standard form, preview of simplex algorithm, direction of
unboundedness, implementation of simplex method in solving linear programming, alternatives to minimization
problem, unbounded linear programming, Degeneracy and the Convergence of the Simplex Algorithm, The Two-
Phase Simplex Method, Unrestricted-in-Sign Variables, Karmarkar’s method of solving linear programming
UnitIV Transportation and network models 7
Introduction to transportation, assignment, transhipment problems and network models, formulating transportation
problem, finding basic feasible solutions for transportation problem, transportation simplex method, sensitivity
analysis for transportation problem, definitions on network models, shortest-path problems, maximum flow
problem, CPM and PERT, Minimum-Cost Network Flow Problems, Minimum Spanning Tree Problems, the
Network Simplex Method.
UnitV Game theory 7
Two-Person Zero-Sum and Constant-Sum Games: Saddle Points, Randomized Strategies, Domination, and
Graphical Solution, Linear Programming and Zero-Sum Games, Two-Person non-constant-Sum Games,
Introduction to n-Person Game Theory, The Core of an n-Person Game, the Shapley Value, application of game
theory.
TextBooks 1. Operations Research Theory and Applications J K Sharma
Fifth Edition , MacMillan Publishers India Ltd
Operations Research Applications and Algorithms, Wayne L. Winston
ReferenceBooks Fourth Edition , Thomson Books/Cole

Introduction to Operations Research Hillier/Lieberman


McGraw Hill Publications

Mode of Evaluation Internal and External Examination

Quantum University – Syllabus (Batch 2022-26) Page 270 of 369


B. Tech. CSE Version 2022

Recommended by Board of 14-05-2022


Studied on
Date of Approval by the 20-10-2022
Academic Council on

Course Outcome For CS3709

Unit-wise Course Employability (Emp)/


Outcome BL Skill(S)/ Entrepreneurship
Descriptions
Level (Ent)/ None
(Use , for more than One)
CO1 Find the appropriate algorithm for allocation of resources to 2 Emp
optimize the process of assignment.

CO2 Explain the theoretical workings of sequencing techniques 2 S


for effective scheduling of jobs on machines.

CO3 Identify appropriate equipment replacement technique to be 2 S


adopted to minimize maintenance cost by eliminating
equipment break-down.

CO4 Apply the knowledge of game theory concepts to articulate 2 Ent


real-world competitive situations to identify strategic
decisions to counter the consequences.

CO5 Demonstrate the various selective inventory control models 1 Emp


to analyse and optimize inventory systems.

CO-PO Mapping for CS3709

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1 2 2 2 2 3 2 3 2 3 3 2 2 2 3 2 3
CO 2 3 2 3 3 2 3 2 3 3 2 3 3 3 2 3 2
CO 3 2 2 2 2 2 1 2 2 2 2 1 2 2 2 1 2
CO 4 3 2 3 3 2 3 2 3 2 2 2 3 3 2 3 2
CO 5 3 2 3 3 2 2 3 3 2 2 2 3 3 2 2 3
Avg 2.6 2.0 2.6 2.6 2.2 2.2 2.4 2.6 2.4 2.2 2.0 2.6 2.6 2.2 2.2 2.4
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

Quantum University – Syllabus (Batch 2022-26) Page 271 of 369


B. Tech. CSE Version 2022

CS3732 Title: Optimization Techniques Lab L T P C

0 0 2 1

Version No. 1.0

Course Prerequisites Nil

Objectives The student will learn the NoSQL Database Lab

Expected Outcome  To write a python program to find out when given an array of size N, the
task is to partition the given array into two subsets such that the average
of all the elements in both subsets is equal.
 To write a python program to find out when given an array of positive
elements, you have to flip the sign of some of its elements such that the
resultant sum of the elements of array should be minimum non- negative.
 To write a python program to find out when given a two dimensional
grid, each cell of which contains integer cost which represents a cost to
traverse through that cell.
 To write a python program to find out when given an array of non-
negative integers arr[], the task is to find a pair (n, r).
List of Experiments

1. Experiment 1:

2. Matrix Operations

3.

4. Experiment 2:

5. Matrix Operations

6.

7. OBJECTIVE : Write a Python program to find out when given an array of positive elements,
you have to flip the sign of some of its elements such that the resultant sum of the elements
of array should be minimum non-negative (as close to zero as possible). Return the minimum
no. of elements whose sign needs to be flipped such that the resultant sum is minimum non-
negative. Note that the sum of all the array elements will not exceed 104.

8.

9. RESOURCE : Python 3.73

10.

11. Experiment 3:

12. Minimum Cost Path

13. Experiment 4:

Quantum University – Syllabus (Batch 2022-26) Page 272 of 369


B. Tech. CSE Version 2022

14. Finding Maximum in an Integer Array

15. Experiment 5:

16. Array Sorting

17. Experiment 7:

18. Queuing Problem

19.

20. RESOURCE : TORA

21. Experiment 8:

22. Sequencing Problem

23.

24. OBJECTIVE :We have five jobs each of which must go through two machines in the order
BA, processing times are given in the table below

25.

26. Job No. 1 2 3 4 5

27. Machine A 10 2 18 6 20

28. Machine B 4 12 14 16 8

29.

30. Determine a sequence for the five jobs that will minimize the total elapsed time. Also
compute idle times for each of the machine

31. Experiment 9:

32. Game Theory

33.

34. OBJECTIVE :Using the dominance property obtain the optimal strategy for both the players
and determine the value of game. The payoff matrix for player A is given

35.

36.

37.

38. RESOURCE : TORA

39. Experiment 10:

Quantum University – Syllabus (Batch 2022-26) Page 273 of 369


B. Tech. CSE Version 2022

40. Assignment Problem

41.

42. OBJECTIVE :A Company has three plants at locations A,B and C which supply to
warehouses located at D,E,F,G and

43. H. monthly plant capacities are 800,500 and 900 respectively. Monthly warehouse
requirements are 400, 500,400 and 800 units respectively. Unit transportation cost in rupees
is given below.

44. Ware houses

45. D E F G H

46.

47. Plant A 5 8 6 6 3

48. B 4 7 7 6 5

49. C 8 4 6 6 4

50. Determine an optimum distribution for the company in order to minimize the total
transportation cost.

51.

52. RESOURCE : TORA

53. Experiment 11:

54. Dynamic Programming Problem

55.

56. OBJECTIVE :Given an array arr[] of N integers, the task is to sort the array in non-
decreasing order by performing the minimum number of operations. In a single operation, an
element of the array can either be incremented or decremented by 1. Print the minimum
number of operations required.

57.

58. RESOURCE: Python 3.73

59.

60.

61. Experiment 12:

62. Inventory Problem

63.

64. OBJECTIVE :A dealer supplies you the following information with regards to an product

Quantum University – Syllabus (Batch 2022-26) Page 274 of 369


B. Tech. CSE Version 2022

that he deals in annual demand

65. =10,000 units, ordering cost Rs.10/order, Price Rs.20/unit. Inventory carrying cost is 20% of
the value of inventory per year. The dealer is considering the possibility of allowing some
back orders to occurs. He has estimated that the annual cost of back orderingwill be 25% of
the value of inventory.

66. What should be the optimum no of units he should buy in 1lot?

67. What qty of the product should be allowed to be backordered

68. What would be the max qty of inventory at any time of year

69. Would you recommend to allow backordering? If so what would be the annual cost saving
by adopting the policy of backordering..

70.

71. RESOURCE :LINGO

72.

73.

74.

75.

Mode of Evaluation Internal and External Examination

Recommended by 14-05-2022
Board of Studied on

Date of Approval by 20-10-2022


the Academic Council
on

Quantum University – Syllabus (Batch 2022-26) Page 275 of 369


B. Tech. CSE Version 2022

Course Outcome For CS3732

Unit-wise Course Employability (Emp)/


Outcome BL Skill(S)/ Entrepreneurship
Descriptions
Level (Ent)/ None
(Use , for more than One)
CO1 Find the appropriate algorithm for allocation of resources to 2 Emp
optimize the process of assignment.

CO2 Explain the theoretical workings of sequencing techniques 2 S


for effective scheduling of jobs on machines.

CO3 Identify appropriate equipment replacement technique to be 2 S


adopted to minimize maintenance cost by eliminating
equipment break-down.

CO-PO Mapping for CS3732

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1 2 2 2 2 3 2 3 2 3 3 2 2 2 3 2 3
CO 2 3 2 3 3 2 3 2 3 3 2 3 3 3 2 3 2
CO 3 2 2 2 2 2 1 2 2 2 2 1 2 2 2 1 2
Avg 2.6 2.0 2.6 2.6 2.2 2.2 2.4 2.6 2.4 2.2 2.0 2.6 2.6 2.2 2.2 2.4
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

Quantum University – Syllabus (Batch 2022-26) Page 276 of 369


B. Tech. CSE Version 2022

CSE-FS Specialization

CS3710 Title: NoSQL Database Technologies L T P C


4 0 0 4
Version No. 1.0
Course Prerequisites Nil
 Understanding the concepts of NoSQL databases.
 Understanding about basic principles and design
criteria of NoSQL databases.
 Understanding the concepts of different types of NoSQL
Objective
databases.
 Understanding about data storage and processing
techniques.
 Applying the various queries used in NoSQL databases.
 Identify the basic principles and design criteria of NoSQL
databases
 Analyze different types of NoSQL databases
 Demonstrate different types of features of different NoSQL
Expected Outcome
databases
 List different NoSQL databases
 Discuss the advantages of NoSQL database over
RDBMS
Unit No. Unit Title No. of Hrs
(Per Unit)
Unit I Introduction to NoSQL 15
Understanding NoSQL Databases, History of NoSQL, Features of NoSQL, Scalability, Cost, Flexibility, NoSQL
Business Drivers, Classification and Comparison of NoSQL Databases, Consistency – Availability -
Partitioning (CAP), Limitations of Relational Databases, Comparing NoSQL with RDBMS
Unit II Design & Terminology 15
Managing Different Data Types, Columnar, Key-Value Stores, Triple and Graph Stores, Document, Search
Engines, Hybrid NoSQL Databases, Applying Consistency Methods, ACID, BASE, Polyglot persistence
Unit III Evaluating NoSQL 15
The Technical Evaluation, Choosing NoSQL, Search Features, Scaling NoSQL, Keeping Data Safe, Visualizing
NoSQL, Extending Data Layer, Business Evaluation, Deploying Skills, Deciding Open Source versus commercial
software, Business critical features, Security
Unit IV Key-Value Based Databases 15
Introduction to Key-Value Databases, Key Value Store, Essential Features, Consistency, Transactions,
Partitioning, Scaling, Replicating Data, Versioning Data, How to construct a Key, Using Keys to Locate Values,
Hash Functions, Store data in Values, Use Cases.

Unit V Search Engine 15


Common Feature of Search Engine, dissecting a Search Engine, Search versus query, Web crawlers, Indexing,
Searching, indexing Data Stores, Altering, Using Reverse queries, Use Cases, Types of Search Engine, Elastic
Search.
1. NoSQL for Dummies, Adam Fowler,John Wiley & Sons,
Text Books
Inc. 2015
1. NoSQL for Mere Mortals, Dan Sullivan,Pearson
Reference Books
Education, Inc ,2015
Mode of Evaluation Internal and External Examinations
Recommendation by Board of 14-05-2022
Studies on
Date of approval by the 20-10-2022
Academic Council
Quantum University – Syllabus (Batch 2022-26) Page 277 of 369
B. Tech. CSE Version 2022

Course Outcome For CS3710

Unit-wise Course Employability (Emp)/ Skill(S)/


Outcome BL Entrepreneurship (Ent)/ None
Descriptions Level (Use , for more than One)

CO1 Understanding NoSQL Databases, and its futures 2 Emp


Limitations of Relational Databases, Comparing NoSQL
with RDBMS
CO2 Understand Managing Different Data Types 2 S
CO3 Understand the Technical Evaluation, Choosing NoSQL, 2 S
Search Features
CO4 Understanding about data storage and processing 2 Emp
techniques.

CO5 Applying the various queries used in NoSQL databases. 3 Emp

CO-PO Mapping for CS3710

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1 3 3 2 2 3 2 3 2 3 3 2 2 2 3 3 3
CO 2 3 2 3 3 2 3 2 3 3 2 3 3 3 2 3 2
CO 3 2 2 2 2 2 1 2 2 2 2 1 2 2 2 2 2
CO 4 2 2 3 3 2 3 2 3 2 2 2 3 3 2 2 2
CO 5 2 2 3 3 2 2 3 3 2 2 2 3 3 2 2 2
Avg 2.4 2.2 2.6 2.6 2.2 2.2 2.4 2.6 2.4 2.2 2.0 2.6 2.6 2.2 2.4 2.2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

Quantum University – Syllabus (Batch 2022-26) Page 278 of 369


B. Tech. CSE Version 2022

CS3748 Title: NoSQL Database Technologies Lab L T P C


0 0 2 1
Version No. 1.0
Course Prerequisites Nil
Objectives  Understanding the concepts of NoSQL databases.
 Understanding about basic principles and design criteria of NoSQL databases.
 Understanding the concepts of different types of NoSQL databases.
 Understanding about data storage and processing techniques.
 Applying the various queries used in NoSQL databases.
Expected Outcome  Identify the basic principles and design criteria of NoSQL databases
 Analyze different types of NoSQL databases
 Demonstrate different types of features of different NoSQL databases
 List different NoSQL databases
 Discuss the advantages of NoSQL database over RDBMS
List of Experiments
1. Prepare and install infrastructure for setting up MongoDB lab using MongoDB Community Edition.
2. Perform / execute basic sets of basic commands on MongoDB lab environment.
3. Create a collection and insert a couple of documents into your collection.
4. Perform / Execute Finding with Expressions and comparison queries in mongoDB.
5. Execute different steps on Count, Limit, Skip & Sort.
6. Perform steps on Interacting with cursors
7. Perform steps on Inserting / Updating and Deleting data in a collection.
8. Perform steps on MongoDB Aggregation Framework.
9. Perform steps on Filtering the pipeline with $match.
10. Perform steps on Modifying a stream with $project.
11. Execute JavaScript expressions to find out number of seconds in a week and how many weeks are there in a human
lifetime of 80 Years.

Quantum University – Syllabus (Batch 2022-26) Page 279 of 369


B. Tech. CSE Version 2022

CO-PO Mapping for CS3748

Unit-wise Course Employability (Emp)/ Skill(S)/


Outcome BL Entrepreneurship (Ent)/ None
Descriptions Level (Use , for more than One)

CO1 Understanding NoSQL Databases, and its futures 2 Emp


Limitations of Relational Databases, Comparing NoSQL
with RDBMS
CO2 Understand Managing Different Data Types 2 Emp
CO3 Understand the Technical Evaluation, Choosing NoSQL, 2 Emp
Search Features

CO-PO Mapping for CS3748

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1 2 2 2 2 3 2 3 2 2 2 2 2 3 2 2 3
CO 2 3 2 3 3 2 3 2 3 3 2 3 3 2 3 3 2
CO 3 2 2 2 2 2 1 2 2 2 2 2 2 2 1 1 2
Avg 2.6 2.0 2.6 2.6 2.2 2.2 2.4 2.6 2.6 2.0 2.6 2.6 2.2 2.2 2.2 2.4
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

Quantum University – Syllabus (Batch 2022-26) Page 280 of 369


B. Tech. CSE Version 2022

Semester-8

Program Elective IV

CS3803 Title: Parallel Computing L T P C


3 0 0 3
Version No. 1.0
Course Prerequisites Nil
Students who elected this course are subjected to study parallel
computing hardware and programming models. Will be enabled to be
conversant with performance analysis and modeling of parallel
Objective
programs. Understand the logic to parallelize the programming task
and operating system requirements to qualify in handling the
Parallelization
On completion of the course, student will be able to–
 To understand parallel computing hardware and programming
models.
 Will be enabled to be conversant with performance analysis and
modeling of parallel programs.
 To Understand the logic to parallelize the programming task and
Expected Outcome operating system requirements to qualify in handling the
parallelization
 Describe different parallel architectures, inter-connect networks,
programming models.
 Develop an efficient parallel algorithm to solve given problem.
Analyze and measure performance of modern parallel computing
systems.
Unit No. Unit Title No. of Hrs
(Per Unit)
Unit I Fundamentals of Parallel Computing 8
Scope of Parallel Computing, Parallel Programming Platforms: Implicit Parallelism, Trends in
Microprocessor and Architectures, Limitations of Memory, System Performance. Parallel Programming
Models – Shared Memory Programming – Message Passing Paradigm – Interaction and Communication –
Interconnection Networks.PRAM algorithms: model of serial computation, PRAM model of parallel
computation, PRAM algorithms, reducing the number of processors.
Unit II Basic process Processes and Shared Memory 6
Communication
Processes and processors. Processor organizations, Processor arrays, Multiprocessors, Multicomputer,
FLYNN’s taxonomy, Shared memory, Fork, Join constructs. Basic parallel programming techniques- loop
splitting, spin locks, contention barriers and row conditions.
Unit III Challenges of Parallel Programming 6
Identifying Potential Parallelism – Techniques for Parallelizing Programs, Issues, Cache Coherence issues –
Memory Consistency Models – Maintaining Memory Consistency, Synchronization Issues – Performance
Considerations.
Unit IV MPI Programming 6
The MPI Programming Model – MPI Basics, Global Operations, Asynchronous Communication –
Collective Communication – Other MPI Features –Performance Issues – Combining OpenMP and MPI.
Unit V Programming Heterogeneous Processors 5
GPU Architecture –Introduction to CUDA Architecture (Threads-Memories-Synchronization), Using the
CUDA Architecture, Applications of to CUDA
1. Ananth Grama, Anshul Gupta, George Karypis, and Vipin Kumar,
"Introduction to Parallel Computing", Addison-Wesley
Text Books
2. Peter S. Pacheco, “An Introduction to Parallel Programming”,
Morgan Kaufmann
1. David Culler Jaswinder Pal Singh, ”Parallel Computer Architecture:
A Hardware/Software Approach”, Morgan Kaufmann
Reference Books
2. Michael J Quinn, “Parallel programming in C with MPI and
OpenMP”, Tata McGraw Hill
Quantum University – Syllabus (Batch 2022-26) Page 281 of 369
B. Tech. CSE Version 2022

Mode of Evaluation Internal and External Examinations


Recommended by Board of 14-05-2022
Studied on
Date of Approval by the 20-10-2022
Academic Council on

Course Outcome For CS3803

Unit-wise Course Employability (Emp)/


Outcome BL Skill(S)/ Entrepreneurship
Descriptions
Level (Ent)/ None
(Use , for more than One)
CO1 Student will be able to To understand parallel computing 2 Emp
hardware and programming models
CO2 Student Will be enabled to be conversant with performance 2 Emp
analysis and modeling of parallel programs.
CO3 Student will be able to Understand the logic to parallelize 2 S
the programming task and operating system requirements to
qualify in handling the parallelization
CO4 Student will be able to Describe different parallel 2 Emp
architectures, inter-connect networks, programming models.
CO5 Student will be able to Develop an efficient parallel 1 Emp
algorithm to solve given problem.Analyze and measure
performance of modern parallel computing systems.

CO-PO Mapping for CS3803

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1 2 2 3 2 2 2 3 2 2 3 2 2 3 3 2 3
CO 2 3 2 3 2 2 3 2 3 2 2 3 3 3 2 3 2
CO 3 2 2 2 2 2 2 2 2 2 2 3 2 2 3 2 2
CO 4 3 2 3 2 2 3 2 3 2 2 2 3 3 2 3 2
CO 5 3 2 3 2 2 3 2 3 2 2 2 3 3 2 2 3
Avg 2.6 2.0 2.8 2.0 2.0 2.6 2.2 2.6 2.0 2.2 2.4 2.6 2.8 2.4 2.4 2.4
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

Quantum University – Syllabus (Batch 2022-26) Page 282 of 369


B. Tech. CSE Version 2022

CS3804 Title: Cyber Laws and Security Policies L T P C


3 0 0 3
Version No. 1.0
Course Prerequisites Nil
To recognize the developing trends in Cyber law and the legislation
impacting cyberspace in the current situation. To generate better
Objective
awareness to battle the latest kinds of cybercrimes impacting all
investors in the digital and mobile network.
 To recognize the developing trends in Cyber law
 To understand legislation impacting cyberspace in the current
situation.
 To generate better awareness to battle the latest kinds of cybercrimes
Expected Outcome impacting all investors in the digital and mobile network.
 Make Learner Conversant With The Social And Intellectual Property
Issues Emerging From ‘Cyberspace.
 Explore The Legal And Policy Developments In Various Countries To
Regulate Cyberspace.
Unit No. Unit Title No. of Hrs
(Per Unit)
Unit I Introduction to Computer Security 7
Definition, Threats to security, Government requirements, Information Protection and Access Controls,
Computer security efforts, Standards, Computer Security mandates and legislation, Privacy considerations,
International security activity.
Unit II Introduction to Mobile Forensics Mobile 8
Forensic
Types of Evidence present in mobile phones - Files present in SIM card, phone memory dump, and
evidences in memory card. Seizure and Preservation of mobile phones and PDA. Mobile phone evidence
extraction process, Data Acquisition Methods – Physical, Logical and File System\Manual Acquisition.,
Mobile Forensic Investigation Toolkit. Challenges to Mobile forensics. CDR and IPDR analysis.
Unit III Information Security Policies and Procedures 7
Corporate policies- Tier 1, Tier 2 and Tier3 policies - process management-planning and preparation-
developing policies-asset classification policy-developing standards.
Unit IV Information Security 7
fundamentals-Employee responsibilities information classification Information handling- Tools of
information security- Information processing-secure program administration.
Unit V Organizational and Human Security 7
Adoption of Information Security Management Standards, Human Factors in Security- Role of information
security professionals.
1. Debby Russell and Sr. G.T Gangemi, "Computer Security
Basicsn(Paperback)”, O’ Reilly Media
Text Books
2. Thomas R. Peltier, “Information Security policies and procedures:
A Practitioner’s Reference”, Prentice Hall
1. Kenneth J. Knapp, “Cyber Security and Global Information
Assurance: Threat Analysis and Response Solutions”, IGI Global,
Reference Books
2.Jonathan Rosenoer, “Cyber law: the Law of the Internet”,
Springerverlag,
Mode of Evaluation Internal and External Examinations
Recommended by Board of 14-05-2022
Studied on
Date of Approval by the 20-10-2022
Academic Council on

Quantum University – Syllabus (Batch 2022-26) Page 283 of 369


B. Tech. CSE Version 2022

Course Outcome For CS3804

Unit-wise Course Employability (Emp)/


Outcome BL Skill(S)/ Entrepreneurship
Descriptions
Level (Ent)/ None
(Use , for more than One)
CO1 To recognize the developing trends in Cyber law 2 Emp
CO2 To understand legislation impacting cyberspace in the current 2 Emp
situation.
CO3 To generate better awareness to battle the latest kinds of 2 S
cybercrimes impacting all investors in the digital and mobile
network.
CO4 To Make Learner Conversant With The Social And 2 Emp
Intellectual Property Issues Emerging From ‘Cyberspace
CO5 To Explore The Legal And Policy Developments In Various 1 Emp
Countries To Regulate Cyberspace

CO-PO Mapping for CS3804

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1 2 2 3 2 2 2 3 2 2 3 3 2 3 3 2 3
CO 2 3 2 3 2 2 3 3 3 2 2 3 3 3 2 3 2
CO 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2
CO 4 3 2 3 2 2 3 3 3 2 2 3 3 3 2 3 2
CO 5 3 2 3 2 2 3 3 3 2 2 3 3 3 2 2 3
Avg 2.6 2.0 2.8 2.0 2.0 2.6 2.8 2.6 2.0 2.2 2.8 2.6 2.8 2.4 2.4 2.4
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

Quantum University – Syllabus (Batch 2022-26) Page 284 of 369


B. Tech. CSE Version 2022

CS3801 Title: Computer Organization and Architecture L T P C


3 0 0 3
Version No. 1.0
Course Prerequisites None
Objective Study of the basic structure and operation of a digital computer system. Analysis of
the design of arithmetic & logic unit and understanding of the fixed point and floating
point arithmetic operations. Understanding the hierarchical memory system, cache
memories and virtual memory ,I/O Communication.
Expected Outcome  Able to understand the organization and functionalities of computer system.
 To understand basic structure and operation of a digital computer system.
 To introduce the processor architectures, memory organization and mapping
techniques to students.
 To be able to analyze the design of arithmetic & logic unit and
understanding of the fixed point and floating point arithmetic operations.
 To give the students an elaborate idea about the different memory systems
and buses.
 To understand the hierarchical memory system, cache memories and virtual
memory, I/O Communication.
Unit No. Unit Title No. of Hrs
(Per Unit)
Unit I Introduction 8
Functional units of digital system and their interconnections, buses, bus architecture, types of buses and bus
arbitration. Register, bus and memory transfer. Processor organization, general registers organization, stack
organization and addressing modes, Neumann architecture, Software, Performance, Multi-processor, Multi-computers,
data representation, fixed & floating point, Error detection & correction codes.
Unit II Arithmetic and Logic Unit 7
Multiplication: Signed operand multiplication, Booths algorithm and array multiplier. Division and logic operations.
Decimal arithmetic operations,Floating point arithmetic operation, Arithmetic & logic unit design. IEEE Standard for
Floating Point Numbers,
Unit III Control Unit 7
Design of control unit, Instruction types, formats, instruction cycles and sub cycles (fetch and execute etc), micro
operations, execution of a complete instruction. Program Control, Reduced Instruction Set Computer, Pipelining.
Hardwire and micro programmed control concept.
Unit IV Memory 7
Basic concept and hierarchy, semiconductor RAM memories, 2D & 2 1/2D memory organization. ROM memories.
Cache memories: concept and design issues & performance, address mapping and replacement Auxiliary memories:
magnetic disk, magnetic tape and optical disks, Cache memory, Performance consideration, Virtual memory, paging,
secondary storage, RAID
Unit V Input Output 7
Peripheral devices, I/O interface, I/O ports, Interrupts: interrupt hardware, types of interrupts and exceptions. Modes
of Data Transfer: Programmed I/O, interrupt initiated I/O and Direct Memory Access., I/O channels and processors.
1. J.P.Hayes, "Computer Architecture and organization", Third Edition, McGraw Hill
Text Books
2. Hwang and Briggs, "Computer Architecture and parallel processing", McGraw Hill
1. David A. Patterson and John L. Hennessy, "Computer Organization and Desin",
Reference Books
Third Edition, Morgan Kaufmann Publication.
Mode of Evaluation Internal and External Examinations
Recommended by Board of 09-08-2021
Studied on
Date of Approval by the 14-11-2021
Academic Council on

Quantum University – Syllabus (Batch 2022-26) Page 285 of 369


B. Tech. CSE Version 2022

Course Outcome For CS3801

Unit-wise Course Employability (Emp)/


Outcome BL Skill(S)/ Entrepreneurship
Descriptions Level (Ent)/ None
(Use , for more than One)
CO1 To understand basic structure and operation of a 2 Emp
digital computer system.
CO2 To introduce the processor architectures, memory 2 S
organization and mapping techniques to students.
CO3 To be able to analyze the design of arithmetic and 2 S
logic unit and understanding of the fixed point and
floating point arithmetic operations.
CO4 To give the students an elaborate idea about the 2 Emp
different memory systems and buses.
CO5 To understand the hierarchical memory system, 1 Emp
cache memories and virtual memory, I/O
Communication

CO-PO Mapping for CS3801

Course Program Outcomes (Course Articulation Matrix (Highly Program Specific


Outco Mapped- 3, Moderate- 2, Low-1, Not related-0 ) Outcomes
mes P P P P P P P P P P P P PS PS PS PS
O O O O O5 O6 O7 O8 O9 O1 O O O O O O
1 2 3 4 0 11 12 1 2 3 4
CO 1 1 2 2 2 2 2 1 1 1 3 3 2 3 3 3 2
CO 2 1 1 1 2 1 2 2 1 1 1 3 3 2 2 2 2
CO 3 2 2 2 2 2 3 3 1 1 2 3 1 1 2 2 2
CO 4 2 1 2 2 2 3 3 2 2 2 2 1 1 1 1 2
CO 5 1 1 1 1 1 2 2 2 1 2 3 3 2 1 1 2
Avg 1. 1. 1. 1.7 2.2 1.2 1.2 2. 1.7 1.
5 5 75 2 5 2.5 5 5 5 2 75 5 75 2 2 2

Quantum University – Syllabus (Batch 2022-26) Page 286 of 369


B. Tech. CSE Version 2022

CS3809 Title: Text Analytics LT PC


3 00 3
Version No. 1.0
Course Prerequisites : Knowledge on Statistics and Financial Data
This course aims to make students understand Text Analytics
Objective

Introduction to text pre-processing, terminologies related with text processing,


challenges of text pre-processing, tokenization, sentence segmentation
Explain the text analytics framework.
Expected Outcome Analyze various sources of text data.
Measure machine learning model performance with appropriate metrics.
Interpret the results, gain insights, and recommend possible actions from
analytics performed on text data.
Unit No. Unit Title No. of Hrs(PerUnit)

UnitI Introduction to Text Analytics 9


Introduction, Tensorflow operations, declaring tensors, working with metrics, declaring operations, implementing
activation functions, operations in computational graph, layering nested operations, working with multiple layers,
implementing loss functions, implementing back propagation, working with batch and stochastic training,
evaluating models, Implementing unit tests, multiple executors, productionalizing tensorflow
UnitII Syntactic Parsing and Semantic Analysis 7
Introduction to natural language generation, simple Examples of Generated Texts, The Components of a
Generator: Components and level of representation, Approaches to Text Planning: The Linguistic Component:
Surface Realization Components, Relationship to Linguistic Theory, Chunk Size, Assembling vs. Navigating,
Systemic Grammars, Functional Unification Grammars.
UnitIII Context- Natural Language Generation 7
Introduction, formal framework, different components to learn a policy, value based methods for RL, Q-learning,
fitted Q-learning, Deep Q-networks, double DQN, dueling network architecture, distributional DQN, Multi step
learning, concepts of generalization, feature selection, modifying objective function, hierarchical learning, bias-
over fitting tradeoff.
UnitIV Corpus Creation 7
Introduction and definition of corpus in natural language processing, corpus size, Balance, Representativeness,
and Sampling, Data Capture and Copyright, Corpus Markup and Annotation, Multilingual Corpora, Multimodal
Corpora, Corpus Annotation Types, Morphosyntactic Annotation, Treebanks: Syntactic, Semantic, and Discourse
Annotation, The Process of Building Treebanks, application of Treebanks.
UnitV Statistical Techniques in Natural Language 7
Processing
Introduction to statistics and its importance in natural language processing, general linear model, binary linear
classification, one versus all method for multi-category classification, maximum likelihood estimation in
parameter estimation in linear classification techniques, concepts of generative and discriminative models,
introduction to sequence prediction model and its application in natural language processing.
TextBooks 1. Hand Book of Natural Language Processing, Second Edition – NITIN
INDURKHYA FRED J. DAMERAU, CRC Press.
2. Natural Language Processing with Python – Steven Bird, Ewan Klein,
Edward Loper

ReferenceBooks 1. Mining Text Data - Charu C. Aggarwal, ChengXiang Zhai,


Springer

2. Text Mining Classification, Clustering, and Applications -


Ashok N. Srivastava, Mehran Sahami, CRC Press.

Mode of Evaluation Internal and External Examination


Recommended by Board of 14-05-2022
Studied on
Date of Approval by the 20-10-2022
Academic Council on

Quantum University – Syllabus (Batch 2022-26) Page 287 of 369


B. Tech. CSE Version 2022

Course Outcome For CS3809

Unit-wise Course Employability (Emp)/


Outcome BL Skill(S)/ Entrepreneurship
Descriptions Level (Ent)/ None
(Use , for more than One)
CO1 Introduction to text pre-processing, terminologies related 2 Emp
with text processing, challenges of text pre-processing,
tokenization, sentence segmentation

CO2 Explain the text analytics framework. 2 S

CO3 Analyze various sources of text data. 2 S

CO4 Measure machine learning model performance with 2 Emp


appropriate metrics.

CO5 Interpret the results, gain insights, and recommend possible 1 Emp
actions from analytics performed on text data.

CO-PO Mapping for CS3809

Course Program Outcomes (Course Articulation Matrix (Highly Program Specific


Outco Mapped- 3, Moderate- 2, Low-1, Not related-0 ) Outcomes
mes P P P P P P P P P P P P PS PS PS PS
O O O O O5 O6 O7 O8 O9 O1 O O O O O O
1 2 3 4 0 11 12 1 2 3 4
CO 1 2 2 2 2 2 2 1 1 1 3 3 2 3 3 3 2
CO 2 2 1 1 2 1 2 2 1 1 1 3 3 2 2 2 2
CO 3 3 2 2 2 2 3 3 1 1 2 3 1 1 2 2 2
CO 4 3 1 2 2 2 3 3 2 2 2 2 1 1 1 1 2
CO 5 2 1 1 1 1 2 2 2 1 2 3 3 2 1 1 2
Avg 2. 1. 1. 1.7 2.2 1.2 1.2 2. 1.7 1.
5 5 75 2 5 2.5 5 5 5 2 75 5 75 2 2 2

Quantum University – Syllabus (Batch 2022-26) Page 288 of 369


B. Tech. CSE Version 2022

CS3810 Title: SOCIAL MEDIA ANALYTICS LT PC


3 00 3
Version No. 1.0
Course Prerequisites : Knowledge on Statistics and Financial Data
This course aims to make students understand SOCIAL MEDIA ANALYTICSx
Objective

• Understand the important terminologies and analytics techniques in


social media analytics.
• Analyse the twitter data and conclude the important finding and insights
Expected Outcome of the society thought on particular issues.
• Analyse the facebook data and conclude the important finding and
insights of the society thought on
particular issues.
• Analyse the Instagram profile and find out the interesting insights.
• Analyse the GitHub profile and find out the latest trending article in
GitHub.
Unit No. Unit Title No. of Hrs(PerUnit)

UnitI Introduction to Social Media Analytics 9


Introduction of Unit
History and Evolution of social media, impact of social media in growth of business, Social media and its
importance, Various social media platforms, Social media mining.
Challenges for social media mining, Social media mining techniques: Graph mining and text mining, The
generic process of social media mining: Getting authentication from the social website, Data visualization R
packages,
The simple word cloud, Sentiment analysis Word cloud, Preprocessing and cleaning in R.
Conclusion and Summary of Unit
UnitII Analytics on Twitter 7
Twitter and its importance, Understanding Twitter's APIs: Twitter vocabulary, Creating a Twitter API
connection: Creating a new app.
Finding trending topics, Searching tweets, Twitter sentiment analysis: Collecting tweets as a corpus, Cleaning the
corpus, Estimating sentiment
Conclusion and Summary of Unit
UnitIII Analytics on Facebook 7
Introduction of Unit
Introduction, importance of Facebook, Creating an app on the Facebook platform, facebook package installation
and authentication, Installation, A closer look at how the package works, A basic analysis of your network.
Network analysis and visualization: Social network analysis, Degree, Betweenness, Closeness, Cluster,
Communities, Getting Facebook page data, Trending topics analysis, Influencers: based on single post and
multiple post.
Masuring CTR performance for a page, Spam detection, Recommendations to friends
Conclusion and Summary of Unit
UnitIV Analytics on Instagram 7
Definition and overview Instagram and its role in social awareness, Creating an app on the Instagram platform,
Installation and authentication of the insta package, Accessing data from R: Searching public media for a specific
hashtag, Searching public media from a specific location, Extracting public media of a user.
Extracting user profile, Getting followers, Getting comments, Number of times hashtag is used, Building a
dataset: User profile, User media, Travel-related media, Popular personalities: Who has the most followers? Who
follows more people? Who shared most media? Overall top users, Most viral media, Finding the most popular
destination.
Locations with most likes, Locations most talked about, Clustering the pictures, Recommendations to the users
UnitV Analytics on GitHub 7
Introduction to GitHub, creating an app on GitHub, GitHub package installation and authentication, Accessing
GitHub data, Building a heterogeneous dataset using the most active users, Building additional metrics.
Exploratory data analysis, EDA – graphical analysis: Which language is most popular among the active GitHub
users? What is the distribution of watchers, forks, and issues in GitHub? How many repositories had issues?
What is the trend on updating repositories? Compare users through heat map, EDA – correlation analysis: How
Watchers is related to Forks, Correlation with regression line, Correlation with local regression curve.
Correlation on segmented data, Correlation between the languages that user's use to code, how to get the trend of
correlation?
Quantum University – Syllabus (Batch 2022-26) Page 289 of 369
B. Tech. CSE Version 2022

Conclusion and Summary of Unit

TextBooks 1. Mastering Social Media Mining with R Sharan Kumar Ravindran,


Vikram G PACKT
Publishing

ReferenceBooks 1. Social Media Mining with R Nathan Danneman,

Richard Heimann PACKT

Publishing

2. SOCIAL MEDIA MINING An

Introduction REZA ZAFARANI,

MOHAMMAD ALI ABBASI, HUAN LIU CAMBRIDGE

University Press

Mode of Evaluation Internal and External Examination


Recommended by Board of 14-05-2022
Studied on
Date of Approval by the 20-10-2022
Academic Council on

Quantum University – Syllabus (Batch 2022-26) Page 290 of 369


B. Tech. CSE Version 2022

Course Outcome For CS3810

Unit-wise Course Employability (Emp)/


Outcome BL Skill(S)/ Entrepreneurship
Descriptions Level (Ent)/ None
(Use , for more than One)
CO1 Understand the important terminologies and analytics 2 Emp
techniques in social media analytics.

CO2 Analyse the twitter data and conclude the important finding 2 S
and insights of the society thought on particular issues.

CO3 Analyse the facebook data and conclude the important 2 S


finding and insights of the society thought on particular
issues.
CO4 Analyse the Instagram profile and find out the interesting 2 Emp
insights.
CO5 Analyse the GitHub profile and find out the latest trending 1 Emp
article in GitHub.

CO-PO Mapping for CS3810

Course Program Outcomes (Course Articulation Matrix (Highly Program Specific


Outco Mapped- 3, Moderate- 2, Low-1, Not related-0 ) Outcomes
mes P P P P P P P P P P P P PS PS PS PS
O O O O O5 O6 O7 O8 O9 O1 O O O O O O
1 2 3 4 0 11 12 1 2 3 4
CO 1 3 3 2 2 2 2 1 1 1 3 3 2 3 3 3 2
CO 2 1 3 3 2 1 2 2 1 1 1 3 3 2 2 2 2
CO 3 2 3 1 2 2 3 3 1 1 2 3 1 1 2 2 2
CO 4 2 2 1 2 2 3 3 2 2 2 2 1 1 1 1 2
CO 5 2 3 3 1 1 2 2 2 1 2 3 3 2 1 1 2
Avg 2. 1. 1.7 2.2 1.2 1.2 2. 1.7 1.
2 75 75 2 5 2.5 5 5 5 2 75 5 75 2 2 2

Quantum University – Syllabus (Batch 2022-26) Page 291 of 369


B. Tech. CSE Version 2022

CS3813 Title: Dockers and Kubernetes L T P C


3 0 0 3
Version No. 1.0
Course Prerequisites Nil
 Gain knowledge about docker and containers.
 Know the benefits of containerization.
 Understand the common security concerns.
Objective  Know why orchestration is important.
 Understand what types of applications should be containerized.
 Understand how logging and monitoring works with
containers.
 Develop Containerized applications and implement continuous
integration using Docker, explaining different types of cloud deployment
and service models.
 Create own images and build the repository.
Expected Outcome  Utilize Docker Orchestration and Service discovery features.
 Apply development tools, frameworks, platforms, libraries and
packages to test hardware and software systems.
 Evaluate the fundamentals of solution architecture to provision cloud
infrastructure.
Unit No. Unit Title No. of Hrs
(Per Unit)
Unit I Getting Started with Docker 6
Introduction to Dockers, Containers vs Virtual Machines, Docker Architecture, Docker Components,
Installing Docker, Working with Docker Containers, Benefits of Containerization, Introduction to Swarm
mode and Micro services.

Unit II Docker Images and Repositories 6


Docker Hub, Docker Image Layers, Listing Docker Images, Pulling Images, Searching Images, Building
Docker Images – Using Commands, Using Docker File, Working with Docker file, pushing image to the
Docker Hub, Deleting an Image, Running Docker Registry

Unit III Containerized Applications 6


Docker to build and test a web application, Docker for Continuous Integration, Managing Multi-
configuration job, Building services with Docker – Application, Application Server and Multi-container
application stack, managing containers without SSH

Unit IV Docker Networking and Docker APIs 6


Introduction to Docker Networking, None Network, Bridge Network, Host Network, Overlay Network,
Container Networks with Docker Compose. The Docker APIs, Engine API, Managing images and
containers with API, Authenticating the Docker Engine API.

Unit V Docker Orchestration and Service Discovery 6


Docker Compose, Consul, Service Discovery and Docker, Docker Swarm, Container Orchestration,
Limitations to using Docker, Orchestration alternatives and components – Fleet and etcd,
Kubernetes,Docker vs Kubernetes, Apache Mesos, Helios, Centurion.

1. James Turnbull, “The Docker Book: Containerization is the


Text Books new virtualization”, Docker Inc.

1. Gene Kim, Patrick Debois, John Willis, Jez Humble, John


Allspaw, “The DevOps Handbook: How to Create World-Class
Agility, Reliability, and Security in Technology Organizations “, IT
Revolution Press, First Edition, October 2016.
Reference Books
2. Jeff Nickoloff, “Docker in Action” , Manning Publication Co.,
First Edition, 2016.

Mode of Evaluation Internal and External Examinations

Quantum University – Syllabus (Batch 2022-26) Page 292 of 369


B. Tech. CSE Version 2022

Recommendation by 14-05-2022
Board of Studies on
Date of approval by the 20-10-2022
Academic Council

Course Outcome For CS3813

Unit-wise Course Employability (Emp)/


Outcome BL Skill(S)/ Entrepreneurship
Descriptions
Level (Ent)/ None
(Use , for more than One)
CO1 Develop Containerized applications and implement 2 Emp
continuous integration using Docker, explaining different
types of cloud deployment and service models.

CO2 Create own images and build the repository. 2 Emp

CO3 Utilize Docker Orchestration and Service discovery features. 2 S

CO4 Apply development tools, frameworks, platforms, libraries 2 Emp


and packages to test hardware and software systems.

CO5 Evaluate the fundamentals of solution architecture to 1 Emp


provision cloud infrastructure.

CO-PO Mapping for CS3813

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1 2 3 3 2 2 2 3 2 2 3 2 2 3 3 2 3
CO 2 3 3 3 2 2 3 2 3 2 2 3 3 3 2 3 3
CO 3 2 2 2 2 2 2 2 2 2 2 3 2 2 3 2 2
CO 4 3 3 3 2 2 3 2 3 2 2 2 3 3 2 3 3
CO 5 3 3 3 2 2 3 2 3 2 2 2 3 3 2 3 3
Avg 2.6 2.8 2.8 2.0 2.0 2.6 2.2 2.6 2.0 2.2 2.4 2.6 2.8 2.4 2.6 2.8
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

Quantum University – Syllabus (Batch 2022-26) Page 293 of 369


B. Tech. CSE Version 2022

CS3814 Title: Application Development Using React L T P C


Native 3 0 0 3
Version No. 1.0
Course Prerequisites Nil
Understand ReactJS
Understand how to Setup ReactJS
Understand React Native
Objective Understand how to Setup React Native
Understand how to build React Native Apps

After completion of this subject student can:
Understand React Native
Build SPA using ReactJS
Expected Outcome Build Cross Platform Apps using React Native
Test React Native Apps in different Mobile OS
Understand how to test Native Apps

Unit No. Unit Title No. of Hrs


(Per Unit)
Unit I ReactJS Introduction 6
Introduction, Features, Advantages, Setting up ReactJS Environment, JSX files, Using JSX, Components, State less,
State full, State, Props
Unit II ReactJS Components, Forms and Events 6
Introduction, Component API, Component Life Cycle, Forms, Form UI Elements, Events, Routing

Unit III React Native Introduction 6


Introduction, Features, Advantages, Setting up React Native Environment, Install Xcode or Android Studio, State,
Props, Difference between State and Props, Styling
Unit IV React Native UI and Network 6
Introduction, Layouts, ListView, Text Input, Buttons, Scroll View, Images, Animation, Http, Routing
Unit V React UI-II 6
Introduction, View, WebView, Model, Activity Indicator, Status Bar, Switch, Alert, Async Storage, Geolocation,
Camera
1. ReactJS by Example - Building Modern Web Applications with
Text Books React, Vipul A M, Prathamesh Sonpatk, Packt Publishing Ltd-2016

1. Learning React Native: Building Native Mobile Apps with


Reference Books
JavaScript, Bonnie Eisenman, O'Reilly Media, Inc-2015
Mode of Evaluation Internal and External Examinations
Recommendation by Board of 14-05-2022
Studies on
Date of approval by the 20-10-2022
Academic Council

Quantum University – Syllabus (Batch 2022-26) Page 294 of 369


B. Tech. CSE Version 2022

Course Outcome For CS3814

Unit-wise Course Employability (Emp)/


Outcome BL Skill(S)/ Entrepreneurship
Descriptions
Level (Ent)/ None
(Use , for more than One)
CO1 Understand React Native 2 Emp

CO2 Build SPA using ReactJS 2 Emp

CO3 Build Cross Platform Apps using React Native 2 S

CO4 Test React Native Apps in different Mobile OS 2 Emp

CO5 Understand how to test Native Apps 1 Emp

CO-PO Mapping for CS3814

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1 2 3 3 2 2 2 3 2 3 3 2 2 3 3 3 3
CO 2 3 3 3 2 2 3 2 3 3 3 3 3 3 2 3 3
CO 3 2 2 2 2 2 2 2 2 2 2 3 2 2 3 2 2
CO 4 3 3 3 2 2 3 2 3 3 3 2 3 3 2 3 3
CO 5 3 3 3 2 2 3 2 3 3 3 2 3 3 2 3 3
Avg 2.6 2.8 2.8 2.0 2.0 2.6 2.2 2.6 2.8 2.8 2.4 2.6 2.8 2.4 2.8 2.8
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

Quantum University – Syllabus (Batch 2022-26) Page 295 of 369


B. Tech. CSE Version 2022

Program Elective V

CS3807 Title: Fault Tolerant Computing L T P C


3 0 0 3
Version No. 1.0
Course Prerequisites None
Objective Dependability is now a major requirement for all computing systems
and applications. Computer hardware, software, data, networks and
systems are always subject to faults. The faults cannot be eliminated,
however their impact can be limited and a suitably designed fault-
tolerant system can function even in the presence of faults. This course
introduces the widely applicable concepts in reliable and fault-tolerant
computing. Topics to be covered include basic testing concepts,
hardware and software faults, reliability evaluation, design and
evaluation of redundant systems, relationship between testing and
reliability, software reliability growth, security vulnerabilities and
emerging issues.
Expected Outcome  The course will provide the students a background so that
they can: understand techniques to model faults and know
how to generate tests and evaluate effectiveness;
 evaluate reliability of systems with permanent and temporary
faults; determine applicability of these forms of redundancy
to enhance reliability: spatial, temporal, procedural;
 assess the relation between software testing and residual
defects and security vulnerabilities, devise and analyse
potential solutions for emerging issues.
Unit No. Unit Title No. of Hrs
(Per Unit)
Unit I Introduction 8
Computer and Computation Distribution, System models and Fault models.Test generation for
combinational circuits, sequential circuits and Fault simulation.
Unit II Fault Tolerance Concepts 7
Recovery in time, Fault detection techniques, Modeling Fault tolerant systems - Rollback modular
redundancy and Exception Handling.
Unit III Fault Tolerant in Real time Systems 7
Architecture of Fault - tolerant computers general purpose commercial systems - High availability
systems - Critical computations Fault Tolerant multiprocessor - Communication Architectures,
Shared memory
Unit IV Interconnections 7
loop architectures, Tree Networks, Graph Network and in Binary cube
interconnection.
Unit V Fault Tolerant Software 7
Design of fault Tolerant software - Reliability Models, Construction of acceptance tests, validation
of Fault tolerant software.
1. Israel & Krishnan, "Fault Tolerant Systems" Elsevier
Text Books
Publications, 2007.
1,D. K. Pradhan, "Fault Tolerant computing - Theory and
Reference Books Techniques "Prentice
Hall.Inc. 1986.
Mode of Evaluation Internal and External Examinations
Recommended by Board of 14-05-2022
Studied on
Date of Approval by the 20-10-2022
Academic Council on

Quantum University – Syllabus (Batch 2022-26) Page 296 of 369


B. Tech. CSE Version 2022

Course Outcome For CS3807


Unit-wise Course Employability (Emp)/
Outcome BL Skill(S)/ Entrepreneurship
Descriptions Level (Ent)/ None
(Use , for more than One)
CO1 The course will provide the students a background 2 Emp
so that they can: understand techniques to model
faults and know how to generate tests and evaluate
effectiveness;

CO2 evaluate reliability of systems with permanent and 2 Emp


temporary faults;
CO3 determine applicability of these forms of 2 S
redundancy to enhance reliability: spatial,
temporal, procedural;
CO4 assess the relation between software testing and 2 Emp
residual defects and security vulnerabilities,
CO5 devise and analyse potential solutions for emerging 1 Emp
issues.

CO-PO Mapping for CS3807


Course Program Outcomes (Course Articulation Matrix (Highly Mapped- Program Specific
Outcom 3, Moderate- 2, Low-1, Not related-0 ) Outcomes
es P PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
O 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
1
CO 1 2 2 3 2 2 2 3 2 2 3 2 2 3 3 2 3
CO 2 3 2 3 2 2 3 2 3 2 2 3 3 3 2 3 2
CO 3 2 2 2 2 2 2 2 2 2 2 3 2 2 3 2 2
CO 4 3 2 3 2 2 3 2 3 2 2 2 3 3 2 3 2
CO 5 3 2 3 2 2 3 2 3 2 2 2 3 3 2 2 3
Avg 2.6 2.0 2.8 2.0 2.0 2.6 2.2 2.6 2.0 2.2 2.4 2.6 2.8 2.4 2.4 2.4
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

Quantum University – Syllabus (Batch 2022-26) Page 297 of 369


B. Tech. CSE Version 2022

CS3806 Title: Virtual Reality and Systems L T P C


3 0 0 3
Version No. 1.0
Course Prerequisites None
Objective Understand the underlying enabling technologies of VR systems,
Identify, examine, and develop software that reflects fundamental
techniques for the design and deployment of VR experiences2
Expected Outcome  To understand the underlying enabling technologies of VR systems.
 To Identify, examine, and develop software that reflects fundamental
techniques for the design.
 To get familiar with deployment of VR experiences2
 Design and create a basic virtual environment.
 Design an appropriate virtual reality solution for an application.
Unit No. Unit Title No. of Hrs
(Per Unit)
Unit I Virtual Reality and Virtual Environments 8
The historical development of VR: The benefits of Virtual Reality, Generic Virtual Reality Systems, Real-
time computer graphics, Virtual environments, Requirements for VR, Virtual Reality Applications: Types of
VR technology, VR design
Unit II Hardware Technologies For 3d User Interfaces 7
Computers: Graphics and workstation architectures, Choosing Output Devices for 3D User Interfaces: 3D
Sound, Graphics; Haptic Displays, Force feedback Transducers, HMD, Input device characteristics,
Choosing Input Devices for 3D Interfaces : Sensors and transducers, Gloves, Navigation and Gesture
Interfaces, Tracking Devices, 3D Mice, Direct Human Input, Home - Brewed Input Devices, Visual
representation in VR, aural representation in VR
Unit III Software Technologies 7
Database - World Space, World Coordinate, World Environment, Objects - Geometry, Position Orientation,
Hierarchy, Bounding Volume, Scripts and other attributes, Computer Vision for augumented reality and AR
software
Unit IV 3D Interaction Techniques 7
3D Manipulation tasks, Manipulation Techniques and Input Devices, Interaction Techniques for 3D
Manipulation, Deign Guidelines - 3D Travel Tasks, Travel Techniques, Design Guidelines - Theoretical
Foundations of Wayfinding, User Centered Wayfinding Support, Environment Centered Wayfinding
Support, Evaluating Wayfinding Aids, Design, AR techniques, marker based and marker less tracking
Unit V Advances In 3D User Interfaces 7
3D User Interfaces for the Real World, AR Interfaces as 3D Data Browsers, 3D Augmented Reality
Interfaces, Augmented Surfaces and Tangible Interfaces, Agents in AR, Transitional AR-VR Interfaces -
The future of 3D User Interfaces, Questions of 3D UI Technology, 3D Interaction Techniques, 3D UI
Design and Development, 3D UI Evaluation and Other Issues.
1. Gerard Jounghyun Kim, Designing Virtual Reality Systems, the
Structured Approach,Springer London
Text Books 2. Grigore C Burdea abd Philippe Coiffet, Virtual Reality Technology,
2nd Eds., Wiley Interscienc
3. John Vince, Introduction in Virtual Reality, Springer,
1. Virtual Reality Application Centre, Iowa State University,
Reference Books
http://www.vrac.iastate.edu/
Mode of Evaluation Internal and External Examinations
Recommended by Board of 14-05-2022
Studied on
Date of Approval by the 20-10-2022
Academic Council on

Course Outcome For CS3806


Quantum University – Syllabus (Batch 2022-26) Page 298 of 369
B. Tech. CSE Version 2022

Unit-wise Course Employability (Emp)/


Outcome BL Skill(S)/ Entrepreneurship
Descriptions
Level (Ent)/ None
(Use , for more than One)
CO1 2 Emp
Understand Virtual Reality and Virtual Environments
CO2 Understand Hardware Technologies used for 3d User 2 Emp
Interfaces
CO3 2 S
Understand Software Technologies used in VRS
CO4 Understand 3D Interaction Techniques 2 Emp
CO5 1 S
Understand various Advances In 3dDUser Interfaces

CO-PO Mapping for CS3806

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1 2 2 3 2 2 3 2 3 3 2 2 2 3 3 2 2
CO 2 3 2 3 2 2 3 2 2 3 3 2 3 3 2 3 2
CO 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2
CO 4 3 2 3 2 2 3 2 2 3 3 2 3 3 2 3 2
CO 5 3 2 3 2 2 3 2 2 3 3 2 3 3 2 2 2
Avg 2.6 2.0 2.8 2.0 2.0 2.8 2.0 2.2 2.8 2.6 2.0 2.6 2.8 2.4 2.4 2.0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

Quantum University – Syllabus (Batch 2022-26) Page 299 of 369


B. Tech. CSE Version 2022

CS3821 Title: Reinforcement Learning L T P C


3 0 0 3
Version No. 1.0
Course Prerequisites Nil
The goal of reinforcement learning is to pick the best known action for any given st
Objective which means the actions have to be ranked, and assigned values relative to
another.

Knowledge of basic and advanced reinforcement learning techniques.


Identification of suitable learning tasks to which these learning techniques
can be applied.
Expected Outcome
Appreciation of some of the current limitations of reinforcement learning
techniques.
Training agents and evaluating performance
Formulation of decision problems, set up and run computational experiments,
evaluation of results from experiments.

Unit No. Title No. of Hrs


(Per Unit)
Unit I Introduction to Reinforcement Learning 8
Reinforcement Learning Overview, Elements of RL, Exemplary explanation , Origin and Overview, Challenge of
Reinforcement Learning, Evaluative Feedback, Evaluation & Instruction, Incremental Implementation, Relation with
other fields
Unit II Multi Armed Bandits 7
Action Value Methods, k-armed Bandit Problem, The 10-armed Test Bed, Tracking a Nonstationary Problem,
Optimistic Initial Values, Reinforcement Comparison, Pursuit Methods, Associative Search, Gradient Bandit
Algorithms, Upper-Confidence-Bound Action Selection.
Unit III Agent Environment 7
Interface, Goals & Rewards, The Markov Property, Markov Decision Processes, Value Functions, Returns &
Episodes, Finite Markov-Decision, Optimality & Approximation Markov Decision Process, Markov chains, Markov
reward process (MRP). Introduction to and proof of Bellman, Bellman equations in MRP.
Unit IV Dynamic Programming 7
Policy Evaluation, Improvement, Iteration, Value Iteration, Asynchronous DP, Generalized Policy, Efficiency of
Dynamic programming, Prediction and Control by Dynamic Programming.
Unit V Monte Carlo Methods 7
MonteCarlo Prediction, Estimation of Action Values, Monte Carlo Control, Off-Policy Prediction, Inremental, On
policy and off policy learning, Importance sampling, TD Prediction, Optimality of TD, Actor Critic Method
Text Books Course Material provided by Xebia Academy
Reference Books Course Material provided by Xebia Academy

Mode of Evaluation Internal and External Examinations


Recommended by Board of 11-07-2020
Studied on
Date of Approval by the 13-09-2020
Academic Council on

Quantum University – Syllabus (Batch 2022-26) Page 300 of 369


B. Tech. CSE Version 2022

Course Outcome For CS3821

Unit-wise Course Employability (Emp)/


Outcome BL Skill(S)/ Entrepreneurship
Descriptions Level (Ent)/ None
(Use , for more than One)
CO1 Knowledge of basic and advanced reinforcement 2 Emp
learning techniques.

CO2 Identification of suitable learning tasks to which 2 Emp


these learning techniques can be applied.

CO3 Appreciation of some of the current limitations of 2 S


reinforcement learning techniques.

CO4 Training agents and evaluating performance 2 Emp


CO5 Formulation of decision problems, set up and run 1 Emp
computational experiments, evaluation of results
from experiments.

CO-PO Mapping for CS3821

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- Program Specific
Outcom 3, Moderate- 2, Low-1, Not related-0 ) Outcomes
es P PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
O 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4
1
CO 1 1 2 2 2 2 2 1 1 1 3 3 2 3 3 3 2
CO 2 1 1 1 2 1 2 2 1 1 1 3 3 2 2 2 2
CO 3 2 2 2 2 2 3 3 1 1 2 3 1 1 2 2 3
CO 4 2 1 2 2 2 3 3 2 2 2 2 1 1 1 1 3
CO 5 1 1 1 1 1 2 2 2 1 2 3 3 2 1 1 2
Avg 1.7 1.7 2.2 1.2 1.2 2.7 1.7 1.7
1.5 1.5 5 2 5 2.5 5 5 5 2 5 5 5 2 2 2.5

Quantum University – Syllabus (Batch 2022-26) Page 301 of 369


B. Tech. CSE Version 2022

CS3802 Title: Cloud Computing Fundamentals L T P C


3 0 0 3
Version No. 1.0
Course Prerequisites Nil
To provide students with the fundamentals and essentials of Cloud
Computing and also a sound foundation of the Cloud Computing so
that they are able to start using and adopting Cloud Computing
Objective services and tools in their real life scenarios. To expose the students
to frontier areas of Cloud Computing and information systems,
while providing sufficient foundations to enable further study and
research.
Explain the core concepts of the cloud computing paradigm.

To provide students with the fundamentals and essentials of Cloud


Computing.

To lay a sound foundation of the Cloud Computing so that they are


able to start using and adopting Cloud Computing services and tools
in their real life scenarios.
Expected Outcome
To expose the students to frontier areas of Cloud Computing and
information systems, while providing sufficient foundations to
enable further study and research.

Apply the fundamental concepts in datacenters to understand the


tradeoffs in power, efficiency and cost.

Unit No. Unit Title No. of Hrs


(Per Unit)
Unit I Cloud Technological and Business Game Changer 4
Cloud Computing, Cloud vs. Traditional architecture, Services models (IaaS, PaaS, SaaS), Google
cloud architecture, The GCP (Google cloud platform) console, install and configure Cloud SDK,
Google cloud shell, GCP APIs, Cloud shell code editor, Cloud console mobile app.
Unit II Use GCP to Build Your Apps 6
Computing services in the cloud, Exploring IaaS with Compute Engine, Configuring elastic apps
with autoscaling, Exploring PaaS with App Engine, Event driven programs with cloud functions,
Containerizing and orchestrating apps with Google Kubernetes Engine.
Unit III Structured and Unstructured Storage models 5
Storage options in the cloud, Structured and unstructured storage in the cloud, Unstructured
storage using Cloud Storage, SQL managed services, Exploring Cloud SQL, Cloud Spanner as a
managed service, NoSQL managed service options, Cloud Datastore, a NoSQL document store,
Cloud Bigtable as a NoSQL
Unit IV Cloud APIs and Cloud Security 5
The purpose of APIs, Cloud Endpoints, Using Apigee Edge, Managed message services,
Exploring Cloud SQL, Cloud Pub/Sub, Introduction to security in the cloud, The shared security
model, Encryption options, Authentication and authorization with Cloud IAM, Identify Best
Practices for Authorization using Cloud IAM.
Unit V Cloud Networking, Automation and Management 6
Tools
Introduction to networking in the cloud, Defining a Virtual Private Cloud, Public and private IP
address basics, Google’s network architecture, Routes and firewall rules in the cloud, Multiple
VPC networks, Building hybrid clouds using VPNs, interconnecting, and direct peering, Different
options for load balancing, Introduction to Infrastructure as Code, Cloud Deployment Manager,
Public and private IP address basics.

Quantum University – Syllabus (Batch 2022-26) Page 302 of 369


B. Tech. CSE Version 2022

1. Marinescu D C, Cloud Computing Theory and Practice, Morgan


Text Books
Kaufmann.
1. Erl T, Mahmood Z and Martinez J W, Cloud Computing:
Reference Books Concepts, Technology & Architecture, Prentice Hall.
2. Stallings W, Foundations of Modern Networking, Pearson.
Mode of Evaluation Internal and External Examinations
Recommended by Board of 11-07-2020
Studied on
Date of Approval by the 13-09-2020
Academic Council on

Quantum University – Syllabus (Batch 2022-26) Page 303 of 369


B. Tech. CSE Version 2022

Course Outcome For CS3802

Unit-wise Course Employability (Emp)/


Outcome BL Skill(S)/ Entrepreneurship
Descriptions Level (Ent)/ None
(Use , for more than One)
CO1 Understand the fundamental principles of distributed 2 Emp
computing.
CO2 Understand how the distributed computing 2 Emp
environments known as Grids can be built from lower
level services.
CO3 Understand the importance of virtualization in 2 S
distributed computing and how this has enabled the
development of Cloud Computing.
CO4 Understand the concept of Cloud Security. 2 Emp
CO5 Analyze the performance of Cloud Computing 1 S

CO-PO Mapping for CS3802

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Program Specific
Outcome Moderate- 2, Low-1, Not related-0 ) Outcomes
s PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1 1 2 2 2 2 2 1 1 1 3 3 2 3 3 1 2
CO 2 1 1 1 2 1 2 2 1 1 1 3 3 2 2 1 2
CO 3 2 2 2 2 2 3 3 1 1 2 3 1 1 2 1 2
CO 4 2 1 2 2 2 3 3 2 2 2 2 1 1 1 1 2
CO 5 1 1 1 1 1 2 2 2 1 2 3 3 2 1 1 2
Avg 1.7 1.7 2.2 1.2 1.2 2.7 1.7 1.7
1.5 1.5 5 2 5 2.5 5 5 5 2 5 5 5 2 1 2

Quantum University – Syllabus (Batch 2022-26) Page 304 of 369


B. Tech. CSE Version 2022

CS3811 Title: Artificial Neural Network LT PC


3 00 3
Version No. 1.0
Course Prerequisites : Knowledge on Statistics and Financial Data
This course aims to make students understand Artificial Neural Network
Objective

• To understand the importance of neural network system and its


components
• To understand the neural network learning and adaptation in data science
Expected Outcome • To understand the mechanism of single layer perceptron in neural
network models
• To understand the advantage of multilayer perceptron over single layer
perceptron
• To understand broad application of neural networks in different field of
businesses

Unit No. Unit Title No. of Hrs(PerUnit)

UnitI Introduction to Neural Network System 9


Introduction to biological neurons and their artificial models, history of artificial neural systems development,
Simple Memory and Restoration of Patterns, basic concepts related to neural networks : three layers of neural
network systems, units, connections, site, mode, perceptron, single layer and multiple layer perceptron,
McCulloch-Pitts Neuron Model, Neuron Modelling for Artificial Neural System, Models of neural networks :
feedforward and feedback networks, neural processing.
UnitII Neural Network Learning and Adaptation 7
Introduction to neural network learning and adaptation, Learning as approximation or Equilibria Encoding,
concepts of supervised and unsupervised learning, neural network learning rules : Hebbian learning rule,
perceptron learning rule, delta learning rule, Widrow-Hoff Learning Rule, correlation learning rule, Winner-
Take-All learning rule, Outstar learning rule, summary and comparison of artificial neural network learning rules.
UnitIII Single Layer Perceptron Classifiers 7
Introduction to single layer perceptron, classification model, features and decision tree, discriminant functions,
linear machine and minimum distance classification, non-parametric training concepts, training and classification
using the discrete perceptron, single layer continuous perceptron neural networks for linearly separable
classification, multi category single layer perceptron neural networks.
UnitIV Multilayer feed forward Neural Networks 7
Introduction to multilayer perceptron neural networks, linearly non separable pattern classification, delta learning
rule for multilayer perceptron networks, generalized delta learning rule, Feedforward recall and error Back-
Propagation training, training errors, Multilayer Feedforward Networks as Universal Approximators, Learning
Factors: Initial Weights, cumulative weight adjustments vs incremental updating, learning constant and
momentum method, classifying and expert layered networks, Character Recognition Application, expert systems
applications, learning time sequences.
UnitV Single-Layer Feedback Neural Networks 7
Introduction to single layer feedback neural networks, basic concepts of dynamic systems, Mathematical
Foundations of Discrete-Time and gradient type Hopfield Networks, Transient Response of Continuous-Time
Networks, Relaxation Modelling in Single-Layer Feedback Networks, Summing Network with Digital Outputs,
Minimization of the Traveling Salesman Tour Length.
TextBooks 1. Introduction to Artificial Neural Systems – Jacek M Zurada, West
Publishing Company.

ReferenceBooks 1. An introduction to neural networks - Kevin Gurney, UCL Press.

2. PRINCIPLES OF ARTIFICIAL NEURAL NETWORKS, 2nd


Edition - Daniel Graupe, World Scientific Publishing Co. Pte.
Ltd.Introduction REZA ZAFARANI,

MOHAMMAD ALI ABBASI, HUAN LIU CAMBRIDGE

University Press

Quantum University – Syllabus (Batch 2022-26) Page 305 of 369


B. Tech. CSE Version 2022

Mode of Evaluation Internal and External Examination


Recommended by Board of 14-05-2022
Studied on
Date of Approval by the 20-10-2022
Academic Council on

Course Outcome For CS3811

Unit-wise Course Employability (Emp)/


Outcome BL Skill(S)/ Entrepreneurship
Descriptions Level (Ent)/ None
(Use , for more than One)
CO1 To understand the importance of neural network system and 2 Emp
its components

CO2 To understand the neural network learning and adaptation 2 Emp


in data science

CO3 To understand the mechanism of single layer perceptron in 2 S


neural network models

CO4 To understand the advantage of multilayer perceptron over 2 Emp


single layer perceptron
CO5 To understand broad application of neural networks in 1 S
different field of businesses

CO-PO Mapping for CS3811

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Program Specific
Outcome Moderate- 2, Low-1, Not related-0 ) Outcomes
s PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1 2 1 2 2 2 2 1 1 1 3 3 2 3 3 2 1
CO 2 2 2 1 2 1 2 2 1 1 1 3 3 2 2 2 2
CO 3 3 3 2 2 2 3 3 1 1 2 3 1 1 2 3 3
CO 4 3 3 2 2 2 3 3 2 2 2 2 1 1 1 3 3
CO 5 2 2 1 1 1 2 2 2 1 2 3 3 2 1 2 2
Avg 2.2 1.7 1.7 2.2 1.2 1.2 2.7 1.7 1.7 2.2
2.5 5 5 2 5 2.5 5 5 5 2 5 5 5 2 2.5 5

Quantum University – Syllabus (Batch 2022-26) Page 306 of 369


B. Tech. CSE Version 2022

CS3815 Title: Software Project Management L T P C


3 0 0 3
Version No. 1.0
Course Prerequisites Nil
 Understand Project concepts and its Management
 Understand how to do Cost Estimation
 Understand Software Quality Management techniques
Objective
 Understand Software Configuration Management – Risk
Management
 Understand Project evaluation and emerging trends
After completion of this subject student can:
 Understand Project concepts and its Management
 Explain how to do Cost Estimation
Expected Outcome  List the Software Quality Management techniques
 Analyze Software Configuration Management – Risk
Management
 Classify the Project evaluation and emerging trends
Unit No. Unit Title No. of Hrs
(Per Unit)
Unit I Project concepts and its Management 6
 Introduction of Unit
 Project life cycle models-ISO 9001 model-Capability Maturity Model-Project Planning-Project tracking-Project
closure.
 Evolution of Software Economics – Software Management Process Framework: Phases, Artifacts, Workflows,
Checkpoints – Software Management Disciplines: Planning / Project Organization and Responsibilities / Automation
/ Project Control – Modern Project Profiles
 Conclusion of Unit
Unit II Cost Estimation 6
 Introduction of Unit
 Problems in Software Estimation – Algorithmic Cost Estimation Process, Function Points, SLIM (Software Life
Cycle Management).
 COCOMO II (Constructive Cost Model) – Estimating Web Application Development – Concepts of Finance.
 Activity Based Costing and Economic Value Added (EVA) – Balanced Score Card.
 Conclusion of Unit
Unit III Software Quality Management 6
 Introduction of Unit
 Software Quality Factors – Software Quality Components
 Software Quality Plan – Software Quality Metrics
 Software Quality Costs
 Software Quality Assurance Standard – Certification – Assessment.
 Conclusion of Unit
Unit IV Software management and Metrics 6
 Introduction of Unit
 Software Configuration Management – Risk Management
 Risk Assessment: Identification / Analysis / Prioritization
 Risk Control: Planning / Resolution / Monitoring – Failure Mode and Effects Analysis (FMEA) –
 Defect Management – Cost Management.
 Software Metrics – Classification of Software Metrics: Product Metrics: Size Metrics, Complexity Metrics,
Halstead’s Product Metrics, Quality Metrics, and Process metrics.
 Conclusion of Unit
Unit V Project evaluation and emerging trends 6
 Introduction of Unit
 Strategic Assessment–Technical Assessment–Cost Benefit Analysis–Cash Flow Forecasting–Cost Benefit
 Evaluation Technique–Risk Evaluation–Software Effort
 Estimation. Emerging Trends: Import of the internet on project Management –people Focused Process Models.
 Conclusion of Unit

Quantum University – Syllabus (Batch 2022-26) Page 307 of 369


B. Tech. CSE Version 2022

1. Managing and global Software Projects, Ramesh


Gopalaswamy, Tata McGraw Hill Tenth Reprint, 2011.
2. Software Engineering- A Practitioner’s Approach, 7th
Text Books
Edition ,McGraw Hill, 2010 Roger S.Pressman
3. Software Quality Assurance: from Theory to
Implementation Daniel Galin Addison-Wesley, 2003
1. Metrics and Models in Software Quality Engineering
Stephen H, Kan Addison-Wesley, 2002
Reference Books
2. Software Metrics: A Rigorous and Practical Approach,
Revised Fenton, N.E., and Pfleeger, S.L..Brooks Cole, 1998
Mode of Evaluation Internal and External Examinations
Recommendation by Board of Studies 14-05-2022
on
Date of approval by the Academic 20-10-2022
Council

Course Outcome For CS3815

Unit-wise Course Employability (Emp)/


Outcome BL Skill(S)/ Entrepreneurship
Descriptions Level (Ent)/ None
(Use , for more than One)
CO1 Understand Project concepts and its Management 2 Emp

CO2 Explain how to do Cost Estimation 2 Emp

CO3 List the Software Quality Management techniques 2 S

CO4 Analyze Software Configuration Management – Risk 2 Emp


Management

CO5 Classify the Project evaluation and emerging trends 1 S

CO-PO Mapping for CS3815

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Program Specific
Outcome Moderate- 2, Low-1, Not related-0 ) Outcomes
s PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1 3 2 3 3 2 2 1 1 1 3 3 2 3 3 2 1
CO 2 3 3 2 2 1 2 2 1 1 1 3 3 2 2 2 2
CO 3 3 1 1 2 2 3 3 1 1 2 3 1 1 2 3 3
CO 4 2 1 1 1 2 3 3 2 2 2 2 1 1 1 3 3
CO 5 3 3 2 1 1 2 2 2 1 2 3 3 2 1 2 2
Avg 2.7 1.7 1.7 1.7 2.2 1.2 1.2 2.7 1.7 1.7 2.2
5 5 5 2 5 2.5 5 5 5 2 5 5 5 2 2.5 5

Quantum University – Syllabus (Batch 2022-26) Page 308 of 369


B. Tech. CSE Version 2022

CS3816 Title: Continuous Integration and Continuous L T P C


Deployment 3 0 0 3
Version No. 1.0
Course Prerequisites Nil
 To understand the importance of CI/CD pipeline.
 To understand the deployment automation tasks.
Objective
 To understand the different version control system.

 To understand the Data flow analysis.
 Understand the Integration and Continuous deployment
Expected Outcome  Learn anatomy of continuous delivery pipeline.
 Know the detailed concepts of different version control system
 Understands static code analysis.
Unit No. Unit Title No. of Hrs
(Per Unit)
Unit I Introduction 5
An example to understand CI/CD - Agile runs on CI/CD - Types of project that benefit from CI/CD
Unit II ANATOMY OF CONTINUOUS DELIVERY 4
PIPELINE
Rebase frequently from the mainline - Check-in frequently - Frequent build - Automate the testing as much as possible -
Automate the deployment
Unit III ACHIEVE CONTINUOUS INTEGRATION 8
Development operations - Use a version control system - Use repository tools - Use a Continuous

Unit IV Integration tools 6


Integration tool - Automate the packaging - Automating the deployments - Automating the testing.

Unit V STATIC CODE ANALYSIS 4


Data Flow Analysis - Control Flow Graph (CFG) - Taint Analysis - Lexical Analysis

1. Continuous delivery and DevOps A Quickstart Guide -


Text Books Book by Paul Swartout.

1. Jenkins: The Definitive Guide - John Ferguson Smart


Reference Books 2. Continuous Delivery - Jez Humble and David Farley

Mode of Evaluation Internal and External Examinations


Recommended by Board of Studied 14-05-2022
on
Date of Approval by the Academic 20-10-2022
Council on

Quantum University – Syllabus (Batch 2022-26) Page 309 of 369


B. Tech. CSE Version 2022

Course Outcome For CS3816

Unit-wise Course Employability (Emp)/


Outcome BL Skill(S)/ Entrepreneurship
Descriptions Level (Ent)/ None
(Use , for more than One)
CO1 To understand the Data flow analysis. 2 Emp

CO2 Understand the Integration and Continuous deployment 2 Emp

CO3 Learn anatomy of continuous delivery pipeline. 2 S

CO4 Know the detailed concepts of different version control 2 Emp


system

CO5 Understands static code analysis. 1 S

CO-PO Mapping for CS3816

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Program Specific
Outcome Moderate- 2, Low-1, Not related-0 ) Outcomes
s PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1 3 2 3 3 3 2 3 1 1 3 3 2 3 3 2 1
CO 2 3 3 2 2 3 3 2 1 1 1 3 3 2 2 2 2
CO 3 3 1 1 2 3 1 1 1 1 2 3 1 1 2 3 3
CO 4 2 1 1 1 2 1 1 2 2 2 2 1 1 1 3 3
CO 5 3 3 2 1 3 3 2 2 1 2 3 3 2 1 2 2
Avg 2.7 1.7 1.7 2.7 1.7 1.7 1.2 1.2 2.7 1.7 1.7 2.2
5 5 5 2 5 5 5 5 5 2 5 5 5 2 2.5 5

Quantum University – Syllabus (Batch 2022-26) Page 310 of 369


B. Tech. CSE Version 2022

Program Elective I

CS3609 Title: Cryptography and Network Security L T P C


3 0 0 3
Version No. 1.0
Course Prerequisites
To know the methods of conventional encryption. To understand the
concepts of public key encryption and number theory. To understand
Objective authentication and Hash functions. To know the network security tools
and applications. To understand the system level security used.
 Understand the most common type of cryptographic algorithm
and the number theory
 Students will learn and Understand the Public-Key
Infrastructure. Understand security protocols for protecting
data on networks
Expected Outcome  Be able to digitally sign emails and files. Understand
vulnerability assessments and the weakness of using
passwords for authentication. Be able to perform simple
vulnerability assessments and password audits
 Be able to configure simple firewall architectures
 To Understand the concepts of Virtual Private Networks
Unit No. Unit Title No. of Hrs
(Per Unit)
Unit I Introduction and Number Theory 7
Information Security, Security Objectives, OSI Security Architecture, Cryptography: Symmetric and
Asymmetric Cryptography, Steganography, Symetric Encryption Model, Introduction to Group,
Conventional Encryption Techniques: Substitution ciphers and Transposition ciphers, Stream and Block
Ciphers, Cryptanalysis.
Unit II Block Ciphers and Public Key Cryptography 7
Modern Block Ciphers: Components of Modern Block Ciphers, Product Ciphers, Shannon’s Theory of
Confusion and Diffusion, Fiestal Structure: Improved and Final Design, Data Encryption Standard(DES):
Rounds, Round Functions, Key Generation. Introduction to Prime and relative prime numbers, Key
Distribution, Random Number Generation. Public Key Cryptography, RSA algorithm, Diffie-Hellman Key
Exchange Algorithm.
Unit III Hash Functions and Digital Signatures 8
Message Authentication: Message Authentication Code (MAC) and Message Digest Code (MDC), Hash
Functions: Security of Hash Functions and MAC, MD5 Message Digest Algorithm, Secure Hash Algorithm
(SHA). Private and Public Key, Digital Signatures: Authentication Protocols, Digital Signature Standards
(DSS).
Unit IV Network and System Security 7
Key Distribution, Key Exchange, Authentication- Kerberos: Operation and Servers, X.509 Certificate,
Electronic Mail Security- Pretty Good Privacy (PGP), S/MIME. Network Protocols: TCP/IP, HTTP.
System Security: Intruders – Intrusion Detection System (IDS), Viruses and Worms: Types of Threats,
Firewall – Types of Firewall, Trusted Systems.
Unit V IP and Web Security 7
IP Security: Architecture, Authentication Header, Encapsulating Security Payloads (ESP), Security
Associations, Key Management – Internet Key Exchange. Web Security: Secure Socket Layer (SSL)
Transport Layer Security, Secure Electronic Transaction (SET).
1. William Stallings, “Cryptography And Network Security –
Principles and Practices”, Pearson Education.
2. Behrouz A. Ferouzan, “Cryptography and Network Security”, Tata
Text Books
McGraw-Hill.
3. Atul Kahate, ““Cryptography and Network Security”, Second
Edition, Tata McGraw Hill Education Pvt. Ltd., New Delhi.
Quantum University – Syllabus (Batch 2022-26) Page 311 of 369
B. Tech. CSE Version 2022

1. Bruce Schneier, “Applied Cryptography”, second edition, John


Wiley and Sons, New York.
Reference Books
2. Charles P. Pfleeger, Shari Lawrence Pfleeger –
Security in computing Third Edition – Prentice Hall of India.
Mode of Evaluation Internal and External Examinations
Recommended by Board of 14-05-2022
Studied on
Date of Approval by the 20-10-2022
Academic Council on

Course Outcome for CS3609

Unit-wise Course Employability (Emp)/


BL
Outcome Skill(S)/ Entrepreneurship
Descriptions Leve
(Ent)/ None
l
(Use , for more than One)
CO1 Understand the most common type of cryptographic 2 Emp
algorithm and the number theory
CO2 Learn and Understand the Public-Key Infra 2 Ent
CO3 Be able to digitally sign emails and files. Understand 2 S
vulnerability assessments and the weakness of using
passwords for authentication. Be able to perform simple
vulnerability assessments and password audits
CO4 Be able to configure simple firewall architectures 3 Emp
CO5 Understand Virtual Private Networks 3 Emp

CO-PO Mapping for CS3609

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1 2 1 2 1 2 1 2 1 1 2 2 3 1 3 2 3
CO 2 3 2 3 1 3 2 3 1 2 3 3 1 1 2 3 2
CO 3 2 2 2 3 2 2 2 3 2 1 1 1 1 2 1 2
CO 4 3 2 3 2 3 2 3 2 3 2 2 2 3 2 3 2
CO 5 3 2 2 3 3 2 2 3 2 2 2 2 3 2 2 3
Avg 2.6 1.8 2.4 2.0 2.6 1.8 2.4 2.0 2.0 2.0 2.0 1.8 1.8 2.2 2.2 2.4
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

Quantum University – Syllabus (Batch 2022-26) Page 312 of 369


CS3610 Title: Android Development L T P C
3 0 0 3
Version No. 1.0
Course Nil
Prerequisites
1. To understand mobile application development trends and Android
platform
Objective
2. To analyze the need of simple applications, game development, Location map
based services
To enable the learner for aspiring careers in Android Mobile application
Expected Outcome development areas
Unit No. Unit Title No. of hours
(per Unit)
Unit I Android Fundamentals 7
Mobile Application development and trends , Android overview and Versions , Android open stack,
features , Setting up Android environment (Eclipse, SDK, AVD)- Simple Android application development
, Anatomy of Android applications, Activity and Life cycle , Intents, services and Content Providers
Unit II Android User Interface 8
Layouts: Linear, Absolute, Table, Relative, Frame, Scrollview, Resize and reposition - Screen orientation ,
Views: Textview, EditText, Button, ImageButton, Checkbox, ToggleButton, RadioButton, RadioGroup,
ProgressBar, AutocompleteText, Picker, Listviews and Webview, Displaying pictures with views:
Gallery and ImageView, ImageSwitcher, Gridview , Displaying Menus: Helper methods, Option and
Context.
Unit III Data Persistence 6
Shared User preferences , File Handling: File system, System partition, SD card partition, user partition,
security, Internal and External Storage , Managing data using SQLite , Content providers: Data sharing
with query string, projections, filters and sort and User defined content providers.
Unit IV Messaging, Networking and Services 7
SMS Messaging: Sending and Receiving , Sending email and networking , Downloading binary and text
data files , Access Web services , Local and remote services, Asynchronous threading, communication and
binding services
Unit V Location Access and Publish Android Application 8
Location based services: Display map, zoom control, view and change, Marking, Geocoding, Get location -
Publish Android applications and Deployment..
1.WeiMeng Lee “Beginning Android Application Development”, Wrox
Text Books Publications John Wiley
1. Ed Burnette “Hello Android: Introducing Google's Mobile Development
Platform”, The Pragmatic Publishers
Reference Books 2. Reto Meier “Professional Android 4 Application Development”,Wrox
Publications
Mode of Internal and External Examinations
Evaluation
Recommended by 14-05-2022
Board of Studied
on
Date of Approval 20-10-2022
by the Academic
Council on

Quantum University – Syllabus (Batch 2022-26) Page 313 of 369


Course Outcome for CS3610

Unit-wise Course Employability (Emp)/


BL
Outcome Skill(S)/ Entrepreneurship
Descriptions Leve
(Ent)/ None
l
(Use , for more than One)
CO1 To understand mobile application development 2 Emp
trends and Android platform
CO2 To analyze the need of simple applications, game 2 Ent
development, Location map based services
CO3 Students can take the knowledge of various interface 2 S
application.
CO4 Students can able to link their application to google 3 Emp
platform.
CO5 To be able to understand the concepts of digital 3 Emp
marketing on android platform.

CO-PO Mapping for CS3610

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1 2 1 1 1 2 3 2 3 3 2 2 3 1 3 2 3
CO 2 3 2 1 2 3 2 3 2 2 3 3 1 1 2 3 2
CO 3 2 2 3 2 1 2 1 2 2 1 1 1 1 2 1 2
CO 4 3 2 2 3 2 2 3 2 2 2 2 2 3 2 3 2
CO 5 3 2 3 2 2 2 2 3 2 2 2 2 3 2 2 3
Avg 2.6 1.8 2.0 2.0 2.0 2.2 2.2 2.4 2.2 2.0 2.0 1.8 1.8 2.2 2.2 2.4
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

Quantum University – Syllabus (Batch 2022-26) Page 314 of 369


CS3611 Title: Digital Image Processing L T P C
3 0 0 3
Version No. 1.0
Course Prerequisites None
Objective To study the image fundamentals and mathematical transforms
necessary for image processing. To study the image enhancement
techniques. To study image restoration procedures. To study the image
compression procedures.
Expected Outcome  Review the fundamental concepts of a digital image
processing system.
 Analyze images in the frequency domain using various
transforms.
 Evaluate the techniques for image enhancement and image
restoration.
 Categorize various compression techniques. CO5: Interpret
Image compression standards.
 Interpret image segmentation and representation techniques.
Unit No. Unit Title No. of Hrs
(Per Unit)
Unit I Introduction and Fundamentals 8
Motivation and Perspective, Applications, Components of Image Processing System, Element of Visual
Perception, A Simple Image Model, Sampling and Quantization.Image Enhancement in Spatial Domain:
Introduction; Basic Gray Level Functions – Piecewise- Linear Transformation Functions: Contrast
Stretching; Histogram Specification; Histogram Equalization; Local Enhancement; Enhancement using
Arithmetic/Logic Operations – Image Subtraction, Image Averaging; Basics of Spatial Filtering; Smoothing
- Mean filter, Ordered Statistic Filter; Sharpening – The

Laplacian.
Unit II Image Enhancement in Frequency Domain 7
Fourier Transform and the Frequency Domain, Basis of Filtering in Frequency Domain, Filters –Low-pass,
High-pass; Correspondence Between Filtering in Spatial and Frequency Domain; Smoothing Frequency
Domain Filters – Gaussian Lowpass Filters; Sharpening Frequency Domain Filters – Gaussian High pass
Filters; Homomorphic Filtering.Image Restoration: A Model of Restoration Process, Noise Models,
Restoration in the presence of Noise only-Spatial Filtering – Mean Filters: Arithmetic Mean filter,
Geometric Mean Filter, Order Statistic Filters – Median Filter, Max and Min filters; Periodic Noise Red
Unit III Color Image Processing 7
Color Fundamentals, Color Models, Converting Colors to different models, Color Transformation,
Smoothing and Sharpening, Color Segmentation. Morphological Image Processing: Introduction, Logic
Operations involving Binary Images, Dilation and Erosion, Opening and Closing, Morphological
Algorithms – Boundary Extraction, Region Filling, Extraction of Connected Components.
Unit IV Registration & Segmentation 7
Introduction, Geometric Transformation – Plane to Plane transformation, Mapping, Stereo Imaging –
Algorithms to Establish Correspondence, Algorithms to Recover Depth
Introduction, Region Extraction, Pixel-Based Approach, Multi-level Thresholding,
Local Thresholding, Region-based Approach, Edge and Line Detection: Edge Detection, Edge Operators,
Pattern Fitting Approach, Edge Linking and Edge Following.
Unit V Feature Extraction 7
Representation, Topological Attributes, Geometric Attributes, Description: Boundary-based Description,
Region-based Description, Relationship. Object Recognition: Deterministic Methods, Clustering, Statistical
Classification, Syntactic Recognition, Tree Search, Graph Matching
1. Rafael C. Gonzalvez and Richard E. Woods, Digital Image
Text Books
Processing 2nd Edition,.; PHI.

Quantum University – Syllabus (Batch 2022-26) Page 315 of 369


2. B. Chanda, D.D. Majumder, “Digital Image Processing &
Analysis”, PHI
1. R.J. Schalkoff; Digital Image Processing and Computer Vision,
John Wiley and Sons, NY
Reference Books
2. A.K. Jain; Fundamentals of Digital Image Processing, Prentice Hall,
Upper Saddle River, NJ.
Mode of Evaluation Internal and External Examinations
Recommended by Board of 14-05-2022
Studied on
Date of Approval by the 20-10-2022
Academic Council on

Course Outcome For CS3611


Unit-wise Course Employability (Emp)/
Outcome BL Skill(S)/ Entrepreneurship
Descriptions Level (Ent)/ None
(Use , for more than One)
CO1 Students would be able to develop Mathematical background 2 Emp
required for Machine learning architecture algorithmic/
Programming based on real life application using text and
speech
CO2 Students would be able to develop the syntax and 2 Emp..
architecture of word and sentence architecture with its basic
copra of Natural Language
CO3 Students would be able to develop model and parsing the text 2 S
for language modeling and limitations of these models also
explored
CO4 Students would be able to apply applications of advanced 2 Ent
NLP with Deep learning and machine learning framework
are developed.
CO5 Students would be able to Find out the future direction and 1 S
limitation of AI

Quantum University – Syllabus (Batch 2022-26) Page 316 of 369


CO-PO Mapping for CS3611

Course Program Outcomes (Course Articulation Matrix (Highly Program Specific


Outco Mapped- 3, Moderate- 2, Low-1, Not related-0 ) Outcomes
mes P P P P PO PO PO PO PO PO P PO PS PS PS PS
O O2 O3 O4 5 6 7 8 9 10 O 12 O1 O2 O3 O4
1 11
CO 1 2 1 2 3 1 1 2 3 3 2 2 2 1 3 2 3
CO 2 3 2 3 2 1 2 3 2 2 3 3 3 1 2 3 2
CO 3 2 2 2 2 3 2 1 2 2 1 1 2 1 2 1 2
CO 4 3 2 3 2 2 3 3 2 2 2 2 3 3 2 3 2
CO 5 3 2 3 2 3 2 2 3 2 2 2 3 3 2 2 3
Avg 2. 1.8 2.6 2.2 2.0 2.0 2.2 2.4 2.2 2.0 2.0 2.6 1.8 2.2 2.2 2.4
60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

Quantum University – Syllabus (Batch 2022-26) Page 317 of 369


CS3625 Title: Natural Language Processing using Python L T P C
3 0 0 3
Version No. 1.0
Course Prerequisites None
Objective The ultimate objective of NLP is to read, decipher, understand, and
make sense of the human languages in a manner that is valuable.
Expected Outcome  NLP is important because it helps resolve ambiguity in
language and adds useful numeric structure to the data for
many downstream applications, such as speech recognition or
text analytics.
 Its goal is to build systems that can make sense of text and
automatically perform tasks like translation, spell check, or
topic classification
Unit No. Unit Title No. of Hrs
(Per Unit)
Unit I Introduction to NLP 8
Natural Language Processing in real world, What is language, Approached to NLP, Build NLP model:
Eights Steps for building NLP Model, Web Scrapping Laplacian.
Unit II Text Representation & Text Classification 7
Basic Vectorization, One-Hot Encoding, Bag of Words, Bag of N Grams, TF-IDF, Pre-trained Word
Embedding, Custom Word Embeddings, Vector Representations via averaging, Doc2Vec Model,
Visualizing Embeddings using TSNW and Tensorbaord
Application of Text Classification, Steps for building text classification system, Text classification using
Naïve Bayes Classifier, Logistic Regression, and Support Vector Machine, Neural embedding for Text
Classification, text classification using deep learning, interpret text classification model,
Unit III Information Extraction & Chatbot 7
Applications of Information Extraction, Processes for Information Extraction. Key phrase Extraction,
Named Entity Recognition, Disambiguation and linking of named entity, Relationship extraction, Real life
applications of chatbot, Chatbot Taxonomy, Dialog Systems, Process of building a dialog, Components of
Dialog System, End to End Approach, Rasa NLU,
Unit IV NLP for social media 7
Application of NLP in social media, challenges with social media, Natural Language Processing for Social
Data, Understanding Twitter Sentiments, Identifying memes and Fake News.
Unit V NLP for E-Commerce 7
E-commerce catalog, Search in E-Commerce, How to build an e-commerce catalog, Review and Sentiment
Analysis, Recommendations for E-Commerce.
Natural Language Processing with Python by Steven Bird, Ewan Klein
Text Books
and Edward Loper.
Foundations of Statistical Natural Language Processing by Christopher
Reference Books
Manning and Hinrich Schütze.
Mode of Evaluation Internal and External Examinations
Recommended by Board of 14-05-2022
Studied on
Date of Approval by the 20-10-2022
Academic Council on

Quantum University – Syllabus (Batch 2022-26) Page 318 of 369


Course Outcome For CS3625
Unit-wise Course Employability (Emp)/
Outcome BL Skill(S)/ Entrepreneurship
Descriptions Level (Ent)/ None
(Use , for more than One)
CO1 Students would be able to develop Mathematical background 2 Emp
required for Machine learning architecture algorithmic/
Programming based on real life application using text and
speech
CO2 Students would be able to develop the syntax and 2 Emp..
architecture of word and sentence architecture with its basic
copra of Natural Language
CO3 Students would be able to develop model and parsing the text 2 S
for language modeling and limitations of these models also
explored
CO4 Students would be able to apply applications of advanced 2 Ent
NLP with Deep learning and machine learning framework
are developed.
CO5 Students would be able to Find out the future direction and 1 S
limitation of AI

CO-PO Mapping for CS3625

Course Program Outcomes (Course Articulation Matrix (Highly Program Specific


Outco Mapped- 3, Moderate- 2, Low-1, Not related-0 ) Outcomes
mes P P P P PO PO PO PO PO PO P PO PS PS PS PS
O O2 O3 O4 5 6 7 8 9 10 O 12 O1 O2 O3 O4
1 11
CO 1 2 1 2 3 1 1 2 3 3 2 2 2 1 3 2 3
CO 2 3 2 3 2 1 2 3 2 2 3 3 3 1 2 3 2
CO 3 2 2 2 2 3 2 1 2 2 1 1 2 1 2 1 2
CO 4 3 2 3 2 2 3 3 2 2 2 2 3 3 2 3 2
CO 5 3 2 3 2 3 2 2 3 2 2 2 3 3 2 2 3
Avg 2. 1.8 2.6 2.2 2.0 2.0 2.2 2.4 2.2 2.0 2.0 2.6 1.8 2.2 2.2 2.4
60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

Quantum University – Syllabus (Batch 2022-26) Page 319 of 369


CS3651 Title: Digital Forensics Part-1 L T P C
0 0 5 3
Version No. 1.0
Course Prerequisites Nil
To conduct digital investigations that conform to accepted professional standards
and are based on the investigative process: identification, preservation,
Objective examination, analysis, and reporting.

Students will be able to understand the origins of forensic science, explain the
difference between scientific conclusions and legal decision-making and explain
Expected Outcome
the role of digital forensics and the relationship of digital forensics to traditional
forensic science, traditional science and the appropriate use of scientific methods
Unit No. Unit Title No. of Hrs
(Per Unit)
Unit I Introduction to Cyber Crime 6
Basic concepts in network security, Network Security Technology
Unit II File system 6
Filesystem Introduction, FAT, NTFS, Allocated & Unallocated Space, Slack Space, Free Space, Volatile Memory,
Not Volatile Memory, Deleted File, Overwritten & Wiped File
Unit III Introduction to Digital Forensics 6
Introduction, What is Digital Forensics, Uses of Digital Forensics ,What skills should a computer forensic expert
have, Locard's exchange principle
Unit IV Digital Evidence Acquisition Essentials 6
RFS, COC, Securing Evidence & Crime Scene, Evidence Hash, Imaging & Cloning
Unit V Digital Forensics Analysis Process 6
Live Forensics Tools, Winhex, FTK Imager, Autopsy, Encase
Text Books 1.Learning material provided by Quick Heal
Reference Books 1. Learning material provided by Quick Heal
Mode of Evaluation Internal and External Examinations
Recommended by Board of 14-05-2022
Studied on
Date of Approval by the 20-10-2022
Academic Council on

Quantum University – Syllabus (Batch 2022-26) Page 320 of 369


Course Outcome for CS3651

Unit-wise Course Employability (Emp)/


BL
Outcome Skill(S)/ Entrepreneurship
Descriptions Leve
(Ent)/ None
l
(Use , for more than One)
CO1 The student should be able to understand the 2 Emp
Digital Evidence Acquisition Essentials.
CO2 The student should be able to understand the 2 Emp
Process of Non-Live Forensics
CO3 The student should be able to understand the live 2 S
forensics.

CO-PO Mapping for CS3651

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1 2 2 2 3 3 3 3 2 2 3 2 3 3 3 3 2
CO 2 3 2 3 3 2 3 2 3 3 3 3 3 3 2 3 3
CO 3 2 3 2 2 2 3 3 3 2 2 3 3 2 2 3 3
Avg 2.3 2.3 2.3 2.6 2.3 3.0 2.6 2.6 2.3 2.6 2.6 3.0 2.6 2.3 3.0 2.6
3 3 3 7 3 0 7 7 3 7 7 0 7 3 0 7

Quantum University – Syllabus (Batch 2022-26) Page 321 of 369


CS3617 Title: Data Science for IoT LT PC
3 00 3
Version No. 1.0
Course Prerequisites Nil
This course provides an introduction to Data Science for IoT
Objective

 Critically review a range of data science solutions for a variety of IoT


analytics scenarios, and evaluate their efficiency for industrial
applications.
Expected Outcome
 Demonstrate critical understanding of the data science solutions
development process for IoT systems.
 Analyse, evaluate, design and implement data science solutions for a
variety of industrial IoT applications.
 Apply industrial standards in developing IoT applications.
 Demonstrate problem solving techniques and preparation for further
research in the area
Unit No. Unit Title No. of
Hrs(Per
Unit)
UnitI Unit-1 9
IoT Analytics and Challenges, Organizing data for data analytics: Linked analytical datasets, Managing data
lakes, Data retention strategy

UnitII Unit-2 7
IoT Devices, IoT networking connectivity protocols, IoT networking data messaging protocols, Analysing data to
infer protocol and device characteristics

UnitIII Unit-3 7
Exploring IoT Data: Exploring and visualizing data, Look for attributes that might have predictive value, Using
R/Python for analysis, Case study

UnitIV Unit-4 7
Applying Geospatial Analytics to IoT Data: Geospatial Analysis, Vector based methos, raster based method,
storing geospatial data, processing geospatial data, processing geospatial data, Case Study

UnitV Unit-5 7
Using ML for Solving classification problem, using ML for solving regression problem, using ML for anomaly
detection

TextBooks

ReferenceBooks

Mode of Evaluation Internal and External Examination

Quantum University – Syllabus (Batch 2022-26) Page 322 of 369


Recommended by Board 14-05-2022
of Studied on
Date of Approval by 20-10-2022
the Academic Council
on

Course Outcome For CS3617


Unit-wise Course Employability (Emp)/
Outcome BL Skill(S)/ Entrepreneurship
Descriptions Level (Ent)/ None
(Use , for more than One)
CO1 Critically review a range of data science solutions for a 2 Emp
variety of IoT analytics scenarios, and evaluate their
efficiency for industrial applications.

CO2 Demonstrate critical understanding of the data science 2 Emp..


solutions development process for IoT systems.

CO3 Analyse, evaluate, design and implement data science 2 S


solutions for a variety of industrial IoT applications.

CO4 Apply industrial standards in developing IoT applications. 2 Ent

CO5 Demonstrate problem solving techniques and preparation for 1 S


further research in the area

CO-PO Mapping for CS3617

Course Program Outcomes (Course Articulation Matrix (Highly Program Specific


Outco Mapped- 3, Moderate- 2, Low-1, Not related-0 ) Outcomes
mes P P P P PO PO PO PO PO PO P PO PS PS PS PS
O O2 O3 O4 5 6 7 8 9 10 O 12 O1 O2 O3 O4
1 11
CO 1 2 1 2 3 1 1 2 3 2 3 2 2 2 3 2 3
CO 2 3 2 3 2 1 2 3 2 3 2 3 3 3 2 3 2
CO 3 2 2 2 2 3 2 1 2 2 2 1 2 2 2 1 2
CO 4 3 2 3 2 2 3 3 2 3 2 2 3 3 2 3 2
CO 5 3 2 3 2 3 2 2 3 3 2 2 3 3 2 2 3
Avg 2. 1.8 2.6 2.2 2.0 2.0 2.2 2.4 2.6 2.2 2.0 2.6 2.6 2.2 2.2 2.4
60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

Quantum University – Syllabus (Batch 2022-26) Page 323 of 369


CS3618 Title: DATA MODELING LT PC
3 00 3
Version No. 1.0
Course Prerequisites Nil
This course provides an introduction to Data modelling
Objective

 Describe the importance of information within an organization


 Understand the Systems Development Life Cycle
Expected Outcome  Describe the process of modeling business requirements
 Apply business concepts to a data model
 Understand the concept of data normalization
Unit No. Unit Title No. of
Hrs(Per
Unit)
UnitI Data Warehousing 9
Introduction
Introduction to Data warehousing, brief history, OLTP and OLAP Systems, multidimensional data model,
performance improvement, ETL-Data extraction, Data load, Data transformation, Data quality verification

UnitII Data warehouse for BI 7


BI Tools, Flow of data from database to reports and charts, data modeling, query, reporting and analysis,
metrics/KPI, event detection and notification

UnitIII Requirement Analysis and 7


Conceptual Data Modeling
Requirement Analysis, Conceptual Data Modeling – classify entities and attributes, identify generalization
hierarchies, define relationships, pre-integration analysis, comparison of schemas, confirmation of schemas,
merging and restructuring of schemas

UnitIV Transforming the 7


Conceptual Data Model to
SQL
Transformation Rules and SQL Constructs- Binary Relationships, Binary Recursive Relationships, Ternary and n-
ary Relationships, Generalization and Aggregation, Multiple Relationships, Weak Entities, Transformation Steps,
Entity Transformation, Many-to-Many Binary Relationship Transformation, Ternary Relationship
Transformation.
UnitV Unified Modeling Language 7
(UML)
Class Diagrams, Basic Class Diagram Notation, Class Diagrams for Database Design, Example from the Music
Industry, Activity Diagrams, Activity Diagram Notation Description, Activity Diagrams for Workflow, Rules of
Thumb for UML Usage
1. Alex Berson and Stephen J. Smith, “Data Warehousing, Data
TextBooks
Mining & OLAP”, Tata McGraw – Hill Edition, Tenth Reprint 2007.
2. Toby Teorey, Sam Lightstone and Tom Nadeau, "Database Modeling &
Design", Fourth Edition, Morgan Kaufmann Publishers, 2006.

Quantum University – Syllabus (Batch 2022-26) Page 324 of 369


19. Pro Html5 Programming: Powerful App Is For Richer Internet
ReferenceBooks Application Development by Peter Lubbers, Brian Albers, Frank Salim, Ric
Smith, Apress,)

20.

Mode of Evaluation Internal and External Examination


Recommended by Board 14-05-2022
of Studied on
Date of Approval by 20-10-2022
the Academic Council
on

Quantum University – Syllabus (Batch 2022-26) Page 325 of 369


Course Outcome For CS3618
Unit-wise Course Employability (Emp)/
Outcome BL Skill(S)/ Entrepreneurship
Descriptions Level (Ent)/ None
(Use , for more than One)
CO1 Describe the importance of information within an 2 Emp
organization

CO2 Understand the Systems Development Life Cycle 2 Emp

CO3 Describe the process of modeling business requirements 2 S

CO4 Apply business concepts to a data model 2 Ent

CO5 Understand the concept of data normalization 1 S

CO-PO Mapping for CS3618

Course Program Outcomes (Course Articulation Matrix (Highly Program Specific


Outco Mapped- 3, Moderate- 2, Low-1, Not related-0 ) Outcomes
mes P P P P PO PO PO PO PO PO P PO PS PS PS PS
O O2 O3 O4 5 6 7 8 9 10 O 12 O1 O2 O3 O4
1 11
CO 1 3 1 2 3 3 1 2 3 2 3 2 2 2 3 2 3
CO 2 2 2 3 2 2 2 3 2 3 2 3 3 3 2 3 2
CO 3 2 2 2 2 2 2 1 2 2 2 1 2 2 2 1 2
CO 4 2 2 3 2 2 3 3 2 3 2 2 3 3 2 3 2
CO 5 3 2 3 2 3 2 2 3 3 2 2 3 3 2 2 3
Avg 2. 1.8 2.6 2.2 2.4 2.0 2.2 2.4 2.6 2.2 2.0 2.6 2.6 2.2 2.2 2.4
40 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

Quantum University – Syllabus (Batch 2022-26) Page 326 of 369


CS3619 Title: PHP and Perl Programming LT PC
3 00 3
Version No. 1.0
Course Prerequisites Nil
This course provides an introduction to PHP and Perl Programming
Objective
 Understand the fundamental principles of PHP and Perl, including
variables, data types, control structures, and functions.
 Apply PHP and Perl to create and modify web applications and
Expected Outcome scripts, including handling user input, database integration, and error
handling.
 Analyze the performance and security issues of PHP and Perl code
and recommend improvements based on best practices.
 Evaluate the suitability of PHP and Perl for specific programming
tasks and compare their strengths and weaknesses.
 Create complex web applications and scripts using PHP and Perl,
incorporating advanced features such as object-oriented
programming, regular expressions, and modules.

Unit No. Unit Title No. of
Hrs(Per
Unit)
UnitI PHP Basics 9
What is Version Control, Version Control & Automation, What is Git & Git Installation, Tracking Files &
Basic Git Workflow, Initialization & Commit Message, Undoing changes before committing.

UnitII PHP Web 7


Staging Area, Deleting and Renaming File, Roll Back Operation, Amending Commits, Git with VsCode,
Branches, Git operations: GUI, Git add & Git Commit, Git status, .gitignore, Git Push & Git Pull, Git Log, Git
restore, Git revert, Git reset, Git Stash
UnitIII PHP Advance Concepts 7

What is Github & Github Account, Cloning our git Repository, Creating and Adding Members
Creating Teams, Basic Interatcion with Github, Working with Remote, Fetching New Changes
Updating the Local Repository, Pull – Merge – Push Workflow
UnitIV Perl Basics 7
Pushing Remote Branches, Rebasing your changes, Basic Interaction with GitHub Cheat-Sheet
Git Remotes Cheat-Sheet, Tracking Issue, Protected branches within a Repository, How to collaborate on
foreign repositories.
UnitV PERL Advance Concepts 7
A Simple Pull Request on GitHub, The Typical Pull Request Workflow, Squashing Changes
Code Review, Forking, Managing Collaboration, Continuous Integration.
1. PHP and MYSQL: Create - Modify - Reuse by Timothy
TextBooks
Boronczyk, Martin E. Psinas
21. Perl Black Book by Steven Holzner
ReferenceBooks
22. Learning Perl by Randal L. Schwartz

23.

Mode of Evaluation Internal and External Examinations


Recommendation by 14-05-2022
Board of Studies on
Date of approval by 20-10-2022

Quantum University – Syllabus (Batch 2022-26) Page 327 of 369


the Academic
Council

Course Outcome For CS3619


Unit-wise Course Employability (Emp)/
Outcome BL Skill(S)/ Entrepreneurship
Descriptions Level (Ent)/ None
(Use , for more than One)
CO1 Understand the fundamental principles of PHP and Perl, 2 Emp
including variables, data types, control structures, and
functions.
CO2 Apply PHP and Perl to create and modify web applications 2 Emp
and scripts, including handling user input, database
integration, and error handling.

CO3 Analyze the performance and security issues of PHP and Perl 2 S
code and recommend improvements based on best practices.

CO4 Evaluate the suitability of PHP and Perl for specific 2 Ent
programming tasks and compare their strengths and
weaknesses.
CO5 Create complex web applications and scripts using PHP and 1 S
Perl, incorporating advanced features such as object-oriented
programming, regular expressions, and modules.

CO-PO Mapping for CS3619

Course Program Outcomes (Course Articulation Matrix (Highly Program Specific


Outco Mapped- 3, Moderate- 2, Low-1, Not related-0 ) Outcomes
mes P P P P PO PO PO PO PO PO P PO PS PS PS PS
O O2 O3 O4 5 6 7 8 9 10 O 12 O1 O2 O3 O4
1 11
CO 1 2 2 3 2 3 2 2 3 2 3 2 2 2 3 2 3
CO 2 3 3 2 3 2 3 3 2 3 2 3 3 3 2 3 2
CO 3 2 2 2 1 2 2 1 2 2 2 1 2 2 2 1 2
CO 4 3 3 2 3 2 3 3 2 3 2 2 3 3 2 3 2
CO 5 3 3 2 2 3 3 2 3 3 2 2 3 3 2 2 3
Avg 2. 2.6 2.2 2.2 2.4 2.6 2.2 2.4 2.6 2.2 2.0 2.6 2.6 2.2 2.2 2.4
60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

Quantum University – Syllabus (Batch 2022-26) Page 328 of 369


CS3620 Title: Advanced Web Technology LT PC
3 00 3
Version No. 1.0
Course Prerequisites Nil
This course provides an introduction to Advanced Web Technology
Objective

 Understand HTML5 document structure


 Understand features of HTML5
 Understand how play audio and video
Expected Outcome  Understand how to draw graphics
 Understand saving content using Local Storage, Web Storage

Unit No. Unit Title No. of


Hrs(Per
Unit)
UnitI Introduction to HTML5 9

Why HTML5? HTML, XHTML, Styling HTML5 with CSS, When can you use HTML5?

UnitII Features of HTML5 7

Introduction to canvas, multimedia, storage, working offline, geolocation, input types, placeholder text, microdata.

UnitIII Multimedia 7
Video containers, video codec, audio codec, Multimedia accessibility, MIME. Communication API

UnitIV Canvas and Storage 7


Basics of Canvas, Using transforms, capturing images, drawing on the animating the canvas, Web storage, Web
SQL database

UnitV Geolocation 7
API methods, Messages, workers and sockets. Limitation in current browsers

1. HTML5: Up and Running by Mark Pilgrim, O’Reilly


TextBooks
24. Pro Html5 Programming: Powerful App Is For Richer Internet
ReferenceBooks Application Development by Peter Lubbers, Brian Albers, Frank Salim, Ric
Smith, Apress,)

25.

Mode of Evaluation Internal and External Examinations


Recommendation by 14-05-2022
Board of Studies on
Date of approval by 20-10-2022
the Academic

Quantum University – Syllabus (Batch 2022-26) Page 329 of 369


Council

Course Outcome For CS3620


Unit-wise Course Employability (Emp)/
Outcome BL Skill(S)/ Entrepreneurship
Descriptions Level (Ent)/ None
(Use , for more than One)
CO1 Understand HTML5 document structure 2 Emp

CO2 Understand features of HTML5 2 Emp

CO3 Understand how play audio and video 2 S

CO4 Understand how to draw graphics 2 Ent

CO5 Understand saving content using Local Storage, Web Storage 2 S

CO-PO Mapping for CS3620

Course Program Outcomes (Course Articulation Matrix (Highly Program Specific


Outco Mapped- 3, Moderate- 2, Low-1, Not related-0 ) Outcomes
mes P P P P PO PO PO PO PO PO P PO PS PS PS PS
O O2 O3 O4 5 6 7 8 9 10 O 12 O1 O2 O3 O4
1 11
CO 1 2 2 3 2 3 2 2 3 2 3 2 2 3 2 2 3
CO 2 3 3 2 3 2 3 3 2 3 2 3 3 2 3 3 2
CO 3 2 2 2 1 2 2 1 2 2 2 1 2 2 2 1 2
CO 4 3 3 2 3 2 3 3 2 3 2 2 3 2 3 3 2
CO 5 3 3 2 2 3 3 2 3 3 2 2 3 3 3 2 3
Avg 2. 2.6 2.2 2.2 2.4 2.6 2.2 2.4 2.6 2.2 2.0 2.6 2.4 2.6 2.2 2.4
60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

Quantum University – Syllabus (Batch 2022-26) Page 330 of 369


Program Elective II

CS3703 Title: Wireless Networks L T P C


3 0 0 3
Version No. 1.0
Course Prerequisites Nil
The course aims to understand the concept about Wireless networks,
protocol stack and standards and analyze the network layer solutions for
Objective Wireless networks. To study about fundamentals of internetworking of
WLAN and WWAN and learn about evolution of 5G Networks, its
architecture and applications.
After learning the course the students should be able to:
 To understand the concept about Wireless networks, protocol stack and
standards and analyze the network layer solutions for Wireless networks.
 To study about fundamentals of internetworking of WLAN and WWAN.
 To learn about evolution of 5G Networks, its architecture and
Expected Outcome applications.
 Understand basics of propagation of radio signals and radio resource
management techniques. Gain knowledge and awareness of multiple
access techniques i.e. TDMA, CDMA, FDMA etc.
 Understanding emerging trends in Wireless communication like WiFi,
WiMAX,
Unit No. Unit Title No. of Hrs
(Per Unit)
Unit I Introduction 5
Introduction to wireless network architectures: cellular networks, wireless local area networks, multi-hop
networks, WLAN technologies: IEEE802.11: System architecture, protocol architecture, 802.11b, 802.11a –
Hiper LAN: WATM, BRAN, HiperLAN2 – Bluetooth: Architecture, WPAN – IEEE 802.15.4, Wireless
USB, Zigbee, 6LoWPAN, WirelessHART , Types of Wireless communication System, Comparison of
Common wireless system.
Unit II Multiple Access & Control Techniques 4
Introduction, Comparisons of multiple Access Strategies Carrier sense multiple access with collision
avoidance (CSMA/CA), Carrier sense multiple access with collision detection (CSMA/CD),TDMA, CDMA,
FDMA, OFDM , CSMA Protocols.
Unit III The Cellular Design Fundamentals 8
Cellular system, Hexagonal geometry cell and concept of frequency reuse,Channel Assignment Strategies
Distance to frequency reuse ratio,Channel and co-channel interference reduction factor, S/I ratio
consideration and calculation for Minimum Cochannel and adjacent interference, Handoff Strategies,
Umbrella Cell Concept, Trunking and Grade of Service, Improving Coverage and Capacity in Cellular
System-cell splitting, Cell sectorization, Repeaters, Micro cell zone concept, Channel antenna system design
considerations
Unit IV Internetworking Between WLANS And WWANS 6
Internetworking objectives and requirements, Schemes to connect WLANS and 4G Networks, Session
Mobility, Internetworking Architecture for WLAN and GPRS, System Description, Local Multipoint
Distribution Service, Multichannel Multipoint Distribution System.
Unit V Recent Trends 4
Introduction to Wi-Fi, WiMAX, ZigBee Networks, Software, Defined Radio, UWB Radio, Wireless Adhoc
Network and Mobile, Portability, Security issues and challenges in a Wireless network ,Introduction – 5G
vision – 5G features and challenges - Applications of 4G & 5G Technologies

Quantum University – Syllabus (Batch 2022-26) Page 331 of 369


1. Mobile Communications Engineering, William C. Y. Lee, Mc Graw
Hill Publications
Text Books 2. Wireless Communications and Networking,Vijay Garg, Elsevier
3.Mobile Communications Engineering, William C. Y. Lee, Mc Graw
Hill Publications
1. Jochen Schiller, ‖Mobile Communications‖, Second Edition, Pearson
Education
Reference Books
2. Anurag Kumar, D.Manjunath, Joy kuri, ―Wireless Networking‖, First
Edition, Elsevier
Mode of Evaluation Internal and External Examinations
Recommended by Board of 14-05-2022
Studied on
Date of Approval by the 20-10-2022
Academic Council on

Quantum University – Syllabus (Batch 2022-26) Page 332 of 369


Course Outcome For CS3703

Unit-wise Course Employability (Emp)/


Outcome BL Skill(S)/ Entrepreneurship
Descriptions
Level (Ent)/ None
(Use , for more than One)
CO1 To understand the concept about Wireless networks, protocol 2 Emp
stack and standards and analyze the network layer solutions
for Wireless networks
CO2 To study about fundamentals of internetworking of WLAN 2 Emp
and WWAN.
CO3 To learn about evolution of 5G Networks, its architecture and 2 S
applications.
CO4 Understand basics of propagation of radio signals and radio 2 Emp
resource management techniques
CO5 Understanding emerging trends in Wireless communication 1 S
like WiFi , WiFimax

CO-PO Mapping for CS3703

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1 2 2 2 2 2 2 3 2 3 3 2 2 2 3 2 3
CO 2 3 2 3 3 2 3 2 3 3 2 3 3 3 2 3 2
CO 3 2 2 2 2 2 2 2 2 2 2 1 2 2 2 1 2
CO 4 3 2 3 3 2 3 2 3 2 2 2 3 3 2 3 2
CO 5 3 2 3 3 2 3 2 3 2 2 2 3 3 2 2 3
Avg 2.6 2.0 2.6 2.6 2.0 2.6 2.2 2.6 2.4 2.2 2.0 2.6 2.6 2.2 2.2 2.4
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

Quantum University – Syllabus (Batch 2022-26) Page 333 of 369


CS3704 Title: Soft Computing L T P C
3 0 0 3
Version No. 1.0
Course Prerequisites Nil
The student should be made to Learn the various soft computing frame
Objective works, Be familiar with design of various neural networks, Be
exposed to fuzzy logic, Learn genetic programming
Upon completion of the course, the student should be able to:
 To Learn the various soft computing frame works.
 To familiarize with design of various neural networks.
Expected Outcome  To exposed to fuzzy logic, Learn genetic programming
 Apply various soft computing frame works .Design of various
neural networks. Use fuzzy logic.
 Apply genetic programming. Discuss hybrid soft computing.
Unit No. Unit Title No. of Hrs
(Per Unit)
Unit I Introduction 8
Artificial neural network: Introduction, characteristics- learning methods – taxonomy – Evolution of neural
networks- basic models - important technologies - applications. Fuzzy logic: Introduction - crisp sets- fuzzy
sets - crisp relations and fuzzy relations: cartesian product of relation - classical relation, fuzzy relations,
tolerance and equivalence relations, non-iterative fuzzy sets. Genetic algorithm
Unit II Neural Network 7
McCulloch-Pitts neuron - linear separability - hebb network - supervised learning network: perceptron
networks - adaptive linear neuron, multiple adaptive linear neuron, BPN, RBF, TDNN- associative memory
network: auto-associative memory network, hetero-associative memory network, BAM, hopfield networks,
iterative auto associative memory network
Unit III Fuzzy Logic 8
Membership functions: features, fuzzification, methods of membership value assignments- Defuzzification:
lambda cuts - methods - fuzzy arithmetic and fuzzy measures: fuzzy arithmetic - extension principle - fuzzy
measures - measures of fuzziness -fuzzy integrals - fuzzy rule base and approximate reasoning : truth values
and tables, fuzzy propositions, formation of rules-decomposition of rules, aggregation of fuzzy rules, fuzzy
reasoning
Unit IV Genetic Algorithm 6
Genetic algorithm and search space - general genetic algorithm – operators - Generational cycle - stopping
condition – constraints - classification - genetic programming – multilevel optimization – real life problem-
advances in GA
Unit V Hybrid Soft Computing Techniques 7
and Applications
Neuro-fuzzy hybrid systems - genetic neuro hybrid systems - genetic fuzzy hybrid and fuzzy genetic hybrid
systems - simplified fuzzy ARTMAP - Applications: A fusion approach of multispectral images with SAR,
optimization of traveling salesman problem using genetic algorithm approach, soft computing based hybrid
fuzzy controllers.
1.J.S.R.Jang, C.T. Sun and E.Mizutani, “Neuro-Fuzzy and Soft
Computing”, PHI / Pearson Education 2004.
Text Books
2.S.N.Sivanandam and S.N.Deepa, “Principles of Soft Computing”,
Wiley India Pvt Ltd

Quantum University – Syllabus (Batch 2022-26) Page 334 of 369


1.S.Rajasekaran and G.A.Vijayalakshmi Pai, “Neural Networks,
Reference Books Fuzzy Logic and Genetic Algorithm: Synthesis and Applications”,
Prentice-Hall of India Pvt. Ltd.
Mode of Evaluation Internal and External Examinations
Recommended by Board of 14-05-2022
Studied on
Date of Approval by the 20-10-2022
Academic Council on

Course Outcome For CS3704

Unit-wise Course Employability (Emp)/


Outcome BL Skill(S)/ Entrepreneurship
Descriptions
Level (Ent)/ None
(Use , for more than One)
CO1 2 Emp
To Learn the various soft computing frame works.
CO2 To familiarize with design of various neural networks. 2 Emp
CO3 2 S
To exposed to fuzzy logic, Learn genetic programming
CO4 Apply various soft computing frame works .Design of 2 Ent
various neural networks.
CO5 1 Emp
Apply genetic programming. Discuss hybrid soft computing.

CO-PO Mapping for CS3704

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1 2 2 2 2 2 2 3 2 2 2 2 2 3 2 3 2
CO 2 3 2 3 3 2 3 2 2 3 3 2 3 2 3 2 3
CO 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2
CO 4 3 2 3 3 2 3 2 2 3 3 2 3 2 3 2 3
CO 5 3 2 3 3 2 3 2 2 3 3 2 3 2 3 2 2
Avg 2.6 2.0 2.6 2.6 2.0 2.6 2.2 2.0 2.6 2.6 2.0 2.6 2.2 2.6 2.4 2.4
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

Quantum University – Syllabus (Batch 2022-26) Page 335 of 369


CS3707 Title: Computer Vision L T P C
3 0 0 3
Version No. 1.0
Course Prerequisites None
Objective To introduce students the fundamentals of image formation; To
introduce students the major ideas, methods, and techniques of
computer vision and pattern recognition; To develop an appreciation
for various issues in the design of computer vision and object
recognition systems; and To provide the student with programming
experience from implementing computer vision and object recognition
applications.
Expected Outcome  identify basic concepts, terminology, theories, models and
methods in the field of computer vision,
 describe known principles of human visual system,
 describe basic methods of computer vision related to multi-
scale representation, edge detection and detection of other
primitives, stereo, motion and object recognition,
 suggest a design of a computer vision system for a specific
problem
Unit No. Unit Title No. of Hrs
(Per Unit)
Unit I Image Formation Models 8
Monocular imaging system, Orthographic& Perspective Projection, Camera model and Camera calibration,
Binocular imaging systems
Unit II Image Processing and Feature Extraction 7
:Image representations (continuous and discrete), Edge detection
Unit III Motion Estimation 7
Regularization theory, Optical computation, Stereo Vision, Motion estimation, Structure from motion
Unit IV Shape Representation and Segmentation 7
Deformable curves and surfaces, Snakes and active contours, Level set representations, Fourier and wavelet
descriptors, Medial representations, Multiresolution analysis
Unit V Object recognition 7
Hough transforms and other simple object recognition methods, Shape correspondence and shape matching,
Principal Component analysis, Shape priors for recognition
Text Books 1. Ballard D., Brown C., Computer Vision, Prentice Hall
1.Sonka M., Hlavac V., Boyle R., Image Processing Analysis and
Reference Books
Machine Design. PWS Publishers
Mode of Evaluation Internal and External Examinations
Recommended by Board of 14-05-2022
Studied on
Date of Approval by the 20-10-2022
Academic Council on

Quantum University – Syllabus (Batch 2022-26) Page 336 of 369


Course Outcome For CS3707

Unit-wise Course Employability (Emp)/


Outcome BL Skill(S)/ Entrepreneurship
Descriptions
Level (Ent)/ None
(Use , for more than One)
CO1 To introduce students the fundamentals of image formation; 2 Emp
To introduce students the major ideas, methods,
CO2 To introduce students the major ideas, methods, and 2 Emp
techniques of computer vision and pattern recognition;
CO3 To develop an appreciation for various issues in the design of 2 Emp
computer vision and object recognition systems;
CO4 To provide the student with programming experience from 2 Emp
implementing computer vision and object recognition
applications.
CO5 The Students should be able to build image processing 2 Emp
applications

CO-PO Mapping for CS3707

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Program Specific
Outcome Moderate- 2, Low-1, Not related-0 ) Outcomes
s P PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
O1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1 2 1 2 3 2 3 2 3 2 3 2 2 3 2 3 3
CO 2 3 2 3 2 3 2 3 2 3 2 3 3 2 3 2 2
CO 3 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2
CO 4 3 2 3 2 3 2 3 2 3 2 3 3 2 3 2 2
CO 5 3 2 3 2 3 2 2 3 3 2 3 3 2 3 2 3
Avg 2. 1.8 2.6 2.2 2.6 2.2 2.6 2.4 2.6 2.2 2. 2.6 2.2 2.6 2.2 2.4
60 0 0 0 0 0 0 0 0 0 60 0 0 0 0 0

Quantum University – Syllabus (Batch 2022-26) Page 337 of 369


CS3724 Title: Data Visualization L T P C
3 0 0 3
Version No. 1.0
Course Prerequisites None
Objective The basic objective is to understand the data analysis & visualize your
data & method, understanding models not just a tool-oriented Analyst.
Expected Outcome 1. Understand the fundamental design principles and different types of
data visualization.
2. Identify both positive and negative impacts of data-informed
decision across a variety of domains.
3. Apply the fundamental concepts of data visualization to define a
project in your field of study.
4. Practice the core principles using widely available tools (e.g.
Tableau).
5. Demonstrate the best practice that presents your story in the process
of creating data visualization
including connecting to different data sources, assessing to the quality
of the data, and converting raw data into data visualizations that
provide actionable information.
Unit No. Unit Title No. of Hrs
(Per Unit)
Unit I Introduction to Data Handling 8
Overview of Data analysis, Introduction to Data visualization,Working with statistical formulas - Logical
and financial functions , Data Validation & data models, Power Map for visualize data , Power BI-Business
Intelligence , Data Analysis using statistical methods, Dashboard designing.
Unit II Introduction to Data Manipulation Using 7
Function
Heat Map, Tree Map, Smart Chart, Azure Machine learning , Column Chart, Line Chart , Pie,Bar, Area,
Scatter Chart, Data Series, Axes , Chart Sheet , Trendline , Error Bars, Sparklines, Combination Chart,
Gauge, Thermometer Chart , Gantt Chart , Pareto Chart etc , Frequency Distribution, Pivot Chart, Slicers ,
Tables: Structured References, Table Styles , What-If Analysis: Data Tables| Correlation model |Regression
model
Unit III Data Strategy & Consumer behaviour Analytics 7
Understanding Product & Category, Competitive Analysis, Market Share understanding- Market potential
Index, Seasonality-Sales Trending, Consumer behaviour Analytics-MIND AND MARKET FACTORS.
Unit IV Budget planning & Execution 7
MIMI, Regression & Correlation Analysis for Sales trending, Forecasting method with predictive
investment modelling, Cohort Analysis, Google Analytics(GA), Case Studies-Assignments
Unit V Tableau Software 7
What is Tableau? What does the Tableau product suite comprise of? How Does Tableau Work? Tableau
Architecture, What is My Tableau Repository? Connecting to Data & Introduction to data source concepts,
Understanding the Tableau workspace, Dimensions and Measures, Data Types & Default Properties,
Building basic views, Saving and Sharing your work-overview
"Information Dashboard Design: Displaying Data for At-a-glance
Text Books
Monitoring” by Stephen Few
"Beautiful Visualization, Looking at Data Through the Eyes of Experts
Reference Books
by Julie Steele, Noah Iliinsky
Mode of Evaluation Internal and External Examinations
Recommended by Board of 14-05-2022
Studied on
Date of Approval by the 20-10-2022
Academic Council on

Quantum University – Syllabus (Batch 2022-26) Page 338 of 369


Course Outcome For CS3724

Unit-wise Course Employability (Emp)/


Outcome BL Skill(S)/ Entrepreneurship
Descriptions
Level (Ent)/ None
(Use , for more than One)
CO1 Understand the fundamental design principles and different 2 Emp
types of data visualization.

CO2 Identify both positive and negative impacts of data-informed 2 Emp


decision across a variety of domains.

CO3 Apply the fundamental concepts of data visualization to 2 Emp


define a project in your field of study.

CO4 Practice the core principles using widely available tools (e.g. 2 Emp
Tableau).

CO5 Demonstrate the best practice that presents your story in the 2 Emp
process of creating data visualization including connecting to
different data sources, assessing to the quality of the data,
and converting raw data into data visualizations that provide
actionable information.

CO-PO Mapping for CS3724

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Program Specific
Outcome Moderate- 2, Low-1, Not related-0 ) Outcomes
s P PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
O1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1 2 1 2 3 2 3 2 3 2 3 2 2 3 2 3 3
CO 2 3 2 3 2 3 2 3 2 3 2 3 3 2 3 2 2
CO 3 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2
CO 4 3 2 3 2 3 2 3 2 3 2 3 3 2 3 2 2
CO 5 3 2 3 2 3 2 2 3 3 2 3 3 2 3 2 3
Avg 2. 1.8 2.6 2.2 2.6 2.2 2.6 2.4 2.6 2.2 2. 2.6 2.2 2.6 2.2 2.4
60 0 0 0 0 0 0 0 0 0 60 0 0 0 0 0

Quantum University – Syllabus (Batch 2022-26) Page 339 of 369


CS3711 Title: Sampling Methods LT PC
300 3
Version No. 1.0
Course Prerequisites Knowledge on Basic Mathematics.
This course aims to make students understand Sampling Methods
Objective

To understand the basic concepts and importance of sampling over complete


enumeration.
• To understand the procedure for proportions and percentage in selecting
Expected Outcome samples.
• To understand the importance and estimation of mean and variance of simple
random sampling.
• To understand the importance and estimation of mean and variance of stratified
and systemic random sampling.
• To understand the importance and estimation of mean and variance of cluster
sampling for equal and unequal clusters.
Unit No. Unit Title No. of Hrs(PerUnit)

UnitI Introduction to Sampling 9


Introduction, important terminologies related with sampling methods: samples, population, standard error,
sampling distribution, sample size, need for sampling, advantages and disadvantages of sampling, important
principle steps in sample survey, sample survey vs complete enumeration, the role of sampling theory, probability
sampling, alternative to probability sampling, importance of normal distribution in sampling theory, bias and its
effects in sampling process, role of mean square error in sampling theory.
UnitII Sampling proportions and Percentages 7
Introduction, Qualitative characteristics of samples, variances of the sample estimates, the effect of P on the
standard errors, probability distribution function: the binomial probability distribution, the hypergeometric
distribution, confidence limits, classification into more than two classes, confidence limits with more than two
classes, the conditional distribution of p, proportions and totals over subpopulation, comparison between different
domains.
UnitIII Stratified and Systemic Random Sampling 7
Introduction, need for simple random sampling, overview and definition of simple random sampling with and
without replacement, selection of a simple random sample, definitions and notations conventions in simple
random sampling, properties of the estimates, variances of the estimates, the finite population correction,
estimation of standard error from the samples, confidence limits, estimation of a ratio, estimates of means over
subpopulation, estimates of totals over sub population, comparison between domain means, validity of normal
approximation, linear estimates of the population mean.
UnitIV Transportation and network models 7
Definition and overview of stratified and systemic random sampling, properties of the estimates, estimated
variance and confidence limits, proportional allocation, optimum allocation, Neyman Allocation, relative
precision of 21 stratified sampling over simple random sampling, allocation requires more than 100 percent
sampling, , Choice of Sample Sizes in Different Strata, advantages and disadvantages of stratified sampling,
Systematic Sampling: The Sample Mean and its Variance, Comparison of Systematic with Random Sampling,
Comparison of Systematic with Stratified Random Sampling, Estimation of the Variance, two stage sample with
equal and unequal units.
UnitV Cluster Sampling 7
Equal Clusters: Introduction, definition, efficiency of cluster sampling, Efficiency of Cluster Sampling in Terms
of Intra-Class Correlation, Estimation from the Sample of the Efficiency of Cluster Sampling, Relationship
between the Variance of the Mean of a Single Cluster and its Size, Optimum Unit of Sampling and Multipurpose
Surveys, Unequal Clusters: Estimates of the Mean and their Variances, Probability Proportional to Cluster Size:
Estimate of the Mean and its Variance, Probability Proportional to Cluster Size: Efficiency of Cluster Sampling,
Probability Proportional to Cluster Size: Relative Efficiency of Different Estimates.

Quantum University – Syllabus (Batch 2022-26) Page 340 of 369


TextBooks 1. Sampling Theory of Survey with Applications – Pandurang V Sukhatme,
Indian society of Agricultural Statistics, New Delhi.
2. Sampling Techniques, Third Edition - William G. Cochran, Wiley
Publications.
1. Large Sample Techniques - Jiming Jiang, Springer.
ReferenceBooks
2. Sampling Methods: Exercises and Solutions - Pascal Ardilly Yves
Tillé, Springer.

Mode of Evaluation Internal and External Examination


Recommended by Board of 14-05-2022
Studied on
Date of Approval by the 20-10-2022
Academic Council on

Course Outcome For CS3711

Unit-wise Course Employability (Emp)/


Outcome BL Skill(S)/ Entrepreneurship
Descriptions
Level (Ent)/ None
(Use , for more than One)
CO1 To understand the basic concepts and importance of 2 Emp
sampling over complete enumeration.

CO2 To understand the procedure for proportions and percentage 2 Emp


in selecting samples.

CO3 To understand the importance and estimation of mean and 2 Emp


variance of simple random sampling.

CO4 To understand the importance and estimation of mean and 2 Emp


variance of stratified and systemic random sampling.

CO5 To understand the importance and estimation of 2 Emp


mean and variance of cluster sampling for equal
and unequal clusters.

Quantum University – Syllabus (Batch 2022-26) Page 341 of 369


CO-PO Mapping for CS3711

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Program Specific
Outcome Moderate- 2, Low-1, Not related-0 ) Outcomes
s P PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
O1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1 2 1 2 3 2 3 2 2 1 2 3 2 3 2 3 3
CO 2 3 2 3 2 3 2 3 3 2 3 2 3 2 3 2 2
CO 3 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2
CO 4 3 2 3 2 3 2 3 3 2 3 2 3 2 3 2 2
CO 5 3 2 3 2 3 2 2 3 2 3 2 3 2 3 2 3
Avg 2. 1.8 2.6 2.2 2.6 2.2 2.6 2.6 1.8 2.6 2. 2.6 2.2 2.6 2.2 2.4
60 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0

Quantum University – Syllabus (Batch 2022-26) Page 342 of 369


CS3712 Title: Machine Learning for Image Processing LT PC
3 00 3
Version No. 1.0
Course Prerequisites Python, Machine Learning
This course aims to make students understand Machine Learning
Objective

Review the fundamental concepts of a digital image processing system.


Analyze images in the frequency domain using various transforms.
Evaluate the techniques for image enhancement and image restoration.
Expected Outcome Categorize various compression techniques.
Interpret Image compression standards.

Unit No. Unit Title No. of Hrs(PerUnit)

UnitI Setup Environment 9


Install Anaconda, Windows, macOS, Ubuntu; Install OpenCV, Install Keras, Test the Installations, Virtual
Environments.

UnitII Introduction to Image Processing 7


Images, Pixels, Image Resolution, PPI and DPI, Bitmap Images, Lossless Compression, Lossy Compression,
Image File formats, Colour Spaces, Advanced image concepts.

UnitIII Basics of Python and Sci-Kit image 7


Basics of Python, Sci-Kit image, Rotating, Shifting, and Scaling Images, Determining Structural Similarity..

UnitIV Advanced Image Processing using OpenCV 7


Blending Two Images, Changing Contrast and Brightness, Adding Text to Images, Smoothing Images: Median
Filter, Gaussian Filter, Bilateral Filter, Changing the Shape of Images, Effecting Image Thresholding, Calculating
Gradients, Performing Histogram Equalization..
UnitV Image Processing Using Machine Learning 7
: Feature Mapping Using the SIFT Algorithm, Image Registration Using the RANSAC Algorithm, Image
Classification Using Artificial Neural Networks, Image Classification Using CNNs, Image Classification Using
Machine Learning Approaches. Finding Palm Lines, Detecting Faces, Recognizing Faces, Tracking Movements,
Detecting Lanes.
TextBooks 1. Sampling Theory of Survey with Applications – Pandurang V Sukhatme,
Indian society of Agricultural Statistics, New Delhi.
2. Sampling Techniques, Third Edition - William G. Cochran, Wiley
Publications.
1. Large Sample Techniques - Jiming Jiang, Springer.
ReferenceBooks
2. Sampling Methods: Exercises and Solutions - Pascal Ardilly Yves
Tillé, Springer.

Mode of Evaluation Internal and External Examination


Recommended by Board of 14-05-2022
Studied on

Quantum University – Syllabus (Batch 2022-26) Page 343 of 369


Date of Approval by the 20-10-2022
Academic Council on

Course Outcome For CS3712

Unit-wise Course Employability (Emp)/


Outcome BL Skill(S)/ Entrepreneurship
Descriptions
Level (Ent)/ None
(Use , for more than One)
CO1 Review the fundamental concepts of a digital image 2 Emp
processing system.

CO2 Analyze images in the frequency domain using various 2 Emp


transforms.

CO3 Evaluate the techniques for image enhancement and image 2 Emp
restoration.

CO4 Categorize various compression techniques. 2 Emp

CO5 Interpret Image compression standards. 2 Emp

CO-PO Mapping for CS3712

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Program Specific
Outcome Moderate- 2, Low-1, Not related-0 ) Outcomes
s P PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
O1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1 3 2 3 2 3 3 2 2 1 2 3 2 3 2 3 3
CO 2 2 3 2 3 2 2 3 3 2 3 2 3 2 3 2 2
CO 3 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2
CO 4 2 3 2 3 2 2 3 3 2 3 2 3 2 3 2 2
CO 5 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3
Avg 2. 2.6 2.2 2.6 2.2 2.4 2.6 2.6 1.8 2.6 2. 2.6 2.2 2.6 2.2 2.4
20 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0

Quantum University – Syllabus (Batch 2022-26) Page 344 of 369


CS3715 Title: JavaScript Frameworks L T P C
3 0 0 3
Version No. 1.0
Course Prerequisites Nil
 Develop familiarity with the JavaScript language.
 Learn to use best-practice idioms and patterns.
 Understand concepts commonly used in dynamic language
programming, such as introspection, higher-order functions, and
Objective closures.
 Understand advanced language features such as prototypical
inheritance.
 Become adept at implementing client-side interfaces through the use
of the DOM, jQuery and AJAX.
After learning the course the students should be able to:

 Familiar with client-side Javascript frameworks and the Angular


framework.
Expected Outcome
 Implement single page applications in Angular.
 Use various Angular features including directives, components and
services
 Implement a functional front-end web application using Angular
Unit No. Unit Title No. of Hrs
(Per Unit)
Unit I Introduction to JavaScript Frameworks 6

JavaScript frameworks, Need for frameworks, Types of JavaScript Frameworks, Comparison of frameworks, Node.js,
AngularJS, BackboneJS, Dojo, jQuery

Unit II Working with Node.js 6


Features, Why use Node.js, Setting up the environment, Node programming, REPL Terminal, Loading modules,
Package manager (NPM), Callbacks, Events - loop, emitter - event binding, Timers, Listeners, Buffers, Streams, File
System, Global Objects, Utility modules, Web Module, Express Framework, RESTFul API, Scaling, Packaging
Unit III AngularJS 6

Introduction to AngularJS, MVC, Set up the environment, Directives, Expressions, Controllers, Filters, Tables,
Modules, Forms, Views, Scopes, Services, Dependency Injection, Custom Directives, Routes, Factories
Unit IV jQuery 6
Introduction to jQuery, Selectors, Attributes, Traversing, CSS, DOM, Events, AJAX - load, GET and POST; Effects -
show, hide, slide, fade, animate; jQuery UI - Interactions, Widgets, Theming
Unit V Introduction to the MEAN Stack 6
MEAN stack, Features, How to setup, Server side - Node.js, Express; Database - MongoDB; Front-end – AngularJS

1. Full Stack JavaScript Development with Mean, by Colin J


Ihrig, Adam Bretz, Shroff Publications
2. Node.js in Action, by Mike Cantelon, Marc Harter, TJ
Holowaychuk, Nathan Rajlich
Text Books 3. Jump Start Node.js, by Don Nguyen
4. Node.js, MongoDB, and AngularJS Web Development, by Brad
Dayley
5. Professional Angularjs, by ValeriKarpov

Quantum University – Syllabus (Batch 2022-26) Page 345 of 369


1. AngularJS: Novice to Ninja, by Sandeep Panda
Reference Books 2. Pro jQuery 2.0, by Adam Freeman
3. HTML 5, Javascript and Jquery 24-Hour Trainer, by Dane Cameron
Mode of Evaluation Internal and External Examinations
Recommendation by Board of 14-05-2022
Studies on
Date of approval by the 20-10-2022
Academic Council

Course Outcome For CS3715

Unit-wise Course Employability (Emp)/


Outcome BL Skill(S)/ Entrepreneurship
Descriptions
Level (Ent)/ None
(Use , for more than One)
CO1 The students should be able to familiar with client-side 2 Emp
Javascript frameworks and the Angular framework.

CO2 The students should be able to implement single page 2 Emp


applications in Angular.

CO3 The students should be able to use various Angular features 2 Emp
including directives, components and services

CO4 The students should be able to implement a 2 Emp


functional front-end web application using
Angular
CO5 The students should be able to use MEAN Stack 2 Emp

CO-PO Mapping for CS3715

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Program Specific
Outcome Moderate- 2, Low-1, Not related-0 ) Outcomes
s P PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
O1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1 2 3 2 3 2 3 2 2 1 2 3 2 3 2 3 3
CO 2 3 2 3 2 3 2 3 3 2 3 2 3 2 3 2 2
CO 3 2 2 2 2 2 2 3 2 2 2 2 2 2 2 2 2
CO 4 3 2 3 2 3 2 3 3 2 3 2 3 2 3 2 2
CO 5 3 2 3 2 3 2 2 3 2 3 2 3 2 3 2 3

Quantum University – Syllabus (Batch 2022-26) Page 346 of 369


Avg 2. 2.2 2.6 2.2 2.6 2.2 2.6 2.6 1.8 2.6 2. 2.6 2.2 2.6 2.2 2.4
60 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0

CS3716 Title: Cross Platform Application L T P C


Development 3 0 0 3
Version No. 1.0
Course Prerequisites Nil
 Gain knowledge on Native, Mobile web and Hybrid Apps
 Gain knowledge on HTML5, CSS3
Objective  Gain knowledge on AngularJS
 Gain knowledge on Phonegap
 Gain knowledge on ionic.
 Develop Mobile web applications
 Develop SPA mobile web applications using AngularJS
Expected Outcome
 Develop Hybrid Apps using Phonegap
 Develop nice UI Hybrid App suing ionic
Unit No. Unit Title No. of Hrs
(Per Unit)
Unit I Introduction to Cross platform applications 6

Introduction to Mobile Apps, Types of Mobile Apps, Native Apps, Mobile Web Apps, Hybrid Apps, Architecture of
all kinds of Apps, Introduction to cross platform, benefits of cross platforms, technology used in cross platforms.
Unit II Cross Platform Technologies 6

HTML5, New Features in HTML5, HTML5 forms, CSS3, New Rules in CSS3, Introduction to JS, JS expressions, JS
control statements, JS factions, JS Objects, JS form validations.

Unit III AngularJS 6

Introduction to AngularJS, Features of AngularJS, Setting up AngularJS, AngularJS MVC, directives, scope, view,
controllers, services.
Unit IV Phonegap 6

Introduction to Phonegap, Setting up Phonegap, UI with Phonegap, Phone Gap Events, PhoneGap APIs -
Accelerometer, Camera, File, Geolocation, Media, Notification, Storage

Unit V Ionic 6

Ionic Overview, Ionic benefits, Setting up Ionic, Ionic CSS, Ionic JS, Ionic native API-Camera, Media, Geolocation
1. PhoneGap and AngularJS for Cross-platform Development
by Eugene Liang Yuxian
Text Books 2. PhoneGap Essentials: Building Cross-Platform Mobile Apps
by John M. Wargo

Quantum University – Syllabus (Batch 2022-26) Page 347 of 369


1. Learning Ionic by ArvindRavulavaru
2. YonathanAkliluRedda, "Cross Platform Mobile
Applications Development", June 2012
3. HTML5 Covers CSS3, Javascript, XML, XHTML, AJAX,
Reference Books PHP &Jquery, Black Book, Kogent Learning Solutions Inc,
DreamTech Press, 2001.
4. Rodrigo Branas, "AngularJS Essentials, Design and
Construct Reusable, Maintainable and Modular web applications
with AngularJS"
Mode of Evaluation Internal and External Examinations
Recommendation by Board of 14-05-2022
Studies on
Date of approval by the Academic 20-10-2022
Council

Course Outcome For CS3716

Unit-wise Course Employability (Emp)/


Outcome BL Skill(S)/ Entrepreneurship
Descriptions
Level (Ent)/ None
(Use , for more than One)
CO1 The students should be able to develop Mobile web 2 Emp
applications

CO2 The students should be able to develop SPA mobile web 2 Emp
applications using AngularJS

CO3 The students should be able to develop Hybrid Apps using 2 Emp
Phonegap

CO4 The students should be able develop nice UI Hybrid App 2 Emp
suing ionic

CO5 The students should be able to use Ionic 2 Emp

CO-PO Mapping for CS3716

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Program Specific
Outcome Moderate- 2, Low-1, Not related-0 ) Outcomes
s P PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
O1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1 2 3 2 3 2 3 2 2 3 2 3 2 3 3 2 3

Quantum University – Syllabus (Batch 2022-26) Page 348 of 369


CO 2 3 2 3 2 3 2 3 3 2 3 2 3 2 2 3 2
CO 3 2 2 2 2 2 2 3 2 2 3 2 2 2 2 3 2
CO 4 3 2 3 2 3 2 3 3 2 3 2 3 2 2 3 2
CO 5 3 2 3 2 3 2 2 3 2 2 2 3 2 2 2 3
Avg 2. 2.2 2.6 2.2 2.6 2.2 2.6 2.6 2.2 2.6 2. 2.6 2.2 2.2 2.6 2.4
60 0 0 0 0 0 0 0 0 0 20 0 0 0 0 0

Program Elective III

CS3705 Title: Organization and Architecture of L T P C


Computer 3 0 0 3
Version No. 1.0
Course Prerequisites None
Objective Study of the basic structure and operation of a digital computer
system. Analysis of the design of arithmetic and logic unit and
understanding of the fixed point and floating point arithmetic
operations. Understanding the hierarchical memory system, cache
memories and virtual memory ,I/O Communication.
Expected Outcome  To understand basic structure and operation of a digital computer
system.
 To introduce the processor architectures, memory organization and
mapping techniques to students.
 To be able to analyze the design of arithmetic and logic unit and
understanding of the fixed point and floating point arithmetic
operations.
 To give the students an elaborate idea about the different memory
systems and buses.
 To understand the hierarchical memory system, cache memories and
virtual memory, I/O Communication.
Unit No. Unit Title No. of Hrs
(Per Unit)
Unit I Introduction 8
Types of computer, Functional units of digital system and their interconnections, basic operational
concepts, von neuman architecture, buses, bus architecture, types of buses and bus arbitration. Register,
bus and memory transfer. Processor organization, general registers organization, stack organization and
addressing modes.
Unit II Arithmetic and Logic Unit 7
Multiplication: Signed operand multiplication, Booths algorithm and array multiplier. Division and logic
operations. Floating point arithmetic operation, Arithmetic and logic unit design. IEEE Standard for
Floating Point Numbers
Unit III Control Unit 7
Instruction types, formats, instruction cycles and sub cycles (fetch and execute etc), micro operations,
execution of a complete instruction. Program Control, Reduced Instruction Set Computer, CISC, RISC vs
CISC, Pipelining. Hardwire and micro programmed control concept of horizontal and vertical
microprogramming.
Unit IV Memory 7
Basic concept and hierarchy, semiconductor RAM memories, 2D and 2 1/2D memory organization. ROM

Quantum University – Syllabus (Batch 2022-26) Page 349 of 369


memories. Cache memories: concept and design issues and performance, address mapping and replacement
Auxiliary memories: magnetic disk, magnetic tape and optical disks, Paging, RAID
Unit V Input Output 7
Peripheral devices, I/O interface, I/O ports, Interrupts: interrupt hardware, types of interrupts and
exceptions. Modes of Data Transfer: Programmed I/O, interrupt initiated I/O and Direct Memory Access.,
I/O channels and processors.
1. J.P.Hayes, "Computer Architecture and organization", Third
Edition, McGraw Hill
Text Books
2. Hwang and Briggs, "Computer Architecture and parallel
processing", McGraw Hill
1. David A. Patterson and John L. Hennessy, "Computer Organization
Reference Books
and Desin", Third Edition, Morgan Kaufmann Publication.
Mode of Evaluation Internal and External Examinations
Recommended by Board of 14-05-2022
Studied on
Date of Approval by the 20-10-2022
Academic Council on

Course Outcome For CS3705

Unit-wise Course Employability (Emp)/


Outcome BL Skill(S)/ Entrepreneurship
Descriptions
Level (Ent)/ None
(Use , for more than One)
CO1 To understand basic structure and operation of a digital 2 Emp
computer system.
CO2 To introduce the processor architectures, memory 2 S
organization and mapping techniques to students.
CO3 To be able to analyze the design of arithmetic and logic unit 2 S
and understanding of the fixed point and floating point
arithmetic operations.
CO4 To give the students an elaborate idea about the different 2 Emp
memory systems and buses.
CO5 To understand the hierarchical memory system, cache 1 Emp
memories and virtual memory, I/O Communication

CO-PO Mapping for CS3705

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1 2 2 3 2 2 2 3 2 2 3 2 2 3 3 2 3
CO 2 3 2 3 2 2 3 2 3 2 2 3 3 3 2 3 2
CO 3 2 2 2 2 2 2 2 2 2 2 3 2 2 3 2 2
CO 4 3 2 3 2 2 3 2 3 2 2 2 3 3 2 3 2
CO 5 3 2 3 2 2 3 2 3 2 2 2 3 3 2 2 3

Quantum University – Syllabus (Batch 2022-26) Page 350 of 369


Avg 2.6 2.0 2.8 2.0 2.0 2.6 2.2 2.6 2.0 2.2 2.4 2.6 2.8 2.4 2.4 2.4
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

CS3706 Title: Data Compression L T P C


3 0 0 3
Version No. 1.0
Course Prerequisites Nil
Gain a fundamental understanding of data compression methods for
text, images, and video, and related issues in the storage, access, and
Objective
use of large data sets. illustrate the concept of various algorithms for
compressing text, audio, image and video information.
 To gain a fundamental understanding of data compression methods for
text, images, and video.
 To understand related issues in the storage, access and use of large
data sets.
 To illustrate the concept of various algorithms for compressing text,
Expected Outcome audio, image and video information.
 Understand the structural basis for and performance metrics for
commonly used lossy compression techniques.
 Understand conceptual basis for commonly used lossy compression
techniques.
Unit No. Unit Title No. of Hrs
(Per Unit)
Unit I Compression Techniques 8
Compression Techniques: Loss less compression, Lossy Compression, Measures of performance, Modeling
and coding, Mathematical Preliminaries for Lossless compression: A brief introduction to information
theory, Models: Physical models, Probability models, Markov models, composite source model,
Unit II Compression Algorithms 6
The Huffman coding algorithm: Minimum variance Huffman codes, Adaptive Huffman coding: Update
procedure, Encoding procedure, Decoding procedure. Golomb codes, Rice codes, Tunstall codes,
Applications of Hoffman coding: Loss less image compression, Text compression, Audio Compression.
Unit III Coding Algorithm 6
Coding a sequence, Generating a binary code, Comparison of Binary and Huffman coding, Applications:
Bi-level image compression-The JBIG standard, JBIG2, Image compression. Dictionary Techniques:
Introduction, Static Dictionary: Diagram Coding, Adaptive Dictionary. The LZ77 Approach, The LZ78
Approach
Unit IV Applications 6
File Compression-UNIX compress, Image Compression: The Graphics Interchange Format (GIF),
Compression over Modems: V.42 bits, Predictive Coding: Prediction with Partial match (ppm): The basic
algorithm, The ESCAPE SYMBOL, length of context, The Exclusion Principle, The Burrows-Wheeler
Transform: Moveto-front coding, CALIC, JPEG-LS, Multi-resolution Approaches
Unit V Models 5

Quantum University – Syllabus (Batch 2022-26) Page 351 of 369


Distortion criteria, Models, Scalar Quantization: The Quantization problem, Uniform Quantizer, Adaptive
Quantization, Non uniform Quantization.
1. Khalid Sayood, Introduction to Data Compression, Morgan
Kaufmann Publishers
Text Books 2. Elements of Data Compression,Drozdek, Cengage Learning
3. Introduction to Data Compression, Second
Edition,KhalidSayood,The Morgan aufmannSeries
1. Data Compression: The Complete Reference 4th Edition byDavid
Reference Books Salomon, Springer
2. Text Compression1st Edition by Timothy C. Bell Prentice Hall
Mode of Evaluation Internal and External Examinations
Recommended by Board of 14-05-2022
Studied on
Date of Approval by the 20-10-2022
Academic Council on

Course Outcome For CS3706

Unit-wise Course Employability (Emp)/


Outcome BL Skill(S)/ Entrepreneurship
Descriptions
Level (Ent)/ None
(Use , for more than One)
CO1 To gain a fundamental understanding of data compression 2 Emp
methods for text, images, and video.
CO2 To understand related issues in the storage, access and use of 2 Emp
large data sets.
CO3 To illustrate the concept of various algorithms for 2 S
compressing text, audio, image and video.
CO4 Understand the structural basis for and performance metrics 2 Emp
for commonly used lossy techniques.
CO5 Understand conceptual basis for commonly used lossy 1 S
compression techniques.

CO-PO Mapping for CS3706

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- 3, Moderate- Program Specific
Outcomes 2, Low-1, Not related-0 ) Outcomes
PO PO PO PO PO PO PO PO PO PO PO PO PS PS PS PS
1 2 3 4 5 6 7 8 9 10 11 12 O1 O2 O3 O4

CO 1 2 2 3 2 2 2 3 2 2 3 2 2 3 3 2 3
CO 2 3 2 3 2 2 3 2 3 2 3 3 3 3 2 3 3
CO 3 2 2 2 2 2 2 2 2 2 2 3 2 2 3 2 2
CO 4 3 2 3 2 2 3 2 3 2 3 2 3 3 2 3 3
CO 5 3 2 3 2 2 3 2 3 2 3 2 3 3 2 2 3

Quantum University – Syllabus (Batch 2022-26) Page 352 of 369


Avg 2.6 2.0 2.8 2.0 2.0 2.6 2.2 2.6 2.0 2.8 2.4 2.6 2.8 2.4 2.4 2.8
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

CS3751 Title: Malware Analysis and Reverse L T P C


Engineering II 3 0 0 3
Version No. 1.0
Course Prerequisites Nil
The course aims to understand the concept about Malware Analysis and
Objective
Reverse Engineering applications.
After learning the course the students should be able to:
 Understand basics of Malware Analysis and Reverse
Engineering-2.
 Comprehend the intricate concept of malware analysis.
Expected Outcome  Able to decode cyber security issues in malware based attacks.
 Perform evaluation of user support & dynamic malware
analysis
 Learn Automated Malware Analysis Tools

Unit No. Unit Title No. of Hrs


(Per Unit)
Unit I Network Support Analysis 5
Network Support Analysis
Unit II User Support Analysis 4
User Support Analysis
Unit III Advance Assembly Language 8
Advance Assembly Language , Windows Executable(PE) file format
1. PE File Header
2. Sections
3. Data Directories
4. Imports & Export
Unit IV Windows Executable(PE) File Formats 6
Windows Executable(PE) file formats
Unit V Dynamic Malware Analysis 4
Dynamic Malware Analysis
Unit VI Automated Malware Analysis Tools
Automated Malware Analysis Tools
Text Books Material Provided by Quick Heal
Reference Books Material Provided by Quick Heal
Mode of Evaluation Internal and External Examinations

Quantum University – Syllabus (Batch 2022-26) Page 353 of 369


Recommended by Board of 11-07-2020
Studied on
Date of Approval by the 13-09-2020
Academic Council on

Course Outcome For CS3751

Unit-wise Course Employability (Emp)/


Outcome BL Skill(S)/ Entrepreneurship
Descriptions Level (Ent)/ None
(Use , for more than One)
CO1 Understand basics of Malware Analysis and Reverse 2 Emp
Engineering-2.

CO2 Comprehend the intricate concept of malware analysis. 2 Emp

CO3 Able to decode cyber security issues in malware based 2 S


attacks.

CO4 Perform evaluation of user support & dynamic malware 2 Emp


analysis

CO5 Learn Automated Malware Analysis Tools 1 S

CO-PO Mapping for CS3751

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- Program Specific
Outcom 3, Moderate- 2, Low-1, Not related-0 ) Outcomes
es P PO PO PO PO PO PO PO PO PO P PO PS PS PS PS
O 2 3 4 5 6 7 8 9 10 O 12 O1 O2 O3 O4
1 11
CO 1 1 2 2 2 2 2 1 1 1 3 3 2 3 3 3 3
CO 2 1 1 1 2 1 2 2 1 1 1 3 3 2 2 2 2
CO 3 2 2 2 2 2 3 3 1 1 2 3 1 1 2 1 1
CO 4 2 1 2 2 2 3 3 2 2 2 2 1 1 1 1 1

Quantum University – Syllabus (Batch 2022-26) Page 354 of 369


CO 5 1 1 1 1 1 2 2 2 1 2 3 3 2 1 2 2
Avg 1. 1.7 1.7 2.2 1.2 1.2 2. 1.7 1.7 1.7 1.7
5 1.5 5 2 5 2.5 5 5 5 2 75 5 5 2 5 5

CS3713 Title: Time Series Analysis and Forecasting LT PC


3 00 3
Version No. 1.0
Course Prerequisites : Knowledge on Statistics and Financial Data
This course aims to make students understand Time Series Analysis
Objective

To understand the basic concepts of time series analysis.


• To understand the elementary time series models and model evaluation
techniques.
Expected Outcome • To understand the integration process of non-stationary data set.
• To understand the importance of ARMA and ARIMA models for forecasting.
• To understand the basic concepts and estimation procedure for VAR models.

Unit No. Unit Title No. of Hrs(PerUnit)

UnitI Introduction to Time Series Analysis 9


Introduction to time series plot in history, time series data and cross sectional data, difference between time series
and cross sectional data, time series and stochastic process, means, variances, covariance, stationarity, importance
of stationarity in time series analysis, components of time series analysis: trend, seasonal, cyclical and irregular,
white noise process, random walk, elementary time series models with zero mean, model evaluation techniques:
Bias, MAD, MSE, MAPE
UnitII Univariate time series analysis – I 7
Models related to stationary data, Auto Regressive model, Moving Average model, Stationarity of data, concepts
on unit root, impacts of unit root in estimating the model parameters, tests related to unit root: Dickey Fuller test,
Augmented Dickey Fuller test, KPSS Test, The Phillips Peron Test, seasonal unit roots, periodic integration and
unit root testing.
UnitIII Univariate time series analysis – II 7
ARMA (p,q) process, ACF (Auto Correlation Function) and PACF (Partial Auto Correlation Function) of an
ARMA (p,q) process, forecasting ARMA process, integration of non-stationary data, first order integration and
second order integration, ARIMA (p,i,q), estimation of parameters of ARIMA model, Wald Test Statistic for
significance of coefficients.
UnitIV Spectral Analysis 7
Spectral densities, periodogram, he Spectral Representation and Spectral Distribution, Sampling Properties of the
Sample Spectral Density, time invariant linear filters, the spectral density of ARMA(Auto Regressive Moving
Average), smoothing the Spectral Density, Bias and variance, bandwidth, Confidence Intervals for the Spectrum,

Quantum University – Syllabus (Batch 2022-26) Page 355 of 369


Leakage and Tapering, auto regressive spectrum estimation

UnitV Multivariate Time Series Analysis – VAR 7


Estimation
: Introduction to multivariate time series analysis, Concepts of Vector Auto Regression, multivariate least square
estimation, asymptotic properties of Lease square estimation, lease square estimation with mean adjusted data
with Yule Walker estimation, maximum likelihood estimation, forecasting with estimated processes, testing for
causality : A Wald Test for Granger-Causality, Testing for Instantaneous Causality, Testing for Multi-Step
Causality, The Asymptotic Distributions of Impulse Responses and Forecast Error Variance Decomposition.
TextBooks 1. Introductory Econometrics - A Modern Approach - Jeffrey M. Wooldridge,
South-Western Cengage Learning.
2. Time Series Analysis with applications in R - Jonathan D. Cryer • Kung-Sik
Chan, Second Edition, Springerx`
1. Introduction to Time Series and Forecasting– Peter J. Brockwell
ReferenceBooks Richard A. Davis, Springer.

2. New Introduction to Multiple Time Series Analysis, Helmut


Lütkepohl, Springer

3. Basic Econometrics, Fifth Edition - Damodar N. Gujarati, Dawn C.


Porter, McGraw-Hill/Irwin Publication

Mode of Evaluation Internal and External Examination


Recommended by Board of 14-05-2022
Studied on
Date of Approval by the 20-10-2022
Academic Council on

Quantum University – Syllabus (Batch 2022-26) Page 356 of 369


Course Outcome For CS3713

Unit-wise Course Employability (Emp)/


Outcome BL Skill(S)/ Entrepreneurship
Descriptions
Level (Ent)/ None
(Use , for more than One)
CO1 To understand the basic concepts of time series analysis. 2 Emp

CO2 To understand the elementary time series models and model 2 Emp
evaluation techniques.

CO3 To understand the integration process of non-stationary data 2 S


set.

CO4 To understand the importance of ARMA and ARIMA 2 Emp


models for forecasting.

CO5 To understand the basic concepts and estimation procedure 1 S


for VAR models.

CO-PO Mapping for CS3713

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- Program Specific
Outcom 3, Moderate- 2, Low-1, Not related-0 ) Outcomes
es P PO PO PO PO PO PO PO PO PO P PO PS PS PS PS
O 2 3 4 5 6 7 8 9 10 O 12 O1 O2 O3 O4
1 11
CO 1 1 2 2 2 2 2 1 1 1 3 3 2 3 3 3 3
CO 2 1 1 1 2 1 2 2 1 1 1 3 3 2 2 2 2
CO 3 2 2 2 2 2 3 3 1 1 2 3 1 1 2 1 1
CO 4 2 1 2 2 2 3 3 2 2 2 2 1 1 1 1 1

Quantum University – Syllabus (Batch 2022-26) Page 357 of 369


CO 5 1 1 1 1 1 2 2 2 1 2 3 3 2 1 2 2
Avg 1. 1.7 1.7 2.2 1.2 1.2 2. 1.7 1.7 1.7 1.7
5 1.5 5 2 5 2.5 5 5 5 2 75 5 5 2 5 5

CS3714 Title: Advanced Machine Learning LT PC


3 00 3
Version No. 1.0
Course Prerequisites : Knowledge on Statistics and Financial Data
This course aims to make students understand Advanced Machine Learning
Objective

• Implement Machine learning techniques using tensorflow


• Assess ensemble models involved in machine learning concepts
• Understand reinforcement learning concepts of machine learning
Expected Outcome • Test the built models using validation techniques
• Deploy the machine learning models on cloud or local server

Unit No. Unit Title No. of Hrs(PerUnit)

UnitI Advanced Machine learning with TensorFlow 9


Introduction, Tensorflow operations, declaring tensors, working with metrics, declaring operations, implementing
activation functions, operations in computational graph, layering nested operations, working with multiple layers,
implementing loss functions, implementing back propagation, working with batch and stochastic training,
evaluating models, Implementing unit tests, multiple executors, productionalizing tensorflow
UnitII Ensemble Methods 7
Bagging and Random forest, Bootstrap method, Bootstrap aggregation, Variable Importance, Boosting, AdaBoost,
Boosting ensemble method, AdaBoost ensemble, CatBoost, Learning with ensembles, Implementing a simple
majority vote classifier, Leveraging weak learners via adaptive boosting.
UnitIII Reinforcement Learning 7
Introduction, formal framework, different components to learn a policy, value based methods for RL, Q-learning,
fitted Q-learning, Deep Q-networks, double DQN, dueling network architecture, distributional DQN, Multi step
learning, concepts of generalization, feature selection, modifying objective function, hierarchical learning, bias-
over fitting tradeoff.
UnitIV Model Evaluation and Hyper-parameter Tuning 7
Spectral densities, periodogram, he Spectral Representation and Spectral Distribution, Sampling Properties of the
Sample Spectral Density, time invariant linear filters, the spectral density of ARMA(Auto Regressive Moving
Average), smoothing the Spectral Density, Bias and variance, bandwidth, Confidence Intervals for the Spectrum,
Leakage and Tapering, auto regressive spectrum estimation
UnitV Machine Learning Deployment 7
: Introduction to multivariate time series analysis, Concepts of Vector Auto Regression, multivariate least square
estimation, asymptotic properties of Lease square estimation, lease square estimation with mean adjusted data

Quantum University – Syllabus (Batch 2022-26) Page 358 of 369


with Yule Walker estimation, maximum likelihood estimation, forecasting with estimated processes, testing for
causality : A Wald Test for Granger-Causality, Testing for Instantaneous Causality, Testing for Multi-Step
Causality, The Asymptotic Distributions of Impulse Responses and Forecast Error Variance Decomposition.
TextBooks 1. Master Machine Learning Algorithms, Jason Brownlee
2. Deeper Insights into Machine Learning, Birmingham, Packt
3. An Introduction to Deep Reinforcement Learning, Vincent François-
Lavet, Peter Henderson, Riashat Islam, Marc G. Bellemare and Joelle Pineau
4. Tensorflow machine learning cookbook, Nick McClure, Packt

ReferenceBooks 1. Advanced machine learning with python, John hearty, Packt

2. https://cloud.google.com/ml-engine/docs/deploying-models

3. https://towardsdatascience.com/simple-way-to-deploy-machine-
learning-models-to-cloud-fd58b771fdcf

Mode of Evaluation Internal and External Examination


Recommended by Board of 14-05-2022
Studied on
Date of Approval by the 20-10-2022
Academic Council on

Quantum University – Syllabus (Batch 2022-26) Page 359 of 369


Course Outcome For CS3714

Unit-wise Course Employability (Emp)/


Outcome BL Skill(S)/ Entrepreneurship
Descriptions
Level (Ent)/ None
(Use , for more than One)
CO1 Implement Machine learning techniques using tensorflow 2 Emp

CO2 Assess ensemble models involved in machine learning 2 Emp


concepts

CO3 Understand reinforcement learning concepts of machine 2 S


learning

CO4 Test the built models using validation techniques 2 Emp

CO5 1 S
Deploy the machine learning models on cloud or local server

CO-PO Mapping for CS3714

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- Program Specific
Outcom 3, Moderate- 2, Low-1, Not related-0 ) Outcomes
es P PO PO PO PO PO PO PO PO PO P PO PS PS PS PS
O 2 3 4 5 6 7 8 9 10 O 12 O1 O2 O3 O4
1 11
CO 1 1 2 2 2 2 2 1 2 1 3 3 2 3 3 2 1
CO 2 1 1 1 2 1 2 2 2 2 1 3 3 2 2 2 2
CO 3 2 2 2 2 2 3 3 3 3 2 3 1 1 2 3 3
CO 4 2 1 2 2 2 3 3 3 3 2 2 1 1 1 3 3
CO 5 1 1 1 1 1 2 2 2 2 2 3 3 2 1 2 2

Quantum University – Syllabus (Batch 2022-26) Page 360 of 369


Avg 1. 1.7 1.7 2.2 2.2 2. 1.7 1.7 2.2
5 1.5 5 2 5 2.5 5 2.5 5 2 75 5 5 2 2.5 5

CS3717 Title: Web3.0 L T P C


3 0 0 3
Version No. 1.0
Course Prerequisites Nil
 Understanding the concepts and principles of Web 3.0 and its
potential impact on the internet and society.
 Learning about the different decentralized technologies that are
enabling Web 3.0, such as blockchain, smart contracts, and
decentralized storage.
 Developing skills in using Web 3.0 tools and frameworks, such as
Objective
Ethereum, IPFS, and Web3.js.
 Exploring real-world Web 3.0 applications and use cases in
different industries, including decentralized finance, social media,
gaming, and more.
 Analyzing the challenges and opportunities presented by Web 3.0,
including regulatory, legal, ethical, and social considerations.
 Developing a solid understanding of the key concepts and
principles of Web 3.0.
 Gaining practical experience with Web 3.0 tools and frameworks,
and the ability to create decentralized applications.
 Analyzing and evaluating Web 3.0 applications and use cases in
various industries.
Expected Outcome
 Understanding the challenges and opportunities presented by Web
3.0 and their potential impact on society and the economy.
 Identifying potential investment and entrepreneurship
opportunities in the Web 3.0 ecosystem.
 Staying up-to-date with the latest trends and emerging technologies
in the Web 3.0 field.
Unit No. Unit Title No. of Hrs
(Per Unit)
Unit I Introduction to Web 3.0 and Decentralized 6
Technologies
 Definition of Web 3.0
 Key characteristics of Web 3.0
 Evolution of Web 3.0 from Web 1.0 and Web 2.0
 Blockchain technology
 Smart contracts
 Decentralized storage
 Decentralized identity
 Decentralized finance (DeFi)
 Decentralized autonomous organizations (DAOs)

Quantum University – Syllabus (Batch 2022-26) Page 361 of 369


Unit II Web 3.0 Applications 6
 Decentralized social media
 Decentralized marketplaces
 Decentralized governance
 Decentralized gaming
 Decentralized content creation and distribution
Unit III Tools and Frameworks 6
 Ethereum and Solidity
 IPFS and Filecoin
 Web3.js
 The Graph
 Truffle and Remix
Unit IV Web 3.0 Challenges and Opportunities 6
 Scalability and interoperability
 User adoption and education
 Regulatory and legal considerations
 Ethical and social implications
 Investment and entrepreneurship opportunities
Unit V Future of Web 3.0 6
 Emerging trends and technologies
 Potential impact on society and the economy
 Opportunities for innovation and disruption
1. "Web3.js: Ethereum blockchain programming with JavaScript" by
Greg Sidelnikov -
2. "Decentralized Applications: Harnessing Bitcoin's Blockchain
Text Books Technology" by Siraj Raval.
3. "The Business Blockchain: Promise, Practice, and Application of
the Next Internet Technology" by William Mougayar .
1. "Cryptoassets: The Innovative Investor's Guide to Bitcoin and
Beyond" by Chris Burniske and Jack Tatar .
Reference Books
2. "Mastering Blockchain: Distributed ledger technology,
decentralization, and smart contracts explained" by Imran Bashir
Mode of Evaluation Internal and External Examinations
Recommendation by 14-05-2022
Board of Studies on
Date of approval by the 20-10-2022
Academic Council

Quantum University – Syllabus (Batch 2022-26) Page 362 of 369


Course Outcome For CS3717

Unit-wise Course Employability (Emp)/


Outcome BL Skill(S)/ Entrepreneurship
Descriptions Level (Ent)/ None
(Use , for more than One)
CO1 Developing a solid understanding of the key concepts and 2 Emp
principles of Web 3.0.

CO2 Gaining practical experience with Web 3.0 tools and 2 Emp
frameworks, and the ability to create decentralized
applications.

CO3 Analyzing and evaluating Web 3.0 applications and use cases 2 S
in various industries.

CO4 Understanding the challenges and opportunities presented by 2 Emp


Web 3.0 and their potential impact on society and the
economy.

CO5 Identifying potential investment and entrepreneurship 1 S


opportunities in the Web 3.0 ecosystem.

CO-PO Mapping for CS3717

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- Program Specific
Outcom 3, Moderate- 2, Low-1, Not related-0 ) Outcomes
es P PO PO PO PO PO PO PO PO PO P PO PS PS PS PS
O 2 3 4 5 6 7 8 9 10 O 12 O1 O2 O3 O4
1 11
CO 1 3 3 2 2 2 2 1 2 1 3 3 2 3 3 3 3
CO 2 1 3 1 2 1 2 2 2 2 1 3 3 2 2 1 3
CO 3 2 3 2 2 2 3 3 3 3 2 3 1 1 2 2 3

Quantum University – Syllabus (Batch 2022-26) Page 363 of 369


CO 4 2 2 2 2 2 3 3 3 3 2 2 1 1 1 2 2
CO 5 2 3 1 1 1 2 2 2 2 2 3 3 2 1 2 3
Avg 2.7 1.7 1.7 2.2 2.2 2. 1.7 1.7 2.7
2 5 5 2 5 2.5 5 2.5 5 2 75 5 5 2 2 5

CS3718 Title: Advanced Android Application L T P C


Development 3 0 0 3
Version No. 1.0
Course Prerequisites Nil
 Gain knowledge on Native API and Location API
 Gain knowledge on Services, Notifications and Receivers
Objective  Gain knowledge on IPC and Sockets
 Gain knowledge on Graphics
 Gain knowledge on third party API integration.

At the end of the course, students will be able to:


 Use camera and location api to build Android Apps
 Understand services and receivers to build Android Service
Expected Outcome
Apps
 Implement threads and graphics to build Game kind of
Android Apps
 Integrate third party api to build rich Android Apps
Unit No. Unit Title No. of Hrs
(Per Unit)
Unit I Native and Location API 6

Camera, Permissions, Sensors, Bluetooth, WiFi, SMS, Telephony, GPS, Location Manager, Google Maps.
Unit II Services and Networks 6

Services, Broadcast Receiver, Alarm Services, Notifications, Notification manager, AIDL, Handler and Messenger, IPC,
Sockets
Unit III Threads and Graphics 6

Process, Threads, Thread Life Cycle, Task, Asynchronous Task, Graphics Introduction, Canvas/Drawing into a view,
Surface View/Surface Holder, Animation, Frame Animations
Unit IV Mobile Web, Integrating Facebook and Twitter 6

Web Applications, Json, Parsing Json, Web View, Viewport, Web Services, Consuming Web services, Develop clients for
web services, Integrating Facebook, Integrating Twitter

Unit V Universal App and Material Design 6

Introduction to Universal Applications, Fragments, Designing App for Different Devices, Introduction to Material Design,
Material Themes, Lists, Cards, Maintaining Compatibility.

Quantum University – Syllabus (Batch 2022-26) Page 364 of 369


1. Professional Android 4 Development by Reto Meier, John Wiley
and Sons, 2012
2. Android in Action, Third Edition, by W. Frank Ableson,
Text Books
RobiSen, Chris King, C. Enrique Ortiz, 2012
3. Android Application Development Cookbook, by Wei-Meng
Lee, John Wiley and Sons, 2013

1. Beginning Android 4, by Grant Allen, Apress, 2011


Reference Books
2. Beginning Tablet Programming, by Robbie Matthews, Apress,
2011.
Mode of Evaluation Internal and External Examinations
Recommendation by Board of Studies 14-05-2022
on
Date of approval by the Academic 20-10-2022
Council

Quantum University – Syllabus (Batch 2022-26) Page 365 of 369


Course Outcome For CS3718

Unit-wise Course Employability (Emp)/


Outcome BL Skill(S)/ Entrepreneurship
Descriptions Level (Ent)/ None
(Use , for more than One)
CO1 2 Emp
Students will be able to use camera and location api to build
Android Apps

CO2 Students will be able to understand services and receivers to 2 Emp


build Android Service Apps

CO3 Students will be able to implement threads and graphics to 2 S


build Game kind of Android Apps

CO4 Students will be able to integrate third party api to build rich 2 Emp
Android Apps
CO5 2 S
Students will be able to understand Universal Applications

CO-PO Mapping for CS3718

Course Program Outcomes (Course Articulation Matrix (Highly Mapped- Program Specific
Outcom 3, Moderate- 2, Low-1, Not related-0 ) Outcomes
es P PO PO PO PO PO PO PO PO PO P PO PS PS PS PS
O 2 3 4 5 6 7 8 9 10 O 12 O1 O2 O3 O4
1 11
CO 1 3 3 2 1 2 2 1 2 1 3 3 2 3 3 2 1
CO 2 1 3 2 2 1 2 2 2 2 1 3 3 2 2 2 2
CO 3 2 3 3 3 2 3 3 3 3 2 3 1 1 2 3 3
CO 4 2 2 3 3 2 3 3 3 3 2 2 1 1 1 3 3

Quantum University – Syllabus (Batch 2022-26) Page 366 of 369


CO 5 2 3 2 2 1 2 2 2 2 2 3 3 2 1 2 2
Avg 2.7 2.2 1.7 2.2 2.2 2. 1.7 1.7 2.2
2 5 2.5 5 5 2.5 5 2.5 5 2 75 5 5 2 2.5 5

Quantum University – Syllabus (Batch 2022-26) Page 367 of 369

You might also like