B.SC Information Technology
B.SC Information Technology
1. CourseObjectives:
2. EligibilityforAdmission:
The students shall undergo the prescribed course of study for a period of
notlessthan three academic year(Six semesters).
4. MediumofInstruction:English
5. EligibilityfortheDegree:
A Candidate shall be eligible for the award of the degree on completion of
theprescribed course of study and passing all the prescribed
externalexaminations.
Attendance progress, internal examinations, conduct certificate from the
Head of theInstitutionshallberequiredfortakingtheexternalexamination.
The passing minimum and the ranking are as per the existing rule of the
ChoiceBasedCreditSystemfortheaffiliatedcollegeoftheUniversity.
1. Introduction
1
B.Sc. Information Technology
Education is the key to development of any society. Role of higher education is crucial
for securing right kind of employment and also to pursue further studies in best available
world class institutes elsewhere within and outside India. Quality education in general and
higher education in particular deserves high priority to enable the young and future generation
of students to acquire skill, training and knowledge in order to enhance their thinking,
creativity, comprehension and application abilities and prepare them to compete, succeed and
excel globally. Learning Outcomes-based Curriculum Framework (LOCF) which makes it
student-centric, interactive and outcome-oriented with well-defined aims, objectives and goals
to achieve. LOCF also aims at ensuring uniform education standard and content delivery
across the state which will help the students to ensure similar quality of education irrespective
of the institute and location.
Information Technology is the study of quantity, structure, space and change, focusing
on problem solving, application development with wider scope of application in science,
engineering, technology, social sciences etc. throughout the world in last couple of decades
and it has carved out a space for itself like any other disciplines of basic science and
engineering. Computer science is a discipline that spans theory and practice and it requires
thinking both in abstract terms and in concrete terms. Nowadays, practically everyone is a
computer user, and many people are even computer programmers. Computer Science can be
seen on a higher level, as a science of problem solving and problem solving requires
precision, creativity, and careful reasoning. The ever-evolving discipline of computer science
also has strong connections to other disciplines. Many problems in science, engineering,
health care, business, and other areas can be solved effectively with computers, but finding a
solution requires both computer science expertise and knowledge of the particular application
domain. Computer science has a wide range of specialties. These include Computer
Architecture, Software Systems, Graphics, Artificial Intelligence, Computational Science, and
Software Engineering. Drawing from a common core of computer science knowledge, each
specialty area focuses on specific challenges. Computer Science is practiced by
mathematicians, scientists and engineers. Mathematics, the origins of Computer Science,
provides reason and logic. Science provides the methodology for learning and refinement.
Engineering provides the techniques for building hardware and software.
2
The Students completing this programme will be able to present Software application
clearly and precisely, make abstract ideas precise by formulating them in the Computer
languages. Completion of this programme will also enable the learners to join teaching
profession, enhance their employability for government jobs, jobs in software industry,
banking, insurance and investment sectors, data analyst jobs and jobs in various other public
and private enterprises.
Programme
Code:
Duration: 3 years [UG]
Programme PO1: Disciplinary knowledge: Capable of demonstrating comprehensive
Outcomes: knowledge and understanding of one or more disciplines that form a part of
an undergraduate Programme of study
PO2: Communication Skills: Ability to express thoughts and ideas effectively
in writing and orally; Communicate with others using appropriate media;
confidently share one‘s views and express herself/himself; demonstrate the
ability to listen carefully, read and write analytically, and present complex
information in a clear and concise manner to different groups.
PO3: Critical thinking: Capability to apply analytic thought to a body of
knowledge; analyse and evaluate evidence, arguments, claims, beliefs on
the basis of empirical evidence; identify relevant assumptions or
implications; formulate coherent arguments; critically evaluate practices,
policies and theories by following scientific approach to knowledge
development.
PO4: Problem solving: Capacity to extrapolate from what one has learned
and apply their competencies to solve different kinds of non-familiar
problems, rather than replicate curriculum content knowledge; and apply
one‘s learning to real life situations.
PO5: Analytical reasoning: Ability to evaluate the reliability and relevance of
evidence; identify logical flaws and holes in the arguments of others;
3
analyze and synthesize data from a variety of sources; draw valid
conclusions and support them with evidence and examples, and addressing
opposing viewpoints.
PO6: Research-related skills: A sense of inquiry and capability for asking
relevant/appropriate questions, problem arising, synthesising and
articulating; Ability to recognise cause-and-effect relationships, define
problems, formulate hypotheses, test hypotheses, analyse, interpret and
draw conclusions from data, establish hypotheses, predict cause-and-effect
relationships; ability to plan, execute and report the results of an experiment
or investigation
PO7: Cooperation/Team work: Ability to work effectively and respectfully
with diverse teams; facilitate cooperative or coordinated effort on the part
of a group, and act together as a group or a team in the interests of a
common cause and work efficiently as a member of a team
4
about an ethical issue from multiple perspectives, and use ethical practices in
all work. Capable of demon starting the ability to identify ethical issues related
to one‟s work, avoid unethical behaviour such as fabrication, falsification or
misrepresentation of data or committing plagiarism, not adhering to intellectual
property rights; appreciating environmental and sustainability issues; and
adopting objective, unbiased and truthful actions in all aspects of work.
5
PO 1 PO2 PO3 PO4 PO5 PO6 PO7 PO8
PSO 1 Y Y Y Y Y Y Y Y
PSO 2 Y Y Y Y Y Y Y Y
PSO3 Y Y Y Y Y Y Y Y
PSO 4 Y Y Y Y Y Y Y Y
PSO 5 Y Y Y Y Y Y Y Y
6
project and internships will give students an edge over the counterparts in the job
market.
State-of Art techniques from the streams of multi-disciplinary, cross disciplinary and
inter disciplinary nature are incorporated as Elective courses, covering conventional
topics to the latest - Artificial Intelligence.
ValueadditionsintheRevampedCurriculum:
Discipline centric
skillwillimprovetheTec
hnical knowhow
ofsolvingreallife
problems.
7
III,IV,V& VI Electivepapers Strengthening
thedomainknowledge
Introducing
thestakeholders to
theState-of
Arttechniquesfrom the
streamsofmulti-
disciplinary,crossdiscip
linaryandinterdisciplina
rynature
Emerging topics
inhigher
education/industry/com
municationnetwork/hea
lthsectoretc.areintroduc
edwith
Hands –on-training.
IV ElectivePapers Exposuretoindustrymo
dulesstudentsintosoluti
onproviders
GeneratesIndustryready
graduates
Employmentopportuni
tiesenhanced
VSemester Electivepapers Self-learning
isenhanced
Applicationoftheconce
pttorealsituationisconce
ivedresulting
intangibleoutcome
VISemester Electivepapers
Enriches the
studybeyondthe course.
Developingaresearchfra
mework and
presenting their
independent and
intellectual
ideas
effectively.
ExtraCredits: Tocatertotheneedsofpee
ForAdvancedLearners/Honorsdegree rlearners/research
Aspirants
SkillsacquiredfromtheCourses Knowledge, Problem Solving, Analytical
ability,ProfessionalCompetency,ProfessionalC
ommunicationandTransferrable Skill
8
Credit Distribution for UG Programmes
Sem I Credit Sem II Credit Sem III Credit Sem IV Credit Sem V Credit Sem VI Credit
1.1. Language - Tamil 3 2.1. Language 3 3.1. Language - 3 4.1. Language - 3 5.1 Core Course – 4 6.1 Core Course – 4
- Tamil Tamil Tamil \CC IX CC XIII
1.2 English 3 2.2 English 3 3.2 English 3 4.2 English 3 5.2 Core Course – 4 6.2 Core Course – 4
CC X CC XIV
1.3 Core Course – 5 2.3 Core 5 3.3 Core Course – 5 4.3 Core Course – 5 5. 3.Core Course 4 6.3 Core Course – 4
CC I Course – CC CC V CC VII CC -XI CC XV
III Core Industry
Module
1.4 Core Course – 5 2.4 Core 5 3.4 Core Course – 5 4.4 Core Course – 5 5. 3.Core Course –/ 4 6.4 Elective -VII 3
CC II Course – CC CC VI CC VIII Project with viva- Generic/ Discipline
IV voce Specific
CC -XII
1.5 Elective I 3 2.5 Elective II 3 3.5 Elective III 3 4.5 Elective IV 3 5.4 Elective V 3 6.5 Elective VIII 3
Generic/ Discipline Generic/ Generic/ Discipline Generic/ Generic/ Discipline Generic/ Discipline
Specific Discipline Specific Discipline Specific Specific
Specific Specific
1.6 Skill 2 2.6 Skill 2 3.6 Skill 1 4.6 Skill 2 5.5 Elective VI 3 6.6 Extension 1
Enhancement Course Enhancement Enhancement Enhancement Generic/ Discipline Activity
SEC-1 (NME) Course Course SEC-4, Course Specific
SEC-2 (NME) (Entrepreneurial SEC-6
Skill)
1.7 Skill 2 2.7 Skill 2 3.7 Skill 2 4.7 Skill 2 5.6 Value Education 2 6.7 Professional 2
Enhancement - Enhancement Enhancement Enhancement Competency Skill
(Foundation Course) Course –SEC-3 Course SEC-5 Course SEC-7
5.5 Summer 2
Internship /Industrial
Training
3.8 E.V.S - 4.8 E.V.S 2
23 23 22 25 26 21
Total Credit Points 140
9
CREDIT DISTRIBUTION FOR B.ScInformation Technology
3 – Year UG Programme
Credits Distribution
No. of Papers Credits
Part I Tamil( 3 Credits ) 4 12
Part II English( 3 Credits) 4 12
Part III Core Courses 15 68
Elective Courses :Generic / 8 24
Discipline Specific ( 3 Credits)
Total 116
Part IV NME ( 2 Credits) 2 4
Foundation Course 1 2
Skill Enhancement Courses (6
courses) 6 11
Entrepreneurial Skill -1
Professional Competency Skill 2
Enhancement Course 1
EVS ( 2 Credits) 1 2
Value Education ( 2 Credits) 1 2
Part IV Credits 23
Part V Extension Activity (NSS / NCC / Physical 1
Education)
Total Credits for the UG Programme 140
10
*Part I. II, and Part III components will be separately taken into account for CGPA
calculation and classification for the under graduate programme and the other
components. IV, V has to be completed during the duration of the programme as per the
norms, to be eligible for obtaining the UG degree.
MethodsofEvaluation
ContinuousInternalAssessmentTest
Internal Assignments 25 Marks
Evaluation Seminars
AttendanceandClassParticipation
External EndSemesterExamination 75 Marks
Evaluation
Total 100 Marks
MethodsofAssessment
Recall(K1) Simpledefinitions,MCQ,Recallsteps,Conceptdefinitions
Understand/Co MCQ,True/False,Shortessays,Conceptexplanations,Shortsummaryor
mprehend(K2) Overview
Application (K3) Suggestidea/conceptwithexamples,Suggestformulae, Solveproblems,
Observe,Explain
Analyze(K4) Problem-solvingquestions,Finishaprocedureinmanysteps,Differentiate
betweenvariousideas,Mapknowledge
Evaluate(K5) Longer essay/Evaluationessay,Critiqueorjustifywithprosandcons
Checkknowledgeinspecificoroffbeatsituations,Discussion,Debatingor
Create(K6)
Presentations
11
II
Part- CC1 – Programming in C 5 5 25 75
III
CC2 – C programming Practical 5 5 25 75
EC1 : Elective Course ( Generic /
3 4 25 75
Discipline Specific)
SEC-1 : Skill Enhancement Course (Non
2 2 25 75
Major Elective)
Part-
IV Foundation Course FC
2 2 25 75
FC1 : Fundamentals of Computers
TOTAL 23 30
SEMESTER -II
Hours Internal External
per
Part List of Courses Credit Mark Mark
week
(L/T/P)
Part-I Language – Tamil 3 6 25 75
PartII English 3 6 25 75
Part- CC3: Java Programming and Data 5 5 25 75
III Structures
CC4 : Java Programming and Data 5 5 25 75
Structures Practical
EC2 : Elective Course ( Generic / 3 4 25 75
Discipline Specific)
Skill Enhancement Course -SEC-2 (Non 2 2 25 75
Major Elective)
Part-
IV Skill Enhancement Course -SEC-3 2 2 25 75
(Discipline Specific / Generic)
TOTAL 23 30
12
SECOND YEAR: SEMESTER-III
Hours Internal External
per
Part List of Courses Credit Mark Mark
week
(L/T/P)
Part- Language – Tamil 3 6 25 75
I
Part- English 3 6 25 75
II
Part- CC5 : Relational Database Management 5 5 25 75
III System
CC6 : Relational Database Management 5 5 25 75
System Practical
EC3 : Elective Course ( Generic / Discipline 3 4 25 75
Specific)
SEC-4 :Skill Enhancement Course - 1 1 25 75
(Entrepreneurial Based)
Part-
IV SEC-5 :Skill Enhancement Course (Discipline 2 2 25 75
Specific/ Generic)
Environmental Studies(EVS) - 1 - -
TOTAL 22 30
SEMESTER-IV
13
II
Part- CC7 : .NET Programming 5 5 25 75
III
CC8 : .NET Programming Lab 5 5 25 75
EC4 : Elective Course (Generic / Discipline 3 4 25 75
Specific)
Part- SEC6 : Skill Enhancement Course 2 2 25 75
IV
SEC-7 : Skill Enhancement Course - 2 2 25 75
(Discipline Specific / Generic)
Environmental Studies EVS 2 2 25 75
TOTAL 25 30
THIRD YEAR :
SEMESTER-V
Hours Internal External
per
Part List of Courses Credit Mark Mark
week
(L/T/P)
Part- CC9 : Python Programming 4 5 25 75
III
CC10 : Python Programming Lab 4 5 25 75
CC11 : Operating Systems 4 5 25 75
14
SEMESTER-VI
Hours Internal External
per
Part List of Courses Credit Mark Mark
week
(L/T/P)
Part- CC13 : Data Mining 4 6 25 75
III
CC14 : Data Mining Lab 4 6 25 75
CC15 : Data Communication and 4 6 25 75
Networking
EC7 : Elective Courses (Generic / Discipline 3 5 25 75
Specific)
EC8 : Elective Courses (Generic / Discipline 3 5 25 75
Specific)
Part Professional Competency Skill Enhancement 2 2 25 75
IV Course SE8
Part- Extension Activity (Outside college hours) 1 - - -
V
TOTAL 21 30
ANNEXURE I
SUGGESTED TOPICS IN CORE COMPONENT.
1. Object Oriented Programming Using C++
2. C++ Programming Lab
3. Data Structures
4. PHP Scripting
5. Software Project Management
6. Software Engineering
7. Software Engineering Lab
8. Software Metrics
15
9. Machine Learning
10. Network Security
11. Mobile Application Development and more..
GENERIC SPECIFIC
1. Discrete Mathematics – I
2. Discrete Mathematics-II
3. Statistical Methods and its Application-I
4. Statistical Methods and its Application-II
5. Optimization Techniques
6. Nano Technology
7. Introduction to Linear Algebra
8. Graph Theory and its Application
9. Financial Accounting
10. Cost and Management Accounting
11. Digital Logic Fundamentals
12. Numerical Methods
16
SUGGESTED TOPICS IN SKILL ENHANCEMENT (SEC1-SEC8) COURSE
ANNEXURE II
SKILL ENHANCEMENT COURSE
1. Office Automation
2. Basics of Internet
3. Problem Solving Techniques
4. Multimedia Lab
5. Fundamentals of Information Technology
6. Introduction to HTML
7. Web Designing
8. Software Testing
9. Quantitative Aptitude
10. Multimedia Systems
11. Advanced Excel
12. Biometrics
13. Cyber Forensics
14. Pattern Recognition
15. Enterprise Resource Planning
16. Robotics and Its Applications
17. Simulation and Modelling
18. Organization Behaviour and more..
17
C: History of C- Importance of C- Basic Structure of C Programs-
Executing a C Program- Constants, Variables and Data types -
Operators and Expressions - Managing Input and Output Operations
Decision Making and Branching: Decision Making and Looping -
II 15
Arrays - Character Arrays and Strings
User Defined Functions: Elements of User Defined Functions-
Definition of Functions- Return Values and their Types- Function Call-
III 15
Function Declaration- Categories of Functions- Nesting of Functions-
Recursion
Structures and Unions: Introduction- Defining a Structure- Declaring
Structure Variables Accessing Structure Members- Structure
IV 15
Initialization- Arrays of Structures- Arrays within Structures- Unions-
Size of Structures.
Pointers: Understanding Pointers- Accessing the Address of a
Variable- Declaring Pointer Variables- Initializing of Pointer Variables-
Accessing a Variable through its Pointer- Chain of Pointers- Pointer
V Expressions- Pointer and Scale Factor- Pointer and Arrays- Pointers 15
and Character Strings- Array of Pointers- Pointer as Function
Arguments- Functions Returning Pointers- Pointers to Functions- File
Management in C
TOTAL 75
CO Course Outcomes
CO1 Outline the fundamental concepts of C programming languages, andits features
Textbooks
Robert W. Sebesta, (2012), ―Concepts of Programming Languages‖, Fourth Edition,
Addison Wesley (Unit I : Chapter – 1)
E. Balaguruswamy, (2010), ―Programming in ANSI C‖, Fifth Edition, Tata McGraw
Hill Publications
Reference Books
Ashok Kamthane, (2009), ―Programming with ANSI & Turbo C‖, Pearson
1.
Education
2. Byron Gottfried, (2010), ―Programming with C‖, Schaums Outline Series, Tata
18
McGraw Hill Publications
2. http://www.cprogramming.com/
3. http://www.programmingsimplified.com/c-program-examples
4. http://www.programiz.com/c-programming
5. http://www.cs.cf.ac.uk/Dave/C/CE.html
6. http://fresh2refresh.com/c-programming/c-function/
19
1. Programs using Input/ Output functions
2. Programs on conditional structures
3. Command Line Arguments
4. Programs using Arrays
5. String Manipulations
6. Programs using Functions 75
7. Recursive Functions
8. Programs using Pointers
9. Files
10. Programs using Structures & Unions
CO Course Outcomes
CO1 Demonstrate the understanding of syntax and semantics of C programs.
20
programming languages and
LO3 Toincrease the ability to learn new programming languages.
Prerequisites: Basic knowledge about programming concepts
Unit Contents No. of
Hours
Introduction: Characteristics of Computers - Evolution of Computers
I Basic Computer Organization: I/O Unit - Storage Unit - Arithmetic 6
Logic Unit - Control Unit - Central Processing Unit
Computer Software: Types of Software - System Architecture
II Computer Languages: Machine Language - Assembly Language - 6
High Level Language - Object Oriented Languages
Problem Solving Concepts: Problem Solving in Everyday life - Types
III of Problems - Problem solving with computers - Difficulties with 6
Problem Solving
Problem Solving concepts for the computer: Constant Variables -
Data Types - Functions -Operators - Expressions and Equations -
IV 6
Organizing the Solution: Analyzing the problem - Algorithm -
Flowchart - Pseudo code
Programming Structure: Structuring a solution - Modules and their
function - Local and Global variables - Parameters - Return values -
V 6
Sequential Logic Structure - Problem solving with Decision - Problem
Solving with Loops
TOTAL 30
CO Course Outcomes
Outline the Computer fundamentals and various problem solving concepts in
CO1
Computers
Describe the basic computer organization, software, computer languages, software
CO2 development life cycle and the need of structured programming in solving a
computer problem
Identify the types of computer languages, software, computer problems and examine
CO3
how to set up expressions and equations to solve the problem.
Choose most appropriate programming languages, constructs and features to solve the
CO4
problems in diversified domains.
Analyze the design of modules and functions in structuring the solution and various
CO5
Organizing tools in problem solving.
Textbooks
PradeepK.Sinha and PritiSinha, (2004) ―Computer Fundamentals‖, Sixth Edition,
BPB Publications. (Unit I : Chapter 1 & 2, Unit II : Chapter 10 & 12)
21
Maureen Sprankle and Jim Hubbard, (2009) ―Problem Solving and Programming
Concept, Ninth Edition, Prentice Hall. (Unit III: Chapter 1,2 &3) Unit IV : Chapter 3,
Unit V : Chapter 4,5 ,6,7 & 8)
Reference Books
R.G. Dromey, (2007), ―How to Solve it by Computer‖, Prentice Hall International
1.
Series in Computer Science.
C. S. V. Murthy, (2009), ―Fundamentals of Computers‖, Third Edition, Himalaya
2.
Publishing House.
NOTE: Latest Edition of Textbooks May be Used
Web Resources
1. http://www.tutorialspoint.com/computer_fundamentals/
2. http://www.comptechdoc.org/basic/basictut/
3. http://www.homeandlearn.co.uk/
4. http://www.top-windows-tutorials.com/computer-basics/
https://www.programiz.com/article/flowchart-programming (Algorithm and flow
5.
chart)
22
O
1
L
O Tohavetheability to use theSDKenvironment tocreate, debugandrun servlet programs
2
Prerequisites: Basic knowledge about programming concepts.
U
No. of
ni Contents
Hours
t
INTRODUCTION TO DATA STRUCTURES: Data Structures:
Definition- Time & Space Complexity, Arrays, Linear list: Singly linked
list implementation, STACKS and QUEUES Operations, array and linked
representations of stack, stack applications,Queues: operations on queues,
array and linked representations. Circular Queue: operations, Trees:
I Definitions and Concepts- Representation of binary tree, Binary tree 15
traversals.
FundamentalsofObject-OrientedProgramming:Introduction–
ObjectOrientedParadigm–ConceptsofObject–OrientedProgramming–
BenefitsofOOP–Evolution:JavaHistory-JavaFeatures-DiffersfromCandC++-
OverviewofJavaLanguage:JavaProgram-Structure–Tokens–JavaStatements–
JavaVirtualMachine–CommandLineArguments
Constants,VariablesandDataTypes–OperatorsandExpressions–
II Decisionmaking andBranching–Looping– Arrays - Strings – Collection 15
Interfaces and classes
Classes objects and methods: Introduction – Defining a class – Method
II Declaration –Constructors - Method Overloading – Static Members –
15
I Nesting of methods – Inheritance –Overriding– Final variables andmethods–
Abstract methodsand classes
MultipleInheritance:DefiningInterfaces–ExtendingInterfaces–
ImplementingInterfaces – Packages: Creating Packages – Accessing
I
Packages – Using a Package – ManagingErrorsandExceptions- 15
V
MultithreadedProgramming. Layout Managers -JDBC – Java Servlet: -
Servlet Environment Role – Servlet API –ServletLifeCycle
Layout Managers -JDBC – Java Servlet: - Servlet Environment Role –
Servlet API –ServletLifeCycle –ServletContext–HTTPSupport–
V HTMLtoServlet Communication. 15
23
TOTAL 75
C
Course Outcomes
O
C Understand the concepts of Data Structures and simple linear data structure , Outline the
O basic terminologies of OOP, programming language
1 techniques,JDBCandInternetprogrammingconcepts
C Solve problems using basic constructs, mechanisms, techniquesandtechnologies ofJava
O
2
C AnalyseandexplainthebehaviorofsimpleprogramsinvolvingdifferenttechniquessuchasInherita
O nce,Packages,Interfaces,ExceptionHandlingandThreadandtechnologiessuchasJDBCandServl
3 ets
C Assessvariousproblem-solvingstrategiesinvolvedinJavatodevelopa high-level application.
O
4
C DesignGUIbasedJDBCapplicationsandabletodevelopServletsusingsuitableOOP concepts
O and techniques
5
Textbooks
Ellis Horowitz ,SartajSahni, Second Edition , ―Fundamentals of Data Structures‖,
Universities Press.
E Balagurusamy(2010), ―ProgrammingwithJava‖, TataMcGrawHill EditionIndia
PrivateLtd, 4th Edition
C Xavier,‖JavaProgramming – A Practical Approach‖, Tata McGrawHill Edition Private
Ltd
Reference Books
3.P.Naughton andH.Schildt(1999), ―Java2 TheComplete Reference‖, TMH, 3rdEdition
4.JaisonHunder&WilliamCrawford(2002),‖JavaServlet Programming‖,O'Reilly
5.Jim Keogh (2002), ―J2EE: TheComplete Reference‖, Tata McGraw HillEdition.
NOTE: Latest Edition of Textbooks May be Used
Web Resources
6.http://javabeginnerstutorial.com/core-java/
7.http://www.tutorialspoint.com/java/
8.http://beginnersbook.com/java-tutorial-for-beginners-with-examples/
9.http://www.homeandlearn.co.uk/java/java.html
24
http://www.journaldev.com/1877/servlet-tutorial-java(UnitV:ServletAPI)
10.
25
16. Working with Database using JDBC
17. Web application using Servlet
CO Course Outcomes
CO1 Identifyandexplain the wayofsolvingthe simple problems
Marks
Subject Inst.
L T P S Credits
Code Hours
CIA External Total
Learning Objectives
26
LO2 To learn how to query and normalize the database.
To study the data base design, transaction Processing and Management and Security
LO3
Issues.
No. of
Unit Contents
Hours
TOTAL 75
THEORY 100%
CO Course Outcomes
Design and construct normalized tables and manipulate it effectively using SQL and
CO5
PL/SQL database objects
Textbooks
Reference Books
Web Resources
1. http://srikanthtechnologies.com/books/orabook/ch1.pdf
2. Http://www.tmv.edu.in/pdf/Distance_education/BCA%20Books/BCA%20IV%20SEM/B
C A-428%20Oracle.pdf
28
3. http://www.tutorialspoint.com/sql/sql-rdbms-concepts.htm
4. http://ecomputernotes.com/database-system/rdbms
5. http://www.mithunashok.com/2011/04/basics-of-rdbms.html
29
CO Course Outcomes
CO1 Choose appropriate SQL queries and PL/SQL blocks for the database.
CO2 Implement SQL and PL/SQL blocks for the given problem effectively.
CO3 Analyse the problem and Exceptions using queries and PL/SQL blocks.
CO4 Validate the database for normalization using SQL and PL/SQL blocks.
CO5 Design Database tables, create Procedures, user-defined functions and Triggers.
30
Program Control Statements: If Statement- switch Statement-For
Loop- While loop do-while loop- foreach loop-using break to exit a loop-
II using continue- goto- Introducing Classes and objects: Class 12
Fundamentals- objects creation-Methods-constructors-Garbage
Collection and Destructors-Exception Handling.
Arrays and Strings: Arrays-Multidimensional Arrays-Jagged Arrays-
for each loop Strings- Methods and classes: Method overloading- Main
III 12
Method-Recursion-static Classes Delegates,Events and Lambda
Expressions: Delegates -Lambda Expressions-LINQ
Developing ASP.NET Applications: Visual Studio: Creating Websites-
The Anatomy of a Web Form – Web Form Fundamentals: Converting
IV HTML Page to an ASP.Net Page – Page Class – Web Controls. State 12
Management: View State - Transferring Information between Pages –
Cookies – Session State – Application State.
Validation Controls – AdRotator Control. Working with Data:
ADO.NET Fundamentals:– Direct Data Access – Disconnected Data
Access - Data Binding: Data Binding with ADO.NET –Data Source
V 12
Controls - The Data Controls: The GridView – Formatting the GridView
– Selecting GridView Row – Editing, Sorting and Paging the GridView-
Generating Crystal Reports.
TOTAL 60
THEORY 80% & PROGRAM 20%
CO Course Outcomes
CO1 Outline the features of C# programming language and ASP.NET applications
Textbooks
Herbert Schildt (2010), C# 4.0 The Complete Reference, Tata McGraw-Hill Pvt Ltd
Mathew MacDonald, (2010), Beginning ASP.NET 4 in C# 2010, Second Edition,
Apress.
Reference Books
1. Greg Buczek (2002), ―ASP.NET – Developer‗s guide‖, Tata MaGraw Hill Publication
31
3. J.Sharp (2009), ―Microsoft Visual C# 2008 Step by Step‖, PHI Learning Private Ltd.
4. Christian Nagel et al. , ―Professional C# 2005 with .NET 3.0‖, Wiley India, 2007
2. http://www.csharpkey.com/csharp/
3. http://www.w3schools.com/aspnet/default.asp
32
9. Lambda Expressions
CO Course Outcomes
CO1 Demonstrate MS Visual Studio.NET IDE to Create applications.
33
Control Statements: Selection/Conditional Branching 15
statements: if, if-else, nested if and if-elif-else statements.
II Iterative Statements: while loop, for loop, else suite in loop and
nested loops. Jump Statements: break, continue and pass
statements.
Functions: Function Definition – Function Call – Variable Scope 15
and its Lifetime-Return Statement. Function Arguments:
Required Arguments, Keyword Arguments, Default Arguments
and Variable Length Arguments- Recursion. Python Strings:
III
String operations- Immutable Strings - Built-in String Methods
and Functions - String Comparison. Modules: import statement-
The Python module – dir() function – Modules and Namespace –
Defining our own modules.
Lists: Creating a list -Access values in List-Updating values in 15
Lists-Nested lists -Basic list operations-List Methods. Tuples:
Creating, Accessing, Updating and Deleting Elements in a tuple –
IV Nested tuples– Difference between lists and tuples. Dictionaries:
Creating, Accessing, Updating and Deleting Elements in a
Dictionary – Dictionary Functions and Methods - Difference
between Lists and Dictionaries.
Python File Handling: Types of files in Python - Opening and 15
Closing files-Reading and Writing files: write() and writelines()
methods- append() method – read() and readlines() methods –
V with keyword – Splitting words – File methods - File Positions-
Renaming and deleting files.
TOTAL 75
CO Course Outcomes
CO1 Outline the basic concepts in python language.
34
NOTE: Latest Edition of Textbooks May be Used
Web Resources
1. https://www.programiz.com/python-programming
2. https://www.guru99.com/python-tutorials.html
MAPPING TABLE
CO/PSO PSO1 PSO2 PSO3 PSO4 PSO5 PSO6
CO1 3 2 2 3 2 2
CO2 2 3 2 3 2 2
CO3 2 3 2 2 3 1
CO4 1 2 2 1 3 2
CO5 2
2 2 1 3 3
Weightageof
coursecontributedto
each
PSO 10 12 10 10 13 10
35
1. Program using variables, constants, I/O statements in
Python.
2. Program using Operators in Python.
3. Program using Conditional Statements.
4. Program using Loops.
5. Program using Jump Statements.
6. Program using Functions.
7. Program using Recursion. 75
8. Program using Arrays.
9. Program using Strings.
10. Program using Modules.
11. Program using Lists.
12. Program using Tuples.
13. Program using Dictionaries.
14. Program for File Handling.
TOTAL 75
CO Course Outcomes
Understand the significance of control statements, loops and functions in creating
CO1
Simple programs.
CO2 Interpret the core data structures available in python to store, process and sort the data.
CO3 Develop the real time applications using python programming language.
CO4 Analyze the real time problem using suitable python concepts.
MAPPING TABLE
CO1 3 2 3 2 3 3
CO2 3 3 2 2 3 3
CO3 3 2 2 3 3 2
CO4 3 2 3 3 2 2
CO5 3 3 3 3 3 2
Weightageof
coursecontribute
dtoeach
PSO 15 12 13 13 14 12
36
CORE – XI: OPERATING SYSTEMS
To focus on the core concepts such as processes and threads, mutual exclusion,
LO2 CPU scheduling, deadlock, memory management, and file systems.
TOTAL 75
37
CO Course Outcomes
CO1 Outline the fundamental concepts of an OS and their respective functionality
Reference Books
Milan Milenkovic (2003), ―Operating System Concepts and Design‖, McGraw
1.
Hill.
Andrew S. Tanenbaum, (2001), ―Modern Operating Systems‖, 2nd Edition,
2.
Prentice Hall of India.
Deital and Deital (1990), ―Introduction to Operating System‖, Pearson
3.
Education.
4. William Stallings (1997), ―Operating Systems‖, Prentice Hall of India.
2. http://www.reallylinux.com/docs/files.shtml
3. http://www.tutorialspoint.com/operating_system/os_linux.htm
38
THIRD YEAR – SEMESTER – VI
CORE – XIII: DATA MINING
Subject Inst. Marks
L T P S Credits
Code Hours CIA External Total
CC13 6 0 0 VI 4 6 25 75 100
Learning Objectives
To identify the underlying concepts and the fundamental data mining methodologies
LO1
with the ability to formulate and solve problems
Prerequisites: Basic knowledge about data mining.
Unit Contents No. of
Hours
Introduction: Data Mining – Kinds of Data and Patterns to be Mined –
Technologies used –Kinds of Applications are Targeted - Major Issues –
I Data objects and Attribute types – Basic statistical Descriptions of Data- 15
Data Preprocessing : Data Cleaning – Data Integration - Data Reduction
- Data Transformation.
Association Rules Mining: Introduction – Frequent Itemset Mining
Methods: Apriori Algorithm-Generating Association Rules from Frequent
II 15
Itemsets-Improving the efficiency of Apriori-A Pattern –Growth
Approach for mining Frequent Itemsets-Pattern Evaluation Methods.
Classification: Introduction –Basic concepts – Logistic regression -
III Decision tree induction–Bayesian classification, Rule–based 15
classification-Model Evaluation and selection.
Cluster Analysis: Introduction-Requirements for Cluster Analysis -
Partitioning Methods: The K-Means method - Hierarchical Method:
IV Agglomerative method - Density based methods: DBSCAN-Evaluation 15
of Clustering: Determining the Number of Clusters – Measuring
Clustering Quality.
Outlier Detection: Outliers and Outlier Analysis – Outlier Detection
Methods - Data Visualization: Pixel-oriented visualization – Geometric
Projectionvisualization technique-
V 15
Icon-based-Hierarchical visualization-Visualizing complex data and
relations.
TOTAL 75
CO Course Outcomes
CO1 Outline the fundamentals and the principles of Data Mining
39
CO2 Apply suitable different preprocessing for data mining
Textbooks
Jiawei Han, MichelineKamber, Jian Pei, ―Data Mining concepts and techniques‖, 3rd
Edition, Elsevier publication, 2012.
Reference Books
Ian H. Witten and Eibe Frank, (2005), ―Data Mining: Practical Machine Learning Tools
1.
and Techniques (Second Edition)‖, Morgan Kaufmann.
2. Arun K Pujari, ―Data Mining Techniques‖, 10 impression, University Press, 2008.
Daniel T. Larose , Chantal D. Larose, "Data mining and Predictive analytics," Second
3.
Ed., Wiley Publication, 2015.
G.K. Gupta, ―Introduction to Data mining with case studies‖, 2nd Edition, PHI Private
4. limited, New Delhi, 2011.
40
CORE – XIV: DATA MINING LAB
Subject Inst. Marks
L T P S Credits
Code Hours CIA External Total
CC14 0 0 6 VI 4 6 25 75 100
Learning Objectives
Understand the data sets, data preprocessing and demonstrate the working of algorithms
LO1 for data mining tasks such as association rule mining, classification, clustering and
regression.
Prerequisites: Basic Knowledge about Data Mining
Contents No of Hours
1. Understanding the data
2. Visualization Techniques
3. Data Preprocessing
4. Handling Missing Values
5. Data Reduction-Principal Component Analysis
6. Data Normalization-Min-Max, Z-score, Decimal Scaling
7. Association Rule Mining-Apriori Algorithm
8. Classification 75
9. Logistic Regression
10. Decision Tree
11. Naive Bayesian
12. Clustering
13. K-Means Clustering
14. DBSCAN
15. Agglomerative
16. Case Study
CO Course Outcomes
CO1 Understand the real time datasets for analysis
CO2 Apply suitable preprocessing for data mining task
CO3 Demonstrate data-mining techniques based on the different applications
CO4 Analyze the performance evaluation of various data mining algorithms
Prescribe appropriate data models for data mining techniques to solve real world
CO5 problems
41
chPSO
42
Common Uses-Applications-WiFi-WiMaxLifi- LifivsWifi.
TOTAL 75
THEORY 20% & PROBLEM 80%
CO Course Outcomes
CO1 Understand the fundamental concepts of computer networks and its application areas
Textbooks
Behrouz and Forouzan,(2006), Data Communication and Networking‖, 4th Edition,
TMH.
Ajit Pal,(2014), Data Communication and Computer Networks, PHI.
Reference Books
Jean Walrand (1998), ―Communication Networks,Second Edition‖, TataMcGraw
1.
Hill.
NOTE: Latest Edition of Textbooks May be Used
Web Resources
1. http://www.tutorialspoint.com/data_communication_computer_network/
2. http://www.slideshare.net/zafar_ayub/data-communication-and-network-11903853
3. http://www.freetechbooks.com/data-communication-and-networks-f31.html
43
chPSO
ANNEXURE I
SUGGESTED TOPICS IN CORE COMPONENT.
1. Object Oriented Programming Using C++
2. C++ Programming Lab
3. Data Structures
4. PHP Scripting
5. Software Project Management
6. Software Engineering
7. Software Engineering Lab
8. Software Metrics
9. Machine Learning
10. Network Security
11. Mobile Application Development and more..
SUGGESTED TOPICS IN CORE COMPONENT
OBJECT ORIENTED PROGRAMMING USING C++
Subject Inst. Marks
L T P S Credits
Code Hours CIA External Total
CC 5 0 0 - 4 5 25 75 100
Learning Objectives
LO1 To inculcate knowledge on Object-oriented concepts and programming using C++.
LO2 Demonstrate the use of various OOPs concepts with the help of programs
Unit Contents No. of
Hours
OOP Paradigm – Concepts of OOP – Benefits of OOP - Object 15
Oriented Languages – Applications of OOP – OOP Design: Using
I
UML as a Design Tool Beginning with C++
44
Inheritance: Introduction – Types of Inheritance – Virtual Base Classes 15
IV – Abstract Classes – Pointers - Virtual Function - Polymorphism
TOTAL 75
CO Course Outcomes
Outline the C++ programming fundamentals and the concepts of object-oriented
CO1
programming like object and class, Encapsulation, inheritance and polymorphism.
Classify the control structures, types of constructors, inheritance and different type
CO2
conversion mechanisms.
Analyze the importance of object oriented programming features like polymorphism,
CO3 reusability, generic programming, data abstraction and the usage of exception
handling.
Determine the use of object oriented features such as classes, inheritance and
CO4
templates to develop C++ programs for complex problems.
Create a program in C++ by implementing the concepts of object-oriented
CO5
programming.
Textbooks
E. Balaguruswamy, (2013), ―Object Oriented Programming using C++‖, 6th Edition,
Tata McGraw Hill.
Reference Books
BjarneStroustrup, ―The C++ Programming Language‖, Fourth Edition, Pearson
1
Education.
Hilbert Schildt, (2009), ―C++ - The Complete Reference‖, 4th Edition, Tata
2
McGrawHill
NOTE: Latest Edition of Textbooks May be Used
Web Resources
1. http:/fahad.cprogramming.blogspot.com/p/c-simple-examples.html
2. http://www.sitesbay.com/cpp/cpp-polymorphism
45
CO5 3 3 2 3 3 2
Weightage
ofcoursecontributedtoea 15 14 11 15 15 10
chPSO
46
CO1 3 2 2 3 3 2
CO2 3 3 2 3 3 2
CO3 3 3 3 3 3 2
CO4 3 3 2 3 3 2
CO5 3 3 2 3 3 2
Weightage
ofcoursecontributedtoea 15 14 11 15 15 10
chPSO
DATA STRUCTURES
Subject Inst. Marks
L T P S Credits
Code Hours CIA External Total
CC 4 0 0 II 4 4 25 75 100
Learning Objectives
LO1 To become familiar with the various data structures and their applications
LO2 to increase the understanding of basic concepts of the design and use of algorithms
Prerequisites:
Unit Contents No. of
Hours
Introduction and overview: Basic Terminology – Data Structures –
Operations - Algorithms: Complexity – Time Space – Algorithmic
I 12
Notation – Control Structures – Complexity of Algorithms – Notations
Arrays: Representation – Operations - Linear Search – Binary Search
Stack: Representation – Arithmetic expressions: Polish Notation –
Recursion: Towers of Hanoi - Queue –Priority Queue - Linked Lists:
II 12
Introduction – Representation of Linked Lists – Traversing a Linked
Lists – Searching a Linked List
Insertion into a Linked List – Deletion into Linked List – Header Linked
III Lists – Two-way Lists –Doubly Linked List - Trees : Binary Trees – 12
Representation – Traversal using Recursion – Binary Search Trees
Sorting : Bubble Sort Insertion Sort, Selection Sort, Merge Sort, Quick
IV 12
Sort, Heap Sort
Graph – Graph Theory Terminology –Sequential Representation –
Warshalls Algorithm – Shortest Path – Linked Representation -
V 12
Traversals – Dynamic Programming – All Pairs Shortest Path - Greedy
– Knapsack – Back Tracking – 8 Queens
TOTAL 60
THEORY 100%
CO Course Outcomes
47
CO1 Outline the different fundamental concepts of data structures
Make use of different memory representation for data storage and apply various
CO2
operations
CO3 Construct an algorithm for different data structure operations.
CO4 Analyse the data structures applications.
CO5 Discover suitable techniques to provide solution for solving the problems.
Textbooks
Seymour Lipschutz (1986), ―Theory and Problems of Data Structures‖, Tata McGraw-
Hill Edition
Reference Books
E.Horowitz, S.Sahni, S.Rajasekaran (1998), ―Computer Algorithms‖, Galgotia
1.
Publications.
Robert Kruse, C.L.Tondo, Bruce Leung, ―Data Structures and Program Design in C‖,
2.
Second Edition, Prientice Hall Publications
NOTE: Latest Edition of Textbooks May be Used
Web Resources
1. http://www.cs.sunysb.edu/~skiena/214/lectures/
2. http://datastructures.itgo.com/graphs/dfsbfs.htm
3. http://oopweb.com/Algorithms/Documents/PLDS210/VolumeFrames.html
4. http://discuss.codechef.com/questions/48877/data-structures-and-algorithms
5. http://code.tutsplus.com/tutorials/algorithms-and-data-structures--cms-20437
ttps://www.tutorialspoint.com/data_structures_algorithms/insertion_sort_algorithm.htm
6.
(Unit IV : Insertion Sorting)
48
PHP SCRIPTING – PRACTICAL
Subject Inst. Marks
L T P S Credits
Code Hours CIA External Total
CC 0 0 5 V 4 5 25 75 100
Learning Objectives
Toenablethestudentstounderstand,analyzeandbuilddynamicwebpagesusingPHP and
LO1
jQuerywith MySql database
Prerequisites:
Unit Contents No. of
Hours
IntroductiontoPHP:LanguageBasics:LexicalStructure – Data Types –
Variables - Expressions and Operators – Flow – Control statements –
EmbeddingPHP in Web Pages
I 15
Exercises:
1. ControlStructures
2. Workingwith Forms.
Functions : Defining a function – Variable Scope- Function Parameters
– Strings :Encoding and Escaping – Comparing Strings –
ManipulatingandSearchingStrings–
Arrays:SingleandMultidimensionalArrays– TraversingArrays–Sorting
II Exercises: 15
3. StringManipulations
4. Arrays
5. Functions
6. Sorting
Classes and Objects – Introspection – Serialization – WebTechniques:
Processing Forms – Setting Response Headers – Maintaining State :
Cookies andSession-Graphics
III Exercises: 15
7. Classes andObjects
8. CookiesandSessions
9. Graphics
Working with MySQL Database: Select data from a single table –
Select data from multiple tables- Performing DML operations
IV Exercises: 15
10. Working with single table
11. Working with multiple tables
jQuery Fundamentals: Requirements of jQuery- JavaScript Premier –
V 15
jQuery Core – DOM Selection and Manipulation – Event Handling –
49
HTMLForms andData –jQuerywith PHP
Exercises:
12. EventHandling
13. Handling HTMLForms with jQuery
TOTAL 75
CO Course Outcomes
CO1 Demonstratesimple programsusingPHPand jQuery
Textbooks
Kevin Tatroe, Peter MacIntyre, RasmusLerdorf, ― Programming PHP‖,O‗Reilly
Publications,Third Edition
Joel Murach, Ray Harris (2010), ―PHP and MySQL‖, Shroff Publishers & Distributors
Reference Books
1. W.Jason Gilmore(2010), ―BeginningPHP&MySql‖,Apress
MichaleC.Glass(2004),―BeginningPHP,Apache, MySQLWebDevelopment‖,Wiley
4.
DreamTechPress
2. http://www.ccc.commnet.edu/faculty/sfreeman/cst%20250/jQueryNotes.pdf
3. http://www.w3schools.com/php/
50
4. http://www.tutorialspoint.com/php/
5. http://www.tutorialspoint.com/mysql/
51
Measures - COCOMO: A Regression Model - COCOMO II -
SLIM: A Mathematical Model - Organizational Planning - Project
Roles and Skills Needed.
Project Management Resource Activities - Organizational Form and 12
Structure - Software Development Dependencies - Brainstorming -
IV Scheduling Fundamentals - PERT and CPM - Leveling Resource
Assignments - Map the Schedule to a Real Calendar - Critical Chain
Scheduling.
Quality: Requirements – The SEI CMM - Guidelines - Challenges -
Quality Function Deployment - Building the Software Quality
V Assurance - Plan - Software Configuration Management: Principles - 12
Requirements - Planning and Organizing - Tools - Benefits - Legal
Issues in Software - Case Study
TOTAL 60
CO Course Outcomes
CO5 Evaluate and mitigate risks associated with software development process
Textbooks
Robert T. Futrell, Donald F. Shafer, Linda I. Safer, ―Quality Software Project
Management‖, Pearson Education Asia 2002.
Reference Books
1. PankajJalote, ―Software Project Management in Practice‖, Addison Wesley 2002.
2. Hughes, ―Software Project Management‖, Tata McGraw Hill 2004, 3rd Edition.
NOTE: Latest Edition of Textbooks May be Used
Web Resources
1. NPTEL & MOOC courses titled Software Project Management
2. www.smartworld.com/notes/software-project-management
MAPPING TABLE
52
CO/PSO PSO1 PSO 2 PSO 3 PSO 4 PSO 5 PSO 6
CO1 3 2 1 2 2 2
CO2 3 1 3 2 2 2
CO3 2 3 2 3 3 3
CO4 3 3 2 3 3 2
CO5 2 2 2 3 3 3
Weightageof
coursecontributed
toeachPSO
13 11 10 13 13 12
SOFTWARE ENGINEERING
53
Software Testing: A Strategic Approach to Software Testing -
IV Terminologies - Functional Testing - Structural Testing - Levels of 15
Testing - Validation Testing - Testing Tools.
Software Reliability: Basic Concepts - Software Quality - McCall
Software Quality Model - Boehm Software Quality Model - Capability
V 15
Maturity Model - Software Maintenance: Definition - Process - Models
- Configuration Management -Documentation.
TOTAL 75
THEORY & PROBLEM
CO Course Outcomes
Define the basic terminologies involved in the entire software developmental life
CO1
cycle
Identify suitable models, techniques and tools for the development of a software
CO2
product
Apply software engineering perspective through requirements analysis, software
CO3 design and construction, verification, and validation to develop solutions to modern
problems
CO4 Compare and contrast different process, cost, quality models and testing techniques
Estimate the project cost using suitable cost estimation models, rate the software risks
CO5
and evaluate management strategies for effective software development
Textbooks
K.K Agarwal, Yogesh Singh (2009), ―Software Engineering‖, 3 rd Edition, New
Age International Publishers
Reference Books
Roger S. Pressman, ―Software Engineering – A Practioners Approach‖, 5 th Edition,
1.
Tata McGraw Hill Publication.
PanajJalote (2005), ―An Integrated Approach to Software Engineering‖, 3 rd
2.
Edition, Narosa Publication.
Thomas T. Baker, ―Writing Software Documentation – A task oriented approach‖,
3.
Second Edition, Pearson Education, 2004.
4. Rajib Mall, ―Fundamentals of Software Engineering‖, Second Edition, Prentice Hall.
2. http://www.nada.kth.se/lectures/
3. http://www2.latech.edu/
54
MAPPING TABLE
CO1 3 2 3 2 2 2
CO2 2 3 3 3 3 2
CO3 2 2 3 3 3 3
CO4 3 2 2 3 3 3
CO5 3 3 3 3 3 3
Weightageofcourse
contributedtoeach
PSO 13 12 14 14 14 13
55
TOTAL 75
CO Course Outcomes
CO1 An ability to use the methodology and tools necessary for engineering practice.
MAPPING TABLE
CO1 3 2 3 2 2 2
CO2 2 3 3 3 3 2
CO3 2 2 3 3 3 3
CO4 3 2 2 3 3 3
CO5 3 3 3 3 3 3
Weightageofcourse
contributedtoeach
PSO 13 12 14 14 14 13
SOFTWARE METRICS
56
No. of
Unit Contents
Hours
Fundamentals of Measurement: Need for Measurement: Measurement in 15
Software Engineering, Scope of Software Metrics,
I The Basics of measurement: The representational theory of measurement,
Measurement and models, Measurement scales and scale types,
meaningfulness in measurement
Software Metrics Data Collection: Defining good data, Data collection for 15
incident reports, How to collect data, Reliability of data collection Procedures
III Analyzing software measurement data: Statistical distributions and
hypothesis testing, Classical data analysis techniques, Examples of simple
analysis techniques
TOTAL 75
CO Course Outcomes
CO2 Identify frame work and analysis techniques for software measurement
CO3 Apply internal and external attributes of software product for effort estimation
CO4 Use appropriate analytical techniques to interpret software metrics data and derive
57
meaningful insights
CO5 Recommend reliability models for predicting software quality
Textbooks
Software Metrics A Rigorous and Practical Approach, Norman Fenton, James
Bieman , Third Edition, 2014
Reference Books
2 Metric and models in software quality engineering, Stephen H.Kan, Second edition,
2002, Addison Wesley Professional
MAPPING TABLE
CO1 3 2 2 2 2 2
CO2 2 3 3 3 3 2
CO3 2 2 3 3 3 3
CO4 3 2 2 3 2 3
CO5 3 3 3 2 3 3
Weightageofcourse
contributedtoeach
PSO 13 12 13 13 13 13
MACHINE LEARNING
58
Code Hours CIA External Total
CC 5 0 0 - 4 5 25 75 100
Learning Objectives
To comprehend the raw data and to design the same with the appropriate machine
LO1
learning algorithms for a meaningful representation of data..
Unit Contents No. of
Hours
Introduction: Machine Learning – Examples of Machine Learning
Applications. Supervised Learning: Learning a Class from Examples –
Vapnik-Chervonenkis (VC) Dimension – Probably Approximately
I Correct (PAC) Learning – Noise – Learning Multiple Classes – 15
Regression – Model Selection and Generalization – Dimensions of a
Supervised Machine Learning Algorithm. Bayesian Decision Theory:
Introduction – Classification – Losses and Risks – Discriminant
Functions – Association Rules.
Parametric Methods: Maximum Likelihood Estimation – Evaluating
an Estimator: Bias and Variance – The Bayes‘ Estimator – Parametric
Classification – Regression – Tuning Model Complexity: Bias/Variance
II Dilemma – Model Selection Procedures. Nonparametric Methods: 15
Nonparametric Density Estimation – Generalization to Multivariate
Data – Nonparametric Classification – Condensed Nearest Neighbor –
Distance-Based Classification – Outlier Detection – Nonparametric
Regression: Smoothing Models
Linear Discrimination – Generalizing the Linear Model – Geometry of
the Linear Discriminant – Pairwise Separation – Gradient Descent –
III Logistic Discrimination – Discrimination by Regression – Learning to 15
Rank. Multilayer Perceptrons: The Perceptron – Training a Perceptron
– Learning Boolean Functions – Multilayer Perceptrons – MLP as a
Universal Approximator – Backpropagation Algorithm
Combining Multiple Learners: Generating Diverse Learners – Model
Combination Schemes – Voting – Bagging – Boosting – Stacked
IV Generalization – Fine-Tuning an Ensemble – Cascading Reinforcement 15
Learning: Elements of Reinforcement Learning – Model-Based
Learning – Temporal Difference Learning – Generalization – Partially
Observable States
Machine Learning with Python: Data Pre-processing, Analysis &
Visualization - Training Data and Test Data – Techniques – Algorithms:
V List of Common Machine Learning Algorithms- Decision Tree 15
Algorithm- Naïve Bayes Algorithm - K-Means-Random Forest-
Dimensionality Reduction Algorithm- Boosting Algorithms –
59
Applications: Social Media-Refinement of Search Engine Results-
Product Recommendations-Detection of Online frauds.
TOTAL 75
CO Course Outcomes
CO1 Outline the importance of machine learning in terms of designing intelligent machines
CO2 Identify suitable machine learning techniques for the real time applications
CO3 Analyze the theoretical concepts and how they relate to the practical aspects of machine
learning.
CO4 Assess the significance of principles, algorithms and applications of machine learning
through a hands-on approach
CO5 Compare the machine learning techniques with respective functionality
Textbooks
EthemAlpaydın, ―Introduction to Machine Learning‖ Third Edition, MIT, 2014. (Unit I
– Unit IV)
https://www.tutorialspoint.com/machine_learning_with_python/machine_learning_wit
h_python_tutorial.pdf (Unit V: Machine learning with python tutorial)
Reference Books
1 1. Bertt Lantz, "Machine Learning with R," Packt Publishing, 2013
MAPPING TABLE
60
WeightageofcoursecontributedtoeachPS
O
13 12 13 13 13 13
NETWORK SECURITY
Marks
Inst.
External
Subject Code L T P S Credits
Total
Hours
CIA
CC - 5 - - 4 5 25 75 100
Learning Objectives
LO1 To familiarize on the model of network security, Encryption techniques
LO2 To understand the design concept of cryptography and authentication
LO3 To develop experiments on algorithm used for security
LO4 To understand about virus and threats, firewalls, and implementation of Cryptography
UNIT Details No. of Hours
Model of network security – Security attacks, services and attacks –
OSI security architecture – Classical encryption techniques – SDES –
Block cipher PrinciplesDES – Strength of DES – Block cipher design
I 15
principles – Block cipher mode of operation – Evaluation criteria for
AES – RC4 - Differential and linear cryptanalysis – Placement of
encryption function – traffic confidentiality.
Number Theory – Prime number – Modular arithmetic – Euclid‘s
algorithm - Fermet‘s and Euler‘s theorem – Primality – Chinese
II remainder theorem – Discrete logarithm – Public key cryptography 15
and RSA – Key distribution – Key management – Diffie Hellman key
exchange – Elliptic curve cryptography
Authentication requirement – Authentication function – MAC – Hash
III function – Security of hash function and MAC – SHA - HMAC – 15
CMAC - Digital signature and authentication protocols – DSS.
Authentication applications – Kerberos – X.509 Authentication services
IV 15
- E- mail security – IP security - Web security
Intruder – Intrusion detection system – Virus and related threats –
V Countermeasures – Firewalls design principles – Trusted systems – 15
Practical implementation of cryptography and security
Total 75
Course Outcomes
61
Course
Outco On completion of this course, students will;
mes
Understand public-key cryptography, RSA and other public-key cryptosystems such as
CO1
Diffie-Hellman Key Exchange, ElGamal Cryptosystem.
CO2 Understand the security issues.
CO3 Apply key management and distribution schemes design. User Authentication
Analyze and design hash and MAC algorithms, and digital signatures. Analyze and
CO4
design classical encryption techniques and block ciphers.
CO5 Assess Intruders and Intruder Detection mechanisms, Types of Malicious software,
Reference Text :
William Stallings, ―Cryptography & Network Security‖, Pearson Education, Fourth
1.
Edition 2010.
References :
CharlieKaufman,RadiaPerlman,MikeSpeciner,―NetworkSecurity,Privatec
1.
ommunicationinpublicworld‖,PHISecondEdition,2002
Bruce Schneier, Neils Ferguson, ―Practical Cryptography‖, Wiley Dreamtech India
2.
Pvt Ltd, First Edition, 2003.
DouglasRSimson―Cryptography–
3.
Theoryandpractice‖,CRCPress,FirstEdition,1995
Web Resources
1. https://www.javatpoint.com/computer-network-security
2. https://www.tutorialspoint.com/information_security_cyber_law/network_security.htm
3. https://www.geeksforgeeks.org/network-security/
MAPPING TABLE
62
MOBILE APPLICATION DEVELOPMENT
TOTAL 75
CO Course Outcomes
CO2 Identify the results by executing the application in emulator or in android device
63
CO3 Apply proper interface setup, styles & themes, storing and management
CO4 Analyze the problem and add necessary user interface components, graphics and
multimedia components into the application.
CO5 Evaluate the results by implementing the concept behind the problem with proper
code.
Textbooks
Karen Lang and Selim Tezel, (2022), Become an App Inventor The official
guide from MIT App Inventor, Miteen Press, Walker Books Limited.
Reference Books
. http://appinventor.mit.edu/explore/paint-pot-extended-camera
ANNEXURE I
SUGGESTED TOPICS IN ELECTIVE COURSE
GENERIC SPECIFIC
1. Discrete Mathematics – I
2. Discrete Mathematics-II
3. Statistical Methods and its Application-I
4. Statistical Methods and its Application-II
5. Optimization Techniques
6. Nano Technology
7. Introduction to Linear Algebra
8. Graph Theory and its Application
9. Financial Accounting
10. Cost and Management Accounting
11. Digital Logic Fundamentals
12. Numerical Methods
64
Subject Subject Name L T P S Marks
Category
Code
Credits
External
Total
CIA
Discrete Mathematics – I Elective 4 - - 3 25 75 100
EC-GS
Learning Objectives
To understand the mathematical concepts like set theory, logics,
LO1
number theory, combinatory and relations.
LO2 To Understand Graphs and Graphs Model
UNIT Contents No. Of.
Hours
I The Foundations: Logic and Proofs: Propositional logic –
Applications of Propositional logic – Propositional equivalences –
(Exclude Propositional satisfiability, Applications of satisfiability, 12
Solving satisfiability problems, and its related problems) – Predicates
and Quantifiers – Rules of inference.
II Relations: Relations and their properties – Representing relations –
Closures of relations – Partial orderings (Theorems statement only; 12
Exclude lexicographic ordering - Exclude Lattices)
III Counting: The basic of counting - The pigeonhole principle –
Permutation and Combinations – Applications of recurrence relations –
12
Solving recurrence relations – Divide and Conquer algorithms and
recurrence relations. (All theorems and Results statement only)
IV Graphs: Graphs and Graphs models, (Excluding Biological networks;
Tournaments; all its related examples and problems) – Graph
terminology and special types of graphs – Representing graphs and
12
Graph isomorphism – Connectivity (paths – connectedness in
undirected graphs – paths and isomorphism – counting paths between
vertices ) – shortest path problems.
V Matrices: Introduction – operations – inverse – Rank of a matrix, solution
of simultaneous linear equations – Eigen values and Eigen Vectors. 12
Total hours 60
65
Course Outcomes Programme Outcomes
CO On completion of this course, students will
To understand the mathematical concepts like PO1, PO2, PO3, PO4,
CO1 set theory, logics, number theory, PO5, PO6
combinatory and relations.
PO1, PO2, PO3, PO4,
CO2 To understand different mathematical logics and functions PO5, PO6
To Understanding the different form of number theory PO1, PO2, PO3, PO4,
CO3
PO5, PO6
PO1, PO2, PO3, PO4,
CO4 To gain knowledge on set theory
PO5, PO6
PO1, PO2, PO3, PO4,
CO5 Able to understand Relations and its applications
PO5, PO6
Textbooks
1
Discrete Mathematics and its applications, Seventh Edition, Kenneth.H.Rosen,
McGrawHill Publishing Company, 2012.
2 Discrete Mathematics, M.Venkataraman, N.Sridharan and
N.Chandrasekaran, The National Publishing Company, 2009.
Unit I : Textbook 1 Chapter 1: Sections: 1.1, 1.2, 1.3, 1.4, 1.6
Unit II : Textbook 1 Chapter 9: Sections: 9.1, 9.3, 9.4, 9.5, 9.6
Unit III : Textbook 1 Chapter 6: Sections: 6.1, 6.2, 6.3
Chapter 8: Sections: 8.1, 8.2, 8.3 (Pages: 527 -529
only)
(Exclude algorithms and relations, on page 507 and its
related problems)
Unit IV : Textbook 1 Chapter 10: Sections: 10.1, 10.2, 10.3, 10.4, 10.6)
Unit V : Textbook 2 Chapter 6 :Sections :6.1 to 6.5, and 6.7)
Reference Books
1.
Modern Algebra - S.Arumugam and A. Thangapandi Isaac, Scitech
publications 2005.
2. Invitation to Graph Theory-S.Arumugam and S.Ramachandran,
Scitech Publications,2005, Chennai.
66
3. Discrete Mathematical Structures with applications to Computer
Science - Tremblay and Manohar, McGraw Hill,1997.
Web Resources
1. Web resources from NDL Library, E-content from open-source libraries
Category
Code
Credits
External
Total
CIA
EC-GS Discrete Mathematics-II Elective 4 - - 3 25 75 100
Learning Objectives
LO1 To Understand set and sequences
LO2 To understand Relational Structures on Sets
Analyze sets with operations, and identify their
structure. Reason and Conclude properties about the structure based on the
LO3 observations.
67
III Relational Structures on Sets : Relations & Graphs
Total hours 60
Course Outcomes Programme
Outcomes
CO On completion of this course, students will
Understanding the concept of set and sequences PO1, PO2,
CO1 PO3, PO4,
PO5, PO6
PO1, PO2,
CO2 To know the concept of Logics and proofs PO3, PO4,
PO5, PO6
PO1, PO2,
CO3 Understanding the Relation and graphs PO3, PO4,
PO5, PO6
Textbooks
1 Discrete Mathematics and its Applications - Kenneth H. Rosen 7th Edition -Tata
McGraw Hill Publishers - 2007
Reference Books
1. Elements of Discrete Mathematics, C. L Liu, McGraw-Hill Inc, 1985. Applied
Combinatorics, Alan Tucker, 2007.
68
2. Concrete Mathematics, Ronald Graham, Donald Knuth, and Oren Patashnik, 2nd
Edition - Pearson Education Publishers - 1996.
3. Combinatorics: Topics, Techniques, Algorithms by Peter J. Cameron, Cambridge
University Press, 1994 (reprinted 1996).
Web Resources
1. Web resources from NDL Library, E-content from open-source libraries
Credits
Code
Extern
Total
CIA
al
Statistical Methods and its Elect 4 - - 3 25 75 100
EC-GS Application-I
Learning Objectives
Organizing and summarizing the data. Analyzing the data and drawing
LO1 conclusions from it. Assessing the strengths of the conclusions and
evaluating their uncertainty
LO2 Define the principal concepts about probability.
LO3 Explain the concept of a random variable and the probability distributions.
UNIT Contents No. Of.
Hours
I Nature and Scope of Statistical Methods and Their Limitations —
Classifications, Tabulation and Diagrammatic Representation of
various types of statistical data — Frequency Curves and Ogives — 12
Graphical determination of percentiles quartiles and their properties
— Merits and Demerits.
II Measures of Location — Arithmetic Mean, Median, Mode,
Geometric Mean, Harmonic Mean and their properties — Merits and 12
Demerits
69
III Measures of Dispersion — Range, Mean Deviation, Quartile Deviation,
Standard Deviation, Coefficient of Variation, Skewness and Kurtosis 12
and their properties
IV Probability of an event — Finitely additive probability sopace
addition and multiplication theorems — Independence of events — 12
Conditional Probability
V Concepts of Random Variable — Mathematical expectation — Moments
of random variable (raw and central moments) — Moment generating
12
function — Chebychev‘s inequality — Simple Problems.
Total hours 60
Course Outcomes Programme
Outcomes
CO On completion of this course, students will
Understand basic probability axioms and rules and the moments of PO1, PO2,
CO1 discrete and continuous random variables as well as be familiar PO3, PO4,
with common named discrete and continuous random variables PO5, PO6
Reference Books
1.
Statistics, Dr. S.Arumugam and A.ThangapandiIssac, New Gamma
Publication house, 2002.
2. KishorS. Trivedi - Probability and statistics with reliability
70
queuing and Computer Science Applications - Prentice Hall of
India (P) Ltd., New Delhi -1997
3. Discrete Mathematics - Seymour Lipschutz, Marc Lars Lipson
Schaum‗s Outlines- by, 3rd Edition., Tata McGraw Hill,
Education Pvt. Ltd., New Delhi. 5th Reprint, 2012
Web Resources
1. Web resources from NDL Library, E-content from open-source libraries
Credits
Code
Extern
Total
CIA
al
Statistical Methods and its Elect 4 - - 3 25 75 100
EC-GS Application-II
Learning Objectives
LO1 To introduce the concept of Statistics
71
correlation coefficient for A bivariate frequency distribution – Rank
correlation – Regression lines of regression – Properties of regression
coefficient
IV Events and sets – sample space – concept of probability – addition
and multiplications Theorem on probability – conditional probability
12
and independence of evens – Baye‗s Theorem – concept of random
variable – Mathematical Expectation.
V Concept of sampling distributions – standard error- Tests of significance
based on t, Chi- square and F distributions with respect to mean, variance. 12
Total hours 60
Course Outcomes Programme
Outcomes
CO On completion of this course, students will
Analyzing the concept of Bowley‗s coefficient of Skewness , PO1, PO2,
CO1 Coefficient of skewness based upon moments. PO3, PO4,
PO5, PO6
Analyse different concept regarding correlation,regression. PO1, PO2,
CO2 PO3, PO4,
PO5, PO6
Textbooks
1
Statistical Methods, S.P.Gupta, Sultan Chand and sons Publications,4th Edition 2011
Reference Books
1.
Statistics, Dr. S.Arumugam and A.ThangapandiIssac, New Gamma
Publication house, 2002.
2. KishorS. Trivedi - Probability and statistics with reliability
queuing and Computer Science Applications - Prentice Hall of
India (P) Ltd., New Delhi -1997
3. Discrete Mathematics - Seymour Lipschutz, Marc Lars Lipson
Schaum‗s Outlines- by, 3rd Edition., Tata McGraw Hill,
Education Pvt. Ltd., New Delhi. 5th Reprint, 2012
Web Resources
1. Web resources from NDL Library, E-content from open-source libraries
72
Subject Subject Name L T P S Marks
Category
Credits
Code
Extern
Total
CIA
al
Optimization Techniques Elect 4 - - 3 25 75 100
EC-GS
Learning Objectives
To develop mathematical models for the decision making
LO1 problems of the industry and solve them algorithmically by using the
available resources moreeffectively.
LO2 To understand Scheduling Techniques
UNIT Contents No. Of.
Hours
I Linear Programming :Linear Programming Problem –Assumptions of
LinearProgramming Problem – Three Stages of Linear Programming
Problem – Limitations of LinearProgramming – Formulating a
Problem as Linear Programming Model – Illustrative examples of
12
LP Model Formulation -General Linear Programming Problem -
Canonical and Standard forms ofLPP- Terminology for the solution
of LPP- Solving Linear Programming Problems: Graphical
Solution method.
II Insights into the Simplex method – The computational procedure –
Simplex Algorithm – Use ofArtificial variables – Two-Phase Method
12
– Big-M method – Degeneracy and Unboundedness in
Linear Programming.
III Transportation Problem: General Structure of a Transportation Problem
–Existence of solutionand degeneracy in Transportation Problem -
Standard transportation table -Solution of aTransportation Problem –
12
Methods for finding Initial Basic feasible solution -Optimality Test-
Stepping Stone method - MODI method - Unbalanced Transportation
Problem.
73
IV Assignment Problem: Model formulation of an Assignment Problem
– Assumptions inAssignment Problem - Methods of solving an
Assignment Problem – The Hungarian Assignmentalgorithm – 12
Special cases in Assignment Problems - Maximization cases in
Assignment Problems– Prohibited Assignments.
V Scheduling Techniques: Why networks? - Basic components of Network
– Logical Sequencing- Rules of Network Construction –Network
Scheduling - Critical Path Analysis-Critical PathCalculations – 12
Procedure for determining Critical Path.
Total hours 60
Course Outcomes Programme
Outcomes
CO On completion of this course, students will
summarize various algorithms and rules used in solving OR PO1, PO2,
CO1 problems. PO3, PO4,
PO5, PO6
solve all problems of Linear Programming, Transportation, PO1, PO2,
CO2 Assignment and Networkscheduling. PO3, PO4,
PO5, PO6
analyze various problems for infeasibility, degeneracy, PO1, PO2,
CO3 unboundedness and alternatesolutions. PO3, PO4,
PO5, PO6
find the best suitable method for obtaining optimal solution to PO1, PO2,
CO4 Linear Programming,Transportation, Assignment problems. PO3, PO4,
PO5, PO6
formulate the real world decision making problems into PO1, PO2,
CO5 mathematical models. PO3, PO4,
PO5, PO6
Textbooks
1
KantiSwarup, P.K.Gupta and Manmohan(2022) , ―Operations Research‖, Sultan
Chand &Sons, Twentieth Revised Edition.
Reference Books
1.
J..K.Sharma(2017), ―Operations Research Theory and Applications‖,
LakshmiPublications, Sixth Edition.
2. G.Srinivasan (2017), ―Operations Research‖, PHI Learning Private
Limited, ThirdEdition.
74
Web Resources
1. Web resources from NDL Library, E-content from open-source libraries
re
di
C
Extern ts
Code
Total
CIA
al
Nano Technology Elect 4 - - 3 25 75 100
EC-GS
Learning Objectives
LO1 To introduce the concept of nano science and nano technology
LO2 To understand the definition of nanosystem
LO3 To explain the concept of nano structured materials
UNIT Contents No. Of.
Hours
I Background to nanoscience and nanotechnology - scientific
revolutions - nanosizedeffectssurface to volume ratio- – atomic
structure – molecules & phases – energy at the nanoscale molecular 12
and atomic size -quantum effects- types of nanotechnology and nano
machines
II Definition of a nano system - classification of nanocrystals -
dimensionality and size dependent phenomena; Quantum dots, 12
Nanowires and Nanotubes, 2D films;
III Nano &mesopores – top down and bottom up- Misnomers and
misconception of Nanotechnologyimportance of the nanoscale
12
materials and their devices -size dependent variation in mechanical,
physical and chemical, magnetic, electronic transport, reactivity etc.,
75
IV Nanostructured materials-metal-semiconductor-ceramics and
composites- size dependent properties - uniqueness in these properties
compared to bulk and microscopic solids– nanomaterials and 12
nanostructures in nature- superhydrophobicity, self-cleaning -
antifogging.
V Recent special nanomaterials - Carbon based nanomaterials – CNT-
graphene- core-shell structures- Micro and Mesopores Materials-
12
Organic-Inorganic Hybrids- ZnO- Silicon -- DNA- RNA- Nanoproducts
Total hours 60
Course Outcomes Programme
Outcomes
CO On completion of this course, students will
Study and Understand the Rationale, Fundamentals and PO1, PO2,
CO1 Applications of Nanotechnology. PO3, PO4,
PO5, PO6
Design processing conditions to functional nanomaterials PO1, PO2,
CO2 PO3, PO4,
PO5, PO6
Textbooks
1
Introduction to Nanoscience and Nanotechnology, Gabor .L et al,
Reference Books
1.
1. ―Nanostructures &Nanomaterials: Synthesis, Properties
&Applications‖ G. Cao, Imperial College Press, 2004.
76
1. Web resources from NDL Library, E-content from open-source libraries
Category
Credits
Code
Extern
Total
CIA
al
Introduction to Linear Algebra Elect 4 - - 3 25 75 100
EC-GS
Learning Objectives
Introduce the theory of systems of linear equations and mathematical
LO1
proofs.
LO2 To get the Knowledge about Matrices
LO3 To understand the topics of linear equations
UNIT Contents No. Of.
Hours
I Vector spaces: Definitions and Examples – Subspaces – Linear
12
Transformations - Span of a set.
II Linear independence – Basis and dimensions – Rank and Nullity –
12
Matrix of a linear transformation.
III Inner product Spaces: Definition and examples – Orthogonality –
12
Orthogonal Complement.
IV Matrices – Elementary transformations – Rank of a matrix –
Simultaneous linear equations – Characteristic equations and Cayley 12
Hamilton theorem – Eigen values and eigen vectors.
V Bilinear forms – Quadratic forms.
12
Total hours 60
Course Outcomes Programme
Outcomes
CO On completion of this course, students will
The concept of linear algebra and crucial for understanding the PO1, PO2,
CO1 theory behind machine learning and deep learning. PO3, PO4,
PO5, PO6
77
Prove statements of an algebraic nature concerning linear PO1, PO2,
CO2 transformations PO3, PO4,
PO5, PO6
Textbooks
1
Dr. S. Arumugam and Prof. A. Thangapandi Isaac, Modern Algebra, SciTech
Publication, India Private Ltd., January 2018.
Unit I: Chapter 5 – Sections 1, 2, 3 and 4
Unit II: Chapter 5 – Sections 5, 6, 7 and 8
Unit III: Chapter 6 – Sections 1, 2 and 3
Unit IV: Chapter 7 – Sections 4, 5, 6, 7 and 8
Unit V: Chapter 8 – Sections 1 and 2.
Reference Books
1.
I. N. Herstein, Topics in Algebra, Wiley Eastern Ltd, 2006.
Code
Extern
Total
CIA
al
Learning Objectives
Definition of Graph, sub graph their representations, degree and algebraic
LO1
operations.
LO2 Connected graphs, weighted graphs and shortest paths
LO3 Trees: Characterizations, spanning tree, minimum spanning trees
78
Eulerian and Hamiltonian graphs: Characterization, Necessary and sufficient
LO4
conditions
LO5 Special classes of graphs: Bipartite graphs, line graphs, chordal graphs
UNIT Contents No. Of.
Hours
I INTRODUCTION: Graph-mathematical definition- Introduction – sub
graphs –Walks, paths, Circuits connectedness- Components- Euler
Graphs- Hamiltonian paths and circuits-Trees- properties of Trees- 12
Distance and centers in Tree- Rooted and Binary Trees
Total hours 60
79
Course Outcomes Programme
Outcomes
CO On completion of this course, students will
To Introduce the fundamental concepts in graph theory Graphs, PO1, PO2,
CO1 subgraphs, walks, Euler graphs, Hamiltonian Paths Tree Properties PO3, PO4,
, Hamiltonian paths and circuits PO5, PO6
Understanding the concepts of Circuits, Cut set and its Properties, PO1, PO2,
CO2 Network Flows, Isomorphism and Combinatorial and Planar PO3, PO4,
Graphs. PO5, PO6
Applying the concept of Colouring with Chromatic Number, PO1, PO2,
CO3 Directed Graphs, Matching , Covering Pattern and Euler Graphs PO3, PO4,
PO5, PO6
Analysing the Various Concepts of Representation of Graphs, PO1, PO2,
CO4 Euler Paths Circuit, Kruskals and Prims Algorithms, Connected PO3, PO4,
Components. PO5, PO6
Implementation of an application using All Types of Graphs and
PO1, PO2,
evaluate the Applications with travelling sales person Problem, K
CO5 PO3, PO4,
colour Problem with n vertices in a Graph and Shortest Path finding
PO5, PO6
Problem using Directed and Undirected Graphs
Textbooks
1
NarsinghDeo , ― Graph Theory with Application to Engineering and Computer
Science‖ Prentice Hall of India 2010(Reprint )
2 Rosen H ―Discrete Mathematics and Its Application ― McGraw Hill , 2007
Reference Books
1. Discrete Maths for Computer Scientists & Mathematicians by Mott, Kandel, Baker
2. Clark J and Holton DA ― First look at Graph Theory‖ Allied Publishers 1995
3. Discrete Maths for Computer Scientists & Mathematicians by Mott, Kandel, Baker
Web Resources
1. Web resources from NDL Library, E-content from open-source libraries
80
Subject Subject Name Category L T P S Marks
Credits
Code
Extern
Total
CIA
al
Financial Accounting Elective 4 - - 3 25 75 100
EC-GS
Learning Objectives
Describe cost classifications.
LO1
Total hours 60
Course Outcomes Programme
Outcomes
CO On completion of this course, students will
81
Exemplify to prepare and analyse the financial statements. PO1, PO2,
CO1 PO3, PO4,
PO5, PO6
Acquire the basic concept of accounting terms. PO1, PO2,
CO2 PO3, PO4,
PO5, PO6
Journalize the ability to rectify the errors in bank reconciliation PO1, PO2,
CO3 statement. PO3, PO4,
PO5, PO6
Textbooks
1
BOOKS FOR STUDY:
Credits
Code
Extern
Total
CIA
al
82
To acquaint the students with basic concepts used in the cost accounting, various
LO1 methods involved in cost ascertainment and cost accounting book keeping system.
LO2 To impart knowledge of profit planning, decision making and give information about
budgeting.
UNIT Contents No. Of.
Hours
I Introduction :
Definition of Cost – Costing, Cost Accounting and Cost Accountancy –
Scope and Objectives – Advantages and Limitations – Cost Accounting
VS Financial Accounting and Cost Accounting VS Management 12
Accounting – Classification of Cost – Elements of Cost – Preparation of
Cost sheet.
II Material :
Material Control – Purchase Procedure – Different Levels of Stock of
Materials – EOQ – Perpetual Inventory System – ABC Analysis –
Inventory Turnover Ratio – Bin Card – Stores Ledger – Pricing of
Material Issues (FIFO, LIFO and Average Methods).
12
Methods of Costing :
Operating costing – Process Costing – Normal Loss, Abnormal Loss
and Abnormal effectives – Process Accounts (Excluding Inter – Process
Profit and Equivalent Production)
83
Course Outcomes Programme
Outcomes
CO
critically analyse and provide recommendations to improve PO1, PO2, PO3, PO4,
CO1 the operations of organisations through the application of PO5, PO6
management accounting techniques;
demonstrate mastery of costing systems, cost management PO1, PO2, PO3, PO4,
CO2 systems, budgeting systems and performance measurement PO5, PO6
systems.
Textbooks
Cost Accouting :
1 .Cost Accounting - R.S.N.Pillai and Bhagavathi
2. Cost Accounting - T.S. Reddy and Y.Hair Prasad Reddy
3. Advanced Cost Accounting - S.P.Jain&K.L.Narang
4. Cost Accounting - S.P. Iyengar.
Management Accounting :
1. Management Accounting & Financial Control :S.N.Maheswari
2. Management Accounting :T.S.Reddy and Y. Hari Prasad Reddy
3. Management Accounting :Manmohan&Goyal
4. Management Accounting :M.Y.Khan&P.K.Jain.
5. Management Accounting :GordenP.Jeyaram, N.Sundaram,R.Jeyachandran
Web Resources
1. Web resources from NDL Library, E-content from open-source libraries
84
Subject Subject Name L T P S Marks
Category
Credits
Code
Extern
Total
CIA
al
Digital Logic Fundamentals Elect 4 - - 3 25 75 100
EC-GS
Learning Objectives
ItaimstotrainthestudenttothebasicconceptsofDigitalComputerFundamenta
LO1 ls
Perform number conversions from one system to another PO1, PO2, PO3, PO4,
CO2 system PO5, PO6
85
Understand the functions of combinational circuits PO1, PO2, PO3, PO4,
CO3
PO5, PO6
CO4 Perform number conversions PO1, PO2, PO3, PO4,
PO5, PO6
CO5 Perform Counter design and learn its operations PO1, PO2, PO3, PO4,
PO5, PO6
Textbooks
1 V.RajaramanandT.Radhakrishnan,Digital Computer Design, Prentice
HallofIndia,2001
2 D.P.LeachandA.P.Malvino,DigitalPrinciplesandApplications–TMH–
FifthEdition–2002
3 M.MorisMano,DigitalLogicandComputerDesign,PHI,2001
4
T.C.Bartee,DigitalComputerFundamentals,6thEdition,TataMcGrawHi
ll,1991
Web Resources
1. Web resources from NDL Library, E-content from open-source libraries
L T P S Marks
Category
Credits
Subject Name
Extern
Total
Subject
CIA
al
Code
Numerical Methods Elect 4 - - 3 25 75 100
EC-GS
Learning Objectives
LO1 To introduce the various topics in Numerical methods.
LO2 To make understand the fundamentals of algebraic equations.
LO3 To apply interpolation and approximation on examples.
LO4 To solve problems using numerical differentiation and integration
LO5 To solve linear systems, numerical solution of ordinary differential equations.
UNIT Contents No. Of.
Hours
I FUNDAMENTALS OF ALGEBRAIC EQUATION: Solution of
algebraic and transcendental equations-Bisection method – Fixed 12
point iteration method – Newton Raphson method –linear system of
86
equations – Gauss elimination method – Gauss Jordan method .
87
Textbooks
1
Numerical Methods, Second Edition, S.Arumugam, A.ThangapandiIssac,
A.Somasundaram, SCITECH publications, 2009.
Reference Books
1.
Mathews J.H. Numerical Method for Maths, Science and
Engineering; PHI, New Delhi, 2001
2. Iqbal H. Khan & Q. Hassan Numerical Methods for Engineers and
Scientist - Galgotia Publications (P) Ltd., New Delhi – 1997
3. M.K. Jain, S.R.K. Iyengar&R.K.Jain - Numerical Methods for
Scientific and Engineering Computation - New Age
International(P) Ltd., New Delhi – 1996.
Web Resources
1. Web resources from NDL Library, E-content from open-source libraries
ANNEXURE I
ELECTIVE COURSE – (1- 8)-DISCIPLINE SPECIFIC
1. Natural Language Processing
2. Analytics for Service Industry
3. Cryptography
4. Big Data Analytics
5. IOT and its Applications
6. Human Computer Interaction
7. Fuzzy Logic
8. Artificial Intelligence
9. Robotics and its Applications
10. Computational Intelligence
11. Grid Computing
12. Trends in Computing
13. Artificial Neural Network
14. Agile Project Management and more..
88
Subje Subject Name L T P S Marks
Category
Credits
ct
Extern
Total
Code
CIA
al
NATURAL Elect 4 - - 3 25 75 10
EC- LANGUAGE 0
DS PROCESSING
Learning Objectives
LO1 To understand approaches to syntax and semantics in NLP.
LO2 To learn natural language processing and to learn how to apply basic algorithms in this
field.
To understand approaches to discourse, generation, dialogue and summarization within
LO3
NLP.
Toget acquainted with the algorithmic description of the main language levels:
LO4
morphology, syntax, semantics, pragmatics etc.
LO5 To understand current methods for statistical approaches to machine translation.
UNIT Contents No. Of.
Hours
I Introduction : Natural Language Processing tasks in syntax, semantics, and
pragmatics – Issue- Applications – The role of machine learning – Probability
Basics –Information theory – Collocations -N-gram Language Models – 12
Estimating parameters and smoothing – Evaluating language models.
II Word level and Syntactic Analysis:Word Level Analysis: Regular
Expressions-Finite-State Automata-Morphological Parsing-Spelling Error
Detection and correction-Words and Word classes-Part-of Speech 12
Tagging.Syntactic Analysis: Context-free Grammar-Constituency- Parsing-
Probabilistic Parsing.
III Semantic analysis and Discourse Processing: Semantic Analysis: Meaning
Representation-Lexical Semantics- Ambiguity-Word Sense Disambiguation.
Discourse Processing: cohesion-Reference Resolution- Discourse Coherence 12
and Structure.
IV Natural Language Generation: Architecture of NLG Systems- Generation
Tasks and Representations- Application of NLG. Machine Translation:
Problems in Machine Translation. Characteristics of Indian Languages- 12
Machine Translation Approaches-Translation involving Indian Languages.
V Information retrieval and lexical resources: Information Retrieval: Design
features of Information Retrieval Systems-Classical, Non-classical,
Alternative Models of Information Retrieval – valuation Lexical Resources: 12
WorldNet-Frame NetStemmers- POS Tagger- Research Corpora SSAS.
89
Course Outcomes Programme
Outcomes
CO On completion of this course, students will
Describe the fundamental concepts and techniques of natural language processing.
CO1 Explain the advantages and disadvantages of different NLP technologies and their
applicability in different business situations.
Distinguish among the various techniques, taking into account the assumptions,
strengths, and weaknesses of each
CO2
Use NLP technologies to explore and gain a broad understanding
of text data.
Use appropriate descriptions, visualizations, and statistics to communicate the
CO3 problems and their solutions.
Use NLP methods to analyse sentiment of a text document.
Analyze large volume text data generated from a range of real-world applications.
CO4
Use NLP methods to perform topic modelling.
Develop robotic process automation to manage business processes and to increase and
monitor their efficiency and effectiveness.
CO5
Determine the framework in which artificial intelligence and the Internet of things may
function, including interactions with people, enterprise functions, and environments.
Textbooks
1 Daniel Jurafsky, James H. Martin, ―Speech & language processing‖, Pearson
publications.
2 Allen, James. Natural language understanding. Pearson, 1995.
Reference Books
1. Pierre M. Nugues, ―An Introduction to Language Processing with Perl and
Prolog‖,Springer
Web Resources
1. https://en.wikipedia.org/wiki/Natural_language_processing
2. https://www.techtarget.com/searchenterpriseai/definition/natural-language-processing-
NLP
Mapping with Programme Outcomes:
90
3 3 3 3 3 3
CO 3
CO 4 3 2 3 3 2 3
CO 5 3 3 3 3 3 3
WeightageofcoursecontributedtoeachPSO 14 14 15 15 13 15
Learning Objectives
LO1 Recognize challenges in dealing with data sets in service industry.
LO2 Identify and apply appropriate algorithms for analyzing the healthcare, Human
resource, hospitality and tourism data.
LO3 Make choices for a model for new machine learning tasks.
LO4 To identify employees with high attrition risk.
LO5 To Prioritizing various talent management initiatives for your organization.
UNIT No. Of. Hours
Contents
I Healthcare Analytics : Introduction to Healthcare Data
Analytics- Electronic Health Records– Components of EHR-
Coding Systems- Benefits of EHR- Barrier to Adopting HER
Challenges-Phenotyping Algorithms. Biomedical Image Analysis 12
and Signal Analysis- Genomic Data Analysis for Personalized
Medicine. Review of Clinical Prediction Models.
II Healthcare Analytics Applications : Applications and Practical
Systems for Healthcare– Data Analytics for Pervasive Health-
12
Fraud Detection in Healthcare- Data Analytics for Pharmaceutical
Discoveries- Clinical Decision Support Systems- Computer-
91
Assisted Medical Image Analysis Systems- Mobile Imaging and
Analytics for Biomedical Data.
TOTAL HOURS 60
Course Outcomes Programme
Outcomes
CO On completion of this course, students will
Understand and critically apply the concepts and methods PO1, PO2, PO3, PO4,
CO1 of business analytics PO5, PO6
Identify, model and solve decision problems in different PO1, PO2, PO3, PO4,
CO2 settings. PO5, PO6
CO4 Create viable solutions to decision making problems. PO1, PO2, PO3, PO4,
PO5, PO6
Instill a sense of ethical decision-making and a
PO1, PO2, PO3, PO4,
CO5 commitment to the long-run welfare of both organizations
PO5, PO6
and the communities they serve.
Textbooks
1 Chandan K. Reddy and Charu C Aggarwal, ―Healthcare data analytics‖, Taylor &
Francis, 2015.
2 Edwards Martin R, Edwards Kirsten (2016),―Predictive HR Analytics: Mastering
the HR Metric‖, Kogan Page Publishers, ISBN-0749473924
3 Fitz-enzJac (2010), ―The new HR analytics: predicting the economic value of your
company‘s human capital investments‖, AMACOM, ISBN-13: 978-0-8144-1643-3
92
4 RajendraSahu, Manoj Dash and Anil Kumar. Applying Predictive Analytics Within
the Service Sector.
Reference Books
1. Hui Yang and Eva K. Lee, ―Healthcare Analytics: From Data to Knowledge to
Healthcare Improvement, Wiley, 2016
2. Fitz-enzJac, Mattox II John (2014), ―Predictive Analytics for Human Resources‖,
Wiley, ISBN- 1118940709.
Web Resources
1. https://www.ukessays.com/essays/marketing/contemporary-issues-in-marketing-
marketing-essay.php
2. https://yourbusiness.azcentral.com/examples-contemporary-issues-marketing-field-
26524.html
CO 1 3 3 3 3 3 3
CO 2 2 3 3 3 3 3
CO 3 3 3 2 3 3 2
CO 4 3 3 3 3 3 3
CO 5 3 3 3 3 3 3
Weightageof 14 15 14 15 15 14
coursecontributedtoeachPSO
CRYPTOGRAPHY
Subject Subject Category L T P S Credits Marks
Code Name CIA External Total
EC-DS Cryptography Elect 4 - - - 3 25 75 100
Learning Objectives
LO1 To understand the fundamentals of Cryptography
LO2 To acquire knowledge on standard algorithms used to provide confidentiality, integrity
and authenticity.
LO3 To understand the various key distribution and management schemes.
LO4 To understand how to deploy encryption techniques to secure data in transit across data
networks
LO5 To design security applications in the field of Information technology
UNIT Contents No. Of.
Hours
I Introduction: The OSI security Architecture – Security Attacks –
Security Mechanisms – Security Services – A model for network 12
Security.
93
II Classical Encryption Techniques: Symmetric cipher model –
Substitution Techniques: Caesar Cipher – Monoalphabetic cipher –
Play fair cipher – Poly Alphabetic Cipher – Transposition techniques – 12
Stenography
III Block Cipher and DES: Block Cipher Principles – DES – The
Strength of DES –RSA: The RSA algorithm. 12
IV Network Security Practices: IP Security overview - IP Security
architecture – Authentication Header. Web Security:
SecureSocketLayer and Transport Layer Security – Secure Electronic 12
Transaction.
V Intruders – Malicious software – Firewalls. 12
TOTAL HOURS 60
Course Outcomes Programme
Outcomes
CO On completion of this course, students will
Analyze the vulnerabilities in any computing system and hence PO1, PO2, PO3,
CO1 be able to design a security solution. PO4, PO5, PO6
Apply the different cryptographic operations of public key PO1, PO2, PO3,
CO3 cryptography PO4, PO5, PO6
Apply the various Authentication schemes to simulate different PO1, PO2, PO3,
CO4 applications. PO4, PO5, PO6
Understand various Security practices and System security PO1, PO2, PO3,
CO5 standards PO4, PO5, PO6
Textbooks
1 William Stallings, ―Cryptography and Network Security Principles andPractices‖.
Reference Books
1. Behrouz A. Foruzan, ―Cryptography and Network Security‖, Tata McGraw-Hill,
2007.
2 AtulKahate, ―Cryptography and Network Security‖, Second Edition, 2003,TMH.
3 M.V. Arun Kumar, ―NetworkSecurity‖, 2011, First Edition,USP.
Web Resources
1 https://www.tutorialspoint.com/cryptography/
2 https://gpgtools.tenderapp.com/kb/how-to/introduction-to-cryptography
Mapping with Programme Outcomes:
CO 1 3 3 3 2 3 2
94
CO 2 3 2 3 2 3 3
CO 3 3 3 3 2 3 3
CO 4 2 3 3 3 2 3
CO 5 3 2 3 3 3 3
Weightage of course 14 13 15 12 14 14
contributed to each
PSO
Elective 4 - - - 3 5 25 75 100
EC-DS
Course Objective
C1 Understand the Big Data Platform and its Use cases, Map Reduce Jobs
C2 To identify and understand the basics of cluster and decision tree
C3 To study about the Association Rules,Recommendation System
C4 To learn about the concept of stream
C5 Understand the concepts of NoSQL Databases
UNIT Details No. of
Hours
I Data Explosion and Big Data Analytics: An Overview: Introduction,
Evolution of Database Technology and Big Data, Elements of Big Data,
Big Data System Components, Big Data Analytics – Data Analytics.
Types of Big Data Analytics, Applications of Big Data Technology,
12
Challenges and Skills required with Big Data Technology.
95
Database Analytics, Text Analytics.
12
Understanding NoSQL and Hadoop Ecosystem: Introduction, NoSQL:
CouchDB, MongoDB, Hadoop Ecosystem – HDFS, HBase, Yarn.
96
Total 60
Course Outcomes Programme Outcomes
CO On completion of this course, students will
1 Work with big data tools and its analysis techniques. PO1
Big Data Analytics – Concepts, Techniques, Tools and Technologies – First Edition,
Thangaraj, S. Suguna, G. Sudha, PHI Learning Private Limited, Delhi,2022.
Unit I : Chapter 1
Unit II : Chapter 2.2.2, 2.2.4, 2.3.2, 2.3.2
Chapter 3 (3.1.1, 3.1.2, 3.2, 3.3.1 – 3.3.4, 3.4)
Unit III : Chapter 4 (4.1 – 4.3)
Chapter 5 (5.1, 5.2, 5.3.1 - 5.3.3)
Unit IV: Chapter 6.1, 6.3
Chapter 7.3
Chapter 8 (8.1 – 8.3)
Unit V : Chapter 8 (8.4 – 8.7)
Reference Books
1. Data Mining Concepts and Techniques – Jiawei Han, MichelineKamber& Jain Pei,
Morgan Kaufmann Publishers, Third edition 2012.
2. DT Editorial Services, Big Data Black Book: Covers Hadoop 2, MapReduce, Hive,
Yarn, Pig, R and Data Visualization, Publisher: Dreamtech Press India Pvt. Ltd,
January 2016.
3. Krishna Rungta (R-tutorial), Learn R Programming in 1 Day (Complete Guide for
Beginners), 1st Edition, 2019.
97
4. Insight into Data mining Theory and Practice, K.P. Soman, ShyamDiwakar and V.
Ajay, Easter Economy Edition, Prentice Hall of India, 2006.
5. Introduction to Data Mining with Case Studies, G. K. Gupta, Easter Economy Edition,
Prentice Hall of India, 2006
Web Resources
1. https://www.simplilearn.com
2. https://www.sas.com/en_us/insights/analytics/big-data-analytics.html
CO 1 S
CO 2 M S
CO 3 S S
CO 4 S S M
CO 5 S S
Code
Credits
External
Total
CIA
98
C2 Design IoT applications in different domain and be able to analyze their performance
C3 Implement basic IoT applications on embedded platform
C4 To gain knowledge on Industry Internet of Things
C5 To Learn about the privacy and Security issues in IoT
UNIT Details No. of Hours Course
Objectiv
e
I IoT& Web Technology, The Internet of Things Today,
Time for Convergence, Towards the IoT Universe,
Internet of Things Vision, IoT Strategic Research and
Innovation Directions, IoT Applications, Future
Internet Technologies, Infrastructure, Networks and 12 C1
Communication, Processes, Data Management,
Security, Privacy & Trust, Device Level Energy Issues,
IoT Related Standardization, Recommendations on
Research Topics.
99
IV IoT Applications for Value Creations Introduction, IoT
applications for industry: Future Factory Concepts,
Brownfield IoT, Smart Objects, Smart Applications,
Four Aspects in your Business to Master IoT, Value 12 C4
Creation from Big Data and Serialization, IoT for
Retailing Industry, IoT For Oil and GasIndustry,
Opinions on IoT Application and Value for Industry,
Home Management
V Internet of Things Privacy, Security and Governance
Introduction, Overview of Governance, Privacy and
Security Issues, Contribution from FP7 Projects,
Security, Privacy and Trust in IoT-Data-Platforms for 12 C5
Smart Cities, First Steps Towards a Secure Platform,
Smartie Approach. Data Aggregation for the IoT in
Smart Cities, Security
Total 60
Course Outcomes Program
me
Outcomes
CO On completion of this course, students will
1 Work with big data tools and its analysis techniques. PO1
Reference Books
1. Michael Miller, ―The Internet of Things: How Smart TVs, Smart Cars, Smart Homes,
and Smart Cities Are Changing the World‖, kindle version.
100
Connecting Everything‖, Apress Publications 2013, 1st Edition,.
Web Resources
1. https://www.simplilearn.com
2. https://www.javatpoint.com
3. https://www.w3schools.com
CO 1 S
CO 2 M S
CO 3 S S
CO 4 S S M
CO 5 S S
Code
Credits
External
Total
CIA
101
C3 To learn HCI models and theories.
C4 To learn Mobile Ecosystem.
C5 To learn the various types of Web Interface Design.
No. of
UNIT Details
Hours
FOUNDATIONS OF HCI :
The Human: I/O channels – Memory
Reasoning and problem solving; The Computer: Devices –
I 12
Memory – processing and networks;
Interaction: Models – frameworks – Ergonomics – styles –
elements – interactivity- Paradigms. - Case Studies
II DESIGN & SOFTWARE PROCESS:
Interactive Design:
Basics – process – scenarios
Navigation: screen design Iteration and prototyping. 12
HCI in software process:
Software life cycle – usability engineering – Prototyping in
practice – design rationale. Design rules: principles, standards,
guidelines, rules. Evaluation Techniques – Universal Design
III MODELS AND THEORIES:
HCI Models : Cognitive models:- Socio-Organizational issues
12
and stakeholder requirements Communication and collaboration
models-Hypertext, Multimedia and WWW.
IV Mobile HCI:
Mobile Ecosystem: Platforms, Application frameworks
Types of Mobile Applications: Widgets, Applications, Games 12
Mobile Information Architecture, Mobile 2.0,
Mobile Design: Elements of Mobile Design, Tools. - Case Studies
V WEB INTERFACE DESIGN: Designing Web Interfaces – Drag &
Drop, Direct Selection, Contextual Tools, Overlays, Inlays and Virtual 12
Pages, Process Flow - Case Studies
Total 60
Course Outcomes Programme Outcome
CO On completion of this course, students will
1 Understand thefundementals of HCI. PO1
Understand the design and software process
2 PO1, PO2
technologies.
102
3 Understand HCI models and theories. PO4, PO6
Understand Mobile Ecosystem, types of Mobile
4 PO4, PO5, PO6
Applications, mobile Architecture and design.
Understand the various types of Web Interface
5 PO3, PO8
Design.
Text Book
Alan Dix, Janet Finlay, Gregory Abowd, Russell Beale, ‖Human -Computer
1
Interaction‖‖, III Edition, Pearson Education, 2004 (UNIT I, II & III)
Brian Fling, ―‖Mobile Design and Development‖, I Edition, O‗Reilly Media Inc.,
2 2009(UNIT–IV)
Bill Scott and Theresa Neil, ―Designing Web Interfaces‖, First Edition, O‗Reilly, 2009.
3
(UNIT-V)
Reference Books
Shneiderman, ―Designing the User Interface: Strategies for Effective Human-Computer
1.
Interaction‖, V Edition, Pearson Education.
Web Resources
1. https://www.interaction-design.org/literature/topics/human-computer-interaction
2. https://link.springer.com/10.1007/978-0-387-39940-9_192
3. https://en.wikipedia.org/wiki/Human%E2%80%93computer_interaction
Mapping with Programme Outcomes:
PO 1 PO 2 PO 3 PO 4 PO 5 PO 6 PO 7 PO 8
CO 1 S
CO 2 S S
CO 3 S S
CO 4 S S S
CO 5 S S
Code
Credits
External
Total
CIA
103
CO2 To learn the various operations on relation properties
CO3 To study about the membership functions
CO4 To learn about the Defuzzification and Fuzzy Rule-Based System
CO5 To learn the concepts of Applications of Fuzzy Logic
UNIT Details No. of Course Objective
Hours
I Introduction to Fuzzy Logic- Fuzzy Sets- Fuzzy Set
12
Operations, Properties of Fuzzy Sets, Classical and C1
Fuzzy Relations: Introduction-Cartesian Product of
Relation-Classical Relations-Cardinality of Crisp
Relation.
104
Automotive Applications, Fuzzy Antilock Brake
System-Antilock-Braking System and Vehicle Speed- 12 C5
Estimation Using Fuzzy Logic.
Total
Course Outcomes Programme Outcomes
CO On completion of this course, students will
1 Understand the basics of Fuzzy sets, operation and PO1
properties.
2 Apply Cartesian product and composition on Fuzzy
relations and usethe tolerance and Equivalence PO1, PO2
relations.
Reference Books
1. Guanrong Chen and Trung Tat Pham- Introduction to Fuzzy Sets, Fuzzy Logic and
Fuzzy Control Systems
2. https://www.guru99.com/what-is-fuzzy-logic.html
105
CO 1 S
CO 2 M S
CO 3 S S
CO 4 S S M
CO 5 S S
Inst. Hours
Category
Code
Credits
External
Total
CIA
Artificial Intelligence Elective
- Y - - 3 4 25 75 100
EC-DS
Course Objective
C1 To learn various concepts of AI Techniques.
C2 To learn various Search Algorithm in AI.
C3 To learn probabilistic reasoning and models in AI.
C4 To learn about Markov Decision Process.
C5 To learn various type of Reinforcement learning.
No. of
UNIT Details
Hours
Introduction: Concept of AI, history, current status, scope, agents,
106
III
Probabilistic Reasoning : Probability, conditional probability, Bayes
Rule, Bayesian Networks- representation, construction and inference, 12
temporal model, hidden Markov model.
107
3. https://nptel.ac.in/courses/106106126/
CO 1 S
CO 2 S S
CO 3 S S
CO 4 S S S
CO 5 S S
Inst. Hours
Category
Code
Credits
External
Total
CIA
EC-DS Robotics and Its Elective Y - - - 3 4 25 75 100
Applications
Course Objective
C1 To understand the robotics fundamentals
C2 Understand the sensors and matrix methods
C3 Understand the Localization: Self-localizations and mapping
C4 To study about the concept of Path Planning, Vision system
C5 To learn about the concept of robot artificial intelligence
UNIT Details No. of Course
Hours Objective
I Introduction: Introduction, brief history, components of
robotics, classification, workspace, work-envelop, 12 CO1
motion of robotic arm, end-effectors and its types,
108
service robot and its application, Artificial Intelligence
in Robotics.
109
agriculture-mining-exploration-underwater-civilian- and
military applications-nuclear applications-space
Applications-Industrial robots-artificial intelligence in
robots-application of robots in material handling-
continuous arc welding-spot welding-spray painting-
assembly operation-cleaning-etc.
Total 60
Course Outcomes Programme Outcomes
CO On completion of this course, students will
1 Describe the different physical forms of robot
PO1
architectures.
2 Kinematically model simple manipulator and mobile
PO1, PO2
robots.
3 Mathematically describe a kinematic robot system PO4, PO6
4 Analyze manipulation and navigation problems using
knowledge of coordinate frames, kinematics, PO4, PO5, PO6
optimization, control, and uncertainty.
5 Program robotics algorithms related to kinematics,
PO3, PO8
control, optimization, and uncertainty.
Text Book
1 RicharedD.Klafter. Thomas Achmielewski and MickaelNegin, Robotic Engineering
and Integrated Approach, Prentice Hall India-Newdelhi-2001
110
CO 1 S
CO 2 M S
CO 3 S S
CO 4 S S M
CO 5 S S
Inst. Hours
Code
Category
Credits
External
Total
CIA
Computational Elective Y - - - 3 4 25
EC-DS Intelligence 75 100
Course Objective
C1 To identify and understand the basics of AI and its search.
C2 To study about the Fuzzy logic systems.
C3 Understand and apply the concepts of Neural Network and its functions.
C4 Understand the concepts of Artifical Neural Network
C5 To study about the Genetic Algorithm.
UNIT Details No. of Course Objective
Hours
111
I Introduction to AI: Problem formulation – AI
Applications – Problems – State Space and Search –
Production Systems – Breadth First and Depth First –
12 C1
Travelling Salesman Problem – Heuristic search
techniques: Generate and Test – Types of Hill
Climbing.
112
4 Understand the artificial neural networks and its
PO4, PO5, PO6
applications.
5 Understand the concept of Genetic Algorithm and
PO3, PO8
Analyze the optimization problems using GAs.
Text Book
1 S.N. Sivanandam and S.N. Deepa, ―Principles of Soft Computing‖, 2nd Edition, Wiley
India Pvt. Ltd.
2 Stuart Russell and Peter Norvig, ―Artificial Intelligence - A Modern Approach‖, 2nd
Edition, Pearson Education in Asia.
3 S. Rajasekaran, G. A. Vijayalakshmi, ―Neural Networks, Fuzzy Logic and Genetic
Algorithms: Synthesis & Applications‖, PHI.
Reference Books
1. F. Martin, Mcneill, and Ellen Thro, ―Fuzzy Logic: A Practical approach‖, AP
Professional, 2000. Chin Teng Lin, C. S. George Lee,‖ Neuro-Fuzzy Systems‖, PHI
2. Chin Teng Lin, C. S. George Lee,‖ Neuro-Fuzzy Systems‖, PHI.
Web Resources
1. https://www.javatpoint.com/artificial-intelligence-tutorial
2. https://www.w3schools.com/ai/
CO 1 S
CO 2 M S
CO 3 S S
CO 4 S S M
CO 5 S S
S-Strong M-Medium L-Low
Subjec Subject Name L T P S Marks
Inst. Hours
Category
t Code
Credits
External
Total
CIA
113
EC-DS
Course Objective
C1 To learn the basic construction and application of Grid computing.
C2 To learn grid computing organization and their Role.
C3 To learn Grid Computing Anotomy.
C4 To learn Grid Computing road map.
C5 To learn various type of Grid Architecture.
No. of
UNIT Details
Hours
Introduction: Early Grid Activity, Current Grid Activity, Overview of Grid
I Business areas, Grid Applications, Grid Infrastructures. 12
114
Reference Books
1. Ahmer Abbas and Graig computing, A Practical Guide to technology and applications,
1.
Charles River Media, 2003.
Web Resources
1. https://en.wikipedia.org/wiki/Grid_computing
2. https://link.springer.com/chapter/10.1007/978-1-84882-409-6_4
3. https://www.redbooks.ibm.com/redbooks/pdfs/sg246778.pdf
Mapping with Programme Outcomes:
PO 1 PO 2 PO 3 PO 4 PO 5 PO 6 PO 7 PO 8
CO 1 S
CO 2 S S
CO 3 S S
CO 4 S S S
CO 5 S S
Code
Credits
External
Total
CIA
115
C5 To learn the various Case Studies in Cloud, Edge & fog Computing.
No. of
UNIT Details
Hours
Era of Cloud Computing: Introduction – Components of Cloud
Computing – Cloud Types: Private, Public and Hybrid clouds –
I Limitations of the Cloud - Virtualization: Structure and Mechanisms. 12
III
EdgeComputing:EdgeComputing and Its Essentials: Introduction-
EdgeComputing Architecture- Advantages and Limitations of
EdgeComputingSystems- EdgeComputing Interfaces and Devices - 12
EdgeAnalytics: Edge Data Analytics – Potential of EdgeAnalytics –
Architecture of EdgeAnalytics – Case study
116
2 Classify the computing technologies based on its architecture and PO1, PO2
infrastructure and identify its strategies.
5 Discuss the importance of cloud, edge and Fog technology and implement PO3, PO8
innovative ideas and practices for regulating green IT.
Text Book
Kailas Jayaswal,JagannathKallakurchi,DonaldJ.Houde,Dr.Devan Shah ― Cloud
1
Computing –Black Book‖ Edition :2020 (UNIT I & II : CHAPTER 1,2,3,9,11)
K. AnithaKumari G. SudhaSadasivam D. Dharani M. Niranjanamurthy, ―EDGE
2. MichaelMiller,(2009), CloudComputing,PearsonEducation.
Shijun Liu BedirTekinerdoganMikio Aoyama Liang-Jie Zhang‖ Edge Computing –
3.
EDGE ― 2018.
FlavioBonomi, Rodolfo Milito, Jiang Zhu, SateeshAddepalli, ―Fog Computing and Its
4. Role in the Internet of Things‖, MCC‘12, August 17, 2012, Helsinki, Finland.
Copyright 2012.
Amir M. Rahmani · Pasi LiljebergJürgo-Sören Preden ―Fog Computing in the Internet
5
of Things‖Springer,2018. ( UNIT V: PART/CHAPTER (1.4,2.5)
Web Resources
1. https://static.googleusercontent.com/media/www.google.com/en//green/pdfs/google-
117
green- computing.pdf( CaseStudy)
2. http://whatiscloud.com/basic_concepts_and_terminology/cloud
3. http://www.computerweekly.com/guides/Using-green-computing-for-improving-
energy- efficiency
CO 1 S
CO 2 S S
CO 3 S S
CO 4 S S S
CO 5 S S
Code
Credits
External
Total
CIA
119
3 Learn the various Perception Learning Algorithm. PO4, PO6
Learn about the various Multi-Layer Perception
4 PO4, PO5, PO6
Network.
Understand the Deep Learning of various Neural
5 PO3, PO8
network and its Applications.
Text Book
Neural Networks A Classroom Approach- Satish Kumar, McGraw Hill- Second
1 Edition.
―Neural Network- A Comprehensive Foundation‖- Simon Haykins, Pearson Prentice
2. Hall, 2nd Edition, 1999.
Reference Books
1. Artificial Neural Networks-B. Yegnanarayana, PHI, New Delhi 1998.
Web Resources
1. https://www.w3schools.com/ai/ai_neural_networks.asp
2. https://en.wikipedia.org/wiki/Artificial_neural_network
3. https://link.springer.com/chapter/10.1007/978-3-642-21004-4_12
CO 1 S
CO 2 S S
CO 3 S S
CO 4 S S S
CO 5 S S
120
Subject Subject Name L T P S Marks
Inst. Hours
Category
Code
Credits
External
Total
CIA
Agile Project Elective
- Y - - 3 4 25 75 100
EC-DS Management
Course Objective
C1
Learning of software design, software technologies and APIs.
C2
Detailed demonstration about Agile development and testing techniques.
C3
Learning about Agile Planning and Execution.
C4
Learning of Agile Management Design and Quality Check.
C5
Detailed examination of Agile development and testing techniques.
No. of
UNIT Details
Hours
Introduction:Modernizing Project Management: Project
Management Needed a Makeover – Introducing Agile Project
Management.
121
Low-tech communicating – High-tech communicating – Choosing tools.
122
doesn‘t happen on its own – Platinum Edge‘s Change Roadmap –
Avoiding pitfalls – Signs your changes are slipping.
Benefits, Factors for Success and Metrics: Ten key benefits of Agile
project management – Ten key factors for project success – Ten metrics
for Agile Organizations.
Total 60
Course Outcomes Programme Outcome
CO On completion of this course, students will
123
Mapping with Programme Outcomes:
PO 1 PO 2 PO 3 PO 4 PO 5 PO 6 PO 7 PO 8
CO 1 S
CO 2 S S
CO 3 S S
CO 4 S S S
CO 5 S S
u
a
g
o
o
e
r
e
r
I
s
t
t
t
i
.
124
Code
External
Total
CIA
SEC OFFICE Specific -Y - - 2 2 25 75 100
AUTOMATION Elective
Course Objective
C1 Understand the basics of computer systems and its components.
C2 Understand and apply the basic concepts of a word processing package.
C3 Understand and apply the basic concepts of electronic spreadsheet software.
C4 Understand and apply the basic concepts of database management system.
C5 Understand and create a presentation using PowerPoint tool.
UNIT Details No. of
Hours
I Introductory concepts: Memory unit– CPU-Input Devices: Key board,
Mouse and Scanner. Outputdevices: Monitor, Printer. Introduction to
6
Operating systems & its features: DOS– UNIX–Windows. Introduction
to Programming Languages.
II Word Processing: Open, Save and close word document; Editing
text – tools, formatting, bullets; Spell Checker - Document
formatting – Paragraph alignment, indentation, headers and footers, 6
numbering; printing–Preview, options, merge.
Total 30
125
CO On completion of this course, students will
1 Possess the knowledge on the basics of computers
PO1,PO2,PO3,PO6,PO8
and its components
2 Gain knowledge on Creating Documents, spreadsheet
PO1,PO2,PO3,PO6
and presentation.
3 Learn the concepts of Database and implement the
PO3,PO5,PO7
Query in Database.
4 Demonstrate the understanding of different
PO3,PO4,PO5,PO7
automation tools.
5 Utilize the automation tools for documentation,
PO4,PO6,PO7,PO8
calculation and presentation purpose.
Text Book
1 PeterNorton,―IntroductiontoComputers‖–TataMcGraw-Hill.
Reference Books
1. Jennifer Ackerman Kettel, Guy Hat-Davis, Curt Simmons, ―Microsoft 2003‖, Tata
McGrawHill.
Web Resources
1. https://www.udemy.com/course/office-automation-certificate-course/
2. https://www.javatpoint.com/automation-tools
CO 1 M S M M L
CO 2 S M S M
CO 3 S S M L
CO 4 S L M M
CO 5 M S M S
126
Subject Subject Name L T P S Marks
Categor
Credits
Code
Tota
y
Exte
CIA
rnal
l
BASICS OF INTERNET Specific 2 - - 2 25 75 100
SEC Elective
Learning Objectives
LO1 Knowledge of Internet medium
LO2 Internet as a mass medium
LO3 Features of Internet Technology,
LO4 Internetas sourceof infotainment
LO5 Studyofinternet audiences andabout cyber crime
UNIT Contents No. Of.
Hours
I Theemergenceofinternet asamassmedium–theworld of‗worldwideweb‘. 6
II Featuresofinternetasatechnology. 6
III Internetas asourceofinfotainment – classificationbasedoncontentandstyle. 6
IV Demographic and psychographic descriptions of internet ‗audiences‘ –
6
effect of internet onthevalues and life-styles.
V Presentissuessuchascybercrime andfuturepossibilities. 6
TOTAL HOURS 30
CO Course Outcomes
Knows the basic concept in HTML
CO1 Concept of resources in HTML
Textbooks
1 ―Mastering HTML5 and CSS3 Made Easy‖, TeachUComp Inc., 2014.
2
Thomas Michaud, “Foundations of Web Design: Introduction to HTML & CSS”
Web Resources
127
1. https://www.teachucomp.com/samples/html/5/manuals/Mastering-HTML5-CSS3.pdf
2. https://www.w3schools.com/html/default.asp
Inst. Hours
Category
Code
Credits
External
Total
CIA
SEC
PROBLEM SOLVING Specific
Y - - - 2 2 25 75 100
TECHNIQUES Elective
Course Objective
C1 Understand the systematic approach to problem solving.
128
power – Computing the nth Fibonacci number.
IV 6
Array Techniques: Array order reversal – Array counting or
histograming – Finding the maximum number in a set - Removal of
duplicates from an ordered array - Partitioning an array – Finding the kth
smallest element – Longest monotone subsequence.
V 6
Text Processing and Pattern Searching: Text line length adjustment –
Left and right justification of text – Keyword searching in text – Text line
editing – Linear pattern search.
Recursive algorithms: Towers of Hanoi – Permutation generation.
Total 30
Course Outcomes Programme Outcome
CO On completion of this course, students will
1 Understand the logic of problem and analyses
implementation of algorithm and TopDown PO1,PO6
approach and concept of Recursion
2 Able to understand the Sequence of Numbers and
PO2
Series Fibonacci, Reversing ,Base Conversion.
3 Able to do Algebraic operations PO2,PO4
4 Coverage of Arrays and its Logics PO6,PO8
5 Text Processing and Pattern Searching Approach PO7
Text Book
1 R. G. Dromey, How to Solve it by Computer, Pearson India, 2007
Reference Books
1.
George Polya, Jeremy Kilpatrick, The Stanford Mathematics Problem Book: With
Hints and Solutions, Dover Publications, 2009 (Kindle Edition 2013).
2.
Greg W. Scragg, Problem Solving with Computers, Jones & Bartlett 1st edition, 1996.
Web Resources
1. https://www.studytonight.com/
2. https://www.w3schools.com/
129
PO 1 PO 2 PO 3 PO 4 PO 5 PO 6 PO 7 PO 8
CO 1 M S
CO 2 M
CO 3 S L
CO 4 S M
CO 5 M
Multimedia Lab
130
4. Remove Red eye using Filter.
TOTAL 30
CO Course Outcomes
CO3 Solve various design and implementation issues materialize on the development
of multimedia systems
CO4 Assess different Photo Editing, Video Editing and animation tools and select the
appropriate tool based on the requirements
CO5 Design and develop Multimedia Projects
Textbooks
1. Jason Van Gumster& Robert Shimonski (2010), ―GIMP Bible‖, Wiley, 2nd
edition.
2. Chris Gover, 2010, ―Flash CS5: The missing Manual‖, 1st Edition, O‟ Reilly
India.
Reference Books
131
1 Juan Manuel Ferreyra (2011), ―GIMP 2.6 Cookbook‖, PACK publishing Ltd.
PO 1 PO 2 PO 3 PO 4 PO 5 PO 6 PO 7 PO 8
CO 1 M S M M L
CO 2 S M S M
CO 3 S S M L
CO 4 S L M M
CO 5 M S M S
Credits
Code Exter
Total
CIA
nal
132
I Introduction to Computers:
Introduction, Definition, .Characteristics of computer, Evolution
of Computer, Block Diagram Of a computer, Generations of 6
Computer, Classification Of Computers, Applications of
Computer, Capabilities and limitations of computer
II Basic Computer Organization:
Role of I/O devices in a computer system. Input Units: Keyboard,
Terminals and its types. Pointing Devices, Scanners and its types,
Voice Recognition Systems, Vision Input System, Touch Screen, 6
Output Units: Monitors and its types. Printers: Impact Printers
and its types. Non Impact Printers and its types, Plotters, types of
plotters, Sound cards, Speakers.
III Storage Fundamentals:
Primary Vs Secondary Storage, Data storage & retrieval methods.
Primary Storage: RAM ROM, PROM, EPROM, EEPROM.
Secondary Storage: Magnetic Tapes, Magnetic Disks. Cartridge 6
tape, hard disks, Floppy disks Optical Disks, Compact Disks, Zip
Drive, Flash Drives
IV Software:
Software and its needs, Types of S/W. System Software:
Operating System, Utility Programs Programming Language:
Machine Language, Assembly Language, High Level Language 6
their advantages & disadvantages. Application S/W and its types:
Word Processing, Spread Sheets Presentation, Graphics, DBMS
s/w
V Operating System:
Functions, Measuring System Performance, Assemblers,
Compilers and Interpreters.Batch Processing, Multiprogramming,
6
Multi Tasking, Multiprocessing, Time Sharing, DOS, Windows,
Unix/Linux.
TOTAL HOURS 30
Course Outcomes Programme
Outcomes
CO On completion of this course, students will
Learn the basics of computer, Construct the structure of the required PO1, PO2,
CO1 things in computer, learn how to use it. PO3, PO4,
PO5, PO6
Develop organizational structure using for the devices present PO1, PO2,
CO2 currently under input or output unit. PO3, PO4,
PO5, PO6
Concept of storing data in computer using two header namely RAM PO1, PO2,
CO3 PO3, PO4,
and ROM with different types of ROM with advancement in
PO5, PO6
133
storage basis.
CO4
Work with different software, Write program in the software and PO1, PO2,
applications of software. PO3, PO4,
PO5, PO6
Usage of Operating system in information technology which really PO1, PO2,
CO5 acts as a interpreter between software and hardware. PO3, PO4,
PO5, PO6
Textbooks
1 Anoop Mathew, S. KavithaMurugeshan (2009), ― Fundamental of Information
Technology‖, Majestic Books.
2 Alexis Leon, Mathews Leon,‖ Fundamental of Information Technology‖, 2nd Edition.
3 S. K Bansal, ―Fundamental of Information Technology‖.
Reference Books
1. BhardwajSushilPuneet Kumar, ―Fundamental of Information Technology‖
2. GG WILKINSON, ―Fundamentals of Information Technology‖, Wiley-Blackwell
3. A Ravichandran , ―Fundamentals of Information Technology‖, Khanna Book
Publishing
Web Resources
1. https://testbook.com/learn/computer-fundamentals
2. https://www.tutorialsmate.com/2020/04/computer-fundamentals-tutorial.html
3. https://www.javatpoint.com/computer-fundamentals-tutorial
4. https://www.tutorialspoint.com/computer_fundamentals/index.htm
5. https://www.nios.ac.in/media/documents/sec229new/Lesson1.pdf
CO 1 3 3 3 3 3 3
CO 2 3 3 3 3 3 3
CO 3 3 3 3 3 3 3
CO 4 3 3 3 3 2 3
CO 5 3 3 2 3 3 2
Weightage of course 15 15 14 15 14 14
contributed to each
PSO
g
o
y
e
r
e
s
t
t
i
134
Code
Exter
Total
CIA
nal
INTRODUCTION TO Specific 2 - - 2 2 75 10
SEC HTML Elective 5 0
Learning Objectives
LO1 Insert a graphic within a web page.
LO2 Create a link within a web page.
LO3 Create a table within a web page.
LO4 Insert heading levels within a web page.
LO5 Insert ordered and unordered lists within a web page. Create a web page.
UNIT Contents No.
Of.
Hour
s
I Introduction :WebBasics: WhatisInternet–Webbrowsers–WhatisWebpage –
6
HTMLBasics:Understandingtags.
II TagsforDocumentstructure(HTML,Head,BodyTag).Blockleveltextelements:He
adingsparagraph(<p> tag)– 6
Fontstyleelements:(bold,italic,font,small,strong,strike,bigtags)
III Lists:Typesoflists:Ordered,Unordered– NestingLists–
6
Othertags:Marquee,HR,BR-UsingImages –CreatingHyperlinks.
IV Tables:CreatingbasicTable,Tableelements,Caption–Tableandcellalignment–
6
Rowspan,Colspan–Cellpadding.
V Frames:Frameset–TargetedLinks–Noframe–Forms:Input,
Textarea,Select,Option. 6
TOTAL HOURS 30
135
4 PO5, PO6
Concept of adding images PO1, PO2,
CO Understand the table creation. PO3, PO4,
5 PO5, PO6
Textbooks
1 ―Mastering HTML5 and CSS3 Made Easy‖, TeachUComp Inc., 2014.
2
Thomas Michaud, “Foundations of Web Design: Introduction to HTML & CSS”
Web Resources
1 https://www.teachucomp.com/samples/html/5/manuals/Mastering-HTML5-CSS3.pdf
.
2 https://www.w3schools.com/html/default.asp
.
Weightage of course 14 15 14 14 15 15
contributed to each
PSO
S-Strong-3 M-Medium-2 L-Low-1
Credits
Hours
Code
Inst.
Exter
Total
y
CIA
nal
136
C4 Understand the concept of JavaScript
137
3 Achyut S Godbole&AtulKahate, ―Web Technologies‖, 2002, 2nd Edition.
Reference Books
1. Laura Lemay, RafeColburn , Jennifer Kyrnin, ―Mastering HTML, CSS &Javascript
Web Publishing‖, 2016.
2. DT Editorial Services (Author), ―HTML 5 Black Book (Covers CSS3, JavaScript,
XML, XHTML, AJAX, PHP, jQuery)‖, Paperback 2016, 2nd Edition.
Web Resources
1. NPTEL & MOOC courses titled Web Design and Development.
2. https://www.geeksforgeeks.org
CO 1 S M L M
CO 2 S M L M
CO 3 S M
CO 4 S M M L
CO 5 M L M
t Code
Credits
External
Total
CIA
138
integration and system testing.
C3 To study the basic concept of Data flow testing and Domain testing.
C4 To Acquire knowledge on path products and path expressions.
C5 To learn about Logic based testing and decision tables
UNIT Details No. of Hours Course
Objective
I Introduction: Purpose–Productivity and Quality in
Software–TestingVsDebugging–Model for Testing– 6
Bugs–Types of Bugs – Testing and Design Style. C1
139
5 Have an ability to use software testing methods and
modern software testing tools for their testing PO3, PO8
projects.
Text Book
1 B.Beizer,―SoftwareTestingTechniques‖,IIEdn.,DreamTechIndia,NewDelhi,
2003.
2 K.V.K.Prasad,―SoftwareTestingTools‖,DreamTech.India,NewDelhi,2005
Reference Books
1. I.Burnstein,2003,―PracticalSoftwareTesting‖,SpringerInternationalEdn.
2. E. Kit, 1995, ―Software Testing in the Real World: Improving the
Process‖,
PearsonEducation,Delhi.
3. R. Rajani,andP.P.Oak,2004,―SoftwareTesting‖,TataMcgrawHill,New
Delhi.
Web Resources
1. https://www.javatpoint.com/software-testing-tutorial
2. https://www.guru99.com/software-testing.html
CO 1 S
CO 2 M S
CO 3 S S
CO 4 S S M
CO 5 S S
Code
Credits
External
Total
CIA
140
Elective
Course Objective
C1 To understand the basic concepts of numbers
C2 Understand and apply the concept of percentage, profit & loss
C3 To study the basic concepts of time and work, interests
C4 To learn the concepts of permutation, probability, discounts
C5 To study about the concepts of data representation, graphs
UNIT Details No. of Course
Hours Objective
I Numbers-HCF and LCM of numbers-Decimal
fractions-Simplification-Squareroot and cuberoots - 6 CO1
Average-problems on Numbers.
II Problems on Ages - Surds and Indices - percentage -
profits and loss - ratio and proportion-partnership- 6 CO2
Chainrule.
III Time and work - pipes and cisterns - Time and
Distance - problems on trains -Boats and streams -
simple interest - compound interest - Logarithms - 6 CO3
Area-Volume and surfacearea -races and
Gamesofskill.
IV Permutation and combination-probability-True
Discount-Bankers Discount – Height and Distances- 6 CO4
Oddmanout& Series.
V Calendar - Clocks - stocks and shares - Data
representation - Tabulation – BarGraphs-Piecharts- 6 CO5
Linegraphs.
Total 60
Course Outcomes Programme Outcome
CO On completion of this course, students will
1 understand the concepts, application and the problems of
PO1
numbers
2 To have basic knowledge and understanding about
PO1, PO2
percentage, profit & loss related processings
3 To understand the concepts of time and work PO4, PO6
4 Speaks about the concepts of probability, discount PO4, PO5, PO6
5 Understanding the concept of problem solving involved in PO3, PO8
141
stocks & shares, graphs
Text Book
1 ―QuantitativeAptitude‖,R.S.AGGARWAL.,S.Chand&CompanyLtd.,
Reference Books
1.
Web Resources
1. https://www.javatpoint.com/aptitude/quantitative
2. https://www.toppr.com/guides/quantitative-aptitude/
CO 1 S
CO 2 M S
CO 3 S S
CO 4 S S M
CO 5 S S
Code
Credits
External
Total
CIA
142
C5 Understand the concept of
OwnershipofContentCreatedforProjectAcquiringTalent
UNIT Details No. of Course
Hours Objective
I Multimedia Definition-Use Of Multimedia-
Delivering Multimedia- Text:About Fonts and 12
C1
Faces - Using Text in Multimedia -Computers
and Text Font Editing and DesignTools-
HypermediaandHypertext.
II Images: Plan Approach - Organize Tools -
Configure Computer Workspace -Making Still
Images - Color - Image File Formats. Sound:
12
The Power of Sound -DigitalAudio-MidiAudio- C2
Midivs.DigitalAudio-
MultimediaSystemSoundsAudio File Formats -
Vaughan's Law of Multimedia Minimums -
Adding SoundtoMultimediaProject
III Animation:The Power of Motion-Principles of
Animation-Animation by Computer - Making
Animations that Work. Video: Using Video -
12 C3
Working with Video and Displays-
DigitalVideoContainers-ObtainingVideo Clips
-ShootingandEditingVideo
IV Making Multimedia: The Stage of Multimedia Project
- The Intangible Needs -The Hardware Needs - The 12
C4
Software Needs - An Authoring Systems Needs-
MultimediaProductionTeam.
V PlanningandCosting:TheProcessofMakingMulti
media-Scheduling-Estimating - RFPs and Bid
Proposals. Designing and Producing - Content
12
andTalent:AcquiringContent- C5
OwnershipofContentCreatedforProject-
AcquiringTalent
Total 60
Course Outcomes Programme Outcomes
CO On completion of this course, students will
1 understand the concepts, importance, application and
PO1
the process of developing multimedia
2 to have basic knowledge and understanding about
PO1, PO2
image related processings
143
3 To understand the framework of frames and bit
PO4, PO6
images to animations
4 Speaks about the multimedia projects and stages of
PO4, PO5, PO6
requirement in phases of project.
5 Understanding the concept of cost involved in
PO3, PO8
multimedia planning, designing, and producing
Text Book
1 TayVaughan,"Multimedia:MakingItWork",8thEdition,Osborne/McGraw-
Hill,2001.
Reference Books
1. RalfSteinmetz&KlaraNahrstedt"MultimediaComputing,Communication&
Applications",PearsonEducation,2012.
Web Resources
1. https://www.geeksforgeeks.org/multimedia-systems-with-features-or-characteristics/
CO 1 S
CO 2 M S
CO 3 S S
CO 4 S S M
CO 5 S S
Code
Credits
External
Total
CIA
Specific Y - - - 2 2 25 75 100
SEC Advanced Excel Elective
Course Objective
144
C1 Handle large amounts of data
C2 Aggregate numeric data and summarize into categories and subcategories
C3 Filtering, sorting, and grouping data or subsets of data
C4 Create pivot tables to consolidate data from multiple files
C5 Presenting data in the form of charts and graphs
UNIT Details No. of Course Objective
Hours
I
Basics of Excel- Customizing common options-
Absolute and relative cells- Protecting and un-
protecting worksheets and cells- Working with
Functions - Writing conditional expressions - logical
functions - lookup and reference functions- VlookUP
6 C1
with Exact Match, Approximate Match- Nested
VlookUP with Exact Match- VlookUP with Tables,
Dynamic Ranges- Nested VlookUP with Exact Match-
Using VLookUP to consolidate Data from Multiple
Sheets
145
IV
More Functions Date and time functions- Text
functions- Database functions- Power Functions -
Formatting Using auto formatting option for
6 C4
worksheets- Using conditional formatting option for
rows, columns and cells- WhatIf Analysis - Goal
Seek- Data Tables- Scenario Manager.
3 https://www.w3schools.com
146
CO 1 S
CO 2 M S
CO 3 S S
CO 4 S S M
CO 5 S S
Marks
Inst. Hours
Category
Credits
Externa
Subject Code Subject Name L T P S
Total
CIA
l
Biometrics Specific Y - - - 2 2 25
SEC 75 100
Elective
Course Objectives
147
Disadvantages.
Retina and Iris Biometrics: Introduction,
Performance of Biometrics, Design of Retina
Biometrics, Design of Iris Recognition System, Iris
Segmentation Method , Determination of Iris Region,
Determination of Iris Region, Applications of Iris
II Biometrics, Advantages and Disadvantages 6 CO2
Vein and Fingerprint Biometrics: Introduction,
Biometrics Using Vein Pattern of Palm, Fingerprint
Biometrics, Fingerprint Recognition System, Minutiae
Extraction, Fingerprint Indexing, Experimental
Results, Advantages and Disadvantages.
Privacy Enhancement Using Biometrics:
Introduction, Privacy Concerns Associated with
Biometric Deployments, Identity and Privacy, Privacy
Concerns, Biometrics with Privacy Enhancement,
Comparison of Various Biometrics in Terms of
Privacy, Soft Biometrics.
III 6 CO3
Multimodal Biometrics: Introduction to Multimodal
Biometrics , Basic Architecture of Multimodal
Biometrics, Multimodal Biometrics Using Face and
Ear, Characteristics and Advantages of Multimodal
Biometrics, Characteristics and Advantages of
Multimodal Biometrics.
WatermarkingTechniques: Introduction, Data
Hiding Methods, Basic Framework of Watermarking,
Classification of Watermarking, Applications of
Watermarking, Attacks on Watermarks, Performance
Evaluation, Characteristics of Watermarks, General
IV 6 CO4
Watermarking Process, Image Watermarking
Techniques, Watermarking Algorithm, Experimental
Results, Effect of Attacks on Watermarking
Techniques, Attacks on Spatial Domain
Watermarking.
Scope and Future: Scope and Future Market of
Biometrics, Biometric Technologies, Applications of
V Biometrics, Biometrics and Information Technology 6 CO5
Infrastructure, Role of Biometrics in Enterprise
Security, Role of Biometrics in Border Security,
Smart Card Technology and Biometrics, Radio
148
Frequency Identification (RFID) Biometrics, DNA
Biometrics, Comparative Study of Various Biometric
Techniques.
Biometric Standards: Introduction, Standard
Development Organizations, Application
Programming Interface (API), Information Security
and Biometric Standards, Biometric Template
Interoperability.
Total 30
Course Outcomes
Course
On completion of this course, students will;
Outcomes
To understand the basic concepts and the functionality
CO1 of the Biometrics, Face Biometrics, Types, PO1, PO3, PO6, PO8
Architecture and Applications.
CO2 To know the concepts Retina and Iris Biometrics and PO1,PO2,PO3,PO6
Vein and Fingerprint Biometrics.
To analyse the Privacy Enhancement and Multimodal
CO3 PO3, PO5
Biometrics.
CO4 To get analytical idea on Water marking Techniques PO1, PO2, PO3, PO7
To Gain knowledge on Future scope of
CO5 Biometrics,and Study of various Biometric PO2, PO6, PO7
Techniques.
Recommended Text
Biometrics: Concepts and Applications by G.R Sinha and SandeepB.Patil ,
1.
Wiley, 2013
References Books
Guide to Biometrics by Ruud M. Bolle , SharathPankanti, Nalinik.Ratha,
1.
Andrew W.Senior, Jonathan H. Connell , Springer 2009
2. Introduction to Biometrics by Anil k. Jain, Arun A. Ross, KarthikNandakumar
3. Hand book of Biometrics by Anil K. Jain, Patrick Flynn, ArunA.Ross.
Web Resources
1. https://www.tutorialspoint.com/biometrics/index.htm
2. https://www.javatpoint.com/biometrics-tutorial
https://www.thalesgroup.com/en/markets/digital-identity-and-
3.
security/government/inspired/biometrics
149
Mapping with Programme Outcomes:
PO 1 PO 2 PO 3 PO 4 PO 5 PO 6 PO 7 PO 8
CO 1 S M L M
CO 2 S M L M
CO 3 S M
CO 4 S M M L
CO 5 M L M
Inst. Hours
Code
Category
Credits
External
Total
CIA
Cyber Forensics Specific Y - - - 2 2 25 75 100
SEC Elective
Course Objective
C1 Understand the definition of computer forensics fundamentals.
C2 To study about the Types of Computer Forensics Evidence
C3 Understand and apply the concepts of Duplication and Preservation of Digital Evidence
C4 Understand the concepts of Electronic Evidence and Identification of Data
C5 To study about the Digital Detective, Network Forensics Scenario, Damaging
Computer Evidence.
UNIT Details No. of Hours Course
Objective
I Overview of Computer Forensics Technology:
Computer Forensics Fundamentals: What is
Computer Forensics? Use of ComputerForensics in
Law Enforcement, Computer Forensics Assistance to
C1
HumanResources/Employment Proceedings,
Computer Forensics Services, Benefits of 6
professionalForensics Methodology, Steps taken by
Computer Forensics Specialists. Types of
150
Computer.Forensics Technology: Types of Business
Computer Forensic, Technology–Types ofMilitary
Computer Forensic Technology–Types of Law
Enforcement–Computer Forensic. Technology–
Types of Business Computer Forensic Technology.
II Computer Forensics Evidence and capture: Data 6
Recovery: Data Recovery Defined, Data Back–up
and Recovery, The Role of Back –up in Data
Recovery, The Data –Recovery Solution. Evidence
Collection and Data Seizure: Collection Options,
C2
Obstacles, Types of Evidence, The Rules of
Evidence, Volatile Evidence, General Procedure,
Collection and Archiving, Methods of Collections,
Artefacts, Collection Steps, Controlling
Contamination: The chain of custody.
IV Computer Forensics Analysis: Discovery of
Electronic Evidence: ElectronicDocument Discovery:
A Powerful New Litigation Tool. Identification of C4
Data: Time Travel, Forensic Identification and 6
Analysis of Technical Surveillance Devices.
V Reconstructing Past Events: How to Become a
Digital Detective, Useable File Formats,Unusable
File Formats, Converting Files.Networks: Network
Forensics Scenario, a technical approach, Destruction 6 C5
Of E–Mail, Damaging Computer Evidence,
DocumentingThe Intrusion on Destruction of Data,
System Testing.
Total 30
Course Outcomes Programme Outcomes
CO On completion of this course, students will
1 Understand the definition of computer forensics PO1
151
fundamentals.
Text Book
1 John R. Vacca, ―Computer Forensics: Computer Crime Investigation‖, 3/E ,Firewall
Media, New Delhi, 2002.
Reference Books
1. Nelson, Phillips Enfinger, Steuart,―Computer Forensics and Investigations‖ Enfinger,
Steuart, CENGAGE Learning, 2004.
2. Anthony Sammes and Brian Jenkinson,‖Forensic Computing: A Practitioner's
Guide‖, Second Edition, Springer–Verlag London Limited, 2007.
3. .Robert M.Slade,‖ Software Forensics Collecting Evidence from the Scene of a Digital
Crime‖, TMH 2005.
Web Resources
1. https://www.vskills.in
2. https://www.hackingarticles.in/best-of-computer-forensics-tutorials/
CO 1 S
CO 2 M S
CO 3 S S
152
CO 4 S S M
CO 5 S S
Inst. Hours
Category
Code
Credits
External
Total
CIA
Pattern Recognition Specific Y - - - 2 2 75 25 100
SEC Elective
Course Objective
CO1 To learn the fundamentals of Pattern Recognition techniques
CO2 To learn the various Statistical Pattern recognition techniques
CO3 To learn the linear discriminant functions and unsupervised learning and clustering
CO4 To learn the various Syntactical Pattern recognition techniques
CO5 To learn the Neural Pattern recognition techniques
UNIT Details No. of Course Objective
Hours
I PATTERN RECOGNITION OVERVIEW: Pattern
recognition, Classification and Description-Patterns and
6 CO1
feature Extraction with Examples-Training and
Learning in PR systems-Pattern recognition Approaches
II STATISTICAL PATTERN RECOGNITION:
Introduction to statistical Pattern Recognition-
6 CO2
supervised Learning using Parametric and Non-
Parametric Approaches.
III LINEAR DISCRIMINANT FUNCTIONS AND
UNSUPERVISED LEARNING AND CLUSTERING:
Introduction-Discrete and binary Classification
Problems-Techniques to directly Obtain linear 6 CO3
Classifiers - Formulation of Unsupervised Learning
Problems-Clustering for unsupervised learning and
classification
IV SYNTACTIC PATTERN RECOGNITION: Overview
of Syntactic Pattern Recognition-Syntactic recognition 6 CO4
via parsing and other grammars–Graphical Approaches
to syntactic pattern recognition-Learning via
153
grammatical inference.
V NEURAL PATTERN RECOGNITION: Introduction to
Neural Networks-Feedforward Networks and training
6 CO5
by Back Propagation-Content Addressable Memory
Approaches and Unsupervised Learning in Neural PR
Total
Course Outcomes Programme Outcomes
CO On completion of this course, students will
1 understand the concepts, importance, application and the
PO1
process of developing Pattern recognition over view
2 to have basic knowledge and understanding about parametric
PO1, PO2
and non-parametric related concepts.
3 To understand the framework of frames and bit images to
PO4, PO6
animations
4 Speaks about the multimedia projects and stages of
PO4, PO5, PO6
requirement in phases of project.
5 Understanding the concept of cost involved in multimedia
PO3, PO8
planning, designing, and producing
Text Book
1 Robert Schalkoff, ―Pattern Recognition: Statistical Structural and Neural Approaches‖,
John wiley& sons.
2 Duda R.O., P.E.Hart& D.G Stork, ― Pattern Classification‖, 2nd Edition, J.Wiley.
3 Duda R.O.& Hart P.E., ―Pattern Classification and Scene Analysis‖, J.wiley.
4 Bishop C.M., ―Neural Networks for Pattern Recognition‖, Oxford University Press.
Reference Books
1. 1. Earl Gose, Richard johnsonbaugh, Steve Jost, ―Pattern Recognition and Image
Analysis‖, Prentice Hall of India, Pvt Ltd, New Delhi.
Web Resources
1. https://www.geeksforgeeks.org/pattern-recognition-introduction/
2. https://www.mygreatlearning.com/blog/pattern-recognition-machine-learning/
CO 1 S
154
CO 2 M S
CO 3 S S
CO 4 S S M
CO 5 S S
Marks
Inst. Hours
Category
Credits
External
Subject Code Subject Name L T P S
Total
CIA
Enterprise Resource Specific Y - - - 4 4 25
SEC Planning Elective 75 100
Course Objectives
CO1 To understand the basic concepts, Evolution and Benefits of ERP.
CO2 To know the need and Role of ERP in logical and Physical Integration.
Identify the important business functions provided by typical business
CO3 software such as enterprise resource planning and customer relationship
management
To train the students to develop the basic understanding of how ERP enriches
CO4
the business organizations in achieving a multidimensional growth
To aim at preparing the students technological competitive and make them
CO5
ready to self-upgrade with the higher technical skills
No. of
UNIT Details
Hours
ERP Introduction, Benefits, Origin, Evolution and Structure:
Conceptual Model of ERP, the Evolution of ERP, the Structure of
I 6
ERP, Components and needs of ERP, ERP Vendors; Benefits &
Limitations of ERP Packages.
Need to focus on Enterprise Integration/ERP; Information mapping;
Role of common shared Enterprise database; System Integration,
II Logical vs. Physical System Integration, Benefits & limitations of 6
System Integration, ERP‘s Role in Logical and Physical Integration.
Business Process Reengineering, Data ware Housing, Data Mining,
Online Analytic Processing (OLAP), Product Life Cycle Man-
155
agement (PLM), LAP, Supply chain Management.
ERP Marketplace and Marketplace Dynamics: Market Overview,
Marketplace Dynamics, the Changing ERP Market. ERP- Functional
Modules: Introduction, Functional Modules of ERP Software,
III 6
Integration of ERP, Supply chain and Customer Relationship
Applications. Cloud and Open Source, Management, Material
Management, Financial Module, CRM and Case Study.
ERP Implementation Basics, , ERP implementation Strategy, ERP
Implementation Life Cycle ,Pre- Implementation task,Role of
IV 6
SDLC/SSAD, Object Oriented Architecture, Consultants, Vendors
and Employees.
ERP & E-Commerce, Future Directives- in ERP, ERP and Internet,
Critical success and failure factors, Integrating ERP into or-
V 6
ganizational culture. Using ERP tool: either SAP or ORACLE
format to case study.
Total 30
Course Outcomes
Course
On completion of this course, students will;
Outcomes
CO1 Understand the basic concepts of ERP.
CO2 Identify different technologies used in ERP
Understand and apply the concepts of ERP Manufacturing Perspective and ERP
CO3
Modules
CO4 Discuss the benefits of ERP
CO5 Apply different tools used in ERP
Reference Text :
1. Enterprise Resource Planning – Alexis Leon, Tata McGraw Hill.
References :
1. Enterprise Resource Planning – Diversified by Alexis Leon, TMH.
2. Enterprise Resource Planning – Ravi Shankar & S. Jaiswal , Galgotia
Web Resources
1. https://www.tutorialspoint.com/management_concepts/enterprise_resour
1.
ce_planning.htm
1. https://www.saponlinetutorials.com/what-is-erp-systems-enterprise-
2.
resource-planning/
3. 1. https://www.guru99.com/erp-full-form.html
4. 2. https://www.oracle.com/in/erp/what-is-erp/
156
PO 1 PO 2 PO 3 PO 4 PO 5 PO 6
CO 1 M L M
CO 2 M S L M
CO 3 L M
CO 4 M L
CO 5 M L M
S-Strong M-Medium L-Low
Inst. Hours
Category
t Code
Credits
External
Total
CIA
Robotics and Its Applications Specific Y - - - 2 2 2 75 100
SEC Elective 5
Course Objective
C1 To understand the robotics fundamentals
C2 Understand the sensors and matrix methods
C3 Understand the Localization: Self-localizations and mapping
C4 To study about the concept of Path Planning, Vision system
C5 To learn about the concept of robot artificial intelligence
UNIT Details No. of Course
Hours Objective
I Introduction: Introduction, brief history, components of robotics,
classification, workspace, work-envelop, motion of robotic arm, end-
6 CO1
effectors and its types, service robot and its application, Artificial
Intelligence in Robotics.
157
III Localization: Self-localizations and mapping - Challenges in
localizations – IR based localizations – vision based localizations – 6 CO3
Ultrasonic based localizations - GPS localization systems.
Total
Course Outcomes Programme
Outcomes
CO On completion of this course, students will
1 Describe the different physical forms of robot architectures. PO1
2 Kinematically model simple manipulator and mobile robots. PO1, PO2
3 Mathematically describe a kinematic robot system PO4, PO6
4 Analyze manipulation and navigation problems using knowledge of
PO4, PO5, PO6
coordinate frames, kinematics, optimization, control, and uncertainty.
5 Program robotics algorithms related to kinematics, control, optimization,
PO3, PO8
and uncertainty.
Text Book
1 RicharedD.Klafter. Thomas Achmielewski and MickaelNegin, Robotic Engineering and
Integrated Approach, Prentice Hall India-Newdelhi-2001
2 SaeedB.Nikku, Introduction to robotics, analysis, control and applications, Wiley-India, 2 nd
edition 2011
Reference Books
1. Industrial robotic technology-programming and application by M.P.Groover et.al,
McGrawhill2008
2. Robotics technology and flexible automation by S.R.Deb, THH-2009
Web Resources
1. https://www.tutorialspoint.com/artificial_intelligence/artificial_intelligence_robotics.htm
2. https://www.geeksforgeeks.org/robotics-introduction/
158
Mapping with Programme Outcomes:
PO 1 PO 2 PO 3 PO 4 PO 5 PO 6
CO 1 S
CO 2 M S
CO 3 S S
CO 4 S S M
CO 5 S
S-Strong M-Medium L-Low
Marks
Inst. Hours
Category
Credits
External
Subject Code Subject Name L T P S
Total
CIA
Simulation and Modeling Specific Y - - - 4 4 25
SEC 75 100
Elective
Course Objectives
Generates computer simulation technologies and techniques, lays the groundwork
for students to comprehend computer simulation requirements, and implements
CO1 and tests a variety of simulation and data analysis libraries and programmes. This
course focuses on what is required to create simulation software environments
rather than just simulations using pre-existing packages
Discuss the concepts of modelling layers of critical infrastructure networks in
CO2
society.
CO3 Create tools for viewing and controlling simulations and their results.
CO4 Understand the concept of Entity modelling, Path planning
CO5 To learn about the Algorithms and Modelling.
Course
UNIT Details No. of Hours
Objectives
Introduction To Modeling & Simulation – What is
Modeling and Simulation? – Complexity Types –
Model Types – Simulation Types – M&S Terms and
I Definitions Input Data Analysis – Simulation Input 6 CO1
Modeling – Input Data Collection - Data Collection
Problems - – Input Modeling Strategy - Histograms
-Probability Distributions - Selecting a Probability
159
Distribution.
160
Modeling – Human Eye Modeling – Optical Sensor
Modeling – Radar Modeling.
Total 30
Course Outcomes
Course
On completion of this course, students will; Programme Outcomes
Outcomes
re
di
at
rs
H
st
C
ts
u
y
o
.
161
External
Total
CIA
Specific
SEC Organizational Behaviour Y - - - 2 2 25 75 100
Elective
Learning Objectives
LO1 To have extensive knowledge onOB and the scope of OB.
LO2 To create awareness of Individual Behaviour.
LO3 To enhance the understanding of Group Behaviour
LO4 To know the basics of Organizational Culture and Organizational Structure
LO5 To understand Organizational Change, Conflict and Power
UNIT Details No. of Hours
INTRODUCTION : Concept of Organizational Behavior (OB):
Nature, Scope and Role of OB: Disciplines that contribute to OB;
Opportunities for OB (Globalization, Indian workforce diversity,
I 6
customer service, innovation and change, networked
organizations, work-life balance, people skills, positive work
environment, ethics)
INDIVIDUAL BEHAVIOUR:
1. Learning, attitude and Job satisfaction: Concept of learning,
conditioning, shaping and reinforcement. Concept of attitude,
components, behavior and attitude. Job satisfaction: causation;
impact of satisfied employees on workplace.
2. Motivation : Concept; Theories (Hierarchy of needs, X and Y,
Two factor, McClelland, Goal setting, Self-efficacy, Equity
II 6
theory); Job characteristics model; Redesigning jobs,
3. Personality and Values : Concept of personality; Myers-Briggs
Type Indicator (MBTI); Big Five model. Relevance of values;
Linking personality and values to the workplace (person-job fit,
person-organization fit)
4. Perception, Decision Making : Perception and Judgements;
Factors; Linking perception to individual decision making:
GROUP BEHAVIOUR : 1. Groups and Work Teams : Concept :
Five Stage model of group development; Group norms,
cohesiveness ; Group think and shift ; Teams; types of teams;
III Creating team players from individuals and team based 6
work(TBW) 2. Leadership : Concept; Trait theories; Behavioral
theories (Ohio and Michigan studies); Contingency theories
(Fiedler, Hersey and Blanchard, Path-Goal);
162
ORGANISATIONAL CULTURE AND STRUCTURE :
Concept of culture; Impact (functions and liability); Creating and
IV 6
sustaining culture: Concept of structure, Prevalent organizational
designs: New design options
ORGANISATIONAL CHANGE, CONFLICT AND POWER:
Forces of change; Planned change; Resistance; Approaches
V (Lewin's model, Organisational development);. Concept of 6
conflict, Conflict process; Types, Functional/ Dysfunctional.
Introduction to power and politics.
30
Course
On Completion of the course the students will
Outcomes
CO1 To define OrganisationalBehaviour, Understand the opportunity through OB.
To apply self-awareness, motivation, leadership and learning theories at
CO2
workplace.
CO3 To analyze the complexities and solutions of group behaviour.
CO4 To impact and bring positive change in the culture of the organisaiton.
CO5 To create a congenial climate in the organization.
Reading List
NeharikaVohra Stephen P. Robbins, Timothy A. Judge , Organizational
1.
Behaviour, Pearson Education, 18th Edition, 2022.
2. Fred Luthans, Organizational Behaviour, Tata McGraw Hill, 2017.
Ray French, Charlotte Rayner, Gary Rees & Sally Rumbles, Organizational
3.
Behaviour, John Wiley & Sons, 2011
Louis Bevoc, Allison Shearsett, Rachael Collinson, Organizational
4.
BehaviourReference, Nutri Niche System LLC (28 April 2017)
Dr. Christopher P. Neck, Jeffery D. Houghton and Emma L. Murray,
5. Organizational Behaviour: A Skill-Building Approach, SAGE Publications, Inc;
2nd edition (29 November 2018).
References Books
Uma Sekaran, Organizational Behaviour Text & cases, 2nd edition, Tata McGraw
1.
Hill Publishing CO. Ltd
GangadharRao, Narayana, V.S.P Rao, Organizational Behaviour 1987, Reprint
2.
2000, Konark Publishers Pvt. Ltd, 1st edition
3. S.S. Khanka, Organizational Behaviour, S. Chand & Co, New Delhi.
4. J. Jayasankar, Organizational Behaviour, Margham Publications, Chennai, 2017.
PO 1 PO 2 PO 3 PO 4 PO 5 PO 6 PO 7 PO 8
163
CO 1 S
CO 2 M S
CO 3 S S
CO 4 S S M
CO 5 S S
164