Btech Cse Ds Curriculam and Syllabus Reg 2021
Btech Cse Ds Curriculam and Syllabus Reg 2021
DATA SCIENCE
REGULATION 2021
DEPARTMENT OF
COMPUTER SCIENCE AND ENGINEERING
1
VISION AND MISSION OF THE DEPARTMENT
VISION
MISSION
PEO1: Graduates will be engineering practitioners and leaders who will contribute
to the solution of industry’s technological problems.
PEO3: Graduates will perform their jobs with social awareness and responsibility.
PEO4: Graduates will interact with their peers in other disciplines in industry and
society, contributing to the country’s economic growth.
2
with appropriate consideration for the public health and safety, and the cultural,
societal, and environmental considerations.
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.
PSO 2: Design and apply appropriate data analytics models for data profiling and to
enrich software standards.
3
Competencies and Performance Indicators
4
2.2 Demonstrate an ability to 2.2.1 Reframe the computer-based system
formulate a solution plan and into interconnected subsystems
methodology for an
2.2.2 Identify functionalities and computing
engineering problem
resources.
5
ended problem in 3.1.2 Able to identify and document system
engineering terms requirements from stake- holders
3.1.3 Able to review state-of-the-art
literature to synthesize system
requirements.
3.1.4 Able to choose appropriate quality
attributes as defined by ISO/IEC/IEEE
standard
3.1.5 Explore and synthesize system
requirements from larger social and
professional.
3.1.6 Able to develop software requirement
specifications (SRS).
3.2 Demonstrate an ability to 3.2.1 Able to explore design alternatives.
generate a diverse set of
alternative design solutions 3.2.2 Able to produce a variety of potential
design solutions suited to meet
functional requirements.
3.2.3 Identify suitable non-functional
requirements for evaluation of
alternate design solutions.
3.3 Demonstrate an ability to 3.3.1 Able to perform systematic evaluation
select optimal design scheme of the degree to which several design
for further development concepts meet the criteria.
3.3.2 Consult with domain experts and
stakeholders to select candidate
engineering
3.4 Demonstrate an ability to 3.4.1 Able to refine architecture design into
advance an engineering a detailed design within the existing
design to defined end state constraints.
3.4.2 Able to implement and integrate the
modules.
3.4.3 Able to verify the functionalities and
validate the design.
PO 4: Conduct investigations of complex problems: Use research-based
knowledge and research methods including design of experiments, analysis
and interpretation of data, and synthesis of the information to provide valid
conclusions.
4.1 Demonstrate an ability to 4.1.1 Define a problem for purposes of
conduct investigations of investigation, its scope and importance
6
technical issues consistent 4.1.2 Able to choose appropriate
with their level of procedure/algorithm, dataset and test
knowledge and cases.
understanding
4.1.3 Able to choose appropriate hardware/
software tools to conduct the
experiment.
7
resources (iv) creating engineering designs.
8
7.1 Demonstrate an 7.1.1 Identify risks/impacts in the life-cycle
understanding of the impact of an engineering product or activity
of engineering and
7.1.2 Understand the relationship between
industrial practices on
the technical, socio- economic and
social, environmental and in
economic contexts environmental dimensions of
sustainability
9
problem solving,conflict skills
resolution and leadership
skills
9.2.2 Treat other team members respectfully
individual efforts
10
11.1 Demonstrate an ability to 11.1.1 Describe various economic and
evaluate the economic and financial costs/benefits of an
financial performance of an engineering activity
engineering activity
11.1.2 Analyze different forms of financial
statements to evaluate the financial
status of an engineering project
11.2 Demonstrate an ability to 11.2.1 Analyze and select the most appropriate
compare and contrast the proposal based on economic and
costs/benefits of alternate financial considerations.
proposals for an engineering
activity
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.
11
new information information
13.2 Design and Develop solutions 13.2.1 Apply database design principles and
systematically techniques to propose solutions for
business analytics
PSO 2: Design and apply appropriate data analytics models for data profiling and
to enrich software standards.
14.1 Develop cost benefit solutions 14.1.1 Describe the rationale for choosing
using engineering principles solutions based on engineering
principles
and practices
14.1.2 Conduct feasibility and cost-benefit
analysis for implementing the solution
14.2 Ability to visualize data 14.2.1 Identify the problem and develop an
through augmented, virtual hybrid vision system
and mixed reality
14.2.2 Develop an innovative solution with
ethics in multi-disciplinary areas
12
VELS INSTITUTE OF SCIENCE, TECHNOLOGY & ADVANCED
STUDIES(VISTAS)
SCHOOL OF ENGINEERING
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
The Panel members for Board of studies meeting are listed below
Internal Members
Professor & Head Department of Computer Chairman
Science and Engineering Vel’s Institute of
Science, Technology & Advanced Studies
1 Dr. R. Anandan
(VISTAS)
13
VELS INSTITUTE OF SCIENCE, TECHNOLOGY AND ADVANCED
STUDIES SCHOOL OF ENGINEERING
MC Mandatory Courses
14
B. TECH CSE Data Science (Regulation 2021)
SEMESTER 1
BSC Chemistry 3 1 - 4 40 60 100
Mathematics I (Calculus and
BSC 3 1 - 4 40 60 100
Linear Algebra)
Workshop / Manufacturing
ESC 1 - 4 3 40 60 100
Practices
10 2 12 18
SEMESTER II
15
SEMESTER III
19 2 6 24
SEMESTER IV
Mathematics IV (Random
BSC 3 1 - 4 40 60 100
Process and Queuing Theory)
Computer Organization and
PCC 3 - - 3 40 60 100
Architecture
22 1 6 24
16
SEMESTER V
SEMESTER VI
17 - 8 21
17
SEMESTER VII
15 - 14 22
SEMESTER VIII
9 - 20 19
Hours / Week
S.NO COURSE TITLE Credits
Lecture Tutorial Practical
BSC - 01 Physics 3 1 - 4
BSC - 02 Mathematics I (Calculus and 3 1 - 4
Linear Algebra)
BSC - 03 Physics Laboratory - - 4 2
(Semiconductor Physics)
BSC - 04 Chemistry 3 1 - 4
BSC - 05 Mathematics II (Probability and 3 1 - 4
Statistics)
18
BSC - 06 Chemistry Laboratory - - 4 2
BSC - 07 Mathematics III (Fourier Series 3 1 - 4
and Transforms)
BSC - 08 Environmental Science and 3 - - 3
Engineering
BSC - 09 Mathematics IV (Random 3 1 - 4
Process and Queuing Theory)
Hours / Week
S.NO COURSE TITLE Credits
Lecture Tutorial Practical
HSC-01 English 2 - - 2
Hours / Week
Credits
S.NO COURSE TITLE Lecture Tutorial Practical
ESC-01 Basic Electrical Engineering 3 1 - 4
ESC-02 Engineering Graphics and Design 1 - 4 3
ESC-03 Electrical Engineering Laboratory - - 2 1
ESC-04 Programming for Problem Solving 3 - - 3
ESC-05 Workshop / Manufacturing
1 - 4 3
Practices
ESC-06 Programming for Problem Solving
- - 4 2
Laboratory
19
LIST OF ALL PROFESSIONAL ELECTIVE COURSES
Hours / Week
S.NO COURSE TITLE Credits
Lecture Tutorial Practical
20
PEC-23 Natural Language Processing 3 - - 3
PEC-24 Applications of AI 3 - - 3
PEC-25 Information Security Analysis
3 - - 3
and Audit
PEC-26 Intelligent Database System 3 - - 3
PEC-27 Recommender Systems 3 - - 3
PEC-28 Text and Speech Analysis 3 - - 3
PEC-29 Business Analytics 3 - - 3
PEC-30 Image and Video Analytics 3 - - 3
PEC-31 Computer Vision 3 - - 3
Hours / Week
S.NO COURSE TITLE Credits
Lecture Tutorial Practical
MC Constitution of India 2 - - -
MC Basic Life Skills 2 - - 2
21
LIST OF OPEN ELECTIVE COURSES OFFERED TO OTHER PROGRAMS
22
BSC CHEMISTRY 3 1 0 4
Course Objectives
List major chemical reactions that are used in the synthesis of molecules.
23
UNIT V Organic reactions and synthesis of a drug molecule 12
Introduction to reactions involving substitution, addition, elimination, oxidation,
reduction, cyclization, Coupling reaction and ring openings. Synthesis of a
commonly used drug molecule.
Total Hours: 60
Text Books
1: Chemistry: Principles and Applications, by M. J. Sienko and R. A. Plane.
2: Fundamentals of Molecular Spectroscopy, by C. N. Banwell.
3: Engineering Chemistry (NPTEL Web-book), by B. L. Tembe, Kamaluddin and
M. S. Krishnan.
Reference Books
1: Physical Chemistry, by P. W. Atkins.
2: Organic Chemistry: Structure and Function by K. P. C. Volhardt and N. E.
Schore, 5th Edition http://bcs.whfreeman.com/vollhardtschore5e/default.asp. 3:
University chemistry, by B. H. Mahan.
Web Links:
1. https://opentextbc.ca/chemistry/chapter/10-1-intermolecular-forces/
2. https://nptel.ac.in/content/storage2/courses/102103044/pdf/mod2.pdf
3. https://chem.libretexts.org/Bookshelves/Physical_and_Theoretical_Chemistry_T
extbook_Maps/Supplemental_Modules_(Physical_and_Theoretical_Chemistry)/
Thermodynamics / Chemical_Energetics/Free_Energy and_Equilibrium
4. https://chem.libretexts.org/Bookshelves/Inorganic_Chemistry/Supplemental_Mo
dules_and_Websites_(Inorganic_Chemistry)/Descriptive_Chemistry/Periodic.
Trends_of_Elemental_Properties/Periodic_Properties_ of_the_Elements
5. https://www.bcebhagalpur.ac.in/wp-content/uploads/2020/03/Organic-
Reactions-Synthesis-of-Drug- Molecule.pdf
COURSE OUTCOMES
At the end of this course the students will be able to,
24
Mapping of Program outcomes with course outcomes
CO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO 2
CO 1 3 3 2 1 3 1 3 1 - - 1 - 3 1
CO 2 3 3 2 2 3 2 3 2 - - 2 - 3 2
CO 3 3 3 2 2 2 2 2 2 - - 2 - 3 2
CO 4 3 3 2 2 2 2 2 2 - - 2 - 3 2
CO 5 3 3 2 2 3 2 3 2 - - 2 - 3 2
ASSESSMENT METHODS:
End Semester
CAT 1 CAT 2 Model Exam Assignments
Exams
Demonstration /
Quiz MCQ Projects Seminars
Presentation
Course Objectives
UNIT-I: Calculus 12
25
Unit-III: Sequence and series 12
Unit-IV: Matrices 12
Total Hours: 60
Textbooks:
26
Course Outcome
CO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO 2
CO1 3 3 2 1 3 - - - - - - - 3 -
CO2 3 3 2 2 3 - - - - - - - 3 -
CO3 3 3 2 2 2 - - - - - - - 3 -
CO4 3 3 2 2 2 - - - - - - - 3 -
CO5 3 3 2 2 3 - - - - - - - 3 -
Assessment Methods:
End Semester
CAT 1 CAT 2 Model Exam Assignments
Exams
Demonstration/
Quiz MCQ Projects Seminars
Presentation
27
ESC PROGRAMMING FOR PROBLEM SOLVING 3 0 0 3
Course Objectives
Arrays (1-D, 2-D), Character arrays and Strings, Searching, Basic Sorting Algorithms,
Finding roots of equations, Notion of order of time complexity through example
programs
Strings - library string functions, pointers in strings, pointers and function arguments,
Files – file Operations, processing a file, Preprocessor directives, use of typedef,
28
Command line arguments, Enumerated data types.
Total Hours: 45
Text Books:
1: E. Balaguruswamy, “Programming in ANSI C”, Tata McGraw-Hill
2 : Byron Gottfried, “Schaum's Outline of Programming with C”, McGraw-Hill
Reference Books:
1: Brian W. Kernighan and Dennis M. Ritchie, “The C Programming Language”,
PrenticeHall of India
2: YashavantKanetkar, “Let Us C”, BPB Publications
3: Ashok.N.Kamthane, “Computer Programming”, Pearson Education (India)
Web Links:
1. https://www.edx.org/course/c-programming-getting-started
COURSE OUTCOMES
CO4 Make use of various c operations like array, pointer, strings and K3
searching method
PO1 PO2 PO3 P O4 PO5 PO6 PO7 PO 8 PO9 PO10 PO11 PO12 PS O1 PSO2
CO1 3 2 2 1 1 - - - - - - 2 3 -
CO2 3 2 3 2 2 - - - - - - 2 3 3
CO3 3 2 3 2 2 - - - - - - 2 3 2
CO4 3 2 3 1 2 - - - - - - 2 3 2
CO5 3 2 3 2 2 - - - - - - 2 3 3
ASSESSMENT METHODS:
End Semester
CAT 1 CAT 2 Model Exam Assignments
Exams
29
Demonstration /
Quiz MCQ Projects Seminars
Presentation
Course Objectives
The chemistry laboratory course will consist of experiments illustrating the
principles of chemistry relevant to the study of science and engineering.
The students will learn to:
Estimate rate constants of reactions from concentration of reactants/products as a
function of time.
Measure molecular/system properties such as surface tension, viscosity,
conductance of solutions, redox potentials, chloride content of water, etc
Synthesize a small drug molecule.
Experiments
1. Determination of the rate constant of a reaction.
2. Determination of the partition coefficient of a substance between two
immiscible liquids.
3. Determination of surface tension and viscosity.
4. Thin layer chromatography.
5. Determination of chloride content in water.
6. Determination of cell constant and conductance of solutions.
7. Synthesis of a polymer/drug.
8. Determination of saponification / acid value of an oil.
9. Determination of redox potentials and emf by Potentiometric method.
10. Estimate the adsorption of acetic acid by charcoal.
Total Hours: 30
Text Books
1: S. Sundaram and K. Raghavan “Practical Chemistry”, S. Viswanathan. Co. 3 rd
edition 2011.
2: Gnanaprakasam, Ramamurthy, “Organic Chemistry Lab Manual” S.
Viswanathan Pvt. Ltd. 3rd edition 2011.
Reference Books
1: Vogel’s – “Textbook of qualitative organic Analysis”, Longmann, 12 th edition,
2011
2: J. N. Gurtu and R. Kapoor “Advanced experimental Chemistry”, S. Chand and
Co. 6th edition, 2010.
30
Web Links
1. https://www.khanacademy.org/science/ap-chemistry-
beta/x2eef969c74e0d802:kinetics/x2eef969c74e0d802:introduction-to-rate-
law/v/experimental- determination-of-rate-laws
2. https://www.youtube.com/watch?v=qdmKGskCyh8
3. https://www.youtube.com/watch?v=7_6_dKlo67k
COURSE OUTCOMES
PO1 PO2 PO3 P O4 PO5 PO6 PO7 PO 8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 3 2 2 1 1 - - - - - - 2 3 -
CO2 3 2 3 2 2 - - - - - - 2 3 3
CO3 3 2 3 2 2 - - - - - - 2 3 2
CO4 3 2 3 1 2 - - - - - - 2 3 2
CO5 3 2 3 2 2 - - - - - - 2 3 3
ASSESSMENT METHODS:
31
PROGRAMMING FOR PROBLEM SOLVING
ESC 0 0 4 2
LABORATORY
Course Objective:
To design and develop C Programs for various applications
LIST OF EXPERIMENTS:
Text Books:
1. https://www.edx.org/course/c-programming-getting-started
COURSE OUTCOMES
32
Construct programs that demonstrate effective use of C features
CO3 K4
including arrays, structures, pointers and files.
Develops the ability to analyze a problem, develop an algorithm to
CO4 K5
solve it.
Develops the use of the C programming language to implement
CO5 various algorithms, anddevelops the basic concepts and K6
terminology of programming in general.
Mapping Of Course Outcomes To Program Outcomes
PO1 PO2 PO3 P O4 PO5 PO6 PO7 PO 8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 3 2 2 2 3 - - - - - - 2 3 2
CO2 2 2 2 2 2 - - - - - - 2 3 3
CO3 3 2 2 2 2 - - - - - - 2 2 2
CO4 2 2 3 3 3 - - - - - - 2 3 2
CO5 2 3 2 3 3 - - - - - - 3 1 3
ASSESSMENT METHODS:
1. To study bench fitting drawings for making male and female fittings as per the
given dimensions and Tolerances.
DETAILED CONTENTS:
1. Manufacturing Methods- casting, forming, machining, joining, advanced
manufacturing methods (3 lectures)
2. CNC machining, Additive manufacturing (1 lecture)
33
3. Fitting operations & power tools (1 lecture)
4. Electrical &Electronics (1 lecture)
5. Carpentry (1 lecture)
6. Plastic molding, glass cutting (1 lecture)
7. Metal casting (1 lecture)
8. Welding (arc welding & gas welding), brazing (1 lecture)
WORKSHOP PRACTICE:
To make square, V joint in bench fitting as per the given dimension and tolerances,
Tools and demonstration of producing model
UNIT 3: Carpentry
Basics of Carpentry operations, Equipment’s ,To make half lap joint, dovetail, TEE
Lap joint, Cross halving joint of two wooden pieces at perpendicular direction,
To make single, butt, lap and T fillet joint by arc welding with the back hand and
fore hand welding techniques as per the given dimensions. To make simple Dust
pan, Rectangular trays in sheet metal with the jigs as per the given Dimensions.
Study of pipeline joints, its location and functions: valves, taps, couplings, unions,
reducers, elbows in household fittings. Basic pipe connections – Mixed pipe material
connection – Pipe connections with different joining components.
Total Hours: 45
COURSE OUTCOMES
CO1 Experiment with facing, Turning and various types of fitting joint K1
CO2 Develop the half lap joint, TEE Lap joint carpentry and welding. K5
CO3 Practice casting, moulding, & smithy trades K2
34
CO4 Developments of sheet metal jobs from GI sheets, knowledge of K5
basic concepts of soldering
CO5 Make a Basic pipe connections for Mixed pipe material connection K1
and Pipe connectionswith different joining components
TEXT/REFERENCE BOOKS:
Web Links:
1. https://nptel.ac.in/courses/112105127
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 3 1 3 1 2 - 2 - 2 - 1 2 1 2
CO2 3 1 3 1 3 - 2 - 2 - 1 2 2 2
CO3 3 1 3 1 2 - 2 - 3 - 1 2 1 1
CO4 3 1 2 1 2 - 2 - 2 - 1 2 1 1
CO5 3 1 3 1 2 - 2 - 1 - 1 2 2 2
ASSESSMENT METHODS:
35
HSC ENGLISH 2 0 0 2
Course Objective:
To acquire ability to speak effectively in real life situations.
To write letters and reports effectively in formal and business situations.
To develop listening skills for academic and professional purposes.
To gain effective speaking and listening skills in communication.
To develop the soft skills and interpersonal skills to excel in their career.
To enhance the performance of students at Placement Interviews, Group
Discussions and other recruitment procedures.
UNIT I VOCABULARY BUILDING 6
General Vocabulary –Nouns--Compound nouns, Synonyms, Antonyms, Prefixes
and Suffixes, Homonyms, Homographs and Homophones, Changing words from
one form to another, Acronyms and Abbreviations.-Instructions.
UNIT II BASIC WRITING 6
Sentences structures –Kinds of sentences, Types of sentences, Clauses and Phrases,
Punctuations, Blending and Clipping, Framing questions- Yes/No types and “Wh“
questions, Summarizing, Precise writing, Paragraph Writing.
UNIT III IDENTIFYING COMMON ERRORS IN ENGLISH 6
Active voice and Passive voice, ,Making negative sentences ,Tenses,Letter Writing-
Formal & Informal Letters, Report Writing- Letter Report, Accident Report,
Investigation Report and Survey, Essay writing, Reading Comprehension Passages.
Total Hours : 30
Text Books:
36
2. Department of Humanities and Social Sciences, Anna University, ‘English
for Engineers and Technologists’ Combined Edition (Volumes 1 and 2),
Chennai: Orient Longman Pvt. Ltd., 2006.
3. Department of English, Anna University, Mindscapes, ‘English for
Technologists and Engineers’, Orient Longman Pvt. Ltd, Chennai: 2012.
4. Department of Humanities and Social Sciences, Anna University, ‘‘English
for Engineers and Technologists’’ Combined Edition (Volumes 1 and 2),
Chennai: Orient Longman Pvt. Ltd., 2006.
5. M.AshrafRizvi, “Effective Technical Communication”, Tata McGraw-Hill
Publishing Company Limited, New Delhi.2009.
Reference Books:
https://ehlion.com/magazine/technical-english/
https://www.kkcl.org.uk/pdf/KKCL_Technical_English_for_Engine
ers_Brochure.pdf
Course Outcomes
The student will acquire basic proficiency in English including reading and listening
comprehension, writing and speaking skills.
37
Variety of self-instructional modes of language learning and
CO5 K1
develop learner autonomy.
Mapping of Program outcomes with course outcomes
CO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO 1 - - - - 2 2 - 2 3 3 3 3 2 -
CO 2 - - - - 2 2 - 2 3 3 3 3 2 -
CO 3 - - - - - - 2 - 1 1 1 1 2 -
CO 4 - - - - 2 1 3 1 - - - - 2 -
CO 5 - 1 2 2 2 2 - 2 3 3 3 3 2 -
ASSESSMENT METHODS:
Course Objectives
UNIT II Semiconductors 12
38
concentration in n type and p type semiconductor – Variation of Fermi energy level
with temperature and impurity concentration.
Total Hours: 60
Text books:
1: Rajendran V, and Marikani A, ‘Materials Science’ Tata McGraw Hill
publications, New Delhi 2011.
2: Vijaya, M. and Rangarajan G, ‘Materials Science’ Tata McGraw Hill
publications, New Delhi 2006.
3: Dr. Mani P , ‘A text book of Engineering Physics – II’ Shri Dhanam
Publilsher, Chennai 2016 4: Murugeshan R, Kiruthiga Sivaprasath,
‘Modern Physics’ S Chand Publisher 2016
Reference Books:
39
Web Links:
1. https://nptel.ac.in/courses/115102026/2
2. https://nptel.ac.in/courses/115102026/15
3. http://textofvideo.nptel.ac.in/115102026/lec18.pdf
4. https://nptel.ac.in/courses/122103010/34
5. http://orbit.dtu.dk/files/4817236/petersen.pdf
COURSE OUTCOMES
At the end of this course the students will be able to,
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 3 2 - - - - - - - - - - 2 -
CO2 3 3 2 - - - - - - - - - 2 -
CO3 3 3 1 - - - - - - - - - 2 -
CO4 - 2 3 3 - - - - - - 3 - 3 3
CO5 - 3 3 3 - - - - - - 3 - - 2
ASSESSMENT METHODS:
End Semester
CAT 1 CAT 2 Model Exam Assignments
Exams
Demonstration /
Quiz MCQ Projects Seminars
Presentation
40
BSC MATHEMATICS II (PROBABILITY AND 3 1 0 4
STATISTICS)
Course Objective:
The objective of this course is to familiarize the students with statistical techniques.
It aims to equip the students with standard concepts and tools at an intermediate to
advanced level that will serve them well towards tackling various problems in the
discipline.
41
1. Erwin Kreyszig, Advanced Engineering Mathematics, 9th Edition, John Wiley
& Sons, 2006.
Web links
1.https://onlinecourses.nptel.ac.in/noc20_ma17
Course Outcome:
PO1 PO2 PO3 P O4 PO5 PO6 PO7 PO 8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 3 2 - - - - - - - - - - 2 -
CO2 3 3 2 - - - - - - - - - 2 -
CO3 3 3 1 - - - - - - - - - 2 -
CO4 - 2 3 3 - - - - - - 3 - 3 3
42
CO5 - 3 3 3 - - - - - - 3 - - 2
ASSESSMENT METHODS:
End Semester
CAT 1 CAT 2 Model Exam Assignments
Exams
Demonstration /
Quiz MCQ Projects Seminars
Presentation
COURSEOBJECTIVE:
UNIT I DC Circuits 12
Electrical circuit elements (R, L and C), voltage and current sources, Kirchoff
current and voltage laws, Mesh and Nodal analysis, Analysis of simple circuits with
dc excitation, Wye↔Delta Transformation, Superposition, Thevenin and Norton
Theorems. Time-domain analysis of first-order RL and RC circuits.
UNIT II AC Circuits 12
43
representation, real power, reactive power, apparent power, power factor. Analysis
of single-phase ac circuits consisting of R, L, C, RL, RC, RLC combinations (series
and parallel), resonance. Three phase balanced circuits, voltage and current relations
in star and delta connections.
COURSE OUTCOME:
TEXT BOOKS:
44
1. D. P. Kothari and I. J. Nagrath, “Basic Electrical Engineering”, Tata McGraw
Hill, 2010.
REFERENCE BOOKS
Web Links:
1. https://www.electricaltechnology.org/category/basic-electrical-fundamentals
2. https://www.electrical4u.com/electrical-engineering-articles/basic-electrical/
COURSE OUTCOMES
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 2 2 1 1 1 1 1 - - 1 - 1 3 -
CO2 3 2 1 1 1 - - - - 1 - 1 3 -
CO3 1 1 1 1 1 3 3 2 - 1 1 1 - -
45
CO4 1 - 1 1 1 3 1 1 - 1 1 1 - 1
CO5 2 1 1 1 1 1 - - - 1 - 1 1 -
ASSESSMENT METHODS:
46
ESC ENGINEERING GRAPHICS AND DESIGN 1 0 4 3
COURSE OBJECTIVES:
Engineering products.
Projection of points and straight lines located in the first quadrant – Determination
of true lengths and true inclinations – Projection of polygonal surface and circular
lamina inclined to both reference planes
- Auxiliary Planes.
Projection of simple solids like prisms, pyramids, cylinder and cone when the axis is
inclined to one referenceplane by change of position method - Auxiliary Views.
47
UNIT V PROJECTION OF ORTHOGRAPHIC AND ISOMETRIC 9 9
Total Hours: 45
TEXT BOOKS:
REFERENCES
48
Understand the various concepts like dimensioning,
conventioning and standards relatedto working drawings in
CO5 order to become professionally efficient. Impart the knowledge K4
for understanding and drawing of simple residential/office
buildings
CO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO 1 3 3 2 2 3 - - - - - - - 3 -
CO 2 3 3 3 2 3 - - - - - - - 3 -
CO 3 3 3 3 2 2 - - - - - - - 3 -
CO 4 3 3 2 2 2 - - - - - - - 3 -
CO 5 3 3 2 2 3 - - - - - - - 3 -
Assessment Methods:
Course Objectives
List of Experiments
1. Introduction to English sounds
49
2. Consonants and vowels
4. Intonation
5. Communication Skills
6. Summarizing
7. Report Writing
8. Information Transfer
9. Presentation Skills
Total Hours: 30
Text Books:
Reference Books:
50
Use appropriate pronunciation and rhythm of spoken language in K3
CO2
oral communication
Draft and interpret the written communication in official contexts
CO3 K3
like narrative, descriptive, creative, critical and analytical reports.
Infer implied meanings of different genres of texts and critically
CO4 analyze and evaluate them for ideas, as well as for method of oral K3
presentation
Make use of suitable communicative strategies to express their
point of views convincingly in any type of discussions,
CO5 negotiation and conversations. K4
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 2 1 - - 2 - 2 - - - - - 1 -
CO2 3 2 1 1 3 1 3 3 - - - - 2 -
CO3 3 2 1 1 3 1 3 3 - - - - 2 -
CO4 3 2 1 1 3 1 3 3 - - - - 2 -
CO5 3 2 1 1 3 1 3 3 - - - - 2 -
Assessment Methods:
Demonstration/
Record MCQ Projects Viva
Presentation
Course Objectives
51
Experiments
1. Determination of Rigidity Modulus – Torsional pendulum
2. Determination of wavelength and particle size using laser
3. Ultrasonic Interferometer
4. Determination of band gap of a semiconductor material
5. Hooke’s law – Determination of spring constant
6. Determination of Young’s Modulus – Uniform Bending
7. Determination of Young’s Modulus – Non Uniform Bending
8. Determination of Viscosity of a liquid - Poiseuille’s method
9. Spectrometer – Grating
10. Deflection Magnetometer - Tan A position
11. Deflection Magnetometer - Tan B position
12. Potentiometer - Calibration of low range Voltmeter
Total Hours: 30
Text Books:
1: C. C. Ouseph, U. J. Rao, V. Vjiayendran, Practical Physics,1 st Edition, 2015.
2: Biswajit Saha, Practical Physics Book, LAP LAMBERT Academic Publishing,
1st Edition, 2020.
Reference Books:
1: G.L. Squires, Practical Physics, 4th Edition, Cambridge University Press,
2001.
2: D. Chattopadhyay, P.C. Rakshit, B. Saha, “An Advanced Course in Practical
Physics”, 2nd ed., Books & Allied Ltd., Calcutta, 1990.
Web Links:
1. http://amrita.olabs.edu.in/?sub=1&brch=5&sim=155&cnt=2
2. https://vlab.amrita.edu/index.php?sub=1&brch=280&sim=1509&cnt=4
COURSE OUTCOMES
52
CO3 Estimate the band gap energy of given semiconductor material. K3
CO4 Determine the compressibility of the liquid using ultrasonic K4
interferometer
CO5 Measure the Young’s modulus of the given solid materials K4
PO1 PO2 PO3 P O4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 3 3 2 3 3 - - - 3 - 3 - 3 2
CO2 2 2 - 2 2 - - - 3 - 3 - 3 3
CO3 3 3 3 3 3 - - - 3 - 3 - 3 2
CO4 3 3 - 3 3 - - - 3 - 3 - 3 3
CO5 3 3 3 3 3 - - - 3 - 3 - 3 2
ASSESSMENT METHODS:
Course Objectives
LIST OF EXPERIMENTS
53
and inductors.
TOTAL Hours: 30
Text Books:
Reference Books:
Web Links:
1. https://www.electricaltechnology.org/category/basic-electrical-fundamentals
2. https://www.electrical4u.com/electrical-engineering-articles/basic-electrical/
COURSE OUTCOMES
CO1 Understand the basic safety precautions and learn to make use K2
of measuring instruments
54
CO2 Analyse the steady state response of R-L, R-C circuits K3
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 3 2 2 2 2 - - - - - - - 2 2
CO2 3 2 2 3 2 - - - - - - - 3 3
CO3 3 3 2 3 3 - - - - - - - 3 3
CO4 3 3 3 3 3 - - - - - - - 3 3
CO5 3 3 3 3 3 - - - - - - - 3 3
ASSESSMENT METHODS:
Course Objective:
This course aims to provide the students to study Fourier Transforms and some
concepts of infinite Fourier Sine and Cosine transforms, finite Fourier Sine and
Cosine transforms and applications to solve some infinite and boundary value
55
problems using finite and infinite transforms.
Dirichlet’s conditions – Fourier series – Odd and even functions – Half range sine
series – Half range cosine series – Complex form of Fourier Series- Parseval’s
identity – Harmonic Analysis.
Fourier integral theorem (without proof) – Fourier transform pair – Fourier Sine and
Cosine transforms – Properties – Transforms of simple functions – Convolution
theorem – Parseval’s identity.
Total Hours:60
TEXT BOOKS:
REFERENCE BOOKS:
1. Bali.N.P. and Manish Goyal ‘A Textbook of Engineering Mathematics’,
56
Laxmi Publications, 9th edition,2011.
2. Erwin Kreyszig, “Advanced Engineering Mathematics”, Wiley India, 9 th
Edition, 2011.
3. Glyn James, “Advanced Modern Engineering Mathematics”, Pearson
rd
Education,3 Edition, 2012.
Weblinks: https://nptel.ac.in/courses/122103012
Course Outcome:
CO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO 1 3 2 1 1 2 2 - - - - - 3 3 3
CO 2 3 2 2 1 2 2 1 - - - - 1 2 2
CO 3 3 2 1 1 1 3 - - - - - 1 2 1
CO 4 3 1 1 2 1 - - - - - - 2 1 1
CO 5 2 1 1 1 1 3 - - - - - 2 2 3
ASSESSMENT METHODS:
57
ESC DIGITAL ELECTRONICS 3 0 0 3
COURSE OBJECTIVES:
3. To outline the formal procedures for the analysis and design of combinational
circuits and sequential circuits
TECHNIQUES 9
Half Adder, Full Adder, Half Subtractor, Full Subtractor, Parallel Adder/ Subtractor,
Code Converters, Magnitude Comparator, Multiplexer, Demultiplexer, Encoder,
Decoder.
Flip Flop design: SR, JK, D and T Flip Flop, Realization of Flip flops, Counters:
Modulo N Counter, UP/DOWN Counter, Ripple Counter, Ring Counter, Shift
registers- SISO, SIPO, PIPO, PISO, Races, Hazards.
FAMILIES 9
Memories: ROM, PROM, EPROM, EEPROM, RAM, Static RAM cell, Bipolar
RAM cell, MOSFET RAM cell, Dynamic RAM CELL. Programmable logic
devices: Programmable Logic Array (PLA), Programmable Array Logic (PAL),
Field Programmable Gate Array (FPGA).
58
UNIT V VHDL CONCEPTS IN DIGITAL DESIGN 9
Design entry: Different modeling styles in VHDL, Dataflow, Behavioral and
Structural Modeling, VHDL constructs and codes for combinational and sequential
circuits.
TOTAL HOURS : 45
COURSE OUTCOME:
At the end of this course the students will be able to,
TEXT BOOKS:
T1. R.P. Jain, “Modern digital Electronics”, Tata McGraw Hill, 4th edition, 2009.
T2. Douglas Perry, “VHDL”, Tata McGraw Hill, 4th edition, 2002.
T3. M. Morris Mano, Digital Design, 3rd Edition, Prentice Hall of India Pvt. Ltd.,
2003 / Pearson Education (Singapore) Pvt. Ltd., New Delhi, 2003.
WEBLINKS:
1. www.tutorialspoint.com/digital_electronics/index.asp
2. www.coertvonk.com/hw/logic/synchronous-sequential-logic-30712
REFERENCE BOOKS:
R1. W.H. Gothmann, “Digital Electronics- An introduction to theory and practice”,
PHI, 2ndedition, 2006.
R2. D.V. Hall, “Digital Circuits and Systems”, Tata McGraw Hill, 1989.
R3. Charles Roth, “Digital System Design using VHDL”, Tata McGraw Hill
2ndedition2012.
R4. Donald D. Givone, Digital Principles and Design, Tata McGraw–Hill
Education, 2002.
59
CO/PO MAPPING:
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 2 2 2 2 - - - - - - 2 2 2 2
CO2 2 2 2 2 - - - - - - 2 2 2 2
CO3 1 3 3 2 - - - - - - 2 2 2 2
CO4 2 2 2 2 - - - - - - 1 2 2 2
CO5 3 2 2 2 - - - - - - 1 2 2 2
ASSESSMENT METHODS:
Course Objectives
60
UNIT I PROCESSES AND THREADS 9
I/O Systems – I/O Hardware – Application I/O interface – kernel I/O subsystem –
streams – performance. Mass storage Structure: Disk scheduling – Disk management
–Swap-space management – RAID – disk attachment – stable storage – tertiary
storage.
TOTAL HOURS: 45
Text Books:
61
Reference Books:
1. Andrew S. Tanenbaum, “Modern Operating Systems”, Second Edition,
Pearson Education, 2004
2. Gary Nutt, “Operating Systems”, Third Edition, Pearson Education, 2004
Web Links:
1. https://www.tutorialspoint.com/operating_system/index.html
2. https://onlinecourses.nptel.ac.in/noc21_cs44/preview
COURSE OUTCOMES
CO1 Understand the concept of operating system structures, system K2, K6
calls, system programs and build user programs based on it
CO2 Compare the performance of various CPU scheduling K4
algorithms
CO3 Compare and contrast various memory management schemes K4
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 2 2 1 2 - - - - - - - - 2 3
CO2 3 2 3 3 3 - - - - - - - - 3
CO3 3 1 3 2 3 - - - - - - - 3 1
CO4 3 3 3 3 3 - - - - - - - 3 1
CO5 1 3 1 3 3 - - - - - - - 3 3
ASSESSMENT METHODS:
62
PCC DATA STRUCUTRES AND ALGORITHMS 3 1 0 4
Objectives
To differentiate linear and non-linear data structures and the operations upon
them.
Searching - Linear Search and binary search, Applications - Finding square root of
‘n’-Longest Common Prefix- Sorting – Insertion sort - Selection sort – Bubble sort –
(Counting Sort) – Quick sort- Merge sort, Analysis, Applications - Finding the ‘n’
closest pair’s
63
UNIT V: Hashing, Heaps and Balanced Binary Search Trees 12
TOTAL HOURS: 60
TEXT BOOKS:
REFERENCE BOOKS:
1. Kurt Mehlhorn, and Peter Sanders – Algorithms and Data Sturctures, The
Basic Toolbox, Springer-Verlag Berlin Heidelberg, 2 008.
Web Links:
1. https://nptel.ac.in/courses/106102064
2. https://archive.nptel.ac.in/courses/106/106/106106127/
COURSE OUTCOMES
CO3 Design and apply a suitable algorithm for searching and sorting K6
Problems
CO4 Develop an algorithm using non-linear data structures K6
64
MAPPING OF COURSE OUTCOMES TO PROGRAM OUTCOMES
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 3 3 2 2 2 - - - - - - - 3 3
CO2 3 3 2 2 2 - - - - - - - 3 3
CO3 3 3 2 2 2 - - - - - - - 3 3
CO4 3 3 2 2 2 - - - - - - - 3 3
CO5 3 3 2 2 2 - - - - - - - 3 3
Demonstration /
Quiz MCQ Projects Seminars
Presentation
Course Objectives
To visualize a dataset
65
Machine learning: Types of Machine Learning - Understanding data – Continuous
variable, categorical variable, Independent variable, dependent variable -Regression and
classification- linear regression introduction- Over fitting and Underfitting - Bias and
Variance -Machine Learning Life cycle -- Data Preprocessing techniques – Feature
selection
Classification and Regression- Naïve bayes- Decision trees- support vector machine
(SVM) –Random forest- Linear Regression- Multiple Linear Regression-Logistic
Regression. -K-nearest neighbor - Unsupervised learning - k-means clustering- Principal
component analysis
Model Evaluation and Selection methods, Precision-Recall and ROC Curves Confusion
Matrices, Regression Evaluation, Optimizing Classifiers for Different Evaluation Metrics
TOTAL HOURS: 60
Text Books:
1. Kevin P. Murphy, “Machine Learning: A Probabilistic Perspective”, MIT
Press, 2012
2. Sebastain Raschka, “Python Machine Learning”, Packt publishing (open
source).
Reference Books:
1. Stephen Marsland, “Machine Learning –An Algorithmic Perspective”, CRC
Press, 2009
2. Hastie, Tibshirani, Friedman, “The Elements of Statistical Learning” (2nd ed).,
Springer, 2008
Web Links:
1. https://machinelearningmastery.com/types-of-learning-in-machine-learning/
Online
2. https://www.coursera.org/learn/machine-learning
3. https://nptel.ac.in/courses/106/106/106106139/
66
4. https://www.timberlake.co.uk/machinelearning
COURSE OUTCOMES
CO1 Demonstrate fundamental understanding of the history of artificial K3
intelligence (AI) and its foundations.
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 3 3 3 3 2 - - - - - - - 2 3
CO2 3 2 2 2 2 - - - - - - - 2 3
CO3 3 3 3 2 2 - - - - - - - 2 3
CO4 3 3 2 2 3 - - - - - - - 2 3
CO5 2 2 3 2 3 - - - - - - - 2 3
ASSESSMENT METHODS:
67
PCC OPERATING SYSTEMS LAB 0 0 2 1
Course Objective:
List of Experiments:
2. Writing programs using the following system calls of UNIX operating system:
fork, exec, getpid, exit, wait, close, stat, opendir, readdir
3. Writing programs using the I/O system calls of UNIX operating system (open,
read, write, etc)
5. Given the list of processes, their CPU burst times and arrival times,
display/print the Gantt chart for FCFS and SJF. For each of the scheduling
policies, compute and print the average waiting time and average turnaround
time. (2 sessions).
6. Given the list of processes, their CPU burst times and arrival times,
display/print the Gantt chart for Priority and Round robin. For each of the
scheduling policies, compute and print the average waiting time and average
turnaround time. (2 sessions)
TOTAL HOURS : 30
68
Text Books:
1. https://www.tutorialspoint.com/operating_system/index.html
2. https://onlinecourses.nptel.ac.in/noc21_cs44/preview
Course Knowledge
Description
Outcome Level
Implement the concept of Linux commands in Linux
CO1 K3
terminal.
Develop a program using the system calls of UNIX
CO2 K6
operating system
Analyze the performance of different CPU Scheduling
CO3 K4
Algorithms for the given process
CO4 Develop Application using Inter Process communication. K6
CO5 Solve Deadlock using Banker’s algorithm. K3
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO 2
CO1 3 2 2 2 - - - - - - - 2 3 2
CO2 2 2 2 2 - - - - - - - 2 3 3
CO3 3 2 2 2 - - - - - - - 2 2 2
CO4 2 2 3 3 - - - - - - - 2 3 2
CO5 2 3 2 3 - - - - - - - 3 1 3
ASSESSMENT METHODS:
69
CAT 1 CAT 2 Model Exam End Semester Exams Observation
Demonstration /
Record MCQ Projects Viva
Presentation
Course Objectives
Experiments
70
Traverse the above binary search tree recursively in pre-order, post-order and
in-order. c. Count the number of nodes in the binary search tree.
TOTAL HOURS : 30
Text Books:
1: M. A. Weiss, “Data Structures and Algorithm Analysis in C”, third Edition,
Pearson Education, 2007
2: A. V. Aho, J. E. Hop croft, and J. D. Ullman, “Data Structures and
Algorithms”, Pearson Education, First Edition Reprint 2003.
Reference Books:
1. R. F. Gilberg, B. A. Forouzan, “Data Structures”, Second Edition, Thomson
India Edition, 2009
Web Links:
1. https://nptel.ac.in/courses/106102064
2. https://onlinecourses.nptel.ac.in/noc22_cs26/preview
COURSE OUTCOMES
71
Search Tree and Hashing functions.
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 3 2 2 2 - - - - - - - 2 3 2
CO2 2 2 2 2 - - - - - - - 2 3 3
CO3 3 2 2 2 - - - - - - - 2 2 2
CO4 2 2 3 3 - - - - - - - 2 3 2
CO5 2 3 2 3 - - - - - - - 3 1 3
ASSESSMENT METHODS:
COURSE OBJECTIVES:
72
Cleanliness Hygiene – general Appearance––Building Confidence—Concept of
Thinking and Usage –Value of Time–Focus & Commitment.
UNIT III : Soft Skills In Action 6
Grooming – Attire – Understanding others– Stability & Maturity Development –
Strength s – Weakness – Opportunities–threats – Merits of SWOT Analysis –
Components – how to convert weakness into strengths – Goal settings
UNIT IV : Self Awareness And Self Esteem 6
Definitions – Components of Self awareness – Developing Self awareness – Self
esteem – meaning – Steps to improve self esteem.
UNIT V : Self Motivation 6
Motivation – Meaning –Techniques of self motivation–Motivation & goal setting –
Motivation and emotion – Motivation at work.
TOTAL Hours : 30
COURSE OUTCOME:
At the end of this course the students will be able to,
TEXT BOOKS:
1. Personality Development And Soft Skills Barun K Mitra, Oxford Publication
2. Seven habits of Highly Effective people – Stephen R. covey
REFERENCE BOOKS:
1. Emotion, motivation and Self regulation – Nathan C. Hall, McGill University,
Canada Thomas Goetz, University of Konstanz, Germany
http://www.emeraldgrouppublishing.com.
2. Psychology of Self esteem – Nathaniel Branden, Nash (1st edition), Jossey –
Bass (32 nd anniversary edition)
Weblinks:
https://nptel.ac.in/courses/109104107
COURSE OUTCOMES
73
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 3 2 2 2 2 - - 2 - 3 - 2 3 2
CO2 2 2 2 2 2 - - 2 - 2 - 2 3 3
CO3 3 2 2 2 2 - - - - 3 - 2 2 2
CO4 2 2 3 3 2 - - 2 - 3 - 2 3 2
CO5 2 3 2 3 3 - - 3 - 3 - 3 1 3
ASSESSMENT METHODS:
COURSE OBJECTIVE:
74
UNIT II : Life Force 6
Mental Frequencies - Beta, Apha, Theta and Delta wave - Agna Meditation
explanation - benefits. Shanthi Meditation explanation – Benefits - Thuriya
Meditation explanation – Benefit.Benefits of Blessing - Self blessing (Auto
suggestion) - Family blessing - Blessing the others - World blessing - Divine
protection
UNIT IV : Values 6
TOTAL HOURS : 30
TEXT BOOKS/ REFERENCE BOOKS:
1. Vethathiri Maharishi, 16th Edi.2013, Yoga for Modern Age, Vethathiri
Publications, Erode.
2. Vethathiri Maharishi, 2014, Simplified Physical Exercises, Vethathiri
Publications, Erode.
3. Vethathiri Maharishi, 3rd Edi.2014, Kayakalpam, Vethathiri Publications,
Erode.
75
5. Vethathiri Maharishi, 1994, Mind, Vethathiri Publications, Erode.
11. A.K Gupta, “Logical and Analytical Reasoning (English)”, 30th Edition.
Weblinks:
1. https://onlinecourses.nptel.ac.in/noc19_hs32/preview
COURSE OUTCOME:
76
MAPPING OF COURSE OUTCOMES TO PROGRAM OUTCOMES
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 3 2 2 2 2 - - 2 - 3 - 2 3 2
CO2 2 2 2 2 2 - - 2 - 2 - 2 3 3
CO3 3 2 2 2 2 - - - - 3 - 2 2 2
CO4 2 2 3 3 2 - - 2 - 3 - 2 3 2
CO5 2 3 2 3 3 - - 3 - 3 - 3 1 3
ASSESSMENT METHODS:
MATHEMATICS-IV
BSC 3 1 0 4
(RANDOM PROCESS & QUEUING THEORY)
Course Objective:
Definition and examples – First order – Second order – Strictly stationary – Wide-
sense stationary and ergodic process – Markov process – Poisson and Normal
process.
77
UNIT II: QUEUEING THEORY-I 12
Markovian queues – Birth and Death Queuing models- Steady state results- Single
server queuing models- (M/M/1): ( /FIFO) Model–(M/M/1): ( /FIFO) Model -
Characteristics of parameters of models.
Multiple server queuing models- Little’s Formula - queues with finite waiting
rooms- Finite source models.- (M/M/C): ( /FIFO) Model –Characteristics of
parameters of models, (M/M/C): (k/FIFO) Model –Characteristics of parameters of
models.
TOTAL HOURS: 60
TEXT BOOKS:
REFERENCE BOOKS:
Web Links :
1. https://www.youtube.com/watch?v=dSej7AHlim4
2. https://www.youtube.com/watch?v=a3eq_8R8uFY
78
3. https://www.youtube.com/watch?v=DblXnXxUQc0
4. https://www.youtube.com/watch?v=2aPlzhsEsIw
5. https://www.youtube.com/watch?v=mbYVI-5cPUU
COURSE OUTCOMES
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 3 2 1 1 2 - - - - - 1 1 2 1
CO2 2 1 1 1 1 - - - - - 1 - - -
CO3 2 2 1 1 1 - - - - - 1 1 2 1
CO4 2 1 1 1 1 - - - - - - - 1 1
CO5 2 2 1 1 1 - - - - - 1 1 1 1
ASSESSMENT METHODS:
79
COMPUTER ORGANIZATION AND
PCC 3 0 0 3
ARCHITECTURE
Course Objectives
Basic concepts – Semiconductor RAM – ROM – Speed – Size and cost – Cache
Memories: Mapping Functions – Replacement Algorithms – Example –
Performance Considerations: Interleaving – Hit Rate and Miss Penalty– Caches on
the Processor Chip – Virtual Memories – Memory Management Requirements –
Associative Memories – Secondary Storage devices.
80
UNIT V : I/O ORGANIZATION 9
TOTAL HOURS : 45
TEXT BOOK:
REFERENCE BOOKS
Web Links:
1. https://nptel.ac.in/courses/106105163
2. https://nptel.ac.in/courses/106103180
3. https://nptel.ac.in/courses/106106166
Course Outcomes:
81
Demonstrate the operation like add and multiply integers
and floating-
CO3 point numbers using two’s complement and IEEE floating K5
point representation for various models.
Analyze clock periods, performance, and instruction
throughput of single-
CO4 cycle, multi-cycle, and pipelined implementations of a K4
simple instruction set
Deduct and describe the pipeline hazards and identify
CO5 possible solutions K5
to those hazards
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 3 3 3 3 2 2 - - - - 2 2 3 2
CO2 3 3 3 3 2 2 - - - - 2 2 3 2
CO3 3 3 3 3 2 2 - - - - 2 2 3 2
CO4 3 3 3 3 2 2 - - - - 2 2 3 2
CO5 2 3 3 3 2 2 - - - - 2 2 3 2
ASSESSMENT METHODS:
Course Objectives
To help the learner to understand the concepts, techniques, security 9
features, how data is stored in the system, Query Languages used and
different types of Statements used in the Query Processing in Database
Management Systems.
82
UNIT I : INTRODUCTION 9
SQL Data Definition and its types – Specifying Constraints in SQL – Basic
Retrieval Queries in SQL – INSERT,UPDATE ,DELETE Statements in SQL –
Aggregate Functions in SQL – GROUPING : The GROUP BY and HAVING
Clause – JOIN Expressions - VIEWS - TRANSACTIONS – SUBQUERIES
TOTAL Hours : 45
Text Books:
83
Reference Books:
Web Links:
1. https://onlinecourses.nptel.ac.in/noc22_cs51/preview.
2. https://www.w3schools.com/mysql/mysql_rdbms.asp.
COURSE OUTCOMES
CO1 Identify the purpose and need of database management system and K3
compare it with conventional systems
CO2 Construct various SQL queries such as DDL & DML statements, K5
Joins, Aggregate functions, Views and sub queries
CO3 Compare and distinguish all the five normal forms in Database K4
management system
CO4 Apply and assess the transaction management and database K5
security
CO5 Examine various data storage and querying techniques such as K6
RAID, B tree and B+ tree index files, static and dynamic hashing
and query processing
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 3 2 3 3 3 - - - - - - - - 3
CO2 3 2 2 3 3 - - - - - - - - 3
CO3 3 2 3 3 3 - - - - - - - - 3
CO4 2 2 2 3 3 - - - - - - - - 3
CO5 0 2 3 3 3 - - - - - - - - 3
84
ASSESSMENT METHODS:
Case
CAT 1 CAT 2 Model Exam End Semester Exams Assignments
Studies
Open
Demonstration/
Quiz MCQ Projects Seminars book
Presentation
test
Course Objectives:
To help the leaner to design, calculate, and apply subnet masks and addresses
to fulfill networking requirements.
85
UNIT III : NETWORK LAYER 9
Domain Name Space (DNS) – Name Space- Domain Name Space –Distribution of
Name Space –DNS in the Internet- DDNS – Electronic Mail- SMTP – POP – IMAP
- FTP – HTTP - WWW – Cryptography-
Text Book:
REFERENCE BOOKS:
Web links:
1. https://www.javatpoint.com/computer-network-tutorial
86
COURSE OUTCOMES
Course Knowledge
Outcome Description Level
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 P10 P11 P12 PSO1 PSO2
CO1 - - - - 2 - - - - - - 3 3 -
CO2 2 3 - 2 - - - 2 - - - 1 1 -
CO3 1 2 3 3 2 - - 3 2 2 3 2 2 -
CO4 2 3 - - 2 - - 2 - 2 - 2 1 -
CO5 1 - 3 - 3 3 1 3 2 - 2 2 2 -
ASSESSMENT METHODS:
87
PCC INTRODUCTION TO DATA SCIENCE 3 0 2 4
Course Objectives
UNIT I : INTRODUCTION 12
Need for data science – benefits and uses – facets of data – data science process –
setting the research goal – retrieving data – cleansing, integrating, and transforming
data – exploratory data analysis – build the models – presenting and building
applications
88
estimate – interpretation of r2 – multiple regression equations – regression toward
the mean
TOTAL HOURS : 60
Text Books:
Web Links:
1. https://nptel.ac.in/courses/106/106/106106179/
2. https://www.codecademy.com/learn/learn-python
3. https://www.coursera.org/learn/python-data-analysis#syllabus
COURSE OUTCOMES
89
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 3 3 3 3 2 - - - - - - - 2 3
CO2 3 2 2 3 2 - - - - - - - 2 3
CO3 3 3 3 3 1 - - - - - - - 2 3
CO4 3 3 2 3 2 - - - - - - - 2 3
CO5 2 2 3 3 2 - - - - - - - 2 3
ASSESSMENT METHODS:
Course Objective:
Experiments:
2. Join Queries.
4. Built in functions.
5. Nested Queries
6. Triggers.
90
7. Aggregate Functions.
9. Cursors.
TOTAL HOURS: 30
TEXT BOOKS:
REFERENCES BOOKS:
COURSE OUTCOMES
CO1 Identify the need of DML and DDL commands and Nested queries K3
CO2 Examine and compare various types of Joins and Set operators and K4
write SQL queries
CO3 Design and develop Views, Triggers and Cursors using SQL K6
91
CO4 Test and solve various aggregate functions and built in functions K6
using SQL
CO5 Discuss Roles and Privileges and develop a mini project using front K6
end tool using SQL
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 3 3 3 3 3 3 - - - - - - 3 2
CO2 2 3 - - - - - 1 2 2 2 2 3 2
CO3 3 3 3 - - - - 1 2 2 - - - -
CO4 3 3 3 3 3 3 3 1 2 2 - - - 2
CO5 2 3 3 - - - - 1 2 2 2 2 3 2
ASSESSMENT METHODS:
Course Objective:
To help the learner to understand the underlying concepts of networked systems and
to be able to develop networking programs using Python.
Experiments:
1. Programs using TCP Sockets (like date and time server & client, echo server &
client, etc..)
92
3. Programs using Raw sockets (like packet capturing and filtering)
TOTAL HOURS : 30
Text Book:
Reference Books:
Web Links:
1. https://www.cse.iitk.ac.in/users/dheeraj/cs425/
COURSE OUTCOMES
93
Model the simulation of sliding window protocol and
CO3 K3
ARP/RARP
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 3 3 3 3 2 2 - - - 2 3 2 3 2
CO2 3 3 3 - - - - - - 2 3 2 - -
CO3 3 3 3 3 2 2 1 1 - - - - 3 2
CO4 3 3 3 3 2 2 - - - 2 3 2 - -
CO5 2 3 3 3 2 2 1 1 2 2 3 2 3 2
ASSESSMENT METHODS:
End Semester
CAT 1 CAT 2 Model Exam Observation
Exams
Demonstration /
Record MCQ Projects Viva
Presentation
94
Percentage – Profit Loss –Discount – Ratio Proportion – Time & Work – Time,
Speed & Distance. Problems relating to ages– Permutation & Combination–
Probability
TOTAL HOURS : 60
TEXT BOOKS:
REFERENCE BOOKS:
Weblinks:
https://onlinecourses.nptel.ac.in/noc19_hs32/preview
COURSE OUTCOMES
95
CO3 Work with fractions, decimals and square roots. K3
CO4 Analyze the cause, effect and course of action in logical problems. K4
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 3 3 3 3 2 - - - - 2 3 2 3 2
CO2 3 3 3 3 2 - - - - 2 3 2 - -
CO3 3 3 3 3 2 - - - - - - - 3 2
CO4 3 3 3 3 2 - - - - 2 3 2 - -
CO5 2 3 3 3 2 - - - - 2 3 2 3 2
ASSESSMENT METHODS:
Course Objectives
At the end of this course the student is expected to understand what constitutes
the environment, what are precious resources in the environment, how to
conserve these resources, what is the role of a human being in maintaining a
clean environment and useful environment for the future
96
UNIT I : ENVIRONMENT, ECOSYSTEMS AND BIODIVERSITY 9
Definition – Causes, Effects and Control Measures of (A) Air Pollution (B) Water
Pollution (C) Soil Pollution (D) Marine Pollution (E) Noise Pollution (F) Thermal
Pollution (G) Nuclear Hazards – Solid Waste Management:- Causes, Effects and
Control Measures of municipal solid Wastes – Role of an Individual in Prevention of
Pollution – Pollution Case Studies – disaster Management - Floods, Earthquake,
Cyclone and Landslides. Field study of local polluted site – Urban / Rural /
Industrial / Agricultural.
97
UNIT IV : SOCIAL ISSUES AND THE ENVIRONMENT 9
TOTAL HOURS : 45
Text Books:
1. Gilbert M.Masters, ‘Introduction to Environmental Engineering and Science’,
2nd edition, Pearson Education (2004).
2. Benny Joseph, ‘Environmental Science and Engineering’, Tata McGraw-
Hill,NewDelhi, (2006).
Reference Books
1. R.K. Trivedi, ‘Handbook of Environmental Laws, Rules, Guidelines,
Compliances and Standards’, Vol.I and II, Enviro Media.
2. Cunningham, W.P. Cooper, T.H. Gorhani, ‘Environmental Encyclopedia’,
Jaico Publ., House, Mumbai, 2001.
3. Dharmendra S. Sengar, ‘Environmental law’, Prentice hall of India PVT LTD,
New Delhi, 2007.
4. Rajagopalan, R, ‘Environmental Studies-From Crisis to Cure’, Oxford
University Press (2005)
Web Links:
1. https://onlinecourses.nptel.ac.in/noc20_ge16/preview
2. https://ggn.dronacharya.info/APSDept/Downloads/QuestionBank/ENVIRON
MENTAL- STUDIES/NPTEL-Link.pdf
98
3. http://eagri.org/eagri50/ENVS302/pdf/lec14.pdf
4. https://onlinecourses.nptel.ac.in/noc19_ge22/preview
COURSE OUTCOMES
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO 11 PO 12 PSO1 PSO2
CO1 1 1 2 - - 2 - 1 1 1 - 1 - -
CO2 1 1 - 1 1 1 - 1 1 - - - - -
CO3 - 1 - - - 2 - 2 - 1 - 1 - -
CO4 - - -3 1 1 1 1 - - 1 1 1 - -
CO5 1 - - 1 1 1 1 2 1 1 - 1 - -
ASSESSMENT METHODS:
99
Quiz MCQ Projects Seminars Demonstration/ Open book
Presentation test
MC CONSTITUTION OF INDIA 2 0 0 0
COURSE OBJECTIVES:
The purpose of the course is to acquaint the students with basic principles of
the Constitution of India and its working.
To help students be familiar with the historical and significant aspects of the
constitution of India.
100
Scheme in India.
TOTALHOURS: 30
TEXT BOOKS:
REFERENCES BOOKS:
5. R.N. Sharma, “Indian Social Problems “, Media Promoters and Publishers Pvt.
Ltd.
Weblinks:
https://onlinecourses.nptel.ac.in/noc20_lw03/preview
101
COURSE OUTCOMES
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 3 2 2 2 2 - 2 2 2 - - - 2 2
CO2 3 2 2 3 2 - 2 2 2 - - - 3 3
CO3 3 3 2 3 3 - 3 2 3 - - - 3 3
CO4 3 3 3 3 3 - 3 3 3 - - - 3 3
CO5 3 3 3 3 3 - 3 3 3 - - - 3 3
ASSESSMENT METHODS:
102
To understand the mathematical skills in statistics
To learn the tools and packages in Python for data science
To gain understanding in classification and Regression Model
To acquire knowledge in data interpretation and visualization techniques
Rest API development with spring boot, Spring boot project with STS/MAVEN,
Controller and Rest Controller annotations, Request Body, Response Body
annotations, Error handling with spring boot
TOTAL HOURS : 45
103
Text Books:
1. Herbert Schildt, “Java The complete reference”, 8th Edition, McGraw Hill
Education, 2011.
Reference Books:
Web Links:
1. https://onlinecourses.nptel.ac.in/noc22_cs47/preview
COURSE OUTCOMES
Program server side web pages that have to process request from
CO4: K4
client side web pages
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 3 2 3 3 2 1 1 1 - - - 1 1 3
CO2 3 2 2 2 2 - - 1 1 1 1 1 1 3
CO3 3 2 3 2 2 - - - - - - - - 3
CO4 3 2 2 2 3 - - - - - 1 1 1 3
CO5 2 2 3 2 3 - - - - 1 1 1 1 3
104
ASSESSMENT METHODS:
Course Objectives:
GUI for Android: Introduction to activities, activities life-cycle, Android v7 support library form
API21 for lower version support Intent :intent object, intent filters ,adding categories, linking
activities, user interface design components Views and View Groups: Basic views, picker views,
adapter views, Menu, App Bar etc, basics of screen design; different layouts. App widgets. Lollipop
Material design: new themes, new widgets, Card layouts. Recycler View . Fragments: Introduction to
activities, activities life-cycle.
105
UNIT III : DATA PERSISTENCE 9
Different Data persistence schemes: Shared preferences, File Handling, Managing data using NOSQL
database, Firebase, Content providers: user content provider, Android in build content providers.
Services :introduction to services – local service, remote service and binding the service, the
communication between service and activity, Intent Service. MultiThreading: Handlers ,AsyncTask
Android network programming :HttpUrlConnection, Connecting to REST-based and SOAP based
Web services Broad cast receivers :Local Broadcast Manager, Dynamic broadcast receiver, System
Broadcast. Pending Intent
Location based services: Google maps V2 services using Google API, Animations
and Graphics: Property Animation,View Animations, Drawable Animations Media
and Camera API: Working with video and audio inputs, camera API Sensor
programming: Motion sensors, Position sensors, Environmental sensors .
TOTAL HOURS : 45
TEXT BOOKS
1. http://developer.android.com/training/index.html
2. https://www.tutorialspoint.com/android/android_overview.html
3. https://www.geeksforgeeks.org/android-studio-tutorial/
4. https://www.tutlane.com/tutorial/android/android-hello-world-app-example
COURSE OUTCOMES
106
CO3 To build file Handling programs in mobile application K3
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 3 2 3 3 2 1 1 1 - - - 1 1 3
CO2 3 2 2 2 2 - - 1 1 1 1 1 1 3
CO3 3 - - - 2 - - - 2 2 2 2 - 3
CO4 3 2 2 2 3 - - - - - 1 1 1 3
CO5 2 2 3 2 3 - - - - 1 1 1 1 3
ASSESSMENT METHODS:
Demonstration/ Open book
Quiz MCQ Projects Seminars
Presentation test
COURSE OBJECTIVES:
107
UNIT II CONVOLUTIONAL NEURAL NETWORKS 12
TEXT BOOKS
108
2. SandroSkansi“Introduction to Deep Learning From Logical Calculus to
Artificial Intelligence”Springer, 2018.
Weblinks
https://www.oreilly.com/ai/free/files/fundamentals-of-deep-learning-sampler.pdf
COURSE OUTCOMES:
Course Knowledge
Description
Outcome Level
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 2 2 2 2 3 - - - - - 2 1 2 2
CO2 3 2 3 3 2 - - - - - 2 2 3 3
CO3 2 3 2 2 2 - - - - - 2 2 2 3
CO4 2 3 2 2 3 - - - - - 2 3 3 3
CO5 3 3 3 3 3 - - - - - 2 2 3 3
ASSESSMENT METHODS:
109
End Semester
CAT 1 CAT 2 Model Exam Assignments Case Studies
Exams
Demonstration/ Open book
Quiz MCQ Projects Seminars
Presentation test
Course Objectives
To be familiar with Web page design using HTML/XML and style sheets
Experiments:
TOTAL HOURS : 30
110
Text / References
Java The Complete Reference , Herbert Schildt 7th Edition. Tata McGrawHill
Edition
Java 6 by Rogers Cadenhead, Laura Lemay, Pearson education
Java Programming – A Practical Approach – C Xavier, Tata McGraw-Hill
Edition
K. Arnold and J. Gosling, “The JAVA programming language”, Third edition,
Pearson Education, 2000
Javascript A Beginners Guide, 3rd Edition – John Pollock - Tata McGraw-Hill
Edition
Web Links:
1. https://onlinecourses.nptel.ac.in/noc22_cs47/preview
COURSE OUTCOMES
Create dynamic web pages using DHTML and java script that is
CO2 K6
easy to navigate and use.
Represent web data using XML and develop web pages using
CO4 K4
JSP.
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 3 2 2 2 - - - - - - - 2 3 2
CO2 2 2 2 2 - - - - - - - 2 3 3
CO3 2 2 2 2 - - - - - - - 2 2 2
CO4 2 2 3 3 - - - - - - - 2 3 2
CO5 2 3 2 3 - - - - - - - 3 1 3
ASSESSMENT METHODS:
111
CAT 1 CAT 2 Model Exam End Semester Observation
Exams
Course Objectives
To be familiar with mobile app
To learn to create dynamic mobile web pages.
Experiments:
Text Book/References:
112
http://developer.android.com/training/index.html
TOTAL HOURS : 30
COURSE OUTCOMES
CO2 Create a mobile application which stores the data in the database K3
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 3 2 2 2 3 - - - - - 2 1 2 3
CO2 3 2 3 2 2 - - - - - 3 2 3 2
CO3 3 3 - - 2 - - - - - 3 - - 3
CO4 2 3 2 2 3 - - - - - 3 - - 3
CO5 2 3 3 2 3 3 3 3 3 3 3 3 3 3
ASSESSMENT METHODS:
113
HSC PERSONALITY DEVELOPMENT III 2 0 0 2
COURSE OBJECTIVE:
TOTAL HORUS : 30
TEXT/REFERENCE BOOKS:
114
REFERENCE BOOKS:
Weblinks:
1.https://onlinecourses.nptel.ac.in/noc22_hs08/preview
COURSE OUTCOMES
CO4 Prioritize important and urgent tasks using the four quadrants K4
method.
CO5 Practice team ethics and understanding when working with teams. K3
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 3 2 2 2 3 - - - - - 2 1 2 3
CO2 3 2 3 2 2 - - - - - 3 2 3 2
CO3 3 3 - - 2 - - - - - 3 - - 3
CO4 2 3 2 2 3 - - - - - 3 - - 3
CO5 2 3 3 2 3 3 3 3 3 3 3 3 3 3
ASSESSMENT METHODS:
Quiz MCQ Projects Seminars Demonstration/ Open book
Presentation test
115
PCC .NET PROGRAMMING 3 0 0 3
Course Objectives
To assist the learner to understand the .NET Architecture, Object oriented concepts,
to use ADO.NET for database connectivity and developing the ability to solve any
type of problems by mapping with real world environment using ASP.NET and C#.
Make the developer experience consistent across widely varying types of apps,
such as Windows based apps and Web-based apps.
UNIT I : INTRODUCTION TO C 9
116
ASP.NET Programming Web Services.
MVC basics , MVC Architecture, Web forms vs MVC, Create a controller , Create
models ,Create a view
,Add a service class ,Use dependency injection ,Finish the controller ,Update the
layout
TOTAL HOURS: 45
TEXT BOOKS:
4: Jesse Liberty, Dan Maharry, Dan Hurwitz . “Programming ASP.NET 3.5” 4th
Edition , O'Reilly Media (Unit IV)
REFERENCES:
6: Programming ASP.NET 3.5, 4th Edition By Jesse Liberty, Dan Maharry, Dan
HurwitzPublisher: O'Reilly Media
Web Links:
W1: https://ict.iitk.ac.in/courses/introduction-to-c-sharp/
W2: https://www.btechguru.com/training--dot-net--c-sharp-dot-net--framework--
c-sharp- programming-tutorial-part-1-video-lecture--11285--27--139.html
COURSE OUTCOMES
117
CO1 Construct various applications using C# in .Net framework K1
CO5 Develop desktop based, modern web based applications using Model K2
View Controller
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO 8 PO9 PO 10 PO 11 PO 12 PSO1 PSO2
CO1 2 3 2 2 2 2 2 - - - - 2 1 2
CO2 3 2 2 2 2 3 2 - - - - 2 1 2
CO3 2 2 3 3 2 2 2 - - - - 2 3 2
CO4 2 3 2 2 2 3 2 - - - - 2 3 3
CO5 3 2 3 2 2 2 3 - -- - - 2 3 3
ASSESSMENT METHODS:
Demonstration /
Quiz MCQ Projects Seminars
Presentation
118
PCC COMPUTATIONAL DATA ANALYTICS 3 0 0 3
Course Objectives
To study the basic inferential statistics and sampling distribution.
To understand the concept of estimation of parameters using fundamental tests
and testing of hypotheses.
To understand the techniques of analysis of variance.
To gain knowledge in predictive analytics techniques.
To perform a case study with any available sample data sets.
UNIT I : INFERENTIAL STATISTICS I 9
Why hypothesis tests? – Strong or weak decisions – one-tailed and two-tailed tests –
case studies Influence of sample size – power and sample size - Estimation – point
estimate – confidence interval – level of confidence – effect of sample size
119
TOTAL : 45 Hours
Text Books:
COURSE OUTCOMES
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 3 2 3 2 2 - - - - - - - - 3
CO2 3 2 1 2 2 - - - - - - - - 3
CO3 3 2 2 2 1 - - - - - 2 2 1 3
CO4 3 3 2 2 2 - - - - - - - - 3
CO5 2 2 3 2 2 - - 2 2 1 - - - 3
ASSESSMENT METHODS:
120
End Semester
CAT 1 CAT 2 Model Exam Assignments Case Studies
Exams
LIST OF EXPERIMENTS
1. Implement C# program
2. Basic C# program
121
10. Create a web application with MVC framework
TOTAL HOURS: 30
Text Books:
Reference Books:
Web Links:
1. https://www.tutorialspoint.com/dot net/index.html
2. https://ict.iitk.ac.in/courses/introduction-to-c-sharp
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO 8 PO9 PO 10 PO11 PO 12 PSO1 PSO 2
CO1 2 3 2 2 - - - - - - - 2 2 2
CO2 2 2 2 2 - - - - - - - 2 3 2
CO3 3 3 2 3 - - - - - - - 2 1 2
CO4 2 2 2 2 - - - - - - - 2 2 2
CO5 2 2 2 3 - - - - - - - 3 2 3
ASSESSMENT METHODS:
122
CAT 1 CAT 2 Model Exam End Semester Exams Observation
Record MCQ Projects Viva Demonstration /
Presentation
Course Objectives
To study and write simple programs using the basic packages for handling
data
List of Experiments:
1. Random Sampling
2. Correlation Study
3. Z-test case study
4. T-test case studies
5. ANOVA case studies
6. Linear Regression
7. Multiple Regression
8. Logistic Regression
9. Time series Analysis
10. Exploratory Data Analysis
11. Predicition
12. Visualization
TOTAL HOURS : 30
Text Books:
123
1. Robert S. Witte and John S. Witte, “Statistics”, Eleventh Edition, Wiley
Publications, 2017.
REFERENCE BOOKS:
2. Peter Bruce, Andrew Bruce, and Peter Gedek, “Practical Statistics for Data
Scientists”, Second Edition, O’Reilly Publishers, 2020..
Web Links:
https://www.ibm.com/in-en/marketing/careereducation/bigdata-analytics/
COURSE OUTCOMES
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 3 2 2 3 - - - - - - 2 2 3 2
CO2 2 3 2 2 - - - - - - 2 2 3 3
CO3 3 2 3 2 - - - - - - 2 - - -
CO4 2 2 3 3 - - - - - - 2 2 3 2
CO5 3 3 3 3 - - - - - - 2 3 1 3
124
ASSESSMENT METHODS:
Demonstration /
Record MCQ Projects Viva
Presentation
COURSE OBJECTIVES:
To enhance the soft skills and prepare them towards the skills needed for their
career.
125
TEXT BOOKS:
REFERENCE BOOKS:
Weblinks:
1.https://onlinecourses.nptel.ac.in/noc22_hs08/preview
COURSE OUTCOMES
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 3 2 2 3 2 2 - - 2 - 2 2 - 2
CO2 2 3 2 2 2 2 - - 2 - 2 2 - 3
CO3 3 2 3 2 2 1 - - 2 - 2 2 - 1
CO4 2 2 3 3 2 2 - - 2 - 2 2 - 2
CO5 3 3 3 3 2 3 - - 2 - 2 3 - 3
126
ASSESSMENT METHODS:
Course Objectives
127
UNIT V : REACT 9
TOTAL HOURS : 45
Text Books:
2. Vasan Subramanian, ‘Pro MERN Stack, Full Stack Web App Development
with Mongo, Express, React, and Node’, Second Edition, Apress, 2019.
Reference Books:
1. Chris Northwood, ‘The Full Stack Developer: Your Essential Guide to the
Everyday Skills Expected of a Modern Full Stack Web Developer’, Apress; 1st
edition, 2018
3. https://www.tutorialspoint.com/the_full_stack_web_development/index.asp
4. https://www.coursera.org/specializations/full-stack-react
Weblinks
1. https://angular.io/
2. https://nodejs.org/en/
3. https://expressjs.com/
4. https://www.mongodb.com/
COURSE OUTCOMES
128
CO4 Use the features of Angular and Express K6
CO5 Develop React applica K6
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 3 3 3 3 2 - - - - - - - 3 3
CO2 3 2 2 3 2 - - - - - - - 3 3
CO3 3 3 3 3 1 - - - - - - - 3 3
CO4 3 3 2 3 2 - - - - - - - 3 3
CO5 2 2 3 3 2 - - - - - - - 2 3
ASSESSMENT METHODS:
Course Objectives
To integrate the user interface with the functionalities and data storage.
129
List of Experiments:
1. Develop a portfolio website for yourself which gives details about yourself for
a potential recruiter.
2. Create a web application to manage the TO-DO list of users, where users can
login and manage their to-do items
3. Create a simple micro blogging application (like twitter) that allows people to
post their content which can be viewed by people who follow them.
4. Create a food delivery website where users can order food from a particular
restaurant listed in the website.
5. Develop a classifieds web application to buy and sell used products. rest api
with node
Text Books:
Reference Books:
Web Links:
1. https://angular.io/
TOTAL HOURS : 30
130
COURSE OUTCOMES
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 2 1 3 1 3 - - - - - - 3 2 2
CO2 1 1 1 1 3 - - - - - - 1 1 1
CO3 3 3 3 3 3 - - - - - - 2 2 2
CO4 2 3 3 2 3 - - - - - - 2 3 2
CO5 3 2 2 1 1 - - - - - - 2 1 3
ASSESSMENT METHODS:
131
LIST OF ALL PROFESSIONAL ELECTIVE COURSES
132
PEC APPLIED CRYPTOGRAPHY 3 0 0 3
Course Objective:
UNIT I - INTRODUCTION 9
Pseudo random bits and sequences – Random bit generation – Pseudorandom bit
generation – statistical tests – Stream Cipher.
Block cipher – DES – FEAL – IDEA – SAFAR – Public key encryption – RSA –
Rabin – Elgamal –Mc Eliece – Knapsack.
TOTAL: 45 hours
133
TEXT BOOK :
REFERENCE BOOKS :
Weblinks:
1.https://onlinecourses.nptel.ac.in/noc20_cs02/preview
COURSE OUTCOMES
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 3 2 3 1 1 2 3 1 1 2 0 1 2 0
CO2 2 3 2 2 - - - - - - 2 - - -
134
CO3 2 3 2 2 1 3 1 2 3 2 2 - - 2
CO4 2 - - - - - 2 3 2 2 3 2 3 3
CO5 2 3 3 2 - - - - - - 3 3 3 3
ASSESSMENT METHODS:
Course Objectives
UNIT II : Hadoop 9
135
Introduction to HiveQL- Databases in Hive-HiveQL: Queries- SELECT … FROM
Clauses , Specify Columns with Regular Expressions , Computing with Column Values ,
Arithmetic Operators, Using Functions- Mathematical functions, Aggregate functions,
Table generating functions, Other built-in functions ,LIMIT Clause ,Nested SELECT
Statements, CASE … WHEN … THEN Statements, WHERE Clauses, Predicate
Operators, LIKE and RLIKE, GROUP BY Clauses , HAVING Clauses ,JOIN Statements
-Inner JOIN ,LEFT OUTER JOIN,RIGHT OUTER JOIN, FULL OUTER JOIN,
Cartesian Product JOINs , Map-side Joins, ORDER BY and SORT BY, DISTRIBUTE
BY with SORT BY , CLUSTER BY
Analyzing, Visualization and Exploring the Data, Statistics for Model Building and
Evaluation, Introduction to R and RStudio, Basic analysis in R, Intermediate R,
Intermediate analysis in R, Advanced Analytics - K-means clustering, Association rules-
Speedup, Linear Regression, Logistic Regression, Naïve Bayes, Decision Trees, Time
Series Analysis, Text Analysis
UNIT V Frameworks 9
Applications on Big Data Using Pig and Hive – Data processing operators in Pig – Hive
services –- fundamentals of HBase and ZooKeeper - IBM InfoSphere BigInsights and
Streams. Visualizations - Visual data analysis techniques, interaction techniques; Systems
and applications
TOTAL HOURS : 45
Text Books :
Reference Books:
2. Tom White ― Hadoop: The Definitive Guide‖ Third Edition, O‘reilly Media,
2012.
136
3. Chris Eaton, Dirk De Roos, Tom Deutsch, George Lapis, Paul Zikopoulos,
―Understanding Big Data: Analytics for Enterprise Class Hadoop and
Streaming Data‖, McGraw Hill Publishing, 2012
5. Bill Franks, ―Taming the Big Data Tidal Wave: Finding Opportunities in
Huge Data Streams with Advanced Analytics, JohnWiley& sons, 2012.
6. Glenn J. Myatt, ―Making Sense of Data, John Wiley & Sons, 2007
13. Zikopoulos, Paul, Chris Eaton, Understanding Big Data: Analytics for
Enterprise Class Hadoop and Streaming Data, Tata McGraw Hill Publications,
2011
Weblinks:
1. https://nptel.ac.in/courses/106104189
COURSE OUTCOMES
137
Discuss various statistics modeling techniques and its evaluation
CO4 K6
using R and other clustering methods.
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 2 3 3 3 2 - - - - - - - - 3
CO2 3 2 2 2 2 - - - - - - - - 3
CO3 3 3 3 2 2 - - - - - - - - 3
CO4 2 3 2 2 3 - - - - - - - - 3
CO5 2 2 3 2 3 - - - - - - - - 3
ASSESSMENT METHODS:
Course Objectives
To familiarize with the types of virtualization and the lead players in cloud.
138
UNIT I : INTRODUCTION, PRINCIPLES AND 9
ARCHITECTURE
UNIT II : VIRTUALIZATION 9
Cloud Computing and Services Model – Public, Private and Hybrid Clouds – Cloud Eco
System - IaaS - PaaS – SaaS. Architectural Design of Compute and Storage Clouds –
Layered Cloud Architecture Development – Design Challenges - Inter Cloud Resource
Management – Resource Provisioning and Platform Deployment – Global Exchange of
Cloud Resources. Case Study: Amazon Web Service reference, GoGrid, Rackspace
Cloud capabilities and platform features – data features and databases - Parallel and
Distributed Programming Paradigms – MapReduce , Twister and Iterative MapReduce –
Hadoop Library from Apache – Dryad and DryadLINQ – sawzall and Pig Latin -
Mapping Applications - Programming Support of Google App Engine - Amazon AWS –
Microsoft Azure - Cloud Software Environments -Eucalyptus, Open Nebula,
OpenStack. Case Study: Amazon Web Service reference, GoGrid, Rackspace.
139
Cloud - Third-party cloud services.
TOTAL HOURS : 45
Text Books:
T1: Kai Hwang, Geoffrey C Fox, Jack G Dongarra, “Distributed and Cloud
Computing, From Parallel Processing to the Internet of Things”, Morgan
Kaufmann Publishers, 2012. T2: Rajkumar Buyya, Christian Vecchiola.
S.Thamarai Selvi, “Mastering Cloud Computing”, McGraw Hill Education,
2013.
Reference Books:
R1: James E. Smith, Ravi Nair, “Virtual Machines: Versatile Platforms for
Systems and Processes”, Elsevier/Morgan Kaufmann, 2005.
Web Links:
1. https://onlinecourses.nptel.ac.in/noc22_cs20/preview.
2. https://www.w3schools.in/cloud-computing.
COURSE OUTCOMES
140
computing problems.
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 3 2 3 - 3 - - - - - - - - 3
CO2 3 2 2 3 2 - - - - - - - - 3
CO3 3 2 3 3 3 - - - - - - - - 3
CO4 2 2 2 3 - - - - - - - - - 3
CO5 - 2 3 3 3 - - - - - - - - 3
ASSESSMENT METHODS:
Course Objectives
141
operating systems, distributed systems, networks and representative applications.
UNIT I : INTRODUCTION 9
Key Management - Diffie- Hellman key Exchange – Elliptic Curve Arithmetic - Elliptic
Curve Cryptography
- Introduction to Number Theory – Confidentiality using Symmetric Encryption –
Public Key Cryptography/RSA
UNIT III : AUTHENTICATION AND HASH 9
FUNCTION
TOTAL HOURS : 45
Text Books:
142
1 William Stallings, “Cryptography and Network Security – Principles and
Practices”, Prentice Hall of India, Third Edition, 2003.
Reference Books:
1 Bruce Schneier, “Applied Cryptography”, John Wiley & Sons Inc, 2001.
Web Links:
1. https://www.tutorialspoint.com/cryptography/index.html
2. https://onlinecourses.nptel.ac.in/noc21_cs16/preview
COURSE OUTCOMES
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO1 2 PSO1 PSO2
CO1 3 2 3 - 3 - - - - - - - 2 2
CO2 3 3 2 3 2 - - - - - - - 3 3
CO3 3 2 3 3 3 - - - - - - - 3 2
CO4 2 2 2 3 - - - - - - - - 2 1
CO5 - 2 3 3 3 - - - - - - - 2 3
ASSESSMENT METHODS:
143
CAT 1 CAT 2 Model Exam End Semester Assignments Case
Exams Studies
Quiz MCQ Projects Seminars Demonstration/ Open book
Presentation test
Course Objective:
• To understand the fundamentals of Computer Forensics and computing
Investigations.
• To recognize the legal underpinnings and critical laws affecting forensics
• To apply the tools and methods to uncover hidden information in digital
systems.
• To learn about current licensing and certification requirements to build the
career in digital forensic.
UNIT I : INTRODUCTION 9
The Scope of Computer Forensics - Windows Operating and File Systems –
Handling Computer Hardware – Anatomy of Digital Investigation.
UNIT II : INVESTIGATIVE SMART PRACTICES 9
TOTAL HOURS : 45
144
TEXT BOOKS:
REFERENCE BOOK:
Web Links:
https://nptel.ac.in/courses/106106129
https://www.techtarget.com/searchsecurity/definition/computer-forensics
COURSE OUTCOMES:
Course Knowledge
Description
Outcome Level
145
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 3 3 3 3 2 - - - - - - - 3 2
CO2 3 3 3 3 2 2 0 3 2 2 2 2 3 2
CO3 3 3 3 3 2 2 1 3 - - - - - 2
CO4 3 3 - - - - - - 2 2 2 2 3 2
CO5 2 3 3 3 2 - - - - - - 2 3 2
ASSESSMENT METHODS:
Course Objective:
To introduce the concept of data mining with a detail coverage of basic tasks,
metrics, issues, andimplication.
To learn the core topics like classification, clustering and association rules.
146
Reporting and Query tools and Applications – Tool Categories – The Need
forApplications – Cognos Impromptu Online Analytical Processing (OLAP) – Need
–Multidimensional Data Model – OLAP Guidelines –Multidimensional
versusMultirelational OLAP – Categories of Tools – OLAP Tools and the Internet -
Data CubeTechnology, From Data warehousing to Data Mining.
Methods – Prediction
UNIT V: CLUSTERING, APPLICATIONS AND TRENDS IN DATA MINING 9
TOTAL HOURS : 45
TEXT BOOKS:
1. Alex Berson and Stephen J. Smith, “ Data Warehousing, Data Mining &
OLAP”, TataMcGraw – Hill Edition,Tenth Reprint 2007.(I & II)
2. Jiawei Han and Micheline Kamber, “Data Mining Concepts and Techniques”,
SecondEdition, Elsevier, 2007.(IIIto V)
REFERENCES:
147
Mining”,Person Education, 2007.
2. K.P. Soman, Shyam Diwakar and V. Ajay “, Insight into Data mining Theory
andPractice”, Easter EconomyEdition, Prentice Hall of India, 2006.
Web Links:
W1 : Https://Onlinecourses.Nptel.Ac.In/Noc21_Cs06/Preview
COURSE OUTCOMES :
At the end of this course the students will be able to,
Course Knowledge
Description
Outcome Level
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 3 3 3 3 3 2 - - - - - 2 3 2
CO2 2 3 3 3 3 2 1 1 2 2 2 2 3 2
CO3 3 3 - - - - - - 2 - - - 3 2
CO4 3 3 3 3 3 2 1 1 2 2 2 2 3 2
CO5 2 3 3 3 3 2 1 1 - - - - - 2
ASSESSMENT METHODS:
148
CAT 1 CAT 2 Model Exam End Semester Exams Assignments
PEC E COMMERCE 3 0 0 3
Course Objectives
To understand the nature of e-Commerce and recognize the business impact and
potential of e- Commerce
To know about the current drivers and inhibitors facing the business world in
adopting and using e-Commerce
UNIT I : Introduction 9
UNIT IV : Security 9
149
Computer security classification–copyright and Intellectual property–electronic
commerce threats: Secrecy threats – Integrity threats – Necessity threats Encryption
solutions. Protecting client computers–electronic payment systems– electronic cash–
strategies for marketing–sales and promotion–cryptography – authentication
TOTAL HOURS : 45
Text books:
Reference Books:
Weblinks:
https://archive.nptel.ac.in/content/storage2/courses/106108103/pdf/Worked_Exampl
es/WKm13.pdf COURSE OUTCOMES
CO5 Develop and acquire knowledge on web server concepts and its K6
performance evaluation
150
Mapping Of Course Outcomes to Program Outcomes
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 3 3 3 3 2 - - - - - - - - 3
CO2 3 2 2 2 2 - - - - - - - - 3
CO3 3 3 3 2 2 - - - - - - - - 3
CO4 2 3 2 2 3 - - - - - - - - 3
CO5 3 2 3 2 3 - - - - - - - - 3
ASSESSMENT METHODS:
Course Objectives
To understand how intruders escalate privileges.
To understand Intrusion Detection, Policy Creation, Social Engineering, Buffer
Overflows and different types of Attacks and their protection mechanisms
To learn about ethical laws and tests
UNIT I : Ethical Hacking 9
Types of Data Stolen From the Organizations, Elements of Information Security,
Authenticity and Non- Repudiation, Security Challenges, Effects of Hacking, Hacker
– Types of Hacker, Ethical Hacker, Hacktivism - Role of Security and Penetration
Tester, Penetration Testing Methodology, Networking & Computer Attacks –
Malicious Software (Malware), Protection Against Malware, Intruder Attacks on
Networks and Computers, Addressing Physical Security – Key Loggers and Back
Doors.
151
UNIT II : Foot Printing and Social Engineering 9
Web Tools for Foot Printing, Conducting Competitive Intelligence, Google Hacking,
Scanning, Enumeration, Trojans & Backdoors, Virus & Worms, Proxy & Packet
Filtering, Denial of Service, Sniffer, Social Engineering – shoulder surfing, Dumpster
Diving, Piggybacking
Routers, Firewall & Honeypots, IDS & IPS, Web Filtering, Vulnerability, Penetration
Testing, Session Hijacking, Web Server, SQL Injection, Cross Site Scripting, Exploit
Writing, Buffer Overflow, Reverse Engineering, Email Hacking, Incident Handling
& Response, Bluetooth Hacking, Mobiles Phone Hacking
An introduction to the particular legal, professional and ethical issues likely to face
the domain of ethical hacking, ethical responsibilities, professional integrity and
making appropriate use of the tools and techniques associated with ethical hacking –
Social Engineering, Host Reconnaissance, Session Hijacking, Hacking - Web Server,
Database, Password Cracking, Network and Wireless, Trojan, Backdoor, UNIX,
LINUX, Microsoft, NOVEL Server, Buffer Overflow, Denial of Service Attack,
Methodical Penetration Testing
TOTAL HOURS : 45
TEXT BOOKS:
REFERENCE BOOKS:
R1: Steven DeFino, Barry Kaufman, Nick Valenteen, “Official Certified Ethical
Hacker Review Guide”, CENGAGE Learning, 2009-11-01.
152
R3: Whitaker & Newman, “ Penetration Testing and Network Defense” , Cisco
Press, Indianapolis, IN, 2006
Weblinks:
1.https://onlinecourses.nptel.ac.in/noc22_cs13/preview
COURSE OUTCOMES
CO3 Evaluate the web tools for Foot Printing, Competitive Intelligence K5
and Google Hacking.
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 3 3 3 3 2 - - - - - - - - 3
CO2 2 2 2 2 2 - - - - - - - - 3
CO3 3 3 3 2 2 - - - - - - - - 3
CO4 2 3 2 2 3 - - - - - - - - 3
CO5 2 2 3 2 3 - - - - - - - - 3
153
ASSESSMENT METHODS:
COURSE OBJECTIVES
154
Text Classification: Naive Bayes; Vector Space Classification: Rocchio – k-Nearest
Neighbour; Flat Clustering: K-Means – Model-based clustering – Hierarchical
clustering – Matrix decompositions and latent semantic indexing.
UNIT V : APPLICATIONS 9
TOTAL HOURS: 45
TEXT BOOKS
REFERENCES
2. Cheng Xiang Zhai, Sean Massung, “Text Data Management and Analysis: A
Practical Introduction to Information Retrieval and Text Mining”, ACM
Books, 2016.
3. Reza Zafarani, Mohammad Ali Abbasi, Huan Liu, “Social Media Mining: An
Introduction”, 1st Edition, Cambridge University Press, 2014.
Weblinks:
1. https://nptel.ac.in/courses/106101007
COURSE OUTCOMES
155
CO1: Describe various IR modeling techniques K3
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 3 2 2 - 1 - - 1 1 1 - 1 2 3
CO2 3 2 2 - 1 - - 1 1 1 - 1 2 3
CO3 3 2 2 - 1 - - 1 1 1 - 1 2 3
CO4 2 1 1 - 1 - - 1 1 1 - 1 1 2
CO5 3 2 2 - 1 - - 1 1 1 - 1 2 3
ASSESSMENT METHODS:
156
PEC OBJECT ORIENTED ANALYSIS AND DESIGN 3 0 0 3
Course Objective:
• To use various UML design diagrams and to apply the appropriate design
patterns.
• To learn the basic Object oriented analysis and design skills through an
elaborate case study.
UNIT I : INTRODUCTION 9
Identifying use cases : Business object analysis –The unified approach- Business
process modeling – Use case model– Developing effective documentation - Object
Analysis Classification : Classifications theory – Approaches foridentifying classes
– Noun phrase approach – Common class patterns approach – Use case driven
approach –Classes, responsibilities and collaborators – Naming classes - Identifying
Object relationships, Attributes and Methods: Associations – Super sub class
relationship – A part of relationships (aggregation) – Class responsibility – Object
responsibility.
157
UNIT IV : OBJECT ORIENTED DESIGN 9
Design Axioms: The object oriented design process – Design axioms – Corollaries –
Design patterns – Designing Classes: The process - Class visibility – Refining
attributes – Designing methods and protocols. Access Layer: Object Storage and
Object Interoperability: DBMS – Distributed databases and client server computing
– Object relational systems – Multidatabase systems – Designing Access layer
classes.
View Layer : Designing Interface Objects : Designing view layer classes – Macro
level , Micro level process – Purpose of a view layer interface – Prototyping the user
interface- Software Quality Assurance: Quality Assurance Tests – Testing strategies
– Impact of Object Orientation – Test Cases – Test Plan – Myer’s Debugging
Principles – System Usability and Measuring User Satisfaction : Usability Testing –
User Satisfaction Test ( Test Templates) – Mappingdesign to code.
TOTAL HOURS : 45
TEXT BOOKS:
REFERENCE BOOKS:
Weblinks:
1.https://onlinecourses.nptel.ac.in/noc19_cs48/preview
COURSE OUTCOMES:
158
CO4 Design Object relational and Multidatabase systems K6
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 3 2 2 2 3 2 3 3 2 2 2 1 2 1
CO2 3 2 3 3 2 - - - - - - 2 3 2
CO3 2 3 2 2 2 2 2 3 2 - - - - 3
CO4 2 3 2 2 3 - - - - - - 3 3 3
CO5 2 3 3 3 - - - - - - - 3 3 3
ASSESSMENT METHODS:
Demonstration /
Quiz MCQ Projects Seminars
Presentation
COURSE OBJECTIVES
1. To learn the basic concepts of Soft Computing
2. To study various Artificial Neural network architectures
3. To learn fuzzy sets, fuzzy logic and fuzzy inference system
4. To understand genetic algorithm for global optimization
5. To learn hybrids of neuro, fuzzy and genetic algorithm, and their
applications.
UNIT I : INTRODUCTION TO SOFT COMPUTING 9
159
Introduction: Neural networks – Fuzzy logic – Genetic algorithm – Hybrid systems;
Artificial Neural Network: Fundamental concepts – Evolution of neural networks –
Basic modals of ANN – McCulloch and Pitts neuron – Linear separability – Hebb
network.
Neuro-Fuzzy hybrid systems – Genetic neuro hybrid systems – Genetic fuzzy hybrid
and fuzzy genetic hybrid systems; Applications of Soft Computing: A fusion
approach of multispectral images with SAR – Optimization of Traveling Salesman
Problem using genetic algorithm – Soft computing based hybrid fuzzy controllers.
Total Periods: 45
TEXT BOOKS
REFERENCES
160
2005.
Weblinks:
1. https://archive.nptel.ac.in/courses/106/105/106105173/
COURSE OUTCOMES:
CO3 Analyse and apply fuzzy logic and fuzzy inference system K3
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 3 2 - - - - - - - - - - 3 -
CO2 3 2 - - - - - - - - - - 3 -
CO3 3 - - - - - - - - - - - 2 -
CO4 3 2 - - - - - - - - - - 3 -
CO5 3 3 3 - 2 - - - - - - - 3 -
ASSESSMENT METHODS:
161
CAT 1 CAT 2 Model Exam End Semester Exams Assignments
Course Objective:
162
Testing – Unit Testing – Integration Testing – Validation Testing – System Testing
And Debugging –Software Implementation Techniques: Coding practices-
Refactoring-Maintenance and Reengineering-BPR model-Reengineering process
model-Reverse and Forward Engineering.
TOTAL HOURS : 45
TEXT BOOKS:
REFERENCE BOOKS:
3. Kelkar S.A., ―Software Engineering, Prentice Hall of India Pvt Ltd, 2007.
Weblinks:
1. https://onlinecourses.nptel.ac.in/noc20_cs68/preview
COURSE OUTCOMES:
163
CO4 Compare and contrast the various testing and maintenance K4
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 3 3 2 2 2 2 - - - - - 1 2 1
CO2 2 2 3 2 3 3 3 1 3 2 3 2 3 3
CO3 3 2 2 2 2 2 - - - - - 3 2 3
CO4 2 3 3 - - - - 3 2 2 3 3 3 3
CO5 2 3 3 2 3 3 - - - - - 3 3 3
ASSESSMENT METHODS:
Course Objective:
164
Project Definition – Contract Management – Activities Covered by Software Project
Management – Plans, Methods and Methodologies – Management – Objectives –
Stakeholders – Requirement Specification – Management control – Activities
Covered By Software Project Management – Overview Of Project Planning –
Stepwise Project Planning.
TOTAL HOURS : 45
TEXT BOOK:
165
REFERENCE BOOKS:
Weblinks:
1. https://onlinecourses.nptel.ac.in/noc19_cs70/preview
COURSE OUTCOMES
CO2 Assess the project evaluation techniques based on cost and risk K5
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 3 3 3 3 3 - - - 1 - - - 2 3
CO2 3 2 2 3 3 - - - 1 - - - 2 3
CO3 3 3 3 3 3 - - - 1 - - - 2 3
CO4 3 3 2 3 3 - - - 1 - - - 2 3
CO5 2 2 3 3 3 - - - 1 - - - 2 3
ASSESSMENT METHODS:
166
End Semester Case
CAT 1 CAT 2 Model Exam Assignments
Exams Studies
Demonstration/ Open
Quiz MCQ Projects Seminars
Presentation book test
Course Objective:
The Role of SQA: Objectives – Benefits – Goals – Role – Process - SQA Plan :
Need and Content of SQA Plan – SQA considerations – SQA people : Roles and
Responsibilities of SQA People – Characteristics of Good SQA Engineer – Quality
Management – Software Configuration Management : SCM Plan – Roles –
Activities – Baselines – Requirement Phase – Implementation Phase.
167
UNIT IV : SOFTWARE QUALITY PROGRAM 9
TOTAL HOURS : 45
TEXT BOOKS:
REFERENCE BOOKS:
Weblinks:
1.https://nptel.ac.in/courses/106101163
Course Outcomes
Course Knowledge
Description
Outcome Level
Identify the roles and responsibilities of
CO1 K3
SQA (software quality assurance)people
168
Create and apply a software quality assurance plan for
CO2 all software projects. K5
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 3 3 3 3 - - - - - 2 2 2 3 2
CO2 2 3 3 3 - - - - - 2 2 2 3 2
CO3 3 3 3 3 - - - - - 2 - - - 2
CO4 3 3 3 3 - - - - - 2 2 2 3 2
CO5 2 3 3 3 2 3 3 1 2 2 2 2 3 2
Avg 2.6 3 3 3 - - - - - 2 - - - 2
ASSESSMENT METHODS:
169
PEC SOFTWARE TESTING 3 0 0 3
Course Objectives
UNIT I : INTRODUCTION 9
Introduction to Testing Design Strategies – The Smarter Tester – Test Case Design
Strategies – Using Black Box Approach to Test Case Design Random Testing –
Requirements based testing – positive and negative testing -–– Boundary Value
Analysis – decision tables - Equivalence Class Partitioning state- based testing–
cause effect graphing – error guessing - compatibility testing – user documentation
testing – domain testing Using White–Box Approach to Test design – Test
Adequacy Criteria –static testing vs. structural testing – code functional testing -
Coverage and Control Flow Graphs – Covering Code Logic – Paths – Their Role in
White–box Based Test Design – code complexity testing – Evaluating
The Need for Levels of Testing – Unit Test – Unit Test Planning –Designing the
Unit Tests. The Test Harness – Running the Unit tests and Recording results –
Integration tests – Designing Integration Tests – Integration Test Planning – scenario
testing – defect bash elimination -System Testing – types of system testing -
Acceptance testing –performance testing - Regression Testing – internationalization
testing – ad-hoc testing -Alpha – Beta Tests – testing OO systems – usability and
accessibility testing
170
UNIT IV : TEST MANAGEMENT 9
People and organizational issues in testing – organization structures for testing teams
–testing services - Test Planning – Test Plan Components – Test Plan Attachments –
Locating Test Items – test management – test process - Reporting Test Results – The
role of three groups in Test Planning and Policy Development – Introducing the
testspecialist – Skills needed by a test specialist – Building a Testing Group.
TOTAL HOURS : 45
TEXT BOOKS:
REFERENCE BOOKS:
Weblinks:
1. https://nptel.ac.in/courses/106101163
COURSE OUTCOMES
171
CO1 Identify the defects by applying the testing principles K3
CO2 Develop test strategies and test cases to prioritize and execute them K6
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 3 3 3 3 - - - - - - 2 2 3 2
CO2 2 3 3 3 3 3 3 1 2 - - - - 2
CO3 3 3 3 3 3 3 - - - - - - 3 2
CO4 3 3 3 3 3 - - - - - 2 2 3 2
CO5 2 3 3 3 - - - - - 2 2 2 3 2
ASSESSMENT METHODS:
Course Objectives
172
UNIT I : INTRODUCTION 9
UNIT II : ASSEMBLERS 8
Basic assembler functions : A simple SIC assembler – Assembler algorithm and data
structures - Machine dependent assembler features : Instruction formats and
addressing modes – Program relocation - Machine independent assembler features :
Literals –Symbol-defining statements – Expressions – Assembler Design Options :
One pass assemblers and Multi pass assemblers - Implementation example : MASM
assembler.
- Text editors : Overview of the Editing Process - User Interface – Editor Structure -
Interactive debugging systems: Debugging functions and capabilities – Relationship
with other parts of the system – User Interface Criteria- Instruction Set Issues –
Profiling – Code optimization.
TOTAL HOURS : 45
173
Text Books:
Reference Books:
3: John R. Levine, Linkers & Loaders – Harcourt India Pvt. Ltd., Morgan
Kaufmann Publishers, 2000. 4:Srimanta Pal, “Systems Programming “
,Oxford University Press, 2011.
Weblinks:
1. https://archive.nptel.ac.in/noc/courses/noc18/SEM1/noc18-cs05/
COURSE OUTCOMES
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 2 1 2 2 1 - - - - - - 2 2 1
CO2 2 1 3 3 3 - - - - - - 3 2 2
CO3 2 2 2 2 3 - - - - - - 2 3 3
174
CO4 3 3 3 3 3 - - - - - 1 3 3 3
CO5 3 2 3 3 2 - - - - - 3 3 3 3
ASSESSMENT METHODS:
Course Objectives
To gain knowledge about how to create a User Interface, how to use different
type of controls, Menu usage.
UNIT I : INTRODUCTION 9
175
Screen Based Controls Characteristics – Operate Control – Text Entry Controls –
Selection Control–Combination Control– Custom Control– Presentation Control.
UNIT IV : MULTIMEDIA 9
Text For Web Pages – Providing the Proper Feedback– Guidance & Assistance–
International Consideration – Accessibility– Icons– Image– Multimedia – Coloring.
TOTAL HOURS : 45
TEXT BOOKS:
REFERENCES:
1: Alan Cooper, “The Essential Of User Interface Design”, Wiley – Dream Tech
Ltd.,2002
Web Links:
L1: https://onlinecourses.nptel.ac.in/noc21_ar05/preview
L2: https://www.coursera.org/specializations/user-interface-design
COURSE OUTCOMES
176
Mapping Of Course Outcomes to Program Outcomes
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO 12 PSO1 PSO2
CO1 2 2 3 - 2 - - - - - - 3 2 3
CO2 1 3 2 - 3 - - - - - - 2 3 2
CO3 3 2 3 - 2 - - - - - - 1 2 2
CO4 2 2 2 - 2 - - - - - - 2 2 2
CO5 3 3 1 - 1 - - - - - - 3 3 3
ASSESSMENT METHODS:
Demonstration /
Quiz MCQ Projects Seminars
Presentation
Course Objectives
To understand geometric modeling and Virtual environment.
To study about Virtual Hardware and Software
To develop Virtual Reality applications
UNIT I : INTRODUCTION TO VIRTUAL REALITY 9
177
– the perspective projection – human vision – stereo perspective projection – 3D
clipping – Colour theory – Simple 3D modeling – Illumination models – Reflection
models – Shading algorithms- Radiosity – Hidden Surface Removal – Realism-
Stereographic image.
Human factors : Introduction – the eye - the ear- the somatic senses - VR Hardware :
Introduction – sensor hardware - Head-coupled displays –Acoustic hardware –
Integrated VR systems-VR Software: Introduction –Modeling virtual world –
Physical simulation- VR toolkits – Introduction to VRML.
UNIT V : VR APPLICATION 9
TOTAL HOURS: 45
TEXT BOOK :
REFERENCE BOOKS:
178
2: Grigore C. Burdea, Philippe Coiffet , “Virtual Reality Technology”, Wiley
Interscience, 2nd Edition, 2006.
Web Links:
L1: https://nptel.ac.in/courses/106106138
L2: www.vresources.org
L3: www.vrac.iastate.edu
L4: www.w3.org/MarkUp/VRML
COURSE OUTCOMES
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 3 2 2 2 2 3 2 - - 2 - 2 3 2
CO2 2 2 2 2 2 2 2 - - 2 - 2 3 3
CO3 3 2 2 2 2 2 2 - - 2 - 2 2 2
CO4 2 2 3 3 2 3 2 - - 3 - 2 3 2
179
CO5 2 3 2 3 2 2 3 - - 3 - 3 1 3
ASSESSMENT METHODS:
Demonstration /
Quiz MCQ Projects Seminars
Presentation
Course Objectives
180
UNIT I : AGILE METHODOLOGY 9
TOTAL HOURS : 45
Text Books:
T2: David J. Anderson and Eli Schragenheim, “Agile Management for Software
Engineering: Applying the Theory of Constraints for Business Results”,
181
Prentice Hall, 2003.
Reference Books:
Web Links:
1. https://www.guru99.com/scrum-testing-beginner-guide.html
2. https://www.inflectra.com/Ideas/Whitepaper/Introduction%20to%20Agile%20D
evelopment%2 0 Methods.aspx
COURSE OUTCOMES
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 3 3 3 3 3 - - - - - - - - 3
CO2 3 2 2 3 3 - - - - - - - - 3
182
CO3 3 3 3 3 3 - - - - - - - - 3
CO4 2 3 2 3 3 - - - - - - - - 3
CO5 1 2 3 3 3 - - - - - - - - 3
ASSESSMENT METHODS:
Course Objective:
• To understand the basics of Information Security and to know the legal,
ethical and professional issues in Information Security.
UNIT I : INTRODUCTION 9
Information security: Definition, History, Critical Characteristics of Information-
NSTISSC Security Model- Components of an Information System- Securing the
Components-Balancing Security and Access-The System Development Life Cycle-
The Security System Development Life Cycle
183
Risk Management: Introduction- Risk Identification: plan and organize the process,
asset identification and inventory, classifying and prioritizing information assets,
information assets valuation, identifying and prioritizing threats, vulnerability
identification and Assessing Risk, Assessing and Controlling Risk
TOTAL HOURS : 45
TEXT BOOK:
REFERENCE BOOKS:
Web Links:
1. http://web.cse.ohio-state.edu/~champion.17/4471/
2. https://slideplayer.com/slide/4409575/
COURSE OUTCOMES:
184
At the end of this course the students will be able to,
Course Knowledge
Description
Outcome Level
Discuss the development Life Cycle and components of
CO1 K6
the information security system
Assess the protection of functionalities in an
CO2 K5
organization with Ethical and Professional Issues
Examine the information assets Risk Assessment and
CO3 K4
Controlling of Risk
Evaluate the Standards and Practices of various security
CO4 K5
models with Planning for Continuity
Elaborate Scanning and Analysis Tools and
CO5 K6
cryptographic algorithms
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 3 3 3 3 3 - - - - - 2 2 3 2
CO2 3 3 3 3 3 - - - - - 2 2 3 2
CO3 3 3 3 3 3 - - - - - 2 2 3 2
CO4 3 3 3 3 3 - - - - - 2 2 3 2
CO5 2 3 3 3 3 - - - - - 2 2 3 2
ASSESSMENT METHODS:
185
PEC SOFTWARE DEFINED NETWORKS 3 0 0 3
Course Objectives
To learn about the use and application of SDN in Data centers
To understand the separation of the data plane and the control plane
UNIT I : INTRODUCTION 9
Open Flow Specification – Drawbacks of Open SDN, SDN via APIs, SDN via
Hypervisor-Based Overlays – SDN via Opening up the Device – SDN Controllers –
General Concepts
Multitenant and Virtualized Multitenant Data Center – SDN Solutions for the Data
Center Network – VLANs – EVPN – VxLAN – NVGRE
UNIT V : SDN 9
Text Books:
186
Reference Books:
2. Vivek Tiwari, ―SDN and Open Flow for Beginners, Amazon Digital
Services, Inc., 2013.
Web Links:
1. https://opennetworking.org/wp-N_ARCH_1.0_06062014.pdfOnline
2. https://www.ciena.com/insights/what-is/What-Is-SDN.html
COURSE OUTCOMES
CO5 Mind mapping the view of IETF SDN Framework and Data K4
Center Orchestration
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 3 2 3 2 3 - - - 1 1 - - 2 2
CO2 3 2 2 2 2 - - - 1 1 - - 2 2
CO3 2 2 2 2 3 - - - 1 1 - - 2 2
CO4 2 2 2 2 2 - - - 1 1 - - 2 2
CO5 2 2 3 2 3 - - - 1 1 - - 2 2
187
ASSESSMENT METHODS:
Course Objectives
188
Methods-Redundancies and fall-back methods
TOTAL HOURS : 45
Text Books:
3. Zero to Block chain - An IBM Redbooks course, by Bob Dill, David Smits
Reference Books:
2. The Truth Machine: The Blockchain and the Future of Everything Paperback
– 5 March 2019
Weblinks:
1. https://onlinecourses.nptel.ac.in/noc20_cs01/preview
COURSE OUTCOMES
189
Mapping Of Course Outcomes to Program Outcomes
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 3 3 3 3 2 - - - - - - - - 3
CO2 3 2 2 2 2 - - - - - - - - 3
CO3 3 3 3 2 2 - - - - - - - - 3
CO4 3 3 2 2 3 - - - - - - - - 3
CO5 2 2 3 2 3 - - - - - - - - 3
ASSESSMENT METHODS:
COURSE OBJECTIVES
190
UNIT 1 : OVERVIEW AND LANGUAGE MODELLING 9
Context-Free Grammars, Grammar rules for English, Treebanks, Normal Forms for
grammar – Dependency Grammar – Syntactic Parsing, Ambiguity, Dynamic
Programming parsing – Shallow parsing – Probabilistic CFG, Probabilistic CYK,
Probabilistic Lexicalized CFGs – Feature structures, Unification of feature
structures.
COURSE OUTCOMES
CO1 Understand NLP problems and survey the literature about that K5
problem
CO2 Understand language modeling K4
191
TOTAL HOURS -45
Weblinks:
1. https://onlinecourses.nptel.ac.in/noc19_cs56/preview
P01 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 2 2 1 2 2 - - - - - - 1 2 1
CO2 2 2 2 2 2 - - - - - - 1 3 2
CO3 2 3 1 2 2 - - - - - - 2 - -
CO4 2 3 - - - 2 3 2 2 3 3 2 3 3
CO5 2 3 3 3 3 1 3 2 3 3 - - - -
ASSESSMENT METHODS:
192
PEC APPLICATIONS OF AI 3 0 0 3
Course Objectives
UNIT I : 9
UNIT II : 9
Emotion Recognition using human face and body language, AI based system to
predict the diseases early, Smart Investment analysis, AI in Sales and Customer
Support
UNIT III : 9
UNIT IV : 9
UNIT V : 9
Text Books:
T2: Life 3.0: Being Human in the Age of Artificial Intelligence by Max
Tegmark, published July 2018.
T3: Homo Deus: A Brief History of Tomorrow by Yuval Noah Harari, published
March 2017.
193
Reference Books:
Weblinks:
1.https://nptel.ac.in/courses/106102220
COURSE OUTCOMES
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 3 3 3 3 2 - - - - - - - 2 3
CO2 3 2 2 2 2 - - - - - - - 2 3
CO3 3 3 3 2 2 - - - - - - - 2 3
CO4 3 3 2 2 3 - - - - - - - 2 3
CO5 2 2 3 2 3 - - - - - - - 2 3
ASSESSMENT METHODS:
194
CAT 1 CAT 2 Model Exam End Semester Assignments Case
Exams Studies
Course Objectives
1. To introduce system security related incidents and insight on potential
defenses, counter measures against common threat/vulnerabilities.
2. To provide the knowledge of installation, configuration and
troubleshooting of information security devices.
3. To make students familiarize on the tools and common processes in
information security audits and analysis of compromised systems.
195
Common issues in audit tasks, Infrastructure and networks, application hosting and
content management, communication routes such as messaging, Features,
configuration and specifications of information security systems and devices,
Common audit techniques, Record and report audit tasks, Methods and techniques
for testing compliance.
Establish the nature and scope of information security audits, Roles and
responsibilities, Requirements of information security, Best Practices of a
cybersecurity audit, self and work management skills, Self management skills
importance, Why is self management important in the workplace.
Total Hours : 45
Text Book(s)
Reference Books
2. Peter Zor, The Art of Computer Virus Research and Defense, Pearson
Education Ltd, 2005Lee Allen, Kevin Cardwell, Advanced Penetration
Testing for Highly-Secur Environments - Second ed Edition, PACKT
Publishers, 2016
196
4. David Kennedy, Jim O‘Gorman, Devon Kearns, and Mati Aharoni,
Metasploit The Penetration Tester‘s Guide, No Starch Press, 2014
Web Links:
https://www.iso.org/isoiec-27001-information-security.html
https://csrc.nist.gov/publications/detail/sp/800-55/rev-1/final
https://www.sans.org/reading-room/whitepapers/threats/paper/34180
https://www.sscnasscom.com/qualification-pack/SSC/Q0901/
COURSE OUTCOMES
CO5 Support teams to prepare for and undergo information security audits K5
PO 1 PO2 PO3 PO 4 PO5 PO6 PO7 PO8 PO9 PO1 0 PO1 1 PO1 2 PSO 1 PSO 2
CO1
2 2 1 0 2 2 - - - - - - 2 1
CO 2
- - - - - -
2 2 1 2 2 0 3 2
CO 3
2 3 1 2 2 0 - - - - - - 3 2
CO 4
- - - - - -
2 3 2 2 3 2 3 3
CO5
2 3 3 3 3 0 3 2 3 3 3 2 3 3
197
ASSESSMENT METHODS:
✔ ✔ ✔ ✔ ✔
✔ ✔ ✔ ✔
Course Objectives
198
UNIT III : APPLICATIONS IN IDBS 9
Internet indexing and retrieval - Basic indexing methods - Search engines or meta
searchers - Internet spiders -
Data mining - Data mining tasks - Data mining tools - Medical and legal information
systems - Medical
information systems - Legal information systems. Case study: Design and develop a
project using a medical information system
TOTAL HOURS : 45
Text Books:
Reference Books:
Weblinks:
1.https://nptel.ac.in/courses/106105219
COURSE OUTCOMES
199
CO3 Describe the attributes of knowledge-based systems and the K3
situations to which they are well-suited.
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 2 2 2 2 3 - - - - - - - 2 2
CO2 3 2 3 3 2 3 3 1 3 2 3 2 3 3
CO3 2 3 2 2 2 - - - - - - - 2 3
CO4 2 3 2 2 3 2 3 3 2 2 3 3 3 3
CO5 3 3 3 3 3 - - - - - - - 3 3
ASSESSMENT METHODS:
✔ ✔ ✔ ✔ ✔
✔ ✔ ✔ ✔
200
PEC RECOMMENDER SYSTEMS 3 0 0 3
Course Objectives
To learn the significance of machine learning and data mining algorithms for
Recommender systems
UNIT I : INTRODUCTION 9
201
evaluation design – Design Issues – Accuracy metrics – Limitations of Evaluation
measures
TOTAL HOURS : 45
TEXT BOOKS:
COURSE OUTCOMES:
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO 12 PSO1 PSO2
CO1 3 2 2 2 - 2 2 - - 2 - 2 3 2
CO2 2 2 2 2 - 2 2 - - 2 - 2 3 3
CO3 3 2 2 2 - 2 2 - - 2 - 2 2 2
202
CO4 2 2 3 3 - 3 3 - - 3 - 2 3 2
CO5 2 3 2 3 - 3 2 - - 3 - 3 1 3
ASSESSMENT METHODS:
Course Objectives
203
DIALOGUE SYSTEMS
Total Hours : 45
TEXTBOOK
REFERENCES:
4. Steven Bird, Ewan Klein, and Edward Loper, “Natural language processing
with Python”,O’REILLY.
COURSE OUTCOMES
204
CO4 Build question-answering systems, chatbots and dialogue
systems
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO 12 PSO1 PSO2
CO1 3 2 2 2 - 2 2 - - 2 2 2 3 2
CO2 2 2 2 2 - 2 2 - - 2 2 2 3 3
CO3 3 2 2 2 - 2 2 - - 2 2 2 2 2
CO4 2 2 3 3 - 3 3 - - 3 3 2 3 2
CO5 2 3 2 3 - 3 2 - - 3 2 3 1 3
ASSESSMENT METHODS:
Course Objectives
To understand the Analytics Life Cycle.
To comprehend the process of acquiring Business Intelligence
To understand various types of analytics for Business Forecasting
To model the supply chain management for Analytics.
205
To apply analytics for different functions of a business
Analytics and Data Science – Analytics Life Cycle – Types of Analytics – Business
Problem Definition – Data Collection – Data Preparation – Hypothesis Generation
– Modeling – Validation and Evaluation – Interpretation – Deployment and
Iteration
206
Data Warehouses and Data Mart - Knowledge Management –Types of Decisions –
Decision Making Process - Decision Support Systems – Business Intelligence –
OLAP – Analytic functions
Data Mining and Predictive Analysis Modelling –Machine Learning for Predictive
analytics.
TOTAL HOURS : 45
TEXT BOOKS:
3. Philip Kotler and Kevin Keller, Marketing Management, 15th edition, PHI,
2016
4. VSP RAO, Human Resource Management, 3rd Edition, Excel Books, 2010.
COURSE OUTCOMES
CO1: Explain the real world business problems and model with K5
analytical solutions.
207
Intelligence
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO 12 PSO1 PSO2
CO1 3 2 2 2 - 2 2 - - 2 2 2 3 2
CO2 2 2 2 2 - 2 2 - - 2 2 2 3 3
CO3 3 2 2 2 - 2 2 - - 2 2 2 2 2
CO4 2 2 3 3 - 3 3 - - 3 3 2 3 2
CO5 2 3 2 3 - 3 2 - - 3 2 3 1 3
ASSESSMENT METHODS:
208
PEC IMAGE AND VIDEO ANALYTICS 3 0 0 3
Course Objectives
UNIT I : INTRODUCTION 9
Object detection– Object detection methods – Deep Learning framework for Object
detection– bounding box approach-Intersection over Union (IoU) –Deep Learning
Architectures-R-CNN-Faster R-CNN-You Only Look Once(YOLO)-Salient
features-Loss Functions-YOLO architectures
UNIT IV : FACE RECOGNITION AND GESTURE RECOGNITION 9
TOTAL HOURS : 45
209
TEXT BOOK:
1. Milan Sonka, Vaclav Hlavac, Roger Boyle, “Image Processing, Analysis,
and Machine Vision”, 4nd edition, Thomson Learning, 2013.
REFERENCES
COURSE OUTCOMES
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 3 2 3 - 3 - - - - - - - - 3
CO2 3 2 2 3 2 - - - - - - - - 3
CO3 3 2 3 3 3 - - - - - - - - 3
CO4 2 2 2 3 - - - - - - - - - 3
CO5 0 2 3 3 3 - - - - - - - - 3
ASSESSMENT METHODS:
210
CAT 1 CAT 2 Model Exam End Semester Assignments Case
Exams Studies
Course Objectives
UNIT IV : 3D RECONSTRUCTION 9
211
Shape from X - Active rangefinding - Surface representations - Point-based
representations-Volumetric representations - Model-based reconstruction -
Recovering texture maps and albedosos..
TOTAL HOURS : 45
TEXT BOOKS:
REFERENCES:
COURSE OUTCOMES:
212
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 3 2 2 2 - 2 2 - - 2 - 2 3 2
CO2 2 2 2 2 - 2 2 - - 2 - 2 3 3
CO3 3 2 2 2 - 2 2 - - 2 - 2 2 2
CO4 2 2 3 3 - 3 3 - - 3 - 2 3 2
CO5 2 3 2 3 - 3 2 - - 3 - 3 1 3
ASSESSMENT METHODS:
213
PROFESSIONAL ELECTIVE COURSE(BLENDED)
214
PEC DATA EXPLORATION AND VISUALIZATION 3 0 2 4
Course Objectives
The Seven Stages of Visualizing Data - Getting Started with Processing - Mapping -
Time Series - Connections and Correlations - Scatter plot Maps - Trees, Hierarchies,
and Recursion - Networks and Graphs – Acquiring Data – Parsing Data
Introduction to R and Studio - The Basics of Data Exploration - Loading Data into R
- Transforming Data - Creating Tidy Data
TOTAL HOURS : 60
Text Books:
215
Analysis for Social Scientists, Wiley Publications, 2nd Edition, 2008.
REFERENCE BOOKS:
1. Xiang Zhou, Sean, Yong Rui, Huang, Thomas S., Exploration of Visual
Data, Springer Publications, 2003
Web Links:
1. https://onlinecourses.nptel.ac.in/noc22_mg09/preview
2. www.geeksforgeeks.org/data-visualization-in-r/
COURSE OUTCOMES
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 2 2 2 3 - - - - - - - - 1 3
CO2 3 2 3 - - - - - - - - - 3 3
CO3 3 3 3 3 3 - - - - - - - 3 1
CO4 2 3 3 3 3 - - - - - - - 3 1
216
CO5 3 3 2 3 3 - - - - - - - 3 3
ASSESSMENT METHODS:
Course Objectives:
Data Storage and Analysis - Characteristics of Big Data – Big Data Analytics -
Typical Analytical Architecture – Requirement for new analytical architecture –
Challenges in Big Data Analytics – Need of big data frameworks, Introduction to
Hadoop ecosystems. Hadoop Framework: Hadoop – Requirement of Hadoop
Framework - Design principle of Hadoop –Comparison with other system - Hadoop
Components –Hadoop Daemon’s – Working with HDFS Commands
Map Reduce working principle, Map Reduce types and formats, MapReduce
features, Combiner optimization,Map side join, Reduce SideJoin, Secondary sorting,
Pipelining MapReduce jobs.
217
History and overview of R , Install and configuration of R programming
environment , Basic language elements and data structures, Data input/output, Data
storage formats , Subsettingobjects.
TOTAL HOURS : 60
Text Book(s)
Reference Books
Web links:
W1:https://nptel.ac.in/courses/106104189
W2: https://nptel.ac.in/courses/106106142
Course Outcomes
Course Knowledge
Description
Outcome Level
218
CO1 Discuss the challenges and their solutions in Big Data
and work on Hadoop Framework k1
ASSESSMENT METHODS:
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 3 3 3 3 2 2 - - - - - - 3 2
CO2 3 3 3 3 2 2 - - - - - - 3 2
CO3 3 3 3 3 2 2 1 1 2 2 2 2 3 2
CO4 3 3 3 3 2 - - - - - - - 3 2
CO5 2 3 3 3 2 2 1 1 2 2 2 2 3 2
219
PEC PYTHON FOR DATA SCIENCE 3 0 2 4
Course Objectives:
Introduction to Python, Python Interpreter and its working, Syntax and Semantics-
Data Types: Booleans – Numbers – Lists – Tuples – Set – Dictionaries –
Comprehensions – Assignments and Expressions, Control Flow Statements –
Fruitful functions
Handling text files - Reading and Writing files- format operator-command line
arguments - Exception Handling -- Modules -Strings and Regular Expressions.
TOTAL HOURS : 60
Text Books:
220
Publications, 2017. (Chapters 1–7 for Units II and III)
Reference Books
1.Allen B. Downey, “Think Stats: Exploratory Data Analysis in Python”, Green Tea
Press, 2014.
Weblink
https://python- course.eu/books/bernd_klein_python_data_analysis_a4.pdf
https://python-course.eu/python_and_machine_learning.pdf
PO1 PO2 PO3 P O4 PO5 PO6 PO7 PO 8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 2 2 2 1 1 - - - - - - 2 3 -
CO2 3 2 3 2 2 - - - - - - 2 3 3
CO3 3 1 3 2 2 - - - - - - 2 3 2
CO4 3 2 3 3 2 - - - - - - 2 3 2
CO5 1 2 1 2 2 - - - - - - 2 3 3
221
ASSESSMENT METHODS:
Course Objectives
To discuss the criteria that decision makers should consider when choosing
between relational and non-relational databases and techniques for selecting
the NoSQL database that best addresses specific use cases
NoSQL Data model: Aggregate Models- Document Data Model- Key-Value Data
Model- Columnar Data Model, Graph Based Data Model Graph Data Model,
NoSQL system ways to handle big data problems, Moving Queries to data, not data
to the query, hash rings to distribute the data on clusters, replication
From array to key value databases, Essential features of key value Databases,
Properties of keys, Characteristics of Values, Key-Value Database Data Modeling
Terms, Key-Value Architecture and implementation Terms, Designing Structured
Values, Limitations of Key- Value Databases, Design Patterns for Key-Value
Databases, Case Study: Key-Value Databases for Mobile Application Configuration
222
Document, Collection, Naming, CRUD operation, querying, indexing, Replication,
Sharding, Consistency Implementation: Distributed consistency, Eventual
Consistency, Capped Collection, Case studies: document oriented database: Mongo
DB and/or Cassandra
TOTAL HOURS : 60
Text Books:
2 Daniel Abadi, Peter Boncz and Stavros Harizopoulas, The Design and
Implementation of Modern Column-Oriented Database Systems, Now
Publishers.
Reference Books:
1 Guy Harrison, Next Generation Database: NoSQL and big data, Apress
Web Links:
1 https://www.mongodb.com/
2 https://university.mongodb.com/
3 https://www.ibm.com/cloud/learn/nosql-databases
4 https://www.coursera.org/lecture/nosql-databases/introduction-to-nosql-
VdRNp
COURSE OUTCOMES
223
CO1 Differentiate and identify right database models for real time K4
applications
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 2 3 3 3 3 - - - - - - - 3 3
CO2 2 2 2 3 3 - - - - - - - 3 3
CO3 2 3 3 3 3 - - - - - - - 3 3
CO4 2 3 2 3 3 - - - - - - - 3 3
CO5 1 2 3 3 3 - - - - - - - 3 3
ASSESSMENT METHODS:
Course Objectives
224
To understand game design and development
Why Games for Artificial Intelligence - Why Artificial Intelligence for Games -
Game AI Panorama: Methods (Computer) Perspective, End User (Human)
Perspective, Player-Game Interaction Perspective.
Tree Search: Uninformed Search, Best-First Search, Minimax, Monte Carlo Tree
Search - Evolutionary Algorithms - Supervised Learning: Artificial Neural
Networks, Support Vector Machines.
TOTAL HOURS : 60
225
TEXT BOOKS:
REFERENCES:
Web Links:
1: https://onlinecourses.nptel.ac.in/noc19_ge32/preview
COURSE OUTCOMES
CO1 2 2 2 2 3 2 3 - - - - 2 2 2
CO2 2 3 2 2 2 3 2 - - - - 2 2 2
CO3 2 2 3 2 2 2 3 - - - - 3 2 3
CO4 3 2 3 2 2 3 2 - - - - 2 3 2
CO5 2 3 2 2 3 2 1 - -- - - 3 2 3
226
ASSESSMENT METHODS:
Demonstration/ Open
Quiz MCQ Projects Seminars
Presentation book test
COURSE OBJECTIVES
2. To study about the electrical drive systems and sensors used in robotics for
various applications
4. To learn about various motion planning techniques and the associated control
architecture
UNIT I : FOUNDATION 12
227
Speed & direction control and circuitry – Selection criterion for actuators – Direct
drives – Non-traditional actuators - Sensors for localization – Navigation – Obstacle
avoidance and path planning in known and unknown environments – Optical –
Inertial – Thermal – Chemical – Biosensor – Other common sensors – Case study on
choice of sensors and actuators for maze solving robot and self driving cars.
Mapping & Navigation – SLAM, Path planning for serial manipulators – Types of
control architectures – Cartesian control – Force control and hybrid position/force
control – Behaviour based control – Application of Neural network, fuzzy logic,
optimization algorithms for navigation problems – Programming methodologies of a
robot.
TOTAL HOURS : 60
TEXT BOOKS
REFERENCES
228
Intelligence”, McGraw-Hill, 1987.
Weblinks:
1. https://onlinecourses.nptel.ac.in/noc22_me39/preview
COURSE OUTCOMES
CO1 3 - - - - - - - - - - - 2 -
CO2 3 2 - - - - - - - - - - 2 -
CO3 3 2 - - - - - - - - - 3 -
CO4 3 2 - - - - - - - 3 - 3 3 -
CO5 3 2 - - - - - - - - 3 3
229
ASSESSMENT METHODS:
Demonstration/ Open
Quiz MCQ Projects Seminars
Presentation book test
Course Objectives
To study the technology for multimodal user interaction and perception in VR, in
particular the visual, audial and haptic interface and behavior.
Input device characteristics, desktop input devices, tracking devices, 3d mice, special
purpose input devices, direct human input, home - brewed input devices, choosing input
devices for 3D interfaces. Software technologies: database - world space, world
coordinate, world environment, objects - geometry, position / orientation, hierarchy,
bounding volume, scripts and other attributes, VR environment - VR database, tessellated
data, LODs, Cullers and Occluders, lights and cameras, scripts, VR toolkits, available
software in the market.
230
UNIT III : 3D interaction techniques: 12
3D user interfaces for the real world, AR interfaces as3D data browsers, 3D augmented
reality interfaces, augmented surfaces and tangible interfaces, agents in AR, transitional
AR-VR interfaces
TOTAL HOURS : 60
Text Books:
1. Paul Mealy, Virtual & Augmented Reality for Dummies, John Wiley & Sons.
Reference Books:
2. Doug A Bowman, Ernest Kuijff, Joseph J LaViola, Jr and Ivan Poupyrev, “3D
UserInterfaces, Theory and Practice”, Addison Wesley, USA
Web Links:
1. https://edu.gcfglobal.org/en/thenow/understanding-virtual-reality-and-
augmented-reality
2. https://www.intel.com/content/www/us/en/tech-tips-and-tricks/virtual-reality-
vs-augmented- reality.html
COURSE OUTCOMES
231
CO1 Articulate the historical development of VR and design of visual K3
displays.
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 3 2 3 2 3 - - - 1 1 2 1 2 2
CO2 3 2 2 2 2 - - - 1 1 2 1 2 2
CO3 2 2 2 2 3 - - - 1 1 2 1 2 2
CO4 2 2 2 2 2 - - - 1 1 2 1 2 2
CO5 2 2 3 2 3 - - - 1 1 2 1 2 2
ASSESSMENT METHODS:
232
PEC EMBEDDED SYSTEMS FOR INTERNET OF 3 0 2 4
THINGS
Course Objectives
Apply the concepts of embedded system design and IOT to resolve real time
issues and develop new cloud based or web based IOT applications..
Digital Inputs and Outputs, Digital Inputs, Digital Outputs, BusIn, BusOut, and
BusInOut, Analog Inputs and Outputs, Analog Inputs, Analog Outputs, Pulse Width
Modulation (PWM), Accelerometer and Magnetometer, SD Card, Local File System
(LPC1768).
Communications, RFID and NFC (Near‐ Field Communication), Bluetooth Low Energy
(BLE), LiFi, 6LowPAN, ZigBee, Z‐ Wave, LoRa, Protocols, HTTP, WebSocket, MQTT,
CoAP, XMPP, Node‐ RED, Platforms, IBM Watson IoT—Bluemix, Eclipse IoT, AWS
IoT, Microsoft Azure IoT Suite, Google Cloud IoT, ThingWorx, GE Predix, Xively,
macchina.io, Carriots, Exemplary Device: Raspberry Pi, About the Board, Linux on
Raspberry Pi, Raspberry Pi Interfaces.
233
Web of Things versus Internet of Things, Two Pillars of the Web, Architecture
Standardization for WoT, Platform Middleware for WoT, Cloud of Things. IoT Physical
Servers, Cloud Offerings and IoT Case Studies: Introduction to Cloud Storage Models,
Communication API, Logical design using Python.
TOTAL HOURS : 60
Text Book(s)
Reference Book(s)
1. Perry Xiao, “Designing Embedded Systems and the Internet of Things (IoT)
with the ARM Mbed”.
3. Getting Started with Raspberry Pi, Matt Richardson & Shawn Wallace,
O’Reilly (SPD), 2014, ISBN: 9789350239759
Weblinks:
1.https://nptel.ac.in/courses/128108016
COURSE OUTCOMES
234
Mapping Of Course Outcomes to Program Outcomes
CO1 2 2 2 2 2 3 - - - - - - - -
CO 2 2 3 2 2
3 3 3 1 2 3 2 2 2 2
CO3 2 3 - - - - - 3 2 3 3 3 2 3
CO4 - - - - - - - -
2 3 3 2 3 3
CO5 3 3 3 3 3 2 3 3 3 3 3 3 3 3
ASSESSMENT METHODS:
235
OPEN ELLECTIVE COURSES
236
OEC INTERNET OF THINGS 3 0 0 3
COURSE OBJECTIVES:
M2M, difference between IOT and M2M, ETSI M2M Architecture, system architecture
-ETSI M2M SCL resource structure, Security in ETSI M2M framework, SDN and NFV
for IOT, IOT system management, need for IOT system management -SNMP, Network
operator requirements, NETCONF-YANG, IOT system management with NETCONF-
YANG, IoT Design methodology-case study on IOT system for Weather Monitoring
237
TOTAL HOURS : 45
TEXT BOOKS:
1. ArshdeepBahga, Vijay Madisetti, “Internet of Things, A Hands -on
Approach”, 1st Edition 2015, University Press, ISBN: 978-81-7371- 954-7
2. Oliver Hersent, David Boswarthick, Omar Elloumy, “The Internet of
Things”,1st Edition2015,ISBN: 978-81-265-5686-1
3. Michael Miller, “The Internet of Things, How Smart TVs, Smart Cars, Smart
Homes, and Smart Cities are changing the World”, First edition ,2015,
Pearson, ISBN:978-93-325-5245-6
WEB LINKS:
https://archive.nptel.ac.in/courses/106/105/106105166/
https://nptel.ac.in/courses/108108098
https://thingsee.com/blog/quality-hardware-list-for-your-iot-projects
https://tools.ietf.org/html/rfc7452
http://dret.net/lectures/iot-spring15/protocols
http://iot.intersog.com/blog/overview-of-iot-development-standards-and-
frameworks
COURSE OUTCOMES:
CO1 1 2 3 3 3 2 - - - - - 2 3 2
CO2 1 3 3 3 3 2 - - - - - 2 3 2
CO3 1 3 3 3 3 2 - - - - - 2 3 2
238
CO4 1 3 3 3 3 2 - - - - - 2 3 2
CO5 2 3 3 3 3 2 - - - - - 2 3 2
ASSESSMENT METHODS:
End Semester
CAT 1 CAT 2 Model Exam Assignments Case Studies
Exams
COURSE OBJECTIVES:
UNIT I : INTRODUCTION 9
239
Time Decisions- Games that Include an Element of Chance
UNIT IV : LEARNING 9
UNIT V : APPLICATIONS 9
TOTAL HOURS : 45
TEXT BOOKS:
REFERENCE BOOKS:
240
1. Elaine Rich and Kevin Knight, “Artificial Intelligence”, 2nd Edition, Tata
McGraw-Hill, 2003.
2. Luger, G.F. 2008. Artificial Intelligence -Structures and Strategies for Complex
Problem Solving, 6th edition, Pearson
WEB LINKS:
1. https://nptel.ac.in/courses/106105078
2. https://nptel.ac.in/courses/106105079
COURSE OUTCOMES:
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO 12 PSO1 PSO2
CO1 3 2 2 2 2 2 2 - - - - 2 3 2
CO2 2 2 2 2 2 2 2 - - - - 2 3 3
CO3 3 2 2 2 2 2 2 - - - - 2 2 2
CO4 2 2 3 3 3 3 3 - - - - 2 3 2
CO5 2 3 2 3 2 3 2 - - - - 3 1 3
241
ASSESSMENT METHODS:
Course Objectives
To provide the knowledge and expertise to become a proficient data scientist
242
UNIT IV : No SQL databases 9
Mongo DB: Introduction – Features – Data types – Mongo DB Query language – CRUD
operations – Arrays – Functions: Count – Sort – Limit – Skip – Aggregate – Map
Reduce. Cursors – Indexes – Mongo Import – Mongo Export. Cassandra: Introduction –
Features – Data types – CQLSH – Key spaces – CRUD operations – Collections –
Counter – TTL – Alter commands – Import and Export – Querying System tables.
Hive – Architecture – data type – File format – HQL – SerDe – User defined functions –
Pig: Features – Anatomy – Pig on Hadoop – Pig Philosophy – Pig Latin overview – Data
types – Running pig – Execution modes of Pig – HDFS commands – Relational
operators – Eval Functions – Complex data type – Piggy Bank – User defined Functions
– Parameter substitution – Diagnostic operator
TOTAL HOURS : - 45
TEXT BOOKS:
REFERENCE BOOKS:
1. Judith Hurwitz, Alan Nugent, Dr. Fern Halper, Marcia Kaufman, “Big Data for
Dummies”, John Wiley & Sons, Inc., 2013.
2. Tom White, “Hadoop: The Definitive Guide”, O’Reilly Publications, 2011.
3. Kyle Banker, “Mongo DB in Action”, Manning Publications Company, 2012.
4. Russell Bradberry, Eric Blow, “Practical Cassandra A developers Approach“,
Pearson Education, 2014
Weblinks:
1. https://onlinecourses.nptel.ac.in/noc20_cs01/preview
COURSE OUTCOMES
243
CO5 Choose an appropriate framework to solve real world problems K3
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 3 2 2 2 - 2 2 - - 2 2 2 3 2
CO2 2 2 2 2 - 2 2 - - 2 2 2 3 3
CO3 3 2 2 2 - 2 2 - - 2 2 2 2 2
CO4 2 2 3 3 - 3 3 - - 3 3 2 3 2
CO5 2 3 2 3 - 3 2 - - 3 2 3 1 3
ASSESSMENT METHODS:
244
OEC FUNDAMENTALS OF AI AND ML 3 0 0 3
Course Objectives
To visualize a dataset
TOTAL HOURS : 45
245
TEXT BOOKS:
REFERENCE BOOKS:
WEB LINKS:
1. https://machinelearningmastery.com/types-of-learning-in-machine-
learning/Online
2. https://www.coursera.org/learn/machine-learning
3. https://nptel.ac.in/courses/106/106/106106139/
4. https://www.timberlake.co.uk/machinelearning
COURSE OUTCOMES:
246
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO 12 PSO1 PSO2
CO1 3 2 2 2 - 2 2 - - 2 - 2 3 2
CO2 2 2 2 2 - 2 2 - - 2 - 2 3 3
CO3 3 2 2 2 - 2 2 - - 2 - 2 2 2
CO4 2 2 3 3 - 3 3 - - 3 - 2 3 2
CO5 2 3 2 3 - 3 2 - - 3 - 3 1 3
ASSESSMENT METHODS:
Course Objectives
247
UNIT I : FOUNDATIONS OF DESIGN 9
Introduction to User Experience - Why You Should Care about User Experience -
Understanding User Experience - Defining the UX Design Process and its
Methodology - Research in User Experience Design - Tools and Method used for
Research - User Needs and its Goals - Know about Business Goals
TOTAL HOURS : 45
TEXT BOOKS:
T2: Jon Yablonski, “Laws of UX using Psychology to Design Better Product &
Services” O’Reilly 2021
REFERENCE BOOKS:
248
R2: Steve Schoger, Adam Wathan “Refactoring UI”, 2018
Weblinks:
https://www.nngroup.com/articles/
5. https://www.interaction-design.org/literature
COURSE OUTCOMES
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 3 1 1 3 1 - 3 3 2 2 3 1
CO2 2 3 1 3 2 - 2 2 2 2 3 2
CO3 1 3 3 2 2 - 3 2 2 2 2 3
CO4 1 2 3 3 1 - 2 3 3 2 3 3
CO5 1 2 3 2 1 - 1 2 2 3 1 3
ASSESSMENT METHODS:
✔ ✔ ✔ ✔ ✔ ✔
✔ ✔ ✔ ✔
249
OEC DEVOPS 3 0 0 3
Course Objectives
Illustrate the benefits and drive the adoption of cloud-based Devops tools to solve
real world problems
Devops Essentials - Introduction To AWS, GCP, Azure - Version control systems: Git
and Github.
Install & Configure Jenkins, Jenkins Architecture Overview, Creating a Jenkins Job,
Configuring a Jenkins job, Introduction to Plugins, Adding Plugins to Jenkins,
Commonly used plugins (Git Plugin, Parameter Plugin, HTML Publisher, Copy Artifact
and Extended choice parameters). Configuring Jenkins to work with java, Git and
Maven, Creating a Jenkins Build and Jenkins workspace.
250
Create Github Account, Create Repository, Create Azure Organization, Create a new
pipeline, Build a sample code, Modify azure-pipelines.yaml file
TOTAL HOURS : 45
TEXT BOOKS:
T1: Roberto Vormittag, “A Practical Guide to Git and GitHub for Windows Users:
From Beginner to Expert in Easy Step-By-Step Exercises”, Second Edition,
Kindle Edition, 2016.
T2: Jason Cannon, “Linux for Beginners: An Introduction to the Linux Operating
System and Command Line”, Kindle Edition, 2014
REFERENCE BOOKS:
R1: Hands-On Azure Devops: Cicd Implementation For Mobile, Hybrid, And Web
Applications Using Azure Devops And Microsoft Azure: CICD
Implementation for ... DevOps and Microsoft Azure (English Edition)
Paperback – 1 January 2020
R2. by Mitesh Soni 3. Jeff Geerling, “Ansible for DevOps: Server and
configuration management for humans”, First Edition, 2015.
R3: David Johnson, “Ansible for DevOps: Everything You Need to Know to Use
Ansible for DevOps”, Second Edition, 2016.
Weblinks:
https://www.jenkins.io/user-handbook.pdf
https://maven.apache.org/guides/getting-started/
COURSE OUTCOMES
251
CO3: Ability to Perform Automated Continuous Deployment K4
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 3 3 3 2 3 - 2 2
CO2 3 3 3 2 3 - 2 2
CO3 3 3 3 2 3 - 2 2
CO4 3 3 3 2 3 - 2 2
CO5 3 3 3 2 3 - 2 2
ASSESSMENT METHODS:
✔ ✔ ✔ ✔ ✔ ✔
✔ ✔ ✔ ✔
Course Objectives
252
UNIT I : INTRODUCTION TO MULTIMEDIA 9
File formats – Text, Image file formats, Graphic and animation file formats, Digital audio
and Video file formats, Color in image and video, Color Models. Multimedia data and file
formats for the web.
Authoring metaphors, Tools Features and Types: Card and Page Based Tools, Icon and
Object Based Tools, Time Based Tools, Cross Platform Authoring Tools, Editing Tools,
Painting and Drawing Tools, 3D Modeling and Animation Tools, Image Editing Tools,
audio Editing Tools, Digital Movie Tools, Creating interactive presentations, virtual
learning, simulations.
UNIT IV : ANIMATION 9
Principles of animation: staging, squash and stretch, timing, onion skinning, secondary
action, 2D, 2 ½ D, and 3D animation, Animation techniques: Keyframe, Morphing,
Inverse Kinematics, Hand Drawn, Character rigging, vector animation, stop motion,
motion graphics, , Fluid Simulation, skeletal animation, skinning Virtual Reality,
Augmented Reality.
Multimedia Big data computing, social networks, smart phones, surveillance, Analytics,
Multimedia Cloud Computing, Multimedia streaming cloud, media on demand, security
and forensics, Online social networking, multimedia ontology, Content based retrieval
from digital libraries
TOTAL HOURS : 45
TEXT BOOKS:
253
REFERENCE BOOKS:
Weblinks:
1. https://itsfoss.com/
2. https://www.ucl.ac.uk/slade/know/3396
3. https://handbrake.fr/
4. https://opensource.com/article/18/2/open-source-audio-visual-production-tools
https://camstudio.org/
5. https://developer.android.com/training/animation/overview
6. https://developer.android.com/training/animation/overview (UNIT-IV)
COURSE OUTCOMES
254
Mapping Of Course Outcomes to Program Outcomes
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 3 2 3 2 3 - 2 2 3 3 2 2
CO2 3 2 3 2 3 - 3 2 2 3 2 2
CO3 3 3 2 2 3 - 3 2 2 3 2 2
CO4 3 3 3 2 3 - 3 2 3 3 2 2
CO5 3 3 3 2 3 - 2 2 3 3 2 2
ASSESSMENT METHODS:
✔ ✔ ✔ ✔ ✔ ✔
✔ ✔ ✔ ✔
Course Objectives
To be familiar with audio and video recording. To apply different media tools.
UNIT I : FUNDAMENTALS 9
UNIT II : STORYTELLING 9
Storytelling styles in a digital world through jump cuts, L-cuts, match cuts,
255
cutaways, dissolves, split edits - Consumer and pro NLE systems - digitizing images
- managing resolutions - mechanics of digital editing - pointer files - media
management.
Capturing digital and analog video importing audio putting video on exporting
digital video to tape recording to CDs and VCDs.
Working with clips and the Viewer - working with sequences, the Timeline, and the
canvas - Basic Editing - Adding and Editing Testing Effects - Advanced Editing and
Training Techniques - Working with Audio - Using Media Tools - Viewing and
Setting Preferences
Starting Projects and Working with Project Window - Using Basic Tools and
Logging - Preparing to Record and Recording - Importing Files - Organizing with
Bins - Viewing and Making Footage - Using Timeline and Working in Trim Mode -
Working with Audio - Output Options.
TOTAL HOURS : 45
TEXT BOOKS:
REFERENCE BOOKS:
1. Keith Underdahl, “Digital Video for Dummies”, Third Edition, Dummy Series,
2001.
Weblinks:
256
CO2: Identify the infrastructure and significance of storytelling K5
CO4: Address the core issues of advanced editing and training techniques. K4
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO 12 PSO1 PSO2
CO1 3 2 3 2 3 - 2 2 3 3 2 2
CO2 3 2 3 2 3 - 3 2 2 3 2 2
CO3 3 3 2 2 3 - 3 2 2 3 2 2
CO4 3 3 3 2 3 - 3 2 3 3 2 2
CO5 3 3 3 2 3 - 2 2 3 3 2 2
ASSESSMENT METHODS:
✔ ✔ ✔ ✔ ✔ ✔
✔ ✔ ✔ ✔
257