Syllabus
Syllabus
SEMESTER – I
Mathematical Foundation of
20MCA101
Computer Science 4 4 50 50
100
20MCA102
Software Engineering 4 4 50 50 100
20MCA103
Operating Systems 4 4 50 50 100
20MCA104
Programming in Python 4 4 50 50 100
*
Elective I – General 4 4 50 50 100
20MCA105 Lab I – Python Programming 4 2 50 50 100
20MCA106 Lab II - RDBMS 4 2 50 50 100
20MCA107
Skill Based lab I–Linux 2 1 25 25 50
20MCA108 Soft Skills I- Professional 2 1 25 25 50
Communication
SEMESTER - II
20MCA201
Data Structures and Algorithms 4 4 50 50 100
20MCA202 Web Technologies 4 4 50 50 100
20MCA203 Programming in Java
4 4 50 50 100
20MCADA01 Data Mining Techniques
20MCADA02 Data Analytics and Visualization 4 4 50 50 100
COURSE HRS / CIA ESE TOT.
COURSE TITLE CREDIT
CODE WK Mks Mks MKs
using Spreadsheets
20MCADS01 Data Communication & Networking
20MCADS02
Wireless Communication & Security
20MCAAM01 Artificial Intelligence & Expert
System
20MCAAM02
Soft Computing
*
Elective II – General 4 4 50 50 100
20MCA204 Lab III – Web Technologies 4 2 50 50 100
20MCA205 Lab IV- Java Programming 4 2 50 50 100
20MCA206 Skill Based Lab II - R Programming 2 1 25 25 50
20MCA207 Soft Skills II- Aptitude Training 2 1
25 25 50
SEMESTER - IV
19MCA401 Compiler Design 4 4 50 50 100
SEMESTER - V
19MCA501 Software Project Management 4 4 50 50 100
SEMESTER - VI
19MCA601 Major Project 12 100 100 200
4. 20MCAGE04 E-Commerce
4 19MCAGE04 E-Commerce
RESEARCH DOMAIN
Semester
in which
Sub.Code CIA ESE Total
Courses Hrs. Credits the
Mks Mks Marks
course is
offered
Respecti
ve
MOOC/NPTEL/SWAYAM
- Credits I-V - - -
COURSES
allotted
by UGC
I MCA
SEMESTER – I
(For those who join in 2020 onwards)
MATHEMATICAL MAJOR
FOUNDATION CORE
MCA 20MCA101 4 4
OF COMPUTER
SCIENCE
COURSE DESCRIPTION
This course provides the logical, analytical and mathematical concepts
that are fundamental for Computer Science
COURSE OBJECTIVE
Introduction – Set and its elements – Elements of a set – Standard Sets and
Symbols – Set Description – Roaster method – Set Builder method – Cardinal
number of a set – Types of Sets - Venn – Euler diagram – Set Operations and
Laws of Set Theory – Union of Sets – Intersection of Sets – Disjoint Sets –
Difference of Two Sets – Complement of a Set – Distributive Laws
SELF STUDY: Standard Sets and Symbols – Set Description, Types of Sets -
Venn – Euler diagram
WEB REFERENCES:
1. www.britannica.com/science/set-theory
2. https://www.khanacademy.org/math/precalculus/precalc-matrices
COURSE OUTCOMES
On the successful completion of the course, students will be able to:
KNOWLEDGE
LEVEL
(ACCORDING TO PSOs
COURSE OUTCOMES
NO. REVISED ADDRESSED
BLOOM’S
TAXONOMY)
Perform Logical operations and
predicate calculus needed for
PSO1 &
CO 1 K2
computing skill. PSO2
COURSE DESCRIPTION
COURSE OBJECTIVES
To provide an insight into software life cycle and various software process
models.
To understand the methodologies for constructing software with high
quality and reliability.
To be familiar with estimation and scheduling of projects.
WEB REFERENCES:
1. https://www.tutorialspoint.com/software_engineering/
2. https://www.geeksforgeeks.org/software-engineering/
COURSE OUTCOMES
On the successful completion of the course, students will be able to:
KNOWLEDGE
LEVEL
(ACCORDING TO PSOs
COURSE OUTCOMES
NO. REVISED ADDRESSED
BLOOM’S
TAXONOMY)
Compare the different domains and
PSO1 &
CO 1 K2
process models. PSO2
OPERATING MAJOR
MCA 20MCA103 4 4
SYSTEMS CORE
COURSE DESCRIPTION
COURSE OBJECTIVES
WEB REFERENCES:
1. http://Williamstallings.com/os/animations
2. https://www.tutorial.com/operating_system/
COURSE OUTCOMES
On the successful completion of the course, students will be able to:
KNOWLEDGE
LEVEL
(ACCORDING TO PSOs
COURSE OUTCOMES
NO. REVISED ADDRESSED
BLOOM’S
TAXONOMY)
Identify the components and
PSO1 &
CO 1 K2
processes. PSO2
PROGRAMME COURSE
COURSE TITLE HRS/WEEK CREDITS
CODE CODE CATEGORY
PROGRAMMING
MAJOR
MCA 20MCA104 4 4
IN PYTHON CORE
COURSE DESCRIPTION
This course provides the basics of writing and running Python scripts to
more advanced features such as file operations, regular expressions, working
with OOPs concept and using the extensive functionality of Python modules.
Extra emphasis is placed on features unique to Python, such as tuples, array
slices, and output formatting.
COURSE OBJECTIVE
REFERENCES:
1. Richard L. Halterman, “Learning To Program with Python”, 2013.
2. Allen B. Downey, “Python for Software Design”, 2018.
3. ReemaThareja, “Python Programming Using Probolem Solving Approach”,
Oxford University Press, 2017
4. Bill Lubanovic, “Introducing Python”, O ‘Reilly Media Publications, 2015
WEB REFERENCES:
1.http://spoken-tutorial.org/tutorial-search/python
2.https://docs.python.org
COURSE OUTCOMES
On the successful completion of the course, students will be able to:
KNOWLEDGE
LEVEL
(ACCORDING TO PSOs
COURSE OUTCOMES
NO. REVISED ADDRESSED
BLOOM’S
TAXONOMY)
Predict the basics of Python
CO 1 K2 PSO1
programming.
Solve problems requiring the writing
of well-documented programs in the
CO 2 K2, K3 & K4 PSO1& PSO2
Python language, including use of the
logical constructs of that language.
Use and manipulate Lists and python
COURSE DESCRIPTION
This course provides the practical knowledge of implementing Python
programs with loops, functions and represent compound data using lists,
tuples and dictionaries.
COURSE OBJECTIVES
To write, test and debug simple Python programs.
To use functions for structuring Python programs.
To read and write data from/to files in Python.
LAB LIST
1. Running instructions in Interactive interpreter and a Python Script
2. Write a program to purposefully raise Indentation Error and Correct
it.
3. Write a program add.py that takes 2 numbers as command line
arguments and prints its sum.
4. Write a program using for loop that loops over a sequence.
5. Write a program using a while loop that asks the user for a number,
and prints a countdown from that number to zero.
6. Write a program to count the numbers of characters in the string and
to use split and join methods in the string.
7. Write a program combine_lists that combines these lists into a
dictionary
8. Write a function nearly_equal to test whether two strings are nearly
equal.Two strings a and b are nearly equal when a can be generated
by a single mutation on b.
9. Write a function reverse to reverse a list. Without using the reverse
function.
10. Find the most frequent words in a text read from a file.
COURSE OUTCOMES
On the successful completion of the course, students will be able to:
KNOWLEDGE
LEVEL
(ACCORDING TO PSOs
COURSE OUTCOMES
NO. REVISED ADDRESSED
BLOOM’S
TAXONOMY)
Implement Math functions, Strings,
PSO1, PSO2 &
CO 1 K2
List and Tuple in Python programs. PSO3
Express different Decision Making
CO 2 K2, K3, K4 PSO1 & PSO2
statements and Functions.
Interpret Object oriented
PROGRAMME COURSE
COURSE TITLE CATEGORY HRS/WEEK CREDITS
CODE CODE
LAB II – MAJOR
MCA 20MCA106 RDBMS 4 2
LAB
COURSE DESCRIPTION
This course provides practical knowledge in PL/SQL programming,
utilizing the services provided by Oracle database in a stored procedure
perspective. This also includes implementation of Subprograms, Triggers, and
Cursors concepts in depth.
COURSE OBJECTIVE
COURSE OUTCOMES
KNOWLEDGE
LEVEL
(ACCORDING TO PSOs
COURSE OUTCOMES
NO. REVISED ADDRESSED
BLOOM’S
TAXONOMY)
Enhance Programming skills and
PSO1, PSO2 &
CO 1 techniques. K2
PSO3
COURSE DESCRIPTION
COURSE OBJECTIVES
LAB LIST
Shell programming
1. Using Basic Commands.
2. Arithmetic Operations Using Case Statement.
3. Sum of the Digits Calculation.
4. Check for file Existence.
5. Check for String Palindrome.
6. Prime Number Generation.
7. Factorial Calculation.
8. Pattern checking Using grep command.
9. Open a file using System Call.
C programming
COURSE OUTCOMES
KNOWLEDGE
LEVEL
(ACCORDING TO PSOs
COURSE OUTCOMES
NO. REVISED ADDRESSED
BLOOM’S
TAXONOMY)
Use Linux utilities and develop shell
PSO1 &
CO 1 K2
scripts to perform tasks. PSO2
COURSE DESCRIPTION
This course provides skills of oral and written communication to work in
different environments, develop emotional sensitivity and an awareness of how
to work and negotiate with people.
COURSE OBJECTIVE:
To communicate ethically and efficiently.
TOPICS
1. Elements of Communication
a. The importance of communication through English
b. Factors that influence communication
c. Verbal and Non Verbal Communication
d. Business Communication
2. Review of English Grammar.
3. Pronunciation Practice.
4. The Sounds of English.
5. Reading and Writing Skills.
COURSE OUTCOMES
KNOWLEDGE
LEVEL
(ACCORDING TO PSOs
COURSE OUTCOMES
NO. REVISED ADDRESSED
BLOOM’S
TAXONOMY)
Display competence in oral and PSO1& PSO2
CO 1 K2
written communication.
Use current technology related to the PSO3
CO 2 K2, K3
communication.
I MCA
SEMESTER – II
(For those who join in 2020 onwards)
DATA
MAJOR
STRUCTURES
MCA 20MCA201 4 4
AND CORE
ALGORITHMS
COURSE DESCRIPTION
This course provides knowledge on several fundamental algorithms and
data structures and to implement them in C++ to be an effective designer,
developer, or customer for new applications.
COURSE OBJECTIVE
To understand the concept of data structures through ADT including
List, Stack and Queues.
To design, develop and implement various data structure algorithms.
To compute the complexity of various algorithms.
REFERENCES :
1. Mark Allen Weiss, “Data Structures and Algorithm Analysis in C“,2nd
Edition, Pearson Education Asia, 2016.
2. Seymour Lipschutz, “Data structures with C”, Tata Mc Graw Hill,
2011.
3. Debasis Samanta, “Classic Data Structures”, 2nd Edition, PHI, 2012.
4. Ashok N. Kamthane , “Programming and Data structure”, Dorling
Kindersley,2012.
5. E.Balagursamy,” Data Structures using C”, Tata McGraw Hill, 2015
Reprint.
WEB REFERENCES:
1. https://www.w3schools.in/data-structures-tutorial/intro
2. https://www.tutorialride.com/data-structures/data-structures-
tutorial.htm
3. https://www.geeksforgeeks.org/fundamentals-of-algorithms/
COURSE OUTCOMES
On the successful completion of the course, students will be able to:
KNOWLEDGE
LEVEL
(ACCORDING TO PSOs
COURSE OUTCOMES
NO. REVISED ADDRESSED
BLOOM’S
TAXONOMY)
Select appropriate data
CO 1 structures as applied to K2 & K4 PSO1
specified problem definition.
PROGRAMME COURSE
COURSE TITLE HRS/WEEK CREDITS
CODE CODE CATEGORY
MAJOR
WEB
MCA 20MCA202 4 4
TECHNOLOGIES CORE
COURSE DESCRIPTION
This course provides the student with foundational programming
knowledge and skills for application development on the Internet.
COURSE OBJECTIVES
To make the students familiar with client server architecture and able to
develop web applications using PHP.
To plan, design, construct, and integrate basic server-side components of
modern web applications including databases and scripts.
To impart the skills and project-based experience needed for entry into web
application and development careers.
The Basics of CSS3 – Understanding styles – Styling text – Box model – Styling
tables- Positioning elements
HTML 5 Forms - Using input fields – Adding a Text area – Using Drop-Down
Lists – Data Validation
PHP Flow Control – Looping - Building own functions – event driven PHP
PHP Libraries – Text Functions – Math Functions – Date and time functions
Sessions and carts – Storing Persistent Data – PHP and cookies – PHP and
Sessions
REFERENCES:
WEB REFERENCES:
1. https://www.w3schools.com/html/html5_intro.asp
2. css3generator.com
3. https://www.w3schools.com/php/default.asp
4. https://en.wikiversity.org/wiki/Computer_architecture_and_organization
COURSE OUTCOMES
KNOWLEDGE
LEVEL
(ACCORDING TO PSOs
COURSE OUTCOMES
NO. REVISED ADDRESSED
BLOOM’S
TAXONOMY)
Use knowledge of HTML and CSS to PSO1 &
PROGRAMME COURSE
COURSE TITLE HRS/WEEK CREDITS
CODE CODE CATEGORY
PROGRAMMING
MAJOR
MCA 20MCA203 4 4
IN JAVA CORE
COURSE DESCRIPTION
This course provides an exhaustive coverage of Core Java programming
language features like OOPS and GUI programming.
COURSE OBJECTIVE
WEB REFERENCES:
1. https://www.cs.cmu.edu/afs/cs.cmu.edu/user/gchen/www/download/
java/LearnJava.pdf
2. https://lecturenotes.in/subject/73/java-programming-java
COURSE OUTCOMES
KNOWLEDGE
LEVEL
(ACCORDING TO PSOs
COURSE OUTCOMES
NO. REVISED ADDRESSED
BLOOM’S
TAXONOMY)
Apply the basic Java constructs to PSO1
CO 1 develop solutions to real time K2
problems.
Analyze the hierarchy of java classes PSO1& PSO2
CO 2 K2, K3, K4
to develop object oriented programs.
Design software in Java using
PSO1&PSO3
CO 3 K2 & K3
Packages and Threads.
Implement Concepts of AWT for PSO1&PSO4
CO 4 K2, K3 & K5
Creating GUI.
PROGRAMME COURSE
COURSE TITLE HRS/WEEK CREDITS
CODE CODE CATEGORY
COURSE DESCRIPTION
This course provides information about two powerful technologies.
Together, these two technologies provide a powerful platform for building
database-driven Web applications.
COURSE OBJECTIVE
To understand how client side and server-side programming works on
the web.
To Test, debug and deploy web pages containing PHP and MySQL.
To create, read and process data in a MySQL database.
LAB LIST
1. Basic programs in HTML5, CSS3, JavaScript and jquery
2. Program for implementing mathematical functions.
3. Program for implementing string functions.
4. Program for Validating Registration Form.
5. Program to create Login form using PHP and MYSQL.
6. Program for online quiz using PHP and MYSQL.
7. Programs for manipulating MYSQL database
8. Program for uploading an image using PHP and MYSQL.
9. Program for Pagination using PHP and MYSQL.
10. Program for Cookie manipulation using PHP.
11. Program for Session manipulation using PHP.
COURSE OUTCOMES
KNOWLEDGE
LEVEL
(ACCORDING TO PSOs
COURSE OUTCOMES
NO. REVISED ADDRESSED
BLOOM’S
TAXONOMY)
Design WebPages using server side PSO1& PSO2
CO 1 K1
scripting.
Use PHP built-in functions and PSO3
CO 2 K1, K2,
custom functions for processing.
Create various interactive and PSO5
CO 3 K1 & K3
dynamic websites
I MCA
SEMESTER - II
(For those who join in 2020 onwards)
COURSE DESCRIPTION
This course provides experiential learning in the implementation of Core
Java Programming.
COURSE OBJECTIVE
To understand the basic Java programming constructs
To develop program by using OOPS concept.
To handle Packages, Exception , Basics of AWT and Applets.
To create and manipulate databases in Java using JDBC.
LAB LIST
1. Programs using Basic Programming Constructs
2. Programs implementing Classes.
3. Programs for implementing Inheritance
4. Programs for implementing Abstract Classes
5. Programs for implementing a Stack Class
6. Programs for implementing Constructor Overloading
7. Programs for implementing Method Overloading
8. Programs for implementing Method Overriding
9. Programs for Handling Errors using Exception Handling
10. Programs using Interfaces.
11. Programs on Packages.
12. Programs on Multithreading
13. Programs in Applets.
14. Programs for Designing Graphical User Interface using AWT
15. Programs for Data Base Management Systems using JDBC
KNOWLEDGE
LEVEL
(ACCORDING PSOs
NO. COURSE OUTCOMES
TO REVISED ADDRESSED
BLOOM’S
TAXONOMY)
Understand Java programming PSO1& PSO3
development environment,
CO 1 K2
Compiling, Debugging, Linking and
Executing the programs.
Analyze the complexity of problems, PSO2 &
modularized the problems into small PSO3
CO 2 K2, K3
modules and then convert them in to
programs.
Understand and apply the in built PSO3 &
CO 3 functions and customized functions K3 & K4 PSO5
for solving the problems.
I MCA
SEMESTER - II
(For those who join in 2020 onwards)
COURSE DESCRIPTION
This course provides an in-depth knowledge on the basic constructs and
statistical analysis in R.
COURSE OBJECTIVE
LAB LIST
1. Exercises to understand the R basics.
2. Exercises to understand the programming constructs of R
3. Exercises to draw a scatter diagram and charts.
4. Exercises to implement statistical operations in R
5. Exercises to implement concepts of probability and distributions in R
COURSE OUTCOMES
KNOWLEDGE
LEVEL
(ACCORDING TO PSOs
COURSE OUTCOMES
NO. REVISED ADDRESSED
BLOOM’S
TAXONOMY)
Demonstrate the practical application PSO1& PSO2
CO 1 K1
of R programming tool.
Emphasize the implementation of PSO3
CO 2 K1, K2,
statistical operations in R
I MCA
SEMESTER - II
(For those who join in 2020 onwards)
COURSE DESCRIPTION
This course provides gamut of skills which facilitate the students to
enhance their employability quotient and to establish a stronger connect with
the technical environment in which they operate. It makes them think critically
and apply basic mathematics skills to interpret data, draw conclusions and
solve problems.
COURSE OBJECTIVE
COURSE OUTCOMES
KNOWLEDGE
LEVEL
(ACCORDING TO PSOs
COURSE OUTCOMES
NO. REVISED ADDRESSED
BLOOM’S
TAXONOMY)
Apply quantitative techniques to PSO1& PSO2
CO 1 K1
solve variety of problems.
Enhance the technical skills for PSO3
CO 2 K1, K2,
employability.
I MCA
SEMESTER – II
(For those who join in 2020 onwards)
COURSE DESCRIPTION
This course provides the basic concepts, principles, methods,
implementation techniques and applications of data mining.
COURSE OBJECTIVE
To know then scope and necessity of Data mining for the Society.
To understand & analyze the various algorithms for Knowledge
Extraction.
To acquire the basic knowledge of various data mining techniques
through Weak tool.
KNOWLEDGE
LEVEL
(ACCORDING TO PSOs
COURSE OUTCOMES
NO. REVISED ADDRESSED
BLOOM’S
TAXONOMY)
Identify the functionalities of Data
PSO1 &
CO 1 Mining and various techniques to K2
PSO2
extract knowledge.
Analyze the methods to discover
PSO1 &
CO 2 K2, K3, K4
Association Rules PSO2
Design & deploy the appropriate
PSO1 &
CO 3 K2 & K3
Clustering techniques. PSO3
Outline web mining, temporal and PSO1 &
CO 4 K2, K3 & K5 PSO4
spatial data mining
Examine and Explore weka PSO1 &
CO 5 K2,K3 & K5 PSO5
techniques
II MCA
SEMESTER – II
(For those who join in 2020 onwards)
COURSE DESCRIPTION
This course provides knowledge to perform data analysis using
Excel's most popular features.
COURSE OBJECTIVE
Learn about the pivot tables in Spreadsheet
Provide knowledge on Data Checking and Evaluation.
Perform Data Analysis and Evaluation
UNIT I
Introducing Spreadsheet
Getting Data the Export - Import Way - Querying External Databases and Web
Page Tables
UNIT II
Cleaning Data
UNIT III
UNIT IV
UNIT V
Descriptive Statistics
Using the Descriptive Statistics Tool - Creating a Histogram - Ranking by
Percentile - Calculating Moving Averages Exponential Smoothing - Generating
Random Numbers - Sampling Data
Inferential Statistics
Using the t-test Data Analysis Tool - Performing z-test Calculations - Creating
a Scatter Plot - Using the Regression Data Analysis Tool - Using the
Correlation Analysis Tool - Using the Covariance Analysis Tool - Using the
ANOVA Data Analysis Tools - Creating an f-test Analysis - Using Fourier
Analysis
REFERENCES:
1. Stephen L. Nelson, and E. C. Nelson, “Excel Data Analysis For
Dummies” , Second edition, John Wiley & Sons, Inc., 2014
2. Walkenbach, John, “Excel 2016 Bible”, John Wiley & Sons, Inc., 2015
3. Jelen, Bill, “Excel 2016 Pivot Table Data Crunching”, Pearson Education,
Inc, 2016
WEB REFERENCES:
1. owardsdatascience.com/data-analysis-using-excel-885f337c85c
2. https://people.umass.edu/evagold/excel.html
3. https://www.analyticsvidhya.com/blog/2020/04/excel-tips-tricks-
data-analysis/
COURSE OUTCOMES
On the successful completion of the course, students will be able to:
KNOWLEDGE
LEVEL
(ACCORDING TO PSOs
COURSE OUTCOMES
NO. REVISED ADDRESSED
BLOOM’S
TAXONOMY)
Ability to analyze data is a powerful
PSO1 &
CO 1 skill that helps you make better K2
PSO2
decisions
Identify the basic principles of a Pivot
PSO1 &
CO 2 K2, K3, K4
Table PSO2
Recognize how to use Pivot Table and
PSO1 &
CO 3 K2 & K3
Pivot chart PSO3
Use Excel’s powerful functions to
PSO1 &
CO 4 efficiently transform mountains of K2, K3 & K5 PSO4
raw data into clear insights
Use your new-found Excel skills like
Descriptive Statistics and Inferential PSO1 &
CO 5 Statistics to analyze what makes a K2,K3 & K5 PSO5
successful project.
I MCA
SEMESTER – II
(For those who join in 2020 onwards)
SPECIALIZ
ATION
DATA ELECTIVE –
PSCA 20MCADS01 COMMUNICATION 4 4
DISTRIBUT
& NETWORKING
ED SYSTEM
SECURITY
COURSE DESCRIPTION
This course provides the basic concepts, design principles and
underlying technologies of networking.
COURSE OBJECTIVE
WEB REFERENCES:
1. http://www.omnisecu.com/basic-networking/
2. https://www.tutorialweb.com/ns2/NS2-1.htm
3. https://www.isi.edu/nsnam/ns/
COURSE OUTCOMES
On the successful completion of the course, students will be able to:
KNOWLEDGE
LEVEL
(ACCORDING TO PSOs
COURSE OUTCOMES
NO. REVISED ADDRESSED
BLOOM’S
TAXONOMY)
Identify the functionalities of
PSO1 &
CO 1 Networking layers of both OSI and K2
PSO2
TCP/IP reference models.
Analyze the design issues of Datalink
PSO1 &
CO 2 K2, K3, K4
layer and techniques to resolve it. PSO2
Compare the principles of Internet
protocols and Routing
PSO1 &
CO 3 K2 & K3
algorithm.Predict the TCP and UDP PSO3
related procedures
Outline the Application layer PSO1 &
CO 4 K2, K3 & K4 PSO4
protocols.
Examine and Explore Network PSO1 &
CO 4 K2,K3 & K4 PSO4
Simulation techniques
I MCA
SEMESTER – II
(For those who join in 2020 onwards)
COURSE DESCRIPTION
This course provides knowledge on key mobile system and wireless
communication. It also aims at developing applications using Android
COURSE OBJECTIVE
WEB REFERENCES:
1. https://www.tutorialspoint.com/session_initiation_protocol/session_initi
ation_protocol_introduction.htm
2. https://nsrc.org/wrc/data/2004/629197984427ef56fc2cd1/sanog4-
aarati-voiptut.pdf
http://www.cse.psu.edu/~pdm12/cse545-s11/slides/cse545-voip.pdf
COURSE OUTCOMES
On the successful completion of the course, students will be able to:
KNOWLEDGE
LEVEL
(ACCORDING TO PSOs
COURSE OUTCOMES
NO. REVISED ADDRESSED
BLOOM’S
TAXONOMY)
Identify, Predict and Evaluate MAC,
SDMA, TDMA, FDMA, CDMA PSO1 &
CO 1 K2
PSO2
COURSE DESCRIPTION
This course provides the basic principles of artificial intelligence. It will
cover problem solving paradigms, constraint propagation and search strategies
in the areas of applications including knowledge representation, natural
language processing, expert systems, vision and robotics.
COURSE OBJECTIVE
To learn the methods of solving problems using Artificial Intelligence.
To have an understanding of the basic issues of knowledge
representation, blind and heuristic search.
To have a basic proficiency in a traditional AI language and ability to
write simple to intermediate programs in expert systems through
scikit learn tools.
REFERENCE BOOKS
1. Elaine Rich, Kevin Knight, “Artificial Intelligence”, III Edition McGraw
Hill Education Pvt Ltd.
2. Mishra Ravi Bhushan, “Artificial Intelligence”, PHI learning Pvt.
Ltd,2011
3. Kaushik saroj, “Artificial Intelligence” ,Cengage learning India Pvt.
Ltd,2011.
WEB RESOURCES
4. http://en.wikipedia.org/wiki/Artificial_intelligence
5. http://www.cee.hw.ac.uk/~alison/ai3notes/subsection2_6_2_3.html
6. http://starbase.trincoll.edu/~ram/cpsc352/notes/heuristics.html
COURSE OUTCOMES
On the successful completion of the course, students will be able to:
KNOWLEDGE
LEVEL
(ACCORDING TO PSOs
COURSE OUTCOMES
NO. REVISED ADDRESSED
BLOOM’S
TAXONOMY)
Identify problems that are amenable PSO1& PSO2
CO 1 K1
to solution by AI methods.
Formulate search problems and PSO3
CO 2 implement search algorithms using K1, K2,
admissible heuristics.
Design and carry out an empirical PSO5
evaluation of different algorithms on
COURSE DESCRIPTION
This course provides the principal constituents of soft computing that is
fuzzy logic, neural network theory and probabilistic reasoning. The course
explores the features that are employed in various associated techniques.
COURSE OBJECTIVE
To master the various fundamental models of artificial neural
networks.
To cater the knowledge of Neural Networks and use these for
controlling real time systems.
To use the fuzzy logic and neural network for application related to
design and manufacture.
REFERENCES :
1. Rajasekaran. S.. Vijayalakshmi Pai. G.A. “Neural Networks, Fuzzy Logic and
Genetic Algorithms”, Prentice Hall of India Private Limited, 2011
2. Timothy J.Ross, “Fuzzy logic with Engineering Applications”, McGraw Hill,
2011
3. S.Rajasekaran, G. A. Vijayalakshmi Pai “Neural Networks, Fuzzy Systems
and Evolutionary Algorithms Synthesis and Applications” 2nd Edition, PHI
2017.
4. Laurance Fausett, “Fundamentals of Neural Networks”, Prentice hall, 2006.
WEB REFERENCES:
1. http://en.wikipedia.org/wiki/Neural_network
2. http://en.wikipedia.org/wiki/Fuzzy_logic
3. https://books.google.co.in/books?isbn=8120321863
COURSE OUTCOMES
KNOWLEDGE
LEVEL
(ACCORDING TO PSOs
COURSE OUTCOMES
NO. REVISED ADDRESSED
BLOOM’S
TAXONOMY)
Explore the functional components of
PSO1 &
CO 1 K2
artificial neural networks. PSO2
OFFICE GENERAL
PSCA 20MCAGE01 AUTOMATION 4 4
ELECTIVE
TOOLS
COURSE DESCRIPTION
This course enable the students in crafting professional word documents,
excel spread sheets, power point presentations using the Microsoft suite of
office tools and also preparation of documents and presentations with office
automation tools.
COURSE OBJECTIVE
REFERENCES:
1. Vikas Gupta, “Comdex Information Technology course tool kit”, WILEY
Dreamtech, 2008
2. Schmidt Cheryl A, “The Complete Computer upgrade and repair book”,3rd
edition, WILEY Dreamtech
3. Archana Kumar, “Computer Basics with Office Automation”, I.K.
International Publishing House Pvt. Limited, 2010.
4. Introduction to Information Technology, ITL Education Solutions limited,
Pearson Education.
WEB REFERENCES:
1. https://khpditweebly.weebly.com/office-automation
2. https://books.google.co.in/books?id=iLRHDwAAQBAJ&printsec=frontco
ver&dq=Introduction+to+Information+Technology
COURSE OUTCOMES
KNOWLEDGE
LEVEL
(ACCORDING TO PSOs
COURSE OUTCOMES
NO. REVISED ADDRESSED
BLOOM’S
TAXONOMY)
Identify current and emerging word
PSO1 &
CO 1 processing technologies to produce K2
PSO2
organizational documents
Develop, open and explore the
PSO1 &
CO 2 K2, K3, K4
Microsoft Office Excel environment PSO2
Design and edit charts and graphs
PSO1 &
CO 3 with the use of functions and K2 & K3
PSO3
formulas.
Implement and query a database PSO1 &
CO 4 K2, K3 & K5 PSO4
using different methods
FINANCIAL GENERAL
MANAGEMENT
PSCA 20MCAGE02 ELECTIVE 4 4
AND
ACCOUNTING
COURSE DESCRIPTION
This course provides an overview of financial concepts, process and
operations from a managerial perspective.
COURSE OBJECTIVE
REFERENCES :
1. T.S.Reddy & A.Murthy, “Advanced Accountancy”, Margham Publications ,
2nd Revised Edition, 2014.
2. T.S.Reddy & Y.Hari Prasad Reddy, ”Cost Accounting” ,Margham
Publications, Fourth Revised Edition, 2015.
3. T.S Reddy & Y.Hari Prasad Reddy, “Management Accounting”, Margham
Publications Third Revised Edition- 2014.
4. S. Palanivel,“Tally 9: Accounting Software”, Margham Publications, 2015.
5. A.K.Nadani, “Simple Tally 9” BPB Publications, 2010.
6. R.L.Gupta & M.Radhaswamy, “Advanced accountancy”, Sultan chand &
co, 2014.
7. S.N.Maheswari “Principles of Management accounting”, Sultan Chand &
co, 2014.
8. R.S.N.Pillai & B.Bagavathi,“Cost accounting”, Sultan Chand & co, 2014.
WEB REFERENCES:
1. https:// en.wikipedia.org/wiki/Financial_management
2. https://www.managementstudyguide.com/financial-management.htm
COURSE OUTCOMES
KNOWLEDGE
LEVEL
(ACCORDING TO PSOs
COURSE OUTCOMES
NO. REVISED ADDRESSED
BLOOM’S
TAXONOMY)
Prep Preparation and analysis of balance
PSO1 &
CO 1 sheet. K2
PSO2
PSO1 &
CO 2 Predict the Classification of Costing. K2, K3, K4
PSO2
Decide the budget preparation and
PSO1 &
CO 3 K2 & K3
control of a company. PSO3
PSO1 &
CO 4 Analyze the flow of funds. K2, K3 & K5 PSO4
ORGANIZATIONAL GENERAL
PSCA 20MCAGE03 BEHAVIOUR ELECTIVE 4 4
COURSE DESCRIPTION
This course provides solution to learn challenges and opportunities in
organizations from a behavioural perspective.
COURSE OBJECTIVE
REFERENCES :
1. Stephen P. Robbins, “Organisational Behaviour”, 11th Edition, Pearson
Education, 2009.
2. Uma Sekaran,” Organisational Behaviour”, 2nd Edition, Tata McGraw-Hill
Publishing Company Ltd., New Delhi, 2010.
3. 2. Sharma, R.A,” Organisational Theory and Behaviour”, 2nd Edition,
Tata McGraw-Hill Ltd.,New Delhi, 2007.
WEB REFERENCES:
1. https://www.tutorialspoint.com/organizational_behavior/index.htm
2. https://www.geektonight.com/organizational-behavior-tutorial/
COURSE OUTCOMES
KNOWLEDGE
LEVEL
(ACCORDING TO PSOs
COURSE OUTCOMES
NO. REVISED ADDRESSED
BLOOM’S
TAXONOMY)
Develop an Organisational
Behaviour model for any type of PSO1 &
CO 1 K2
PSO2
Organization
Understand the Ethics in Decision
PSO1 &
CO 2 K2, K3, K4
Making PSO2
Develop and improve the quality of
PSO1 &
CO 3 K2 & K3
Leadership PSO3
Evaluate the Common biases and
PSO1 &
CO 4 eradication in Decision Making K2, K3 & K5 PSO4
Process
Understand how to manage the PSO1 &
CO 5 K2,K3 & K5 PSO5
Stress during a job
GENERAL ELECTIVE - MCA
(For those who join in 2020 onwards)
COURSE DESCRIPTION
This course provides information on the combination of Internet with E-
Commerce, options available for doing business on the Internet, features that
helps to build E-Commerce web sites, marketing issues, payment options,
security issues and customer service.
COURSE OBJECTIVE
To illustrate the management's role and identify strategies involved in
an e-commerce model.
To provide a fundamental understanding of the different types and
key components on business models.
To become familiar with state of the art Electronic Model, Payment
and Supply Chain Mechanisms..
WEB REFERENCES:
1. https://en.wikipedia.org/wiki/E-commerce
2. https://www.shopify.com/encyclopedia/what-is-ecommerce
COURSE OUTCOMES
On the successful completion of the course, students will be able to:
KNOWLEDGE
LEVEL
(ACCORDING TO PSOs
COURSE OUTCOMES
NO. REVISED ADDRESSED
BLOOM’S
TAXONOMY)
Gain a comprehensive understanding
of the E-Commerce landscape,
PSO1 &
CO 1 current and emerging K2
PSO2
technology and infrastructure
underpinnings of the business.
Analyze the impact of E-commerce on
PSO1 &
CO 2 K2, K3, K4
business models and strategy. PSO2
Develop an understanding on how
internet can help business grow/
PSO1 &
CO 3 K2 & K3
Describe the infrastructure for E- PSO3
commerce
Assess electronic payment systems PSO1 &
CO 4 K2, K3 & K5 PSO4
ETHICS IN GENERAL
PSCA 20MCAGE05 4 4
COMPUTING ELECTIVE
COURSE DESCRIPTION
This course provides the basis for ethical decision-making and the
methodology for reaching ethical decisions concerning computing matters.
COURSE OBJECTIVE
REFERENCES
1. Penny Duquenoy, Simon Jones, Barry G Blundell , “Ethical, Legal and
Professional Issues in Computing”, Middlesex University Press, 2008
2. George Reynolds, “Ethics in Information Technology”, 2nd Edition,
Thomson CourseTechnology.
3. Charles P .Pfleeger, Shari Lawrence Pfleeger, “Security in Computing”,
4th Edition,Pearson Prentice Hall.
WEB REFERENCES:
1. http://www.infosectoday.com/Articles/Intro_Computer_Ethics.htm
2. http://www.tutorialspoint.com/professional_ethics/
COURSE OUTCOMES
On the successful completion of the course, students will be able to:
KNOWLEDGE
LEVEL
(ACCORDING TO PSOs
COURSE OUTCOMES
NO. REVISED ADDRESSED
BLOOM’S
TAXONOMY)
COURSE DESCRIPTION
This course provides solution to problems in different environment that
needs decision making using optimization techniques
COURSE OBJECTIVE
Game Theory- Two persons zero sum game- Games with saddle point-
Games without saddle point- Graphical Method- LP Method- The rule of
dominance
SELF STUDY: LP Method
Project Management: PERT and CPM – Difference between PERT and CPM-
Critical Path analysis- Problems in PERT analysis- Project , Time, Cost Trade
off- Resource allocation.
WEB REFERENCES:
1. https://lecturenotes.in/subject/573/operations-research-or
2. http://www.cs.toronto.edu/~stacho/public/IEOR4004-notes1.pdf
COURSE OUTCOMES
On the successful completion of the course, students will be able to:
KNOWLEDGE
LEVEL
(ACCORDING TO PSOs
COURSE OUTCOMES
NO. REVISED ADDRESSED
BLOOM’S
TAXONOMY)
Identify the applications of
Operations Research and methods PSO1 &
CO 1 K2
PSO2
to solve business problems
Apply linear programming to solve
operational problem with PSO1 &
CO 2 K2, K3, K4
PSO2
constraints
Apply transportation and
assignment models to find optimal
PSO1 &
CO 3 K2 & K3
solution in warehousing and PSO3
Travelling,
Prepare project scheduling using PSO1 &
CO 4 K2, K3 & K5 PSO4
PERT and CPM
Use optimization concepts in real PSO1 &
CO 5 K2,K3 & K5 PSO5
world problems
GENERAL ELECTIVE - MCA
(For those who join in 2020 onwards)
COURSE DESCRIPTION
This course provides the skills necessary to succeed as an entrepreneur.
It includes the fundamentals of starting and operating a business, developing
a business plan, obtaining financing, marketing a product or service and
developing an effective accounting system
COURSE OBJECTIVE
Understand the need of entrepreneurial discipline.
To let the entrepreneur set or reset the objectives of his business and
work individually and along with his group.
Analyze the environment set up relating to small industry and
business.
WEB REFERENCES:
1. https://www.tutorialspoint.com/entrepreneurship_development/entrepren
eurship_development_tutorial.pdf
2. https://www.macmillanihe.com/resources/sample-chapters/
9781137430359_sample.pdf
COURSE OUTCOMES
On the successful completion of the course, students will be able to:
KNOWLEDGE
LEVEL
(ACCORDING TO PSOs
COURSE OUTCOMES
NO. REVISED ADDRESSED
BLOOM’S
TAXONOMY)
Highlight the salient characteristics
PSO1 &
CO 1 K2
of successful entrepreneur PSO2
Enumerate the competencies relevant
PSO1 &
CO 2 K2, K3, K4
for Entrepreneurial development. PSO2
Delineate the growth of women
PSO1 &
CO 3 K2 & K3
Entrepreneurship in India. PSO3
Identify the major problems faced in PSO1 &
CO 4 K2, K3 & K5 PSO4
conducting EDPs.
Discuss the methods of project
appraisal used for small scale PSO1 &
CO 5 K2,K3 & K5 PSO5
enterprises.
GENERAL ELECTIVE - MCA
(For those who join in 2020 onwards)
WIRELESS
GENERAL
PSCA 20MCAGE08 SENSOR 4 4
NETWORKS ELECTIVE
COURSE DESCRIPTION
This course provides knowledge on the architectures, functions and
performances of wireless sensor systems and platforms. It also describes and
analyze the specific requirements for applications in wireless sensor networks
regarding energy supply, memory, processing and transmission capacity.
COURSE OBJECTIVE
REFERENCES :
1. Holger Karl & Andreas Willig, “Protocols and Architectures for Wireless
Sensor Networks” , John Wiley, 2006
2. Carlos De MoraisCordeiro, Dharma Prakash Agrawal, “Ad Hoc and
Sensor Networks: Theory and Applications”,2nd Edition, World Scientific
Publishing, 2011.
3. WaltenegusDargie, Christian Poellabauer,“Fundamentals of Wireless
Sensor Networks Theory and Practice”,John Wiley and Sons, 2010.
4. Feng Zhao & Leonidas J. Guibas, “Wireless Sensor Networks- An
Information Processing Approach”, Elsevier, 2007.
WEB REFERENCES:
1. https://www.elprocus.com/architecture-of-wireless-sensor-network-and-
applications/
2. https://en.wikipedia.org/wiki/wireless_sensor_network
COURSE OUTCOMES
On the successful completion of the course, students will be able to:
KNOWLEDGE
LEVEL
(ACCORDING TO PSOs
COURSE OUTCOMES
NO. REVISED ADDRESSED
BLOOM’S
TAXONOMY)
Explore the impact of WSN and its
PSO1 &
CO 1 hardware components. K2
PSO2
COURSE DESCRIPTION
This course provides an overview of various methods employed in
quantitative and qualitative research.
COURSE OBJECTIVE
WEB REFERENCES:
1. https://edutechwiki.unige.ch/en/Research_methodology_resources
2. https://csus.libguides.com/
COURSE OUTCOMES
KNOWLEDGE
LEVEL
(ACCORDING TO PSOs
COURSE OUTCOMES
NO. REVISED ADDRESSED
BLOOM’S
TAXONOMY)
Predict the different stages of
PSO1 &
CO 1 K2
research process. PSO2
PSO1 &
CO 2 Apply methods to collect best data. K2, K3, K4
PSO2
Assess the suitable research design &
PSO1 &
CO 3 K2 & K3
work. PSO3
Compare categorical and continuous PSO1 &
CO 4 K2, K3 & K5 PSO4
measures.
Analyze the process of various PSO1 &
CO 5 K2,K3 & K5 PSO5
reports writing.
GENERAL ELECTIVE - MCA
DIGITAL
GENERAL
PSCA 20MCAGE10 IMAGE 4 4
ELECTIVE
PROCESSING
COURSE DESCRIPTION
COURSE OBJECTIVES
REFERENCES
1. Rafael C. Gonzalez, Richard E.,“Digital Image Processing”, 3rd Edition-
Woods Pearson India Education Pvt. Ltd.- 2016
2. Scott Umbaugh, “Computer Vision and Image Processing- a practical
approach using CVIP tools”
3. Anil K.Jain, “Fundamentals of Digital Image Processing”, Person
Education, 2003.
WEB REFERENCES
1. https://imagej.net/Welcome
2. https://imagej.nih.gov/ij/docs/examples/index.html
3. COURSE OUTCOMES
4. On the successful completion of the course, students will be able to:
KNOWLEDGE
LEVEL
(ACCORDING TO PSOs
COURSE OUTCOMES
NO. REVISED ADDRESSED
BLOOM’S
TAXONOMY)
CLOUD GENERAL
PSCA 20MCAGE11 4 4
COMPUTING ELECTIVE
COURSE DESCRIPTION
COURSE OBJECTIVES
UNIT –I ( 12 HRS.)
Defining Cloud Computing - Cloud Types - The NIST model - The Cloud Cube
Model Deployment models Service models -Examining the Characteristics of
Cloud Computing - Paradigm shift Benefits of cloud computing Disadvantages
of cloud computing - Assessing the Role of Open Standards
UNIT –V ( 12 HRS.)
REFERENCES:
1. Barrie Sosinsky, “Cloud Computing Bible”, Wiley India Pvt. Ltd, 2013.
2. John W.RittingHouse, James F.Ransome, ”Cloud Computing
Implementation, Management and Security”, CRC Press, 2013.
3. Kris Jamsa, Jones &Bartlett , “Cloud Computing” , Learning Publishers
2014.
4. Anthony T. Velte, Toby J. Velte, RoberElsenpeter, “Cloud Computing – A
Practical Approach” , Mc Graw Hill publications, 2013.
5. Rajkumarbuyya, James Broberg, Andrzej Goscinski, “ Computing
Principles & Paradigms”, Wiley India Pvt. Ltd., 2013.
WEB REFERENCES :
1. https://lecturenotes.in/subject/366/cloud-computing-cc
2. https://www.guru99.com/cloud-computing-for-beginners.html
COURSE OUTCOMES
KNOWLEDGE
LEVEL
PSOs
(ACCORDING TO
NO. COURSE OUTCOMES ADDRE
REVISED
SSED
BLOOM’S
TAXONOMY)
PSO4,
CO 4 Manage and administrate cloud. K1, K2, K3 PSO5
AGILE GENERAL
PSCA 20MCAGE12 SOFTWARE 4 4
ENGINEERING ELECTIVE
COURSE DESCRIPTION
This course provides an immersive experience in the technical, cultural
and social aspects of Agile and DevOps.
COURSE OBJECTIVE
REFERENCES :
1. Mark C.Layton , Steven J.Ostermiller , “Agile Project Management”, Wiley
Publication II edition ,2018
2. MachaelHuttermann, “DevOps for developers”, Apress publication, 2012
3. Joseph joyner, “DevOps for Beginners” Speedy publishing LLC 2015
4. Robert Martin, “Agile software development, Principles patterns and
practices” person new international edition, 2013
5. Greene Jennifer, “Learning Agile” Orielly series I edition 2014
WEB REFERENCES:
1. https://martinfowler.com/agile.html
2. https://refactoring.com/
COURSE OUTCOMES
On the successful completion of the course, students will be able to:
KNOWLEDGE
LEVEL
(ACCORDING TO PSOs
COURSE OUTCOMES
NO. REVISED ADDRESSED
BLOOM’S
TAXONOMY)
Explain the fundamental principles PSO1& PSO2
CO 1 and practices of the agile K1
development methods.
Analyze the planning and execution PSO3
CO 2 K1, K2,
of the agile manifesto
Monitor the management to achieve PSO5
CO 3 K1 & K3
complete product development.
Practice the integration of
INTERNET OF ADVANCED
PSCA 20MCAAL01 - 2
THINGS LEARNERS
COURSE DESCRIPTION
This course provides the knowledge required to design an IOT system to
connect embedded sensors.
COURSE OBJECTIVE
REFERENCES:
1. ArshdeepBahga, Vijay Madisetti,“Internet of Things – A hands-on
approach”, Hyderabad Universities Press, 2015.
2. Honbo Zhou,“The Internet of Things in the Cloud : A Middleware
Perspective”, Newyork : CRC Press , 2012.
3. D. Jeya Mala, “Integrating the Internet of Things into Software
Engineering best practices”, IGI Global Publishers, UK, 2019.
4. Dieter Uckelmann; Mark Harrison; Florian Michahelles (Eds.)
“Architecting the Internet of Things”, Germany: Springer,2011.
5. David Easley and Jon Kleinberg, “ Networks, Crowds, and Markets:
Reasoning About a Highly Connected World” United Kingdom:
Cambridge University Press, 2010.
6. Olivier Hersent, Omar Elloumi and David Boswarthick, “The Internet of
Things: Applications to the Smart Grid and Building Automation”,
United States : Wiley Publishing Inc, 2012.
WEB REFERENCES:
1. https://lecturenotes.in/subject/370/internet-of-things-iot
2. http://www.cs.ust.hk/~qianzh/FYTGS5100/spr2013/notes/Chapter1-
IoT.pdf
COURSE OUTCOMES
KNOWLEDGE
LEVEL
(ACCORDING TO PSOs
COURSE OUTCOMES
NO. REVISED ADDRESSED
BLOOM’S
TAXONOMY)
Identify the Fundamentals of Internet
PSO1 &
CO 1 K2
of Things. PSO2
Design a portable IoT using relevant
PSO1 &
CO 2 K2, K3, K4
protocols. PSO2
Analyze applications of IoT in real
PSO1 &
CO 3 K2 & K3
time scenario. PSO3
Develop web services to PSO1 &
CO 4 K2, K3 & K5 PSO4
access/control IoT devices.
Deploy an IoT application and PSO1 &
CO 5 K2,K3 & K5 PSO5
connect to the cloud.
COURSE DESIGNER:
COURSE DESCRIPTION
This course provides a basic knowlwdge of the structure of graphs and
the techniques used to analyze problems in graph theory.
COURSE OBJECTIVE
To understand the fundamental concepts in Graph theory.
To define how graphs serve as models for many standard problems.
To equip the student with algorithmic techniques that may be used to
solve a host of very practical real world problems.
To understand the ubiquitous usage of Graph theory in different
domains.
REFERENCES:
1. NarsinghDeo,“Graph Theory With Applications to Engineering and
Computer Science”,Prentice Hall of India., 2013
2. Prof.S. Kumaravelu& Prof. SusheelaKumaravelu,“Graph Theory”
3. S.A. Choudum,”A First Course In Graph Theory”,Macmillan.
WEB REFERENCES:
1. https://www.britannica.com/topic/graph-theory
2. https://scanftree.com/Graph-Theory.
COURSE OUTCOMES
KNOWLEDGE
LEVEL
(ACCORDING TO PSOs
COURSE OUTCOMES
NO. REVISED ADDRESSED
BLOOM’S
TAXONOMY)
Write precise & accurate
PSO1 &
CO 1 mathematical definitions of graph K2
PSO2
theory
COURSE DESIGNER:
Staff Name – B. CHANDIRIKA
Forwarded By
HOD’S Signature & Name
II MCA
SEMESTER – III
(For those who join in 2019 onwards)
DATA
COMMUNICATION
PSCA 19MCA302 MAJOR 4 4
AND
NETWORKING CORE
COURSE DESCRIPTION
This course provides the basic concepts, design principles and
underlying technologies of networking.
COURSE OBJECTIVE
UNIT – II PHYSICAL LAYER & MEDIA, DATA LINK LAYER (12 Hours)
Digital Transmission: Transmission Modes - Transmission Media- Guided
Media- Unguided Media.
Switching – Circuit switched Network- Datagram Network- Virtual Circuit
Network -Error detection and Correction- Introduction- Block Coding - Data
link Control: Framing- Flow and Error control- Protocols- Noiseless Channels-
Noisy Channels.
REFERENCES:
1. Behrouz A Forouzan,“Data Communication and Networking”, 4th Edition,
Tata McGraw Hill.
2. Andrew. S. Tanenbaum, “Data Communication and Networking”, 4th
Edition, Pearson Education.
3. MassoudMoussavi, “Data Communication and Networking”, 2011
WEB REFERENCES:
1. http://www.omnisecu.com/basic-networking/
2. https://www.ece.uvic.ca/~itraore/elec567-13/notes/dist-03-4.pdf
COURSE OUTCOMES
On the successful completion of the course, students will be able to:
KNOWLEDGE
LEVEL
(ACCORDING TO PSOs
COURSE OUTCOMES
NO. REVISED ADDRESSED
BLOOM’S
TAXONOMY)
Identify the functionalities of
PSO1 &
CO 1 Networking layers of both OSI and K2
PSO2
TCP/IP reference models.
Analyze the design issues of Data
PSO1 &
CO 2 link layer and techniques to resolve K2, K3, K4
PSO2
it.
Compare the principles of Switching
PSO1 &
CO 3 K2 & K3
and Routing algorithm. PSO3
Predict the TCP and UDP related PSO1 &
CO 4 K2, K3 & K5 PSO4
procedures.
Outline the Application layer PSO1 &
CO 5 K2,K3 & K5 PSO5
protocols.
II MCA
SEMESTER – III
(For those who join in 2019 onwards)
PROGRAMME COURSE
COURSE TITLE HRS/WEEK CREDITS
CODE CODE CATEGORY
PROGRAMMING
MAJOR
PSCA 19MCA303 4 4
IN JAVA CORE
COURSE DESCRIPTION
This course provides an exhaustive coverage of Core Java programming
language features like OOPS and GUI programming.
COURSE OBJECTIVE
KNOWLEDGE
LEVEL
(ACCORDING TO PSOs
COURSE OUTCOMES
NO. REVISED ADDRESSED
BLOOM’S
TAXONOMY)
Apply the basic Java constructs to PSO1
CO 1 develop solutions to real time K2
problems.
Analyze the hierarchy of java classes PSO1& PSO2
CO 2 K2, K3, K4
to develop object oriented programs.
Design software in Java using
PSO1&PSO3
CO 3 K2 & K3
Packages and Threads.
Implement Concepts of AWT for PSO1&PSO4
CO 4 K2, K3 & K5
CreatingGUI.
LAB V – PHP
19MCA3 MAJOR
PSCA 6 3
04 & MYSQL LAB
COURSE DESCRIPTION
This course provides information about two powerful technologies.
Together, these two technologies provide a powerful platform for building
database-driven Web applications.
COURSE OBJECTIVE
To understand how server-side programming works on the web.
To Test, debug and deploy web pages containing PHP and MySQL.
To create, read and process data in a MySQL database.
LAB LIST
10. Program for implementing mathematical functions.
11. Program for implementing string functions.
12. Program for Validating Registration Form.
13. Program to create Login form using PHP and MYSQL.
14. Program for online quiz using PHP and MYSQL.
15. Programs for manipulating MYSQL database
16. Program for uploading an image using PHP and MYSQL.
17. Program for Pagination using PHP and MYSQL.
18. Program for Cookie manipulation using PHP.
10.Program for Session manipulation using PHP.
COURSE OUTCOMES
On the successful completion of the course, students will be able to:
KNOWLEDGE
LEVEL
(ACCORDING TO PSOs
COURSE OUTCOMES
NO. REVISED ADDRESSED
BLOOM’S
TAXONOMY)
Design WebPages using server side PSO1& PSO2
CO 1 K1
scripting.
Use PHP built-in functions and PSO3
CO 2 K1, K2,
custom functions for processing.
Create various interactive and PSO5
CO 3 K1 & K3
dynamic websites
II MCA
SEMESTER - III
(For those who join in 2019 onwards)
COURSE OBJECTIVE
To understand the basic Java programming constructs
To develop program by using OOPS concept.
To handle Packages, Exception , Basics of AWT and Applets.
To create and manipulate databases in Java using JDBC.
LAB LIST
1. Programs using Basic Programming Constructs
2. Programs implementing Classes.
3. Programs for implementing Inheritance
4. Programs for implementing Abstract Classes
5. Programs for implementing a Stack Class
6. Programs for implementing Constructor Overloading
7. Programs for implementing Method Overloading
8. Programs for implementing Method Overriding
9. Programs for Handling Errors using Exception Handling
10. Programs using Interfaces.
11. Programs on Packages.
12. Programs on Multithreading
13. Programs in Applets.
14. Programs for Designing Graphical User Interface using AWT
15. Programs for Data Base Management Systems using JDBC
COURSE OUTCOMES
KNOWLEDGE
LEVEL
(ACCORDING TO PSOs
COURSE OUTCOMES
NO. REVISED ADDRESSED
BLOOM’S
TAXONOMY)
Design WebPages using server side
PSO1& PSO2
CO 1 K1
scripting.
Use PHP built-in functions and PSO3
CO 2 K1, K2,
custom functions for processing.
Create various interactive and PSO5
CO 3 K1 & K3
dynamic websites
II MCA
SEMESTER – III
(For those who join in 2019 onwards)
COURSE DESCRIPTION
This course provides gamut of skills which facilitate the students
to enhance their employability quotient and do well in the professional space. It
makes them think critically and apply basic mathematics skills to interpret
data, draw conclusions and solve problems.
COURSE OBJECTIVE
KNOWLEDGE
LEVEL
(ACCORDING TO PSOs
COURSE OUTCOMES
NO. REVISED ADDRESSED
BLOOM’S
TAXONOMY)
Apply quantitative techniques to
PSO1& PSO2
CO 1 K1
solve variety of problems.
Perform statistical analysis to PSO3
CO 2 K1, K2,
interpret information.
II MCA
SEMESTER –IV
(For those who joined in 2019onwards )
COMPILER MAJOR
PSCA 19MCA401 4 4
DESIGN CORE
COURSE DESCRIPTION
The course provides knowledge on the theory and tools that can be
employed in order to perform syntax-directed translation of a high-level
programming language into an executable code along with data flows. The
concepts covered are Parsing, Scanning, Semantic Analysis, and Code
Generation combined with the theory of computation conversions.
COURSE OBJECTIVES
To learn and understand the design principles of a Compiler.
To enrich the knowledge in various phases of compiler and uses
To appreciate practical programming skills necessary to construct
a compiler.
SELF-STUDY:Pigeonhole Principle
UNIT - V (12 Hours)
CONTEXT FREE LANGUAGES AND PUSHDOWN AUTOMATA
REFERENCES:
1. Alfred V. Aho, Jeffrey D.Ullman,“Principles of Compiler Design”, Narosa
PublishingHouse, 2014
2. Debidas Ghosh,“Formal Languages and Computation”, First Edition. PHI
Learning Private Ltd, 2013.
3. Alfred V.Aho, Monica S. Lam, Ravi Sethi , Jeffrey D.Ullman, “Compilers:
Principles,Techniques and tools”, Second Edition, 2011
4. John E. Hopcroft , R. Rajeev Motwani, Jeffery D. Ullman, Introduction to
Automata Theory, Languages and Computation, Third Edition. Pearson
Education, 2009.
5. Bernard M. Moret, The Theory of Computation, Pearson Education, 2011.
WEB REFERENCES:
1. https://online.visual-paradigm.com/features/uml-tool/
2. https://html-online.com/editor/
3. https://www.geeksforgeeks.org/toc-introduction-theory-computation/
4. https://en.wikipedia.org/wiki/Theory_of_computation
COURSE OUTCOMES
KNOWLEDGE
LEVEL
(ACCORDING TO PSOs
COURSE OUTCOMES
NO. REVISED ADDRESSED
BLOOM’S
TAXONOMY)
To analyse the basic concepts and
PSO1 &
CO 1 K2
applications of Compiler Design PSO2
MOBILE MAJOR
COMMUNICATION CORE
PSCA 19MCA402 4 4
& APPLICATION
DEVELOPMENT
COURSE DESCRIPTION
This course provides knowledge on key mobile system and wireless
communication. It also aims at developing applications using Android
COURSE OBJECTIVE
WEB REFERENCES:
1. www.radio-electronics.com
2. www.developer.android.com
COURSE OUTCOMES
On the successful completion of the course, students will be able to:
KNOWLEDGE
LEVEL
(ACCORDING TO PSOs
COURSE OUTCOMES
NO. REVISED ADDRESSED
BLOOM’S
TAXONOMY)
Identify, Predict and Evaluate
Wireless Communication Protocols PSO1 &
CO 1 K2
PSO2
PROGRAMME COURSE
COURSE TITLE HRS/WEEK CREDITS
CODE CODE CATEGORY
PROGRAMMING
MAJOR
PSCA 19MCA403 4 4
IN PYTHON CORE
COURSE DESCRIPTION
This course provides the basics of writing and running Python scripts to
more advanced features such as file operations, regular expressions, working
with OOPs concept and using the extensive functionality of Python modules.
Extra emphasis is placed on features unique to Python, such as tuples, array
slices, and output formatting.
COURSE OBJECTIVE
REFERENCES:
1. Richard L. Halterman, “Learning To Program with Python”, 2013.
2. Allen B. Downey, “Python for Software Design”, 2018.
3. ReemaThareja, “Python Programming Using Probolem Solving Approach”,
Oxford University Press, 2017
4. Bill Lubanovic, “Introducing Python”, O ‘Reilly Media Publications, 2015
WEB REFERENCES:
1.http://spoken-tutorial.org/tutorial-search/python
2.https://docs.python.org
COURSE OUTCOMES
On the successful completion of the course, students will be able to:
KNOWLEDGE
LEVEL
(ACCORDING TO PSOs
COURSE OUTCOMES
NO. REVISED ADDRESSED
BLOOM’S
TAXONOMY)
Predict the basics of Python
CO 1 K2 PSO1
programming.
Solve problems requiring the writing
of well-documented programs in the
CO 2 K2, K3 & K4 PSO1& PSO2
Python language, including use of the
logical constructs of that language.
Use and manipulate Lists and python
COURSE OUTCOMES
KNOWLEDGE
LEVEL
(ACCORDING TO PSOs
COURSE OUTCOMES
NO. REVISED ADDRESSED
BLOOM’S
TAXONOMY)
Install and configure Android
CO 1 K2 PSO1
application development tools.
Design and develop user Interfaces K2, K3 & K4
CO 2 PSO1& PSO2
for the Android platform.
Apply Java programming concepts to
CO 3 K2, K4 PSO1&PSO3
Android application development.
Familiar with technology and
COURSE DESCRIPTION
This course provides the practical knowledge of implementing Python
programs with loops, functions and represent compound data using lists,
tuples and dictionaries.
COURSE OBJECTIVES
To write, test and debug simple Python programs.
To use functions for structuring Python programs.
To read and write data from/to files in Python.
LAB LIST
1. Running instructions in Interactive interpreter and a Python Script
2. Write a program to purposefully raise Indentation Error and Correct
it.
3. Write a program add.py that takes 2 numbers as command line
arguments and prints its sum.
4. Write a program using for loop that loops over a sequence.
5. Write a program using a while loop that asks the user for a number,
and prints a countdown from that number to zero.
6. Write a program to count the numbers of characters in the string and
to use split and join methods in the string.
7. Write a program combine_lists that combines these lists into a
dictionary
8. Write a function nearly_equal to test whether two strings are nearly
equal.Two strings a and b are nearly equal when a can be generated
by a single mutation on b.
9. Write a function reverse to reverse a list. Without using the reverse
function.
10. Find the most frequent words in a text read from a file.
COURSE OUTCOMES
On the successful completion of the course, students will be able to:
KNOWLEDGE
LEVEL
(ACCORDING TO PSOs
COURSE OUTCOMES
NO. REVISED ADDRESSED
BLOOM’S
TAXONOMY)
Implement Math functions, Strings,
PSO1, PSO2 &
CO 1 K2
List and Tuple in Python programs. PSO3
Express different Decision Making
CO 2 K2, K3, K4 PSO1 & PSO2
statements and Functions.
Interpret Object oriented
SKILL
BASED LAB
IV - SKILL
PSCA 19MCA406 2 1
SOFTWARE BASED LAB
TESTING
TOOLS
COURSE DESCRIPTION
This course provides focus on the needs of automated testing tools. The
testing tactics of a project are done by understanding the customer’s
requirements, test planning, test design scenarios, test cases, test execution,
result analysis, defect tracking and reporting .
COURSE OBJECTIVES
COURSE OUTCOMES
KNOWLEDGE
LEVEL
(ACCORDING TO PSOs
COURSE OUTCOMES
NO. REVISED ADDRESSED
BLOOM’S
TAXONOMY)
Finding defects in the programs while
PSO1& PSO2
CO 1 K1
developing the software.
Able to write test cases and test PSO3
CO 2 K1, K2,
scenarios.
Develop the scripts for finding the PSO5
CO 3 K1 & K3
defects and preventing them.
Understand the automated testing PSO4
CO 4 tools available K1, K2, K3 &
II MCA
SEMESTER – IV
(For those who join in 2019 onwards)
SOFT SKILLS IV -
SOFT
PSCA 19MCA407 TECHNICAL 2 1
APTITUDE SKILLS
COURSE DESCRIPTION
This course provides skills that are imperative for students to
establish a stronger connect with the technical environment in which they
operate. An understanding of these skills will enable students to manage the
placement challenges more effectively.
COURSE OBJECTIVE
To comprehend the basic concepts of various domains of computer
science.
I Aptitude Questions
7. Computer Networks
8. RDBMS
9. Operating Systems
10. C/ C++
11. Java
12. Oracle
II Frequently Asked Questions
1. Aptitude tests from software industries
2. NET / SET
COURSE OUTCOMES
KNOWLEDGE
LEVEL
(ACCORDING TO PSOs
COURSE OUTCOMES
NO. REVISED ADDRESSED
BLOOM’S
TAXONOMY)
Enhance the technical skills for PSO1& PSO2
CO 1 K1
employability.
Improve the proficiency of PSO3
CO 2 participation in competitive K1, K2,
examinations.
III MCA
SEMESTER – V
(For those who join in 2019 onwards)
SOFTWARE
MAJOR
PSCA 19MCA501 PROJECT 4 4
MANAGEMENT CORE
COURSE DESCRIPTION
This course provides knowledge in applying different techniques to
monitor & control project and people.
COURSE OBJECTIVE
REFERENCES:
1. Bob Hughes and Mike Cotterell, “Software Project Management”, Fifth
Edition,Tata McGraw-Hill Edition 2015.
2. PankajJalote,”Software Project Management in Practice”, Pearson
Education Edition, 2008.
3. Joel Henry, “Software Project Management”, Pearson Education.
4. Walker Royce, “Software Project Management”, Pearson Education, 2005.
WEB REFERENCES:
1.https://www.tutorialspoint.com/software_engineering/software_project_man
agement.htm
2.https://www.studocu.com/en/book/software-project-management/bob-
hughes-mike-cotterell
COURSE OUTCOMES
On the successful completion of the course, students will be able to:
KNOWLEDGE
LEVEL
(ACCORDING TO PSOs
COURSE OUTCOMES
NO. REVISED ADDRESSED
BLOOM’S
TAXONOMY)
Deliver successful software projects PSO1& PSO2
CO 1 that support organization's strategic K1
goals
Match organizational needs to the PSO3
CO 2 most effective software development K1, K2,
model
Plan and manage projects at each PSO5
CO 3 stage of the software development life K1 & K3
cycle
Create project plans that address PS01 & PSO4
CO 4 K1, K2, K3 &
real-world management challenges
Develop the skills for tracking and PS01 & PS05
CO 5 K2 & K4
controlling software deliverables
III MCA
SEMESTER – V
(For those who join in 2019 onwards)
MACHINE MAJOR
PSCA 4 4
19MCA502 LEARNING CORE
COURSE DESCRIPTION
This course provides an introduction to learn Machine Intelligence and
Machine Learning Applications algorithms to solve real world problems.
COURSE OBJECTIVE
To introduce the fundamentals of Machine Learning and algorithms.
To define the classifiers and its associated algorithms
To impart the knowledge on supervised and unsupervised learning
algorithms used for classification, prediction and clustering.
UNIT - I INTRODUCTION (12 Hours)
Introduction to machine learning -Learning Problems – Learning System –
Issues in machine learning - Concept Learning - Learning Task – General-to-
specific Ordering – Specific Hypothesis – Candidate Elimination – Inductive
Bias.
SELF STUDY:Choosing the Target Function
REFERENCES :
1. https://machinelearningmastery.com/machine-learning-with-python/
2. http://ibpsa.fr/jdownloads/Simurex/2015/Presentations/30_03_atelier
datamining.pdf
COURSE OUTCOMES
KNOWLEDGE
LEVEL
(ACCORDING PSOs
NO. COURSE OUTCOMES
TO REVISED ADDRESSED
BLOOM’S
TAXONOMY)
PROGRAMME COURSE
COURSE TITLE HRS/WEEK CREDITS
CODE CODE CATEGORY
ENTERPRISE
MAJOR
PSCA 19MCA503 APPLICATION 4 4
CORE
DEVELOPMENT
COURSE DESCRIPTION
This course provides exposure to different frameworks namely, Struts,
Hibernate, Spring and Django. This collective information supports the learner
for developing advanced enterprise applications.
COURSE OBJECTIVES
To know the architectures of Distributed systems, to understand and
compare the technologies associated with J2EE and DOTNET.
To build lightweight enterprise-ready applications
To acquire capability in Python programming and grow true web
applications utilizing Django.
UNIT – I CLIENT SERVER ARCHITECTURE (12 Hours)
2-tier model - 3-tier model - n-tier model -J2EE architecture - DOTNET
architecture - MVC architecture.
MVC Architecture - How to start an ASP.NET MVC application - The folders
and files for a new MVC application
SELF STUDY :Working with Views - Working with controls
UNIT – II SPRING (12 Hours)
Web services – Consuming a restful web service – Java desktop application /
JSP, building REST service with spring – Spring security architecture –
accessing relational data using JDBC with spring – Handling form submission
– Creation of batch service – Securing web applications –Accessing data with
mongo DB – Creating asynchronous method -Using web socket to build an
interactive web application.
SELF STUDY :Uploading files – Validating form input
WEB REFERENCES:
1. https://www.javatpoint.com/spring-tutorial
2. https://www.tutorialspoint.com/asp.net_mvc/index.htm
3. https://www.journaldev.com/2134/struts-tutorial-for-beginners#struts-
tutorial-8211-result-pages
4. https://howtodoinjava.com/hibernate-tutorials/
5. https://www.guru99.com/django-tutorial.html
COURSE OUTCOMES
KNOWLEDGE
LEVEL
(ACCORDING TO PSOs
COURSE OUTCOMES
NO. REVISED ADDRESSED
BLOOM’S
TAXONOMY)
Develop dynamic web applications
CO 1 K2 PSO1
using MVC
Use dependency injection & inversion
PROGRAMME COURSE
COURSE TITLE CATEGORY HRS/WEEK CREDITS
CODE CODE
LAB IX-
MAJOR
MACHINE
LAB
PSCA 19MCA504 6 3
LEARNING
WITH PYTHON
COURSE DESCRIPTION
This course provides experiential learning and implementation of
machine learning concepts using python
COURSE OBJECTIVE
To Acquire knowledge and Skills for creation of Web applications.
To implement Regression and Classification using Python
LAB LIST
1. Exercise to develop simple web applications in Python
2. Exercise to manipulate data using different queries
3. Exercises to handle Exceptions, Multithreading
4. Exercise to extract features from datasets
5. Exercise to implement Regression
6. Exercise to implement Classification
7. Exercise to implement Clustering
8. Exercises for Model selection and evaluation
9. Exercises to Build a data pipeline.
COURSE OUTCOMES
On the successful completion of the course, students will be able to:
KNOWLEDGE
LEVEL
(ACCORDING TO PSOs
COURSE OUTCOMES
NO. REVISED ADDRESSED
BLOOM’S
TAXONOMY)
Demonstrate the concept of
PSO1, PSO2 &
CO 1 K2
classification & clustering in Python PSO3
Analyse and Evaluate the models
CO 2 K2, K3, K4 PSO1 & PSO2
built.
Create classification and clustering
CO 3 K2, K3& K5 PSO4 & PSO5
models
III MCA
SEMESTER – V
For those who joined in 2019 onwards
LAB X –
ENTERPRISE
MAJOR
PSCA 19MCA505 APPLICATION 6 3
LAB
DEVELOPME
NT
COURSE DESCRIPTION
This lab course provides the experience in creating, debugging, testing &
deploying dynamic web applications. It also gives thorough coverage of the use
of MVC for creating web applications.
COURSE OBJECTIVE
COURSE OUTCOMES
KNOWLEDGE
LEVEL
(ACCORDING TO PSOs
COURSE OUTCOMES
NO. REVISED ADDRESSED
BLOOM’S
TAXONOMY)
Perform Database operations for web
CO 1 K2 PSO1
applications using MVC
Develop database application using
COURSE DESCRIPTION
This course provides an in-depth knowledge on the basic constructs and
statistical analysis in R.
COURSE OBJECTIVE
LAB LIST
1. Exercises to understand the R basics.
2. Exercises to understand the programming constructs of R
3. Exercises to draw a scatter diagram and charts.
4. Exercises to implement statistical operations in R
5. Exercises to implement concepts of probability and distributions in R
COURSE OUTCOMES
KNOWLEDGE
LEVEL
(ACCORDING TO PSOs
COURSE OUTCOMES
NO. REVISED ADDRESSED
BLOOM’S
TAXONOMY)
Demonstrate the practical application PSO1& PSO2
CO 1 K1
of R programming tool.
Emphasize the implementation of PSO3
CO 2 K1, K2,
statistical operations in R
III MCA
SEMESTER –V
For those who joined in 2019 onwards
SOFT SKILLS
V-
INTERPERSON
SOFT
PSCA 19MCA507 AL SKILLS 2 1
SKILLS
FOR
CORPORATE
READINESS
COURSE DESCRIPTION
This course provides the skills needed to find a job and also the skills needed to
excel at the time of entering a career.
COURSE OBJECTIVES
COURSE OUTCOMES
KNOWLEDGE
LEVEL
(ACCORDING TO PSOs
COURSE OUTCOMES
NO. REVISED ADDRESSED
BLOOM’S
TAXONOMY)
Develop skills for producing high
PSO1, PSO2
CO 1 quality etiquettes at the time of K2
&PSO3
interviews
Exhibit competencies expected by
CO 2 K2, K3, K4 PSO1 &PSO2
employers
Demonstrate emotional intelligence
COURSE DESCRIPTION
This course provides the knowledge required to design an IOT system to
connect embedded sensors.
COURSE OBJECTIVE
REFERENCES:
1. ArshdeepBahga, Vijay Madisetti,“Internet of Things – A hands-on
approach”, Hyderabad Universities Press, 2015
2. Honbo Zhou,“The Internet of Things in the Cloud : A Middleware
Perspective”, Newyork : CRC Press , 2012
3. Dieter Uckelmann; Mark Harrison; Florian Michahelles (Eds.)
“Architecting the Internet of Things”, Germany: Springer,2011.
4. David Easley and Jon Kleinberg, “ Networks, Crowds, and Markets:
Reasoning About a Highly Connected World” United Kingdom:
Cambridge University Press, 2010
5. Olivier Hersent, Omar Elloumi and David Boswarthick, “The Internet of
Things: Applications to the Smart Grid and Building Automation”,
United States : Wiley Publishing Inc, 2012
WEB REFERENCES:
1. https://lecturenotes.in/subject/370/internet-of-things-iot
2. http://www.cs.ust.hk/~qianzh/FYTGS5100/spr2013/notes/Chapter1-
IoT.pdf
COURSE OUTCOMES
KNOWLEDGE
LEVEL
(ACCORDING TO PSOs
COURSE OUTCOMES
NO. REVISED ADDRESSED
BLOOM’S
TAXONOMY)
Identify the Fundamentals of Internet
PSO1 &
CO 1 K2
of Things. PSO2
Design a portable IoT using relevant
PSO1 &
CO 2 K2, K3, K4
protocols. PSO2
Analyze applications of IoT in real
PSO1 &
CO 3 K2 & K3
time scenario. PSO3
Develop web services to PSO1 &
CO 4 K2, K3 & K5 PSO4
access/control IoT devices.
Deploy an IoT application and PSO1 &
CO 5 K2,K3 & K5 PSO5
connect to the cloud.
II MCA
SEMESTER – III
(For those who join in 2019 onwards)
COURSE DESCRIPTION
This course provides familiarization to the important information
technologies used in manipulating, storing and analyzing big data.
COURSE OBJECTIVE
REFERENCES:
1. Judith Hurwitz, Alan Nugent, Dr. Fern Halper, Marcia Kaufman, “ Big
Data”, Wiley India Pvt ltd, 2015
2. Dirk deRoos , “Hadoop for Dummies”, John Wiley and sons , 2014
3. Boris lublinsky, Kevin t. Smith, Alexey Yakubovich, “Professional Hadoop
Solutions”, Wiley, 2015.
4. Chris Eaton, Dirk deroos et al., “Understanding Big data”, McGraw Hill,
2012.
5. Tom White, “HADOOP: The definitive Guide”, O Reilly 2012.
WEB REFERENCES:
1. http://www.planetdata.eu/sites/default/files/presentations/Big_Data_Tut
orial_part4.pdf
2. https://www.guru99.com/introduction-to-mapreduce.html
3. https://www.dezyre.com/hadoop-tutorial/hadoop-mapreduce-tutorial
COURSE OUTCOMES
KNOWLEDGE
LEVEL
(ACCORDING TO PSOs
COURSE OUTCOMES
NO. REVISED ADDRESSED
BLOOM’S
TAXONOMY)
Work
with Understand the fundamentals of PSO1 &
CO 1 K2
PSO2
various big data analysis techniques
Analyze the big data analytic
PSO1 &
CO 2 techniques for useful business K2, K3, K4
PSO2
applications.
Design efficient algorithms for mining
PSO1 &
CO 3 K2 & K3
the data from large volumes. PSO3
Examine the HADOOP and Map
PSO1 &
CO 4 Reduce technologies associated with K2, K3 & K5 PSO4
big data analytics
PSO1 &
CO 5 Explore the applications of Big Data K2,K3 & K5 PSO5
II MCA
SEMESTER – IV
(For those who join in 2019 onwards)
COURSE DESCRIPTION
This course provides an overview of the cutting edge and new
technologies in the area of big data security.
COURSE OBJECTIVE
WEB REFERENCES:
1. https://www.sisense.com/glossary/big-data-security/
2. https://www.datamation.com/big-data/big-data-security.html
COURSE OUTCOMES
KNOWLEDGE
LEVEL
(ACCORDING TO PSOs
COURSE OUTCOMES
NO. REVISED ADDRESSED
BLOOM’S
TAXONOMY)
Identify the need for security and
best practices in a big data PSO1 &
CO 1 K2
PSO2
environment
PSO1 &
CO 2 Analyze the steps to secure big data K2, K3, K4
PSO2
PSO1 &
CO 3 Build security in hadoop eco system K2 & K3
PSO3
Assess the sensitivity of data in PSO1 &
CO 4 K2, K3 & K5 PSO4
Hadoop
Outline data security and event PSO1 &
CO 5 K2,K3 & K5 PSO5
logging
III MCA
SEMESTER – V
(For those who join in 2019 onwards)
HRS/
PROGRAMM COURSE COURSE
WEE CREDITS
E CODE CODE TITLE
CATEGORY K
DATA SPECIALIZATION
ANALYTICS
PSCA 19MCADS03 ELECTIVE- DATA 4 4
USING PIG
AND HIVE SCIENCE
COURSE DESCRIPTION
This course provides knowledge on creating applications to analyze big
data.
COURSE OBJECTIVE
Learn about the fundamental concepts of Pig and Hive.
Provide knowledge on writing scripts through Pig Latin and
understanding Hive data model.
Perform data definition and data manipulation operations using HiveQL
and apply these to perform analytics
REFERENCES:
1. Alan Gates ,“Programming Pig”, First edition, O’Reilly Media, 2011
2. Hanish Bansal, Saurabh Chauhan ,“Apache Hive Cookbook”, Packt
publishing, 2016
3.Jason Rutherglen, Dean Wampler, Edward Capriolo , “Programming Hive”,
First edition, O’Reilly Media , 2012
4. “Alan Gates & Daniel Dai ,Pig :Data flow Scripting with Hadoop”, O’Reilly
Media, 2016
5. BalaswamyVaddeman , “Beginning Apache Pig” , Apress Publications, 2016
6. Dayong Du, “Apache Hive Essentials”, Packet Publishing, 2015
WEB REFERENCES:
1. https://cognitiveclass.ai/courses/introduction-to-pig/
2. https://data-flair.training/blogs/apache-hive-tutorial/
COURSE OUTCOMES
On the successful completion of the course, students will be able to:
KNOWLEDGE
LEVEL
(ACCORDING TO PSOs
COURSE OUTCOMES
NO. REVISED ADDRESSED
BLOOM’S
TAXONOMY)
Outline the programming constructs of Pig
PSO1 &
CO 1 and database management using K2
PSO2
HiveQL
Write scripts using Pig latin and
PSO1 &
CO 2 perform various HiveQLqueries by K2, K3, K4
PSO2
applying RDBMS concepts
Apply the concepts of Pig and Hive in
PSO1 &
CO 3 K2 & K3
simple tasks PSO3
Formulate and analyse different PSO1 &
CO 4 K2, K3 & K5 PSO4
databases for different situations
PSO1 &
CO 5 Create real time applications K2,K3 & K5 PSO5
II MCA
SEMESTER - III
(For those who join in 2019 onwards)
CRYPTOGRAPHY SPECIALIZATION
COURSE DESCRIPTION
This course provides basic understanding of previous attacks on
cryptosystems with the aim of preventing future attacks and to provide security
using various cryptographic tools.
COURSE OBJECTIVE
REFERENCES :
1. William Stallings, “Cryptography and Network Security Principles &
Practice”, 7th Edition , Pearson Education Limited , 2018.
2. AtulKahate, “Cryptography and Network Security”,3rd Edition, Tata
McGraw Hill, 2013.
3. William Stalling,“Network security Essentials”,Pearson publication.
4. Johannes A. Buchaman, “Introduction to cryptography”, Springer -
Verlag 2013.
WEB REFERENCES:
1. www.cse-eb.iitkgp.ernet.in/~debdeep/courses_iitkgp/Crypto/index.htm
2. https://www.tutorialspoint.com/cryptography/
COURSE OUTCOMES
On the successful completion of the course, students will be able to:
KNOWLEDGE
LEVEL
(ACCORDING TO PSOs
COURSE OUTCOMES
NO. REVISED ADDRESSED
BLOOM’S
TAXONOMY)
Evaluate the fundamentals of
networks security, security
CO 1 K2 PSO1
architecture, threats and
vulnerabilities
Compare Stream ciphers and block
CO 2 K2, K3, K4 PSO2
ciphers.
Apply the different cryptographic
COURSE DESCRIPTION
This course provides knowledge on the architectures, functions and
performances of wireless sensor systems and platforms. It also describes and
analyze the specific requirements for applications in wireless sensor networks
regarding energy supply, memory, processing and transmission capacity.
COURSE OBJECTIVE
REFERENCES :
1. Holger Karl & Andreas Willig, “Protocols and Architectures for Wireless
Sensor Networks” , John Wiley, 2006
2. Carlos De MoraisCordeiro, Dharma Prakash Agrawal, “Ad Hoc and
Sensor Networks: Theory and Applications”,2nd Edition, World Scientific
Publishing, 2011.
3. WaltenegusDargie, Christian Poellabauer,“Fundamentals of Wireless
Sensor Networks Theory and Practice”,John Wiley and Sons, 2010.
4. Feng Zhao & Leonidas J. Guibas, “Wireless Sensor Networks- An
Information Processing Approach”, Elsevier, 2007.
WEB REFERENCES:
1. https://www.elprocus.com/architecture-of-wireless-sensor-network-and-
applications/
2. https://en.wikipedia.org/wiki/wireless_sensor_network
COURSE OUTCOMES
On the successful completion of the course, students will be able to:
KNOWLEDGE
LEVEL
(ACCORDING TO PSOs
COURSE OUTCOMES
NO. REVISED ADDRESSED
BLOOM’S
TAXONOMY)
Explore the impact of WSN and its
PSO1 &
CO 1 hardware components. K2
PSO2
HRS/
PROGRAMM COURSE COURSE
WEE CREDITS
E CODE CODE TITLE
CATEGORY K
SPECIALIZATION
HIGH
PSCA 19MCANW03 SPEED ELECTIVE- 4 4
NETWORKS NETWORKING
COURSE DESCRIPTION
This course covers the basics, architectures, protocols and
technologies for high-speed networks. It includes LANs, Protocols,
TCP/IP Suite, Data Networks, high speed LANs, link level flow and error
control, transport level traffic control, routing, MPLS switching
and Network security.
COURSE OBJECTIVE
KNOWLEDGE
LEVEL
(ACCORDING TO PSOs
COURSE OUTCOMES
NO. REVISED ADDRESSED
BLOOM’S
TAXONOMY)
WorkIdentify the building blocks and
PSO1 &
CO 1 operation of high speed networking K2
PSO2
and ATM.
Analyze the cause of congestion,
PSO1 &
CO 2 traffic slow down and related factors K2, K3, K4
PSO2
for Quality of Service Identify.
Apply the concepts learnt in this
course to optimize performance of PSO1 &
CO 3 K2 & K3
high-speed networks using Flow PSO3
Control.
Compare the different architectures PSO1 &
CO 4 K2, K3 & K5 PSO4
used for HSN.
Describe the protocols that are used PSO1 &
CO 5 K2,K3 & K5 PSO5
to design high speed networks.
II MCA
SEMESTER – III
For those who joined in 2019 onwards
COURSE DESCRIPTION
This course focuses on the two broad divisions of web development,
front-end and back-end development. It gives information on how to load a web
application, design and how to interact with web pages using HTML, CSS and
JavaScript.
COURSE OBJECTIVES
To be familiar with the structured approach to identify the needs,
interests, and functionalities of a website.
To write well-structured, easily maintained, standards-compliant CSS
code to design creative web pages.
To have an exposure on creating dynamic web pages using JavaScript.
UNIT I HTML5 FUNDAMENTALS (12 Hours)
Introduction – Doctypes – Headings – Paragraphs – Text Formatting – Anchors
and Hyperlinks –Tables – Comments - Image Maps- Input Control Elements –
Forms.
SELF STUDY :Lists – Images
UNIT II ADVANCED FEATURES OF HTML 5 (12 Hours)
Div Element – Sectioning Elements – Navigation Bars –Output- Element–
Void Elements -Media Elements – Progress Element– Embed – Iframes –
Content Languages – SVG – Canvas – Tabindex – Global Attributes – HTML
Event Attribute – Character Entities
SELF STUDY :Label Element – Selection Menu Controls
WEBREFERENCES :
1. https://www.w3schools.com/html/html5_intro.asp
2. www.css3.com
3. css3generator.com
4. https://www.javascript.com
5. es6-features.org
COURSE OUTCOMES
KNOWLEDGE
LEVEL
(ACCORDING TO PSOs
COURSE OUTCOMES
NO. REVISED ADDRESSED
BLOOM’S
TAXONOMY)
PSO1 &
CO 1 Understand the basics of HTML tags K2
PSO2
Analyze the advanced features of
PSO1 &
CO 2 K2, K3, K4
HTML5. PSO2
Implement the use of internal and
external Cascading Style sheets (CSS)
PSO1 &
CO 3 K2 & K3
to format elements on single or PSO3
group of pages
Compose programs for the web and
PSO1 &
CO 4 other contexts using the JavaScript K2, K3 & K5 PSO4
programming language
Apply various ECMAScript 6 methods PSO1 &
CO 5 K2,K3 & K5 PSO5
in building interactive websites.
II MCA
SEMESTER – IV
For those who joined in 2019 onwards
COURSE DESCRIPTION
This course provides an overview of client-side web UI frameworks of
Bootstrap 4. It focuses on grids and responsive design using CSS pre-
processors, Less and Sass and the basics of Node.js. It takes the students to
move to the next level by building data-driven web apps using React
COURSE OBJECTIVES
To develop rich interactive web pages.
KNOWLEDGE
LEVEL
(ACCORDING TO PSOs
COURSE OUTCOMES
NO. REVISED ADDRESSED
BLOOM’S
TAXONOMY)
Analyze React Components, the
PSO1 &
CO 1 building blocks and its interaction K2
PSO2
with other web applications
Design websites using various
PSO1 &
CO 2 Angular features including directives, K2, K3, K4
PSO2
components and services
Compute and build applications
PSO1 &
CO 3 using Node.JS along with the K2 & K3
PSO3
combination of Bootstrap.
Apply the concepts of MongoDB & PSO1 &
CO 4 K2, K3 & K5 PSO4
MySQL, the back-end databases
Utilize the conceptual and practical
PSO1 &
CO 5 aspects of CSS Pre-processors and K2,K3 & K5 PSO5
JSON.
III MCA
SEMESTER – V
(For those who join in 2019 onwards)
COURSE DESCRIPTION
This course provides an immersive experience in the technical, cultural
and social aspects of Agile and DevOps.
COURSE OBJECTIVE
REFERENCES :
1. Mark C.Layton , Steven J.Ostermiller , “Agile Project Management”, Wiley
Publication II edition ,2018
2. MachaelHuttermann, “DevOps for developers”, Apress publication, 2012
3. Joseph joyner, “DevOps for Beginners” Speedy publishing LLC 2015
4. Robert Martin, “Agile software development, Principles patterns and
practices” person new international edition, 2013
5. Greene Jennifer, “Learning Agile” Orielly series I edition 2014
WEB REFERENCES:
1. https://martinfowler.com/agile.html
2. https://refactoring.com/
COURSE OUTCOMES
On the successful completion of the course, students will be able to:
KNOWLEDGE
LEVEL
(ACCORDING TO PSOs
COURSE OUTCOMES
NO. REVISED ADDRESSED
BLOOM’S
TAXONOMY)
Explain the fundamental principles PSO1& PSO2
CO 1 and practices of the agile K1
development methods.
Analyze the planning and execution
PSO3
CO 2 K1, K2,
of the agile manifesto
Monitor the management to achieve PSO5
CO 3 K1 & K3
complete product development.
Practice the integration of
COURSE DESCRIPTION
This course provides solution to problems in different environment that
needs decision making using optimization techniques
COURSE OBJECTIVE
Game Theory- Two persons zero sum game- Games with saddle point- Games
without saddle point- Graphical Method- LP Method- The rule of dominance
SELF STUDY: LP Method
Project Management: PERT and CPM – Difference between PERT and CPM-
Critical Path analysis- Problems in PERT analysis- Project , Time, Cost Trade
off- Resource allocation.
WEB REFERENCES:
1. https://lecturenotes.in/subject/573/operations-research-or
2. http://www.cs.toronto.edu/~stacho/public/IEOR4004-notes1.pdf
COURSE OUTCOMES
KNOWLEDGE
LEVEL
(ACCORDING TO PSOs
COURSE OUTCOMES
NO. REVISED ADDRESSED
BLOOM’S
TAXONOMY)
Identify the applications of
Operations Research and methods PSO1 &
CO 1 K2
PSO2
to solve business problems
Apply linear programming to solve
operational problem with PSO1 &
CO 2 K2, K3, K4
PSO2
constraints
Apply transportation and
assignment models to find optimal
PSO1 &
CO 3 K2 & K3
solution in warehousing and PSO3
Travelling,
Prepare project scheduling using PSO1 &
CO 4 K2, K3 & K5 PSO4
PERT and CPM
Use optimization concepts in real PSO1 &
CO 5 K2,K3 & K5 PSO5
world problems
GENERAL ELECTIVE - MCA
(For those who join in 2019 onwards)
FINANCIAL GENERAL
MANAGEMEN
PSCA 19MCAGE02 ELECTIVE 4 4
T AND
ACCOUNTING
COURSE DESCRIPTION
This course provides an overview of financial concepts, process and
operations from a managerial perspective.
COURSE OBJECTIVE
REFERENCES :
1. T.S.Reddy&A.Murthy, “Advanced Accountancy”, MarghamPublications , 2nd
Revised Edition, 2014.
2. T.S.Reddy&Y.Hari Prasad Reddy, ”Cost Accounting” ,Margham
Publications, Fourth Revised Edition, 2015.
3. T.S Reddy &Y.Hari Prasad Reddy, “Management Accounting”, Margham
Publications Third Revised Edition- 2014.
4. S. Palanivel,“Tally 9: Accounting Software”, Margham Publications, 2015.
5. A.K.Nadani, “Simple Tally 9” BPB Publications, 2010.
6. R.L.Gupta&M.Radhaswamy, “Advanced accountancy”, Sultan chand& co,
2014.
7. S.N.Maheswari “Principles of Management accounting”, Sultan Chand &
co, 2014.
8. R.S.N.Pillai& B.Bagavathi,“Cost accounting”, Sultan Chand & co, 2014.
WEB REFERENCES:
1. https:// en.wikipedia.org/wiki/Financial_management
2. https://www.managementstudyguide.com/financial-management.htm
COURSE OUTCOMES
KNOWLEDGE
LEVEL
(ACCORDING TO PSOs
COURSE OUTCOMES
NO. REVISED ADDRESSED
BLOOM’S
TAXONOMY)
Prep Preparation and analysis of balance
PSO1 &
CO 1 sheet. K2
PSO2
PSO1 &
CO 2 Predict the Classification of Costing. K2, K3, K4
PSO2
Decide the budget preparation and
PSO1 &
CO 3 K2 & K3
control of a company. PSO3
PSO1 &
CO 4 Analyze the flow of funds. K2, K3 & K5 PSO4
COURSE DESCRIPTION
This course provides the concept and the role of management
information systems to achieve strategic goals and to gain competitive
advantages.
COURSE OBJECTIVE
To impart a systematic knowledge of the management information
technology.
To enlighten the principles and practices of management with the
usage of technology.
To understand the global and security challenges.
REFERENCES:
1. Waman S Jawadekar, “Management Information Systems”, Tata McGraw
Hill, 4th Edition, 2011.
2. James A O’ Brien, George M Marakas, Ramesh Behl, “Management
Information Systems ”, Tata McGraw Hill, 9th Edition ,2010.
3. Gordan B. Davis, Margrethe H. Olson, “Management Information
Systems”, Tata McGraw Hill, 2nd Edition, 2011.
4. Goyal D. P, “Management Information Systems: Managerial
Perspectives”, Vikas Publishing House Pvt. Ltd., 4th Edition, 2014.
WEB REFERENCES:
1. https://en.wikipedia.org/wiki/Management_information_system
2. https://www.inc.com/encyclopedia/management-information-systems-
mis.html
COURSE OUTCOMES
KNOWLEDGE
LEVEL
(ACCORDING TO PSOs
COURSE OUTCOMES
NO. REVISED ADDRESSED
BLOOM’S
TAXONOMY)
Analyze and synthesize business
PSO1 &
CO 1 information needs to facilitate K2
PSO2
evaluation of strategic alternatives.
Apply MIS knowledge and skills
learned to facilitate development,
PSO1 &
CO 2 K2, K3, K4
deployment and management of PSO2
information systems.
Predict the use of information
PSO1 &
CO 3 K2 & K3
technology for business processes. PSO3
Assess the use of technology of
PSO1 &
CO 4 Information Systems for effective K2, K3 & K5 PSO4
management.
Identify the security features and
PSO1 &
CO 5 global issues in organization and K2,K3 & K5 PSO5
society.
GENERAL ELECTIVE - MCA
(For those who join in 2019 onwards)
COURSE DESCRIPTION
This course provides information on the combination of Internet with E-
Commerce, options available for doing business on the Internet, features that
helps to build E-Commerce web sites, marketing issues, payment options,
security issues and customer service.
COURSE OBJECTIVE
To illustrate the management's role and identify strategies involved in
an e-commerce model.
To provide a fundamental understanding of the different types and
key components on business models.
To become familiar with state of the art Electronic Model, Payment
and Supply Chain Mechanisms..
REFERENCES:
1. Bharat Bhaskar, “Electronic Commerce – Framework Technologies and
Applications”, Tata McGraw Hill 4thEdition ,2013.
2. Ravi Kalakota& A.B. Whinston, “Electronic Commerce – A Manager’s
Guide”, Pearson Education,2000
3. AgarwalaKamlesh, N and AgarwalaDeeksha, “Business on the
Net_Introduction to the E-Com”., Macmillan India 2000
4. P. T. Joseph,” E-Commerce: A Managerial Perspective”, PHI, 2004
WEB REFERENCES:
1. https://en.wikipedia.org/wiki/E-commerce
2. https://www.shopify.com/encyclopedia/what-is-ecommerce
COURSE OUTCOMES
On the successful completion of the course, students will be able to:
KNOWLEDGE
LEVEL
(ACCORDING TO PSOs
COURSE OUTCOMES
NO. REVISED ADDRESSED
BLOOM’S
TAXONOMY)
Gain a comprehensive understanding
of the E-Commerce landscape,
PSO1 &
CO 1 current and emerging K2
PSO2
technology and infrastructure
underpinnings of the business.
Analyze the impact of E-commerce on
PSO1 &
CO 2 K2, K3, K4
business models and strategy. PSO2
Develop an understanding on how
internet can help business grow/
PSO1 &
CO 3 K2 & K3
Describe the infrastructure for E- PSO3
commerce
Assess electronic payment systems PSO1 &
CO 4 K2, K3 & K5 PSO4
CYBER GENERAL
PSCA 19MCAGE05 4 4
FORENSICS ELECTIVE
COURSE DESCRIPTION
This course provides the investigation of computer-related crimes with
the goal of obtaining evidence to be presented in a court of law.
COURSE OBJECTIVE
REFERENCES:
1. John R. Vacca, “Computer Forensics: Computer Crime Scene
Investigation”, Second Edition , 2005.
2. Kevin Mandia, Chris Prosise, Matt Pepe, “Incident Response and
Computer Forensics “, Tata McGraw -Hill, New Delhi, 2014.
3. Nelson Phillips and EnfingerSteuart, “Computer Forensics and
Investigations”,Cengage Learning, New Delhi, 2016.
4. Bill Nelson, Amelia Phillips, Chris Steuart,”Guide to Computer Forensics
and Investigations processing Digital Evidence”, Fifth Edition, Tata
McGraw - Hill, New Delhi, 2016.
WEB REFERENCES:
1. https://homelandforensics.com/forensics.htm
2. https://en.wikipedia.org/wiki/Computer_forensics
COURSE OUTCOMES
On the successful completion of the course, students will be able to:
KNOWLEDGE
LEVEL
(ACCORDING TO PSOs
COURSE OUTCOMES
NO. REVISED ADDRESSED
BLOOM’S
TAXONOMY)
CO 2 and preserve digital evidence and K2, K3, K4 PSO2 & PSO4
Digital Crime Scene.
ETHICS IN GENERAL
PSCA 19MCAGE06 4 4
COMPUTING ELECTIVE
COURSE DESCRIPTION
This course provides the basis for ethical decision-making and the
methodology for reaching ethical decisions concerning computing matters.
COURSE OBJECTIVE
REFERENCES
1. Penny Duquenoy, Simon Jones, Barry G Blundell , “Ethical, Legal and
Professional Issues in Computing”, Middlesex University Press, 2008
2. George Reynolds, “Ethics in Information Technology”, 2nd Edition,
Thomson CourseTechnology.
3. Charles P .Pfleeger, Shari Lawrence Pfleeger, “Security in Computing”
,4th Edition,Pearson Prentice Hall.
WEB REFERENCES:
1. http://www.infosectoday.com/Articles/Intro_Computer_Ethics.htm
http://www.tutorialspoint.com/professional_ethics/
COURSE OUTCOMES
On the successful completion of the course, students will be able to:
KNOWLEDGE
LEVEL
(ACCORDING TO PSOs
COURSE OUTCOMES
NO. REVISED ADDRESSED
BLOOM’S
TAXONOMY)
COURSE DESCRIPTION
This course provides the skills necessary to succeed as an entrepreneur.
It includes the fundamentals of starting and operating a business, developing
a business plan, obtaining financing, marketing a product or service and
developing an effective accounting system
COURSE OBJECTIVE
Understand the need of entrepreneurial discipline.
To let the entrepreneur set or reset the objectives of his business and
work individually and along with his group.
Analyze the environment set up relating to small industry and
business.
WEB REFERENCES:
1. https://www.tutorialspoint.com/entrepreneurship_development/entrepren
eurship_development_tutorial.pdf
2. https://www.macmillanihe.com/resources/sample-chapters/
9781137430359_sample.pdf
COURSE OUTCOMES
On the successful completion of the course, students will be able to:
KNOWLEDGE
LEVEL
(ACCORDING TO PSOs
COURSE OUTCOMES
NO. REVISED ADDRESSED
BLOOM’S
TAXONOMY)
Highlight the salient characteristics
PSO1 &
CO 1 K2
of successful entrepreneur PSO2
Enumerate the competencies relevant
PSO1 &
CO 2 K2, K3, K4
for Entrepreneurial development. PSO2
Delineate the growth of women
PSO1 &
CO 3 K2 & K3
Entrepreneurship in India. PSO3
Identify the major problems faced in PSO1 &
CO 4 K2, K3 & K5 PSO4
conducting EDPs.
Discuss the methods of project
appraisal used for small scale PSO1 &
CO 5 K2,K3 & K5 PSO5
enterprises.
GENERAL ELECTIVE - MCA
(For those who join in 2019 onwards)
COURSE DESCRIPTION
This course provides an overview of various methods employed in
quantitative and qualitative research.
COURSE OBJECTIVE
WEB REFERENCES:
1. https://edutechwiki.unige.ch/en/Research_methodology_resources
2. https://csus.libguides.com/
COURSE OUTCOMES
KNOWLEDGE
LEVEL
(ACCORDING TO PSOs
COURSE OUTCOMES
NO. REVISED ADDRESSED
BLOOM’S
TAXONOMY)
Predict the different stages of
PSO1 &
CO 1 K2
research process. PSO2
PSO1 &
CO 2 Apply methods to collect best data. K2, K3, K4
PSO2
Assess the suitable research design &
PSO1 &
CO 3 K2 & K3
work. PSO3
Compare categorical and continuous PSO1 &
CO 4 K2, K3 & K5 PSO4
measures.
Analyze the process of various PSO1 &
CO 5 K2,K3 & K5 PSO5
reports writing.
GENERAL ELECTIVE - MCA
(For those who join in 2019 onwards)
PROGRAMME COURSE
COURSE TITLE HRS/WEEK CREDITS
CODE CODE CATEGORY
GENERAL
DATA MINING
PSCA 19MCAGE22 AND DATA ELECTIVE 4 4
WAREHOUSING
COURSE DESCRIPTION
This course provides the basic concepts, principles, methods,
implementation techniques and applications of data mining.
COURSE OBJECTIVE
To know then scope and necessity of Data mining & Data warehousing
for the Society.
To understand & analyze the various algorithms for Knowledge
Extraction.
To be familiar with the outcome of a real time scenario.
1. Jiawei Han, Micheline Kamber, Jian Pei , “Data mining Concepts and
Techniques”, Third Edition, Morgan Kaufman Publishers, 2012.
2. Bharat Bhushan Agarwal, Sumit Prakash Tayal, “Data Mining and Data
Warehousing”,Laxmi Publications, Ltd., 2009
3. Margaret H Dunham ,“Data Mining: Introductory And Advanced Topics”
Pearson Education India, 2006
4. Usama M.Farrad, GeogoryPiatetsky – Shapiro, Padhrai Smyth and
RamasamyUthurusamy, “ Advances in Knowledge Discovery and Data
Mining”, The M.I.T. Press 1996.
5. Ralph Kimball, “The Data Warehouse Life Cycle Toolkit”, John Wiley &
Sons Inc., 1998.
WEB REFERENCES:
1. https://www.tutorialspoint.com/data_mining
2. https://www.guru99.com/data-warehouse-architecture.htm
COURSE OUTCOMES
On the successful completion of the course, students will be able to:
KNOWLEDGE
LEVEL
(ACCORDING TO PSOs
COURSE OUTCOMES
NO. REVISED ADDRESSED
BLOOM’S
TAXONOMY)
Practice the pre-processing
PSO1 &
CO 1 K2
operations of data. PSO2
Compare & contrast OLTP, OLAP and
Data mining as techniques for
PSO1 &
CO 2 K2, K3, K4
extracting knowledge PSO2
from a Data Warehouse.
Perform Association Rule Mining for
PSO1 &
CO 3 K2 & K3
Market Basket Analysis. PSO3
Design & deploy the appropriate
PSO1 &
CO 4 Classification and Clustering K2, K3 & K5 PSO4
techniques.
Explore the recent trends in data PSO1 &
CO 5 K2,K3 & K5 PSO5
mining.
GENERAL ELECTIVE - MCA
DIGITAL
19MCAGE GENERAL
PSCA IMAGE 4 4
23 ELECTIVE
PROCESSING
COURSE DESCRIPTION
COURSE OBJECTIVES
REFERENCES
1. Rafael C. Gonzalez, Richard E.,“Digital Image Processing”, 3rd Edition-
Woods Pearson India Education Pvt. Ltd.- 2016
2. Scott Umbaugh, “Computer Vision and Image Processing- a practical
approach using CVIP tools”
3. Anil K.Jain, “Fundamentals of Digital Image Processing”, Person
Education, 2003
WEB REFERENCES
1. https://imagej.net/Welcome
2. https://imagej.nih.gov/ij/docs/examples/index.html
COURSE OUTCOMES
On the successful completion of the course, students will be able to:
KNOWLEDGE
LEVEL
(ACCORDING TO PSOs
COURSE OUTCOMES
NO. REVISED ADDRESSED
BLOOM’S
TAXONOMY)
COURSE DESCRIPTION
This course provides the basic principles of artificial intelligence. It will
cover problem solving paradigms, constraint propagation and search strategies
in the areas of applications including knowledge representation, natural
language processing, expert systems, vision and robotics.
COURSE OBJECTIVE
To learn the methods of solving problems using Artificial Intelligence.
To have an understanding of the basic issues of knowledge
representation, blind and heuristic search.
To have a basic proficiency in a traditional AI language and ability to
write simple to intermediate programs in expert systems.
WEB REFERENCES:
1.http://en.wikipedia.org/wiki/Artificial_intelligence
2.http://www.cee.hw.ac.uk/~alison/ai3notes/subsection2_6_2_3.html
3.http://starbase.trincoll.edu/~ram/cpsc352/notes/heuristics.html
COURSE OUTCOMES
On the successful completion of the course, students will be able to:
KNOWLEDGE
LEVEL
(ACCORDING TO PSOs
COURSE OUTCOMES
NO. REVISED ADDRESSED
BLOOM’S
TAXONOMY)
Identify problems that are amenable
PSO1 &
CO 1 K2
to solution by AI methods. PSO2
Formulate search problems and
PSO1 &
CO 2 implement search algorithms using K2, K3, K4
PSO2
admissible heuristics.
Design and carry out an empirical
evaluation of different algorithms on
PSO1 &
CO 3 a predicate logic and state the K2 & K3
PSO3
conclusions that the evaluation
supports.
Analyze games playing as adversarial
PSO1 &
CO 4 search problems and implement K2, K3 & K5 PSO4
optimal and efficient solutions.
Apply the concepts of Expert Systems PSO1 &
CO 5 in machine learning. K2,K3 & K5 PSO5
GENERAL ELECTIVE - MCA
(For those who join in 2019 onwards)
COURSE DESCRIPTION
This course provides the principal constituents of soft computing that is
fuzzy logic, neural network theory and probabilistic reasoning. The course
explores the features that are employed in various associated techniques.
COURSE OBJECTIVE
To master the various fundamental models of artificial neural
networks.
To cater the knowledge of Neural Networks and use these for
controlling real time systems.
To use the fuzzy logic and neural network for application related to
design and manufacture.
REFERENCES:
1. Rajasekaran. S..VijayalakshmiPai. G.A. “Neural Networks, Fuzzy Logic and
Genetic Algorithms”, Prentice Hall of India Private Limited, 2003
2. Timothy J.Ross, “Fuzzy logic with Engineering Applications”, McGraw Hill,
1995
3. Klir.G, Yuan B.B. “Fuzzy sets and Fuzzy Logic Prentice Hall of India private
limited, 1997.
4. LauranceFausett, “Fundamentals of Neural Networks”, Prentice hall, 1992.
5. Gen, M. and Cheng R. “Genetic Algorithm and Engineering Design”, john
wiley 1997.
WEB REFERENCES:
1. http://en.wikipedia.org/wiki/Neural_network
2. http://en.wikipedia.org/wiki/Fuzzy_logic
3. https://books.google.co.in/books?isbn=8120321863
COURSE OUTCOMES
KNOWLEDGE
LEVEL
(ACCORDING TO PSOs
COURSE OUTCOMES
NO. REVISED ADDRESSED
BLOOM’S
TAXONOMY)
Explore the functional components of
PSO1 &
CO 1 K2
artificial neural networks.. PSO2
CLOUD GENERAL
PSCA 19MCAGE26 4 4
COMPUTING ELECTIVE
COURSE DESCRIPTION
COURSE OBJECTIVES
UNIT –I ( 12 HRS.)
Defining Cloud Computing - Cloud Types - The NIST model - The Cloud Cube
Model Deployment models Service models -Examining the Characteristics of
Cloud Computing - Paradigm shift Benefits of cloud computing Disadvantages
of cloud computing - Assessing the Role of Open Standards
SELF STUDY :DMTF cloud management standards - Cloud Commons and SMI
UNIT –V ( 12 HRS.)
SELF STUDY :Using Social Networks - Features - List of social networking sites
- Privacy and security - Interaction and interoperability
REFERENCES:
1. Barrie Sosinsky, “Cloud Computing Bible”, Wiley India Pvt. Ltd, 2013.
2. John W.RittingHouse, James F.Ransome, ”Cloud Computing
Implementation, Management and Security”, CRC Press, 2013.
3. Kris Jamsa, Jones &Bartlett , “Cloud Computing” , Learning Publishers
2014.
4. Anthony T. Velte, Toby J. Velte, RoberElsenpeter, “Cloud Computing – A
Practical Approach” , Mc Graw Hill publications, 2013.
5. Rajkumarbuyya, James Broberg, Andrzej Goscinski, “ Computing
Principles & Paradigms”, Wiley India Pvt. Ltd., 2013.
WEB REFERENCES :
1. https://lecturenotes.in/subject/366/cloud-computing-cc
2. https://www.guru99.com/cloud-computing-for-beginners.html
COURSE OUTCOMES
KNOWLEDGE
LEVEL
PSOs
(ACCORDING TO
NO. COURSE OUTCOMES ADDRE
REVISED
SSED
BLOOM’S
TAXONOMY)
PSO4,
CO 4 Manage and administrate cloud. K1, K2, K3 PSO5
ADVANCED
DBMS GENERAL
PSCA 19MCAGE27 4 4
TECHNIQU ELECTIVE
ES
COURSE DESCRIPTION
This course provides knowledge on the advanced topics of DBMS
including query optimization, concurrency, complex queries, transaction
management, organization of database systems and advanced indexing.
COURSE OBJECTIVES
To learn the concept of data models and the advanced relational designs.
To understand the internal storage structures using different file and
indexing
techniques which will help in physical DB design.
To have an introductory knowledge about the storage, query processing
techniques, transaction processing, and concurrency control and
recovery procedures.
REFERENCES :
1. Abraham Silberschatz, Henry F. Korth, S.Sudarshan, “Database System
Concepts” , Tata McGraw Hill publishers, 6th Edition, 2015.
2. R. Elmasri, S.B. Navathe, “Fundamentals of Database Systems”, Addison-
Wesley, 2011.
3. Raghu Ramakrishnan, “Database Management Systems”, 4th Edition,
McGraw-Hill College Publications, 2015.
WEB REFERENCES :
1. https://tutorialspoint.com/dbms/
2. https://wileyindia.com/advanced-database-management-systemm.html
COURSE OUTCOMES
KNOWLEDGE
LEVEL
(ACCORDING TO PSOs
COURSE OUTCOMES
NO. REVISED ADDRESSED
BLOOM’S
TAXONOMY)
Design the basic concepts of the
PSO1 &
CO 1 advanced database design and K2
PSO2
dependencies.
PSO1 &
CO 2 Compare the different data models K2, K3, K4
PSO2
Compile the implementation concepts
PSO1 &
CO 3 K2 & K3
of storage structures PSO3
Analyze on the advanced transaction PSO1 &
CO 4 K2, K3 & K5 PSO4
management techniques
PSO1 &
CO 5 Discuss on the advanced databases K2,K3 & K5 PSO5
ADVANCE LEARNERS COURSE - MCA
(For those who join in 2019 onwards)
HUMAN ADVANCED
19MCAAL0
PSCA COMPUTER LEARNERS 4 4
1
INTERACTION
COURSE DESCRIPTION
This course introduces the fundamental theories and concepts of human
computer interaction. It provides knowledge on analyzing interaction problems
from a technical, cognitive and functional perspective.
COURSE OBJECTIVE
Be familiar with the design technologies for individuals and persons with
disabilities
Be aware of mobile HCI
REFERENCES:
WEB RESOURCES:
1.https://www.hcibib.org/
2.https://www.interaction-design.org/literature/topics/human-computer-
interaction
COURSE OUTCOMES
KNOWLEDGE
LEVEL
(ACCORDING TO PSOs
COURSE OUTCOMES
NO. REVISED ADDRESSED
BLOOM’S
TAXONOMY)