APX-BB (B.sc. Computer Science)
APX-BB (B.sc. Computer Science)
Academic Council
held on 15.11.2023
APPENDIX – BB
MADURAI KAMARAJ UNIVERSITY
(University with Potential for Excellence)
B.Sc.ComputerSciene
(Semester)
CHOICE BASED CREDIT SYSTEM REVISED SYLLABUS
(With effect from 2023-24)
SCHEME OF EXAMINATIONS, REGULATIONS AND SYLLABUS
1. Course objectives :
A candidate should have studied +2 level Mathematics as one of the subjects in the
10 +2 stream.
The students shall undergo the prescribed course of study for a period of
notlessthan three academic years(Six semesters).
4. Medium of Instruction:English.
Computer Science 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.
Programme Outcome, Programme Specific Outcome and Course Outcome
Computer Science 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. The key core areas of study in Mathematics
include Algebra, Analysis (Real & Complex), Differential Equations, Geometry, and
Mechanics. 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.
2. Programme Outcomes (PO) of B.Sc. degree programme in Computer Science
PO1: Knowledge
PO2: Problem Analysis
PO3: Design / Development of Solutions
PO4: Conduct investigations of complex problems
PO5: Modern tool usage
PO6: Applying to society
3. Programme Specific Outcomes of B.Sc. Degree Programme in Computer
Science
Semester-II
Semester-IV
Semester-VI
*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
First Year
Semester-I
Hours Internal External
per Marks Marks
Part List of Courses Credit
week
(L/T/P)
Part-I Language – Tamil 3 6 25 75
Part-
English 3 6 25 75
II
CC1 - Programming in C 5 5 25 75
CC2 - Practical : Programming in C Lab 5 5 25 75
Part-
Elective Course 1 -Discrete Mathematics – I –
III
EC1(Annexure I) 3 4 25 75
(Generic / Discipline Specific)
Skill Enhancement Course- SEC-1 -
Fundamentals of Information Technology 2 2 25 75
Part- (Annexure II) -(Non Major Elective)
IV Foundation Course FC - Problem Solving
2 2 25 75
Techniques
23 30
Semester-II
Hours per Internal External
Part List of Courses Credit
week(L/T/P) Marks Marks
Part-
Language –Tamil 3 6 25 75
I
Part-
English 3 6 25 75
II
CC3 - Data Structures and Algorithms 5 5 25 75
CC4 - Practical: Data Structures and
5 5 25 75
Part- Algorithms Lab(C++)
III Elective Course 2 - Numerical Methods
– EC2(Annexure I) 3 4 25 75
(Generic / Discipline Specific)
Skill Enhancement Course- SEC-2 -
Office Automation(Annexure II) -(Non 2 2 25 75
Major Elective)
Part-
Skill Enhancement Course – SEC-3 -
IV
Advanced Excel (Annexure II) -
2 2 25 75
(Discipline Specific / Generic)
23 30
Second Year
Semester-III
Hours per Internal External
Part List of Courses Credit
week(L/T/P) Marks Marks
Part-
Language – Tamil 3 6 25 75
I
Part-
English 3 6 25 75
II
CC5- Python Programming 5 5 25 75
CC6 - Practical : Python Programming
5 5 25 75
Part- Lab
III Elective Course 3 - Statistical Methods
and its Application-I- EC3 (Annexure 3 4 25 75
I) (Generic / Discipline Specific)
Skill Enhancement Course -SEC-4 -
Multimedia Systems (Annexure II) 1 1 25 75
(Entrepreneurial Based)
Part-
Skill Enhancement Course -SEC-5 -
IV
PHP Programming (Annexure II) 2 2 25 75
(Discipline Specific/ Generic)
Environmental Studies - 1
22 30
Semester-IV
Hours Internal External
per Marks Marks
Part List of Courses Credit
week
(L/T/P)
Part-
Language – Tamil 3 6 25 75
I
Part-
English 3 6 25 75
II
CC7 - Java Programming 5 5 25 75
CC8 - Practical: Java Programming Lab 5 5 25 75
Part- Elective Course - EC4 - Resource
III Management Techniques/ Digital Logic
3 3 25 75
Fundamentals (Annexure I) - (Generic /
Discipline Specific)
Skill Enhancement Course – SEC-6 - Web
2 2 25 75
Designing-(Annexure II)
Part- Skill Enhancement Course - SEC-7 –
IV Software Testing-(Annexure II) 2 2 25 75
Environmental Studies 2 1 25 75
25 30
Third Year
Semester-V
Hours Internal External
per Marks Marks
Part List of Courses Credit
week
(L/T/P)
CC9 - Software Engineering 4 5 25 75
CC10 - Database Management System 4 5 25 75
CC11 - Practical: Database Management
4 5 25 75
System Lab
Part-
Elective Course – EC5-Operating Systems –
III 3 4 25 75
(Annexure I) (Generic / Discipline Specific)
Elective Course – EC6- Big Data Analytics –
3 4 25 75
(Annexure I) (Generic / Discipline Specific)
CC12 - Core /Project with Viva voce 4 5 25 75
Value Education 2 2 25 75
Part- Internship / Industrial Training
IV (Summer vacation at the end of IV semester 2 -
activity)
26 30
Semester-VI
Hours Internal External
per Marks Marks
Part List of Courses Credit
week
(L/T/P)
CC13 - Computer Networks 4 6 25 75
CC14 - .NET Programming 4 6 25 75
CC15 - Practical: .NET Programming 25 75
4 6
Lab
Part- Elective Course – EC7- Image Processing – 25 75
III (Annexure I) 3 5
(Generic / Discipline Specific)
Elective Course – EC8- Artificial Intelligence 25 75
– (Annexure I) (Generic / Discipline Specific) 3 5
Annexure I
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. Digital Logic Fundamentals
6. Numerical Methods
7. Optimization Techniques
8. Nano Technology
9. Introduction to Linear Algebra
10. Graph Theory and its Application
11. Resource Management Techniques and more
FIRST SEMESTER
CORE PAPER
Subject Subject Name L T P S Marks
Inst. Hours
Category
Code
Credits
External
Total
CIA
Total 75
Course Outcomes Programme Outcome
CO On completion of this course, students will
Remember the program structure of C with its syntax
CO1 PO1,PO3,PO5
and semantics
Kernighan and Ritchie, The C Programming Language, Second Edition, Prentice Hall,
2.
1998
Web Resources
1. https://codeforwin.org/
2. https://www.geeksforgeeks.org/c-programming-language/
3. http://en.cppreference.com/w/c
4. http://learn-c.org/
5. https://www.cprogramming.com/
Mapping with Programme Outcomes:
CO 1 3 3 3 3 3 3
CO 2 3 3 3 2 3 3
CO 3 2 3 2 3 3 2
CO 4 3 3 3 3 3 3
CO 5 3 3 3 3 3 2
Inst. Hours
Category
Code Credits
External
Total
CIA
PROGRAMMING IN C Core
- - 4 - 4 4 25 75 100
CC 2 LAB
Course Objective
LO1 To familiarize the students with the Programming basics and the fundamentals of C,
Datatypes in C, Mathematical and logical operations.
LO2 To understand the concept using if statements and loops
LO3 This unit covers the concept of Arrays and Functions
LO4 This unit covers the concept of Structurs and unions and Preprocessors
LO5 To understand the concept of implementing pointers and files
No. of Course
UNIT List of Excercises
Hours Objectives
Unit I : Variables, Data types, Constants and Operators
15.Matrix Multiplication
12
16.Function with no arguments and no return values
Total 60
Reference Books
Byron Gottfried, Schaum‟s Outline Programming with C, Fourth Edition, Tata McGraw-
1. Hill, 2018.
Kernighan and Ritchie, The C Programming Language, Second Edition, Prentice Hall,
2.
1998
Web Resources
1. https://codeforwin.org/
2. https://www.geeksforgeeks.org/c-programming-language/
3. http://en.cppreference.com/w/c
4. http://learn-c.org/
5. https://www.cprogramming.com/
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
Inst. Hours
Category
Code
Credits
External
Total
CIA
Problem Solving
FC FC 2 - - - 2 2 25 75 100
Techniques
Learning Objectives
LO1 Familiarize with writing of algorithms, fundamentals of C and philosophy of problem solving.
LO2 Implement different programming constructs and decomposition of problems into functions.
LO3 Use data flow diagram, Pseudo code to implement solutions.
LO4 Define and use of arrays with simple applications
Study the data types and arithmetic operations. PO1, PO2, PO3,
CO2 Know about the algorithms. PO4, PO5, PO6
Develop program using flow chart and pseudocode.
Determine the various operators.
PO1, PO2, PO3,
CO3 Explain about the structures.
PO4, PO5, PO6
Illustrate the concept of Loops
Study about Numeric data and character-based data. PO1, PO2, PO3,
CO4 Analyze about Arrays. PO4, PO5, PO6
Explain about DFD
PO1, PO2, PO3,
CO5 Illustrate program modules.
PO4, PO5, PO6
Creating and reading Files
Textbooks
1 Stewart Venit, “Introduction to Programming: Concepts and Design”, Fourth Edition,
2010, Dream Tech Publishers.
Web Resources
1. https://www.codesansar.com/computer-basics/problem-solving-using-computer.htm
2. http://www.nptel.iitm.ac.in/video.php?subjectId=106102067
3. http://utubersity.com/?page_id=876
Weightage of course 15 14 14 15 15 14
contributed to each PSO
S-Strong-3 M-Medium-2 L-Low-1
Semester II
Title of the Subject Name Category L T P S
k
a
r
s
Inst. Hours
Course/
Credits
Paper
External
Total
CIA
DATA
STRUCTURES
Core
AND 5 - - - 5 5 25 75 100
CC3
ALGORITHMS
Learning Objectives
LO1 To understand the concepts of ADTs
LO2 To learn linear data structures-lists, stacks, queues
LO3 To learn Tree structures and application of trees
LO4 To learn graph strutures and and application of graphs
LO5 To understand various sorting and searching
UNIT Contents No. of
Hours
Abstract Data Types (ADTs)- List ADT-array-based implementation-
linked list implementationsingly linked lists-circular linked lists-doubly-
I 15
linked lists-applications of lists-Polynomial Manipulation- All
operations-Insertion-Deletion-Merge-Traversal
Stack ADT-Operations- Applications- Evaluating arithmetic expressions
II – Conversion of infix topostfix expression-Queue ADT-Operations- 15
Circular Queue- Priority Queue- deQueueapplications of queues.
Tree ADT-tree traversals-Binary Tree ADT-expression trees-
III applications of trees-binary search tree ADT- Threaded Binary Trees- 15
AVL Trees- B-Tree- B+ Tree – Heap-Applications of heap.
Definition- Representation of Graph- Types of graph-Breadth first
IV 15
traversal – Depth first traversal-Topological sort- Bi-connectivity – Cut
vertex- Euler circuits-Applications of graphs.
Searching- Linear search-Binary search-Sorting-Bubble sort-Selection
V sort-Insertion sort-Shell sort-Radix sort-Hashing-Hash functions- 15
Separate chaining- Open Addressing-RehashingExtendible Hashing
Total 75
2. https://www.geeksforgeeks.org/learn-data-structures-and-algorithms-dsa-tutorial/
k
a
r
s
Inst. Hours
Course/
Credits
Paper
External
Total
CIA
DATA
STRUCTURES
AND
ALGORITHMS
CC4 LAB
Core - - 5 - 5 5 25 75 100
[Note: Practicals may
be offered through C
/ C++ / Python]
Learning Objectives
LO1 To understand the concepts of ADTs
LO2 To learn linear data structures-lists, stacks, queues
LO3 To learn Tree structures and application of trees
LO4 To learn graph strutures and and application of graphs
LO5 To understand various sorting and searching
Sl. No Contents No. of
Hours
Write a program to implement the List ADT using arrays and linked
1.
lists.
Write a programs to implement the following using a singly linked
list.
2. Stack ADT
Queue ADT
Write a program that reads an infix expression, converts the
3.
expression to postfix form and then evaluates the postfix expression
(use stack ADT).
4. Write a program to implement priority queue ADT.
Write a program to perform the following operations:
Insert an element into a binary search tree.
5.
Delete an element from a binary search tree.
Search for a key element in a binary search tree.
Write a program to perform the following operations 75
6.
Insertion into an AVL-tree
Deletion from an AVL-tree
Write a programs for the implementation of BFS and DFS for a
7.
given graph.
2. https://www.geeksforgeeks.org/learn-data-structures-and-algorithms-dsa-tutorial/
Mapping with Programme Outcomes:
SEMESTER III
Subject Subject Name L T P S Marks
Category
Credits
Code
Exter
Total
CIA
nal
CC5 Python programming Core 5 - - - 5 25 75 100
Learning Objectives
LO1 To make students understand the concepts of Python programming.
III Functions: Function Definition – Function Call – Variable Scope and its
Lifetime-Return Statement. Function Arguments: Required Arguments,
Keyword Arguments, Default Arguments and Variable Length
15
Arguments- Recursion. Python Strings: 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.
IV Lists: Creating a list -Access values in List-Updating values in Lists-
Nested lists -Basic list operations-List Methods. Tuples: Creating,
Accessing, Updating and Deleting Elements in a tuple – Nested tuples–
15
Difference between lists and tuples. Dictionaries: Creating, Accessing,
Updating and Deleting Elements in a Dictionary – Dictionary Functions
and Methods - Difference between Lists and Dictionaries.
V Python File Handling: Types of files in Python - Opening and Closing
files-Reading and Writing files: write() and writelines() methods- append()
method – read() and readlines() methods – with keyword – Splitting words 15
– File methods - File Positions- Renaming and deleting files.
TOTAL HOURS 75
Textbooks
1 ReemaThareja, “Python Programming using problem solving approach”, First Edition,
2017, Oxford University Press.
2 Dr. R. NageswaraRao, “Core Python Programming”, First Edition, 2017, Dream tech
Publishers.
Reference Books
1. VamsiKurama, “Python Programming: A Modern Approach”, Pearson Education.
2. Mark Lutz, ”Learning Python”, Orielly.
3. Adam Stewarts, “Python Programming”, Online.
4. Fabio Nelli, “Python Data Analytics”, APress.
5. Kenneth A. Lambert, “Fundamentals of Python – First Programs”, CENGAGE
Publication.
Web Resources
1. https://www.programiz.com/python-programming
2. https://www.guru99.com/python-tutorials.html
3. https://www.w3schools.com/python/python_intro.asp
4. https://www.geeksforgeeks.org/python-programming-language/
5. https://en.wikipedia.org/wiki/Python_(programming_language)
Credits
Code
Exter
Total
CIA
nal
Required
LAB EXERCISES Hours
Course Outcomes
On completion of this course, students will
Demonstrate the understanding of syntax and semantics of PYTHON language
CO1
Identify the problem and solve using PYTHON programming techniques.
CO2
Identify suitable programming constructs for problem solving.
CO3
Analyze various concepts of PYTHON language to solve the problem in an efficient
CO4 way.
CO5 Develop a PYTHON program for a given problem and test for its correctness.
Mapping with Programme Outcomes:
CO/PSO PSO 1 PSO 2 PSO 3 PSO 4 PSO 5 PSO 6
CO 1 3 3 3 3 3 3
CO 2 3 3 1 3 2 3
CO 3 3 3 3 3 2 2
CO 4 3 3 3 3 2 3
CO 5 3 2 3 3 3 3
Weightage of course 15 15 13 15 13 14
contributed to each
PSO
S-Strong-3 M-Medium-2 L-Low-1
SEMESTER IV
Subject Code Subject Name L T P S Marks
Inst. Hours
Category
Credits
Total
CIA
Ext
CC7 Java Programming Core 5 - - - 5 5 25 75 100
Learning Objectives
LO2 To equip the student with programming knowledge in Core Java from the basics
up.
LO3 To enable the students to use AWT controls, Event Handling and Swing for GUI.
LO4 To provide fundamental knowledge of object-oriented programming.
LO5 To equip the student with programming knowledge in Core Java from the basics
up.
UNIT Contents No. of Hours
Introduction:ReviewofObjectOrientedconcepts -
HistoryofJava - Javabuzzwords - JVMarchitecture -
Datatypes - Variables - Scope and life timeofvariables
I - arrays - operators - controlstatements - type 15
conversion and casting - simple java program -
constructors - methods - Static block - Static Data -
StaticMethodStringandStringBufferClasses.
Inheritance: Basic concepts - Types of inheritance -
Member access rules - Usage of this and Super key
word - Method Overloading - Method overriding -
Abstract classes - Dynamic method dispatch - Usage of
final keyword.
Packages:Definition-AccessProtection -
II 15
ImportingPackages.
Interfaces:Definition–Implementation–Extending
Interfaces.
Exception Handling: try – catch- throw - throws –
finally – Built-inexceptions - Creating own Exception
classes.
Course
On completion of this course, students will;
Outcomes
Herbert Schildt, The Complete Reference, Tata McGraw Hill, New Delhi, 7th
1.
Edition, 2010
References :
1. https://javabeginnerstutorial.com/core-java-tutorial
2. http://docs.oracle.com/javase/tutorial/
3. https://www.coursera.org/
CO1 3 3 3 3 3 2
CO2 3 3 3 2 2 3
CO3 2 2 1 3 3 3
CO4 3 3 3 3 3 2
CO5 3 3 3 3 3 1
Weightage of course 14 14 13 14 14 11
contributed to each
PSO
Inst. Hours
Category
Code
Credits
External
Total
CIA
CC8 Java Programming Lab Core
- - 5 - 5 5 25 75 100
Learning Objectives
LO1
To provide fundamental knowledge of object-oriented programming.
LO2
To equip the student with programming knowledge in Core Java from the basics up.
LO3
To enable the students to know about Event Handling .
LO4
To enable the students to use String Concepts.
LO5
To equip the student with programming knowledge in to creat GUI using AWT
controls.
EXCERCIS Details
E
Write a Java program that prompts the user for an integer and then prints
1
out all the prime numbers up to that Integer
Write a Java program that displays the number of characters, lines and
3
words in a text
Generate random numbers between two given limits using Random class
4 and print messages according to the range of the value generated.
5 a. String length
b. Finding a character at a particular position
c. Concatenating two strings
7 a. Length of a string
b. Reverse a string
c. Delete a substring from the given string
8 and if the value is even, second thread computes the square of the
number and prints. If the value is odd, the third thread will print the
value of cube of the number.
a. Arithmetic Exception
10
b. Number Format Exception
c. ArrayIndexOutofBoundException
d. NegativeArraySizeException
Write a Java program that reads on file name from the user, then
displays information about whether the file exists, whether the file is
11
readable, whether the file is writable, the type of file and the length of
the file in bytes
Write a program to accept a text and change its size and font. Include
12
bold italic options. Use frames and controls.
Write a Java program that handles all mouse events and shows the
13 event name at the center of the window when a mouse event is fired.
(Use adapter classes).
Write a Java program that simulates a traffic light. The program lets the
user select one of three lights: red, yellow, or green with radio buttons.
Total 75
Course Outcomes Programme Outcome
CO On completion of this course, students will
Understand the basic Object-oriented
1 concepts.Implement the basic constructs of Core PO1
Java.
Reference Books
1. Head First Java, O‟Rielly Publications,
Web Resources
1. https://www.w3schools.com/java/
2. http://java.sun.com
3. http://www.afu.com/javafaq.html
CO1 3 3 3 3 3 2
CO2 3 3 3 2 2 3
CO3 2 2 1 3 3 3
CO4 3 3 3 3 3 2
CO5 3 3 3 3 3 2
Weightage of course 14 14 13 14 14 12
contributed to each
PSO
Marks
Inst. Hours
Category
Credits
Subject Code Subject Name L T P S
External
Total
CIA
CC9 Software Engineering Core 5 - - - 4 5 25 75 100
Learning Objectives
No. of Course
UNIT Contents
Hours Objectives
Total 75
Course Outcomes
Course
On completion of this course, students will;
Outcomes
CO4 Ability to design an effective model of the system PO4, PO5, PO6
Text Books
References Books
CO1 3 2 3 2 2 3
CO2 3 2 2 2 1 2
CO3 3 3 3 2 3 2
CO4 3 3 3 2 2 2
CO5 3 3 3 2 2 2
Weightage of course
contribute d to each 15 13 14 10 10 11
PO/PSO
Inst. Hours
Category
Code
Credits
External
Total
CIA
CC10 Database Management Core 5 - - - 4 5 25
75 100
System
Learning Objectives
LO1 To enable the students to learn the designing of data base systems, foundation on the
relational model of data and normal forms.
LO2 To understood the concepts of data base management system, design simple Database
models
LO3 To learn and understand to write queries using SQL, PL/SQL.
LO4 To enable the students to learn the designing of data base systems, foundation on the
relational model of data and normal forms.
LO5 To understood the concepts of data base management system, design simple Database
models
UNIT Contents No. of Hours
Total 75
Relationship Model.
CO3 Design database schema considering normalization
and relationships within database. Understand and
construct database using Structured Query Language. PO4, PO6
Attain a good practical skill of managing and
retrieving of data using Data Manipulation Language
(DML)
CO4 Classify the different functions and various join
operations and enhance the knowledge of handling PO4, PO5, PO6
multiple tables.
CO5 Learn to design Data base operations and implement
using PL/SQL programs. Learn basics of PL/SQL PO3, PO5
and develop programs using Cursors, Exceptions
Text Book
1 Coronel, Morris, Rob, "Database Systems, Design, Implementation and Management",
Ninth Edition
2 Nilesh Shah, "Database Systems Using Oracle", 2nd edition, Pearson Education India,
2016
Reference Books
1. Abraham Silberschatz, Henry F.Korth and S.Sudarshan,“Database System
Concepts”, McGraw Hill International Publication ,VI Edition
2. Shio Kumar Singh , “Database Systems “,Pearson publications ,II Edition
Web Resources
1. Web resources from NDL Library, E-content from open-source libraries
Mapping with Programme Outcomes:
CO1 3 2 1 2 1 2
CO2 3 3 2 2 3 3
CO3 3 3 2 3 3 2
CO4 3 2 3 2 2 3
CO5 3 2 2 2 3 3
Weightage of course
contributed
15 12 10 11 12 13
to each PSO
Inst. Hours
Category
Code
Credits
External
Total
CIA
CC11 Database Management Core - - 5 - 4 5 25
75 100
System lab
Learning Objectives
LO1 To enable the students to learn the designing of data base systems, foundation on the
relational model of data and normal forms.
LO2 To understood the concepts of data base management system, design simple Database
models
LO3 To learn and understand to write queries using SQL, PL/SQL.
LO4 To enable the students to learn the designing of data base systems, foundation on the
relational model of data and normal forms.
LO5 To understood the concepts of data base management system, design simple Database
models
List of Exercises: No. of Course Objective
Hours
II I. SQL
1. DDLCOMMANDS
2. DMLCOMMANDS
3. TCLCOMMANDS
II. PL/SQL
4. FIBONACCI SERIES
5. FACTORIAL
6. STRING REVERSE
75
7. SUM OF SERIES
8. TRIGGER
III. CURSOR
Total 75
Relationship Model.
CO3 Design database schema considering normalization
and relationships within database. Understand and PO4, PO6
construct database using Structured Query Language.
Attain a good practical skill of managing and
retrieving of data using Data Manipulation Language
(DML)
CO4 Classify the different functions and various join
operations and enhance the knowledge of handling PO4, PO5, PO6
multiple tables.
CO5 Learn to design Data base operations and implement
using PL/SQL programs. Learn basics of PL/SQL PO3, PO4
and develop programs using Cursors, Exceptions
Text Book
1 Coronel, Morris, Rob, "Database Systems, Design, Implementation and Management",
Ninth Edition
2 Nilesh Shah, "Database Systems Using Oracle", 2nd edition, Pearson Education India,
2016
Reference Books
1. Abraham Silberschatz, Henry F.Korth and S.Sudarshan,“Database System
Concepts”, McGraw Hill International Publication ,VI Edition
2. Shio Kumar Singh , “Database Systems “,Pearson publications ,II Edition
Web Resources
1. Web resources from NDL Library, E-content from open-source libraries
CO1 3 2 3 3 3 2
CO2 3 3 1 2 2 2
CO3 2 2 3 3 3 3
CO4 2 2 3 3 3 1
CO5 2 3 3 3 3 3
Weightage of course
contributedto each 12 12 13 14 14 11
PSO
Inst. Hours
Category
Code
Credits
External
Total
CIA
CC13 Computer Networks Core
6 - - - 4 6 25 75 100
Course Objective
LO1 To learn the basic concepts of Data communication and Computer network
LO2 To learn about wireless Transmission
LO3 To learn about networking and data link layer.
LO4 To study about Network communication.
LO5 To learn the concept of Transport layer
No. of
UNIT Contents
Hours
Introduction – Network Hardware – Software – Reference Models – OSI
and TCP/IP Models – Example Networks: Internet, ATM, Ethernet and
I 18
Wireless LANs - Physical Layer – Theoretical Basis for Data
Communication - Guided Transmission Media
II Wireless Transmission - Communication Satellites – Telephone System:
Structure, Local Loop, Trunks and Multiplexing and Switching. Data 18
Link Layer: Design Issues – Error Detection and Correction.
III Elementary Data Link Protocols - Sliding Window Protocols – Data
Link Layer in the Internet - Medium Access Layer – Channel Allocation 18
Problem – Multiple Access Protocols – Bluetooth.
IV Network Layer - Design Issues - Routing Algorithms - Congestion
Control Algorithms – IP Protocol – IP Addresses – Internet Control 18
Protocols.
V Transport Layer - Services - Connection Management - Addressing,
Establishing and Releasing a Connection – Simple Transport Protocol
18
– Internet Transporet Protocols (ITP) - Network Security:
Cryptography
Total 90
CO1 3 3 2 3 2 3
CO2 3 2 2 2 2 2
CO3 3 2 3 3 2 3
CO4 3 2 2 2 2 2
CO5 3 2 2 2 2 3
Weightage of
course
contributed to
each PSO 15 11 11 12 10 13
Inst. Hours
Category
Code
Credits
External
Total
CIA
CC14 .Net Programming Core 6 - - - 4 6 25 75 100
Course Objective
C1 To identify and understand the goals and objectives of the .NET framework and
ASP.NET with C# language.
Reference Books
1.
Herbert Schildt, The Complete Reference C#.NET, TataMcGraw-Hill,2017.
2. Kogent Learning Solutions, C# 2012 Programming Covers .NET 4.5 Black Book,
Dreamtechpres,2013.
3. Anne Boehm, Joel Murach, Murach‟s C# 2015, Mike Murach& Associates Inc.2016.
4. DenielleOtey, Michael Otey, ADO.NET: The Complete reference, McGrawHill,2008.
5. Matthew MacDonald, Beginning ASP.NET 4 in C# 2010,APRESS,2010.
Web Resources
1. https://www.geeksforgeeks.org/introduction-to-net-framework/
2. https://www.javatpoint.com/net-framework
CO1 3 3 3 3 2 3
CO2 3 2 2 3 3 3
CO3 3 3 3 2 3 3
CO4 2 2 1 3 3 2
CO5 3 3 3 3 3 3
Weightage of course
contributed to each
PSO 14 13 12 14 14 14
Code
Credits
External
Total
CIA
6. Web Page design using Rich control. Validate user input using
Validation controls. Working with Fileconcepts.
Total 90
Course Outcomes Programme
Outcome
CO On completion of this course, students will
CO 1 To create web applications and implement various controls PO1, PO2,
PO4
CO2 Create web pages in Rich control. PO3, PO5
CO3 Develop knowledge about file handling operations PO1, PO4,
PO5
CO4 An ability to design XML classes PO2, PO4,
PO6
CO5 To develop a software to solve real-world problems using ASP.NET PO1,PO3,
PO5, PO6
Text Book
1
SvetlinNakov, VeselinKolev& Co, Fundamentals of Computer Programming with C#,
Faber publication,2019.
2 Mathew, Mac Donald, The Complete Reference ASP.NET, Tata McGraw-Hill,2015.
Reference Books
1.
Herbert Schildt, The Complete Reference C#.NET, TataMcGraw-Hill,2017.
2. Kogent Learning Solutions, C# 2012 Programming Covers .NET 4.5 Black Book,
Dreamtech pres,2013.
3. Anne Boehm, Joel Murach, Murach‟s C# 2015, Mike Murach& Associates Inc.2016.
4. DenielleOtey, Michael Otey, ADO.NET: The Complete reference, McGrawHill,2008.
5. Matthew MacDonald, Beginning ASP.NET 4 in C# 2010, APRESS,2010.
Web Resources
1. https://www.geeksforgeeks.org/introduction-to-net-framework/
2. https://www.javatpoint.com/net-framework
CO1 3 2 1 2 1 2
CO2 3 3 2 2 3 3
CO3 3 3 2 3 3 2
CO4 3 2 3 2 2 3
CO5 3 2 2 2 3 3
Weightage of course
contributed
15 12 10 11 12 13
to each PSO
Inst. Hours
Category
Code
Credits
External
Total
CIA
CC PROGRAMMING IN C Core 5 - - - 4 5 25 75 100
Learning Objective
LO1 To familiarize the students with the Programming basics and the fundamentals of C,
Datatypes in C, Mathematical and logical operations.
LO2 To understand the concept using if statements and loops
LO3 This unit covers the concept of Arrays and Functions
LO4 This unit covers the concept of Structurs and unions and Preprocessors
LO5 To understand the concept of implementing pointers.
No. of Hours
UNIT Contents
Overview of C: Importance of C, sample C program, C
program structure, executing C program.
15
I Constants, Variables, and Data Types: Character set, C tokens,
keywords and identifiers, constants, variables, data types,
declaration of variables, Assigning values to variables---
Assignment statement, declaring a variable as constant, as
volatile.
Operators and Expression: Arithmetic, Relational, logical,
assignment, increment, decrement, conditional, bitwise and
special operators, arithmetic expressions, operator precedence,
type conversions, mathematical functions
Managing Input and Output Operators: Reading and
writing a character, formatted input, formatted output.
II Decision Making and Branching: Decision making with If,
simple IF, IF ELSE, nested IF ELSE , ELSE IF ladder, switch,
GOTO statement. 15
Decision Making and Looping: While, Do-While, For, Jumps
in loops.
Total 75
Course Outcomes Programme Outcome
CO On completion of this course, students will
Remember the program structure of C with its syntax
CO1 PO1,PO3,PO5
and semantics
Kernighan and Ritchie, The C Programming Language, Second Edition, Prentice Hall,
2.
1998
Web Resources
1. https://codeforwin.org/
2. https://www.geeksforgeeks.org/c-programming-language/
3. http://en.cppreference.com/w/c
4. http://learn-c.org/
5. https://www.cprogramming.com/
CO 1 3 3 3 3 3 3
CO 2 3 3 3 2 3 3
CO 3 2 3 2 3 3 2
CO 4 3 3 3 3 3 3
CO 5 3 3 3 3 3 2
Inst. Hours
Category
Code
Credits
External
Total
CIA
PROGRAMMING IN C Core
- - 4 - 4 4 25 75 100
CC LAB
Course Objective
LO1 To familiarize the students with the Programming basics and the fundamentals of C,
Datatypes in C, Mathematical and logical operations.
LO2 To understand the concept using if statements and loops
LO3 This unit covers the concept of Arrays and Functions
LO4 This unit covers the concept of Structurs and unions and Preprocessors
LO5 To understand the concept of implementing pointers and files
No. of Course
UNIT List of Excercises
Hours Objectives
Unit I : Variables, Data types, Constants and Operators
15.Matrix Multiplication
12
16.Function with no arguments and no return values
Total 60
Reference Books
Byron Gottfried, Schaum‟s Outline Programming with C, Fourth Edition, Tata McGraw-
1. Hill, 2018.
Kernighan and Ritchie, The C Programming Language, Second Edition, Prentice Hall,
2.
1998
3. YashavantKanetkar, Let Us C, Eighteenth Edition, BPB Publications,2021
Web Resources
1. https://codeforwin.org/
2. https://www.geeksforgeeks.org/c-programming-language/
3. http://en.cppreference.com/w/c
4. http://learn-c.org/
5. https://www.cprogramming.com/
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
Code
Credits
External
Total
CIA
LO3 Describe the concept of function overloading, operator overloading, virtual functions and
polymorphism
LO4 Classify inheritance with the understanding of early and late binding, usage of exception
handling, generic programming
LO5 Demonstrate the use of various OOPs concepts with the help of programs
Total 75
Reference Books
1. Ashok N Kamthane, “Object-Oriented Programming with ANSI and Turbo C++”,
2. Maria Litvin& Gray Litvin, “C++ for you”, Vikas publication 2002.
Web Resources
1. https://alison.com/course/introduction-to-c-plus-plus-programming
CO 1 3 3 3 3 3 3
CO 2 3 3 3 2 3 3
CO 3 3 2 2 2 3 2
CO 4 3 3 3 3 2 3
CO 5 3 2 3 2 3 3
Inst. Hours
Category
Code
Credits
External
Total
CIA
CC OBJECT ORIENTED Core - - 4 - 4 4 25 75 100
PROGRAMMING
USING C++LAB
Course Objective
C1 Describe the procedural and object oriented paradigm with concepts of streams, classes,
functions, data and objects
C3 Describe the concept of function overloading, operator overloading, virtual functions and
polymorphism
C4 Classify inheritance with the understanding of early and late binding, usage of exception
handling, generic programming
C5 Demonstrate the use of various OOPs concepts with the help of programs
13 Write a C++ program to find the Biggest Number using Command Line
Arguments
Text Book
1 E. Balagurusamy, “Object-Oriented Programming with C++”, TMH 2013, 7th Edition.
Reference Books
1. Ashok N Kamthane, “Object-Oriented Programming with ANSI and Turbo C++”,
2. Maria Litvin& Gray Litvin, “C++ for you”, Vikas publication 2002.
Web Resources
1. https://alison.com/course/introduction-to-c-plus-plus-programming
CO 1 3 3 3 3 3 3
CO 2 3 2 3 3 2 3
CO 3 3 3 3 3 3 3
CO 4 3 2 2 3 3 3
CO 5 3 2 3 3 3 2
Weightage of course 15 12 14 15 14 14
contributed to each
PSO
S-Strong-3 M-Medium-2 L-Low-1
Subject
L T P S Credits Hour Tota
Code CIA External
s l
CC MOBILE
Core
APPLICATION 5 - - - 4 5 25 75 100
DEVELOPMENT
Course objectives
LO1 To provide the students with the basics of Android Programming
TOTAL 75
CO Course Outcomes
CO1 Charttherequirementsneededfordevelopingandroidapplication
CO2 Identify the results by executing the application in emulator or in android device
CO3 Applyproperinterfacesetup,styles&themes,storingandmanagement
CO4 Analyzetheproblemandaddnecessaryuserinterfacecomponents,graphicsandmultimediacomp
onentsintotheapplication.
CO5 Evaluate theresultsbyimplementing the conceptbehindtheproblemwithpropercode.
Textbooks
Karen Lang and Selim Tezel, (2022), Become an App Inventor The
official guide from MIT App Inventor, Miteen Press, Walker Books
1
Limited.
Reference Books
Web Resources
http://ai2.appinventor.mit.edu/reference/
http://appinventor.mit.edu/explore/paint-pot-extended-camera
MAPPING TABLE
CO1 3 3 3 3 3 3
CO2 3 3 2 3 2 2
CO3 3 2 3 3 3 2
CO4 3 2 3 2 3 3
CO5 2 3 3 3 3 3
Weightageofcour
secontributedtoe
ach 14 13 14 14 14 13
PSO
Code
ry
Tota
Exte
CIA
rnal
Course Outcomes
CO On completion of this course, students will able to
Understand the concepts of counter and dialogs.
CO1
Concepts of Layout Managers. Perform sending email on audio and video
CO2 To enable the applications of audio and video.
To apply Local File Storage and Development of files.
CO3
To determine the concepts of Simple Animation To apply searching pages.
CO4
CO5 Usage of Student mark sheet- preparation in MAD.
Concepts of processing Sqlite are implemented.
CO 1 3 3 3 3 3 2
CO 2 3 3 3 2 3 3
CO 3 3 3 3 2 3 3
CO 4 3 3 3 3 3 3
CO 5 3 3 3 3 3 3
Weightage of course 15 15 15 13 15 14
contributed to each
PSO
S-Strong-3 M-Medium-2 L-Low-1
Inst. Hours
Category
Code
Credits
External
Total
CIA
CC Data analytics using R Core 5 - - - 4 5 25 75 100
Course Objective
C1 To understand the problem solving approaches
C2 To learn the basic programming constructs in R Programming
C3 To learn the basic programming constructs in R Programming
C4 To use R Programming data structures - lists, tuples, and dictionaries.
C5 To do input/output with files in R Programming.
UNIT Contents No. of Hours
Total 75
Course Outcomes Programme Outcomes
CO On completion of this course, students will
1 Work with big data tools and its analysis techniques. PO1
Text Book
1 1. Big Data Analytics – Concepts, Techniques, Tools and Technologies – First
Edition, Dr.M.Thangaraj,Dr. 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)
Web Resources
1. https://www.simplilearn.com
CO1 3 3 3 3 3 3
CO2 3 3 2 3 2 2
CO3 3 2 3 3 3 2
CO4 3 2 3 2 3 3
CO5 2 3 3 3 3 3
Weightageofcour
secontributedtoe
ach 14 13 14 14 14 13
PSO
k
a
r
s
Inst. Hours
Code
Credits
External
Total
CIA
SEC8 Data analytics using SEC - - 4 - 4 4 25 75 100
R Lab
Course Objective
C1 To understand the problem solving approaches
5. Write a program to join columns and rows in a data frame using cbind() 60
and rbind() in R.
8 Write a program to read a csv file and analyze the data in the file in R.
10 10. Create a data set and do statistical analysis on the data using R.
12 Write a R program to count the number of even and odd numbers from
array of N numbers.
Total 60
Course Outcomes Programe Outcome
CO On completion of this course, students will
1 Acquire programming skills in core R
PO1,PO4,PO5
Programming
2 Acquire Object-oriented programming skills
PO1, PO4,PO6
in R Programming.
3 Develop the skill of designing graphical-user
PO1,PO3,PO6
interfaces (GUI) in R Programming
4 Acquire R Programming skills to move into
PO3,PO4
specific branches
5 PO1,PO5,PO6
Text Book
1 Roger D. Peng,” R Programming for Data Science “, 2012
Instruction
Category
Code
Credits
External
hour
Total
CIA
CC MACHINE LEARNING Core 5 - - - 4 5 25 75 100
Learning Objectives
LO1 To Learn about Machine Intelligence and Machine Learning applications
LO2 To implement and apply machine learning algorithms to real-world applications
LO3 To identify and apply the appropriate machine learning technique to classification,
pattern recognition, optimization and decision problems
LO4 To create instant based learning
LO5 To apply advanced learning
UNIT Contents No. Of.
Hours
I Introduction Machine Learning - Difference between AI, Machine
Learning and Big data. Supervised and unsupervised learning, parametric
vs non-parametric models, parametric models for classification and
15
regression- Linear Regression, Logistic Regression, Naïve Bayes
classifier, simple non-parametric classifier-K-nearest neighbour, support
vector machines
II Neural networks and genetic algorithms Neural Network
Representation – Problems – Perceptrons – Multilayer Networks and
Back Propagation Algorithms – Advanced Topics – Genetic Algorithms – 15
Hypothesis Space Search – Genetic Programming – Models of Evaluation
and Learning.
III Bayesian and computational learning Bayes Theorem – Concept
Learning – Maximum Likelihood – Minimum Description Length
Principle – Bayes Optimal Classifier – Gibbs Algorithm – Naïve Bayes
15
Classifier – Bayesian Belief Network – EM Algorithm – Probability
Learning – Sample Complexity – Finite and Infinite Hypothesis Spaces –
Mistake Bound Model.
IV Instant based learning K- Nearest Neighbour Learning – Locally
15
weighted Regression – Radial Basis Functions – Case Based Learning.
V Advanced learning Recommendation systems – opinion mining,
sentiment analysis. Learning Sets of Rules – Sequential Covering
Algorithm – Learning Rule Set – First Order Rules – Sets of First Order
Rules – Induction on Inverted Deduction – Inverting Resolution – 15
Analytical Learning – Perfect Domain Theories – Explanation Base
Learning – FOCL Algorithm – Reinforcement Learning – Task – Q-
Learning – Temporal Difference Learning.
TOTAL HOURS 75
PO1, PO2,
CO2 PO3, PO4,
Apply structured thinking to unstructured problems
PO5, PO6
PO1, PO2,
Understand a very broad collection of machine learning algorithms
CO3 PO3, PO4,
and problems
PO5, PO6
PO1, PO2,
Learn algorithmic topics of machine learning and mathematically
CO4 PO3, PO4,
deep enough to introduce the required theor
PO5, PO6
PO1, PO2,
CO5 Develop an appreciation for what is involved in learning from data. PO3, PO4,
PO5, PO6
1 Tom M. Mitchell, ―Machine Learning, McGraw-Hill Education (India) Private
Limited, 2013.
2 Bengio, Yoshua, Ian J. Goodfellow, and Aaron Courville. "Deep learning" 2015, MIT
Press
Reference Books
1. EthemAlpaydin, ―Introduction to Machine Learning (Adaptive Computation and
Machine Learning), The MIT Press 2004.
2 Stephen Marsland, ―Machine Learning: An Algorithmic Perspective, CRC Press,
2009.
CO 1 3 3 3 3 3 3
CO 2 3 3 3 3 2 3
CO 3 3 3 3 3 3 3
CO 4 3 3 2 3 3 3
CO 5 3 3 3 3 3 2
Weightage of course 15 15 14 15 14 14
contributed to each
PSO
S-Strong-3 M-Medium-2 L-Low-1
Instruction
Category
Code
Credits
Hours
External
Total
CIA
CC MACHINE LEARNING Core - - 4 - 4 4 25 75 100
LAB
Learning Objectives:
To apply the concepts of Machine Learning to solve real-world problems and to
implement basic algorithms in clustering & classification applied to text & numeric data
Course Outcomes
CO On completion of this course, students will
CO1 Effectively use the various machine learning tools
CO2 Understand and implement the procedures for machine learning algorithms
CO5 Analyze the graphical outcomes of learning algorithms with specific datasets
Inst. Hours
Category
Credits
Subject
Subject Name L T P S
External
Code
Total
CIA
CC Data mining and warehousing Core 5 - - - 4 5 25 75 100
Learning Objectives
LO2 To study the basic concepts of Data Mining, Architecture and Comparison.
No. of Course
UNIT Contents
Hours Objectives
Introduction: Data mining – Functionalities – 15
I Classification – Introduction to Data Warehousing – Data
Preprocessing: Preprocessing the Data – Data cleaning –
Data Integration and Transformation – Data Reduction
Data Mining, Primitives, Languages and System
Architecture: Data Mining – Primitives – Data Mining
Query Language, Architecture of Data mining 15
II Systems. Concept Description, Characterization and
Comparison: Concept Description, Data
Generalization and Summarization, Analytical
Characterization, Mining Class Comparison –
Statistical Measures.
Mining Association Rules: Basic Concepts – Single
Dimensional Boolean Association Rules From
Transaction Databases, Multilevel Association Rules 15
III
from transaction databases – Multi dimension
Association Rules from Relational Database and Data
Warehouses.
Total 75
Course Outcomes
Course
On completion of this course, students will;
Outcomes
CO1 To understand the basic concepts and the functionality of PO1, PO3, PO6, PO8
the various data mining and data warehousing component
CO2 To know the concepts of Data mining system PO1,PO2,PO3,PO6
architectures
CO3 To analyze the principles of association rules PO3, PO5
To get analytical idea on Classification and prediction
CO4 PO1, PO2, PO3, PO5
methods
CO5 To Gain knowledge on Cluster analysis and its methods. PO2, PO4, PO6
Han and M. Kamber, “Data Mining Concepts and Techniques”, 2001, Harcourt
1.
India Pvt. Ltd, New Delhi.
1. K.P. Soman, ShyamDiwakar, V. Ajay “Insight into Data Mining Theory and
Practice “,Prentice Hall of India Pvt. Ltd, New Delhi
Parteek Bhatia, „Data Mining and Data Warehousing: Principles and Practical
2. Techniques‟, Cambridge University Press, 2019
Web Resources
https://www.topcoder.com/thrive/articles/data-warehousing-and-data-
1. mining#:~:text=Data%20warehousing%20is%20a%20method,compiled%20in%2
0the%20data%20warehouse.
2. https://www.javatpoint.com/data-mining-cluster-vs-data-warehousing
3. https://www.tutorialspoint.com/Data-Warehousing-and-Data-Mining
CO1 3 3 3 3 3 3
CO2 3 3 2 3 2 2
CO3 3 2 3 3 3 2
CO4 3 2 3 2 3 3
CO5 2 3 3 3 3 3
Weightageofcour
secontributedtoe
ach 14 13 14 14 14 13
PSO
S-Strong-3 M-Medium-2 L-Low-1
TOTAL 75
CO Course Outcomes
Understand various fundamentals of measurement and software metrics
CO1
CO2 Identify frame work and analysis techniques for software measurement
Apply internal and external attributes of software product for effort estimation
CO3
Use appropriate analytical techniques to interpret software metrics data and derive
CO4
meaningful insights
CO5 Recommend reliability models for predicting software quality
Textbooks
Software Metrics A Rigorous and Practical Approach, Norman Fenton, James
1
Bieman , Third Edition, 2014
Reference Books
Software metrics, Norman E, Fenton and Shari Lawrence Pfleeger, International
1
Thomson Computer Press, 1997
Metric and models in software quality engineering, Stephen H.Kan, Second edition,
2
2002, Addison Wesley Professional
Practical Software Metrics for Project Management and Process Improvement,
3
Robert B.Grady, 1992, Prentice Hall.
NOTE: Latest Edition of Textbooks May be Used
Web Resources
https://lansa.com/blog/general/what-are-software-metrics-how-can-i-
1.
measure-these-metrics/
2 https://stackify.com/track-software-metrics/
.
Mapping with Programme Outcomes:
CO1 3 3 3 3 3 3
CO2 3 3 2 3 2 2
CO3 3 2 3 3 3 2
CO4 3 2 3 2 3 3
CO5 2 3 3 3 3 3
Weightageofcoursec
ontributedtoeach 14 13 14 14 14 13
PSO
S-Strong-3 M-Medium-2 L-Low-1
Marks
Inst. Hours
Category
Credits
Subject Code Subject Name L T P S
External
Total
CIA
CC Network Security Core 5 - - - 4 5 25 75 100
Course Objectives
Total 75
Course Outcomes
Course
On completion of this course, students will;
Outcomes
CO1 Analyze and design classical encryption techniques and PO1, PO3, PO6
block ciphers.
Understand and analyze public-key cryptography, RSA
CO2 and other public-key cryptosystems such as Diffie- PO1,PO2,PO3,PO5
Hellman Key Exchange, ElGamal Cryptosystem, etc
Understand key management and distribution schemes and
CO3 PO4, PO5
design User Authentication
References
CharlieKaufman,RadiaPerlman,MikeSpeciner,“NetworkSecurity,Privatecommunication
1.
inpublicworld”,PHISecondEdition,2002
1. https://www.javatpoint.com/computer-network-security
https://www.tutorialspoint.com/information_security_cyber_law/network_securi
2.
ty.htm
3. https://www.geeksforgeeks.org/network-security/
CO1 3 3 3 3 3 3
CO2 3 3 2 3 2 2
CO3 3 2 3 3 3 2
CO4 3 2 3 2 3 3
CO5 2 2 2 2 3 3
Weightageofcoursec
ontributedtoeach 14 12 13 13 14 13
PSO
S-Strong-3 M-Medium-2 L-Low-1
Annexure I
Credits
Code
Extern
Total
CIA
al
EC-GS Discrete Mathematics – I Elect 4 - - 3 25 75 100
Learning Objectives
To understand the mathematical concepts like set theory, logics, number
LO1
theory, combinatory and relations.
LO2 To Explain the Relations concepts and their properties
Total hours 60
Course Outcomes Programme
Outcomes
CO On completion of this course, students will
To understand the mathematical concepts PO1, PO2, PO3, PO4,
CO1 like set theory, logics, number theory, PO5, PO6
To Understanding the different form of number theory PO1, PO2, PO3, PO4,
CO3
PO5, PO6
CO4 To gain knowledge on set theory PO1, PO2, PO3, PO4,
PO5, PO6
CO5 Able to understand Relations and its applications PO1, PO2, PO3, PO4,
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)
3. J.K Sharma “DISCRETE MATHEMATICS” 3 rd Edition Macmillan Reprint2011
Reference Books
1.
Modern Algebra - S.Arumugam and A. Thangapandi Isaac,
Scitechpublications 2005.
2. Invitation to Graph Theory-S.Arumugam and S.Ramachandran,
Scitech Publications,2005, Chennai.
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
Subject Subject Name L T P S Marks
Category
Credits
Code
Extern
Total
CIA
al
Discrete Mathematics-II Elect 4 - - 3 25 75 100
EC-GS
Learning Objectives
LO1 To introduce the Data Models
Total hours 60
Course Outcomes Programme
Outcomes
CO On completion of this course, students will
Understanding the concepts of Sets and Sequences PO1, PO2,
CO1 PO3, PO4,
PO5, PO6
Reference Books
2. Concrete Mathematics, Ronald Graham, Donald Knuth, and Oren Patashnik, 2nd
Edition - Pearson Education Publishers - 1996.
Web Resources
1. Web resources from NDL Library, E-content from open-source libraries
Subject Subject Name L T P S Marks
Category
Credits
Code
Extern
Total
CIA
al
Statistical Methods and its Elect 4 - - 3 25 75 100
EC-GS Application-I
Learning Objectives
LO1 To make understand the fundamentals of Statistics.
LO5 Explain the concept of a random variable and the probability distributions.
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
L T P S Marks
Category
Credits
Subject Subject Name
Extern
Total
Code
CIA
al
Statistical Methods and its Elect 4 - - 3 25 75 100
EC-GS Application-II
Learning Objectives
LO1 To introduce the concepts of statistics
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
Subject Subject Name L T P S Marks
Category
Credits
Code
Extern
Total
CIA
al
EC-GS Digital Logic Fundamentals Elect 4 - - 3 25 75 100
Learning Objectives
LO1 ItaimstotrainthestudenttothebasicconceptsofDigitalLogicFundamentals
L T P S Marks
Category
Extern
Total
Subject
CIA
al
Code
EC-GS Numerical Methods Elect 4 - - 3 25 75 100
Learning Objectives
LO1 To introduce the various topics in Numerical methods.
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
Credits
Code
Extern
Total
CIA
al
EC-GS Optimization Techniques Elect 4 - - 3 25 75 100
Learning Objectives
LO1 To introduce the concepts of Linear Programming
Reference Books
1.
J..K.Sharma(2017), “Operations Research Theory and Applications”,
Lakshmi Publications, Sixth Edition.
2. G.Srinivasan (2017), “Operations Research”, PHI Learning Private
Limited, Third Edition.
Web Resources
1. https://nptel.ac.in/courses/111107128
2 https://nptel.ac.in/courses/110106062
Subject Subject Name L T P S Marks
Category
Credits
Code
Extern
Total
CIA
al
Nano Technology Elect 4 - - 3 25 75 100
EC-GS
Learning Objectives
LO1 To introduce the concepts of nanoscience and nanotechnology
Reference Books
1.
“Nanostructures &Nanomaterials: Synthesis, Properties
&Applications” G. Cao, Imperial
Code Credits
Extern
Total
CIA
al
Introduction to Linear Algebra Elect 4 - - 3 25 75 100
EC-GS
Learning Objectives
Introduce students to the theory of systems of linear equations and to
LO1
mathematical proof
LO2 To explain the concepts Matrix of a linear transformation.
Reference Books
1.
I. N. Herstein, Topics in Algebra, Wiley Eastern Ltd, 2006.
Category
Credits
Code
Extern
Total
CIA
al
Graph Theory and its Elect 4 - - 3 25 75 100
EC-GS Application
Learning Objectives
Definition of Graph, sub graph their representations, degree and algebraic
LO1
operations.
LO2 Connected graphs, weighted graphs and shortest paths
LO5 Special classes of graphs: Bipartite graphs, line graphs, chordal graphs
Total hours 60
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
CO5 Implementation of an application using All Types of Graphs and PO1, PO2,
evaluate the Applications with travelling sales person Problem, K PO3, PO4,
colour Problem with n vertices in a Graph and Shortest Path PO5, PO6
finding 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
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
Credits
Code
Extern
Total
CIA
al
Resource Management Elect 4 - - 3 25 75 100
EC-GS Techniques
Learning Objectives
LO1 To introduce the concepts of OR
LO5 To understanding the Methods for finding IBFS for the Transportation Problems
develop linear programming (LP) models for shortest path, PO1, PO2,
CO2 maximum flow, minimal spanning tree, critical path, minimum cost PO3, PO4,
flow, and transshipment problems PO5, PO6
Reference Books
1.
Operation Research, Nita H.Shah, Ravi M.Gor and
Hardiksoni,PrenticeHall of India Pvt. Ltd., New Delhi 2008.
2. Operation Research, R.Sivarethinamohan, Tata McGraw Hill,
2005.
3. Operations Research – An Introduction by HamdyA.Taha. Ninth
Edition, Dorling Kindersley Pvt. Ltd., Noida, India, 2012
Web Resources
1. Web resources from NDL Library, E-content from open-source libraries
Annexure I
Category
Credits
Code
Extern
Total
CIA
al
NATURAL LANGUAGE Elect 4 - - 3 25 75 100
EC-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
LO3
within NLP.
Toget acquainted with the algorithmic description of the main language levels:
LO4
morphology, syntax, semantics, pragmatics etc.
Total hours 60
Course Outcomes Programme
Outcomes
CO On completion of this course, students will
Describe the fundamental concepts and techniques of natural PO1, PO2,
language processing. PO3, PO4,
CO1 PO5, PO6
Explain the advantages and disadvantages of different NLP
technologies and their applicability in different business situations.
Distinguish among the various techniques, taking into account PO1, PO2,
the assumptions, strengths, and weaknesses of each PO3, PO4,
PO5, PO6
CO2
Use NLP technologies to explore and gain a broad understanding
oftext data.
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
CO 1 3 3 3 3 3 3
CO 2 2 3 3 3 2 3
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
Subje Subject Name L T P S Marks
Category
Credits
ct
Extern
Total
Code
CIA
al
EC- ANALYTICSFOR Elect 4 - - - 3 25 75 100
DS SERVICE INDUSTRY
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.
Identify, model and solve decision problems in different settings. PO1, PO2,
CO2 PO3, PO4,
PO5, PO6
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
Mapping with Programme Outcomes:
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
WeightageofcoursecontributedtoeachPSO 14 15 14 15 15 14
Credits
Code
Exter
Total
CIA
nal
CRYPTOGRAPHY Elect 4 - - - 3 25 75 100
EC-DS
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 Security. 12
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
12
of DES –RSA: The RSA algorithm.
IV Network Security Practices: IP Security overview - IP Security
architecture – Authentication Header. Web Security:
SecureSocketLayerand 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 be PO1, PO2,
CO1 able to design a security solution. PO3, PO4,
PO5, PO6
Reference Books
1. Behrouz A. Foruzan, “Cryptography and Network Security”, Tata McGraw-Hill,
2007.
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
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
WeightageofcoursecontributedtoeachPSO 14 13 15 12 14 14
Inst. Hours
Category
Code
Credits
External
Total
CIA
Relational Database Elective 4 - - - 3 4 25 75 100
EC-DS Management System with
PL/SQL
Course Objective
LO1
To understand the basic DBMS models and architecture
LO2
To learn how to query and normalize the database.
LO3
To study the data base design, transaction Processing and Management and Security
Issues.
II
Basic Relational Model: Relational Model Concepts –
Relational Model Constraints and Relational Database
Schemas – Update Operations, Tractions, Dealing with
Constraint Violations – Formal Relational Languages: 12
Unary Relational Operations: SELECT and PROJECT
– Relational Algebra Operations from Set Theory –
Binary Relational Operations: JOIN and DIVISION –
Examples of Queries in Relational Algebra.
III
Conceptual Data Modeling using the ER Model: Using
High-Level Conceptual Data Models for Database
Design – An example DB application – Entity Types,
Entity Sets, Attributes, and Keys – Relationship
Types, Relationship sets, Roles, and Structural 12
Constraints – Weak entity types – Example- Mapping
a Conceptual Design into Logical Design: Relational
Database Design using ER- Relational Mapping –
Mapping EER Model Constructs to Relations
IV
Functional Dependencies and Normalization for
Relational Database: Functional Dependencies –
Definition of Functional Dependency – Normal Forms
based on Primary Keys – Normalization of Relations – 12
First Normal Form – Second Normal Form – Third
Normal Form – BCNF- Fourth Normal Form- Fifth
Normal Form.
V
SQL: The Relational Database Standard: Data
definition, Constraints, and schema changes in SQL –
Basic Queries in SQL – More complex SQL Queries –
Insert, delete and update statements in SQL – Views in
SQL.
Total 60
Course Outcomes Programme Outcomes
CO On completion of this course, students will
1
Outline the fundamental RDBMS concepts and PO1
PL/SQL
2
Apply database operations, mapping, normalization, PO1, PO2
SQL and PL/SQL
3
Analyze the requirements to implement relational PO4, PO5
database concepts
4
Evaluate the database based on various models and PO3, PO5, PO6
normalization.
5
Design and construct normalized tables and
PO3, PO4
manipulate it effectively using SQL and PL/SQL
database objects
Text Book
1 RamezElmasri, Shamkant B. Navathe (2014), ―Database Systems‖ , Sixth edition,
Pearson Education, New Delhi.
Reference Book
1. Abraham Silberschatz, Henry F.Korth, S.Sudarshan, Database System Concepts, Tata
McGraw Hill Publication, 4th Edition.
Web Resources
1.
http://srikanthtechnologies.com/books/orabook/ch1.pdf
2.
Http://www.tmv.edu.in/pdf/Distance_education/BCA%20Books/BCA%20IV%20SEM
/BC A-428%20Oracle.pdf
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
Subject L T P S Marks
Inst. Hours
Subject
Category
Code
Credits
External
Total
CIA
EC-DS Big Data Analytics Elective 4 - - - 3 4 25 75 100
Course Objective
C1 Understand the Big Data Platform and its Use cases, Map Reduce Jobs
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
Text Book
1 1. Big Data Analytics – Concepts, Techniques, Tools and Technologies – First
Edition, Dr.M.Thangaraj,Dr. 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. David Loshin, “Big Data Analytics: From Strategic Planning to Enterprise
Integration with Tools, Techniques, NoSQL, and Graph”, Morgan Kaufmann/El
sevier Publishers, 2013
2. EMC Education Services, “Data Science and Big Data Analytics: Discovering,
Analyzing, Visualizing and Presenting Data”, Wiley publishers, 2015.
Web Resources
1. https://www.simplilearn.com
2. https://www.sas.com/en_us/insights/analytics/big-data-analytics.html
Inst. Hours
Category
Code
Credits
External
Total
CIA
EC-DS Internet of Things and its Elective 4 - - - 3 4 25 75 100
applications
Course Objective
C1 Use of Devices, Gateways and Data Management in IoT.
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
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
2 Analyze data by utilizing clustering and classification
algorithms. PO1, PO2
2. https://www.javatpoint.com
3. https://www.w3schools.com
Subject Name
category
Marks
Inst.
Subject
L T P S Credits Hour
Code C
s Externa Tota
I
l l
A
EC-DS SOFTWARE
Elective
PROJECT
4 - - - 3 4 25 75 100
MANAGEMENT
Learning Objectives
LO2 To formulate and define the software management metrics & strategy in managing projects
LO3 To famialarize in Software Project planning
CO Course Outcomes
CO5 Evaluate and mitigate risks associated with software development process
Textbooks
Reference Books
2. Hughes, “Software Project Management”, Tata McGraw Hill 2004, 3rd Edition.
Web Resources
2. www.smartworld.com/notes/software-project-management
MAPPING TABLE
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
Weightageofcoursec
ontributed
toeachPSO
13 11 10 13 13 12
Inst. Hours
Category
Code
Credits
External
Total
CIA
EC-DS Image Processing Elective
4 - - - 3 4 25 75 100
Learning Objective
LO1 To learn fundamentals of digital image processing.
LO2 To learn about various 2D Image transformations
LO3 To learn about various image enhancement processing methods and filters
LO4 To learn about various classification of Image segmentation techniques
LO5 To learn about various image compression techniques
No. of
UNIT Contents
Hours
Digital Image Fundamentals: Image representation - Basic relationship
between pixels, Elements of DIP system -Applications of Digital Image
Processing - 2D Systems - Classification of 2D Systems - Mathematical
I 12
Morphology- Structuring Elements- Morphological Image Processing -
2D Convolution - 2D Convolution Through Graphical Method -2D
Convolution Through Matrix Analysis
II 2D Image transforms: Properties of 2D-DFT - Walsh transform -
Hadamard transform- Haar transform- Discrete Cosine Transform- 12
Karhunen-Loeve Transform -Singular Value Decomposition
III
Image Enhancement: Spatial domain methods- Point processing-
Intensity transformations - Histogram processing- Spatial filtering-
12
smoothing filter- Sharpening filters - Frequency domain methods: low
pass filtering, high pass Filtering- Homomorphic filter.
Text Book
S Jayaraman, S Esakkirajan, T Veerakumar, Digital image processing ,Tata McGraw
1 Hill, 2015
Reference Books
1. 1. Jain Anil K , Fundamentals of digital image processing: , PHI,1988
2. Kenneth R Castleman , Digital image processing:, Pearson Education,2/e,2003
Web Resources
1. https://kanchiuniv.ac.in/coursematerials/Digital%20image%20processing%20-
Vijaya%20Raghavan.pdf
2. http://sdeuoc.ac.in/sites/default/files/sde_videos/Digital%20Image%20Processing%203
rd%20ed.%20-%20R.%20Gonzalez%2C%20R.%20Woods-ilovepdf-compressed.pdf
3. https://dl.acm.org/doi/10.5555/559707
4. https://www.ijert.org/image-processing-using-web-2-0-2
Mapping with Programme Outcomes:
Inst. Hours
Category
Code
Credits
External
Total
CIA
Human Computer Elective
4 - - - 3 4 25 75 100
EC-DS Interaction
Learning Objectives
LO1 To learn about the foundations of Human Computer Interaction.
No. of
UNIT Contents
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
Mobile Information Architecture, Mobile 2.0, 12
Mobile Design: Elements of Mobile Design, Tools. - Case
Studies
Total 60
Course Outcomes Programme Outcome
CO On completion of this course, students will
CO1 Understand thefundementals of HCI. PO1
3 Bill Scott and Theresa Neil, ―Designing Web Interfaces‖, First Edition, O„Reilly,
2009. (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
Code
Credits
External
Total
CIA
Course Objective
CO1 To understand the basic concept of Fuzzy logic
Total 60
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
Web Resources
1. https://www.javatpoint.com/fuzzy-logic
2. https://www.guru99.com/what-is-fuzzy-logic.html
Inst. Hours
Category
Code
Credits
External
Total
CIA
Artificial Intelligence Elective
4 - - - 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 Contents
Hours
Introduction: Concept of AI, history, current status, scope, agents,
Elaine Rich and Kevin Knight, “Artificial Intelligence”, Tata McGraw Hill
Reference Books
Trivedi, M.C., “A Classical Approach to Artifical Intelligence”, Khanna Publishing
1.
House, Delhi.
2. SarojKaushik, “Artificial Intelligence”, Cengage Learning India, 2011
David Poole and Alan Mackworth, “Artificial Intelligence: Foundations for
3. Computational Agents”, Cambridge University Press 2010
Web Resources
1. https://github.com/dair-ai/ML-Course-Notes
2. https://web.cs.hacettepe.edu.tr/~erkut/ain311.f21/index.html
3. https://www.toolify.ai/?gclid=CjwKCAjwvdajBhBEEiwAeMh1U6tlqU1LXlRFbcghLMZVw
ICm_4PkIRcDRE-VYq_wTDcuaQeq_bCHnhoCcm4QAvD_BwE
CO1 3 2 1 2 1 2
CO2 3 3 2 2 3 3
CO3 3 3 2 3 3 2
CO4 3 2 3 2 2 3
CO5 3 2 2 2 3 3
Weightage
ofcoursecontributedto
eachPSO 15 12 10 11 12 13
Inst. Hours
Category
Code
Credits
External
Total
CIA
Robotics and its Elective 4 - - - 3 4 25 75 100
EC-DS Applications
Learning Objectives
LO1 To understand the robotics fundamentals
2. https://www.geeksforgeeks.org/robotics-introduction/
Mapping with Programme Outcomes:
Inst. Hours
Code
Category
Credits
External
Total
CIA
Computational Elective 4 - - - 3 4 25
75 100
EC-DS Intelligence
Learning Objectives
LO1 To identify and understand the basics of AI and its search.
LO3 Understand and apply the concepts of Neural Network and its functions.
Total 60
Course Outcomes Programme Outcomes
CO On completion of this course, students will
1 Describe the fundamentals of artificial intelligence
PO1
concepts and searching techniques.
4 Understand the artificial neural networks and its PO4, PO5, PO6
applications.
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.
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/
CO1 3 2 1 2 1 2
CO2 3 3 2 2 3 3
CO3 3 3 2 3 3 2
CO4 3 2 3 2 2 3
CO5 3 2 2 2 3 3
Weightage
ofcoursecontributedto
eachPSO 15 12 10 11 12 13
Subject Subject Name L T P S Marks
Inst. Hours
Category
Code
Credits
External
Total
CIA
EC-DS Grid Computing Elective
4 - - - 3 4 25 75 100
Course Objective
LO1 To learn the basic construction and application of Grid computing.
LO2 To learn grid computing organization and their Role.
LO3 To learn Grid Computing Anotomy.
LO4 To learn Grid Computing road map.
LO5 To learn various type of Grid Architecture.
No. of
UNIT Contents
Hours
Introduction: Early Grid Activity, Current Grid Activity, Overview of
I Grid Business areas, Grid Applications, Grid Infrastructures. 12
Code
Credits
External
Total
CIA
IV
Cloud Application Benchmarking and Tuning: Introduction to
Benchmarking – Steps in Benchmarking – WorkloadCharacteristics –
Application Performance Metrics – Design Consideration for
BenchmarkingMethodology – Benchmarking Tools and Types of Tests
– DeploymentPrototyping.
12
Cloud Security: Introduction – CSA Cloud Security Architecture –
Authentication (SSO) – Authorization – Identity and Access
Management – Data Security : Securing data atrest, securing data in
motion – Key Management – Auditing.
V
Case Studies: Cloud Computing for Healthcare – Cloud Computing for
EnergySystems - Cloud Computing for Transportation Systems - Cloud
12
Computing for ManufacturingIndustry - Cloud Computing for
Education.
Total 60
Course Outcomes Programme Outcome
CO On completion of this course, students will
CO 1 Understand the fundamental concepts and PO1
Technologies in Cloud Computing.
2. Barrie Sosinsky, Cloud Computing Bible, Wiley India Pvt. Ltd., 2013.
David Crookes, Cloud Computing in Easy Steps, Tata McGraw Hill, 2015.
3.
Dr. Kumar Saurabh, Cloud Computing, Wiley India, Second Edition 2012.
4.
Web Resources
1. https://en.wikipedia.org/wiki/Cloud_computing
2. https://link.springer.com/chapter/10.1007/978-3-030-34957-8_7
3. https://webobjects.cdw.com/webobjects/media/pdf/solutions/cloud-computing/121838-
CDW-Cloud-Computing-Reference-Guide.pdf
Inst. Hours
Category
Code
Credits
External
Total
CIA
EC-DS Artificial Neural Elective
4 - - - 3 4 25 75 100
Networks
Learning Objectives
LO1 Understand the basics of artificial neural networks, learning process, single layer
and multi-layer perceptron networks.
LO2 Understand the Error Correction and various learning algorithms and tasks.
LO3 Identify the various Single Layer Perception Learning Algorithm.
LO4 Identify the various Multi-Layer Perception Network.
LO5 Analyze the Deep Learning of various Neural network and its Applications.
No. of
UNIT Contents
Hours
Artificial Neural Model- Activation functions- Feed forward and
Feedback, Convex Sets, Convex Hull and Linear Separability, Non-
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
Inst. Hours
Category
Code Credits
External
Total
CIA
EC-DS Introduction to Data Elective
4 - - - 3 4 25 75 100
Science
Learning Objectives
LO1 To learn about basics of Data Science and Big data.
Total 60
Course Outcomes Programme Outcome
CO On completion of this course, students will
CO1 Understand the basics in Data Science and Big data. PO1
Reference Books
1. Roger Peng, “The Art of Data Science”, lulu.com 2016.
MurtazaHaider, “Getting Started with Data Science – Making Sense of Data with
2.
Analytics”, IBM press, E-book.
Davy Cielen, Arno D.B. Meysman, Mohamed Ali,“Introducing Data Science: Big
3.
Data, Machine Learning, and More, Using Python Tools”, Dreamtech Press 2016.
Annalyn Ng, Kenneth Soo, “Numsense! Data Science for the Layman: No Math
4. Added”, 2017,1st Edition.
Cathy O'Neil, Rachel Schutt, “Doing Data Science Straight Talk from the Frontline”,
5. O'Reilly Media 2013.
Lillian Pierson, “Data Science for Dummies”, 2017 II Edition
6.
Web Resources
1. https://www.w3schools.com/datascience/
2. https://en.wikipedia.org/wiki/Data_science
3. http://www.cmap.polytechnique.fr/~lepennec/en/post/references/refs/
Code
Credits
External
Total
CIA
LO2
Detailed demonstration about Agile development and testing techniques.
LO3
Learning about Agile Planning and Execution.
LO4
Understanding of Agile Management Design and Quality Check.
LO5
Detailed examination of Agile development and testing techniques.
No. of
UNIT Contents
Hours
Introduction:Modernizing Project Management: Project
Management Needed a Makeover – Introducing Agile Project
Management.
II
Being Agile
III
Agile Planning and Execution
IV
Agile Management
V
Implementing Agile
Building a Foundation: Organizational and individual commitment –
Choosing the right pilot team members – Creating and environment that
enables Agility – Support Agility initially and over time.
Being a Change Agent: Becoming Agile requires change – why change 12
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
Text Book
Mark C. Layton, Steven J. Ostermiller, Agile Project Management for Dummies, 2nd
1 Edition, Wiley India Pvt. Ltd., 2018.
Jeff Sutherland, Scrum – The Art of Doing Twice the Work in Half the Time, Penguin,
2014.
Reference Books
Mark C. Layton, David Morrow, Scrum for Dummies, 2nd Edition, Wiley India Pvt.
1.
Ltd., 2018.
Mike Cohn, Succeeding with Agile – Software Development using Scrum,
2.
Addison-Wesley Signature Series, 2010.
3. Alex Moore, Agile Project Management, 2020.
Andrew Stellman and Jennifer Greene, Learning Agile: Understanding Scrum, XP,
5. Lean, and Kanban, Shroff/O'Reilly, First Edition, 2014.
Web Resources
1. www.agilealliance.org/resources
Mapping with Programme Outcomes:
CO3 Use suitable hardware and software technologies for different varieties of virtual and
augmented reality applications
CO4 Analyze and explain the behavior of VR and AR technology relates to human
perception and cognition
CO5 Assess the importance of VR/AR content and interactions to implement for the real-
world problem
Textbooks
Grigore C. Burdea and Philippe Coiffet, “Virtual Reality Technology”, Wiley
1. Student Edition , Second Edition (Unit I: Chapter 1,2 & Unit II: Chapter 3,4,6,8
& 9)
Alan B. Craig(2013), “Understanding Augmented Reality: Concepts and
2. Applications”(Unit III: Chapter 1, 2, Unit IV : Chapter 3, 4 & Unit V: Chapter
5,6,8)
3. Jon Peddie (2017), “Augmented Reality: Where We Will All Live”, Springer, Ist
Edition (Unit IV: Chapter 7 (Tools & Technologies)
Reference Books
Alan Craig & William R. Sherman & Jeffrey D. Will, Morgan Kaufmann(2009),
1. “Developing Virtual Reality Applications: Foundations of Effective Design”,
Elsevier( Morgan Kaufmann Publishers)
2. Paul Mealy (2018), “Virtual and Augmented Reality”, Wiley
3. Bruno Arnaldi & Pascal Guitton & Guillaume Moreau(2018), “Virtual Reality
and Augmented Reality: Myths and Realities”, Wiley
NOTE: Latest Edition of Textbooks May be Used
Web Resources
1. http://msl.cs.uiuc.edu/vr/
2. http://www.britannica.com/technology/virtual-reality/Living-in -virtual-worlds
3. https://mobidev.biz/blog/augmented-reality-development-guide
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 of course
15 14 11 15 15 10
contributed to each PSO
Inst. Hours
Category
Code
Credits
External
Total
CIA
EC-DS Operating Systems Elective
4 - - - 3 4 25 75 100
Learning Objectives
LO1 Understanding the design of the Operating System
LO2 Imparting knowledge on CPU scheduling, Process and Memory Management.
LO3
To code specialized programs for managing overall resources and operations of the
computer.
LO4
Explain theJob and processor scheduling
LO5
To understand the Virtual Memory organization
No. of
UNIT Contents
Hours
Total 60
Text Book
H.M. Deitel, Operating Systems, Third Edition, Pearson Education Asia, 2011
1
Reference Books
William Stallings, Operating System: Internals and Design Principles, Seventh Edition,
1. Prentice-Hall of India, 2012.
A. Silberschatz, and P.B. Galvin., Operating Systems Concepts, Nineth Edition, John
2.
Wiley &Sons(ASIA) Pte Ltd.,2012
Web Resources
1. Web resources from NDL Library, E-content from open-source libraries
Mapping with Programme Outcomes:
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 of course
15 14 11 15 15 10
contributed to each PSO
______________________________________________________________________________
Annexure II
_________________________________________________________________
Suggested topics in Skill Enhancement (SEC1-SEC8) Courses
1. Fundamentals of Information Technology
2. Introduction to HTML
3. Web Designing
4. PHP Programming
5. Software Testing
6. Understanding Internet
7. Office Automation
8. Quantitative Aptitude
9. Multimedia Systems
10. Advanced Excel
11. Biometrics
12. Cyber Forensics
13. Pattern Recognition
14. Enterprise Resource Planning
15. Simulation and Modelling
16. Organization Behavior and more
Subject Subject Name L T P S Marks
Category
Credits
Code
hours
Inst.
Exter
Total
CIA
nal
SEC Fundamentals of Skill 2 - - - 2 2 25 75 10
Information Technology Enha. 0
Course
(SEC)
Learning Objectives
LO1 Understand basic concepts and terminology of information technology.
LO2 Have a basic understanding of personal computers and their operation
LO3 Be able to identify data storage and its usage
LO4 Get great knowledge of software and its functionalities
LO5 Understand about operating system and their uses
UNIT Contents No. Of.
Hours
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
6
Language, Assembly Language, High Level Language 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, Multi
Tasking, Multiprocessing, Time Sharing, DOS, Windows, 6
Unix/Linux.
TOTAL HOURS 30
Develop organizational structure using for the devices present currently under PO1, PO2,
PO3, PO4,
CO2 input or output unit.
PO5, PO6
Concept of storing data in computer using two header namely RAM and PO1, PO2,
CO3 PO3, PO4,
ROM with different types of ROM with advancement in storage basis. PO5, PO6
Work with different software, Write program in the software and applications PO1, PO2,
CO4
of software.
PO3, PO4,
PO5, PO6
Usage of Operating system in information technology which really acts as a PO1, PO2,
CO5 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.
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
Mapping with Programme Outcomes:
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
Credits
Code
Exter
Total
CIA
nal
INTRODUCTION TO Skill 2 - - 2 25 75 10
SEC HTML Enha. 0
Cours
e
(SEC
)
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:Headingsp
aragraph(<p> tag)–Fontstyleelements:(bold,italic,font,small,strong,strike,bigtags) 6
CO 1 3 3 3 3 3 3
CO 2 3 3 2 3 3 3
CO 3 2 3 3 3 3 3
CO 4 3 3 3 3 3 3
CO 5 3 3 3 2 3 3
Weightage of course 14 15 14 14 15 15
contributed to each PSO
Category
Credits
Hours
Inst.
Exter
Total
CIA
nal
SEC WEB DESIGNING Skill - - 2 - 2 2 25 75 100
Enha.
Course
(SEC)
Learning Objectives
Understand the basics of HTML and its components
LO1
To study about the Graphics in HTML
LO2
Understand and apply the concepts of XML and DHTML
LO3
Understand the concept of JavaScript
LO4
To identify and understand the goals and objectives of the Ajax
LO5
UNIT Details No. of Hours
I (Related programs to below concepts) 30
HTML: HTML-Introduction-tag basics- page
structure-adding comments working with texts,
paragraphs and line break. Emphasizing test- heading
and horizontal rules-list-font size, face and color-
alignment links-tables-frames.
II Forms & Images Using Html: Graphics:
Introduction-How to work efficiently with images in
web pages, image maps, GIF animation, adding
multimedia, data collection with html forms textbox,
password, list box, combo box, text area, tools for
building web page front page.
III XML & DHTML: Cascading style sheet (CSS)-what
is CSS-Why we use CSS-adding CSS to your web
pages-Grouping styles-extensible markup language
(XML).
Total 30
Course Outcomes Programme Outcome
CO On completion of this course, students will
CO1 Develop working knowledge of HTML PO1, PO3, PO6, PO8
CO5 An ability to develop web application using Ajax. P02, PO6, PO7
Text Book
1 Pankaj Sharma, “Web Technology”, SkKataria& Sons Bangalore 2011.
2 Mike Mcgrath, “Java Script”, Dream Tech Press 2006, 1st Edition.
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
Mapping with Programme Outcomes:
MAPPING TABLE
CO1 3 2 1 2 1 2
CO2 3 3 2 2 3 3
CO3 3 3 2 3 3 2
CO4 3 2 3 2 2 3
CO5 3 2 2 2 3 3
Weightage of course
contributed
15 12 10 11 12 13
to each PSO
Code
Category
Credits
External
Total
CIA
LO2 To design and develop dynamic, database-driven web applications using PHP version.
LO3 To get an experience on various web application development techniques.
LO4 To learn the necessary concepts for working with the files using PHP.
LO5 To get a knowledge on OOPS with PHP.
UNIT Contents No. of Hours
(Related programs to below concepts)
I Introduction to PHP -Basic Knowledge of websites -Introduction of 30
Dynamic Website -Introduction to PHP -Scope of PHP -XAMPP and
WAMP Installation
II PHP Programming Basics -Syntax of PHP -Embedding PHP in
HTML -Embedding HTML in PHP.
Introduction to PHP Variable -Understanding Data Types -Using
Operators -Using Conditional Statements -If(), else if() and else if
condition Statement.
Switch() Statements -Using the while() Loop -Using the for() Loop
PHP Functions.
III PHP Functions -Creating an Array -Modifying Array Elements -
Processing Arrays with Loops - Grouping Form Selections with
Arrays -Using Array Functions.
PHP Advanced Concepts -Reading and Writing Files -Reading Data
IV
from a File.
Managing Sessions and Using Session Variables -Destroying a
V Session -Storing Data in Cookies -Setting Cookies.
Total 30
2. DT Editorial Services (Author), “HTML 5 Black Book (Covers CSS3, JavaScript, XML,
XHTML, AJAX, PHP, jQuery)”, Paperback 2016, 2ndEdition.
Web Resources
1. Opensource digital libraries: PHP Programming
2. https://www.w3schools.com/php/default.asp
Mapping with Programme Outcomes:
CO1 3 2 1 2 1 2
CO2 3 3 2 2 3 3
CO3 3 3 2 3 3 2
CO4 3 2 3 2 2 3
CO5 3 2 2 2 3 3
Weightage of course
contributed to each 15 12 10 11 12 13
PSO
Inst. Hours
t Code
Category
Credits
External
Total
CIA
SEC SoftwareTesting Skill Enha. 2 - - - 2 2 25 75 100
Course
(SEC)
Learning Objectives
LO1 To study fundamental concepts in software testing
LO2 To discuss various software testing issues and solutions in software unit test, integration and
system testing.
LO3 To study the basic concept of Data flow testing and Domain testing.
Total 30
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
CO1 3 2 1 2 1 2
CO2 3 3 2 2 3 3
CO3 3 3 2 3 3 2
CO4 3 2 3 2 2 3
CO5 3 2 2 2 3 3
Weightage of course
contributed to each 15 12 10 11 12 13
PSO
Category
Credits
Code
Exter
Total
CIA
nal
UNDERSTANDING Skill 2 - - 2 25 75 100
SEC INTERNET Enha.
Course
(SEC)
Learning Objectives
LO1 Knowledge of Internet medium
LO2 Internet as a mass medium
LO3 Features of Internet Technology,
LO4 Internetassourceof infotainment
Understand the concept of infotainment and classification based on content and PO1, PO2, PO3,
CO3 style PO4, PO5, PO6
Can be able to know about Demographic and psychographic description of PO1, PO2, PO3,
CO4 internet PO4, PO5, PO6
PO1, PO2, PO3,
Understand the concept of cyber crime and future possibilities
CO5 PO4, PO5, PO6
Textbooks
1 01. Barnouw, E and Krishnaswamy S [1990] Indian Film. New York, OUP.
2 Kumar, Keval [1999] Mass Communication in India. Mumbai, Jaico.
3 Srivastava, K M [1992] Media Issues. Sterling Publishers Pvt Ltd.
Reference Book
1 Acharya, R N [1987] Television in India. Manas Publications, New Delhi.
2 Barnouw, E [1974] Documentary – A History of Nonfiction. Oxford, OUP
3 Luthra, H R [1986] Indian Broadcasting. Ministry of I& B, New Delhi.
4 Vasudev, Aruna [1986] The New Indian Cinema. Macmillan India, New Delhi.
Web Resources
1. https://www.teachucomp.com/samples/html/5/manuals/Mastering-HTML5-CSS3.pdf
2. https://www.w3schools.com/html/default.asp
CO 1 3 3 3 3 3 3
CO 2 3 3 2 3 3 3
CO 3 2 3 3 3 3 3
CO 4 3 3 3 3 3 3
CO 5 3 3 3 2 3 3
Weightage of course 14 15 14 14 15 15
contributed to each PSO
Credits
External
Total
CIA
2. https://www.javatpoint.com/automation-tools
MAPPING TABLE
CO1 3 2 2 3 3 3
CO2 3 3 3 3 3 3
CO3 3 3 3 3 3 3
CO4 3 3 3 3 3 3
CO5 3 3 3 3 3 3
Weightage of course
contributed to each
15 14 14 15 15 15
PSO
Inst. Hours
Category
Credits
External
Total
CIA
Quantitative Aptitude Skill 2 - - - 2 2 25
SEC Enha.
75 100
Course
(SEC)
Learning Objectives
LO1 To understand the basic concepts of numbers
LO2 Understand and apply the concept of percentage, profit & loss
LO3 To study the basic concepts of time and work, interests
LO4 To learn the concepts of permutation, probability, discounts
LO5 To study about the concepts of data representation, graphs
UNIT Contents No. of
Hours
I Numbers-HCF and LCM of numbers-Decimal fractions-
Simplification-Square root and cube roots - Average- 6
problems on Numbers.
III Time and work - pipes and cisterns - Time and Distance
- problems on trains -Boats and streams - simple interest
6
- compound interest - Logarithms - Area-Volume and
surface area -races and Games of skill.
Total 60
Course Outcomes Programme Outcome
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/
MAPPING TABLE
CO1 3 2 1 2 2 2
CO2 2 3 1 3 2 2
CO3 1 3 1 1 3 1
CO4 1 2 1 1 3 1
CO5 1 2 1 1 3 3
Weightage of course
contributed to each
PSO
8 12 5 8 13 9
Inst. Hours
Category
Credits
External
Total
CIA
Multimedia Systems Skill 2 - - - 2 2 25 75 100
SEC Enha.
Course
(SEC)
Learning Objectives
LO1 Understand the definition of Multimedia
LO2 To study about the Image File Formats, SoundsAudio File Formats
LO3 Understand the concepts of Animation and Digital Video Containers
LO4 To study about the Stage of Multimedia Project
LO5 Understand the concept of Ownership of Content Created for Project Acquiring Talent
UNIT Contents No. of Course
Hours Objective
I Multimedia Definition-Use Of Multimedia-
Delivering Multimedia- Text: About Fonts and 6
Faces - Using Text in Multimedia.
Total 30
Course Outcomes Programme Outcomes
CO On completion of this course, students will
CO1 understand the concepts, importance, application and the
PO1
process of developing multimedia
CO2 to have basic knowledge and understanding about image
PO1, PO2
related processings
Text Book
1 TayVaughan,"Multimedia:MakingItWork",8thEdition,Osborne/McGraw-
Hill,2001.
Reference Books
1. RalfSteinmetz&KlaraNahrstedt"MultimediaComputing,Communication&Applica
tions",PearsonEducation,2012.
Web Resources
1. https://www.geeksforgeeks.org/multimedia-systems-with-features-or-characteristics/
CO1 2 2 3 3 3 2
CO2 2 3 2 3 2 1
CO3 1 2 3 3 3 2
CO4 3 2 2 2 1 2
CO5 2 3 1 3 3 3
Weightage of course
contributed to each 10 12 11 14 12 10
PSO
Inst. Hours
Category
Credits
External
Total
CIA
Skill - - 2 - 2 2 25 75 100
SEC Advanced Excel Enha.
Course
(SEC)
Learning Objectives
LO1 Handle large amounts of data
LO2 Aggregate numeric data and summarize into categories and subcategories
LO3 Filtering, sorting, and grouping data or subsets of data
LO4 Create pivot tables to consolidate data from multiple files
LO5 Presenting data in the form of charts and graphs
UNIT Contents No. of Hours
I (Related programs to below concepts)
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 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 30
IV
More Functions Date and time functions- Text functions-
Database functions- Power Functions - Formatting Using
auto formatting option for worksheets- Using conditional
formatting option for rows, columns and cells- What If
Analysis - Goal Seek- Data Tables- Scenario Manager.
Total 30
Course Outcomes Programme Outcomes
CO On completion of this course, students will
CO1 Work with big data tools and its analysis techniques. PO1
Text Book
1 Excel 2019 All
2 Microsoft Excel 2019 Pivot Table Data Crunching
Reference Books
2 https://www.javatpoint.com
3 https://www.w3schools.com
1 2 3 4 5 6
CO1 3 3 2 3 3 3
CO2 3 2 2 3 3 3
CO3 3 3 2 3 3 3
CO4 3 2 2 3 3 3
CO5 3 2 2 3 3 3
Weightage of course
contributed to each PSO
15 12 10 15 15 15
Marks
Inst. Hours
Category
Credits
Total
CIA
Biometrics Specific 2 - - - 2 2 25
SEC 75 100
Elective
Learning Objectives
Total 30
Course Outcomes
Course
On completion of this course, students will;
Outcomes
References Books
Guide to Biometrics by Ruud M. Bolle , SharathPankanti, Nalinik.Ratha, Andrew
1.
W.Senior, Jonathan H. Connell , Springer 2009
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
MAPPING TABLE
1 2 3 4 5 6
CO1 3 1 2 2 2 2
CO2 2 3 2 3 3 1
CO3 2 2 2 3 3 2
CO4 3 2 1 3 3 2
CO5 3 3 2 3 3 3
Weightage of course
contributed
13 11 9 14 14 10
to each PSO
Strong-3M-Medium-2 L-Low-1
Subject Code Subject Name L T P S Marks
Inst. Hours
Category
Credits
External
Total
CIA
Cyber Forensics Skill 2 - - - 2 2 25 75 100
SEC Enha.
Course
(SEC)
Learning Objectives
LO1 Understand the definition of computer forensics fundamentals.
LO2 To study about the Types of Computer Forensics Evidence
LO3 Understand and apply the concepts of Duplication and Preservation of Digital Evidence
LO4 Understand the concepts of Electronic Evidence and Identification of Data
LO5 To study about the Digital Detective, Network Forensics Scenario, Damaging Computer
Evidence.
UNIT Contents No. of Hours
I Overview of Computer Forensics Technology:
Computer Forensics Fundamentals: What is Computer
Forensics Use of ComputerForensics in Law
Enforcement, Computer Forensics Assistance to
HumanResources/Employment Proceedings, Computer
Forensics Services, Benefits of professionalForensics
Methodology, Steps taken by Computer Forensics 6
Specialists. Types of 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
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
6
Seizure: Collection Options, 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.
III Duplication and Preservation of Digital Evidence:
Processing steps, Legal Aspects of collecting and
Preserving Computerforensic Evidence. Computer image
Verification and Authentication: Special needs of 6
Evidential Authentication, Practical Consideration,
Practical Implementation.
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.
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/
MAPPING TABLE
1 2 3 4 5 6
CO1 3 1 2 2 2 2
CO2 2 3 2 3 3 1
CO3 3 2 2 3 3 2
CO4 3 3 1 3 3 2
CO5 3 3 2 3 3 3
Weightage of course
contributed
14 12 9 14 14 10
to each PSO
Inst. Hours
Category
Credits
External
Total
CIA
Pattern Recognition Skill 2 - - - 2 2 75 25 100
SEC Enha.
Course
(SEC)
Learning Objectives
LO1 To learn the fundamentals of Pattern Recognition techniques
LO2 To learn the various Statistical Pattern recognition techniques
LO3 To learn the linear discriminant functions and unsupervised learning and clustering
LO4 To learn the various Syntactical Pattern recognition techniques
LO5 To learn the Neural Pattern recognition techniques
UNIT Contents No. of Course Objective
Hours
PATTERN RECOGNITION OVERVIEW: Pattern
recognition, Classification and Description-Patterns and
I 6 CO1
feature Extraction with Examples-Training and Learning in
PR systems-Pattern recognition Approaches
STATISTICAL PATTERN RECOGNITION:
II Introduction to statistical Pattern Recognition-supervised 6 CO2
Learning using Parametric and Non-Parametric Approaches.
LINEAR DISCRIMINANT FUNCTIONS AND
UNSUPERVISED LEARNING AND CLUSTERING:
Introduction-Discrete and binary Classification Problems-
III 6 CO3
Techniques to directly Obtain linear Classifiers -
Formulation of Unsupervised Learning Problems-Clustering
for unsupervised learning and classification
SYNTACTIC PATTERN RECOGNITION: Overview of
Syntactic Pattern Recognition-Syntactic recognition via
IV parsing and other grammars–Graphical Approaches to 6 CO4
syntactic pattern recognition-Learning via grammatical
inference.
NEURAL PATTERN RECOGNITION: Introduction to
Neural Networks-Feed-forward Networks and training by
V 6 CO5
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
understand the concepts, importance, application and the PO1
CO1
process of developing Pattern recognition over view
CO2 to have basic knowledge and understanding about PO1, PO2
parametric and non-parametric related concepts.
To understand the framework of frames and bit images to PO4, PO6
CO3
animations
Speaks about the multimedia projects and stages of PO4, PO5, PO6
CO4
requirement in phases of project.
Understanding the concept of cost involved in multimedia PO3, PO8
CO5
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/
CO1 3 3 2 2 2 2
CO2 3 3 2 2 3 2
CO3 3 3 3 3 3 2
CO4 3 3 3 3 3 2
CO5 3 3 2 2 2 2
Weightage of
course contributed
to each PSO
15 15 12 12 13 10
Inst. Hours
Category
Credits
Subject Code Subject Name L T P S
External
Total
CIA
Enterprise Resource Planning Skill 2 - - - 2 2 25
Enha.
SEC 75 100
Course
(SEC)
Learning Objectives
Course
On completion of this course, students will;
Outcomes
CO1 Understand the basic concepts of ERP. PO1, PO2, PO6
CO2 Identify different technologies used in ERP PO2, PO3, PO4
Understand and apply the concepts of ERP Manufacturing
CO3 PO1, PO3, PO6
Perspective and ERP Modules
CO4 Discuss the benefits of ERP PO2, PO6
CO5 Apply different tools used in ERP PO1, PO3, PO5
Reference Text :
MAPPING TABLE
CO1 3 3 3 2 2 2
CO2 3 3 2 2 3 2
CO3 3 3 3 3 3 2
CO4 3 3 3 3 3 2
CO5 3 3 3 2 2 3
Weightage of
course contributed
to each PSO
15 15 14 12 13 11
Marks
Inst. Hours
Category
Credits
Subject Code Subject Name L T P S
External
Total
CIA
Simulation and Modeling Skill 2 - - - 2 2 25
Enha.
SEC 75 100
Course
(SEC)
Learning Objectives
Generates computer simulation technologies and techniques, lays the groundwork for
students to comprehend computer simulation requirements, and implements and tests a
LO1 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
LO2 Discuss the concepts of modelling layers of critical infrastructure networks in society.
LO3 Create tools for viewing and controlling simulations and their results.
LO4 Understand the concept of Entity modelling, Path planning
LO5 To learn about the Algorithms and Modelling.
UNIT Details No. of Hours
Introduction To Modeling & Simulation – What is
Modeling and Simulation – Complexity Types – Model
Types – Simulation Types – M&S Terms and Definitions
I Input Data Analysis – Simulation Input Modeling – Input 6
Data Collection - Data Collection Problems - – Input
Modeling Strategy - Histograms -Probability
Distributions - Selecting a Probability Distribution.
Random Variate Generation – Random Numbers –
II 6
Random Number Generators – General principles –
Inverse Transform Method –Acceptance Rejection
Method –Composition Method –Relocate and Rescale
Method - Specific distributions-Output Data Analysis –
Introduction -Types of Simulation With Respect to
Output Analysis - Stochastic Process and Sample Path -
Sampling and Systematic Errors - Mean, Standard
Deviation and Confidence Interval - Analysis of Finite-
Horizon Simulations - Single Run - Independent
Replications - Sequential Estimation – Analysis of
Steady-State Simulations - Removal of Initialization Bias
(Warm-up Interval) - Replication-Deletion Approach -
Batch-Means Method .
Comparing Systems via Simulation – Introduction –
Comparison Problems - Comparing Two Systems -
Screening Problems - Selecting the Best - Comparison
with a Standard - Comparison with a Fixed Performance
III 6
Discrete Event Simulations – Introduction - Next-Event
Time Advance - Arithmetic and Logical Relationships -
Discrete-Event Modeling Approaches – Event-
Scheduling Approach – Process Interaction Approach.
Entity Modeling – Entity Body Modeling – Entity Body
Visualization – Entity Body Animation – Entity
Interaction Modeling – Building Modeling Distributed
Simulation – High Level Architecture (HLA) –
Federation Development and Execution Process
(FEDEP) – SISO RPR FOM Behavior Modeling –
IV 6
General AI Algorithms - Decision Trees - Neural
Networks - Finite State Machines - Logic Programming -
Production Systems – Path Planning - Off-Line Path
Planning - Incremental Path Planning - Real-Time Path
Planning – Script Programming -Script Parsing - Script
Execution.
Optimization Algorithms – Genetic Algorithms –
V Simulated Annealing Examples: Sensor Systems 6
Modeling – Human Eye Modeling – Optical Sensor
Modeling – Radar Modeling.
Total 30
Course Outcomes
Course
On completion of this course, students will; Programme Outcomes
Outcomes
Introduction To Modeling & Simulation, Input Data
CO1 PO1
Analysis and Modeling.
Random Variate and Number Generation. Analysis of
CO2 PO1, PO2
Simulations and methods.
CO3 Comparing Systems via Simulation PO4, PO6
CO4 Entity Body Modeling, Visualization, Animation. PO4, PO5, PO6
CO5 Algorithms and Sensor Modeling. PO3, PO5
Text Books
PO 1 PO 2 PO 3 PO 4 PO 5 PO 6
CO 1 3 2 2 3 3 2
CO 2 3 3 2 3 3 2
CO 3 3 3 3 3 3 2
CO 4 3 3 2 3 3 2
CO 5 3 3 2 3 3 2
15 14 11 15 15 10
Strong-3M-Medium-2 L-Low-1
Marks
Inst. Hours
Category
Credits
Subject Code Subject Name L T P O
External
Total
CIA
Organizational Skill Enha.
SEC 2 - - - 2 2 25 75 100
Behaviour Course (SEC)
Learning Objectives
Uma Sekaran, Organizational Behaviour Text & cases, 2nd edition, Tata McGraw Hill
1.
Publishing CO. Ltd
GangadharRao, Narayana, V.S.P Rao, Organizational Behaviour 1987, Reprint 2000,
2.
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.