It Syllabus
It Syllabus
Degree
in
INFORMATION TECHNOLOGY
An engineering graduate we form would be a person with optimal human development, i.e.
physical, mental, emotional, social and spiritual spheres of personality.
He/she would be also a person mature in relationships, especially knowing how to treat
everyone with respect, including persons of complementary gender with equality and gender
sensitivity guided by clear and pro-social values.
He/she would be patriotic and would hold the Indian Constitution and all the precepts it outlays
close to his heart and would have a secular spirit committed to safeguard and cherish the multi-
cultural, multi-religious and multi-linguistic ethos of Indian Society.
Academically, he/she would be a graduate with a strong engineering foundation with proficient
technical knowledge and skills. He/she would have enough exposure and experience into the
ethos of relevant industry and be industry ready to construct a successful career for himself and
for the benefit of the society.
He/she would have been well trained in research methodology and would have established
himself as a researcher having taken up many research projects, with sound ethical standards
and social relevance. He/she would be a person with a passion for technical innovations
committed to lifelong learning and research.
He/she would be well prepared and confident to develop ingenuous solutions to the problems
people face as an individual and as a team and work for the emancipation of our society with
leadership and courage.
This Information Technology programme intends to produce graduates with essential skills to
take on appropriate professional positions upon graduation and progress into leadership
qualities, pursue research or post graduate studies in the field of IT.
Course PO PSO
Year Semester
Code 1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
MA22101 3 2 - - - - - - - - - 1 2 - -
PH22101 2 1 - - - - - - - - - 1 2 - -
CH22101 3 2 2 1 - - 2 - - - - 1 2 - -
CS22101 3 3 3 3 - - - - - - - 1 3 - -
HS22102 1 - - - - 2 2 3 1 1 - 1 - - 3
I
GE3152 - - - - - 1 - - - - - - - - -
I EN22101 - - - - - - - - 2 2 - 2 - - 1
BS22101 3 1 - - - 2 2 - 2 1 - 1 2 - -
CS22102 3 3 3 3 2 - - - - - - 1 3 - -
HS22101 3 2 2 1 - - 2 - 2 - 1 1 - 3 -
MA22201 3 2 - - - - - - - - - 1 2 - -
II ES22202 2 2 - - - 1 - - - - - 1 - 2 -
CS22201 3 3 3 3 - - - - - - - - 3 - -
SEMESTER II
SEMESTER III
PERIODS TOTAL
SL. COURSE CATE - PER WEEK CREDI
COURSE TITLE CONTACT
NO. CODE GORY TS
L T P PERIODS
THEORY COURSES
1. MA22302 Discrete Mathematics BSC 3 1 0 4 4
2. IT22301 Computer Architecture PCC 3 0 0 3 3
3. IT22302 Digital Systems PCC 3 0 0 3 3
Object Oriented
4. CS22301 PCC 3 0 0 3 3
Programming
5. CS22302 Data Structures PCC 3 0 0 3 3
PRACTICAL COURSES
Object Oriented
6. CS22305 Programming PCC 0 0 4 4 2
Laboratory
Data Structures PCC
7. CS22306 0 0 4 4 2
Laboratory
SEMESTER IV
On the completion of second-year the students can understand and apply the knowledge of
scientific, mathematical, theoretical foundations and computing tools to solve real world
problems.
SEMESTER V
On the completion of third-year the students can adapt emerging IT technologies to solve
challenging engineering problems in multi-disciplinary industries.
SEMESTER VII
SEMESTER VIII
On the completion of final year, the students can design ethical solutions and manage IT
infrastructure for the sustainable development of humane society.
INFORMATION TECHNOLOGY
1 HSMC 6 4 3 3 16
2 BSC 12 10 4 26
3 ESC 5 13 18
4 PCC 16 19 8 6 5 54
5 PEC 6 6 6 18
6 OEC 3 6 9
7 EEC 2 2 4 2 5 8 23
8 MC 1 √ √ 1
9 AC √ √ √ 0
Total 24 27 22 21 18 20 25 8 165
PEROIDS
TOTAL
COURSE COURSE CATE- PER
SL.NO CONTACT CERDITS
CODE TITLE GORY WEEK
PERIODS
L T P
Data Science
1 IT22681 OEC 3 0 0 3 3
using Python
Internet of
2 IT22682 OEC 3 0 0 3 3
Things
OPEN ELECTIVE – II
PEROIDS
TOTAL
COURSE COURSE CATE- PER
SL.NO CONTACT CREDITS
CODE TITLE GORY WEEK
PERIODS
L T P
Front End Web
1 IT22781 OEC 2 0 2 4 3
Development
Introduction to
2 IT22782 OEC 2 0 2 4 3
Devops
PEROIDS
TOTAL
COURSE COURSE CATE- PER
SL.NO CONTACT CREDITS
CODE TITLE GORY WEEK
PERIODS
L T P
Introduction to
Mobile
1 IT22783 OEC 3 0 0 3 3
Application
Development
Multi Variate
2 IT22784 OEC 2 0 2 4 3
Data Analytics
Text and
Information AR/VR Mixed
DevOps Deep Learning Speech
Security Reality
Analysis
Advanced Web
Cognitive Business Multimedia Prompt
Application
Science Intelligence Security Engineering
Development
Robotics
Digital Social Media Blockchain
Generative AI Process
Marketing Analytics Technologies
Automation
Modern
Salesforce
Application
Administration
Development
VERTICAL 4: (6 courses)
INFORMATION ASSURANCE AND SECURITY
PEROIDS
TOTAL
COURSE COURSE CATE- PER
SL.NO CONTACT CREDITS
CODE TITLE GORY WEEK
PERIODS
L T P
Cyber Ethics and
1 IT22541 PEC-1 2 0 2 4 3
Legal Issues
Penetration
Testing and
2 IT22542 PEC-2 2 0 2 4 3
Vulnerability
Analysis
3 IT22641 Digital Forensics PEC-3 2 0 2 4 3
Information
4 IT22642 PEC-4 2 0 2 4 3
Security
Multimedia
5 IT22741 PEC-5 2 0 2 4 3
Security
Blockchain
6 CS22732 PEC-6 2 0 2 4 3
Technologies
SYLLABUS
L T P C
MA22101 MATRICES AND CALCULUS
3 1 0 4
COURSE OBJECTIVES:
• To develop the use of matrix algebra techniques that is needed by engineers for
practical applications
• To familiarize the students with differential calculus
• To familiarize the student with functions of several variables. This is needed in many
branches of engineering
• To acquaint the student with mathematical tools needed in evaluating multiple
integrals and their applications
• To make the students understand various techniques ODE
UNIT I MATRICES 12
Characteristic equation – Eigenvalues and Eigenvectors of a real matrix – Properties of
eigenvalues and eigenvectors – Problem solving using Cayley-Hamilton method – Orthogonal
transformation of a symmetric matrix to Diagonal form – Reduction of a quadratic form to
canonical form by orthogonal transformation – Nature, rank, index.
UNIT II DIFFERENTIAL CALCULUS 12
Representation of functions - Limit of a function - Continuity - Derivatives - Differentiation
Course PO PSO
outcomes 1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
CO1 3 2 - - - - - - - - - 1 2 - -
CO2 3 2 - - - - - - - - - 1 2 - -
CO3 3 2 - - - - - - - - - 1 2 - -
CO4 3 2 - - - - - - - - - 1 2 - -
CO5 3 2 - - - - - - - - - 1 2 - -
CO 3 2 - - - - - - - - - 1 2 - -
3-High, 2- Medium, 1-Low
Cognitive Level
Total 2 Total 16
Unit No. and Analys
Marks Marks
Title Remember Understand Apply e (An)
Qns. Qns.
(Re) (Un) (Ap) Evalua
te (Ev)
1 either 1either or
Unit-I: Matrices 2 1(2)-CO1 1(2)-CO2 -
or (16)-CO4
Unit-II:
1 either 1either or
Differential 2 - 2(2)-CO3 -
or (16)-CO5
Calculus
Unit-III:
1 either 1either or
Functions of 2 - 2(2)-CO3 -
or (16)-CO5
several variables
Unit-IV:
1 either 2(2)-CO3 1either or
Multiple 2 - -
or (16)-CO5
integrals
Unit-V:
Ordinary 1 either - 2(2)-CO3 1either or
2 -
differential or (16)-CO5
equations
5 either or
Total Qns. 10 5 either or 1(2) 9(2) -
(16)
Total Marks 20 80 2 18 80 -
Weightage 20% 80% 2% 18% 80% -
Weightage for Cos
CO1 CO2 CO3 CO4 CO5
Total Marks 2 2 16 16 64
Weightage 2% 2% 16% 16% 64%
Elasticity – Types of Elastic moduli – Factors affecting elasticity - Stress-strain diagram and
its uses - beams - bending moment – cantilever: theory and experiment – uniform and non-
uniform bending: determination of young’s modulus – I shaped Girders - twisting couple -
torsion pendulum: determination of rigidity modulus and moment of inertia – torsion springs
- other states of matter
Course PO PSO
outcomes 1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
CO1 2 1 - - - - - - - - - 1 2 - -
CO2 2 1 - - - - - - - - - 1 2 - -
CO3 2 1 - - - - - - - - - 1 2 - -
CO4 2 1 - - - - - - - - - 1 2 - -
CO5 3 2 - - - - - - - - - 1 2 - -
CO 2 1 - - - - - - - - - 1 2 - -
3-High, 2- Medium, 1-Low
Table of Specification for End Semester Question Paper
Cognitive Level
Total 2 Total 16 Analyse
Unit No. and Marks Marks Remember Understand Apply (An)
Title Qns. Qns. (Re) (Un) (Ap)Evaluat
e(Ev)
No. of Qns. (marks) and CO
Unit-I: 2 1 either 1(2)-CO1 1(2)-CO3 1 either or -
L T P C
CH22101 ENGINEERING CHEMISTRY
3 0 0 3
COURSE OBJECTIVES:
• To make the students conversant with water treatment methods and electrochemistry
Concept
• To gain basic knowledge of corrosion and protection methods
• To understand the basic concepts and synthesis of various engineering materials, nano
materials and fuels
• To familiarise the students with the principles, working process and application of
energy storage devices
UNIT I WATER TREATMENT 9
Water: Sources, impurities - Hardness of water: Types - Estimation of hardness (EDTA
method) - Disadvantages of hard water in boilers (Scale, Sludge) – Softening methods:
Internal treatment (Calgon, Sodium Aluminate) and External treatment (Demineralisation
process). Domestic water treatment – Desalination of brackish water: RO and Solar
desalination method.
UNIT II ELECTROCHEMISTRY AND CORROSION 12
Electrochemical cell – Free energy and emf – Nernst equation and applications – Oxidation
and reduction potential – Standard electrodes: Standard Hydrogen electrode, Saturated
Course PO PSO
outcomes 1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
CO1 3 2 2 1 - - - - - - - 1 2 - -
CO2 3 2 2 1 - - - - - - - 1 2 - -
CO3 3 2 2 1 - - 1 - - - - 1 2 - -
CO4 3 2 2 1 - - 2 - - - - 1 2 - -
CO5 3 2 2 1 - - 2 - - - - 1 2 - -
CO 3 2 2 1 - - 2 - - - - 1 2 - -
3-High, 2- Medium, 1-Low
Cognitive Level
Total 2 Total 16 Analyse(
Marks Marks Remember Understand Apply An)
Unit No. and Title (Re) (Un) (Ap) Evaluate
Qns. Qns.
(Ev)
No. of Qns. (marks) and CO
Unit-I: 1 either 1 either or
2 1(2)-CO1 1(2)-CO2 -
Water Treatment or (16)- CO4
1(2)-CO2
Unit-II:
1 either 1(2)- CO3
Electrochemistry 2 - -
or 1 either or
and Corrosion
(16) – CO3
Unit-III:
1 either 1 either or
Fuels and 2 2(2)- CO2 -
or (16)- CO5
Combustion
Unit-IV:
1 either 1 either or
Energy Storage 2 1(2)-CO1 1 (2)- CO2 - .
or (16)- CO5
Devices
Unit-V: 1(2)- CO3
1 either
Engineering 2 1(2)-CO1 1 either or - -
or
Materials (16)- CO3
4 (2)
5 either 2 either 3 either or
Total Qns. 3 (2) -
10 or or (16)
(16)
Total Marks 20 80 6 46 48 -
Weightage 20% 80% 6% 46% 48% -
Martin C. Brown, “Python: The Complete Reference”, 4th Edition, Mc-Graw Hill,
5.
2018.
Course PO PSO
outcomes 1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
CO1 3 3 2 2 - - - - - - - - 3 - -
CO2 3 2 2 2 - - - - - - - - 3 - -
CO3 3 3 3 3 - - - - - - - 1 3 - -
CO4 3 3 3 3 - - - - - - - 1 3 - -
CO5 3 3 3 3 - - - - - - - 1 3 - -
CO 3 3 3 3 - - - - - - - 1 3 - -
3-High, 2- Medium, 1-Low
Table of Specification for End Semester Question Paper
Cognitive Level
Total 2 Total 16 Remem Analyse Evaluat
Unit No. and Marks Marks Understa Apply Create
ber (An) e
Title Qns. Qns. nd (Un) (Ap) (Cr)
(Re) (Ev)
No. of Qns. (marks) and CO
Unit-I: 1 either 1(2)-
2 1(2)-CO1 - - - -
Introduction to or CO1
Total Marks 20 80 10 26 16 16 16 16
Weightage 20% 80% 10% 26% 16% 16% 16% 16%
Weightage for Cos
CO1 CO2 CO3 CO4 CO5
Total Marks 20 20 20 20 20
Weightage 20% 20% 20% 20% 20%
Course PO PSO
outcomes 1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
CO1 1 - - - - 2 2 3 1 1 - 1 - - 3
CO2 1 - - - - 2 2 3 1 1 - 1 - - 3
CO3 1 - - - - 2 2 3 1 1 - 1 - - 3
CO4 1 - - - - 2 2 3 1 1 - 1 - - 3
CO5 1 - - - - 2 2 3 1 1 - 1 - - 3
CO 1 - - - - 2 2 3 1 1 - 1 - - 3
3-High, 2- Medium, 1-Low
Unit-III:
Harmony in the 1(2)-CO3
1either
Family, Society 2 1(2)-CO3 1either or - -
or
and Harmony in (16)-CO3
the Nature
Unit-IV: 1either 1either or
2 1(2) - CO4 1(2)-CO4 -
Social Ethics or (16)-CO4
Unit-V:
1either 1either or
Professional 2 1(2)-CO5 1(2)-CO5 -
or (16)-CO5
Ethics
3 (2)
5either 2 either or
Total Qns. 10 7 (2) 3 either or -
or (16)
(16)
Total Marks 20 80 14 54 32
Weightage 20% 80% 14% 54% 32%
Weightage for Cos
CO1 CO2 CO3 CO4 CO5
Total Marks 20 20 20 20 20
Weightage 20% 20% 20% 20% 20%
L T P C
GE3152 தமிழர் மரபு
1 0 0 1
COURSE OBJECTIVES:
• தமிழ் வமாழியின் மதிப்புகள், இந்தியாவில் உள்ை அடிப்பளட வமாழிக்குடும்பங்கள் மற்றும்
தமிழ் இலக்கிய வளககளை மாணவர்கள் புரிந்துவகாள்ை உதவுதல்
• மாணவர்கள் பாளை ஓவியங்கள், சிற்பக்களலகள் மற்றும் இளைக்கருவிகளின் வழி தமிழ்
பாரம்பரியத்ளதப் புரிந்துவகாள்ை வைதி வைய்தல்
• தமிழர்களின் களல மற்றும் வீர விளையாட்டுகளைப் புரிந்து வகாள்வதற்கு மாணவர்களுக்கு
உதவுதல்
• தமிழர்களின் திளணக் கருத்துக்கள் மற்றும் அவர்களின் வாழ்க்ளக வநறிகளைப் பற்றி
மாணவர்களுக்கு விழிப்புணர்ளவ ஏற்படுத்துதல்
• இந்திய கலாச்ைாரத்தில் தமிழர்களின் பங்களிப்ளபயும் அதன் தாக்கத்ளதயும் மாணவர்கள்
புரிந்துவகாள்ை வைய்தல்
அலகு I மமொழி மற்றும் இலக்கியம் 3
இந்திய வமாழிக் குடும்பங்கள் – திராவிட வமாழிகள் – தமிழ் ஒரு வைம்வமாழி –
தமிழ் வைவ்விலக்கியங்கள் – ைங்க இலக்கியத்தின் ைமயச்ைார்பற்ை தன்ளம – ைங்க
இலக்கியத்தில் பகிர்தல் அைம் – திருக்குைளில் கமலாண்ளமக் கருத்துக்கள் – தமிழ்க்
காப்பியங்கள், தமிழகத்தில் ைமண வபௌத்த ைமயங்களின் தாக்கம் – பக்தி இலக்கியம்,
ஆழ்வார்கள் மற்றும் நாயன்மார்கள் – சிற்றிலக்கியங்கள் – தமிழில் நவீன இலக்கியத்தின்
வைர்ச்சி – தமிழ் இலக்கிய வைர்ச்சியில் பாரதியார் மற்றும் பாரதிதாைன் ஆகிகயாரின்
பங்களிப்பு.
மரபு – பொறை ஓவியங்கள் முதல் நவீன ஓவியங்கள் வறர –
அலகு II 3
சிற்பக் கறல.
நடுகல் முதல் நவீன சிற்பங்கள் வளர – ஜம்வபான் சிளலகள் – பழங்குடியினர் மற்றும்
அவர்கள் தயாரிக்கும் ளகவிளனப் வபாருட்கள், வபாம்ளமகள் – கதர் வைய்யும் களல – சுடுமண்
சிற்பங்கள் – நாட்டுப்புைத் வதய்வங்கள் – குமரிமுளனயில் திருவள்ளுவர் சிளல – இளைக்
கருவிகள் – மிருதங்கம், பளை, வீளண, யாழ், நாதஸ்வரம் – தமிழர்களின் ைமூக வபாருைாதார
வாழ்வில் ககாவில்களின் பங்கு
அலகு III நொட்டுப்புைக் கறலகள் மற்றும் வீர விறையொட்டுகள் 3
வதருக்கூத்து கரகாட்டம், வில்லுப்பாட்டு, கணியான் கூத்து, ஒயிலாட்டம், கதால்பாளவக்
கூத்து, சிலம்பாட்டம், வைரி, புலியாட்டம், தமிழர்களின் விளையாட்டுக்கள்.
அலகு தமிழர்களின் திறைக் ககொட்பொடுகள். 3
Cognitive Level
Total 2 Total 16
Unit No. and Title Marks Marks Remember Understand Apply Analyse(An)
Qns. Qns. (Re) (Un) (Ap) Evaluate(Ev)
No. of Qns. (marks) and CO
Unit-I: Language 1 either or
2 1 either or 2(2)-CO1 - -
and Literature (16)- CO1
Unit-II: Heritage -
Rock Art Paintings 1 either or
2 1 either or 2(2)-CO2 - -
to Modern Art – (16)- CO2
Sculpture
1(2)- CO3
Unit-III: Folk and 2 1 either or 1(2)- CO3 1 either or - -
Martial Arts (16)- CO3
1(2)- CO4
Unit-IV: Thinai 2 1 either or 1(2)-CO4 1either or - - .
Concept of Tamils (16)- CO4
Unit-V:
Contribution of 1(2)-CO5
Tamils to Indian 2 1 either or 1(2)-CO5 1either or - -
National Movement (16)- CO5
and Indian Culture
3(2)
Total Qns. 5 either or 7(2) 5 either or - -
10
(16)
Total Marks 20 80 14 86 - -
Weightage 20% 80% 14% 86% - -
Weightage for COs
CO1 CO2 CO3 CO4 CO5
Total Marks 20 20 20 20 20
Weightage 20% 20% 20% 20% 20%
L T P C
EN22101 COMMUNICATIVE ENGLISH
2 0 2 3
COURSE OBJECTIVES:
• To guide the learners on the basics of language including vocabulary and grammar
• To develop the receptive skills of the learners: Reading and Listening
• To develop the productive skills of the learners: Writing and Speaking
• To make the learners realize the importance of accuracy and fluency
• To help the learners use the language in real situations
Vocabulary – Synonyms and Antonyms, Word building – Prefixes and Suffixes – Word
formation- Definitions - One word substitutes - Reading for vocabulary and language
development- Note making and Summarising - Developing Hints.
UNIT II READING AND LANGUAGE DEVELOPMENT 6
Parts of speech, Types of sentences – Statement, Interrogative, Imperative, Exclamatory, Wh-
questions, Yes or No questions and tag questions, Formal Letters – Academic, Official, and
Business Letters
UNIT III GRAMMAR AND LANGUAGE DEVELOPMENT 6
Tense and Voice, Auxiliary verbs (be, do, have), Modal verbs - Types of Reading : Intensive
Reading and Extensive Reading- Strategies: Predicting- Skimming and Scanning -Reading
for facts - Understanding the parts of paragraph- Learning the transitional signals used in the
passage to classify the text
UNIT IV FUNDAMENTALS OF WRITING 6
Punctuation and Capitalization- Sentence formation: Word order-Completion of
sentences-Conjunctions-Transitional signals- sentence and sentence structures- Informal
Letters.
UNIT V EXTENDED WRITING 6
Degrees of Comparison – Reported speech -Paragraph writing-Topic sentence, supporting
sentences and concluding sentence-Informal and Formal expressions
TOTAL : 30 PERIODS
PRACTICAL EXERCISES
Listening (Receptive skill) Intensive Listening: Effective and Attentive Listening
Exercises
1) Listening for gist from recorded speeches
2) Listening for specific information from recorded conversations
3) Listening for strengthening vocabulary skills.
4) Listening to variety of situations and voices- Listening for language development
5) Listening for pronunciation: syllables, stress and intonation.
Speaking (Productive Skill)
Exercises
1) Introducing oneself and others
2) Asking for / giving personal information
3) Practicing dialogues in pairs
4) Giving directions-Informal and formal dialogues
5) Speaking in connected speech
6) Responding to questions
7) Short presentations
8) Speaking in small and big groups
9) Learning and practicing the essential qualities of a good speaker
TOTAL: 30 PERIODS
TOTAL(T+P): 60 PERIODS
COURSE OUTCOMES:
Course PO PSO
outcomes 1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
CO1 - - - - - - - - 1 1 - 2 - - 1
CO2 - - - - - - - - 2 3 - 2 - - 1
CO3 - - - - - - - - 1 1 - 2 - - 1
CO4 - - - - - - - - 2 2 - 2 - - 1
CO5 - - - - - - - - 2 3 - 2 - - 1
CO - - - - - - - - 2 2 - 2 - - 1
3-High, 2- Medium, 1-Low
Cognitive Level
Total 2 Total 16 Remember Understand Apply
Unit No. and
Marks Qns. Marks Qns. (Re) (Un) (Ap)
Title
No. of Qns. (marks) and CO
Unit-I: 1 Compulsory
2 1 compulsory 2(2)-CO1 -
Vocabulary and (16)- CO1
L T P C
BS22101 PHYSICS AND CHEMISTRY LABORATORY
0 0 4 2
PHYSICS LABORATORY
OBJECTIVES:
• To learn the proper use of various kinds of physics laboratory equipment.
• To learn how data can be collected, presented and interpreted in a clear and concise
manner.
• To learn problem solving skills related to physics principles and interpretation of
experimental data.
• To determine error in experimental measurements and techniques used to minimize
such error.
• To make the student an active participant in each part of all lab exercises.
LIST OF EXPERIMENTS
1. Non-uniform bending – Determination of Young’s modulus.
2. SHM of Cantilever – Determination of Young’s modulus.
3. Poiseuille’s flow – Coefficient of viscosity of liquid
4. Torsional pendulum - Determination of Rigidity modulus.
Course PO PSO
outcomes
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
CO1 3 1 - - - - - - 2 1 - 1 2 - -
CO2 3 1 - - - - - - 2 1 - 1 2 - -
CO3 3 1 - - - - - - 2 1 - 1 2 - -
CO4 3 1 - - - 2 2 - 1 - - - 2 - -
CO5 3 1 - - - 2 2 - 1 - - - 2 - -
CO 3 1 - - - 2 2 - 2 1 - 1 2 - -
3-High, 2- Medium, 1-Low
COURSE OUTCOMES:
At the end of the course, the students will be able to:
CO1: Demonstrate the sources of knowledge and the process of thinking
CO2: Demonstrate critical thinking skills and dispositions of critical thinking
CO3: Confidently engage in creative thinking and problem solving
REFERENCES:
1 Introduction to Logic, Irving M. Copi, Carl Cohen and Kenneth McMahon, Fourteenth
Edition, Pearson Education Limited, 2014.
2 Teaching Thinking Skills: Theory and Practice, Joan Boykoff Baron and Robert J.
Sternberg, W.H. freeman and Company, New York.
3 Cognitive Psychology, Robert J. Sternberg, Third Edition, Thomson Wadsworth, UK
Course PO PSO
outcomes 1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
CO1 3 2 2 1 - - - - - - - 1 - 3 -
CO2 3 2 2 1 - - - - - - - 1 - 3 -
Total Marks 20 80 20 64 16
L T P C
MA22201 STATISTICS AND NUMERICAL METHODS
3 1 0 4
COURSE OBJECTIVES:
• To provide the necessary basic concepts of a few statistical and numerical methods and
give procedures for solving numerically different kinds of problems occurring in
engineering and technology.
• To acquaint the knowledge of testing of hypothesis for small and large samples which
plays an important role in real life problems.
• To introduce the basic concepts of solving algebraic and transcendental equations.
• To introduce the numerical techniques of interpolation in various intervals and
numerical techniques of differentiation and integration which plays an important role
in engineering and technology disciplines.
• To acquaint the knowledge of various numerical methods of solving ordinary
differential equations.
UNIT I TESTING OF HYPOTHESIS 12
Statistical hypothesis -Type I and Type II errors - Large sample tests based on Normal
distribution for single mean and difference of means -Tests based on t distribution for single
mean and equality of means - Test based on F distribution for equality of variances - Chi
square test for single variance and goodness of fit - Independence of attributes - Contingency
table : Analysis of r × c tables.
UNIT II DESIGN OF EXPERIMENTS 12
General principles – Analysis of variance (ANOVA) - One way classification - Completely
randomized design (CRD) – Two way classification - Randomized block design (RBD) –
Three way classification -Latin square design(LSD) – Two factor experiments: 22 factorial
design
UNIT III NUMERICAL SOLUTION OF EQUATIONS 12
Solution of algebraic and transcendental equations - Fixed point iteration method – Newton
Raphson method - Solution of linear system of equations - Gauss elimination method - Gauss
Jordan method – Iterative methods of Gauss Jacobi and Gauss Seidel .
UNIT IV INTERPOLATION, NUMERICAL DIFFERENTIATION AND 12
INTEGRATION
Newton’s forward and backward interpolation – Interpolation with unequal intervals -
Lagrange’s interpolation- Divided differences - Newton’s divided difference - Approximation
of derivates using interpolation polynomials – Numerical integration using Trapezoidal and
Simpson’s 1/3, 3/8 rules- Numerical double integration: Trapezoidal and Simpson’s rules.
UNIT V NUMERICAL SOLUTION OF ORDINARY DIFFERENTIAL 12
EQUATIONS
Cognitive Level
Total
Total 2 Analyse
16
Unit No. and Title Marks Remem Underst Apply (An)
Marks
Qns. ber (Re) and (Un) (Ap) Evaluate
Qns.
(Ev)
Unit-I: 1 either 1(2)- 1(2)- 1either or
Testing of hypothesis 2 -
or CO1 CO2 (16)-CO4
Unit-II:
1 either 2(2)- 1either or
Design of 2 - -
or CO1 (16)-CO4
experiments
Unit-III:
1 either 1(2)- 1(2)- 1either or
Numerical solution 2 -
or CO1 CO3 (16)-CO5
of equations
Unit-IV:
Interpolation, 1(2)-
1 either 1(2)- 1either or
Numerical 2 CO3 -
or CO1 (16)-CO5
differentiation and
integration
Unit-V:
1(2)- 1(2)-
Numerical solution 1 either 1either or
2 CO1 CO3 -
of ordinary or (16)-CO5
differential equations
5 either 5 either or
Total Qns. 10 6(2) 4(2) -
or (16)
Total Marks 20 80 12 8 80 -
Total Marks 12 2 6 32 48
COURSE OUTCOMES
TEXT BOOKS
M .S.Sukhja ,T.K.Nagsarkar “Basic Electrical and Electronics Engineering” Oxford
1
Higher Education First Edition ,2018.
S. Salivahanan, R.Rengaraj “Basic Electrical and Instrumentation Engineering”
2
McGraw Hill Education ,First Edition,2019.
REFERENCES
Kothari DP and I.J Nagrath, “Basic Electrical Engineering”, Fourth Edition, McGraw
1
HillEducation, 2019.
2 H.S. Kalsi, ‘Electronic Instrumentation’, Tata McGraw-Hill, New Delhi, 2010.
V. K. Mehta, Rohit Mehta “Basic Electrical Engineering”, S.Chand & Company Pvt.
3
Ltd, New Delhi, 2012.
4 S.K.Sahdev, Basic of Electrical Engineering, Pearson, 2015
B.L Theraja, Fundamentals of Electrical Engineering and Electronics. Chand & Co,
5
2008.
Course PO PSO
outcomes 1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
CO1 2 2 - - - 1 - - - - - 1 - 2 -
CO2 2 - - - - 1 - - - - - 1 - 2 -
CO3 2 - - - - 1 - - - - - 1 - 2 -
CO4 2 - - - - 1 - - - - - 1 - 2 -
CO5 2 - - - - 1 - - - - - 1 - 2 -
CO 2 2 - - - 1 - - - - - 1 - 2 -
3-High, 2- Medium, 1-Low
Unit-III:
1either 1either or
Analog 2(2)-CO3 - -
or (16)-CO3
Electronics
Unit-IV:
1either 1either or
Digital 2(2)-CO4 - -
or (16)-CO4
Electronics
Unit-V:
Measurements 1either 1either or
2(2)-CO5 - -
and or (16)-CO5
Instrumentation
5either 4 either or 1 either or
Total Qns. Title 10(2) -
or (16) (16)
Total Marks 80 20 64 16 -
Weightage 80% 20% 64% 16% -
Weightage for Cos
CO1 Weightage for COs
CO2 CO3 CO4 CO5
Total Marks 20 20 20 20 20
Weightage 20% 20% 20% 20% 20%
L T P C
CS22201 PROGRAMMING IN C
3 0 0 3
COURSE OBJECTIVES
• To develop C Programs using basic programming constructs.
• To develop C programs using arrays and strings.
• To develop applications in C using functions, pointers and structures.
• To do input/output and file handling in C.
UNIT I BASICS OF C PROGRAMMING 9
Introduction to C programming - Applications of C Language - Structure of C program – C
programming: Tokens - Character Set – Keywords – Identifiers - Data Types – Variables –
Constants - Storage Classes - Operators and Expressions - Precedence and Associativity –
Input / Output statements - Assignment statements - Conditional Branching Statements -
Iterative Statements - Nested Loops - Break and Continue Statements- goto Statement
UNIT II ARRAYS AND POINTERS 9
Introduction to Arrays: One Dimensional Arrays - Declaration of Arrays - Storing Values in
Arrays - Accessing the Elements of an Array – Searching Algorithms (Linear Search, Binary
Search) - Two Dimensional Arrays - Pointers - Pointer Arithmetic - Array of Pointers -
Pointer to Array - Void and Null Pointers.
COURSE OUTCOMES
Upon completion of the course, the students will be able to
CO1: Explore simple applications in C using basic programming constructs.
TEXT BOOKS
Course PO PSO
outcomes 1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
CO1 3 3 3 3 - - - - - - - - 3 - -
CO2 3 3 3 3 - - - - - - - - 3 - -
CO3 3 3 3 3 - - - - - - - - 3 - -
CO4 3 3 3 3 - - - - - - - - 3 - -
CO5 3 3 3 3 - - - - - - - - 3 - -
CO 3 3 3 3 - - - - - - - - 3 - -
3-High, 2- Medium, 1-Low
Cognitive Level
Total
Total 2 Analyse
16
Unit No. and Title Marks Remem Understand Apply (An)
Marks
Qns. ber (Re) (Un) (Ap) Evaluate
Qns.
(Ev)
Unit-I: 1(2),
1 either 1(2)- 1 either
Basics of C 2 or - -
or CO1
Programming (16)-CO1
Unit-II: 1 either
1 either 1(2)- 1(2), 1 or
Arrays and 2 either or (8)- (8)- -
or CO2 CO2
Pointers CO2
Unit-III: 1
1 either 1(2)- 1(2), 1 either either
Strings and 2 or (8)- C03 or (8) -
or C03
Functions - C03
Unit-IV: 1
1 either 1(2)- 1(2), 1 either either
Structures and 2 or or (8) - .
Union
or CO4 (8)-CO4 –
CO4
1
Unit-V: 1 either 1(2)- 1(2), 1 either either
2 or (8)-CO5 or (8) -
File Processing or CO5
- C05
5(2), 1
5 either either or 4
Total Qns. 1(8), 1 -
10 or 5(2) either
either Or
1(16) or (8)
Total Marks 20 80 10 58 32 -
Weightage 20% 80% 14% 58% 32% -
Weightage for Cos
CO1 CO2 CO3 CO4 CO5
Total Marks 20 20 20 20 20
Weightage 20% 20% 20% 20% 20%
B.Tech Information Technology Page 48 of 252
L T P C
ME22201 ENGINEERING GRAPHICS
2 0 2 3
COURSE OBJECTIVES
The main learning objective of this course is to prepare the students for:
• To draw the engineering curves.
• To draw orthographic projection of points and lines.
• To draw orthographic projection of solids and section of solids.
• To draw the development of surfaces.
• To draw the isometric projections of simple solids and freehand sketch of simple
objects.
CONCEPTS AND CONVENTIONS (Not for Examination)
Importance of graphics in engineering applications - Use of drafting instruments - BIS
conventions and specifications — Size, layout and folding of drawing sheets — Lettering
and dimensioning.
UNIT I PLANE CURVES 12
Basic Geometrical constructions, Curves used in engineering practices: Conics —
Construction of ellipse, parabola and hyperbola by eccentricity method — construction of
involutes of square and circle — Drawing of tangents and normal to the above curves.
UNIT II PROJECTION OF POINTS, LINES AND PLANES 12
Orthographic projection- principles-Principal planes-First angle projection-projection of
points. Projection of straight lines (only First angle projections) inclined to both the principal
planes - Determination of true lengths and true inclinations by rotating line method and traces
Projection of planes (polygonal and circular surfaces) inclined to any one principal plane.
UNIT III PROJECTION OF SOLIDS 12
Projection of simple solids like prisms, pyramids, cylinder and cone when the axis is inclined
to any one of the principal planes by rotating object method.
UNIT IV SECTION OF SOLIDS AND DEVELOPMENT OF SURFACES 12
Sectioning of solids (Prisms, pyramids cylinders and cones) in simple vertical position when
the cutting plane is inclined to the one of the principal planes and perpendicular to the other
— obtaining true shape of section. Development of lateral surfaces of simple and sectioned
solids — Prisms, pyramids cylinders and cones.
UNIT V ISOMETRIC PROJECTIONS AND FREEHAND SKETCHING 12
Principles of isometric projection — isometric scale - isometric projections of simple solids
and truncated solids - Prisms, pyramids & cylinders, in simple vertical positions.
Representation of Three Dimensional objects — Layout of views- Freehand sketching of
multiple views from pictorial views of objects.
Practicing three dimensional modeling of projection of simple objects by CAD Software
(Demonstration purpose only).
TOTAL PERIODS: 60
CO4: Develop the sectioned solids and discover its true shape.
Develop imagination of physical objects to be represented on paper for engineering
CO5:
communication.
TEXT BOOKS
REFERENCES:
Venugopal K. and Prabhu Raja V., “Engineering Graphics", New Age International
1.
(P) Limited, 2008.
Julyes Jai Singh S., “Engineering Graphics”, SRM tri sea publishers, Nagercoil,7th
2.
Edition,2015.
Bhatt N.D. and Panchal V.M., “Engineering Drawing”, Charotar Publishing House,
3.
53rd Edition, 2019.
Gopalakrishna K.R., “Engineering Drawing” (Vol. I&II combined), Subhas
4.
Publications, Bangalore, 27th Edition, 2017.
Luzzader, Warren.J. and Duff,John M., “Fundamentals of Engineering Drawing
5. with an introduction to Interactive Computer Graphics for Design and Production,
Eastern Economy Edition, Prentice Hall of India Pvt. Ltd, New Delhi, 2005.
Course PO PSO
outcomes 1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
CO1 3 1 - - - - - - - 2 - - - 2 -
CO2 3 1 - - - - - - - 2 - - - 2 -
CO3 3 1 - - - - - - - - - - - 2 -
CO4 3 1 - - - - - - - 2 - - - 2 -
Unit-II:
Projection of 1either 1either or
- - -
Points, Lines or (20)-CO2
and Planes
Unit-III:
1either 1either or
Projection of - - -
or (20)-CO3
Solids
Unit-IV:
Section of
1either 1either or
Solids and - - -
or (20)-CO4
Development
o f Surfaces
Unit-V:
Isometric
1either 1either or
Projections - - -
or (20)-CO5
and Freehand
Sketching
L T P C
GE3252 தமிழரும் மதொழில்நுட்பமும்
1 0 0 1
COURSE OBJECTIVES:
• ைங்க காலத்தின் வநைவு மற்றும் பீங்கான் வதாழில் நுட்பத்ளத மாணவர்கள்
புரிந்துவகாள்ை வைதி வைய்தல்
• ைங்க காலத் தமிழர்களின் வடிவளமப்பு வதாழில்நுட்பம் பற்றிய விழிப்புணர்ளவ
ஏற்படுத்துதல்
• பண்ளடய கால உற்பத்தி வதாழில்நுட்பத்தின் அளனத்து நிளலகளையும் கவறுபடுத்தி
அறிய மாணவர்களுக்கு உதவுதல்
• விவைாயம் மற்றும் நீர்ப்பாைன வதாழில்நுட்பத்தின் பண்ளடய அறிளவப் புரிந்துக்
வகாள்ை வைய்தல்
• தமிழ் வமாழியின் டிஜிட்டல் மயமாக்கல் பற்றிப் புரிந்துக் வகாள்ை வைய்தல்
அலகு I மநசவு மற்றும் பொறனத் மதொழில்நுட்பம் 3
ைங்க காலத்தில் வநைவுத் வதாழில் – பாளனத் வதாழில்நுட்பம் – கருப்பு சிவப்பு பாண்டங்கள் –
பாண்டங்களில் கீைல் குறியீடுகள்.
அலகு II வடிவறமப்பு மற்றும் கட்டிடத் மதொழில்நுட்பம் 3
ைங்க காலத்தில் வடிவளமப்பு மற்றும் கட்டுமானங்கள் & ைங்க காலத்தில் வீட்டுப்
வபாருட்களில் வடிவளமப்பு – ைங்க காலத்தில் கட்டுமான வபாருட்களும் நடுகல்லும் –
சிலப்பதிகாரத்தில் கமளட அளமப்பு பற்றிய விவரங்கள் – மாமல்லபுரச் சிற்பங்களும்,
ககாவில்களும் – கைாழர் காலத்து வபருங்ககாயில்கள் மற்றும் பிை வழிபாட்டுத் தலங்கள் –
நாயக்கர் காலக் ககாவில்கள் – மாதிரி கட்டளமப்புகள் பற்றி அறிதல், மதுளர மீனாட்சி அம்மன்
ஆலயம் மற்றும் திருமளல நாயக்கர் மஹால் – வைட்டிநாட்டு வீடுகள் – பிரிட்டிஷ்; காலத்தில்
வைன்ளனயில் இந்கதா – ைாகராவைனிக் கட்டிடக் களல.
அலகு III உற்பத்தித் மதொழில் நுட்பம; 3
கப்பல் கட்டும் களல – உகலாகவியல் – இரும்புத் வதாழிற்ைாளல – இரும்ளப உருக்குதல்,
எஃகு – வரலாற்றுச் ைான்றுகைாக வைம்பு மற்றும் தங்க நாணயங்கள் – நாணயங்கள் அச்ைடித்தல்
– மணி உருவாக்கும் வதாழிற்ைாளலகள் – கல்மணிகள்– கண்ணாடி மணிகள் – சுடுமண் மணிகள்
– ைங்கு மணிகள் – எலும்புத்துண்டுகள் – வதால்லியல் ைான்றுகள் – சிலப்பதிகாரத்தில்
மணிகளின் வளககள்.
அலகு IV கவைொண்றம மற்றும் நீர்பொசனத் மதொழில்நுட்பம; 3
Cognitive Level
Total 2 Total 16
Unit No. and Title Marks Marks Remember Understand Apply Analyse(An)
Qns. Qns. (Re) (Un) (Ap) Evaluate(Ev)
No. of Qns. (marks) and CO
Unit-I: Weaving and 1 either or
2 1 either or 2(2)-CO1 - -
Ceramic Technology (16)- CO1
Unit-II: Design and 1 either or
Construction 2 1 either or 2(2)-CO2 - -
(16)- CO2
Technology
Unit-III: 1(2)- CO3
Manufacturing 2 1 either or 1(2)- CO3 1 either or - -
Technology (16)- CO3
Unit-IV: Agriculture 1(2)- CO4
and Irrigation 2 1 either or 1(2)-CO4 1either or - - .
Technology (16)- CO4
Unit-V: Scientific 1(2)-CO5
Tamil & Tamil 2 1 either or 1(2)-CO5 1either or - -
Computing (16)- CO5
3(2)
Total Qns. 5 either or 7(2) 5 either or - -
10
(16)
Total Marks 20 80 14 86 - -
Weightage 20% 80% 14% 86% - -
Weightage for Cos
CO1 CO2 CO3 CO4 CO5
Total Marks 20 20 20 20 20
Weightage 20% 20% 20% 20% 20%
Course PO PSO
outcomes 1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
CO1 - - - - - - - - - 3 - 2 - - 1
LIST OF EXPERIMENTS
1. Uniform bending – Determination of Young’s modulus
2. Air-wedge – Thickness of thin wire
3. Spectrometer – Grating
4. LASER – Wavelength and particle size determination
5. Optical fibre – Acceptance angle and Numerical aperture
6. Band gap determination
TOTAL: 30 PERIODS
TOTAL (T+P) = 60 PERIODS
Course PO PSO
outcomes 1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
CO1 2 1 - - - - - - - - - 1 2 - -
CO2 2 1 - - - - - - - - - 1 2 - -
CO3 2 1 - - - - - - - - - 1 2 - -
CO4 2 1 - - - - - - - - - 1 2 - -
EXPERIMENTS
1. Determination of DO content of waste water sample (Winkler’s method).
2. Determination of chloride content of water sample by Argentometric method
3. Estimation of copper content in water by Iodometry.
4. Determination of Ca / Mg in waste water sample
5. Detection of adulterant in ghee/edible oil/coconut oil.
6. Detection of adulterant in sugar/honey/chilli powder.
TOTAL:30 PERIODS
TOTAL (T+P) = 60 PERIODS
L T P C
CS22202 C PROGRAMMING LABORATORY
0 0 4 2
COURSE OBJECTIVES
• To familiarize with C programming constructs.
• To develop programs in C using basic constructs.
• To develop programs in C using arrays.
• To develop applications in C using strings, pointers, functions.
• To develop applications in C using structures.
• To develop applications in C using file processing.
LIST OF EXPERIMENTS
1. I/O statements – Operators
TOTAL PERIODS: 60
COURSE OUTCOMES
Upon completion of the course, the students will be able to
Demonstrate the knowledge on writing, compiling and debugging the C
CO1: program.
CO2: Develop programs in C using basic constructs.
CO3: Develop programs in C using arrays.
CO4: Develop applications in C using strings, pointers, functions.
CO5: Develop applications in C using structures and file processing.
Course PO PSO
outcomes 1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
CO1 3 3 3 3 - - - - - - - - 3 - -
CO2 3 3 3 3 - - - - - - - - 3 - -
CO3 3 3 3 3 - - - - - - - - 3 - -
CO4 3 3 3 3 - - - - - - - - 3 - -
CO5 3 3 3 3 - - - - - - - - 3 - -
CO 3 3 3 3 - - - - - - - - 3 - -
3-High, 2- Medium, 1-Low
COURSE OBJECTIVES
The main learning objective of this course is to prepare the students for
• Drawing pipe line plan; laying and connecting various pipe fittings used in common
household plumbing work; Sawing; planning; making joints in wood materials used in
commonhousehold wood work.
• Welding various joints in steel plates using arc welding work; Machining various
simple processes like turning, drilling, tapping in parts; Assembling simple mechanical
assembly of common household equipment; Making a tray out of metal sheet using
sheet metal work.
• Soldering and testing simple electronic circuits; Assembling and testing simple
electronic components on PCB.
GROUP - A (CIVIL & MECHANICAL)
TOTAL PERIOD: 60
COURSE OUTCOMES
At the end of the course the students will be able to
CO1: Prepare various pipe and furniture fittings used in common household.
Perform the given metal joining and metal removal operation in the given work piece
CO2:
as per the dimensions.
CO3: Apply the fundamental concepts involved in Electrical Engineering.
CO4: Explain the basic electrical wiring procedures.
CO5: Assemble basic electronic components.
Course PO PSO
outcomes 1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
CO1 3 - - - - - - - 3 1 - 1 - - 1
CO2 3 - - - - - - - 3 1 - 1 - - 1
SEMESTER III
L T P C
MA22302 DISCRETE MATHEMATICS
3 1 0 4
COURSE OBJECTIVES:
• To introduce Propositional Logic and their rules for validity of statements.
• To introduce Predicates Calculus for validating arguments and programs.
• To give the counting principles for solving combinatorial problems.
• To introduce abstract notion of Algebraic structures for studying cryptography
and its related areas.
• To introduce Boolean algebra as a special algebraic structure for understanding
logical circuit problems.
UNIT I PROPOSITIONAL CALCULUS 12
Propositions and notations- Propositional logic – Propositions and truth tables –
Propositional equivalences – Conditional propositions – Converse, Contrapositive and
Inverse-Tautologies and Contradictions –Normal Forms - Theory of Inference for the
statement calculus (Validity using Truth Tables).
UNIT II PREDICATE CALCULUS 12
Predicates –Statement function - Variables and Quantifiers – Nested quantifiers –
Predicate formulae –Valid formulas and equivalences –Theory of Inference for the
Predicate Calculus - Introduction to proofs – Proof methods and strategy.
UNIT III COMBINATORICS 12
Mathematical induction – The pigeonhole principle - Permutations and Combinations
– Recurrence relations – Solving linear recurrence relations - Inclusion and exclusion
principle(without proof) and its applications.
UNIT IV ALGEBRAIC STRUCTURES 12
Algebraic systems – Semi groups and Monoids – Groups – Subgroups – Cosets –
Lagrange’s theorem – Definition: Rings and Fields – Problems on integer modulo n.
UNIT V LATTICES AND BOOLEAN ALGEBRA 12
Relations - Equivalence Relation and Partition - Partial order Relations – Partially
Ordered Sets – Representation for Partially Ordered Sets - Hasse diagram - Lattices
as Partially Ordered Sets (Definition and Examples)– Boolean algebra ( Definition and
Examples).
TOTAL: 60 PERIODS
COURSE OUTCOMES:
At the end of the course, the students will be able to:
CO1: Construct truth tables and their rules for validity of statements.
CO2: Apply the rules for validating arguments and programs.
CO3: Establish the counting principles and recurrence relations.
Course PO PSO
outcomes 1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
CO1 3 2 - - - - - - - - - - 3 - -
CO2 3 2 - - - - - - - - - - 3 - -
CO3 3 2 - - - - - - - - - - 3 - -
CO4 3 2 - - - - - - - - - - 3 - -
CO5 3 2 - - - - - - - - - - 3 - -
CO 3 2 - - - - - - - - - - 3 - -
3-High, 2- Medium, 1-Low
Table of Specification for End Semester Question Paper
Total 2 Total 16 Cognitive Level
Unit No. and Title Marks Marks Remember Understand Apply Analyse
Qns. Qns. (Re) (Un) (Ap) (An)
Evaluat
e(Ev)
No. of Qns. (marks) and CO
Unit-I: 2 1 either or 1(2)-CO1 1(2)-CO1 1 either or -
Propositional Calculus (16)- CO1
Unit-II: 2 1 either or 1(2)-CO2 1(2)-CO2 1 either or -
Predicate Calculus (16)- CO2
Unit-III: 2 1 either or 1(2)- CO3 1(2)- CO3 1 either or -
Combinatorics (16)- CO3
L T P C
IT22301 COMPUTER ARCHITECTURE
3 0 0 3
COURSE OBJECTIVES
• To learn the basic structure and operations of a computer.
• To learn the arithmetic and logic unit and implementation of fixed-point and floating point
arithmetic unit.
• To learn the basics of pipelined execution.
• To understand parallelism and multi-core processors.
• To understand the memory hierarchies, cache memories and virtual memories and to learn the
different ways of communication with I/O devices.
BASIC STRUCTURE OF A COMPUTER
UNIT I 9
SYSTEM
Functional Units – Basic Operational Concepts – Performance – Instructions and
Instruction sequencing – Logical operations – decision making – MIPS Addressing.
UNIT II ARITHMETIC FOR COMPUTERS 9
Addition and Subtraction – Multiplication – Division – Floating Point Representation – Floating
Point Operations – Subword Parallelism.
UNIT III PROCESSOR AND CONTROL UNIT 9
Pipelining – Pipelined datapath and control – Handling Data Hazards & Control Hazards –
Exceptions.
UNIT IV PARALLELISIM 9
Parallel processing challenges – Flynn‘s classification – SISD, MIMD, SIMD, SPMD, and Vector
Architectures - Hardware multithreading – Multi-core processors and other Shared Memory
Multiprocessors - Introduction to Graphics Processing Units, Clusters, Warehouse Scale Computers
and other Message-Passing Multiprocessors.
UNIT V MEMORY & I/O SYSTEMS 9
Cognitive Level
Total Total
2 16 Analyse
Unit No. and Title
Mark Marks Remem Understan Apply (An)
s Qns. Qns. ber (Re) d (Un) (Ap) Evaluat
e (Ev)
Unit-I: -
Basic Structure of a 1 either or
2 1 either or 2(2)- CO1 -
Computer (16)-CO1
System
-
Unit-II: Arithmetic for 1 either or
2 1 either or 1(2)-CO2 1(2)-CO2
Computers (16)-CO2
Total Marks 20 20 20 20 20
L T P C
IT22302 DIGITAL SYSTEMS
3 0 0 3
COURSE OBJECTIVES
• To apply the fundamentals of the number system, binary codes, logic gates,
Karnaugh, Map and memory system.
• To design combinational logic circuits.
• To design synchronous sequential logic circuits.
• To design asynchronous sequential logic circuits.
• To understand the memory and programmable logic.
UNIT I BOOLEAN ALGEBRA AND LOGIC GATES 9
Course PO PSO
outcomes 1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
CO1 3 3 2 - - - - - - - - - 3 - -
CO2 3 2 2 - - - - - - - - - 3 - -
CO3 3 3 3 - - - - - - - - - 3 - -
CO4 3 3 3 - - - - - - - - - 3 - -
CO5 3 3 3 - - - - - - - - - 3 - -
CO 3 3 3 - - - - - - - - - 3 - -
3-High, 2- Medium, 1-Low
Cognitive Level
Total
Total 16 Analyse
Unit No. and 2
Marks Remember Understa Apply (An)
Title Mark
Qns. (Re) nd (Un) (Ap) Evaluate
s Qns.
(Ev)
Unit-I: Boolean 1 either or
Algebra and 1 either 1(2)-
2 1(2)- CO1 (16)- -
Logic Gates or CO1
CO1
Unit-II: 1 either or
1 either 1(2)-
Combinational 2 1(2)- CO2 (16)- -
or CO2
Logic CO2
Unit-III: 1 either or
1(2)-
Synchronous 2 1 either or 1(2)- CO3 (16)- -
CO3
Sequential Logic CO3
Unit-IV: 1 either or
1(2)-
Asynchronous 2 1 either or 1(2)- CO4 (16)- - .
CO4
Sequential Logic CO4
Unit-V: Memory
1 either or
and 1 either
2 1(2)-CO5 1(2)-CO5 (16)- -
Programmable or
CO5
Logic
Total Qns. 10 5 either 5(2) 5(2) 5 either -
Total Marks 20 or
80 10 1 either
10 or or
80 -
Weightage 20% 80% 10% (16)
10% (16)
80% -
Weightage for Cos
CO1 CO2 CO3 CO4 CO5
Total Marks 20 20 20 20 20
Weightage 20% 20% 20% 20% 20%
The Collections Framework: Collections Overview - The Collection Interface: The List
Interface - The Set Interface- The Collection Classes: The ArrayList Class - The LinkedList
Class - Accessing a Collection via an Iterator – The For-Each Alternative to Iterators.
Multithreading: Differences between multi-threading and multitasking, Thread life cycle,
Creating threads, Synchronizing threads, Inter-thread communication, Daemon threads,
Thread groups. Generic Programming: Generic classes – Generic Methods.
JAVAFX Events and Controls: Event Basics – Handling Key and Mouse Events. Controls:
Checkbox, ToggleButton – RadioButtons – ListView – ComboBox – ChoiceBox – Text
Controls – ScrollPane. Layouts – FlowPane – HBox and VBox – BorderPane – StackPane –
GridPane. Menus – Basics – Menu – Menu bars – MenuItem
TOTAL: 45 PERIODS
COURSE OUTCOMES:
At the end of the course, the students will be able to:
Cognitive Level
Total 2 Total 16 Analyse
Marks Marks Remember Understand Apply (An)
Unit No. and Title (Re) (Un) (Ap) Evaluat
Qns. Qns.
e(Ev)
No. of Qns. (marks) and CO
Unit-I: -
Introduction to OOP 1 either or
2 1 either or 2(2)-CO1 -
and Java (16)- CO1
fundamentals
L T P C
CS22302 DATA STRUCTURES
3 0 0 3
COURSE OBJECTIVES:
• To understand the concepts of ADTs.
TOTAL: 45 PERIODS
COURSE OUTCOMES:
At the end of the course, the students will be able to:
CO1: Explain the linear data structure List.
CO2: Implement stack and queue data structures.
CO3: Use appropriate non–linear data structure operations for solving a given problem.
CO4: Apply appropriate graph algorithms for graph applications.
CO5: Apply different searching, sorting and hashing techniques.
TEXT BOOKS:
Mark Allen Weiss, Data Structures and Algorithm Analysis in C, 2nd Edition, Pearson
1.
Education, 2005.
Kamthane, Introduction to Data Structures in C, 1st Edition, Pearson Education,
2.
2007.
REFERENCES:
1. Langsam, Augenstein and Tanenbaum, Data Structures Using C and C++, 2nd Edition,
Pearson Education, 2015.
2. Thomas H. Cormen, Charles E. Leiserson, Ronald L.Rivest, Clifford Stein,
Introduction to Algorithms", Fourth Edition, Mcgraw Hill/ MIT Press, 2022.
3. Alfred V. Aho, Jeffrey D. Ullman,John E. Hopcroft ,Data Structures and Algorithms,
1st edition, Pearson, 2002.
4. Kruse, Data Structures and Program Design in C, 2nd Edition, Pearson Education,
2006.
5. Ellis Horowitz, Satraj Sahni and Susan Anderson-Freed, “Fundamentals of Data
Structures in C”, 2nd Edition, Universities Press, 2008.
Course PO PSO
Outcomes 1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
CO1 3 2 3 - - - - - - - - - 3 - -
CO2 3 2 3 - - - - - - - - - 3 - -
CO3 3 2 3 - - - - - - - - - 3 - -
CO4 3 2 3 - - - - - - - - - 3 - -
CO5 3 2 3 - - - - - - - - - 3 - -
CO 3 2 3 - - - - - - - - - 3 - -
3-High, 2- Medium, 1-Low
Course PO PSO
outcomes 1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
CO1 1 2 2 1 2 - - - - - - 2 - 3 -
CO2 3 3 1 1 2 - - - - - - 3 - 3 -
CO3 2 1 3 2 2 - - - - - - 3 - 3 -
CO4 3 2 1 2 2 - - - - - - 1 - 3 -
CO5 2 2 2 1 2 - - - - - - 2 - 3 -
CO 2 2 2 1 2 - - - - - - 2 - 3 -
3-High, 2- Medium, 1-Low
3) Internal Assessment II for coding skills will be conducted for 100 marks which
are then calculated to 20.
4) Model Exam for coding skills will be conducted for 100 marks which are then
calculated to 20.
5) A test for Communication skills will be conducted for 100 marks which will be
then calculated to 40.
COURSE OUTCOMES
TEXT BOOKS
Reema Thareja, “Programming in C”, Oxford University Press, Second Edition,
1.
2016.
Kernighan, B.W and Ritchie,D.M, “The C Programming language”, Second Edition,
2.
Pearson Education, 2015.
REFERENCE BOOKS
Anita Goel and Ajay Mittal, “Computer Fundamentals and Programming in C”, 1st
1.
Edition, Pearson Education, 2013.
Paul Deitel and Harvey Deitel, “C How to Program with an Introduction to C++”,
2.
Eighth edition, Pearson Education, 2018.
E Balagurusamy, “Programming in ANSI C”, Eighth edition, Mc GrawHill
3.
Publications, 2019.
S.Sobana, R.Manivannan, G.Immanuel,‘Communication and Soft Skills’ VK
4.
Publications’, 2016.
Zed Shaw, “ Learn C the Hard Way: Practical Exercises on the Computational
5.
Subjects You Keep Avoiding”, Zed Shaw’s Hardway Series, 2015.
Course PO PSO
outcomes 1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
L T P C
AC22301 CONSTITUTION OF INDIA
2 0 0 0
COURSE OBJECTIVES
• Teach history and philosophy of Indian Constitution.
• Describe the premises informing the twin themes of liberty and freedom from a civil
rights perspective.
• Summarize powers and functions of Indian government.
• Explain emergency rule.
• Explain structure and functions of local administration.
UNIT I INTRODUCTION 6
History of Making of the Indian Constitution - Drafting Committee - Philosophy of the
Indian Constitution - Preamble - Salient Features.
UNIT II CONTOURS OF CONSTITUTIONAL RIGHTS & DUTIES 6
Fundamental Rights - Right to Equality - Right to Freedom - Right against Exploitation -
Right to Freedom of Religion - Cultural and Educational Rights - Fundamental Duties.
UNIT III ORGANISATIONS OF GOVERNANCE 7
Parliament - Composition - Qualifications and Disqualifications - Powers and Functions -
Executive President - Governor - Council of Ministers - Judiciary, Appointment and Transfer
of Judges - Qualifications, Powers and Functions.
UNIT IV EMERGENCY PROVISIONS 4
Course PO PSO
outcomes 1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
CO1 - 1 - - 1 1 - 1 - - - 1 - - 2
CO2 - 1 - - - 1 - 1 - 1 - - - - 2
CO3 - 1 1 - - 1 - 1 - 1 - - - - 2
CO4 - - - 1 - - 1 - 1 1 1 1 - - 2
CO5 - - - - - - 1 - - 1 - 1 - - 2
CO - 1 1 1 1 1 1 1 1 1 1 1 - - 2
3-High, 2- Medium, 1-Low
L T P C
HS22301 VALUE EDUCATION – I
1 0 0 0
COURSE OBJECTIVES
• To give the students a deeper understanding about the purpose of life.
• To animate the students to have a noble vision and a right value system for their life.
• To help the students to set short term and long-term goals in their life.
UNIT I MY LIFE AND MY PLACE IN THE UNIVERSE 4
Value of my life – My Uniqueness, strengths and weakness – My self-esteem and
confidence – My identity in the universe.
UNIT II MY LIFE AND THE OTHER 4
Realising the need to relate with other persons and nature – My refined manners and
conduct in relationships – Basic communication and relationship skills – Mature
relationship attitudes.
UNIT III MY LIFE IS MY RESPONSIBILITY 3
Course PO PSO
outcomes 1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
CO1 - - - - - 2 - 1 1 2 - 2 - - 1
CO2 - - - - - 2 - 1 1 2 - 2 - - 1
CO3 - - - - - 2 - 1 1 2 - 2 - - 1
CO4 - - - - - 2 - 1 1 2 - 2 - - 1
CO - - - - - 2 - 1 1 2 - 2 - - 1
3-High, 2- Medium, 1-Low
L T P C
IT22401 FUNDAMENTALS OF ALGORITHM ANALYSIS
3 0 0 3
COURSE OBJECTIVES
• To understand and apply the algorithm analysis techniques and critically analyze the
efficiency of alternative algorithmic solutions for the same problem
• To understand Brute Force and Divide and Conquer algorithm design techniques
• To make the students understand and solve problems using iterative method
UNIT I INRODUCTION 9
Notion of an Algorithm – Fundamentals of Algorithmic Problem Solving – Important Problem
Types – Fundamentals of the Analysis of Algorithmic Efficiency – Analysis Framework –
Asymptotic Notations and their properties. Mathematical analysis for Recursive and Non-
recursive algorithms.
UNIT II BRUTE FORCE AND DIVIDE-AND-CONQUER 9
Brute Force –String Matching – Closest-Pair and Convex-Hull Problems – Exhaustive Search
– Travelling Salesman Problem – Knapsack Problem – Assignment problem. Divide and
Conquer Methodology –Merge sort – Quick sort – Binary Search.
DYNAMIC PROGRAMMING AND GREEDY
UNIT III 9
TECHNIQUE
Dynamic programming – Computing a Binomial Coefficient –Optimal Binary Search Trees –
Warshall’s and Floyd’s algorithm. Greedy Technique – Prim’s algorithm, Dijkstra’s Algorithm
and Kruskal’s Algorithm – Huffman Trees.
BACKTRACKING AND BRANCH-AND-
UNIT IV 9
BOUND
Backtracking – n-Queen problem – Hamiltonian Circuit Problem – Subset Sum Problem.
Branch and Bound – Assignment problem – Knapsack Problem – Travelling Salesman
Problem.
ITERATIVE IMPROVEMENT &
UNIT V 9
LIMITATIONS OF ALGORITHMIC POWER
The Simplex Method – The Maximum-Flow Problem – Bipartite Graphs - Stable marriage
Problem. Lower – Bound Arguments – P, NP NP- Complete and NP Hard Problems.
Approximation Algorithms for NP-Hard Problems – Travelling Salesman problem – Knapsack
problem.
TOTAL PERIODS: 45
COURSE OUTCOMES
Upon completion of the course, the students will be able to
TEXT BOOKS
Anany Levitin, ―Introduction to the Design and Analysis of Algorithms, Third
1.
Edition, Pearson Education, 2012.
Ellis Horowitz, Sartaj Sahni and Sanguthevar Rajasekaran, Computer
2.
Algorithms/C++, Second Edition, Universities Press, 2007.
REFERENCE BOOKS
Thomas H.Cormen, Charles E.Leiserson, Ronald L. Rivest and Clifford Stein,
1.
“Introduction to Algorithms”, Third Edition, PHI Learning Private Limited, 2012.
Alfred V. Aho, John E. Hopcroft and Jeffrey D. Ullman, “Data Structures and
2.
Algorithms”, Pearson Education, Reprint 2006.
3. Harsh Bhasin, “Algorithms Design and Analysis”, Oxford university press, 2016.
5. http://nptel.ac.in/
Course PO PSO
outcomes 1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
CO1 3 3 2 2 - - - - - - - - 3 - -
CO2 3 2 2 2 - - - - - - - - 3 - -
CO3 3 3 3 2 - - - - - - - - 3 - -
CO4 3 3 3 2 - - - - - - - - 3 - -
CO5 3 3 2 2 - - - - - - - - 3 - -
CO 3 3 2 2 - - - - - - - - 3 - -
3-High, 2- Medium, 1-Low
Table of Specifications for End Semester Question Paper
L T P C
CS22402 DATABASE MANAGEMENT SYSTEMS
3 0 0 3
COURSE OBJECTIVES
• To learn the fundamental concepts of database, data models, relational algebra and
SQL.
• To represent a database system using ER diagrams and to learn normalization
techniques.
• To understand the fundamental concepts of transaction, concurrency and recovery
processing.
• To understand the internal storage structures using different file and indexing
techniques which will help in physical DB design.
• To have an introductory knowledge about the Distributed databases, NOSQL and
database security
Course PO PSO
outcomes 1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
CO1 3 3 3 - - - - - - - - - 3 - -
CO2 3 3 3 - - - - - - - - - 3 - -
CO3 3 3 3 - - - - - - - - - 3 - -
CO4 3 3 3 - - - - - - - - - 3 - -
CO5 3 3 3 - - - - - - - - - 3 - -
CO 3 3 3 - - - - - - - - - 3 - -
3-High, 2- Medium, 1-Low
L T P C
CS22403 OPERATING SYSTEMS
3 0 0 3
COURSE OBJECTIVES:
● To understand the basic concepts and functions of operating systems.
● To understand Processes and Threads
● To understand the concept of Deadlocks.
● To analyze various memory management schemes.
● To understand I/O management and File systems.
● To be familiar with the basics of Linux system and Mobile OS like iOS and Android.
● To analyze Scheduling algorithms.
UNIT I OPERATING SYSTEM OVERVIEW 7
Computer System Overview-Basic Elements, Instruction Execution, Interrupts, Memory
Hierarchy, Cache Memory, Direct Memory Access, Multiprocessor and Multicore
Organization. Operating system overview- Objectives and functions, Evolution of Operating
System.- Computer System Organization Operating System Structure and Operations-
System Calls, System Programs, OS Generation and System Boot.
UNIT II PROCESS MANAGEMENT 10
Processes - Process Concept, Process Scheduling, Operations on Processes, Inter-process
Communication; Threads- Overview, Multithreading models, Threading issues; Process
Synchronization - The critical-section problem, Synchronization hardware, Mutex locks,
Semaphores, Classic problems of synchronization, Critical regions, Monitors;
UNIT III PROCESS SYNCHRONISATION 10
CPU Scheduling - Scheduling criteria, Scheduling algorithms, Multiple-processor
scheduling, Real time scheduling; Deadlock - System model, Deadlock characterization,
Methods for handling deadlocks, Deadlock prevention, Deadlock avoidance, Deadlock
detection, Recovery from deadlock.
UNIT IV STORAGE MANAGEMENT `9
Main Memory – Background, Swapping, Contiguous Memory Allocation, Paging,
Segmentation, Segmentation with paging, Virtual Memory – Background, Demand Paging,
TOTAL: 45 PERIODS
COURSE OUTCOMES:
At the end of the course, the students will be able to:
CO1: Describe the basic concepts, services and structure of operating systems.
Interpret process management, process synchronization and multithreading
CO2:
concepts.
Apply CPU scheduling algorithms and deadlock detection and avoidance
CO3:
algorithms.
CO4: Apply various storage management schemes.
CO5: Compare different types of operating systems.
TEXT BOOKS:
Abraham Silberschatz, Peter Baer Galvin and Greg Gagne, “Operating System
1.
Concepts”, Tenth Edition, John Wiley and Sons Inc., 2018.
Andrew. Tanenbaum, “Modern Operating Systems”, Adison Wesley, Fourth Edition,
2.
2014.
REFERENCES:
1. Ramaz Elmasri, A. Gil Carrick, David Levine, “Operating Systems – A Spiral
Approach”, Tata McGraw Hill Edition, 2010.
2. Achyut S.Godbole, Atul Kahate, “Operating Systems”, McGraw Hill Education, 2016.
3. D M Dhamdhere, “Operating Systems: A Concept-Based Approach, Third Edition,
Tata McGraw Hill 2017.
4. William Stallings, “Operating Systems: Internals and Design Principles”, Seventh
Edition, Prentice-Hall, 2013.
5. Charles Crowley, “Operating Systems: A Design-Oriented Approach”, Tata McGraw
Hill, 2012.
Course PO PSO
outcomes 1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
CO1 3 3 3 1 - - - - - - - 1 - 3 -
CO2 3 3 3 1 - - - - - - - 1 - 3 -
CO3 3 3 3 1 2 - - - - - - 1 - 3 -
CO4 3 3 3 2 2 - - - - - - 1 - 3 -
CO5 3 3 3 2 2 - - - - - - 1 - 3 -
CO 3 3 3 1 2 - - - - - - 1 - 3 -
3-High, 2- Medium, 1-Low
Cognitive Level
Total Total
2 16 Analys
Unit No. and Title
Mark Marks Remembe Understa e (An)
Apply (Ap)
s Qns. Qns. r (Re) nd (Un) Evalua
te (Ev)
Unit-I:
1 either 1(2)- 1(2)- 1 either or
Probability and 2 -
or CO2 CO2 (16)-CO2
Random Variables
Unit-II:
1 either 1(2)- 1(2)- 1 either or
Two Dimensional 2 -
or CO2 CO2 (16)-CO2
Random Variables
1 either 2(2)-
Unit-III: 2 1 either or - -
or CO3
L T P C
IT22403 WEB ESSENTIALS
2 0 2 3
COURSE OBJECTIVES
• To comprehend and analyze the basic concepts of web programming and internet
protocols.
• To describe how the client-server model of Internet programming works.
• To demonstrate the uses of scripting languages
• To write simple scripts for the creation of web sites
• To create database applications
UNIT I WEBSITE BASICS 6
Internet Overview - Fundamental computer network concepts - Web Protocols - URL –
Domain Name- Web Browsers and Web Servers- Working principle of a Website –Creating
a Website - Client-side and server-side scripting.
UNIT II WEB DESIGNING 6
HTML – Form Elements - Input types and Media elements - CSS3 - Selectors, Box Model,
Backgrounds and Borders, Text Effects, Animations, Multiple Column Layout, User
Interface.
CLIENT-SIDE PROCESSING AND
UNIT III 6
SCRIPTING
JavaScript Introduction – Variables and Data Types-Statements – Operators - Literals-
Functions- Objects-Arrays-Built-in Objects- Regular Expression, Exceptions, Event
handling, Validation.
SERVER-SIDE PROCESSING AND
UNIT IV 6
SCRIPTING
1(2)-CO2,
Unit-II: 1 either
2 1(2)-CO2 1 either or - -
Web Designing or
(16)-CO2
Unit-III:
1 1 either or
Client-Side 1(2)-CO3
2 either 1(2)-CO3 (16)-CO3 -
Processing and
or
Scripting
Unit-IV:
1 1 either or
Server-Side 1(2)-CO4,
2 either 1(2)-CO4 (16)-CO4 -
Processing and
or
Scripting
Unit-V:
Servlets and
1 either 1(2)-CO5 1 either or
Database 2 1(2)-CO5 -
or (16)-CO5
Connectivity
5 5(2)
2 either or
Total Qns. 10 either 5(2) 2 either or -
(16)
or (16)
Total Marks 20 80 10 42 48 -
Weightage 20% 80% 10% 42% 48% -
Weightage for Cos
CO1 CO2 CO3 CO4 CO5
Total Marks 20 20 20 20 20
Weightage 20% 20% 20% 20% 20%
LIST OF EXPERIMENTS
1. Create a database table, add constraints (primary key, unique, check, not null), insert
rows, update and delete rows using SQL DDL and DML commands.
Create a set of tables, add foreign key constraints and incorporate referential
2.
integrity.
Query the database tables using different ‘where’ clause conditions and also
3.
implement aggregate functions.
4. Query the database tables and explore sub queries and simple join operations.
5. Query the database tables and explore natural, equi and outer joins.
6. Write user defined functions and stored procedures in SQL.
7. Execute complex transactions and realize DCL and TCL commands.
8. Write SQL Triggers for insert, delete, and update operations in a database table.
9. Create View and index for database tables with a large number of records.
L T P C
IT22404 OPERATING SYSTEMS LABORATORY
0 0 4 2
COURSE OBJECTIVES
• To learn Unix commands and shell programming.
• To implement various CPU Scheduling Algorithms.
• To implement Process Creation and Inter-Process Communication.
• To implement Deadlock Avoidance Algorithms.
• To implement Page Replacement Algorithms.
• To implement File Allocation Strategies.
LIST OF EXPERIMENTS
1. Basics of UNIX commands.
2. Write programs using the following system calls of UNIX operating system fork,
exec, getpid, exit, wait, close, stat, opendir, readdir.
3. Shell Programming.
4. Write C programs to implement the various CPU Scheduling Algorithms.
5. Implementation of Semaphores.
6. Implementation of Shared memory and IPC.
7. Bankers Algorithm for Deadlock Avoidance.
8. Write C program to implement Threading & Synchronization Applications.
9. Implementation of the following Memory Allocation Methods for fixed partition
a) First Fit b) Worst Fit c) Best Fit
10. Implementation of Paging Technique of Memory Management.
11. Implementation of the following Page Replacement Algorithms
a) FIFO b) LRU c) LFU
12. Implementation of the following File Allocation Strategies
a) Sequential b) Indexed c) Linked
LAB REQUIREMENTS:
For a batch of 30 students Operating Systems: Linux / Windows
TOTAL PERIODS: 60
COURSE OUTCOMES
At the end of the course, the student should be able to
CO1: Implement UNIX commands and shell programming.
CO2: Implement the various CPU Scheduling Algorithms.
CO3: Implement Process Creation and Inter Process Communications.
CO4: Implement Deadlock Avoidance and Deadlock Detection Algorithms.
Implement Page Replacement Algorithms, File organization and File allocation
CO5:
Strategies.
Course PO PSO
outcomes 1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
CO1 3 2 2 - - - - - - - - - 3 - -
CO2 3 3 2 - - - - - - - - - 2 - -
CO3 3 2 2 - - - - - - - - - 2 - -
CO4 3 2 2 - - - - - - - - - 2 - -
CO5 3 2 2 - - - - - - - - - 3 - -
CO 3 2 2 - - - - - - - - - 2 - -
3-High, 2- Medium, 1-Low
1. Reema Thareja, “Programming in C”, Oxford University Press, Second Edition, 2016.
Kernighan, B.W and Ritchie,D.M, “The C Programming language”, Second Edition,
2.
Pearson Education, 2015.
REFERENCE BOOKS
Anita Goel and Ajay Mittal, “Computer Fundamentals and Programming in C”, 1st
1.
Edition, Pearson Education, 2013.
Paul Deitel and Harvey Deitel, “C How to Program with an Introduction to C++”,
2.
Eighth edition, Pearson Education, 2018.
E Balagurusamy, “Programming in ANSI C”, Eighth edition, Mc GrawHill
3.
Publications, 2019.
S.Sobana, R.Manivannan, G.Immanuel,‘Communication and Soft Skills’ VK
4.
Publications’, 2016.
Zed Shaw, “ Learn C the Hard Way: Practical Exercises on the Computational Subjects
5.
You Keep Avoiding”, Zed Shaw’s Hardway Series, 2015.
Course PO PSO
outcomes 1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
CO1 3 2 2 - 1 1 1 - - - 1 2 2 1 2
CO2 3 2 2 - 1 1 1 - - - 1 2 2 1 2
CO3 3 2 2 - 1 1 1 - - - 1 2 2 1 2
CO4 - - - - - - - 1 2 3 - 2 - - -
L T P C
AC22401 INDUSTRIAL SAFETY ENGINEERING
2 0 0 0
COURSE OBJECTIVES
• To explain the fundamental concept and principles of industrial safety.
• To apply the principles of maintenance engineering.
• To analyse the wear and its reduction.
• To evaluate faults in various tools, equipment and machines.
• To apply periodic maintenance procedures in preventive maintenance.
UNIT I INDUSTRIAL SAFETY 6
Accident, causes, types, results and control, mechanical and electrical hazards, types, causes
and preventive steps/procedure, describe salient points of factories act 1948 for health and
safety, wash rooms, drinking water layouts, light, cleanliness, fire, guarding, pressure
vessels, etc, Safety color codes. Fire prevention and firefighting, equipment and methods.
UNIT II MAINTENANCE ENGINEERING 6
Definition and aim of maintenance engineering, Primary and secondary functions and
responsibility of maintenance department, Types of maintenance, Types and applications of
tools used for maintenance, Maintenance cost & its relation with replacement economy,
Service life of equipment.
WEAR AND CORROSION AND THEIR
UNIT III 6
PREVENTION
Wear- types, causes, effects, wear reduction methods, lubricants-types and applications,
Lubrication methods, general sketch, working and applications, i. Screw down grease cup,
ii. Pressure grease gun, iii. Splash lubrication, iv. Gravity lubrication, v. Wick feed
lubrication vi. Side feed lubrication, vii. Ring lubrication, Definition, principle and factors
affecting the corrosion. Types of corrosion, corrosion prevention methods.
UNIT IV FAULT TRACING 6
Fault tracing-concept and importance, decision tree concept, need and applications, sequence
of fault finding activities, show as decision tree, draw decision tree for problems in machine
tools, hydraulic, pneumatic, automotive, thermal and electrical equipment’s like, i. Any one
machine tool, ii. Pump iii. Air compressor, iv. Internal combustion engine, v. Boiler,vi.
Electrical motors, Types of faults in machine tools and their general causes.
UNIT V PERIODIC AND PREVENTIVE MAINTENANCE 6
Periodic inspection-concept and need, degreasing, cleaning and repairing schemes,
overhauling of mechanical components, overhauling of electrical motor, common troubles
and remedies of electric motor, repair complexities and its use, definition, need, steps and
advantages of preventive maintenance. Steps/procedure for periodic and preventive
maintenance of: i. Machine tools, ii. Pumps, iii. Air compressors, iv. Diesel generating (DG)
sets, Program and schedule of preventive maintenance of mechanical and electrical
equipment, Advantages of preventive maintenance. Repair cycle concept and importance.
TOTAL PERIODS: 30
COURSE OUTCOMES
Course PO PSO
outcomes 1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
CO1 2 1 2 - - 2 1 - - - - 1 - - 2
CO2 2 1 2 - - 2 1 - - - - 1 - - 2
CO3 2 1 2 - - 2 1 - - - - 1 - - 2
CO4 2 1 2 - - 2 1 - - - - 1 - - 2
CO5 2 1 2 - - 2 1 - - - - 1 - - 2
CO 2 1 2 - - 2 1 - - - - 1 - - 2
3-High, 2- Medium, 1-Low
COURSE OBJECTIVES
WWW and HTTP – FTP – Email –Telnet-Secure Shell (SSH)-Domain Name System(DNS).
TOTAL PERIODS: 30
PRACTICAL EXERCISES
1 Study of network commands.
2 Write a HTTP web client program to download a web page using TCP sockets.
3 Applications using TCP sockets - chat, file transfer.
CO1: Explain the concepts of Data Communication, basic layers and its function
in computer networks.
CO2: Infer the concepts of datalink layer.
CO3: Apply routing algorithms and their functionality.
CO4: Apply the working of transport and application layer protocol.
CO5: Analyse the performance of TCP and UDP.
TEXT BOOKS
Behrouz A. Forouzen, “Data Communications and Networking with TCP/IP
1. Protocol Suite”, Sixth Edition, TMH,2022.
REFERENCE BOOKS
Larry Peterson, Bruce S. Davie, “Computer Networks: A system Approach”,
1. Fifth Edition, Morgan Kaufmann Publishers Inc , 2012.
Doug Lowe, “Networking all-in one Dummies”, Seventh Edition, Wiley Publication,
2. 2018.
1 either or
Unit-II: 1 either 2(2)-
2 (16)- - -
Datalink Layer or CO2
CO2
1 either
Unit-III: 1 either or
2 1(2)-C03 1(2)- C03 -
Network Layer or (16)-
C03
1 either
Unit-IV: 1 either 1(2)- or
2 1(2)-CO4 - .
Transport Layer or CO4 (16)-
CO4
Unit-V: 1 either or
1 either
Application 2 1(2)-CO4 1(2)-CO4 (16)- -
or
Layer CO4
3(2)
2 3 either
5 either
Total Qns. either or -
10 or 7(2)
or (16)
(16)
Total Marks 20 80 14 38 48 -
Design process: design concepts, design model, design heuristic. Architectural Design:
architectural styles, architectural Design, architectural mapping using data flow, Component
level Design: designing class-based components.
UNIT IV SOFTWARE TESTING 6
Testing Strategies: A strategic approach to software testing, black-box and white-box testing.
Regression testing, unit testing, integration testing, validation testing, system testing, and the
art of debugging.
UNIT V PROJECT ESTIMATION 6
Software Project Estimation — LOC, FP Based Estimation, Make/Buy Decision, COCOMO
I model, COCOMO II model, Risk management.
TOTAL PERIODS: 30
PRACTICAL EXERCISES
2 Document the Software Requirements Specification (SRS) for the identified system.
3
Identify use cases and develop the Use Case model.
Course PO PSO
outcomes 1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
CO1 3 3 3 - 2 - - - - - - - 2 - -
CO2 3 3 3 - 2 - - - - - - - 2 - -
CO3 3 3 3 - 2 - - - - - - - 2 - -
CO4 3 3 3 1 3 - - - - - - - 2 - -
CO5 3 3 3 1 3 - - - - - - - 2 - -
CO 3 3 3 1 3 - - - - - - - 2 - -
3-High, 2- Medium, 1-Low
CO1: Explain the various mobile application development environments with its
features.
Apply various programming techniques and patterns to build mobile
CO2:
applications.
CO3: Build real-time mobile applications for society/environment.
CO4: Build gaming and multimedia based mobile applications.
Build AI based mobile applications for society/environment following
CO5: ethical practices.
Rap Payne, “Beginning App development with Flutter: Create Cross Platform
3
Mobile Apps”, APress, 2019.
Carmine Zaccagnino, “Programming Flutter: Native, Cross-Platform Apps
4
the Easy Way (The Pragmatic Programmers)”, Packt publishing, 2020.
LIST OF EQUIPMENT FOR A BATCH OF 30 STUDENTS:
30 Standalone desktops with Windows or Android or iOS or Equivalent Mobile Application
Development Tools with appropriate emulators and debuggers.
L T P C
IT22504 TECHNICAL SEMINAR
0 0 2 1
COURSE OBJECTIVES
TOTAL PERIODS: 30
COURSE OUTCOMES
Course PO PSO
outcomes
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
CO1 2 2 - - - - - - 2 2 1 2 - 2 3
CO2 2 2 - - - - - - 2 2 - 2 - 2 3
CO 2 2 - - - - - - 2 2 1 2 - 2 3
3-High, 2- Medium, 1-Low
IT22505 L T P C
INPLANT/INDUSTRIAL TRAINING
0 0 0 1
COURSE OBJECTIVES:
• To Provide possible opportunities to learn, understand and sharpen the real time
technical / managerial skills required
• To apply the Technical knowledge in real industrial situations.
• To gain experience in writing Technical reports/projects.
• To expose the students to experience the engineer’s responsibilities and ethics.
• To promote academic, professional and/or personal development.
Inplant/Industrial Training Duration
The students may undergo Industrial training for a period as specified in the
Curriculum during the summer / winter vacation. In this case, the training has to be
undergone continuously for a period of at least two weeks in an organization.
METHOD OF EVALUATION
The student will bring the training report and will give a seminar based on his training
report, before an expert committee constituted by the concerned department as per norms of
the institute. The evaluation will be based on the following criteria:
o Quality of content presented.
o Proper planning for presentation.
o Effectiveness of presentation.
o Depth of knowledge and skills.
Course PO PSO
outcomes 1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
CO1 2 2 1 1 3 3 - - 2 2 1 2 2 2 3
CO2 2 2 1 2 3 - - - 2 2 - 2 2 2 3
CO3 - - - - - - - - 2 2 - 2 2 2 3
CO4 - - - - - - - - 2 2 - 2 2 2 3
CO5 - - - - - 3 1 1 2 2 1 2 2 2 3
CO 2 2 1 2 3 3 1 1 2 2 1 2 2 2 3
3-High, 2- Medium, 1-Low
● To train the students on interview skills with mock interviews and updated / enhanced
resumes
● To prepare students for taking initiatives and decision making with critical thinking
TOTAL PERIODS:60
Apply all the interview skills learned with updated resumes and language skills
CO4:
balancing technical skills and interpersonal skills.
Attend different job interviews with emotional balance and achieve the target
CO5:
with right planning and unique solutions.
TEXT BOOKS
REFERENCES
3. Stanely Lippman, Josee Lajoie, Barbara Moo, “C++ Primer”, Fifth Edition,
Pearson Education, 2012.
Course PO PSO
outcomes 1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
CO1 2 2 2 - 1 1 1 - - - 1 2 2 1 2
CO2 2 2 2 - 1 1 1 - - - 1 2 2 1 2
CO3 2 2 2 - 1 1 1 - - - 1 2 2 1 2
CO4 - - - - - - - 1 2 2 - 2 - - -
CO5 - - - - - - - 1 2 2 - 2 - - -
CO 2 2 2 - 1 1 1 1 2 2 1 2 2 1 2
3-High, 2- Medium, 1-Low
L T P C
AC22501 ENTREPRENEURSHIP DEVELOPMENT
2 0 0 0
COURSE OBJECTIVES
The main learning objective of this course is to prepare the students for:
• Explaining the types, characteristics of entrepreneurship and its role in economic
development.
• Applying the theories of achievement motivation and the principles of
entrepreneurship development program to enterprise.
• Selecting the appropriate form of business ownership in setting up an enterprise.
COURSE OUTCOMES
Course PO PSO
outcomes 1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
CO1 - 1 - - 1 - 1 2 1 2 - 1 - - 1
CO2 - - 1 - 1 1 1 2 2 2 - 1 - - 1
CO3 - - 1 - - 2 1 1 1 1 - 1 - - 1
CO4 1 - 1 - - 2 1 - 1 1 1 - - - 1
CO5 - 1 - 1 - 1 1 - 1 1 - 1 - - 1
CO 1 1 1 1 1 2 1 2 1 1 1 1 - - 1
3-High, 2- Medium, 1-Low
L T P C
HS22501 VALUE EDUCATION – II
1 0 0 0
Course objectives
• To prepare them to have the ability to relate with others and contribute to industrial
and human development.
Course PO PSO
outcomes - - - - - 2 - 1 1 2 - 2 1 2 3
CO1 - - - - - 2 - 1 1 2 - 2 - - 1
CO2 - - - - - 2 - 1 1 2 - 2 - - 1
CO3 - - - - - 2 - 1 1 2 - 2 - - 1
CO4 - - - - - 2 - 1 1 2 - 2 - - 1
CO - - - - - 2 - 1 1 2 - 2 - - 1
3-High, 2- Medium, 1-Low
HS22601 L T P C
PROFESSIONAL ETHICS
3 0 0 3
COURSE OBJECTIVES:
• To identify and analyze ethical issues in engineering
• To recognize the code of ethics with appropriate perspective as per industrial standards
• To understand the ethical situations in risky situation
• To provide services in their areas of expertise
• To be aware of the role of engineers in solving global issues
ENGINEERING ETHICS, MORAL REASONING AND ETHICAL
UNIT I 10
THEORIES
Senses of ‘Engineering Ethics’ – Variety of Moral Issues – Types of Inquiry – Social Ethics vs
Scientific Ethics vs Experiential Ethics – Moral Dilemmas – Moral Autonomy – Kohlberg’s
Theory – Gilligan’s Theory – Professions and Professionalism – Professional Ideals and
Virtues – Theories about Right Action – Uses of Ethical Theories.
UNIT II ENGINEERING AS SOCIAL EXPERIMENTATION 8
Role of Professional Ethics in Engineering Based Product Development – Engineering as
Experimentation – Engineers as Responsible Experimenters – Codes of Ethics – A Balanced
Outlook on Law – Case Study.
UNIT III ENGINEERS’ RESPONSIBILITY FOR SAFETY AND RISK 8
Safety and Risk – Assessment of Safety and Risk – Risk Benefit Analyses and Reducing Risk
– Case Studies.
UNIT IV RESPONSIBILITIES AND RIGHTS 9
Collegiality and Loyalty – Respect for Authority – Collective Bargaining – Confidentiality –
Conflicts of Interest – Occupational Crime – Professional Rights – Whistle Blowing –
Employee Rights – Discrimination – Intellectual Property Rights (IPR).
UNIT V GLOBAL ISSUES AND ROLE OF ENGINEERS 10
Multinational Corporations – Environmental Ethics – Computer Ethics – Ethics of AI –
Engineers as Managers – Consulting Engineers – Engineers as Expert Witnesses and Advisors
– Moral Leadership – Corporate Social Responsibility – Ethics in Engineering Practice and
Research – Ethical Audit.
TOTAL: 45 PERIODS
COURSE OUTCOMES:
At the end of the course, the students will be able to:
CO1: Visualize the scope of engineering ethics and ethical decision making.
CO2: Develop a perspective on engineering as an experiment.
CO3: Detail the importance of assessing safety and risk and reducing the risk.
Realize the responsibilities and rights of engineers, employees, employers and
CO4:
public.
Recognize the role of ethics related to MNC, Environment, Computer, Weapons,
CO5:
and while acting as manager, consultant, and experts.
TEXT BOOKS:
Mike W. Martin and Roland Schinzinger, “Ethics in Engineering”, McGraw Hill
1.
Education, 2017.
Govindarajan M, Natarajan S, Senthil Kumar V.S, “Engineering Ethics”, Prentice Hall
2.
of India Pvt. Ltd., 2015.
REFERENCES:
Cognitive Level
Total 2 Total 16
Unit No. and Title Marks Marks Remember Understand Apply Analyze (An)
Qns. Qns. (Re) (Un) (Ap) Evaluate (Ev)
No. of Qns. (marks) and CO
Unit I
1 (2) & 1
Engineering Ethics, 1 (2)
2 1 either or either or (16) - -
Moral Reasoning CO1
CO1
and Ethical Theories
Unit II
1 (2) & 1
Engineering as 1 (2)
2 1 either or either or (16) - -
Social CO2
CO2
Experimentation
Unit III
1 (2) & 1
EngineersResponsib 1 (2)
2 1 either or either or (16) - -
ility for Safety and CO3
CO3
Risk
Unit IV 1 (2) & 1
1 (2)
Responsibilities and 2 1 either or either or (16) - -
CO4
Rights CO4
Unit V 1 (2) & 1
1 (2)
Global Issues and 2 1 either or either or (16) - -
CO5
Role of Engineers CO5
CS22601 L T P C
COMPILER DESIGN
3 0 0 3
COURSEOBJECTIVES:
• To learn the various phases of compiler.
TOTAL: 45 PERIODS
COURSE OUTCOMES:
At the end of the course, the students will be able to:
Describe different phases of the compiler and design a lexical analyzer for a sample
CO1:
language.
CO2: Explain semantics rules (SDT) and intermediate code generation.
Summarize various storage allocation strategies and machine code generation for
CO3:
simple language constructs.
CO4: Develop parsers using different parsing algorithms for a given grammar.
Implement various optimization techniques to improve the performance of the
CO5:
compiler.
TEXT BOOKS:
Alfred V. Aho, Monica S.Lam, Ravi Sethi, Jeffrey D. Ullman, “Compilers: Principles,
1.
Techniques and Tools”, Updated Second Edition, Pearson Education, 2023.
Douglas Thain, “Introduction to Compilers and Language Design”, Second Edition,
2.
Independently Published, 2020.
REFERENCES:
1. K. Muneeswaran, “Compiler Design”, Oxford University Press, 2013.
2. Keith D Cooper and Linda Torczon, “Engineering a Compiler”, Third Edition, Morgan
Kaufmann Publishers Elsevier Science, 2022.
3. Santanu Chattopadhyay, “Compiler Design”, PHI Learning Pvt. Ltd., 2015.
4. John I Moore,” Introduction to Compiler Design - An Object-Oriented Approach Using
Java”, Third Edition, Softmoore Consulting, 2019.
5. V. Raghavan, “Principles of Compiler Design”, Tata McGraw Hill Education
Publishers, 2017.
L T P C
IT22601 DATA SCIENCE
2 0 2 3
COURSE OBJECTIVES
TOTAL PERIODS: 30
PRACTICAL EXERCISES
1. Working with Numpy arrays.
2. Working with Pandas data frames.
Reading data from text files, Excel and the web and exploring various commands
3.
for doing descriptive analytics on the Iris data set.
Use the diabetes data set from UCI and Pima Indians Diabetes data set for
performing the following:
4. a. Univariate analysis: Frequency, Mean, Median, Mode, Variance, Standard
Deviation, Skewness and Kurtosis
b. Bivariate analysis: Linear and logistic regression modeling
Use the diabetes data set from UCI and Pima Indians Diabetes data set for
performing the following:
5.
a. Multiple Regression analysis
b. Also compare the results of the above analysis for the two data sets
Apply and explore the below plotting functions on UCI data sets
6. a. Normal curves
b. Density and contour plots
2. Jake VanderPlas, “Python Data Science Handbook”, O’Reilly Media Inc., 2022.
REFERENCES:
David Cielen, Arno D. B. Meysman, and Mohamed Ali, “Introducing Data
1. Science”, Manning Publications, 2016.
Peter Bruce and Andrew Bruce, “Practical Statistics for Data Scientists”, O’Reilly
3. Media Inc., 2020.
4. Wes McKinney, “Python for Data Analytics”, Third Edition, O’Reilly Media Inc.,
2022.
5. Roger D. Peng and Elizabeth Matsui, “The Art of Data Science — A Guide for
Anyone Who Works With Data”, Lulu.com, 2016.
Cognitive Level
Total Total
2 16 Analys
Unit No. and Title Remembe Understan Apply e (An)
Mark Marks
s Qns. Qns. r (Kn) d (Un) (Ap) Evalua
te (Ev)
1 either or
1 either (16)-
Unit-I: Introduction 2 2(2)-CO1 - -
or CO1
1 either or
Unit-II: Describing 1 either (16)-
2 2(2)-CO2 - -
Data or CO2
Unit-III: Describing 1 either 1(2)- 1 either or
2 1(2)-CO3 (16)-C03 -
Relationships or CO3
Unit-IV: Python
1 either 1 either or
Libraries for Data 2 1(2)-CO4 1(2)-CO4 (16)-CO4 -.
or
Wrangling
1eitheror
Unit-V: Data 1 either (16)-
2 1(2)-CO5 1(2)-CO5 -
Visualization or CO5
3(2)
5eithero 3eithero
Total Qns. 2either -
10 r 7(2) or (16) r (16)
Total Marks 20 80 14 38 48 -
Total Marks 20 20 20 20 20
• To improve aptitude, problem solving skills and reasoning ability of the students.
• To demonstrate the use of mathematical reasoning by justifying through numerical
skills.
FRONT END ENGINEERING WITH 12
UNIT I
REACT&QA & LR
Basic HTML and JavaScript – JSX- Introduction to React- Setting up the environment –
Creating first React Component.
Quants: Numbers – Number Systems, Types of Numbers, Series (Arithmetic Progression,
Geometric Progression), HCF & LCM, Decimal Fractions, Simplification (Including
Expression & Evaluation).
Logical Reasoning - Analogy - Blood Relations/Family Tree.
WORKING WITH REACT COMPONENTS & 12
UNIT II
QA & LR
React Components: Component properties – Component State – Handling Events- Life
Cycle Methods and Hooks- Conditional Rendering- List and Keys - Forms and User Input.
Quants: Average-Problem on Ages.
Logical Reasoning: Coding-Decoding.
UNIT III STYLING IN REACT & ROUTING & QA & LR 12
Styling React Components – Routing: Introduction to React Router- Nested Routes –
Redirects and Navigation.
Quants: Ratio & Proportions - Partnership-Mixtures and Alligations.
Logical Reasoning: Cryptarithmetic Problems, Syllogisms.
UNIT IV STATE MANAGEMENT & QA & LR 12
Context API Basics – Context Provider and Consumer – useContext hook
Quants: Time & Work-Chain Rule-Pipes and Cisterns
Logical Reasoning - Calendar – Clocks - Images (Mirror & Water).
UNIT V WORKING WITH APIS & QA & LR 12
Fetching Data – Displaying Fetched Data – Updating Data – Project Work.
Quants: Time,Speed & Distance - Problems on Trains,Boats & Streams.
Logical Reasoning: Cubes and Dices - Data Sufficiency.
SUGGESTIVE ASSESSMENT METHODS
Pre-Assessment Test – To check the student’s previous knowledge in
1
Programming skills and quantitative aptitude and logical reasoning.
COURSE OUTCOMES
SEMESTER VII
MS22701 L T P C
PRINCIPLES OF MANAGEMENT
3 0 0 3
COURSE OBJECTIVES:
• To explain the evolution of Management and its principles.
• To discuss the functions of Management and their importance in business.
• Learn the application of the principles in an organization like planning, organizing,
directing and controlling.
• Analyze the position of self and company goals towards business.
UNIT I INTRODUCTION TO MANAGEMENT 9
Total Marks 20 80 14 54 32 -
Weightage 20% 80% 14% 54% 32% -
Weightage for Cos
CO1 CO2 CO3 CO4 CO5
Total Marks 20 20 20 20 20
Weightage 20% 20% 20% 20% 20%
L T P C
IT22701 CRYPTOGRAPHY AND NETWORK SECURITY
3 0 0 3
COURSE OBJECTIVES
TOTAL PERIODS: 45
COURSE OUTCOMES
Upon completion of the course, students will be able to
TEXT BOOKS
Total Marks 20 20 20 20 20
L T P C
IT22702 SECURITY LABORATORY
0 0 4 2
COURSE OBJECTIVES
9. Demonstrate intrusion detection system (IDS) using any tool eg. Snort or any other s/w.
Automated Attack and Penetration Tools
10.
Exploring N-Stalker, a Vulnerability Assessment Tool
Defeating Malware
11.
i) Building Trojans ii) Rootkit Hunter
TOTAL PERIODS: 60
COURSE OUTCOMES
Upon completion of the course, students will be able to
CO1: Develop code for classical Encryption Techniques to solve the problems.
CO5: Demonstrate the network security system using open source tools.
L T P C
IT22703 MINI PROJECT
0 0 6 3
COURSE OBJECTIVES
COURSE OUTCOMES
Upon completion of the course, students will be able to
CO1: Identify any real-world problem and find the optimal solution by applying
gathered knowledge and skills.
● To help them create a simple Spring Boot application and gain foundational skills
in Spring Boot by exploring Spring Boot Starters, RESTful web services,
Dependency Injection, and handling HTTP methods effectively.
● To make them to learn to create and use repositories, perform basic CRUD
operations with JPA Repository, and apply these skills in a hands-on project.
● To improve aptitude, problem solving skills and reasoning ability of the students.
TOTAL PERIODS:60
For assignments, students should attend all the practice tests conducted online on
5 HackerRank and google form. Each assignment will be for 100 marks and finally
the total marks obtained by a student in all tests will be reduced to 40 marks.
The total of 100 marks obtained from the tests will be then reduced to 60 marks
6 and additional of 40marks will be given for assignments which will make it a
total of 100.
COURSE OUTCOMES
PO PSO
L T P C
IT22801 PROJECT WORK
0 0 16 8
COURSE OBJECTIVES
• To train the students for gaining domain knowledge, and technical skills to solve
potential business / research problems.
• To gather requirements and design suitable software solutions and evaluate all the
possible alternatives.
• To work in teams and understand the processes and practices in the industry.
• To implement, test and deploy solutions for target platforms
• To prepare project reports ethically and communicate to the technical society
SYLLABUS
The students shall individually / or as group work on business/research domains and related
problems approved by the department / organization that offered the project. The student can
select any topic which is relevant to his/her specialization of the programme. The student should
continue the work on the selected topic as per the formulated methodology. At the end of the
semester, after completing the work to the satisfaction of the supervisor and review committee,
a detailed report which contains clear definition of the identified problem, detailed literature
review related to the area of work and methodology for carrying out the work, defend on the
results and finally conclude with citations and references as per the format prescribed by the
institution and submit to the Head of the Department. The students will be evaluated based on
the report and viva-voce examination by a panel of examiners as per the regulations.
COURSE OUTCOMES
Upon completion of the course, students will be able to
PROFESSIONAL ELECTIVES
VERTICAL I: INTERNET TECHNOLOGIES
L T P C
IT22511 FULL STACK WEB DEVELOPMENT
2 0 2 3
COURSE OBJECTIVES
• To understand the various components of full stack development
PRACTICAL EXERCISES
1 Develop a portfolio website for yourself which gives details about yourself for a
potential recruiter.
2 Create a web application to manage the TO-DO list of users, where users can
login and manage their to-do items.
3 Create a simple micro blogging application (like twitter) that allows people to post
their content which can be viewed by people who follow them.
4 Create a grocery delivery website where users can order from a particular shop
listed in the website.
Develop a simple dashboard for project management where the statuses of various
5 tasks are available. New tasks can be added and the status of existing tasks can be
changed among Pending, InProgress or Completed.
TOTAL PERIODS: 30
COURSE OUTCOMES
CO1: Explain the various stacks available for web application development.
TEXT BOOKS
Brad Dayley, Brendan Dayley and Caleb Dayley, “Node.js, MongoDB and Angular
1
Web Development”, Second Edition, Addison-Wesley, 2018.
Vasan Subramanian, “Pro MERN Stack, Full Stack Web App Development with
2
Mongo, Express, React, and Node”, Second Edition, Apress, 2019.
REFERENCE BOOKS
Course PO PSO
outcomes
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
CO1 2 3 3 - 2 2 - - - - - - - - 2
CO2 2 3 3 - 2 2 - - - - - - - - 2
CO3 2 3 3 - 2 2 - - - - - - - - 2
CO4 2 3 3 - 2 2 - - - - - - - - 2
CO5 2 3 3 - 2 2 - - - - - - - - 2
CO 2
3 3 - 2 2 - - - - - - - - 2
3-High, 2- Medium, 1-Low
L T P C
IT22512 CLOUD COMPUTING
2 0 2 3
COURSE OBJECTIVES
• To understand the concept of cloud computing.
• To appreciate the evolution of cloud from the existing technologies.
• To have knowledge on the various issues in cloud computing.
• To be familiar with the lead players in cloud.
• To appreciate the emergence of cloud as the next generation computing paradigm.
UNIT I INTRODUCTION 6
Introduction to Cloud Computing - Underlying Principles of Parallel and Distributed
Computing - Cloud Characteristics - Elasticity in Cloud - On demand Provisioning.
UNIT II VIRTUALIZATION AND DOCKER BASICS 6
Basics of Virtualization - Types of Virtualization - Implementation Levels of Virtualization
- Virtualization of CPU, Memory, I/O Devices. Introduction to Docker, Docker
Components.
UNIT III CLOUD ARCHITECTURE AND SERVICES 6
NIST Cloud Computing Reference Architecture - Public, Private and Hybrid Clouds - laaS
- PaaS - SaaS - Architectural Design Challenges - Cloud Storage - Storage-as-a-Service.
UNIT IV CLOUD DEPLOYMENT ENVIRONMENT 7
Google App Engine – Amazon AWS – Microsoft Azure; Emerging Cloud Software
Environments – Open Nebula, Sector/Sphere, OpenStack.
UNIT V CLOUD SECURITY 5
IAM - Introduction, Challenges, Architecture and practice - Standards and Protocols for
cloud services and consumers - IAM practices – Cloud Authorization Management.
TOTAL PERIODS: 30
PRACTICAL EXERCISES
Install Virtualbox/VMware/ Equivalent open-source cloud workstation with
1
different flavours of Linux or Windows OS on top of windows 8 and above.
Course PO PSO
outcomes 1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
CO1 2 2 3 - - - - - - - - - 2 - -
Cognitive Level
Total Total
2 16 Analyse
Unit No. and Title
Marks Marks Remembe Understa Apply (An)
Qns. Qns. r (Re) nd (Un) (Ap) Evaluate
(Ev)
1(2)-CO1,
Unit-I: 1 either
2 1(2)-CO1 1 either or - -
Introduction or
(16)-CO1
Unit-II:
1 either 1(2)-CO2 1 either or
Virtualization and 2 1(2)-CO2 -
or (16)-CO2
Docker Basics
1(2)-CO3,
Unit-III: 1
1 either or
Cloud Architecture 2 either 1(2)-CO3 - -
(16)-CO3
and Services or
Unit-IV: 1 1 either or
1(2)-CO4,
Cloud Deployment 2 either 1(2)-CO4 (16)-CO4 -
Environment or
1(2)-CO5,
Unit-V: 1 either
2 1(2)-CO5 1 either or -
Cloud Security or
(16)-CO5
5 5(2)
2 either or
Total Qns. 10 either 5(2) 3 either or -
(16)
or (16)
Total Marks 20 80 10 58 32 -
Weightage 20% 80% 10% 58% 32% -
Weightage for Cos
CO1 CO2 CO3 CO4 CO5
Total Marks 20 20 20 20 20
Weightage 20% 20% 20% 20% 20%
L T P C
CS22641 UI/UX DESIGN
2 0 2 3
COURSE OBJECTIVES:
• To understand the basics concepts of Design Thinking process.
30 PERIODS
PRACTICAL EXERCISES
Use the design thinking process to create the ideal user interface design for a societal
1
application. Also include different UI interaction patterns and discuss them.
Develop an interface for responsive home page of hotel management system using
2
Icons, Primary and Secondary Buttons.
3 Developing an interface for a shopping application with proper UI Style Guides.
4 Make a wire flow diagram for a banking application using open-source software.
Develop an interface for a bus ticket booking application by conducting the end-to-
5
end user research.
Identify the customer problem that users of an agriculture information system are
6
having, then create an interface design to overcome that issue.
Sketch, design with popular tool and build a prototype and perform usability
7
testing and identify improvements.
30 PERIODS
TOTAL: 60 PERIODS
COURSE OUTCOMES:
At the end of the course, the students will be able to:
CO1: Explain the basic user interface and user experience design concepts.
CO2: Describe user interface design for real time applications.
CO3: Summarize user experience design process and its methodology.
DEVOPS L T P C
IT22611
2 0 2 3
COURSE OBJECTIVES:
• To describe the agile relationship between development and IT operations.
• To understand the different Version control tools like Git
• To understand the concepts of Continuous Integration/ Continuous Testing/
Continuous Deployment
• To understand Configuration management using Ansible
• Illustrate the benefits and drive the adoption of cloud-based DevOps tools to solve
real world problems
UNIT I INTRODUCTION TO DEVOPS 6
Introduction, Agile development model, DevOps Essentials, Introduction To AWS, GCP,
Azure - Version control systems: Git and Github.
REFERENCES:
Roberto Vormittag, “A Practical Guide to Git and GitHub for Windows
1 Users: From Beginner to Expert in Easy Step-By-Step Exercises”, Second
Edition, 2016.
Len Bass, Ingo Weber, Liming Zhu, “DevOps: A Software Architect's
2
Perspective”, Addison Wesley, 2018.
Jeff Geerling, “Ansible for DevOps: Server and configuration management
3
for humans”, LeanPub, 2015.
Mitesh Soni, “Hands-On Azure Devops: CICD Implementation for Mobile,
4 Hybrid, and Web Applications Using Azure Devops and Microsoft Azure”,
2020.
Mariot Tsitoara, “Ansible Beginning Git and GitHub: A Comprehensive
5 Guide to Version Control, Project Management, and Teamwork for the New
Developer”, Second Edition, Apress, 2019.
Course PO PSO
outcomes 1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
CO1 3 1 3 - 2 - - - - - - - 3 - -
CO2 3 2 1 - 2 - - - - - - - 3 - -
CO3 3 1 2 - 2 - - - - - - - 3 - -
CO4 3 1 3 - 2 - - - - - - - 3 - -
CO5 3 2 2 - 2 - - - - - - - 3 - -
CO 3 1 2 - 2 - - - - - - - 3 - -
3-High, 2- Medium, 1-Low
Course PO PSO
outcomes 1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
COURSE OBJECTIVES
DIGITAL TRANSFORMATION
UNIT V 6
Digital Transformation & Channel Attribution- Analytics- Ad-words, Email, Mobile, social
media, Web Analytics – Changing your strategy based on analysis- Recent trends in Digital
marketing.
TOTAL PERIODS: 30
PRACTICAL EXERCISES
Subscribe to a weekly/quarterly newsletter and analyze how its content and
1 structure aid with the branding of the company and how it aids its potential
customer segments.
CO1: Explain the need of digital marketing strategies for today’s business trends.
CO3: Apply email and mobile marketing effectively for advertising the product or
service.
CO4: Apply social media marketing strategies to engage customer effectively in
business.
CO5: Apply various analytical methods to measure the impact of various marketing
strategies.
TEXT BOOKS
1. Seema Gupta, “Digital Marketing”, Third Edition, Mc Graw Hill, 2022.
Kailash Chandra Upadhyay, “Digital Marketing: Complete Digital Marketing
2. Tutorial”, Notion Press, 2021.
REFERENCE BOOKS
Puneet Singh Bhatia, “Fundamentals of Digital Marketing”, Pearson
1.
Education, 2017.
2. Vandana Ahuja, “Digital Marketing”, Oxford University Press, 2015.
Philip Kotler, “Marketing 4.0: Moving from Traditional to Digital”, Wiley,
3.
2017.
Barker, Barker, Bormann and Neher, “Social Media Marketing: A Strategic
4.
Approach”, Second Edition, South-Western Cengage Learning, 2017.
Pulizzi,J, “Beginner's Guide to Digital Marketing”, Mcgraw Hill Education,
5.
2015.
Unit-I: 1 either
1 either 2(2)- or
Introduction to 2 - -
or CO1 (16)-CO1
Digital Marketing
Unit-II:
1 either 2(2)- 1 either or
Search Engine 2 (16)-CO2 - -
or CO2
Optimisation
1(2) and
Unit-III: 1 either 1(2)-
2 1either or - -
Email Marketing or CO3
(16) - CO3
Unit-IV: 1(2) and
1 either
Social Media 2 1(2)-CO4 1either or - - .
or
Marketing (16) - CO4
Unit-V: 1 either
1 either
Digital 2 1(2)-CO5 1(2)-CO5 or (16)- -
or CO5
Transformation
1 either 3 (2) and 4 1 either
Total Qns. 7 (2) -
10 or either or or
Total Marks 20 80 14 70 16 -
CS22753 L T P C
SALESFORCE ADMINISTRATION
2 0 2 3
COURSEOBJECTIVES:
• To understand Salesforce architecture and features.
• To know the customization process in Salesforce.
• To understand the security model.
• To understand the business process automation features
• To understand the reports and dashboard
UNIT I SALESFORCE FUNDAMENTALS 6
Introduction to CRM- CRM Use Cases - Why Salesforce? - Overview of Salesforce
platform and its Architecture - Advantage of Salesforce, Salesforce editions and licenses -
Salesforce user interface and navigation - Salesforce Mobile App and Salesforce Lightning
Experience -Signing up Developer Edition - Standard Objects - Creating Custom Objects -
Fields and data types - Apps Creation.
SALESFORCE DATA MANAGEMENT AND CUSTOMIZATION
UNIT II
ESSENTIALS 6
Relationships and junction objects, Roll-up Summary- Creating Formula Fields, Schema
Builder. Data Validation - Validation rules. Working with Record Types and Page Layouts
- Compact Layout- Lightning Record Pages – Home Page Customization -Path Settings. -
List Views - Data import and data management tools.
UNIT III SECURITY AND DATA ACCESS 6
Public groups and Queues - Organization Security Controls - Passwords, IP restrictions,
Network Settings. User Setup and Security - User Creation- Security Model: Profiles -
Permission Set - Permission Set Group - Salesforce Sharing model - Organization Wide
Defaults (OWD) - Role Hierarchy - Sharing Rules - Manual Sharing.
UNIT IV BUSINESS PROCESS AUTOMATION 6
Introduction to Workflow and Process Builder - Work flow rules – Workflow action -
Email Alerts and Field Updates. Flows: Types of Flow Screen Flow- Record Triggered
Flow- Scheduled Trigger Flow- Auto Launched Flow. uses cases of Process Automation. -
Approval Processes.
UNIT V REPORTS, DASHBOARDS, AND ANALYTICS 6
Creating or customizing a Report –Types of Reports - Summary Report- Tabular Report -
Matrix Report - Joined Report. Row Level Formula – Summary Level Formula. Various
charts in Reports. Creating and modifying Dashboards – Filters – Various Charts - Standard
Dashboards & Dynamic Dashboards. Folder Creation and Sharing.
30 PERIODS
REFERENCES:
1. Wes Nolte, Jeff Douglas, “Salesforce Handbook”, Includes Winter ’11 Publishers,
2011.
Course PO PSO
outcomes 1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
CO1 2 1 1 1 2 - - - - - 1 1 1 - -
CO2 2 1 1 1 2 - - - - - 1 1 1 - -
CO3 2 1 1 1 2 - - - - - 1 1 1 - -
CO4 2 1 1 1 2 - - - - - 1 1 1 - -
CO5 2 1 1 1 2 - - - - - 1 1 1 - -
CO 2 1 1 1 2 - - - - - 1 1 1 - -
3-High, 2- Medium, 1-Low
CS22521 L T P C
SOFT COMPUTING
2 0 2 3
COURSE OBJECTIVES:
• To introduce the ideas of fuzzy sets, fuzzy logic and use of heuristics based on human
experience.
• To provide the mathematical background for carrying out the optimization associated
with neural network learning
• To learn various evolutionary Algorithms.
• To become familiar with neural networks that can learn from available examples and
• generalize to form appropriate rules for inference systems.
• To introduce case studies utilizing the above and illustrate the Intelligent behavior of
• programs based on soft computing
UNIT I
INTRODUCTION TO SOFT COMPUTING AND FUZZY LOGIC 6
Introduction - Fuzzy Logic - Fuzzy Sets, Fuzzy Membership Functions, Operations on Fuzzy
Sets, Fuzzy Relations, Operations on Fuzzy Relations, Fuzzy Rules and Fuzzy Reasoning,
Fuzzy Inference Systems
UNIT II
NEURAL NETWORKS 6
Supervised Learning Neural Networks – Perceptrons - Backpropagation -Multilayer
Perceptrons –Unsupervised Learning Neural Networks – Kohonen Self-Organizing
Networks
UNIT III
GENETIC ALGORITHMS 6
Chromosome Encoding Schemes -Population initialization and selection methods -
Evaluation function - Genetic operators- Cross over – Mutation - Fitness Function –
Maximizing function
UNIT IV
NEURO FUZZY MODELING 6
ANFIS architecture – hybrid learning – ANFIS as universal approximator – Coactive Neuro
fuzzy modeling – Framework – Neuron functions for adaptive networks – Neuro fuzzy
spectrum - Analysis of Adaptive Learning Capability
UNIT V
APPLICATIONS 6
Modeling a two input sine function - Printed Character Recognition – Fuzzy filtered neural
networks – Plasma Spectrum Analysis – Hand written neural recognition - Soft Computing
for Color Recipe Prediction.
PRACTICAL EXERCISES
1 Implementation of fuzzy control/ inference system.
2 Programming exercise on classification with a discrete perceptron.
3 Implementation of XOR with backpropagation algorithm.
4 Implementation of self organizing maps for a specific application
5 Programming exercises on maximizing a function using Genetic algorithm
6 Implementation of two input sine function
7 Implementation of three input non linear function
TOTAL: 30 PERIODS
COURSE OUTCOMES:
At the end of the course, the students will be able to:
CO1: Summarize the fundamentals of fuzzy logic operators and inference mechanisms
Describe neural network architecture for AI applications such as classification and
CO2:
Clustering
CO3: Interpret the functionality of Genetic Algorithms in Optimization problems
CO4: Use hybrid techniques involving Neural networks and Fuzzy logic
CO5: Apply soft computing techniques in real world applications
TEXT BOOKS:
J.S.R.Jang, C.T.Sun and E.Mizutani, “Neuro-Fuzzy and Soft Computing”, Pearson
1.
Education, 2015.
Himanshu Singh, Yunis Ahmad Lone, “Deep Neuro-Fuzzy Systems with Python”,
2.
Apress, 2020.
REFERENCES:
1. Roj Kaushik and Sunita Tiwari, “Soft Computing-Fundamentals Techniques and
Applications”, McGraw Hill, 2018.
2. S. Rajasekaran and G.A.V.Pai, “Neural Networks, Fuzzy Logic and Genetic
Algorithms”, PHI, 2011.
3. Samir Roy, Udit Chakraborthy, “Introduction to Soft Computing, Neuro Fuzzy and
Genetic Algorithms”, Pearson Education, 2013.
4. S.N. Sivanandam, S.N. Deepa, “Principles of Soft Computing”, Third Edition, Wiley
India Pvt Ltd, 2019.
5. Russell C. Eberhart, Yuhui Shi, “Computational Intelligence Concepts to
Implementations”, Elsevier, 2011.
L T P C
IT22521 ARTIFICIAL INTELLIGENCE
2 0 2 3
COURSE OBJECTIVES
• To know the basics of AI and Intelligent agents
• To understand the basic problem-solving strategies
• To outline constraint satisfaction problems, adversial and game theory-based search
TOTAL PERIODS: 30
LIST OF EXPERIMENTS:
1 Implement basic search strategies: 8-Puzzle Problem
2 Implement Uninformed Search Technique: Breadth First Search
3 Implement Uninformed Search Technique: Depth First Search
4 Implement Informed Search Technique: A* Algorithm
5 Implement Local Search Technique: Hill Climbing Algorithm
6 Solve Constraint Satisfaction Problems
7 Implement Game Playing Algorithms: Minimax and Alpha Beta Pruning
TOTAL PERIODS: 30
COURSE OUTCOMES
Upon completion of the course, students will be able to
CO1: Explain the basics of AI, intelligent and problem-solving agents
CO2: Implement the search algorithm for solving AI problems
Course PO PSO
outcomes 1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
CO1 3 3 3 2 3 - - - - - - 1 - 3 -
CO2 3 3 3 2 3 - - - - - - 1 - 3 -
CO3 3 3 3 2 3 - - - - - - 1 - 3 -
CO4 3 3 3 2 3 - - - - - - 1 - 3 -
CO5 3 3 3 3 - 2 - 3 - - - 1 - 3 -
CO 3 3 3 2 3 2 - - - - - 1 - 3 -
3-High, 2- Medium, 1-Low
Total
Total 2 Cognitive Level
16
Unit No. and Title Marks
Marks Remembe Understand Apply Analyse
Qns.
Qns. r (Re) (Un) (Ap) (An)
1 either or
Unit-II: 1 either 1(2)-
2 1(2)- CO2 (16)- -
Problem-Solving or CO2
CO2
Unit-III:
Constraint
1 either 1 either or
Satisfaction 2 2(2)-C03 - -
or (16)- C03
Problems and
Adversarial Search
Unit-IV:
1 either or
Logical Reasoning 1 either
2 1(2)-CO4 1(2)-CO4 (16)- - .
and Quantifying or
CO4
Uncertainty
Unit-V:
Applications, 1 either 1 either or
2 2(2)-CO5 -
Ethics and Future or (16)-CO5
of AI
2(2)
2 either
5 either 3 either
Total Qns. or -
10 or 8(2) or
(16)
(16)
Total Marks 20 80 16 52 32 -
Weightage 20% 80% 16% 52% 32% -
Weightage for Cos
CO1 CO2 CO3 CO4 CO5
Total Marks 20 20 20 20 20
Weightage 20% 20% 20% 20% 20%
OPTIMIZATION TECHNIQUES L T P C
IT22621
2 0 2 3
COURSE OBJECTIVES:
• To know the basics of optimization
• To understand various linear programming methods
• To understand optimization algorithms for solving unconstrained optimization
problems
• To study various optimization algorithms for solving unconstrained optimization
problems
Course PO PSO
outcomes 1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
CO1 3 2 2 - - - - - - - - - - - 2
CO2 3 2 2 - - - - - - - - - - - 2
CO3 3 2 2 - - - - - - - - - - - 2
CO4 3 3 3 1 - - - - - - - - - - 2
CO5 3 2 3 1 - - - - - - - - - - 2
CO 3 2 3 1 - - - - - - - - - - 2
3-High, 2- Medium, 1-Low
CS22622 L T P C
DEEP LEARNING
2 0 2 3
COURSEOBJECTIVES:
• To learn deep neural network foundation.
• To be familiar with preprocessing the data using Tensorflow/Keras Environment.
• To understand convolutional networks and its operations.
• To illustrate the Recurrent Neural Network..
• To get exposure on variants of autoencoders and Generative Adversarial Networks
UNIT I
INTRODUCTION 6
Introduction to Neural Network- Perceptron – Multi-layer feed forward Network- Activation
Function-Defining Deep Learning- Common Architectural Principles of Deep Networks.
Regression MLPs- Implementing MLPs with Keras – Building Image Classifier and
Regression MLP using the Sequential API-Fine-tuning Neural Network Hyperparameters.
30 PERIODS
PRACTICAL EXERCISES
Implement a perceptron in TensorFlow/Keras Environment.
1
Course PO PSO
outcomes 1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
CO1 3 3 3 - - - - - - - - - 3 - -
CO2 3 3 3 - - - - - - - - - 3 - -
CO3 3 3 3 - - - - - - - - - 3 - -
CO4 3 3 3 - - - - - - - - - 3 - -
CO5 3 3 3 - - - - - - - - - 3 - -
CO 3 3 3 - - - - - - - - - 3 - -
3-High, 2- Medium, 1-Low
L T P C
IT22721 COGNITIVE SCIENCE
2 0 2 3
COURSE OBJECTIVES:
• To know the theoretical background of cognition.
• To understand the link between cognition and computational intelligence.
• To explore probabilistic programming language.
• To study the computational inference models of cognition.
• To study the computational learning models of cognition and applications
UNIT I INTRODUCTION TO COGNITIVE SCENCE 6
The mind in cognitive science- Logic and science of the mind – Place of psychology within
cognitive science – Cognitive Neuroscience - Perception - Decision – Learning and memory
–Language understanding and processing – Mental- Physical relation – From materialism to
mental science.
REFERENCES:
Jose Luis Bermudez, “ Cognitive Science : An Introduction to the Science of the
1
Mind”, Cambridge University Press,2022.
Noah D. Goodman and Joshua B. Tenenbaum, “Probabilistic Models of Cognition”,
2
Second Edition, The Prob Mods Contributors, 2016.
Judith Hurwitz, Marcia Kaufman and Adrian Bowles, “Cognitive Computing and
3
Big Data Analytics”, Wiley Publications, 2015.
Robert A. Wilson, Frank C. Keil, “The MIT Encyclopaedia of the Cognitive
4
Sciences”, The MIT Press,2011.
Michael R. W. Dawson,” Foundations of Cognitive Science”, Athabasca University
5
Press, 2013.
CO1 3 3 - 2 2 - - - - - 2 1 2 - -
CO2 3 3 - 2 2 - - - - - 2 1 2 - -
CO3 3 3 - 2 2 - - - - - 2 1 2 - -
CO4 3 3 - 2 2 - - - - - 2 1 2 - -
CO5 3 3 - 2 2 - - - - - 2 1 2 - -
CO 3 3 - 2 2 - - - - - 2 1 2 - -
3-High, 2- Medium, 1-Low
Cognitive Level
Total Total
2 16 Analys
Unit No. and Title
Mark Marks Remembe Understa e (An)
Apply (Ap)
s Qns. Qns. r (Kn) nd (Un) Evalua
te (Ev)
Unit-I: 1 either or
1 either 1(2)-
Introduction to 2 (16)- -
or CO2
Cognitive Science CO1
Unit-II: 1 either or
1 either 2(2)-
Cognitive 2 (16)- -
or CO2
Intelligence CO2
Unit-III:
Probabilistic 1 either 2(2)- 1 either or
2 - -
Programming or CO3 (16)-CO3
Language
Unit IV:
1 either 1 either or
Inference Models of 2 2(2)-CO4 -.
or (16)-C04
Cognition
Unit-V:
Learning Models
1 either 2(2)- 1 either or
of Cognition & 2 1(2)-CO5 -
or CO5 (16)-CO5
Cognitive
Applications
1(2)
5 either 4 either 1 either or
Total Qns. -
10 or 9(2) or (16)
(16)
Total Marks 20 80 18 66 16 -
Weightage 20% 80% 14% 38% 48% -
Weightage for Cos
L T P C
IT22722 GENERATIVE AI
2 0 2 3
COURSE OBJECTIVES
• To know the basics of Generative AI, OpenAI and ChatGPT .
• To understand how to setting ChatGPT accounts and prompt design principles.
• To understand the applications of ChatGPT in day-to-day productivity.
• To learn the marketing and research reinvented with ChatGPT.
• To identify the compliance requirements for using Azure OpenAI and use cases
for enterprises.
INTRODUCTION TO GENERATIVE AI, OpenAI
UNIT I 6
AND ChatGPT
Introduction to Generative AI: Introducing generative AI - The history and current status of
research - OpenAI and ChatGPT: What is OpenAI? - An overview of OpenAI model
families - Road to ChatGPT - ChatGPT: the state of the art.
UNIT II ChatGPT IN ACTION 6
Getting Familiar with ChatGPT : Setting up a ChatGPT account - Familiarizing yourself
with the UI - Organizing chats - Understanding Prompt Design: What is a prompt and why
is it important? - Zero-, one-, and few-shot learning – typical of transformers models -
Principles of well-defined prompts to obtain relevant and consistent results.
BOOSTING DAY-TO-DAY PRODUCTIVITY
UNIT III 5
WITH ChatGPT
Boosting Day-to-Day Productivity with ChatGPT: ChatGPT as a daily assistant -
Generating text - Improving writing skills and translation - Quick information retrieval and
competitive intelligence.
MASTERING MARKETING AND RESEARCH
UNIT IV 7
REINVENTED WITH ChatGPT
Mastering Marketing with ChatGPT: Marketers’ need for ChatGPT - New product
development and the go-to-market strategy - A/B testing for marketing comparison -
Making more efficient websites and posts with Search Engine Optimization (SEO) -
Research Reinvented with ChatGPT: Researchers’ need for ChatGPT - Brainstorming
literature for your study - Providing support for the design and framework of your
experiment - Generating and formatting a bibliography - Generating a presentation of the
study.
UNIT V OpenAI FOR ENTERPRISES 6
OpenAI and ChatGPT for Enterprises: OpenAI and Microsoft for enterprise-level AI –
introducing Azure OpenAI - Understanding responsible AI - Trending Use Cases for
Enterprises: How Azure OpenAI is being used in enterprises - Contract analyzer and
generator - Understanding call center analytics - Exploring semantic search.
TOTAL PERIODS: 30
Total Marks 20 80 16 52 32 -
Total Marks 20 20 20 20 20
Course PO PSO
outcomes 1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
CO1 3 3 2 - - - - - - - - - - - 3
CO2 3 3 2 - - - - - - - - - - - 3
CO3 3 3 2 - - - - - - - - - - - 3
CO4 3 3 3 2 - - - - - - - - - - 3
CO5 3 3 3 2 - - - - - - - - - - 3
CO 3 2 3 2 - - - - - - - - - - 3
3-High, 2- Medium, 1-Low
Cognitive Level
Total 2 Total 16
Unit No. and Analyse
Marks Marks
Title Remember Understand Apply (An)
Qns. Qns.
(Kn) (Un) (Ap) Evaluate
(Ev)
Unit-I: 1(2)-CO1,
1 either
Introduction 2 1(2)-CO1 1 either or - -
or
to Big Data (16)-CO1
Unit-II: 1(2)-CO2,
1 either
Hadoop 2 1(2)-CO2 1 either or - -
or
Framework (16)-CO2
Unit-III: 1(2)-CO3,
1 either
Data 2 1(2)-CO3 - - 1 either or
or
Analysis (16)-CO3
1(2)-
Unit-IV:
CO4,
Mining Data
1 either - 1 either
Streams 2 1(2)-CO4 -
or or (16)-
CO4
Unit-V: 1(2)-CO5,
Big Data 1 either 1 either or
2 1(2)-CO5 - -
Frameworks or (16)-CO5
5(2)
5 either
Total Qns. 10 5(2) 5 either or - -
or
(16)
Total Marks 20 80 10 90 - -
Total Marks 20 20 20 20 20
Course PO PSO
outcomes 1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
CO1 3 2 2 - - - - - - - - - - - 2
CO2 3 2 2 - - - - - - - - - - - 2
CO3 3 2 2 - - - - - - - - - - - 2
CO4 3 3 3 1 - - - - - - - - - - 2
CO5 3 2 3 1 - - - - - - - - - - 2
CO 3 2 3 1 - - - - - - - - - - 2
Cognitive Level
Total 2 Total 16
Unit No. and Analyse
Marks Marks
Title Remember Understand Apply (An)
Qns. Qns.
(Kn) (Un) (Ap) Evaluate
(Ev)
Unit-I:
1(2)-CO1,
Introduction 1 either
2 1(2)-CO1 1 either or - -
to Data or
(16)-CO1
Visualization
Total Marks 20 20 20 20 20
L T P C
IT22632 TEXT AND SPEECH ANALYSIS
2 0 2 3
COURSE OBJECTIVES:
• To use regular expressions for pattern matching and calculating the minimum edit
distance.
• To understand vector semantics and sequence labelling technique.
• To implement chatbots and dialogue systems to develop conversational AI
applications.
• To understand automatic speech recognition (ASR) tasks and various techniques.
• To understand information extraction tasks, and techniques.
Course PO PSO
outcomes 1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
CO1 2 3 2 - 3 - - - - - - 3 - 3 -
CO2 2 2 2 - 3 - - - - - - 3 - 3 -
CO3 2 3 3 - 3 - - - - - - 3 - 3 -
CO4 2 2 2 - 3 - - - - - - 3 - 3 -
CO5 2 2 1 - 3 - - - - - - 3 - 3 -
CO 2 2 2 - 3 - - - - - - 3 - 3 -
3-High, 2- Medium, 1-Low
L T P C
IT22731 BUSINESS INTELLIGENCE
2 0 2 3
COURSE OBJECTIVES
• To know the basics and models in business intelligence.
• To understand the data provisioning concepts.
• To describe and visualize data in business process.
• To understand the business process analysis, compliance and mining.
• To identify the multiple business perspectives of business processes.
INTRODUCTION AND MODELING IN BUSINESS
UNIT I 6
INTELLIGENCE
Introduction: Definition of Business Intelligence - Putting Business Intelligence into Context
- Business Intelligence: Tasks and Analysis Formats - Use Cases - Modeling in Business
Intelligence: Models and Modeling in Business Intelligence - Models and Data.
UNIT II DATA PROVISIONING 6
Data Provisioning: Introduction and Goals - Data Collection and Description - Data
Extraction - From Transactional Data Towards Analytical - Schema and Data Integration.
UNIT III DATA DESCRIPTION AND VISUALIZATION 6
Data Description and Visualization: Introduction - Description and Visualization of Business
Processes - Description and Visualization of Data in the Customer Perspective -
Basic Visualization Techniques – Reporting.
UNIT IV PROCESS ANALYSIS 6
Process Analysis: Introduction and Terminology - Business Process Analysis and Simulation
- Process Performance Management and Warehousing - Process Mining - Business Process
Compliance - Evaluation and Assessment.
UNIT V BUSINESS PERSPECTIVES 6
Analysis of Multiple Business Perspectives: Introduction and Terminology - Social Network
Analysis and Organizational Mining - Decision Point Analysis - Text Mining.
TOTAL PERIODS: 30
LIST OF EXPERIMENTS
Import the legacy data from different sources such as (Excel, SqlServer, Oracle
1.
etc.) and load in the target system.
TOTAL: 30 PERIODS
COURSE OUTCOMES
Upon completion of the course, students will be able to
CO1: Explain the basic concepts and models in business intelligence.
Summarize the data provisioning process, from data collection and extraction
CO2:
to transformation and integration.
Apply the description and visualization of business processes and data using
CO3:
basic visualization techniques.
CO4: Illustrate the process analysis techniques and methodologies.
CO5: Identify the business processes from multiple perspectives.
TEXT BOOKS
Wilfried Grossmann and Stefanie Rinderle-Ma, “Fundamental of Business
1.
Intelligence”, Springer, 2015.
Ramesh Sharda, Dursun Delen and Efraim Turban, "Business Intelligence,
2. Analytics, and Data Science: A Managerial Perspective", Fourth Edition,
Pearson Education, 2017.
REFERENCE BOOKS
Prasad R.N. and Seema Acharya, "Fundamentals of Business Analytics",
1.
Second Edition, Wiley, 2016.
David Loshin, "Business Intelligence: The Savvy Manager’s Guide", Second
2.
Edition, Morgan Kaufmann, USA, 2012.
Bernard Marr,”Data Straergy”, Second Edition, Kogan Page Publishers,2017.
3.
Vercellis C, “Business Intelligence: Data Mining and Optimization for
4 Decision Making”, Wiley,2010.
Tobias Zwingmann, “AI-Powered Business Intelligence: Improving Forecasts
5 and Decision Making with Machine Learning”, Grayscale Indian Edition,
2022.
PO PSO
Cognitive Level
Total
Total 2
16 Analyse
Unit No. and Title Marks
Marks Remembe Understand Apply (An)
Qns.
Qns. r (Kn) (Un) (Ap) Evaluate
(Ev)
Unit-I:
Introduction and
1 either 2(2)- 1 either or
Modelling in 2 - -
or CO1 (16)-CO1
Business
Intelligence
Unit-II: 1 either 2(2)- 1 either or
2 - -
Data Provisioning or CO2 (16)-CO2
Unit-III: 1 either
1 either 1(2)-
Data Description 2 1(2)- CO3 or (16)- -
or CO3
and Visualization CO3
Unit-IV: 1 either 2(2)- 1 either or
2 - - .
Process Analysis or CO4 (16)-CO4
Unit-V: 1 either or
1 either 1(2)-
Business 2 1(2)- CO5 (16)- -
or CO5
Perspectives CO5
2(2)
2 either
5 either 3 either
Total Qns. or -
10 or 8(2) or
(16)
(16)
Total Marks 20 80 16 52 32 -
Weightage 20% 80% 16% 52% 32% -
Weightage for Cos
CO1 CO2 CO3 CO4 CO5
Total Marks 20 20 20 20 20
Weightage 20% 20% 20% 20% 20%
Course PO PSO
outcomes 1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
CO1 3 2 1 - 1 - - - - - - - 3 - -
CO2 3 3 3 2 3 - - - - - - - 3 - -
CO3 3 3 3 2 3 - - - - - - - 3 - -
CO4 3 3 3 2 3 - - - - - - - 3 - -
CO5 3 3 3 2 3 - - - - - - - 3 - -
CO 3 3 3 2 3 - - - - - - - 3 - -
3-High, 2- Medium, 1-Low
L T P C
IT22541 CYBER ETHICS AND LEGAL ISSUES
2 0 2 3
COURSE OBJECTIVES
• To demonstrate the basic concepts of cyber ethics.
• To describe the ethical concepts and theories.
• To apply the concepts of security in digital devices.
• To apply the hacking and cybercrime concepts.
• To demonstrate the ethical aspects of emerging and converging technologies
UNIT I CYBER ETHICS 6
Introduction To Cyberethics: Concepts, Perspectives, And Methodological Frameworks :
Cyberethics and cybertechnology – Cyberethics evolution – Are Cyberethics issues Unique
ethical issues? –Three Distinct perspectives – A Comprehensive Cyberethics Methodology.
UNIT II ETHICAL CONCEPTS AND THEORIES 6
Establishing and Justifying a Moral System: Ethics and Morality – Ethical Theories.
Professional Ethics, Codes of Conduct, and Moral Responsibility: Professional Ethics –
Professional Code of Ethics and Code of Conduct – Risk Assessment in the software
development process.
UNIT III CYBERSPACE 6
Privacy and cyberspace – Personal Privacy – Why is privacy important? – Gathering,
exchanging and mining personal data. security in cyberspace : Security in the context of
cybertechnology – Categories of Cyber security – Hacking and Hacker ethic.
REFERENCE BOOKS
Sunit Belapure and Nina Godbole, “Cyber Security: Understanding Cyber Crimes,
1.
Computer Forensics and Legal Perspectives”, Wiley India Pvt Ltd,2011.
Kumar & Sharma, “Cyber Laws: Intellectual Property and E-commerce Security”,
2.
Dominant Publishers & Distributors Private Ltd, 2011.
Anand Shinde, “Introduction to Cyber Security Guide to the World of Cyber
3.
Security”, Notion Press, 2021.
Alfreda Dudley, James Braman and Giovanni Vincenti, “Investigating Cyber Law
4. and Cyber Ethics: Issues, Impacts and Practices”, IGI Global, 2011.
Ishaani Priyadarshini and Chase Cotton, “Cybersecurity Ethics, Legal,
5.
Risks, and Policies”, Taylor and Francis Group, 2021.
Course PO PSO
outcomes 1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
CO1 2 2 1 - - 3 - 3 - - - 1 - 3 -
CO2 2 2 1 - - 3 - 3 - - - 1 - 3 -
CO3 2 2 1 3 3 3 - 3 - - - 1 - 3 -
CO4 2 2 1 3 3 3 - 3 - - - 1 - 3 -
CO5 2 2 1 - - 3 - 3 - - - 1 - 3 -
CO 2 2 1 3 3 3 - 3 - - - 1 - 3 -
3-High, 2- Medium, 1-Low
4(2)
5 either 2 either or
Total Qns. 10 6(2) 3 either or -
or (16)
(16)
Total Marks 20 80 12 56 32 -
Weightage 20% 80% 12% 56% 32% -
Weightage for Cos
CO1: Explain the basic principles for Information Gathering and Detecting
Vulnerabilities in the system.
Illustrate the various attacks caused using the network and communication
CO2:
system in an application
CO3: Identify the potential risks associated with specific application protocols.
Examine the security threats and vulnerabilities in computer networks using
CO4:
penetration testing techniques
CO5: Make use of penetration testing tools.
TEXT BOOKS:
Rafay Baloch, “Ethical Hacking and Penetration Testing Guide”, CRC Press,
1
2015.
Patrick Engebretson, “The Basics of Hacking and Penetration Testing Ethical
2 Hacking and Penetration Testing made easy”, Syngress publications, Elsevier,
2013.
REFERENCES:
Vivek Ramachandran and BackTrack “Wireless Penetration Testing, Beginners
1 guide Master bleeding edge wireless testing techniques with BackTrack”, Packt
Publishing, 2011.
Course PO PSO
outcomes 1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
CO1 3 1 3 - 2 - - - - - - - 3 - -
CO2 3 2 3 - 2 - - - - - - - 3 - -
CO3 3 1 3 - 2 - - - - - - - 3 - -
CO4 3 1 3 - 2 - - - - - - - 3 - -
CO5 3 2 3 - 2 - - - - - - - 3 - -
CO 3 1 3 - 2 - - - - - - - 3 - -
3-High, 2- Medium, 1-Low
DIGITAL FORENSICS L T P C
IT22641
2 0 2 3
COURSE OBJECTIVES:
• To study the fundamentals of digital Forensics
• To learn, analyze and validate Forensics Data
• To study the tools and tactics associated with Cyber Forensics
UNIT I DIGITAL FORENSIC- INTRODUCTION 6
Computer forensics and investigations as a profession, Understanding computer forensics,
computer forensics versus other related disciplines, A brief History of computer Forensics,
Understanding case laws, Developing computer forensics resources, Preparing for computer
investigations, Understanding law enforcement agency investigations, Following the legal
process, Understanding corporate investigations, Establishing company policies, Displaying
warning Banners.
UNIT II WINDOWS SYSTEMS AND ARTIFACTS 6
Introduction, Windows File Systems, File Allocation Table, New Technology File System,
File System Summary, Registry, Event Logs, Prefetch Files, Shortcut Files, Windows
Executables.
UNIT III LINUX SYSTEMS AND ARTIFACTS 6
3 Anders Flaglien, Inger Marie Sunde and Ausra Dilijonaite, “Digital Forensics”,
John Wiley & Sons, Ltd, 2017.
4 William Oettinger , “Learn Computer Forensics”, Packt publishers, 2020.
5 Thomas J. Holt , “Cybercrime and Digital Forensics An Introduction”, Third
Edition, Routledge Publishers, 2022.
Course PO PSO
outcomes 1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
CO1 3 3 3 1 1 - - - 1 1 2 2 3 - -
CO2 2 1 1 3 2 - - - 2 2 1 2 2 - -
CO3 3 2 1 2 2 - - - 2 1 1 2 1 - -
CO4 3 2 3 2 2 - - - 3 3 3 2 2 - -
CO5 3 1 2 3 3 - - - 2 2 2 2 3 - -
CO 3 2 2 2 2 - - - 2 2 2 2 2 - -
3-High, 2- Medium, 1-Low
INFORMATION SECURITY L T P C
IT22642
2 0 2 3
COURSE OBJECTIVES:
• To understand the basics of Information Security
• To know the need for Information Security
• To become aware of Security management
• To know the aspects of risk management
• To know the technological aspects of Information Security
UNIT I INTRODUCTION 6
Introduction to the Need for Information Security - Information Security Threats and
Attacks – The 12 Categories of Threats.
Risk Management: The Risk Management Framework- The Risk Management Process-
Systems Risk Treatment/Risk Response - Managing Risk - Alternative Risk Management
Methodologies.
TOTAL: 30 PERIODS
LIST OF EXPERIMENTS
Implement STS to issue security tokens for authentication and access control in a
1. distributed system.
Course PO PSO
outcomes 1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
CO1 3 2 2 - 2 - - - - - - - 3 - -
CO2 3 2 2 - 2 - - - - - - - 3 - -
CO3 3 2 2 - 3 - - - - - - - 3 - -
CO4 3 2 2 - 3 - - - - - - - 3 - -
CO5 3 3 3 - 3 - - - - - - - 3 - -
CO 3 2 2 - 3 - - - - - - - 3 - -
3-High, 2- Medium, 1-Low
L T P C
IT22741 MULTIMEDIA SECURITY
2 0 2 3
COURSE OBJECTIVES:
• To understand the basics of digital watermarking
• To know about the concepts of digital watermarking techniques.
• To understand the basic concepts of steganography.
• To implement various steganography schemes.
• To learn about multimedia encryption techniques.
UNIT I INTRODUCTION TO DIGITAL WATERMARKING 5
Digital Watermarking Basics: Models of Watermarking, Basic Message Coding, Error
Coding, Digital Watermarking Theoretic Aspects: Mutual information and Channel
Capacity, Designing a good digital watermark, Theoretical analysis of Digital
watermarking.
UNIT II SIGNAL & MULTIMEDIA WATERMARKING 8
Audio Watermarking, Speech Watermarking, Image Watermarking, Video Watermarking.
UNIT III STEGANOGRAPHY 5
Introduction- Digital Image formats- Modern Steganography, Steganography Channels
Steganography Goals
UNIT IV STEGANOGRAPHY SCHEMES 6
Image : Substitution, Bit Plane Coding, Transform Domain, Audio: Data Echo Hiding, Phase
Coding, Video: Temporal technique, Spatial technique .
UNIT V MULTIMEDIA ENCRYPTION 6
Fundamentals of Multimedia Encryption Techniques, Chaos-Based Encryption for Digital
Images and Videos, Key Management and Protection for IP Multimedia.
TOTAL: 30 PERIODS
LIST OF EXPERIMENTS
1 Compare the performance of different encryption algorithms (e.g., AES, RSA) on
multimedia files (e.g., images, videos) in terms of security and speed.
B.Tech Information Technology Page 210 of 252
2 Develop an application for image watermarking.
3 Develop an application for audio watermarking.
4 Implement a function to encode the message into a text file.
5 Implement a function to encode the message into an image file.
6 Implement a function to encode the message into an audio file.
TOTAL: 30 PERIODS
COURSE OUTCOMES:
At the end of the course, the students will be able to:
CO1: Demonstrate the watermarking techniques to design a good digital watermark.
CO2: Apply digital watermarking techniques.
CO3: Explain the basic concept of steganography.
CO4: Utilize steganography techniques in real-world applications.
CO5: Summarize multimedia encryption methods.
TEXT BOOKS:
Frank Shih, “Digital Watermarking and Steganography: Fundamentals and
1
Techniques”, Second Edition,CRC press, 2017.
Nematollahi, Mohammad Ali, Vorakulpipat, Chalee, Rosales and Hamurabi
2
Gamboa, “Digital Watermarking: Techniques and Trends”, Springer, 2017.
REFERENCES:
Ingemar Cox, Matthew Miller, Jeffrey Bloom, Jessica Fridrich and TonKalker,
1
“Digital Watermarking and Steganography”, Second Edition, Elsevier, 2017.
David Easley and Jon Kleinberg, “Networks, Crowds, and Markets: Reasoning
2 about a Highly Connected World”, Third Edition, Cambridge University Press,
2017.
Singh, Amit Kumar, Mohan and Anand, “Handbook of Multimedia Information
3
Security: Techniques and Applications”, Springer, 2019.
Pande, Amit, Zambreno and Joseph, “Embedded Multimedia Security Systems”,
4
Springer, 2013.
5 B. Furht and D. Kirovski ,” Multimedia Security Handbook”, CRC press, 2020.
Course PO PSO
outcomes 1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
CO1 3 2 1 - 2 - - - - - - - 3 - -
CO2 3 3 3 2 3 - - - - - - - 3 - -
CO3 3 2 1 1 2 - - - - - - - 3 - -
CO4 3 3 3 2 3 - - - - - - - 3 - -
CO5 3 3 3 2 3 - - - - - - - 3 - -
L T P C
CS22732 BLOCKCHAIN TECHNOLOGIES
2 0 2 3
COURSEOBJECTIVES:
● Get to grips with the underlying technical principles of blockchain.
● Explore cryptography, mine crypto-currencies, and solve scalability issues with this
comprehensive guide.
Introduction: Overview of Block chain, History of Blockchain, Peer to Peer Network, Smart
Contract, Wallet, Digital Currency, Ledgers, Types of Blockchain Platform. Permissioned
Blockchain, Permissionless Blockchain, Different Consensus Mechanism- Proof of Work,
Proof of Stake, Proof of Activity, Proof of Burn, Proof of Elapsed Time, Proof of Authority,
Proof of Importance.
Types of Wallet, Desktop Wallet, App based Wallet, Browser based wallet, Meta-mask,
Creating an account in Meta-mask, Use of faucet to fund wallet, transfer of cryptocurrency
in meta-mask.
Overview of Ethereum, Writing Smart Contract in Solidity, Remix IDE , Different networks
of Ethereum, understanding blocks practically at blockhcain.com, how to compile and deploy
smart contract in remix.
REFERENCES:
1. Andreas Antonopoulos, “Mastering Bitcoin: Unlocking Digital Cryptocurrencies”,
O‟Reilly, 2014.
2. Swan and Melanie,” Blockchain: Blueprint for a new economy”, O'Reilly Media, 2015.
3. Badr, Bellaj, Richard Horrocks and Xun Brian Wu. “Blockchain By Example: A
developer's guide to creating decentralized applications using Bitcoin, Ethereum, and
Hyperledger”, Packt Publishing Ltd, 2018.
4. Chittoda and Jitendra,”Mastering Blockchain Programming with Solidity: Write
production-ready smart contracts for Ethereum blockchain with Solidity”, Packt
Publishing Ltd, 2019.
5. Antony Lewis, “The Basics Of Bitcoins And Blockchains:An Introduction To
Cryptocurrencies And The Technology That Powers Them”, Mango Media Illustrated
edition,2018.
Course PO PSO
outcomes 1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
CO1 2 2 2 - - - - - - - - - - 2 -
CO2 2 2 2 2 - - - - - - - - - 2 -
CO3 2 2 2 2 - - - - - - - - - 2 -
CO4 2 2 2 2 - - - - - - - - - 2 -
CO5 - 2 2 2 - - - - - - - - - 2 -
CO 2 2 2 2 - - - - - - - - - 2 -
3-High, 2- Medium, 1-Low
QUANTUM COMPUTING L T P C
IT22551
2 0 2 3
COURSEOBJECTIVES:
• To know the background of classical computing and quantum computing.
• To learn the fundamental concepts behind quantum computation.
• To study the details of quantum mechanics and its relation to Computer Science.
• To gain knowledge about the basic hardware and mathematical models of quantum
computation.
Cognitive Level
Total Total
2 16 Analys
Unit No. and Title
Mark Marks Remembe Understa e (An)
Apply (Ap)
s Qns. Qns. r (Re) nd (Un) Evalua
te (Ev)
Unit-I:
1 either or
Quantum 1 either 2(2)-
2 (16)- - -
Computing Basic or CO1
CO1
Concepts
1(2)-
Unit-II: CO2,
1 either 1(2)-
Digital Quantum 2 1 either or -
or CO2
Gates and Circuits (16)-
CO2
Unit-III:
1 either 1(2)- 1(2)- 1 either or
Quantum 2 -
or CO3 CO3 (16)-C03
Programming
UNIT IV: 1 either 1(2)- 1 either or
Quantum 2 1(2)-CO4 -.
or CO4 (16)-CO4
Algorithms
Unit-V:
1 either 2(2)- 1 either or
Quantum 2 - -
or CO5 (16)-C05
Cryptography
L T P C
IT22552 SITE RELIABILTY ENGINEERING
2 0 2 3
COURSEOBJECTIVES:
• To understand the core principles and concepts of Site Reliability Engineering.
• To design, build, and maintain highly reliable and available systems through a
combination of theoretical knowledge and hands-on practical experience.
• To apply software engineering practices to infrastructure and operations challenges.
• To use version control systems and collaboration platforms for document management.
UNITI INTRODUCTION TO SRE 6
SRE principles, roles, and responsibilities-Evolution of SRE: From DevOps to SRE.-
Case studies of successful SRE implementations. Monitoring and Observability - Metrics,
logs, and traces for observability- Implementing Prometheus for monitoring.-Building
Grafana dashboards for visualization.
UNIT II SLIs, SLOs, AND SLAs 6
Defining meaningful SLIs and setting quantifiable SLOs-Balancing reliability and feature
development-Creating Service Level Agreements (SLAs) based on SLOs-Incident
Management and Postmortems-Incident response processes and communication-Conducting
blameless postmortems: Analysis and improvements-Learning from failures to prevent
recurrence.
INFRASTRUCTURE AS CODE (IAC)
UNIT III 6
Concepts of IAC and its benefits-Using Terraform for provisioning and managing
infrastructure-Automating configuration management with Ansible- Resilience and
Scalability-Designing for failure: Redundancy and failover strategies-Horizontal and vertical
scaling for optimal –Performance-Implementing auto-scaling in cloud environments.
UNIT IV LOAD BALANCING AND TRAFFIC MANAGEMENT 6
Load balancing strategies and algorithms-Implementing load balancers (software and cloud-
based)-Handling traffic spikes and maintaining high availability. Chaos Engineering and
Testing-Introducing controlled failures using Chaos Engineering. Testing system resilience
and identifying weak points-Tools like Chaos Monkey, Gremlin, and chaos engineering
practices.
Course PO PSO
outcomes 1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
CO1 3 2 2 1 - - - - - - - 1 - 3 -
Cognitive Level
Total Total
2 16 Analys
Unit No. and Title
Mark Marks Remembe Understan Apply e (An)
s Qns. Qns. r (Re) d (Un) (Ap) Evalua
te (Ev)
Unit-I: 1(2)-CO1,
1 either 1(2)-
Introduction to 2 1 either or - -
or CO1
SRE (16)-CO1
Unit-II: 1(2)-CO2,
1 either 1(2)-
SLIs, SLOs and 2 1 either or - -
or CO2
SLAs (16)-CO2
Unit-III:
1 either 1(2)- 1 either or
Infrastructure as 2 1(2)-CO3 -
or CO3 (16)-C03
Code (IAC)
UNIT IV:
1 either
Load Balancing 1 either
2 1(2)-CO4 1(2)-CO4 or -.
or
and Traffic (16)-CO4
Management
Unit-V: 1 either
1 either
Collaboration and 2 1(2)-CO4 1(2)-CO4 or -
or
Documentation (16)-CO4
5(2) 3 either
5either
Total Qns. 2 either or or -
10 or 5(2)
(16) (16)
Total Marks 20 80 10 42 48 -
Weightage 20% 80% 14% 38% 48% -
Weightage for Cos
CO1 CO2 CO3 CO4 CO5
Total Marks 20 20 20 40 -
Weightage 20% 20% 20% 40% -
REFERENCES:
K. Anitha Kumari, G. Sudha Sadasivam, D. Dharani and M. Niranjanamurthy, “Edge
1 Computing Fundamentals, Advances and Applications”,CRC Press, 2021.
Rajkumar Buyya and Satish Narayana Srirama , “Fog and Edge Computing: Principles
2 and Paradigms” , Wiley publication, 2019.
Simon Monk, “Raspberry Pi Cookbook, Third Edition, O'Reilly Media, Inc., 2019.
3
Yan Zhang, “Mobile Edge Computing”, 2021.
4
Abhinandan Bhadauria, “Edge Computing with Python”, 2022.
5
PO PSO
Course
outcomes 1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
CO1 3 3 3 2 2 - - - - 2 2 1 - - 1
CO2 3 3 3 2 2 - - - - 2 2 1 - - 1
CO3 3 3 3 2 2 - - - - 2 2 1 - - 1
CO4 3 3 3 2 2 - - - - 2 2 1 - - 1
CO5 3 3 3 2 2 - - - - 2 2 1 - - 1
CO 3 3 3 2 2 - - - - 2 2 1 - - 1
3-High, 2- Medium, 1-Low
Cognitive Level
Total Total
2 16 Analys
Unit No. and Title
Mark Marks Remembe Understa e (An)
Apply (Ap)
s Qns. Qns. r (Kn) nd (Un) Evalua
te (Ev)
L T P C
IT22652 AR/VR MIXED REALITY
2 0 2 3
COURSE OBJECTIVES:
• To introduce the relevance of this course to the existing technology through
demonstrations, case studies and applications with a futuristic vision along
with socio-economic impact and issues.
• To understand virtual reality, augmented reality and using them to build
Biomedical engineering applications.
• To know the intricacies of these platform to develop PDA applications with
better optimality.
UNIT I INTRODUCTION 6
The three I’s of virtual reality-commercial VR technology and the five classic
components of a VR system - Input Devices: (Trackers, Navigation, and Gesture
Interfaces): Three-dimensional position trackers, navigation and manipulation-
1. Study of tools like Unity, Maya, 3DS MAX, AR toolkit, Vuforia and Blender
Download objects from asset store and apply various lighting and shading
2.
effects.
Model three dimensional objects using various modelling
3.
techniques and apply textures over them.
Create three dimensional realistic scenes and develop simple virtual reality
4.
enabled mobile applications which have limited interactivity.
5. Add audio and text special effects to the developed application
Develop VR enabled applications using motion trackers and
6.
sensors incorporating full haptic interactivity.
i)Develop AR enabled applications with interactivity like E
learning environment, Virtual walkthroughs and visualization of
7. historic places.
ii) Develop simple MR enabled gaming applications.
TOTAL: 30 PERIODS
TOTAL: 60 PERIODS
COURSE OUTCOMES:
At the end of this course, the students will be able to:
Identify problem statements and function as a member of an engineering
CO1: design team.
Course PO PSO
outcomes 1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
CO1 3 1 1 1 - - - - 1 1 1 2 2 - -
CO2 2 3 1 3 1 - - - 3 2 2 3 3 - -
CO3 2 2 3 3 2 - - - 3 1 1 2 1 - -
CO4 2 2 1 2 1 - - - 1 3 2 1 1 - -
CO5 2 3 3 2 1 - - - 3 1 2 1 3 - -
CO 2 2 2 2 1 - - - 2 2 2 2 2 - -
3-High, 2- Medium, 1-Low
Cognitive Level
Total
Total 2 Analyse
16
Unit No. and Title Marks Remember Understand Apply (An)
Marks
Qns. (Kn) (Un) (Ap) Evaluate
Qns.
(Ev)
1(2)-CO1
Unit-I: 1 either
2 1(2)-CO1 1 either or - -
Introduction or
(16)-CO1
Unit-II: VR 1(2)-CO2
1 either
Development 2 1(2)-CO2 1 either or - -
or
Process (16) - CO2
Unit-III: Content 1
Creation 1 either 1(2)-CO3 either
2 1(2)-CO3 -
Considerations or or (16)
for VR -CO3
1
Unit-IV: VR on either
1 either
the Web and VR 2 1(2)-CO4 1(2)-CO4 or -
or
on the Mobile (16)-
CO4
1
Unit-V: 1 either 1(2)-CO5 either
2 1(2)-CO5 -
Applications or or (16)
-CO5
5(2)
5 either 3either
Total Qns. 10 5(2) 2 either or -
or or (16)
(16)
Total Marks 20 80 10 42 48 -
Weightage 20% 80% 10% 42% 48% -
Weightage for Cos
CO1 CO2 CO3 CO4 CO5
Total Marks 20 20 20 20 20
Weightage 20% 20% 20% 20% 20%
PROMPT ENGINEERING L T P C
IT22751
2 0 2 3
COURSE OBJECTIVES:
• To understand of AI prompt engineering
REFERENCES:
1 Nathan Hunter, “The Art of Prompt Engineering with Chatgpt: A Hands-On
Guide: 3”, EPublishing,2023.
2 Padmaraj Nidagundi, “Prompt Engineering”, EPublishing, 2023.
3 Sabit Ekin,”Prompt Engineering For ChatGPT: A Quick Guide To Techniques,
Tips, And Best Practices”, 2022.
4 Isaac Maxwell, “Prompt Engineering: Techniques, Trends, Challenges,
Opportunities”, EPublishing, 2023.
5 Russel Grant, ”Prompt Engineering and ChatGPT: How to Easily 10X Your
Productivity, Creativity, and Make More Money Without Working Harder”,
EPublishing, 2023.
Course PO PSO
outcomes 1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
CO1 3 2 3 - 2 - - - - - - - - 3 -
CO2 3 2 3 - 3 - - - - - - - - 3 -
CO3 3 2 3 - 3 - - - - - - - - 3 -
CO4 3 2 3 - 3 - - - - - - - - 3 -
CO5 3 2 3 - 2 - - - - - - - - 3 -
CO 3 2 3 - 3 - - - - - - - - 3 -
3-High, 2- Medium, 1-Low
B.Tech Information Technology Page 228 of 252
Table of Specifications for End Semester Question Paper
Cognitive Level
Analyse
Total 2 Total 13 (An)
Unit No. and Title Marks Marks Remember Understand Apply
Evaluat
Qns. Qns. (Re) (Un) (Ap)
e
(Ev)
No. of Qns. (marks) and CO
Unit-I:
Introduction to AI 1 either 1 either or
2 1(2)-CO1 1 (2)- CO1 -
Prompt or (13)- CO1
Engineering
Unit-II:
Techniques and 1 either 1 either or
2 1(2)-CO2 1 (2)- CO2 -
Tools for AI Prompt or (13)- CO2
Engineering
Unit-III:
1 either 1 either or
Building Intelligent 2 2(2)- CO3 1 (2)- CO3 -
or (13)- CO3
Chatbots
Unit-IV:
Applications of AI 1 either 1 either or
2 1(2)-CO4 1 (2)- CO4 -
Prompt or (13)- CO4
Engineering
Unit-V:
The Future of AI 1 either 1 either or
2 2(2)-CO5 1 (2)- CO5 -
Prompt or (13)- CO5
Engineering
3(2) 3 either
5 either
Total Qns. 7(2) 2 either or or -
10 or
(16) (16)
Total Marks 20 80 14 38 48 -
L T P C
IT22752 ROBOTICS PROCESS AUTOMATION
2 0 2 3
COURSE OBJECTIVES:
REFERENCES:
Frank Casale, Rebecca Dilla, Heidi Jaynes and Lauren Livingston, “Introduction to
1. Robotic Process Automation: a Primer, Institute of Robotic Process Automation”,
Amazon Asia-Pacific Holdings Private Limited, 2018.
Richard Murdoch, “Robotic Process Automation: Guide To Building Software Robots,
2. Automate Repetitive Tasks & Become An RPA Consultant”, Amazon Asia-
Pacific,2020.
A Gerardus Blokdyk, “Robotic Process Automation - A Complete Guide “, 2020.
3.
Srikanth Merianda,”Robotic Process Automation Tools, Process Automation and their
4. benefits: Understanding RPA and Intelligent Automation”, Consulting Opportunity
Holdings LLC, 2018.
Lim Mei Ying, “Robotic Process Automation with Blue Prism Quick Start Guide:
5.
Create software robots and automate business processes”, Packt Publishing, 2018.
PO PSO
Course
outcomes 1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
CO1 3 3 3 3 3 - - - - 2 2 1 3 3 1
CO2 3 3 3 3 3 - - - - 2 2 1 3 3 1
CO3 3 3 3 3 3 - - - - 2 2 1 3 3 1
CO4 3 3 3 3 3 - - - - 2 2 1 3 3 1
CO5 3 3 3 3 3 - - - - 2 2 1 3 3 1
CO 3 3 3 3 3 - - - - 2 2 1 3 3 1
3-High, 2- Medium, 1-Low
Cognitive Level
Total Total
2 16 Analyse
Unit No. and Title
Mark Marks Remembe Understa (An)
Apply (Ap)
s Qns. Qns. r (Kn) nd (Un) Evaluate
(Ev)
Unit-I:
1 either or
Introduction to 1 either 1(2)-
2 (16)- -
Robotic Process or CO2
CO1
Automation
Unit-II: 1 either or
1 either 2(2)-
Automation 2 (16)- -
or CO2
Process Activities CO2
Unit-III: App
Integration, 1 either 2(2)- 1 either or
2 - -
Recording and or CO3 (16)-CO3
Scraping
Unit-IV: Handling
User Events & 1 either 1 either or
2 2(2)-CO4 -.
Assistant Bots, or (16)-C04
Exception Handling
Unit-V:
Deployment and 1 either 2(2)- 1 either or
2 1(2)-CO5 -
Maintaining the or CO5 (16)-CO5
Bot.
1(2)
5 either 3 either 1 either or
Total Qns. -
10 or 9(2) or (16)
(16)
Total Marks 20 80 18 50 32 -
Weightage 20% 80% 14% 38% 48% -
Weightage for Cos
CO1 CO2 CO3 CO4 CO5
Total Marks 20 20 20 20 20
Weightage 20% 20% 20% 20% 20%
CS22713 L T P C
MODERN APPLICATION DEVELOPMENT
2 0 2 3
COURSEOBJECTIVES:
• Create a deep understanding of how Software and Hardware work together.
• Introduce the students to Flutter.
• Introduce the students to Firebase.
• Help the students to solve real life problems with Data Oriented thinking.
UNIT II
Flutter 6
Dart: Syntax Basics - Types – Functions - Control Flow - Error Handling - Classes & Objects
- Class Modifiers – Concurrency - Null Safety - Core Libraries, Flutter: Widgets – Layout -
Assets & Media - Platform Integration
UNIT III
Firebase 6
Introduction - Authentication - Firestore Database –Data Modeling - Storage - Hosting –
Cloud Messaging - Cloud Functions – In App Messaging - Security Rules - Cost Estimation
– Extensions
UNIT IV
Data Management 6
Understand: Emergence of NoSQL – Data Models – Consistency - Map Reduce, Implement:
Key-Value Database – Document Database – Column-Family Database – Graph Database –
Schema Migration – Polyglot Persistence – Choosing Database
UNIT V
Three Layer Architecture 6
Introduction – Paradigm Overview - SOLID Principles – Component Principles –
Architecture – Boundaries – Policy – Business Rules - Clean Architecture - Details
30 PERIODS
PRACTICAL EXERCISES
Study and Installation of Flutter Multi Platform Environment.
1
Develop a Flutter application using Firebase Authentication.
2
Develop a Flutter application that performs CRUD operations with
3 Firestore Database.
Develop a ToDo application with authentication, Firestore, and Image
4 upload.
Develop a Flutter application that persists data using Hive.
5
Mini Project.
6
30 PERIODS
TOTAL: 60 PERIODS
COURSE OUTCOMES:
Course PO PSO
outcomes 1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
CO1 2 1 1 1 2 - - - - - 1 1 1 - -
CO2 2 1 1 1 2 - - - - - 1 1 1 - -
CO3 2 1 1 1 2 - - - - - 1 1 1 - -
CO4 2 1 1 1 2 - - - - - 1 1 1 - -
CO5 2 1 1 1 2 - - - - - 1 1 1 - -
CO 2 1 1 1 2 - - - - - 1 1 1 - -
3-High, 2- Medium, 1-Low
Table of Specification for End Semester Question Paper
Total 2 Total 16 Cognitive Level
Unit No .and Title Marks Marks Remember Understand Apply Analyse(An)
Qns. Qns. (Kn) (Un) (Ap) Evaluate(Ev)
No.of Qns.(marks) and CO
Unit-I: Story of 2 2(2)-CO1 1 either or - -
1either or
Hidden Language (16)- CO1
Unit-II: Flutter 2 1(2)- CO2 1(2)-CO2 - -
1either or 1 either or
(16)-CO2
Unit-Ill: Firebase 2 1either or 1(2)- CO3 1(2)-CO3 - -
OPEN ELECTIVE-SYLLABUS
L T P C
IT22681 DATA SCIENCE USING PYTHON
3 0 0 3
COURSE OBJECTIVES
• To develop a strong understanding of Python basics, including writing their first
programs, working with various data types, expressions, variables, and performing
string operations.
• To be proficient in using Python data structures such as lists, tuples, sets, and
dictionaries, understanding their properties, and knowing when to apply each data
structure in solving different problems.
• To grasp libraries to solve real-world problems.
• Learn how to read and write data from files using Python's file handling capabilities
and the Pandas library.
• To understand the use of python for doing data science projects.
UNITI INTRODUCTION TO PYTHON AND DATA SCIENCE 9
Simple programs: Types-Variables and Expressions - Control Structures-Functions-String
Operations, Sources of Data: Time Series – Transactional Data – Biological Data – Spatial
Data – Social Network Data – Data Evolution
UNIT II PYTHON DATA STRUCTURES 9
Simple Programs: Lists-Tuples-Sets-Dictionaries,Indexing - Naming - Adding & Removing
elements - Operations on Vectors, Functions for vectors
UNIT III PYTHON LIBRARIES 9
COURSE OUTCOMES
TEXT BOOKS
David Cielen, Arno D. B. Meysman, and Mohamed Ali, “Introducing Data Science”,
1.
Manning Publications, 2016.
Gilbert Strang, "Introduction to Linear Algebra", Fifth Edition,Wellesley-
2.
Cambridge Press, 2016.
REFERENCES
Course PO PSO
outcomes 3 2 3 - - - - - - - - - - - -
CO1 3 2 3 - - - - - - - - - - - -
CO2 3 2 2 - - - - - - - - - - - -
CO3 3 3 3 1 - - - - - - - - - - -
CO4 3 2 3 1 - - - - - - - - - - -
CO5 3 2 3 1 - - - - - - - - - - -
CO 3 2 3 - - - - - - - - - - - -
3-High, 2- Medium, 1-Low
5(2)
5 either 1 either
Total Qns. 10 5(2) 3 either or -
or or (16)
(16)
Total Marks 20 80 10 74 16 -
Weightage 20% 80% 10% 74% 16% -
Weightage for Cos
CO1 CO2 CO3 CO4 CO5
L T P C
IT22682 INTERNET OF THINGS
3 0 0 3
COURSE OBJECTIVES
TOTAL PERIODS: 45
COURSE OUTCOMES
Upon completion of the course, students will be able to
TEXT BOOKS
David Hanes, Gonzalo Salgueiro, Patrick Grossetete, Rob Barton and
1. Jerome Henry, “IoT Fundamentals: Networking Technologies, Protocols
and Use Cases for Internet of Things”, Cisco Press, 2018.
2. Samuel Greengard, “The Internet of Things”, The MIT Press, 2021.
REFERENCE BOOKS
Total Marks 20 20 20 20 20
2D Canvas: Outlining, Painting, Text, Images, Advanced Techniques, Libraries, WebGL Canvas: The
Shading Language, 2D Drawing.
TOTAL: 30 PERIODS
LIST OF EXPERIMENTS
1 Install XAMPP and host a simple "Hello World" web page locally.
2 Design an Interactive Multimedia Web Page using HTML.
3 Design a user registration form using form elements and basic <input> types.
4 Apply CSS selectors and properties to style text, images, and tables.
5 Create a web page showcasing box model properties like margin, padding, and border.
6 Use HTML5 Canvas to draw shapes and add an image.
TOTAL: 30 PERIODS
TOTAL (T+P) = 60 PERIODS
COURSE OUTCOMES
Course PO PSO
outcomes 1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
CO1 3 3 3 2 3 - - - - - - 1 - - -
CO2 3 3 3 2 3 - - - - - - 1 - - -
CO3 3 3 3 2 3 - - - - - - 1 - - -
CO4 3 3 3 2 3 - - - - - - 1 - - -
CO5 3 3 3 3 - 2 - 3 - - - 1 - - -
CO 3 3 3 2 3 2 - 3 - - - 1 - - -
3-High, 2- Medium, 1-Low
Course PO PSO
outcomes 1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
CO1 2 1 3 - 3 - - - - - - - - - -
CO2 2 2 3 - 3 - - - - - - - - - -
CO3 2 2 3 - 3 - - - - - - - - - -
CO4 2 1 3 - 3 - - - - - - - - - -
CO5 2 2 3 - 3 - - - - - - - - - -
CO6 2 2 3 - 3 - - - - - - - - - -
CO 2 2 3 - 3 - - - - - - - - - -
3-High, 2- Medium, 1-Low
L T P C
INTRODUCTION TO MOBILE APPLICATION
IT22783
DEVELOPMENT 3 0 0 3
COURSE OBJECTIVES
Using Basic Views-Using Picker Views -Using List Views to Display Long Lists-Understanding
Specialized Fragments - Using Image Views to Display Pictures -Using Menus with Views-Using
Web View- Saving and Loading User Preferences-Persisting Data to Files-Creating and Using
Databases.
Sharing Data in Android-Creating Your Own Content Providers -Using the Content Provider. SMS
Messaging -Sending Email-Displaying Maps- Getting Location Data- Monitoring a Location.
Consuming Web Services Using HTTP-Consuming JSON Services- Creating Your Own Services -
Binding Activities to Services -Understanding Threading.
TOTAL PERIODS: 45
COURSE OUTCOMES
Upon completion of the course, students will be able to
Deploy mobile applications using an android and upload the developed App it into
CO5: the web.
TEXT BOOKS
Jerome DiMarzio, “Beginning Android Programming with Android Studio”, Fourth
1. Edition, John Wiley Wrox Pr Inc, 2017.
REFERENCE BOOKS
1
Dawn Griffiths, David Griffiths, “Head First Android Development: A Brain-
Friendly Guide”, Second Edition, O'Reilly, 2017.
2.
Neil Smyth,“Android Studio 3.0 Development Essentials: Android”, Eighth
Edition, CreateSpace, 2017.
3.
Pradeep Kothari, “Android Application Development (With Kitkat Support)”,
Black Book, Dreamtech Press, 2014.
4. http://www.tutorialspoint.com/android/index.htm
Total Marks 20 20 20 20 20
CO1: Explain basics of multivariate analysis, including its trends, concepts, and
techniques.
Demonstrate big data challenges, examine data, address missing data, and test
CO2:
assumptions for multivariate analysis.
CO3: Apply exploratory factor analysis to simplify data and interpret factors.
CO4: Describe latent variable techniques for complex data relationships.
Apply techniques like Discriminant Analysis, Logistic Regression, and Cluster
CO5:
Analysis.
TEXT BOOKS
Joseph F. Hair Jr., William C. Black, Barry J. Babin, Rolph E. Anderson,
1
“Multivariate Data Analysis”, Eighth edition, Cengage, 2019.
Daniel J. Denis, “Applied Univariate, Bivariate, and Multivariate Statistics
2
Using Python - A Beginner's Guide to Advanced Data Analysis”, Wiley, 2021.
REFERENCES
1 Richard A Johnson and Dean W.Wichern, “Applied Multivariate Statistical
Analysis”, Prentice Hall, New Delhi, 2005.
2 David R Anderson, Dennis J Seveency, and Thomas A Williams, “Statistics for
Business and Economics”, Thompson, Singapore, 2002.
3 Barbara G. Tabachnick, Linda S.Fidell, “Using Multivariate Statistics”, Sixth
Edition, Pearson, 2012.
4 Klaus Backhaus, Bernd Erichson, Sonja Gensler, Rolf Weiber, Thomas Weiber
“Multivariate Analysis: An Application-Oriented Introduction”, Second
Edition, Springer, 2023.
5 R. Shanthi, “Multivariate Data Analysis using Spss And Amos”, MIP
Publisher,2019.
CO2 3 3 3 2 1 - - - - - - - - - -
CO3 3 3 3 2 3 - - - 2 - - - - - -
CO4 3 3 3 2 1 - - - - - - - - - -
CO5 3 3 3 2 3 - - - 2 - - - - - -
CO 3 3 3 2 2 - - - 2 - - - - - -
3-High, 2- Medium, 1-Low