New B.techIT 2022 REGUl Compressed
New B.techIT 2022 REGUl Compressed
Tech - IT
Cloud and Mobile Based Application
Development
Curriculum and Syllabus
Regulation 2022
Vision
To develop a knowledge hub for Computer Science Engineers and Technocrats in application
of their competence for the betterment of the Individual, Industry and Society.
Mission
➢ PEO4: To accomplish any tasks with ethical values and commitment to meet the Social
needs.
➢ PSO1: An expert with an aptitude and competence to analyses design, model, develop test
and manage information systems to offer customized solutions.
➢ PSO2: A professional with learning abilities to face upcoming challenges in the field of
Information Technology.
PROGRAM OUTCOMES (PO)
SCHOOL OF ENGINEERING
The Panel members for Board of studies meeting are listed below
SCHOOL OF ENGINEERING
CREDIT DISTRIBUTION
SEMESTER 1
15 1 8 18
SEMESTER II
Mathematics II
BSC 3 1 - 4 40 60 100
(Probability and Statistics)
Software Foundation and
PCC 3 - - 3 40 60 100
Programming II
ESC
Engineering Graphics and Design 1 - 4 3 40 60 100
(Blended)
14 1 10 18
SEMESTER III
19 2 6 22
SEMESTER IV
PCC
Introduction to AI and ML 3 - 2 4 40 60 100
(Blended)
PCC DBMS,MYSQL and SQLITE - - 2 1 40 60 100
(Practical) LAB
PCC
Python Programming Lab - - 2 1 40 60 100
(Practical)
22 1 6 24
SEMESTER V
Business Intelligence
PCC 3 - - 3 40 60 100
Using Cognos
PEC Professional Elective Course I 3 - - 3 40 60 100
OEC
Open Elective Course - I 3 - - 3 40 60 100
(Technical)
PCC Fundamentals of Block chain and
3 - 2 4 40 60 100
(Blended) Use Cases
PCC
Computer Networks Lab - - 2 1 40 60 100
(Practical)
Machine Learning using
PCC 3 - - 3 40 60 100
Watson Studio
HSC Personality Development III 2 - - 2 40 60 100
SEMESTER VI
Foundation Course in Cloud
PCC 3 - - 3 40 60 100
Computing
PCC Artificial Intelligence Analyst 3 - - 3 40 60 100
17 0 10 22
SEMESTER VII
Micro services Architecture and
PCC 3 1 - 4 40 60 100
Implementation
PCC Design Thinking, Agile, Devops 3 - - 3 40 60 100
OEC(Tech/
Open Elective Course - III 3 - - 3 40 60 100
Manag)
PEC
Professional Elective Course - V 3 - 2 4 40 60 100
(Blended)
PCC Design Thinking, Agile, Devops
- - 2 1 40 60 100
(Practical) Lab
Project Project Phase I - - 10 5 40 60 100
15 1 14 23
SEMESTER VIII
OEC
Open Elective Course -IV 3 - - 3 40 60 100
(Technical)
OEC
Open Elective Course - V 3 - - 3 40 60 100
(Tec/Man)
9 0 20 19
LIST OF ALL BASIC SCIENCE COURSES
Course objective
To learn about the molecular orbitals, ionic interactions, and periodic properties.
Rationalise periodic properties such as ionization potential, electronegativity, oxidation states,
and electro-negativity.
List major chemical reactions that are used in the synthesis of molecules.
UNIT I Atomic and molecular structure, Intermolecular and potential energy surfaces 9
Molecular orbitals of diatomic molecules and plots of the multicentre orbitals. Equations for atomic
and molecular orbitals. Energy level diagrams of diatomics. Pi-molecular orbitals of butadiene,
benzene, and aromaticity. Valence Bond Theory and the energy level diagrams for transition
metalions and their magnetic properties. Iovan derdipolar and vanDer Waals interactions, potential
energy surfaces of H3, H2F and HCN.
UNIT II Spectroscopic techniques and applications 9
Principles of spectroscopy and selection rules. Electronic spectroscopy. Vibrational, rotational
spectroscopy of diatomic molecules, Morse equations , and Mossbauer spectroscopy. Applications.
Diffraction and scattering
TOTAL: 45 hours
Text Books
T1: Chemistry: Principles and Applications, by M. J. Sienko and R.Plane.
T2: Fundamentals of Molecular Spectroscopy, by C. N.Banwell.
T3: Engineering Chemistry (NPTELWeb-book), by B.L.Tembe, Kamaluddin and M.S.Krishnan.
Reference Books
R1: Physical Chemistry, by P.W.Atkins.
R2: Organic Chemistry: Structure and Function by K. P. C. Volhardt and N. E.
Schore,5th Edition - http://bcs.whfreeman.com/vollhardtschore5e/default.asp.
R3: 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_Textboo
k_Maps/Supplemental_Modules_(Physical_and_Theoretical_Chemistry)/Thermodyna
mics/Chemical_Energetics/Free_Energy d_Equilibrium
4. https://chem.libretexts.org/Bookshelves/Inorganic_Chemistry/Supplemental_Modules_
and_Websites_(Inorganic_Chemistry)/Descriptive_Chemistry/Periodic_Trends_of_Ele
mental_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,
CO1: Analyze microscopic chemistry in erms of atomic and molecular or bitals and intermolecular
forces
CO2: Distinguish the ranges of the electromagnetic spectrum used for exciting different molecular
energy levels in various spectroscopic techniques.
CO3: Analyze bulk properties and processes using thermodynamic considerations.
CO4: Classify the properties and reactivity of different types of elements based on the periodic
table.
CO5: Apply the basic terms involved in an Organic reactions and synthesis of a drug molecule.
ASSESSMENT METHODS:
✓ ✓ ✓ ✓ ✓
Demonstration
Quiz MCQ Projects Seminars
/Presentation
✓ ✓
3 1 0 4
BSC Mathematics-I (Calculus and Linear Algebra)
Course Objectives
The objective of this course is to familiarize the prospective engineers with techniques in
basic calculus andlinear algebra.
It aims to equip the students with standard concepts and tools at an intermediate to advanced
level that will serve them well in tackling more advanced level of mathematics and
applications that they would find useful in their disciplines
TotalHours: 60
Text books:
1. G.B.Thomas and , R.L.Finney, Calculus and Analytic geometry, 9thEdition, Pearson, Reprint, 2002.
2. Ramana B.V, Higher Engineering Mathematics, TataMcGraw Hill New Delhi,11, Reprint,2010
3. N.P.Bali and Manish Goyal, A textbook of Engineering Mathematics, Laxmi Publications, Reprint,
2008.
Reference books:
1. P.Sivaramakrishna Das and C.Vijayakumari, Mathematics-I, First Edition, Pearson India
Education Services Pvt. Ltd.
2. Erwinkreyszig, Advanced Engineering Mathematics,9 Edition, JohnWiley & Sons,2006.
3. VeerarajanT., Engineering Mathematics for first year,TataMcGraw-Hill,NewDelhi,2008.
4. D.Poole, Linear Algebra: A Modern Introduction, 2nd Edition, Brooks/Cole, 2005.
5. B.S.Grewal, Higher Engineering Mathematics, Khanna Publishers, 36 Edition,2010.
Course Outcome
CO1: Apply the concept of differential calculus and to evaluate the curvature, radius of K3
Curvature and envelope
CO2: Understand the concept of limits, continuity and to evaluate derivatives K2
CO3: Analyze the convergence of the series using root test, D’Alembert’stest, Leibnitz’stest K3
CO4: Determine the rank of a matrix, linear system of Equation, and Eigen values and K3
Eigenvectors
CO5: Evaluate the linear independence and dependence of vectors, linear transformations and K4
inner Product space.
CO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PPO2
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:
Course Objective:
• This course provides conceptual and foundational knowledge of the Fundamentals of
technologies in the context of software and programming.
• For a conceptual understanding of History of Computing, including programming and the
Open Source concepts.
• The course includes enough hands on exercises for the students to be glued on to it.
UNIT I INTRODUCTION TO OPEN SOURCE PARADIGM 9
Brief History of Computing - Art and Science of Programming - Open Standards, Open Source,
and IBM - What is an Open Standard - Open Standards Model - Industries needing standards - The
Impact of Standards - Open Source Software - Open Source - Open Source Technology - The
OPEN Proposition
UNIT II INTRODUCTION TO LINUX 9
What is Linux - Background of Linux - Why is Linux so popular - What can you do with Linux -
Linux Distributions - Linux Technology Center - Future of Linux.
UNIT III INTRODUCTION TO EMERGING AREAS OF TECHNOLOGY 9
Cloud Computing – Pros and Cons of Cloud computing – Case study - Business Analytics – Need
for Analytics – Mobile Apps Development – Social Business - Information Security.
UNIT IV INDUSTRY USAGE OF COMPUTER PROGRAMMING 9
Industry Session on C Programming - Background of C- Getting Started with C- Constructs-
Loops & Arrays- Functions- Pointers- User Defined Types- Binary I/O With Structures..
UNIT V FILE HANDLING 9
File Handling in C – Stream File – Text File functions – Binary File functions – File System
functions – Command Line Parameters – File Handling Programs.
TOTAL : 45 h + 30 h (Lab)
TEXT BOOK:
1. IBM Career Education IBM CE – Software Foundation and Programming 1, IBM Student
Course Material
Course Outcome:
Course Description Knowledge
Outcome Level
CO1 Analyze the need of Open Source Standards and its impact in K4
industries
CO2 Analyze the advantages and limitations of Linux. K4
CO3 Understand the emerging areas of technology like cloud, data K2
analytics and mobile app development
CO4 Create programming code for various applications using C K5
language
CO5 Implement the various file operations in C K3
MAPPING OF COURSE OUTCOMES TO PROGRAM OUTCOMES
ASSESSMENT METHODS:
CAT 1 CAT 2 Model Exam End Semester Exams Assignments
• • • • •
• •
ESC BASIC CIVIL AND MECHANICAL ENGINEERING 3 0 0 3
Course Objectives :
● To provide the students an illustration of the significance of the Civil and Mechanical
Engineering Profession in satisfying the societal needs.
● To help students acquire knowledge in the basics of surveying and the materials used for
Construction.
● To provide an insight to the essentials of components of a building and the infrastructure
Facilities.
● To explain the component of power plant units and detailed explanation to IC engines their
Working principles.
● To explain the Refrigeration & Air-conditioning system.
TEXT BOOKS:
1. G Shanmugam, M S Palanichamy, Basic Civil and Mechanical Engineering, McGraw Hill
Education; First edition, 2018
REFERENCES:
1. Palanikumar, K. Basic Mechanical Engineering, ARS Publications, 2018.
2. Ramamrutham S., “Basic Civil Engineering”, Dhanpat Rai Publishing Co.(P) Ltd, 2013.
3. Seetharaman S., “Basic Civil Engineering”, Anuradha Agencies, 2005.
4. Shantha Kumar SRJ., “Basic Mechanical Engineering”, Hi-tech Publications, Mayiladuthurai,
2000.
Web Links:
1. https://nptel.ac.in/courses/105106201
2. https://geekztrainerblog.wordpress.com/basic-civil-and-mechanical-engineering/
CO1 - 1 2 2 2 2 - - - - - - 2 1
CO2 1 2 2 3 3 3 - - - - - - 3 2
CO3 1 2 2 3 3 3 - - - - - - 3 2
CO4 1 2 2 3 3 3 - - - - - - 2 3
CO5 2 3 2 2 3 2 - - - - - - 2 3
Demonstration
Record MC Projects Viv
/Presentation
Q a
1 0 4 3
ESC WORKSHOP AND MANUFACTURING
PRACTICES
(Blended)
COURSE OBJECTIVE:
To study bench fitting drawings for making male and female fittings as per the
given dimensions and Tolerances.
To study Arc welding drawings for making common weld joints as per the given dimensions.
To study sheet metal development drawings for making common
metalparts/components as per the given dimensions.
MECHANICAL ENGINEERING PRACTICE
1. Welding
To make singleV, butt, lap and Tfillet joint by arc welding with the back hand and fore hand
welding techniques as per the given dimensions.
2. Basic Machining
To make Simple Turning and Taper turning in the lathe.
3. Fitting Work
To make square, hexagonal, V joint in bench fitting as per the given dimensions and Tolerances.
b. Plumbing Works : Study of pipeline joints, its location and functions: valves,
taps, couplings, unions, reducers, elbows in house hold fittings.
TOTAL: 60 Hours
Course Outcomes
CO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO1 PO1 PO1 PSO PSO
0 1 2 1 2
CO1 3 2 1 2 3 - - - - - - - 2 -
CO2 3 2 1 2 3 - - - - - - 2 2 -
CO3 3 2 1 2 3 - - - - - - 2 2 -
CO4 3 2 1 2 3 - - - - - - 2 2 -
CO5 3 2 1 2 3 - - - - - - 2 2 -
AssessmentMethods:
Course Objectives
Text Books
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
CO1: Estimate the rate constants of reactions and partition coefficient of immiscible
liquids.
CO2: Find the viscosity and to test the purity of the compound.
CO3: Estimate the amount of chlorine content present in drinking water and to
know the conductance of a solution.
CO4: Develop a small drug molecule and to know the saponification of an oil.
CO5: Find out the unknown element by Potentiometric method and to remove
some of the toxic chemical by charcoal method.
ASSESSMENT METHODS:
List of Experiments
1. Write a Program to calculate and display the volume of a CUBE having its height (h=10cm), width
(w=12cm) and depth (8cm).
2. Write a program to take input of name, rollno and marks obtained by a student in 4 subjects of 100
marks each and display the name, rollno with percentage score secured.
4.Write a program to compute grade of students using if else adder. The grades are assigned as
followed:
Marks Grade
marks<50 F
50≤marks< 60 C
60≤marks<70 B
70≤marks<80 B+
80≤marks<90 A
90≤mars≤ 100 A+
5.Write a program to find whether a character is consonant or vowel using switch statement.
6.Write two programs to print positive integers from 1 to 10. Using while and for loop.
8. Write a C program to find both the largest and smallest number in a list of integers.
10. Write a C Program to print the multiplication table for the number given by the user.
COURSE OBJECTIVES:
Course Outcome:
On completion of this course, the students will be able to
1. Understand the significance of value inputs in a classroom, distinguish between values and
skills, understand the need, basic guidelines, content and process of value education
2. Distinguish between the Self and the Body, understand the meaning of Harmony in the Self
the Co-existence of Self and Body.
3. Understand the value of harmonious relationship based on trust, respect and other naturally
acceptable feelings in human-human relationships and explore their role in ensuring a harmonious
society
4. Understand the harmony in nature and existence, and work out their mutually fulfilling
participation in the nature.
5. Distinguish between ethical and unethical practices, and start working out the strategy to
actualize a harmonious environment wherever they work.
Text Books:
1. R R Gaur, R Sangal, G P Bagaria, Human Values and Professional Ethics Excel Books, New
Delhi, 2010
References:
1. Ivan Illich, 1974, Energy & Equity, The Trinity Press, Worcester, and Harper Collins,USA
2. E.F. Schumacher, 1973, Small is Beautiful: a study of economics as if people mattered, Blond
& Briggs, Britain. Sussan George, 1976, How the Other Half Dies, Penguin Press. Reprinted
1986, 1991.
HSC ENGLISH 2 0 0 2
Course Objective:
➢ To acquire ability to speak effectively in real life situations.
➢ To write letters and reports effectively informal 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.
TOTAL - 40 HOURS
Text Books:
1. Department of English, Anna University, Mindscapes, ‘English for Technologists and Engineers’,
Orient Longman Pvt.Ltd, Chennai: 2012.
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, AnnaUniversity, Mindscapes, ‘English for Technologists and
Engineers’, Orient Longman Pvt. Ltd, Chennai: 2012.
Reference Books:
Web links:
• https://ehlion.com/magazine/technical-english/
• https://www.kkcl.org.uk/pdf/KKCL_Technical_English_for_Engineers_Brochure.pdf
Course Outcomes
The student will acquire basic proficiency in English including reading and listening
comprehension, writing and speaking skills.
PO1 PO PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO1 PO1 PO1 PSO PSO
CO 0 1 2 1 2
2
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:
End Semester
CAT 1 CAT 2 Model Assignments
Exams
Exam
✓ ✓ ✓ ✓ ✓
Course Objectives
➢ To learn the basics of electronic materials, semiconducting materials and their interaction
with light, new engineered semiconductor devices.
➢ To apply these fundamental principles to solve practical problems related to materials used
for engineering applications.
UNIT I Electronic materials 9
Energy bands in solids -Types of electronic materials: metals - semiconductors and insulators -
Direct and indirect band gaps- Free electron theory-electrical conductivity and thermal
conductivity-Fermi distribution-Effect of temperature on Fermi function–Density of energy
states-Kronig-Penny model-E-k diagram.
UNIT II Semiconductors 9
Intrinsic semiconductor-carrier concentration derivation–Variation of Fermienergy level with
temperature –extrinsic semiconductors–derivation-carrier concentration in n type and p type
semiconductor–Variation of Fermi energy level with temperature and impurity concentration.
Textbooks:
Reference Books:
PO1 PO PO PO4 PO5 PO6 PO7 PO 8 PO9 PO10 PO11 PO12 PSO PSO2
2 3 1
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
AVG 3.00 2.60 2.25 3.00 - - - - - - 3 - 2.25 2.50
ASSESSMENT METHODS:
Demonstration
Quiz MCQ Projects Seminars
/Presentation
✓ ✓
BSC Mathematics-II (Probability and Statistics)
3 1 0 4
Course Objective:
Total Hours: 60
Course Outcome :
Text Books :
1. N.P. Bali and Manish Goyal, A text book of engineering mathematics, laxmi
publications, reprint, 2014(NinthEdition)
2. S.P.Gupta, Statistical Methods. Sultan Chand & Sons,NewDelhi
3. S.C.GuptaandV.K.Kapoor, Fundamentals of Applied Statistics, Sultan Chand &Sons,3rd
Edition, 2001.
4. S.Ross, A First Course in Probability, 6th Ed., Pearson Education India, 2002.
Reference Books
Course Objectives:
• This course provides conceptual and practical knowledge of the Fundamentals of technologies in the
context of building enterprise web based applications.
• The contents of this course will ensure that a student interest in the subject is well founded and sows
a seed for a conceptual understanding of software and computing practices of current generation.
• This course provides knowledge on open source software PHP, XML, Eclipse.
TOTAL : 45h
TEXT BOOK:
1. IBM Career Education IBM CE – Software Foundation and Programming II(with C++), IBM
Student Course Material.
Course Outcome:
Course Knowledge
Description
Outcome Level
Write simple code in open source paradigm like PHP,
CO1 K4
Ruby, Rails
CO2 Understand XML and related technologies K3
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 2 1 0 0 2 0 2 0 0 0 0 0 1 -
CO2 3 2 1 1 3 1 3 3 0 0 0 0 2 -
CO3 3 2 1 1 3 1 3 3 0 0 0 0 2 -
CO4 3 2 1 1 3 1 3 3 0 0 0 0 2 -
CO5 3 2 1 1 3 1 3 3 0 0 0 0 2 -
Assessment Methods:
COURSE OBJECTIVES:
➢ To develop in students, graphic skills for communication of concepts, ideas and design of
Engineering products.
➢ To expose them to existing national standards related to technical drawings.
TOTAL:60 Hours
TEXTBOOKS:
1. N.D.Bhatt,“EngineeringDrawing”CharotarPublishingHouse,46thEdition,(2003).
2. K.V.Natrajan,“AtextbookofEngineeringGraphics”,DhanalakshmiPublishers,Chennai(2006).
REFERENCES
1. M.S.Kumar,“Engineering Graphics”,D.D.Publications,(2007).
2. K.Venugopal &V.PrabhuRaja,“Engineering Graphics”,New Age International(P) Limited(2008).
3. M.B.Shahand, B.C.Rana,“Engineering Drawing”,PearsonEducation(2005).
4. K.R.Gopalakrishnana,“Engineering Drawing”(Vol.I&II), Subhas Publications(1998).
5. Dhananjay A.Jolhe,“Engineering Drawing with an introduction to AutoCAD” Tata
McGraw Hill Publishing Company Limited (2008).
6. Basant Agarwal and AgarwalC.M.,“Engineering Drawing”,Tata Mc Graw Hill
Publishing Company Limited, New Delhi, (2008).
Course Outcomes
Assessment Methods:
Course Objectives
To enable the student to explore the knowledge in communication skills.
To gain knowledge in the process of Placement Interviews, Group Discussions and other
recruitment procedures.
List of Experiments 40
Text Books:
1. Department of English,Anna University, Mindscapes,‘English for Technologists and Engineers’,
Orient Longman Pvt.Ltd,Chennai:2012.
2. M.Ashraf Rizvi,“ Effective Technical Communication”,TataMcGraw-Hill Publishing Company
Limited,New Delhi.2009.
Reference Books:
1. Practical English Usage.Michael Swan.OUP.1995.
2. Communication Skills.Sanjay Kumar and Pushp Lata.Oxford University Press.2011.
3. Exercises in Spoken English.Parts.I-III.CIEFL, Hyderabad. Oxford University Press
Web links:
• https://onlinemasters.ohio.edu/blog/engineering-communication/
• https://online.rice.edu/courses/communication-skills-for-engineers-specialization
Course Outcome
CO1 : Distinguish various listening & written contexts for understanding the implied meanings
and responding to them accordingly.
CO2 : Use appropriate pronunciation and rhythm of spoken language in oral communication.
CO3 : Draft and interpret the written communication in official contexts like narrative, descriptive,
creative, critical and analytical reports.
CO4 : Infer implied meanings of different genres of texts and critically analyze and evaluate them
for ideas, as well as formethod of oral presentation.
CO5 : Make use of suitable communicative strategies to express their point of views convincingly
in any type of discussions, negotiation and conversations.
Mapping of Program outcomes with course outcomes
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 2 1 0 0 2 0 2 0 0 0 0 0 1 -
CO2 3 2 1 1 3 1 3 3 0 0 0 0 2 -
CO3 3 2 1 1 3 1 3 3 0 0 0 0 2 -
CO4 3 2 1 1 3 1 3 3 0 0 0 0 2 -
CO5 3 2 1 1 3 1 3 3 0 0 0 0 2 -
Assessment Methods:
✓ ✓ ✓
Record MCQ Projects Viva Demonstration/
Presentation
✓ ✓ ✓ ✓
Course Objectives
To enable the student to explore the field of Mechanics of Solids and Properties of Matter.
To gain knowledge in the scientific methods and learn the process of measuring different
Physical variables.
Experiments
T2: Biswajit Saha, Practical Physics Book, LAP LAMBERT Academic Publishing, 1stEdition, 2020.
Reference Books:
Web Links:
2. http://amrita.olabs.edu.in/?sub=1&brch=5&sim=155&cnt=2
3. https://vlab.amrita.edu/index.php?sub=1&brch=280&sim=1509&cnt=4
COURSE OUTCOMES
ASSESSMENT METHODS:
Demonstration
Record MC Projects Viva
Q /Presentation
✓ ✓ ✓
PCC SOFTWARE FOUNDATION AND 0 0 2 1
(Practical) PROGRAMMING LAB II
Course Objectives:
• This course provides conceptual and practical knowledge of the Fundamentals of technologies
in the context of building enterprise web based applications.
• The contents of this course will ensure that a student interest in the subject is well founded
and sows a seed for a conceptual understanding of software and computing practices of
current generation.
• This course provides knowledge on open source software PHP, XML, Eclipse.
List of Experiments
2 0 0 0
MC CONSTITUTION OF INDIA
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.
➢ To make students aware of their fundamental duties andrights.
➢ To know about central and state government functionalities in India.
TOTAL: 30 hours
COURSEOUTCOME:
TEXT BOOKS:
REFERENCES BOOKS:
Course Objective:
This course aims to provide the students to study Fourier Transforms and some
concepts of infiniteFourier Sine and Cosine transforms, finite Fourier Sine and Cosine
transforms and applications to solve someinfinite and boundary value problems using
finite and infinite transforms.
TEXT BOOKS:
1. Grewal.B.S,“Higher Engineering Mathematics”, Khanna Publications, Delhi, 43rdEdition,2013.
2. RamanaB.V,“Higher Engineering Mathematics”,Tata McGraw Hill Publishing Company,New
Delhi,6th
reprint,2008.
3. SivaramakrishnaDas.P &Vijayakumari.C , A Textbook of Engineering Mathematics-III
REFERENCE BOOKS:
Assessment Methods:
COURSE OBJECTIVES:
To introduce basic postulates of Boolean algebra and shows the correlation between
Boolean expressions
To introduce the methods for simplifying Boolean expressions
To outline the formal procedures for the analysis and design of combinational circuits
and sequential circuits
To introduce the concept of memories and programmable logic devices.
COURSE OUTCOME:
At the end of this course the students will be able to,
Examine the laws of Boolean algebra and Simplify minterms and
CO1:
maxterms using K map and tabulation methods. K4
Analyze combinational logic circuits like adders, subtractors,
CO2:
multiplexers and Demultiplexers. K4
CO3: Distinguish the operations of SR,JK,T and D flip-flops. K4
CO4: Criticize the different types of memories and their designs. K5
Compile VHDL codes to design combinational and sequential
CO5:
circuits. K6
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.
CO/PO MAPPING:
PO PO PO PO PO PO PO PO PO PO1 PO1 PO1 PSO
PSO1
1 2 3 4 5 6 7 8 9 0 1 2 2
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
➢ To understand the features of operating system and its role in managing various
system resources.
➢ To learn the Structure and functions of OS, Process scheduling,
Deadlocks, Device management, Memory management and File systems
TOTAL : 45hours
Text Books:
T1: Silbers chatz, Galvin, and Gagne, “Operating System Concepts”, Sixth
Edition, Wiley India Pvt Ltd,2003
T2:Andrew S. Tanenbaum,“Modern Operating Systems”,Second Edition,Pearson
Education,2004
Reference Books:
1. https://www.tutorialspoint.com/operating_system/index.html
2. https://onlinecourses.nptel.ac.in/noc21_cs44/preview
COURSE OUTCOMES
ASSESSMENT METHODS:
Course Objectives
• To understand the basic concepts of data structures and algorithms.
• To differentiate linear and non-linear data structures and the operations upon them.
• To perform sorting and searching in a given set of data items.
• To comprehend the necessity of time complexity in algorithms.
TOTAL : 60 hours
Text Books:
1. Thomas H. Cormen,C.E.Leiserson, RL. Rivest and C.Stein, Introduction to Algorithms, Third
edition, MIT Press, 2009.
2. MarkA.Weiss, Data Structures & Algorithm Analysis in C++,3rd edition, 2008, PEARSON.
Reference Books:
Web Links:
1. https://nptel.ac.in/courses/106102064
2. https://archive.nptel.ac.in/courses/106/106/106106127/
COURSE OUTCOMES
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO
2
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
ASSESSMENT METHODS:
✓ ✓ ✓ ✓ ✓
Demonstratio/
Quiz MCQ Projects Seminar
s Presentation
✓ ✓
PCC 3 1 0 4
Essentials of Object Oriented
programming using Java
Course Objectives:
• The course will focus on using a teacher-student interactive and decision-oriented learning.
• For the active learning mode in the course to be effective, participating in class discussions
is extremely important along with self paced learning to clear the concepts of software.
• In addition to the lectures, discussions and demonstrations, students would be required to work
on sample applications and exercises.
UNIT I OBJECT ORIENTED CONCEPTS 9
Object and Classes in OOP-Command Line arguments-History of the Java Program-Java Evolution-How
to develop Java Programs-Encapsulation-Aggregation and Inheritance-Cosmic Class-Polymorphism-
Abstract classes and Interfaces
UNIT II JAVA LANGUAGE FUNDAMENTALS 9
Introduction-Eclipse IDE-Datatypes-Variables and Operators-Programming Constructs-Arrays-Single
Dimensional Array and Multi Dimensional Array-Java Classes and Objects-Overloading-Static
Members-Initialization Blocks
UNIT III JAVA API CLASSES 9
Java Application Programming Interfaces (API)-Wrapper Class-String-String Builder-String Buffer
Classes-String class and its functions-Data and Time Class-Exceptions-Checked and Unchecked
Exceptions-Custom Exceptions
UNIT IV FILE HANDLING AND MULTI THREADING 9
Introduction-Files and Folder-Stream API and Its Implementation-Serialization-Deserialization-
Multithreading-Java threads and its lifecycle-Synchronization-How to Implement Multi thread programs.
UNIT V LAMBDA EXPRESSIONS AND JDBC 9
Introduction to Lamba expressions-Collection Framework-Utility classes-Functional Inference in Java 8-
JDBC Concepts-How to implement JDBC Program-JDBC program using Data Access Object (DAO).
TOTAL: 45h
TEXT BOOK:
1. IBM CE – Essentials of Object Oriented Programming Using Java, IBM Student Course
Material.
Course Outcome :
At the end of this course, the Student will be able to
Course Knowledge
Description
Outcome Level
CO1 Implement the Concepts of Object Oriented Programming K3
Develop the Java Programs using Arrays,Variables and
CO2 K4
Operators
Understand the usage of String, String Builder and String
CO3 K3
Buffer classes
CO4 Implement programs to stream classes to read data from file K6
CO5 Implement JDBC program using Data Access Object (DAO) K6
PCC OPERATING SYSTEMS LAB 0 0 2 1
(Practical)
Course Objective:
To practice various system calls and concepts of process management, memory
management techniques.
List of Experiments:
1. Study of Linux commands
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)
4. Writing C programs to simulate UNIX commands like ls,grep,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 turn around time. (2 sessions).
6. Given the list of processes, their CPU burst times and arrival times, display/print the
Ganttchart for Priority and Round robin. For each of the scheduling policies, compute
and print the average waiting time and average turn around time. (2sessions)
7. Developing Application using Inter Process communication (using shared memory,pipes
or message queues)
8. Implementation of Producer –Consumer problem using semaphores (using UNIX
systemcalls).
9. Implementation of Deadlock avoidance using Banker’s algorithm.
10. Implementation of some memory management schemes–I
11. Implementation of some memory management schemes–II
12. Implementation of any file allocation technique (Linked, Indexed or Contiguous)
Text Books:
T1: Silberschatz, Galvin, and Gagne,“Operating System Concepts”, Sixth Edition,
Wiley India Pvt Ltd, 2003
T2: Andrew S. Tanenbaum,“Modern Operating Systems”,Second Edition,Pearson
Education,2004
Reference Books:
R1: Andrew S. Tanenbaum,“Modern Operating Systems”,Second Edition,Pearson
Education,2004
R2: GaryNutt,“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 OUTCOME:
Course Knowledge
Description
Outcome Level
CO1 Implementthe conceptofLinux commands inLinux terminal. K3
CO2 Developaprogramusingthe system callsofUNIXoperatingsystem K6
Analyze the performance of different CPU Scheduling
CO3 K4
Algorithms for thegiven process
CO4 DevelopApplicationusingInterProcesscommunication. K6
CO5 SolveDeadlock usingBanker’salgorithm. K3
PS
PO PO PO3 PO4 PO5 PO PO PO PO9 PO1 PO1 PO1 PSO O2
1 2 6 7 8 0 1 2 1
CO1 3 2 2 2 0 0 0 0 0 0 0 2 3 2
CO2 2 2 2 2 0 0 0 0 0 0 0 2 3 3
CO3 3 2 2 2 0 0 0 0 0 0 0 2 2 2
CO4 2 2 3 3 0 0 0 0 0 0 0 2 3 2
CO5 2 3 2 3 0 0 0 0 0 0 0 3 1 3
Avera
ge 2.4 2.2 2.2 2.4 0 0 0 0 0 0 0 2.2 2.4 2.
4
ASSESSMENT METHODS:
✓ ✓ ✓
Demonstration
Record MCQ Projects Viva
/Presentation
✓ ✓ ✓
PCC DATA STRUCTURES AND ALGORITHM LAB 0 0 2 1
(Practical)
Course Objectives
Text Books:
T1: M.A. Weiss,“ Data Structures and Algorithm Analysis in C”, third Edition, Pearson
Education,2007
T2: A.V.Aho, J.E.Hopcroft, and J.D.Ullman, “Data Structures and Algorithms”,Pearson
Education, First Edition Reprint 2003.
Reference Books:
COURSE OUTCOMES
At the end of this course the student swill be able to,
CO1: Gain skills to design and analyze simple linear and non linear data structures.
CO2: Examine insertion, deletion and modification in singly and doubly linkedlist.
CO3: Construct Stack, Queue in array for which all insertions and deletions are made at
both end using various operations
CO4: Apply Insertion, find and deletion operations in Binary Search Tree and Hashing functions.
CO5: Evaluate shortest path in an undirected graph using depth and breadth first algorithms
ASSESSMENT METHODS:
Demonstration
Record MCQ Projects Viva
/Presentation
✓ ✓ ✓
HSC PERSONALITY DEVELOPMENT I 2 0 0 2
COURSE OBJECTIVES:
➢ To nurture and develop winning personalities and eventually leading them to
become dynamicandsocially responsible leaders
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 ndanniversaryedition)
COURSE OUTCOME:
At the end of this course the students will be able to,
CO1: Discuss the features, dimensions and determinants of personality K2
CO2: Make a good first impression in professional and other situations K3
CO3: Demonstrate confidence, punctuality and commitment as an engineer K3
CO4: Set goals for development using SWOTanalysis K5
CO5: Develop self-awareness and improve self esteem K3
ASSESSMENT METHODS:
COURSE OBJECTIVE:
TOTAL : 30 h
COURSE OUTCOME:
Course Objective:
Total hours : 60
TEXT BOOKS:
T1: Gross.D. And Harris C.M,“Fundamentals of Queueing Theory”, Wiley Student edition, 2004.
T2: Sivaramakrishna Das. Pand Vijayakumari.C, “Probability & Queueing Theory”, Pearson
Eduaction Asia, 6th Edition , 2013.
T3: S.Palaniammal, “Probability & Queueing Theory”,Eastern Economy Edition,2012.
REFERENCE BOOKS:
R1. A.O.Allen,“Probability, “Statistics and QueueingTheory with Computer Applications”,Elsevier,2nd
edition, 2005.
R2. G.Balaji,“ Probability & Queueing Theory”,Balaji Publishers, 2018.
COURSE OUTCOMES
At the end of this course the students will be able to,
Demonstr
Quiz MCQ Projects Seminar
ation
s
/Present
ation
3 0 0 3
PCC Computer Organization and Architecture
Course Objectives
To understand the architecture of computers and to analyze the
perform ance using various addressing modes.
To familiarize with hierarchical memorys ystem including cache memories and
virtual memory.
To impart knowledge about different ways of communicating with I/O
devices and standard I/O interfaces.
TEXT BOOK:
Carl Hamacher, ZvonkoVranesic and SafwatZaky,“Computer Organization”,sixth
Edition, Tata McGraw Hill, 2011
REFERENCE BOOKS:
1. William Stallings,“Computer Organization and Architecture–Designing for
Performance”, Eleventh Edition, Pearson Education,2019.
2. David A. Patterson and JohnL. Hennessy,“ Computer Organization and Design: The
Hardware/Software interface”,fifth Edition, Elsevier,2014
3. JohnP.Hayes,“and Organization”,Third Edition,Tata McGraw Hill, Computer
Architecture2012
Web Links:
1. https://nptel.ac.in/courses/106105163
Course Outcomes:
CO KL
Description
CO1 Apply the basic features of operational concepts with its functional operations. K3
Determine hardware blocks and control lines are used for specific instructions that
CO2 execute at different operational level. K5
Demonstrate the operation like add and multiply integers and floating-point numbers
using two’s complement and IEEE floating point representation forvarious models.
CO3 K5
Analyze clock periods, performance, and instruction throughput
CO4 of single-cycle, multi-cycle, and pipelined implementations of a simple K4
instruction set
Deduct and describe the pipeline hazards and identify possible solutions to those
CO5 hazards K5
ASSESSMENT METHODS:
Demonstratio/
Quiz MCQ Projects Seminars
Presentation
PCC Python Programming 3 0 0 3
Course Objectives
• To learn the basic concepts of Python
• To create a web application using Django
• To explore GUI Programming in tkinter and PyQT5
Text Books:
T1: Sanjeev Jaiswal Ratan Kumar, “Learning Django Web Development”, Packt Publishing
T2: B.M. Harwani, ” Qt5 Python GUI Programming Cookbook, Packt Publishing
Reference Books:
Allen Downey Think Python, Green Tea Press
Web Links:
• https://simpleisbetterthancomplex.com/series/beginners-guide/1.11/
• https://www.fullstackpython.com/
COURSE OUTCOMES
ASSESSMENT METHODS:
Course Objectives
To help the learner in understanding the basics of RDBMS, what are Entities and Relationships,
Overview on Normalization, Database Design and Performance Tuning, JDBC and Advanced
concept in RDBMS like Database Security and Database backup and Restore.
UNIT I INTRODUCTION 9
Understanding Database Concepts- Tables,Primary Keys and Foreign Keys- Installation of SQLite-
Installation of Docker based MySQL-DB2 database- Database normalization- Indexes and how
they are used in databases- Configure non-clustered indexes- Configure clustered indexes
UNIT II ENTITIES AND RELATIONSHIPS 9
Entities and Their Attributes- Domains- Basic Data Relationships- Dealing with Many-to-Many
Relationships-Relationships and Business Rules- Data Modeling Versus Data Flow-The Relational
Data Model- Representing Data Relationships- Views and the Data Dictionary
UNIT III NORMALIZATION 9
Translating an ER Diagram into Relations- Normal Forms and types- Database Design and
Performance Tuning- Indexing, Clustering and Partitioning- Creating Database Objects-
Understand data definition language (DDL)- Choose appropriate data types- Manipulating Data-
Data Manipulation Language (DML)
UNIT IV JDBC AS THE FUNDAMENTAL JAVA API 9
JDBC basics- JPA as the JAVA ORM API-Conversion from JDBC to JPA- Database Security-
Sources of Internal & External Security Threats- Database Backup and Restore- Different types of
backups- Define a backup and recovery strategy
UNIT V INTRODUCTION OF MYSQL 9
Create Tables- Drop Tables- Insert Query- Select Query- Where Query- Update Query- Delete
Query- Like Clause- MySQL Joins
TOTAL: 45h
TEXT BOOK:
1. IBM Career Education IBM CE -DBMS, MySQL and SQLite, IBM Student Course Material.
Course Outcome:
At the end of this course, the Student will be able to
Course Knowledge
Description
Outcome Level
Understand the database concepts like tables and
CO1 K3
different keys
Understand concepts like entities, attributes, data
CO2 K4
modelling and relationship in RDBMS
Understand the Database Normalization and all the
CO3 K3
database normal forms
Understand on how to create Database and to connect
CO4 K6
through Java API using Java API
Understand how to insert, delete, select, update,
CO5 K6
where, drop, create queries in MySQL Database
PCC Introduction to AI and ML 3 0 2 4
(Blended)
Course Objectives
➢ Tounderstand the basics of Machine Learning(ML)
➢ Able to program in Python ML Packages
➢ To understand the methods of Machine Learning
➢ To visualize a data set
UNIT II INTRODUCTION TO ARTIFICIAL INTELLIGENCE 12
Introduction–Foundations of AI–History of AI–Intelligent agent–Types of agents-Structure
of agents -– Problem solving agents –Uninformed search strategies – Breadth first search
–Uniform cost search – Depth first search – Depth limited search –Bidirectional search –
Searching with partial Information.
TOTAL:--60 hours
Text Books:
T1: Kevin P.Murphy,“Machine Learning:A Probabilistic Perspective”, MIT Press,2012
T2: Sebastain Raschka,“Python Machine Learning”,Packt publishing(opensource).
Reference Books:
R1: Stephen Marsland,“Machine Learning–An Algorithmic Perspective”,CRC Press,2009
R2: Hastie,Tibshirani, Friedman,“The Elements of Statistical
Learning”(2nded).,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/
4. https://www.timberlake.co.uk/machinelearning
COURSE OUTCOMES
ASSESSMENT METHODS:
CAT 1 CAT 2 ModelExam EndSemester Assignments Case
Exams Studies
√ √ √ √ √ √
Quiz MCQ Projects Seminars Demonstration Openbook
/ test
Presentation
√ √ √ √ √ √
PCC DBMS,MYSQL and SQLite LAB 0 0 2 1
(Blended)
Course Objective:
To understand the various database management system concepts by working on databases.
List of Experiments:
1. Given an unnormalized table, normalize it up to the third normal form (3NF) and explain the steps
taken.
2. Write a SQL query to fetch data from multiple tables using INNER JOIN, GROUP BY, and
HAVING clauses to obtain the total sales amount for each product category.
3. Using subqueries, retrieve the names of employees who earn more than the average salary in their
department.
4. Create a view that displays customer names, their corresponding orders, and order dates, pulling
data from multiple tables.
5. Develop a stored procedure that takes a customer ID as input and returns the total number of
orders placed by that customer.
6. Write SQL queries to demonstrate the implementation of transactions. Begin a transaction,
perform a series of updates, and commit or rollback based on a condition.
7. Analyze a slow-performing query and optimize it using appropriate indexing techniques. Explain
the improvements made and measure the query performance before and after optimization.
8. Write SQL statements to insert, update, and delete records from a table while ensuring data
integrity and utilizing appropriate constraints.
9. Demonstrate the implementation of database security by creating users, granting privileges, and
revoking access based on specific scenarios.
10. Create a trigger that automatically updates a log table whenever changes are made to a specific
table in the database.
11. Implement horizontal partitioning for a large table by splitting it into multiple partitions based on a
defined criterion.
12. Perform a database backup, simulate a data loss scenario, and demonstrate the recovery process to
restore the database to its previous state.
TOTAL: 30h
Course Outcome:
Course Knowledge
Description
Outcome Level
Understand the database concepts like tables and
CO1 K3
different keys
CO2 Understand concepts like queries and subqueries using SQL K4
CO4 Understand on how to create the different types of operations using SQL K6
Understand how to split the table and simulate a data loss to restore the
CO5 K6
database
3 3 3 3 3 3 3 1 2 2 2 2 3 2
CO3
3 3 3 3 3 3 3 1 2 2 2 2 3 2
CO4
2 3 3 3 2 3 3 1 2 2 2 2 3 2
CO5
Average 2.6 3 3 3 2.8 3 3 1 2 2 2 2 3 2
ASSESSMENTMETHODS:
IT PERSONALITYDEVELOPMENT II 2 0 0 2
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
➢ To provide understanding of component of environment, their function, quality, issues related
to environment, effect of quality degradation on human beings and their solutions
TOTAL: 45 HOURS
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/ENVIRONMENTAL-
STUDIES/NPTEL-Link.pdf
3. http://eagri.org/eagri50/ENVS302/pdf/lec14.pdf
4. https://onlinecourses.nptel.ac.in/noc19_ge22/preview
COURSE OUTCOMES
At the end of this course the students will be able to,
CO 1: Understand the core concepts, methods of ecological and physical sciences, their application in
environmental problem-solving.
CO 2: Apply system concepts and methodologies to analyse, understand the interactions between
social and environmental processes.
CO 3: Apply the ethical, cross-cultural, and historical context of environmental issues and the link
between human and natural systems.
CO 4: Develop the understanding based on the observations and illustration, drawn from the
experiences of physical, biological, social and cultural aspects of life, rather than abstractions.
CO 5: Reflect critically about their roles and identities as citizens, consumers and environmental
actors in a complex, interconnected world.
MAPPING OF COURSE OUTCOMES TO PROGRAM OUTCOMES
P P P
PO PO PO PO PO PO PO PO PO O O O PSO PSO
1 2 3 4 5 6 7 8 9 10 11 12 1 2
CO1 1 1 - - - - - 1 1 1 - 1 - -
CO2 1 1 - - - - - 1 1 - - - - -
CO3 - 1 - - - - - 2 - 1 - 1 - -
CO4 - - - - - - - - - - - - - -
CO5 1 - - - - - - 2 1 1 - 1 - -
Averag
- - - - - - - -
e 0.6 0.6 1.2 0.6 0.6 0.6
ASSESSMENT METHODS:
CAT 1 CAT 2 Model End Assignments Case
Exam Semester Studies
Exams
✓ ✓ ✓ ✓ ✓ ✓
Quiz MCQ Projects Seminars Demonstration/ Open book
Presentation test
✓ ✓ ✓
MC GENDER INSTITUTION AND SOCIETY 2 0 0 0
Course Objective:
The course helps the student to understand concepts of social justice and gender justice. It provides the
student with the knowledge of various institutions functioning worldwide which aim to eradicate
discrimination against women. The course further aids students in understanding feminism and gender
in relation to the society and to study the basic constitutional remedies available to women.
UNIT – I
Social Justice and Gender Justice – Theories relating to Social Justice – Theories relating to Gender
Justice – Interrelationship between Gender justice and Social Justice
UNIT – II
International Conventions for protection of Women – Convention on the Elimination of All Forms of
Discrimination Against Women (CEDAW) – National Commission for women – Constitutional
remedies available for women under Indian Constitution.
UNIT – III
United Nations Entity for Gender Equality and the Empowerment of Women (UN Women) -
Association for Women’s Rights in Development (AWID) –Women kind worldwide – Centre for
reproductive rights - Women’s Environment and Development Organization (WEDO) - Global Fund
for Women
UNIT – IV
International Center for Research on Women (ICRW) - European Institute for Gender Equality (EIGE)
– Promundo - International Alliance of Women (IAW) - International Women’s Development Agency
(IWDA).
UNIT – V
World Health organisation – Sex and Gender – Feminism – Theories relating to Feminism – Gender
and society
TEXT BOOKS
1. Law relating to Women and children, Mamta Rao
2. Gender, Politics and Institutions: Towards a Feminist Institutionalism, by Mona Lena krook and
Fiano Mackay,2010
3. Gender Justice and Feminist Jurisprudence, Dr.Sheetal Kanwal,2015
4. Narain’s Gender and society, P.Jain
REFERENCE BOOKS
1. Gender Justice and feminist Jurisprudence by Dr.Ishitha Chatterjee
2. Gender and Institutions, Moira Gatens and Alison Mackkinon
SUGGESTED READINGS:
1. Women and Gender : Society and Community , Siddhartha Sarkar
COURSE OUTCOMES:
After the completion of this Course, the student would be able to:
CO 1: Understand the Concept of Social Justice and Gender Justice.
CO 2: Learning the International Conventions and constitutional remedies available for women.
CO 3: Identify the various gender Institutions and its functions for the development of women.
CO 4: Assessing the International agencies.
CO 5: Summarising the study on feminism and relation of gender and society.
Course Objectives
➢ To be familiar with programming concepts in python
➢ To learn to file operations in Python
➢ To be exposed to creating applications with DJANGO,tkinter,pyQT5
List of Experiments:
1. Introduction to Conda and virtual environments, Manage environments – Create , update and
Delete the environments,
2. Ways to install /upgrade /remove packages (pip, conda ,requirement.txt or environment.yml),
and Export the installed packages to requirement.txt or environment.yml.
3. Write a program to print the palindrome numbers between 1 to 100
4. Write a program print the Disarium numbers between 1 to 100.
5. Create a menu drive with a dictionary for words and their meanings. Write functions to add a
new entry (word: meaning), search for a particular word and retrieve meaning, given meaning
find words with the same meaning, remove an entry, display all words sorted alphabetically.
6. File operations a) Traverse a path and display all the files and subdirectories in each level till
the deepest level for a given path. Also, display the total number of files and subdirectories.b)
Read a file contents and copy only the contents at odd lines into a new file
7. Using Regular Expressions, develop a Python program to
a. Prompt the user for input.
b. Identify a word with a sequence of one upper case letter followed by lower case letters.
c. Find all the patterns of '1(0+)1' in a given string.
d. Match a word containing 'z' followed by one or more o's.
8. Build a text analyzer application which does the fallowing using Django framework
i. Accept text from the text box
ii. Remove if there is any punctuations
iii. Remove Blank lines
iv. Remove extra space
v. Show the processed text in the page
COURSE OUTCOMES
Course Objectives:
To understand the concepts of data communications and to study the functions of different
layers.
To introduce IEEE standards employed in computer networking and to familiarize with
different protocols and network components.
To help the leaner to design, calculate, and apply subnet masks and addresses to fulfill
networking requirements.
UNIT I PHYSICAL LAYER AND MEDIA 9
Error Detection and Correction – Introduction-Parity Checking– LRC – CRC – Check Sum-
Hamming code – Framing - Flow Control and Error control - Stop and Wait – go back-N
ARQ – selective repeat ARQ- Sliding window – HDLC - MultipleAccess – Random Access –
Channelization-Wired LAN - Ethernet IEEE-802.3 - IEEE 802.4 –Token Ring-FDDI –
IEEE802.11.
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-Symmetric Key Cryptography - Asymmetric Key Cryptography-
Network Security –Security Services- Digital Signatures- IPsec-PGP.
`
Text Book:
REFERENCE BOOKS:
COURSE OUTCOMES
Course Knowledge
Description
Outcome Level
CO1 Discuss the functions of each layer in OSI and TCP/IP model K6
CO2 Examine the Flow Control and Error control of Datalink layer K4
CO3 Evaluate the various functions and components of network layer K5
CO4 Classify the protocols and techniques of transport layer K4
CO5 Asses the important of application layer K5
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 2 1 1 1 1 0 1 2 0 2 0 1 0 1
CO2 2 2 2 2 3 3 3 3 3 3 2 3 2 3
CO3 2 3 2 2 3 3 3 3 3 3 2 3 3 3
CO4 2 3 3 3 3 3 3 3 3 2 3 3 3 3
CO5 2 3 3 3 3 3 3 3 3 3 3 3 3 3
2 2.4 2.2 2.2 2.6 2.4 2.6 2.8 2.4 2.6 2 2.6 2.2 2.6
ASSESSMENT METHODS:
CAT 1 CAT 2 Model Exam End Semester Exams Assignments
✓ ✓ ✓ ✓ ✓
Demonstration /
Quiz MCQ Projects Seminars
Presentation
✓ ✓
PCC 3 0 0 3
BUSINESS INTELLIGENCE USING COGNOS
Course Objectives
TOTAL: 45h
TEXT BOOK:
1. IBM Career Education IBM CE – Business Intelligence using Cognos, IBM Student
Course Material.
Course Outcome:
At the end of this course, the Student will be able to
Course Knowledge
Description
Outcome Level
Understand, monitor and manage business performance which
includes business reporting & analysis, profitability
CO1 K3
measurement, budgeting, forecasting optimization and cost
management.
Understand Gather Requirements and prepare Reusable Metadata
CO2 K4
report issue, Calculations and Filters
CO3 Understand the Prompts Create List or Crosstab reports K3
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 2 1 1 1 1 0 1 2 0 2 0 1 0 1
CO2 2 2 2 2 3 3 3 3 3 3 2 3 2 3
CO3 2 3 2 2 3 3 3 3 3 3 2 3 3 3
CO4 2 3 3 3 3 3 3 3 3 2 3 3 3 3
CO5 2 3 3 3 3 3 3 3 3 3 3 3 3 3
2 2.4 2.2 2.2 2.6 2.4 2.6 2.8 2.4 2.6 2 2.6 2.2 2.6
ASSESSMENT METHODS:
Demonstration /
Quiz MCQ Projects Seminars
Presentation
✓ ✓
PCC 3 0 0 3
Fundamentals of Blockchain & UseCases
(Blended)
Course Objectives
Proof of Stake, Proof of Work, Delegated Proof of Stake, Proof Elapsed Time, Deposite-Based
Consensus, Proof of Importance, Federated Consensus or Federated Byzantine Consensus,
Practical Byzantine Fault Tolerance. Block chain Use Case: Supply Chain Management.
WebLinks:
1. https://www.coursera.org/specializations/blockchain.
2. https://nptel.ac.in/courses/106105184/
3. https://swayam.gov.in/nd1_noc20_cs01/preview
COURSEOUTCOMES
CO1: Explain the basic notion of distributed systems & block chain technology K2
stack
CO2: Analyze bitcoin and ethereum blockchain K4
CO5: K3
Apply Blockchain in future usecases for security
MAPPING OF COURSE OUTCOMES TO PROGRAM OUTCOMES
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 Java.
Experiments:
1. Programs using TCP Sockets (like date and time server & client, echo server & client, etc..)
2. Programs using UDP Sockets (like simple DNS)
3. Programs using Raw sockets (like packet capturing and filtering)
4. Programs using RPC
5. Simulation of sliding window protocols
6. Experiments using simulators (like OPNET)
7. Performance comparison of MAC protocols
8. Implementing Routing Protocols
9. Performance comparison of Routing protocols
10. Implementation of Logical and Physical Address
11. Simulation of ARP/RARP Protocol
12. Study of UDP and TCP performance
TOTAL: 30 h
Text Book:
T1. Behrouz A. Forouzan, “Data communication and Networking”, Fourth Edition,Tata
McGraw-Hill, 2006.
Reference Books:
R1. Nader F. Mir, “Computer and Communication Networks”, Pearson Education, 2007
R2. Comer, “Computer Networks and Internets with Internet Applications”, Fourth Edition,
Pearson Education, 2003.
R3. Andrew S. Tanenbaum, “Computer Networks”, Fourth Edition, 2003.William Stallings,
“Data and Computer Communication”, Sixth Edition, Pearson Education, 2000
Web Links:
1. https://www.cse.iitk.ac.in/users/dheeraj/cs425/
COURSE OUTCOMES
At the end of this course the students will be able to,
Course Knowledge
Description
Outcome Level
CO1 Experiment with TCP, UDP and Raw socket programming K3
CO2 Construct an application model for RPC K6
Model the simulation of sliding window protocol and
CO3 K3
ARP/RARP
Identify the Performance comparison of MAC protocols,
CO4 K3
Routing protocol
CO5 Compose the implementation of Logical and Physical Address K6
ASSESSMENT METHODS:
End Semester
CAT 1 CAT 2 Model Exam Observation
Exams
✓ ✓ ✓
Demonstration /
Record MCQ Projects Viva
Presentation
✓ ✓ ✓
PCC MACHINE LEARNING USING WATSON 3 0 0 3
STUDIO
Course Objective:
To help the reader in understanding the basics of the Watson Studio and the use of Watson Studio
for analytics.
UNIT I I NTRODUCTION TO WATSON STUDIO 9
Introduction- Watson Studio framework for analytics-Development to deployment of models-
Watson Studio Overview- How to install and get started with Watson Studio- Environments to
run Watson Studio models- Access Control- Collaboration in Watson Studio
UNIT II PREPARING DATA 9
Introduction-Overview-Adding data to a project-Refining data with data refinery-Cleaning data
within Watson Studio-Use Case-Case Study
UNIT III DATA SCIENCE 9
Introduction-Overview-Data science using Watson Studio-Analyze Data- Develop applications in
R Studio- Data Visualization- Visualize the data without coding with analytic dashboards-Case
Study
Policies- Data protection rules- Business terms and data classification- Managing Watson apps-
Determining roles- Deploying Models-Case study
TOTAL: 45h
TEXT BOOK:
1. IBM Career Education IBM CE Business Intelligence using Cognos, Course Material.
Course Outcome:
At the end of this course, the Student will be able to
Course Knowledge
Description
Outcome Level
Understand the concepts and how to install and get started
CO1 K3
with Watson Studio
Understand Assets and Environments to run Watson Studio
CO2 K4
models
Understand Refining data with data refinery and Cleaning
CO3 K3
data within Watson Studio
Understand on how to analyze data by writing code in
CO4 K6
notebooks and Develop applications in RStudio
Understand details about Machine Leaning & AI built in
CO5 K6
within Watson Studio
MAPPING OF COURSE OUTCOMES TO PROGRAM OUTCOMES
ASSESSMENT METHODS:
✓ ✓ ✓ ✓
Singular/plural-presenttense/pasttense—genders-Prepositions-conjunctions- Choice of
words—simplesentences—compoundsentences-summarisingphrases—Synonyms—
Antonyms —Analogies—Similar Words
Attitude—Meaning-Featuresofattitude-Formation-PersonalityFactors-Types of attitude
– Change in attitude-Developing Positive attitude.
TOTAL: 30h
REFERENCEBOOKS
1. Managing Soft Skills And Personality—BNGhosh Mcgraw Hill Publications
Course Outcome:
ASSESSMENT METHODS:
✔ ✔ ✔
Quiz MCQ Projects Seminars Demonstratio Open book
n/ test
Presentation
✔ ✔ ✔ ✔ ✔
PCC FOUNDATION COURSE IN CLOUD COMPUTING 3 0 0 3
Course Objectives:
• The course will focus on using a teacher-student interactive and decision-oriented
learning exercises.
• For the active learning mode in the course to be effective, participating in class
discussions is extremely important along with self paced learning to clear the concepts of
software.
• In addition to the lectures, discussions and demonstrations, students would be required to
work on sample applications and exercises.
UNIT I INTRODUCTION TO CLOUD COMPUTING 9
Introduction-Overview of IBM Cloud-Cloud Computing-IBM Cloud Services-Cloud
Delivery Models-IBM Cloud-IBM Cloud walkthrough-IBM Cloud Components
UNIT II IBM CLOUD ARCHITECTURE 9
Introduction-IBM Cloud Architecture-Overview of Cloud Foundry-Cloud Foundry
Architecture-Various Components Cloud Foundry Framework-Cloud Controller Controller-
Cloud Foundry cli calls
UNIT III IBM CLOUD SERVICES 9
Introduction-Overview-Analytics services in IBM Cloud-Watson Services-Auto Scaling-
DevOps-IBM Cloud Services Application-Case Study
UNIT IV IBM CLOUD DEVOPS SERVICES 9
Introduction-Overview-IBM Cloud Devops Services-Delivery Feature-Overview on Tool
chains-Code Repository-Delivery pipeline-Eclipse Orion Web IDE
UNIT V NODE RED -NODE CREATION 9
Introduction-Overview of Node-RED-Node Flow in Node-RED-Types of Nodes-Functions
in Node-RED-How to install and perform on Node-RED-Case Study
TOTAL: 45h
TEXT BOOK:
1. IBM Career Education IBM CE – Foundation Course in Cloud Computing, IBM Student
Course Material.
Course Outcome:
At the end of this course, the Student will be able to
Course Knowledge
Description
Outcome Level
Understand different Cloud offerings and delivery
CO1 K3
models
CO2 Understand the IBM Cloud Foundry Architecture K4
ASSESSMENT METHODS:
✓ ✓ ✓ ✓
PCC ARTIFICIAL INTELLIGENCE ANALYST 3 0 0 3
Course Objective:
To help the learner to build their own AI solutions using Watson Studio, Watson Machine
Learning and Watson Knowledge catalog and understand how they can use Watson Open Scale
to monitor their machine learning models in production.
ASSESSMENT METHODS:
✓ ✓ ✓ ✓
PCC ARTIFICIAL INTELLIGENCE ANALYST LAB 3 0 0 3
(Practical)
Course Objectives:
To help the learner to build their own AI solutions using Watson Studio, Watson Machine
Learning and Watson Knowledge catalog and understand how they can use Watson Open Scale
to monitor their machine learning models in production.
List of Experiments
2. This exercise introduces you to the basic tasks that you perform when you use Watson
Studio. Load a data set into the project’s object store. Manage IBM Cloud Object Storage.
Analyse data by using Watson Studio. Use Pixie Dust for data visualization.
3. This exercise introduces you to the basic tasks that you must perform when you import and
deploy machine learning models by using the IBM Watson Machine Learning service and IBM
Watson Studio.
4. Creating an Auto AI experiment from marketing data
5. Building and deploying a regression analysis model with Watson Machine Learning
6. Ingesting, converting, enriching, and querying data with the IBM Watson Discovery service
7. Creating a machine learning model with IBM Watson Knowledge Studio
8. This exercise describes how to create a chatbot and publish it quickly without coding by
using the IBM Watson Assistant service. For this example, you create a Help Desk chatbot.
However, you can customize the chatbot to take any other role, such as delivery service, Q&A,
student assistant, and more.
9. Using a basic deep neural network to solve an image recognition problem.
Integrating IBM Watson Knowledge Studio with IBM Watson Discovery for the procurement
domain.
P
O PO PO PO PO PO PO PO PO PO1 PO1 PO1 PSO PSO
1 2 3 4 5 6 7 8 9 0 1 2 1 2
CO1 3 3 3 3 2 2 - 1 2 2 3 2 3 2
CO2 3 3 3 3 2 2 - 1 2 2 3 2 3 2
CO3 3 3 3 3 2 2 1 1 2 2 3 2 3 2
CO4 3 3 3 3 2 2 - 1 2 2 3 2 3 2
CO5 2 3 3 3 2 2 1 1 2 2 3 2 3 2
2.
Average
8 3 3 3 2 2 0.4 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
✓ ✓ ✓
COURSE OBJECTIVES:
To enhance the soft skills and prepare them towards the skills needed for theircareer.
TEXT BOOKS:
REFERENCE BOOKS:
Weblinks: https://onlinecourses.nptel.ac.in/noc22_hs08/preview
COURSE OUTCOMES
CO5 3 3 3 3 2 3 - - 2 - 2 3 - 3
Averag
e 2.8 3 3 3 2 2 - - 2 2 3 2 - 2
ASSESSMENT METHODS:
✓ ✓ ✓
Record MCQ Projects Viva Presentation
✓ ✓ ✓
Course Objectives
The course will focus on introduction about HTML, CSS & JavaScript and provide hands on
Docker and Kubernetes concepts including components, Modules and Directive.
UNIT I INTRODUCTION TO JAVASCRIPT 9
Introduction-Overview of Java Script-Java script Functions-DOM Definition-DOM Methods-
DOM Manipulation- Validation using JavaScript-Case study
UNIT II MICROSERVICES AND ITS IMPLEMENTATION 9
Introduction-Importance of Micro services-Architecture Implementation-Monolithic
Application-Micro service Security-API Management and Gateways-The Future of Micro
services-Micro services Governance
UNIT III INTRODUCTION OF NODEJS 9
Introduction to NodeJS-Installation and Configuration-NodeJS Command Line-Sample Project
using Node Express command prompt-Nod eclipse plugin-Sample Project using Nod eclipse-
Performing CRUD Operations-Key features of MongoDB
UNIT IV INTRODUCTION TO DOCKER 9
Introduction-Overview of the Docker-Docker Architecture-Containers-Virtual Machines versus
Containers- Docker: A shipping container for code-Benefits of using containers-Docker File
systems
UNIT V CLOUD INTRODUCTION TO KUBERNETES 9
Introduction to Kubernetes-Container and Orchestration-Kubernetes Architecture-Master Node
Components-Worker Node Components- Kubernetes Building Blocks-Images and Immutability-
Pod-Config Maps & Secrets-Deploying Applications on Kubernetes-Pod Health
TOTAL: 45h
TEXT BOOK:
1. IBM Career Education IBM CE – Micro services Architecture and Implementation, IBM
Student Course Material.
Course Outcome:
At the end of this course, the Student will be able to
Course Knowledge
Description
Outcome Level
CO1 Implement the Concepts of JavaScript functions K3
Develop the importance of Micro services and
CO2 K4
describes their need as an Architecture Implementation
Understand the concepts along with hands-on
CO3 K3
exercise to NodeJS, Installation and Configuration
Implement Docker Account and deploying an application on
CO4 K6
docker
Analyse the Cloud implementation and how to manage
CO5 K6
Kubernetes and clusters
ASSESSMENT METHODS:
CAT 1 CAT 2 ModelExam End Assignments Case Studies
Semester
Exams
✓ ✓ ✓ ✓ ✓ ✓
Quiz MCQ Projects Seminars Demonstration/ Open book test
Presentation
✓ ✓ ✓ ✓
PCC DESIGN THINKING,AGILE,DEVOPS 3 0 0 3
Course Objectives:
The course will focus on understanding the basics of Design Thinking, Agile Approaches and the
way of project management approaches like water fall model or V model
TOTAL: 45h
TEXT BOOK:
1. IBM Career Education IBM CE – Design Thinking, Agile, Devops, IBM Student Course
Material.
Course Outcome:
At the end of this course, the Student will be able to
Course Knowledge
Description
Outcome Level
Understand an overview of Design Thinking ,Importance in
CO1 K3
today competitive world and get an insight to its history
Implement the various Project Management
CO2 K4
Methodologies
ASSESSMENT METHODS:
CAT 1 CAT 2 Model Exam End Assignments Case Studies
Semester
Exams
✓ ✓ ✓ ✓ ✓ ✓
Quiz MCQ Projects Seminars Demonstration/ Open book test
Presentation
✓ ✓ ✓ ✓
PCC DESIGN THINKING,AGILE,DEVOPS LAB 0 0 2 1
(Practical)
Course Objectives:
Thinking Frame work is different from the various components of IBM Design Thinking
Framework.
List of Experiments
1. Listening
2. How Might We (HMW) Statements
3. Storyboarding
4. Crafting Hills
5. Prototyping
6. User Feedback
7. Git Server and Client Installation
8. Installing Docker on Ubuntu and set WSL Environment
9. Create Docker Images using Docker Registry
Implement a Pipeline Continuous Deployment process using Jenkins tool
Course Outcome:
At the end of this course, the Student will be able to
Course Knowledge
Description
Outcome Level
Understand an overview of Design Thinking ,Importance in
CO1 K3
today competitive world and get an insight to its history
CO2 Implement the various Project Management Methodologies K4
ASSESSMENT METHODS:
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 - - -
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.
3. Chris Eaton, Dirk De Roos, Tom Deutsch, Understanding Big Data:
Analytics for Enterprise Class Hadoop andStreaming Data‖, McGraw Hill
Publishing, 2012
Weblinks: https://nptel.ac.in/courses/106104189
COURSE OUTCOMES
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:
✓ ✓ ✓ ✓ ✓
Quiz MCQ Projects Seminars Demonstration/ Open book
Presentation test
✓ ✓ ✓ ✓
137
PEC CLOUD COMPUTING 3 0 0 3
Course Objectives
• To familiarize with the types of virtualization and the lead players in cloud.
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.
UNIT V : CLOUD PLATFORMS AND APPLICATION 9
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
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
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
141
Text Books:
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:
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
143
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
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.
145
UNIT II : BUSINESS ANALYSIS 9
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:
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
147
ASSESSMENT METHODS:
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
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
UNIT V: Intelligent Agents 9
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
149
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.
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.
151
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
ASSESSMENT METHODS:
✓ ✓ ✓ ✓ ✓ ✓
COURSE OBJECTIVES
153
UNIT IV : CLASSIFICATION AND CLUSTERING 9
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
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:
✓ ✓ ✓ ✓ ✓
155
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.
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:
157
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
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
159
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:
CAT 1 CAT 2 Model Exam End Semester Exams Assignments
✓ ✓ ✓ ✓ ✓
✓ ✓
Course Objective:
161
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:
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:
163
UNIT I : INTRODUCTION TO SOFTWARE PROJECT MANAGEMENT 9
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:
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
165
ASSESSMENT METHODS:
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.
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
167
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:
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
169
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
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
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
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
173
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
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
175
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
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:
177
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
CO5 2 3 2 3 2 2 3 - - 3 - 3 1 3
ASSESSMENT METHODS:
✓ ✓ ✓ ✓ ✓
Demonstration /
Quiz MCQ Projects Seminars
Presentation
✓ ✓
Course Objectives
179
UNIT III : AGILITY AND KNOWLEDGE MANAGEMENT 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”,
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
CO3 3 3 3 3 3 - - - - - - - - 3
CO4 2 3 2 3 3 - - - - - - - - 3
CO5 1 2 3 3 3 - - - - - - - - 3
ASSESSMENT METHODS:
✓ ✓ ✓ ✓ ✓ ✓
✓ ✓ ✓ ✓ ✓
181
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
TOTAL HOURS : 45
TEXT BOOK:
1. Michael E Whitman and Herbert J Mattord, “Principles of Information
Security”, Vikas Publishing House, New Delhi, 2003
REFERENCE BOOKS:
Web Links:
1. http://web.cse.ohio-state.edu/~champion.17/4471/
2. https://slideplayer.com/slide/4409575/
COURSE OUTCOMES:
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
183
CO4 3 3 3 3 3 - - - - - 2 2 3 2
CO5 2 3 3 3 3 - - - - - 2 2 3 2
ASSESSMENT METHODS:
✓ ✓
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
Text 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
185
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
ASSESSMENT METHODS:
✓ ✓ ✓ ✓ ✓
✓ ✓
Course Objectives
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
187
CO2 Analyze the incentive structure in a block chain based system K4
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
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
189
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:
✓ ✓ ✓ ✓ ✓
✓ ✓
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.
191
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:
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.
193
UNIT 5 : Information Security Audit Preparation 9
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
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
ASSESSMENT METHODS:
✔ ✔ ✔ ✔ ✔
✔ ✔ ✔ ✔
195
PEC INTELLIGENT DATA BASE SYSTEM 3 0 0 3
Course Objectives
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
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
197
CO5 3 3 3 3 3 - - - - - - - 3 3
ASSESSMENT METHODS:
✔ ✔ ✔ ✔ ✔
✔ ✔ ✔ ✔
Course Objectives
➢ To learn the significance of machine learning and data mining algorithms for
Recommender systems
UNIT I : INTRODUCTION 9
TEXT BOOKS:
COURSE OUTCOMES:
199
Mapping of Course Outcomes to Program 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 - 3 2 - - 3 - 3 1 3
ASSESSMENT METHODS:
✓ ✓ ✓ ✓ ✓ ✓
✓ ✓ ✓ ✓ ✓ ✓
Course Objectives
Total Hours : 45
TEXTBOOK
REFERENCES:
4. Steven Bird, Ewan Klein, and Edward Loper, “Natural language processing
with Python”,O’REILLY.
201
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 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.
• To apply analytics for different functions of a business
UNIT I : INTRODUCTION TO BUSINESS ANALYTICS 9
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
TOTAL HOURS 45
TEXT BOOKS:
3. Philip Kotler and Kevin Keller, Marketing Management, 15th edition, PHI,
2016
203
4. VSP RAO, Human Resource Management, 3rd Edition, Excel Books, 2010.
CO1: Explain the real world business problems and model with K5
analytical solutions.
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:
✓ ✓ ✓ ✓ ✓
✓ ✓ ✓ ✓ ✓
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
205
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:
CAT 1 CAT 2 Model Exam End Semester Assignments Case
Exams Studies
✓ ✓ ✓ ✓
✓ ✓ ✓
Course Objectives
207
UNIT IV : 3D RECONSTRUCTION 9
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:
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:
✓ ✓ ✓ ✓ ✓ ✓
✓ ✓ ✓ ✓ ✓ ✓
209
PROFESSIONAL ELECTIVE COURSE (BLENDED)
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:
211
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
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.
213
UNIT III : R Programming 12
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
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
✓ ✓
215
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:
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
217
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
UNIT III : DOCUMENT ORIENTED DATABASE 12
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
219
COURSE OUTCOMES
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
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
221
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
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
223
UNIT III : KINEMATICS, DYNAMICS AND DESIGN OF ROBOTS &
END-EFFECTORS 12
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
Weblinks: 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
ASSESSMENT METHODS:
✓ ✓ ✓ ✓ ✓ ✓
Demonstration/ Open
Quiz MCQ Projects Seminars
Presentation book test
✓ ✓ ✓ ✓ ✓
225
PEC CONCEPTS OF VIRTUAL AND AUGMENTED 3 0 2 4
REALITY
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.
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 - 3d interaction techniques, 3d UI design and development, 3D UI
evaluation and other issues.
UNIT V Virtual reality applications: 12
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
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
227
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:
✓ ✓ ✓ ✓ ✓
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.
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
229
COURSE 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 3 - - - - - - - -
2 3 3 2 3
CO5 3 3 3 3 3 2 3 3 3 3 3 3 3 3
ASSESSMENT METHODS
✓ ✓ ✓ ✓ ✓
✓
EMBEDDED SYSTEMS 3003
Course Objective:
• To introduce the difference between embedded systems and general purpose
systems.
• To learn how to optimize hardware designs of custom single-purpose processors.
• To study the different approaches in optimizing general-purpose processors and to
introduce different peripheral interfaces to embedded systems.
• To understand the design tradeoffs made by different models of embedded systems
TOTAL: 45 h
231
TEXT BOOKS:
1. Wayne Wolf, “Computers as Components: Principles of Embedded Computer System
Design”, Elsevier, Third Edition, 2012.
2. Michael J. Pont, “Embedded C”, Pearson Education , Second Edition, 2008.
REFERENCE BOOKS:
1. Steve Heath, “Embedded System Design”, Elsevier, Second Edition, 2005.
2. Muhammed Ali Mazidi, Janice Gillispie Mazidi and Rolin D. McKinlay, “The 8051
Microcontroller and Embedded Systems”, Pearson Education, Second edition, 2007.
Course Knowledge
Description
Outcome Level
Course Objective:
To enable students to understand the fundamental economic concepts applicable to
engineering and to learn the techniques of incorporating inflation factor in economic
decision making.
UNIT V DEPRECIATION 9
Depreciation- Introduction, Straight line method of depreciation, declining balance
method of depreciation-Sum of the years digits method of depreciation, sinking fund
method of depreciation/ Annuity method of depreciation, service output method of
depreciation-Evaluation of public alternatives- introduction, Examples, Inflation adjusted
decisions – procedure to adjust inflation, Examples on comparison of alternatives and
determination of economic life of asset.
TOTAL: 45h
TEXT BOOK:
1. Panneer Selvam, R, “Engineering Economics”, Prentice Hall of India Ltd, New
Delhi, 2001.
233
REFERENCE BOOKS:
1. Chan S.Park, “Contemporary Engineering Economics”, Prentice Hall of India, 2011.
2. Donald.G. Newman, Jerome.P.Lavelle, “Engineering Economics and analysis” Engg.
Press, Texas, 2010.
3. Degarmo, E.P., Sullivan, W.G and Canada, J.R, “Engineering Economy”, Macmillan,
New York, 2011.
4. Zahid A khan: Engineering Economy, “Engineering Economy”, Dorling Kindersley,
2012
Course Knowledge
Description
Outcome Level
To enable students to understand the fundamental economic
CO1 concepts applicable to engineering and to learn the techniques of
K5
incorporating inflation factor in economic decision making.
Apply the appropriate engineering economics analysis method(s)
CO2
for problem solving K3
Evaluate the cost effectiveness of individual engineering projects
CO3 using the methods learned and draw inferences for the investment
K4,K5
decisions.
Compare the cost effectiveness of multiple projects using the
CO4 methods learned, and make a quantitative decision between
K3
alternate facilities and/or systems.
Apply all mathematical approach models covered in solving
engineering economics problems: mathematical formulas, interest
CO5
factors from tables, Excel functions and graphs. Estimate K6
reasonableness of the results.
Course Objective:
• To learn the basic concepts of nano science and nanotechnology and their
applications in various fields of Science and Engineering.
• To understand the scope of nano materials potential use in products
manufactured by various industries.
UNIT I INTRODUCTION 9
Nanoscale Science and Technology- Implications for Physics, Chemistry, Biology and
Engineering-Classifications of nanostructured materials- nano particles- quantum
dots,nanowires-ultra-thinfilms-multilayered materials. Length Scales involved and effect on
properties: Mechanical, Electronic, Optical, Magnetic and Thermal properties. Introduction
to properties and motivation for study (qualitative only).
Course Knowledge
Description
Outcome Level
CO1 Relate thermodynamic concepts of nanoparticles. K1
CO2 Discuss properties of nanoparticles. K2
CO3 Interpret applications of nanosystems. K6
CO4 Illustrate characterization techniques used in nanosystem. K3
Compare physical & chemical synthesis procedures of
CO5 K2
nanosystems.
Course
Description Knowledge
Outcome Level
To identify, manipulate and analyze spatial data using state-of-
CO1 K4
the-art software
To understand and interpret data in different ways that reveal
CO2 K5
relationships
To analyse the patterns and trends in the form of maps, globes,
CO3 K3
reports, and charts.
To explain the components and functionality of a GIS and the
CO4 K4
differences between GIS and other information systems
To understand the nature of geographic information and explain
CO5 K6
how it is stored in computer (including map projection)
237
HIGH SPEED NETWORKS 3003
Course Objective:
• To understand the basis of ATM and Frame relay concepts.
• To learn the various types of LAN’s and to know about their applications and
techniques involved to support real-time traffic and congestion control in ATM.
• To understand the basis of ISA queuing discipline.
Course Knowledge
Description
Outcome Level
CO1 Understanding the basis of ATM and Frame relay concepts. K6
To learn the various types of LAN’s and to know about their
CO2 applications and techniques involved to support real-time traffic K5
and congestion control in ATM.
CO3 To understand the basis of ISA queuing discipline. K5
CO4 Understanding the Integrated Services Architecture K3
CO5 Analyzing the protocols for QoS support K4
Course Objective:
• To know how to protect the rights of the university, its innovators, inventors,
research sponsors and the public.
• To learn how to eliminate the infringement, improper exploitation and abuse of the
university's intellectual assets.
UNIT I INTRODUCTION 9
Introduction – Invention and Creativity – Intellectual Property (IP) – Importance –Need for
239
IPR- Protection of IPR - IPR in India – Genesis and Development IPR in abroad - some
important examples of IPR – Basic types of property (i). Movable Property - Immovable
Property and - Intellectual Property- Competing Rationales for Protection of Intellectual
Property Rights
UNIT II APPLICATIONS OF IP 9
IP – Patents- Procedure for Opposition- Revocation of Patents - Ownership and
Maintenance of Patents- Assignment and licensing of Patents – Copyrights and related
rights – Trade Marks and rights arising from Trademark registration – Definitions –
Industrial Designs and Integrated circuits –Protection of Geographical Indications at
national and International levels – Application Procedures -
REFERENCE BOOKS:
1. Eli Whitney, United States Patent Number: 72X, Cotton Gin, 2004.
2. Intellectual Property Today: Volume 8, No. 5, 2006, [www.iptoday.com].
3. Using the Internet for non-patent prior art searches, Derwent IP Matters, July 2000.
Course Knowledge
Description
Outcome Level
Apply the basics of the four primary forms of intellectual
CO1 K4
property rights.
Determine the compare and contrast the different forms of
CO2 intellectual property protection in terms of their key differences K5
and similarities.
Analyze, assess and critique some basic theoretical justifications
CO3 K6
for each form of intellectual property protection.
Identify, apply and assess principles of law relating to each of
CO4 K6
these areas of intellectual property
Analyze the effects of intellectual property rights on society as a
CO5 K6
whole.
Course Objective:
• To understand the design issues in ad hoc networks.
• To learn the different types of MAC protocols.
• To be familiar with different types of ad hoc routing protocols.
UNIT I INTRODUCTION 9
Introduction to Adhoc networks – definition, characteristics advantages and disadvantages,
features, applications. Characteristics of Wireless channel, nodes, power saving mechanism,
Adhoc Mobility Models:– Indoor and outdoor models.
241
UNIT II MEDIUM ACCESS PROTOCOLS 9
MAC Protocols: design issues, goals and classification. Contention based protocols– with
reservation, scheduling algorithms, protocols using directional antennas. IEEE standards:
802.11a, 802.11b, 802.11g, 802.15. HIPERLAN.
TOTAL: 45 h
TEXT BOOKS:
1. C. Siva Ram Murthy and B. S. Manoj, Ad hoc Wireless Networks Architectures and
protocols, 2nd edition, Pearson Education, 2007
2. Charles E. Perkins, Ad hoc Networking, Addison – Wesley, 2000
REFERENCE BOOKS:
1. Stefano Basagni, Marco Conti, Silvia Giordano and Ivan stojmenovic, Mobile adhoc
networking, Wiley– IEEE press, 2004.
2. Mohammad Ilyas, The handbook of adhoc wireless networks, CRC press, 2002.
3. T. Camp, J. Boleng, and V. Davies “A Survey of Mobility Models for Ad Hoc Network
Research,” Wireless Commun. and Mobile Comp., Special Issue on Mobile Ad Hoc
Networking Research, Trends and Applications, vol. 2, no. 5, 2002, pp. 483–502.
Course Knowledge
Description
Outcome Level
Assess the characteristics, advantages, disadvantages, features
CO1 K5
and applications of Mobile Adhoc networks
Explain various MAC protocols used in adhoc networks, IEEE
CO2 K4
and MAC
CO3 Distinguish the various types of routing protocols K4
Classify Transport layer, Adhoc transport protocols and Security
CO4 K4
issues in Adhoc networks
Explain cross layer optimization, parameter optimization
CO5 K4
techniques
Course Objective:
• To understand the basics of ANN and comparison with Human brain
• To study about various methods of representing information in ANN
• To learn various architectures of building an ANN and its applications
• To understand the Pattern classification and Pattern Association techniques
UNIT I INTRODUCTION 9
Definition of ANN-Biological Neural Networks-Applications of ANN-Typical
Architectures-Setting the weights-Common Activation functions-Development ofNeural
Networks-McCulloch-Pitts Neuron
TOTAL: 45 h
TEXT BOOK:
1. LaureneV. Fausett, “Fundamentals of Neural Networks-Architectures,Algorithms and
Applications”, Pearson Education, 2011.
REFERENCE BOOKS:
1. James. A. Freeman and David.M.Skapura, "Neural Networks Algorithms, Applications
and Programming Techniques ",Pearson Education, Sixth Reprint, 2011.
2. Simon Haykin, "Neural Networks and Learning Methods”, PHI Learning Pvt.Ltd., 2011.
3. James A. Anderson, “An Introduction to Neural Networks”, PHI Learning Pvt.Ltd., 2011.
Course Knowledge
Description
Outcome Level
CO1 Explain Biological Neural Networks and Applications of ANN K4
Summarize various applications of pattern association and
CO2 K5
classification
Classify Hetero associative memory neural network
CO3 K4
applications-Auto associative net-Iterative Auto associative
Assess Kohonen’s Self-Organizing Map –Applications-Learning
CO4 K5
Vector Quantization-Applications
Construct Basic Architecture- Basic Operation-ART1-ART2-
CO5 K6
Architecture
OPERATIONS RESEARCH 3003
Course Objective:
To provide knowledge and training in using optimization techniques under limited resources
for the engineering and business problems.
Decision models - Game theory - Two person zero sum games - Graphical solution-
Algebraic solution- Linear Programming solution - Replacement models - Models based on
service life - Economic life- Single / Multi variable search technique - Dynamic
Programming - Simple Problem.
TOTAL: 45 h
245
TEXT BOOK:
1. Taha H.A., Operations Research, eight Edition, Prentice Hall of India, 2016.
REFERENCE BOOKS:
1.Shennoy G.V. and Srivastava U.K., ¡§Operation Research for Management¡¨, Wiley
Eastern,1996.
2. Bazara M.J., Jarvis and Sherali H., ¡§Linear Programming and Network Flows¡¨, John
Wiley, 1990. 4th edition.
3. Philip D.T. and Ravindran A., ¡§Operations Research¡¨, John Wiley, 1992.
4. Hillier and Libeberman, ¡§Operations Research¡¨, Holden Day, 1986
5. Budnick F.S., ¡§Principles of Operations Research for Management¡¨, Richard D Irwin,
1990.
Course Knowledge
Description
Outcome Level
CO1 Understand the fundamentals of Linear model K3
CO2 Solve the real time problems using optimization techniques K3
Acquire knowledge on transportation assignment, network and
CO3 sequencing models. K3
Solve various problems such as Inventory models, Queuing model
CO4 and Decision model. K3
CO5 Understand the working principle of dynamic programming K1,K2
Course Objective:
• To facilitate the knowledge about optical fiber sources and transmission
techniques.
• To enrich the idea of optical fiber networks algorithm such as SONET/SDH and
optical CDMA.
• To explore the trends of optical fiber measurement systems.
REFERENCE BOOKS:
1. C. Siva Ram Moorthy and Mohan Gurusamy, “WDM Optical Networks: Concept,
Design and Algorithms”, Prentice Hall of India, Ist Edition, 2002.
2. P.E. Green, Jr., “Fiber Optic Networks”, Prentice Hall, NJ, 1993.
247
Course Knowledge
Description
Outcome Level
To facilitate the knowledge about optical fiber sources and
CO1 K4
transmission techniques
To enrich the idea of optical fiber networks algorithm such as
CO2 K5
SONET/SDH and optical CDMA
CO3 To explore the trends of optical fiber measurement systems K3
CO4 Understanding different types of Architecture K4
CO5 Analyzing the network design and management functions K5
Course Objectives:
• To learn the Computer Basics: Data Representation, Input / Output Units, Computer
Memory
• To understand the basics of Processor: Computer Architecture, Programming Languages
• To Describe the basic concept of Microcomputers, Computer Generations and
Classifications
Unit – II Processor 9
Structure of Instructions, Description of a Processor, A Machine Language Program, An
Algorithm to Simulate the Hypothetical Computer. Computer Architecture:
Interconnection of Units, Processor to Memory Communication, I/O to Processor
Communication, Interrupt Structures, Bus Architecture of Personal Computers,
Multiprogramming, Processor Features, Reduced Instruction Set Computers (RISC), Virtual
Memory. Programming Languages: Why Programming Language?, Assembly Language,
High Level Programming Languages, Compiling High Level Language Program, Some
High Level Languages. Operating System: Why Do We Need an Operating System?, Batch
Operating System, Multiprogramming Operating System, Time Sharing Operating System,
Other Facilities Provided by Operating Systems, Personal Computer Operating System, The
UNIX Operating System, Microkernel based Operating System, On – line and Real – time
Systems.
Unit – III Microcomputers 9
An Ideal Microcomputer, An Actual Microcomputer, Memory Systems for Microcomputers,
A Minimum Microcomputer Configuration, Evolution of Microcomputers, Special Purpose
Microprocessors, Special Purpose Microcomputer Software, Special Purpose Applications
of Microcomputers, Smart Cards and RFID. Computer Generations and Classifications:
First Generation of Computers, The Second Generation, The Third Generation, The Fourth
Generation, The Fifth Generation, Moore’s Law, Classification of Computers, Distributed
Computer System, Parallel Computers.
Unit – IV Voice and Data Communications 9
Types of Communications with and Among Computers, Characteristics of Communication
Channels, Allocation of Channel, Physical Communication Media, Public Switched
Telephone Networks, Multiplexing Techniques in Wireless Communication, Cellular
Communication System, Establishing Communication Paths, ATM Networks. Computer
Networks: Need for Computer Communication Networks, Internet and the World Wide
Web, Communication Protocols, Local Area Networks, Token Ring Local Area Network,
Interconnecting Networks, The Future of Internet Technology.
Unit –V Computer Graphics 9
Computer Graphics Applications, Display Devices, Overview of Display Method, Raster
Scan Display Processing Unit, Input Devices for Interactive Graphics, Programmers’ Model
of Interactive Graphics Systems, Image Acquisition and Storage, Storage Formats for
Pictures, Image Acquisition with a Digital Camera. Multimedia Data Acquisition and
Processing: Capturing a Moving Image with a Video Camera, Compression of Video Data,
MPEG Compression Standard, Acquiring and Storing Audio Signals, Audio Signal
Processing, Speech Processing. Emerging Computing Environments: Current Computing
Scenario, Peer to Peer Computing, Grid Computing, Cloud computing, Utility Computing.
Total: 45 h
249
TEXT BOOK:
1. Fundamentals of Computers, by V.Rajaraman, PHI, sixth Edition, 2015.
REFERENCE BOOK:
1. Fundamentals of computers, E.Balagurusamy, TMH, second reprint 2019.
Course Knowledge
Description
Outcome Level
Appraise the Representation of various data like Characters,
CO1 Integers, Fractions, Hexadecimal, Numbers in Personal K5
Computer Systems
Sketch neatly about the computer architecture and Bus
CO2 K3
Architecture of Personal Computers
CO3 Compare and contrast Generation of computers K4
Explain the Characteristics of Communication Channels and
CO4 K4
Internet and the World Wide Web,
Evaluate Multimedia Data Acquisition and Processing in
CO5 K5
Computer Graphics
Course Objective:
• To have a clear understanding of the managerial functions like planning, organizing,
staffing, leading and controlling.
• To study the evolution of management
• To study the functions and principles of management
• To learn the application of the principles in an organization
• To learn the engineering ethics and human values
TOTAL: 45 h
TEXT BOOKS:
1. Stephen P. Robbins and Mary Coulter, 'Management', Prentice Hall of India, 14th
Edition.
2. Charles W L Hill, Steven L McShane, 'Principles of Management', Mcgraw Hill
Education, Third Edition, 2017.
3. Mike W. Martin and Roland Schinzinger, “Ethics in Engineering”, Tata McGraw
Hill, New Delhi, Fourth Edition, 2014.
REFERENCE BOOKS:
1. Hellriegel, Slocum & Jackson, ' Management - A Competency Based Approach',
Thomson South Western, 11 th edition.
2. Harold Koontz, Heinz Weihrich and Mark V Cannice, 'Management - A global &
Entrepreneurial Perspective', Tata Mcgraw Hill, 14th edition, 2013.
3. Andrew J. Dubrin, 'Essentials of Management', Thomson Southwestern, 9th edition,
2012.
4. Charles B. Fleddermann, “Engineering Ethics”, Pearson Prentice Hall, New Jersey,
4th edition, 2012.
5. John R Boatright, “Ethics and the Conduct of Business”, Pearson Education, New
Delhi 8th edition, 2014.
Course Knowledge
Description
Outcome Level
Course Objective:
• To introduce the students to the basic concepts and principles of various components
of remote sensing.
• To teach the concept of EMR interaction with atmosphere and earth materials.
• To introduce the students to the basic concepts of optical and microwave remote
sensing.
• To teach the concept of geographic information system and application.
253
Raster and Vector data structure – Analysis using Raster and Vector data – Retrieval,
Reclassification, Overlaying, Buffering – Data Output – Printers and Plotters.
UNIT V MISCELLANEOUS TOPICS 9
Visual Interpretation of Satellite Images – Elements of Interpretation – Interpretation Keys
Characteristics of Digital Satellite Image – Image enhancement – Filtering – Classification –
Integration of GIS and Remote Sensing – Application of Remote Sensing and GIS – Urban
Applications– Integration of GIS and Remote Sensing – Application of Remote Sensing and
GIS – Water resources – Urban Analysis – Watershed Management – Resources
Information Systems Introduction.- Global positioning system.
TOTAL: 45 h
TEXT BOOKS:
1. M.G. Srinivas, Remote Sensing Applications, Narosa Publishing House, 2001. (Units 1
& 2).
2. Anji Reddy, Remote Sensing and Geographical Information Systems, BS Publications
2001 (Units 3, 4 & 5).
REFERENCE BOOKS:
1. Jensen, J.R., Remote sensing of the environment, Prentice Hall, 2000.
2. Kang Tsung Chang, “Introduction to Geographic Information Systems”, TMH, 2007
Course Knowledge
Description
Outcome Level
To introduce the students to the basic concepts and principles of
CO1
various components of remote sensing. K4
To teach the concept of EMR interaction with atmosphere and
CO2 K3
earth materials.
To introduce the students to the basic concepts of optical and
CO3 K4, K5
microwave remote sensing
To teach the concept of geographic information system and
CO4 K4
application.
To develop technical skills and competence in data and
CO5 information acquisition, extraction, management and analysis; K5
spatial and statistical modelling; mapping and visualization.
ROBOTICS 3003
Course Objective:
• To study microcontroller operations for robotics and the different interfaces to
implement in a microcontroller.
• To learn how Microchip PIC micro PIC16F627 can be erased and reprogrammed.
• To learn how different sensors, outputs, and peripherals can be wired to a
microcontroller to work cooperatively and create a high-level control program.
• To design robots in a real time environment.
The scope of industrial Robots - Definition of an industrial robot - Need for industrial robots
- applications. Robot Intelligence – State Space Search – Problem Reduction – Use of
Predicate – logic – means Ends Analysis – Problem Solving – Robot Learning – Robot Task
Planning – Basic Problems in Task Planning.
Source files, object files, libraries, linkers and hex files – Assemblers – Interpreters –
Compilers - Simulators and Emulators - Integrated development environments.
Different PIC micro MCU devices and features - Application development tools - Basic
circuit requirements - The PIC16F627 - EL cheapo PIC micro programmer circuit.
UNIT IV THE MICROCONTROLLER CONNECTIONS 9
Hardware interface sequencing- Robot C programming template – Protyping with the PIC
micro microcontroller – Intercomputer communications- RS232 - HyperTerminal RS 232
terminal emulator- RS 232 interface example between PC and PIC micro MCU –
Bidirectional synchronous interfaces – Output devices – LEDS – PWM power level control
– Sensors – Whiskers for physical object detection – iR collision detection sensors- IR
remote controls- Ultrasonic distance measurement- Light level sensors- Sound sensors-
Odometry for motor control and navigation – Radio control servos.
Real time operating system (RTOS) – Example application running in an RTOS – State
machines – Randomly moving a robot application with IR remote control - Behavioral
programming - Neural networks and Artificial intelligence.
255
Total: 45h
TEXT BOOK:
1. Myke Predko, “Programming Robot Controllers” – McGrawHill, 1st edition, 2003.
REFERENCE BOOKS :
1. Michael Slater, “Microprocessor – based design: A comprehensive Guide to Effective
Hardware Design”, Prentice Hall, 1989.
2. Myke Predko, “Programming and customizing the 8051- micro-controller”, Tata
McGraw-Hill, New Delhi, 2009.
3. Kenneth J. Ayala, “The 8051 micro-controller architecture, programming and
applications”, Penram International publishers, Mumbai, 1997.
4. Murphy Robin R,” Introduction to AI Robotics”, MIT Press, 2000.
5. Siegwart R and Nourbakhsh I.R, “Introduction to Autonomous mobile Robots”, Prentice
Hall India, 2005.
Course Knowledge
Description
Outcome Level
CO1 Analyzing the robot task planning and its limitations K5
To study microcontroller operations for robotics and the
CO2 K4
different interfaces to implement in a microcontroller
To learn how Microchip PIC micro PIC16F627 can be erased
CO3 K3
and reprogrammed
To learn how different sensors, outputs, and peripherals can be
CO4 wired to a microcontroller to work cooperatively and create a K6
high-level control program.
CO5 To design robots in a real time environment K6
SATELLITE COMMUNICATION 3003
Course Objective:
• Overview of satellite systems in relation to basic law and other terrestrial
systems.
• Study of satellite orbits and launching.
• Study of earth segment and space segment components.
• Study of satellite access by various users.
• Study of DTH and compression standards
257
UNIT V SATELLITE APPLICATIONS 9
INTELSAT Series, INSAT, VSAT, Mobile satellite services: GSM, GPS, INMARSAT,
LEO, MEO, Satellite Navigational System. Direct Broadcast satellites (DBS)– Direct to
home Broadcast (DTH), Digital audio broadcast (DAB)– Worldspace services, Business
TV(BTV), GRAMSAT, Specialized services – E–mail, Video conferencing, Internet
TOTAL: 45 h
TEXT BOOKS:
1. Dennis Roddy, ‘Satellite Communication’, McGraw Hill International, 4th Edition,
2017.
2. Wilbur L. Pritchard, Hendri G. Suyderhoud, Robert A. Nelson, ‘Satellite
Communication Systems Engineering’, Prentice Hall/Pearson, 2009.
REFERENCE BOOKS:
1. N.Agarwal, ‘Design of Geosynchronous Space Craft, Prentice Hall, 1986.
2. Bruce R. Elbert, ‘The Satellite Communication Applications’ Hand Book, Artech House
Bostan London, 1997.
3. Tri T. Ha, ‘Digital Satellite Communication’, II edition, 1990.
4. Emanuel Fthenakis, ‘Manual of Satellite Communications’, McGraw Hill Book Co.,
1984.
5. Robert G. Winch, ‘Telecommunication Trans Mission Systems’, McGraw–Hill Book
Co., 1983.
Course Knowledge
Description
Outcome Level
Overview of satellite systems in relation to basic law and other
CO1 K6
terrestrial systems.
CO2 Study of satellite orbits and launching. K5
CO3 Study of earth segment and space segment components. K4
CO4 Study of satellite access by various users. K5
CO5 Study of DTH and compression standards K4
TOTAL QUALITY MANAGEMENT 3003
Course Objective:
To facilitate the understanding of Quality Management principles and process.
UNIT I INTRODUCTION 9
Introduction – Need for quality – Evolution of quality – Definitions of quality – Dimensions
of product and service quality – Basic concepts of TQM – TQM Framework – Contributions
of Deming, Juran and Crosby – Barriers to TQM – Quality statements – Customer focus –
Customer orientation, Customer satisfaction, Customer complaints, Customer retention –
Costs of quality.
TEXT BOOK:
259
1. Dale H. Besterfiled, et at., “Total quality Management”, Third Edition, Pearson Education
Asia, Indian Reprint, 2006.
REFERENCE BOOKS:
1. James R. Evans and William M. Lindsay, “The Management and Control of Quality”, 8th
Edition, First Indian Edition, Cengage Learning, 2012.
2. Suganthi.L and Anand Samuel, “Total Quality Management”, Prentice Hall (India) Pvt.
Ltd., 2006.
3. Janakiraman. B and Gopal .R.K., “Total Quality Management – Text and Cases”, Prentice
Hall (India) Pvt. Ltd., 2006.
Course Knowledge
Description
Outcome Level
Explain the different Dimensions of product and service quality ,
CO1 K4
Basic concepts of TQM and TQM Framework
Appraise Motivation, Empowerment, Team and Teamwork,
CO2 K5
Quality circles Recognition and Reward, Performance appraisal
Assess The seven traditional tools of quality New management
CO3 K5
tools and six sigma: Concepts
Evaluate Quality Function Development (QFD) ,Taguchi quality
CO4 K5
loss function ,TPM Concepts, improvement needs
CO5 Explain the Need for ISO 9000 Quality System K4
Course Objective:
To understand the core concept, role and scope of smart sensors in IOT
To learn the fundamentals of Raspberry Pi and communication protocols between
various IOT components
TOTAL: 45 h
TEXT BOOK:
1. IBM Career Education IBM CE - Development of IOT Based Applications, IBM
Student Course Material.
Course Outcome:
At the end of this course, the Student will be able to
Course Knowledge
Description
Outcome Level
Understand the role of sensors and actuators in Internet
CO1 of Things K3
Course Objective:
• To learn the fundamentals of cloud computing
• To Understand the application development using DevOps Service on Bluemix
• To learn the Bluemix services in mobility and Bigdata.
Registering Services in BluemixTM, Deploying a Node.js app that uses the MySQL service
with command line tools, Build a Twitter Influencer Application in Bluemix, Building and
Deploying the Node.js version with the IBM Bluemix Eclipse tools, Deploying the Python
version with command line tools.
UNIT III DEVELOPMENT OF APPS USING DEVOPS SERVICES ON BLUE MIX
Overview of Dev Ops, Overview Bluemix DevOps Services, Part 1: Importing and
deploying the application from DevOps, Part 2: (Optional) Updating the application, JEE
Cloud Trader Benchmark Application on Bluemix that use performance analysis
capabilities.
UNIT IV BLUEMIX SERVICES IN MOBILITY & BIG DATA 9
Overview of Services in the areas of Mobile Apps Development & Big Data
UNIT V DATA MANAGEMENT SERVICES 9
Building an Application with Mobile Backend as a Service (MBaaS) on Bluemix platform,
Data Management service - Build an BI application using Map Reduce Service to perform
analytics for Big Data Sets .
TOTAL: 45h
TEXT BOOK:
1. IBM Career Education IBM CE - Development of IOT Based Applications, IBM
Student Course Material.
Course Outcome:
Course Knowledge
Description
Outcome Level
Understand the Blue Mix Architecture and to exploit the
CO1 K3
Installation and setup procedures
Acquire knowledge on Building, Deploying a web
CO2 K4
application using PostGreSQL and IBM Bluemix
Explore the different techniques in Mobile Apps
CO3 K4
Development & Big Data
Build an Application with Mobile Backend as a Service
CO4 K6
(MBaaS) on Bluemix platform