M.C.A. ( 2020 PATTERN )
M.C.A. ( 2020 PATTERN )
:
PC2932 [Total No. of Pages : 2
[6356]-01
S.Y.M.C.A. (Engineering)
DATA SCIENCE
(2020 Pattern) (Semester - III) (410901)
Q1) a) Elaborate the terms Data preparation, Data exploration, Data modeling.[6]
b) Differentiate between Structured vs. Unstructured Data and Nominal vs
Ordinal Data. [6]
OR
Q2) a) Compare between Business Intelligence (BI) and Data Science. [6]
b) Write a short note on Big data & Data Science. [6]
Q3) a) Briefly explain the significance of data preprocessing. What is the problem
associated with data processing. [6]
b) Explain components of Data Warehouse in detail. [6]
OR
Q4) a) Explain the need of Data preprocessing. [6]
b) Explain Tools of Data warehouse. [6]
P.T.O.
Q7) a) Explain Eclat algorithm in detail. [6]
OR
Q8) a) Explain the different steps and purpose of Apriori algorithm. [6]
OR
Q10)a) Explain the term : Density based Clustering. [6]
Q11)a) How can color of an object be defined? Explain how color is important
in Visualization Design. [6]
OR
Q12)a) Explain Waterfall Chart, Scatter Plot, Box plot. [6]
[6356]-01 2
Total No. of Questions : 12] SEAT No. :
PC2933 [6356]-02 [Total No. of Pages :2
Q3) a) What are XML Namespaces, and why are they important in XML
documents? Provide an example to illustrate their usage. [6]
b) Explain the purpose and usage of XML Document Type Definitions
(DTDs). How do DTDs ensure document validity? [6]
OR
Q4) a) Discuss the importance of well-formed and valid XML documents in
data exchange and interoperability. [6]
b) Describe XML Schema and compare it with DTD. What are the
advantages of using XML Schema? [6]
P.T.O.
Q5) a) Explain the concept of events in JavaScript. Provide examples of common
events and their handlers. [6]
b) Discuss the limitations of JavaScript in terms of browser compatibility
and security. [5]
OR
Q6) a) What are the advantages and drawbacks of JavaScript? How it can be
used in developing a web page? [6]
b) Develop a code in JavaScript to validate the fields of a web page having
User Registration. [5]
Q9) a) Write a PHP script to read content from a text file and display it on the
web page. [6]
b) Explain PHP sessions. How are sessions initiated, maintained, and
destroyed? [6]
OR
Q10)a) Develop a code for generating a form in PHP for online movie ticket
booking. [6]
b) What is file handling in PHP. Explain various file operations in it. [6]
[6356]-02 2
Total No. of Questions : 12] SEAT No. :
Q1) a) Discuss the Cloud Computing Architecture with neat Diagram? [6]
b) Explain the Client-Server model in Cloud Computing. [6]
OR
Q2) a) What is Grid Computing? Explain Advantages and Disadvantages of
Grid Computing? [6]
b) Discuss the P-to-P Computing in brief? [6]
P.T.O.
Q6) a) Explain the Virtual Clusters and Resource Management. [6]
b) What is Memory Virtualization ? Discuss in brief? [5]
Q11) a) What is Docker in Cloud Computing? How does the Docker work.
[6]
b) How the Cloud Will Change Operating Systems? [5]
OR
Q12) a) What is the future of Cloud-Based Smart Devices? [6]
b) Write a note on : [6]
i) The Future of Cloud TV.
ii) Energy Aware Cloud Computing.
[6356]-03 2
Total No. of Questions : 12] SEAT No. :
PC-2935 [Total No. of Pages : 2
[6356]-04
S.Y. MCA (Engineering)
ELECTIVE II - BIG DATA ANALYTICS
(2020 Pattern) (Semester - III) (410904 A)
Time : 2½ Hours] [Max. Marks : 70
Instructions to the candidates :
1) Neat diagram must be drawn wherever necessary.
2) Figures to the right indicate full marks.
3) Assume suitable data, if necessary.
Q1) a) Explain in detail about the challenges of conventional system? How its
overcome in Big data analytics? [6]
b) How would you show your understanding of the tools, trends and
technology in big data? [6]
OR
Q2) a) What are the best practices in Big Data analytics? [6]
Q3) a) Briefly discuss the major difference between Classification and Clustering.
List one real application for each of them respectively. [6]
OR
Q7) a) What is a scatter plot and in which application to use it? Explain with
example. [6]
b) What is data validation? Name several data validation techniques? [6]
OR
Q8) a) What makes good data visualization? What is Tableau? [6]
b) How do you use color in your data visualizations and why? How to
handle the missing data? [6]
Q9) a) Explain use of Map reduce in Big data with its limitations? [6]
b) Discuss in brief about the basic building blocks of Hadoop? [6]
OR
Q10) a) What are value proposition offered by HDFS from perspective of
Information Technology? [6]
b) Explain the role of Job Tracker, Task tracker and Name node? [6]
JJJ
[6356]-04 2
Total No. of Questions : 12] SEAT No. :
PC-2936 [Total No. of Pages : 2
[6356]-05
S.Y. MCA (Engineering)
Elective - II: Machine Learning
(2020 Pattern) (Semester - III) (41090 B)
Time : 2½ Hours] [Max. Marks : 70
Instructions to the candidates :
1) Neat diagrams must be drawn wherever necessary.
2) Figures to the right side indicate full marks.
3) Assume suitable data, if necessary.
Q1) a) Define machine learning and Explain supervised machine learning with
example. [6]
b) Describe in detail about cross validation and dimensionality reduction
role in machine learning. [6]
OR
Q2) a) Define Machine Learning and mention any 4 applications of machine
learning. [6]
b) Describe in detail about the role of features in Machine Learning. [6]
P.T.O.
OR
Q6) a) Illustrate a machine learning model using Logistic regression algorithm
(Assume any dataset). [6]
b) Describe the measures to be taken to avoid the overfitting and underfitting. [5]
Q11) a) Discuss the role of Activation functions and what are relu, sigmoid
and Tanh activation functions in Deep learning? [6]
b) Explain in detail about neural networks and back propagation
algorithm. [5]
OR
Q12) a) Describe in detail about neural networks role in Machine Learning.[6]
b) Illustrate Feed forward neural network. [5]
JJJ
[6356]-05 2
Total No. of Questions : 12] SEAT No. :
PC-2937 [Total No. of Pages : 2
[6356]-06
S.Y. MCA (Engineering)
OBJECT ORIENTED ANALYSIS & DESIGN
(2020 Pattern) (Semester - III) (410904 C) (Elective - II)
Time : 2½ Hours] [Max. Marks : 70
Instructions to the candidates :
1) Neat diagrams must be drawn wherever necessary.
2) Figures to the right indicate full marks.
3) Assume suitable data, if necessary.
Q1) a) Draw Use case diagram for Online Banking Management system. [6]
b) Explain the 4+1 View Architecture. [6]
OR
Q2) a) Discuss on requirement and analysis in software development. [6]
b) Explain UML -Basic building blocks. [6]
Q5) a) Explain the role of component diagram in software modeling with the
help of an example. [6]
b) Write a short note on Deployment diagram. [5]
P.T.O.
OR
Q6) a) Explain the concept of Package diagrams in UML with example. [6]
b) Write a short note on Applications of UML. [5]
Q7) a) Explain the role of Interaction diagrams in modeling the dynamic behavior
of a system. [6]
b) Explain the use of fork and join in activity diagram with an example.[6]
OR
Q8) a) By assuming suitable data, draw activity diagram for online shopping
system. [6]
b) Write a short note on sequence diagram. [6]
Q11) a) Explain Singleton Pattern and Adapter design pattern briefly. [6]
b) Explain Abstract Factory Pattern in brief. [5]
OR
Q12) a) Explain Behavioural design pattern and Iterator design pattern. [6]
b) Write a short note on Observer design pattern. [5]
JJJ
[6356]-06 2
Total No. of Questions : 12] SEAT No. :
PC-2938 [Total No. of Pages : 2
[6356]-07
S.Y. M.C.A. (Engineering)
INTERNET OF THINGS
(2020 Pattern) (Elective-II) (Semester - III) (410904 D)
Time : 2½ Hours] [Max. Marks : 70
Instructions to the candidates :
1) Neat diagrams must be drawn wherever necessary.
2) Figures to the right indicate full marks.
3) Assume suitable data, if necessary.
P.T.O.
OR
Q6) a) What is Sensor deployment & Node discovery in IoT. [6]
b) What is Data aggregation & dissemination in IoT. [5]
JJJ
[6356]-07 2
Total No. of Questions : 12] SEAT No. :
PC-2939 [Total No. of Pages : 2
[6356]-09
S.Y. M.C.A. (Engineering)
SOFTWARE TESTING AND QUALITY ASSURANCE
(2020 Pattern) (Semester - III) (410905)
Time : 2½ Hours] [Max. Marks : 70
Instructions to the candidates :
1) Answer Q.1 or Q.2, Q.3 or Q.4, Q.5 or Q.6, Q.7 or Q.8, Q.9 or Q.10, Q.11 or Q.12.
2) Neat diagrams must be drawn wherever necessary.
3) Figures to the right side indicate full marks.
4) Assume Suitable data if necessary.
Q1) a) Explain the distinction between Quality Assurance (QA) and Quality
Control (QC) in software development? [6]
b) Explain the significance of inspections and walkthroughs in the context
of software quality assurance? [6]
OR
Q2) a) What is the difference between product quality and process quality in
software development, and why are both important? [6]
b) What are the 7 QC Tools and how are they used in software quality
assurance processes? [6]
P.T.O.
Q5) a) Explain the concept of static testing and its significance in software
development along with its advantages and limitations. [6]
b) What is white-box testing and how does it differ from black-box testing
in software testing methodologies? [5]
OR
Q6) a) What is compatibility testing, and explain why is it important in software
development? [6]
b) What is equivalence partitioning, and how is it applied in black-box
testing? [5]
Q9) a) Explain the design and architecture considerations for building an effective
automation testing framework. [6]
b) Explain in detail any two popular UI automation tools. [6]
OR
Q10) a) What are the common challenges encountered in automation testing,
and how can they be addressed? [6]
b) What is software test automation? Explain the essential skills required
for automation testing. [6]
[6356]-09 2
Total No. of Questions : 12] SEAT No. :
PC-5022 [Total No. of Pages : 3
[6356]-11
F.Y. M.C.A. (Engineering)
DISCRETE MATHEMATICS AND STATISTICS
(2020 Pattern) (Semester - I) (310901)
Time : 2½ Hours] [Max. Marks : 70
Instructions to the candidates :
1) Solve Q1 or Q2, Q3 or Q4, Q5 or Q6, Q7 or Q8, Q. 9 or Q.10 and Q. 11 or Q. 12.
2) Neat diagram must he drawn wherever necessary.
3) Figures to the riqht indicate full marks.
4) Assume suitable data if necessary.
Q1) a) Define Set? Explain the Different types of Sets with suitable Example?[6]
b) Among 50 students in a class,26 got an ‘A’ in the first Examination & 21
got an ‘A’ in Second Examination. How many Students got an ‘A’ in
both the Examinations ? [5]
OR
Q2) a) Prove that - 1] ( p - (qr )) => ( pq) (pr)
Prove that - 2] p q and (p q) (~p ~q) are logically equivalent.[6]
b) By Mathematical Induction prove that -
1+2+3+ -------+ n = n(n+1)/2. [5]
P.T.O.
Q5) a) In how many different ways the letter of words - [6]
i) LEADING can be arranged in such a way that vowels always come
together.
ii) CORPORATION be arranged that vowels always come together.
b) How many integer 1 to 1000- [6]
i) How many are not visible by 3 nor by 7?
ii) How many are not divisible by 5 & 7 but divisible by 3 ?
OR
Q6) a) A box contain 6 white ball. Find the numbers of ways that,4 balls can be
drawn from the box, if [6]
i) 2 baIls must be White.
ii) All of them must have same colour.
b) Define with suitable example : [6]
i) Probability
ii) Sample Space
iii) Event
Q7) a) In a class there are 15 boys & 10 girls.3 students are selected at randomly.
Find the probability that 1 girl and 2 boys are selected. [6]
b) Showroom has 3 new cars A,B,C. It contains 20%,30%, & 35% discount
for each new car and the probability of defective piece of cars is
0.60,0.85,0.40 respectively. Find out probability that the new product
that is based on type B. [5]
OR
Q8) a) How many arrangement of word INSTRUCTOR are there in which there
arc exactly two consonants between successive pair of vowels.. [6]
b) Repetition are not permitted then how many ways of 4 digits it can be
formed from 6 digits 1,2,3,5,7,8 ? [5]
[6356]-11 2
Q9) a) Define Sampling Techniques? Explain types of Sampling in brief? [6]
b) Find Mean, Median, Mode, Variance and Standard Deviation for the
following Data : [6]
57,64,43,67,49,59,44,47,61,59.
OR
Q10)a) Find the Coefficient of Correlation of following data : [6]
X 9 8 7 6 5 4 3 2 1
Y 15 16 14 13 11 12 10 8 9
b) Explain Regression? also define types of Regression. [6]
♦♦♦
[6356]-11 3
Total No. of Questions : 12] SEAT No. :
PC5023 [Total No. of Pages : 3
[6356]-12
First Year M.C.A. (Engineering)
DATA STRUCTURES & ALGORITHMS
(2020 Pattern) (Semester - I) (310902)
OR
Q2) a) Explain multidimensional arrays concepts? Explain row major and column
major representation of 2-D array storage. [6]
b) Write short notes on : [6]
i) Time complexity of algorithm
ii) Space complexity of algorithm
Q3) a) Explain Linked List Data structure with diagram and its applications. [6]
b) Write C/C++ code for insert operations in singly linked list? Explain steps
of programs with diagram. [6]
OR
Q4) a) Explain Doubly Linked List ADT with diagram. [6]
b) How circular list are advantageous than singly linked list? Explain working
of circular linked list with diagram. [6]
P.T.O.
Q5) a) Write C/C++ code to implement stack using sequential organization.
Explain steps. [6]
b) How stacks are useful to implement using recursion process? Explain
with application [5]
OR
Q6) a) Write different types of Queue data structures with its applications. [6]
b) What is priority queue? Explain its array implementation. [5]
Q7) a) Write a recursive algorithm for Inorder, Preorder and Postorder traversal
of binary tree. [6]
b) Explain application of tree as expression tree with example. [6]
OR
Q8) a) Build the AVL tree for the following data. Show the step by step
construction 25, 12, 17, 30, 15, 14, 37, 27, 40, 29, 28. [6]
b) Define following terms : [6]
i) Binary Search Tree
ii) Degree of a node
iii) Height of a node
OR
[6356]-12 2
Q10)a) Define DFS and BFS for a graph. Show BFS and DFS for the following
graph with starting vertex as 1. [6]
Q11)a) Explain quick sort and sort the given list using quick sort : [6]
39, 09, 81, 45, 90, 27, 72, 18
b) Write a C/C++ non recursive function for binary search. [5]
OR
Q12)a) Show the stepwise execution of the insertion sort algorithm for the
following list. [6]
17, 24, 49, 7, 8, 67, 23
b) Explain Fibonacci search with suitable example. [5]
[6356]-12 3
Total No. of Questions : 12] SEAT No. :
PC-5024 [Total No. of Pages : 2
[6356]-13
F.Y. M.C.A. (Engineering)
OBJECT ORIENTED PROGRAMMING
(2020 Pattern) (Semester - I) (310903)
Time : 2½ Hours] [Max. Marks : 70
Instructions to the candidates :
1) Neat diagrams must be drawn wherever necessary.
2) Figures to the right indicate full marks.
3) Assume suitable data, if necessary.
P.T.O.
OR
Q6) a) Write a program to overload increment and decrement operator. [6]
b) Differentiation between compile time polymorphism and run time
polymorphism. [5]
Q9) a) Why templates are used in C++? How many types of templates are
there in C++? [6]
b) Write a Program to find Largest among two numbers using function
template. [6]
OR
Q10) a) Write a program to handle invalid email id entry error. [6]
b) Explain four kinds of relationships between classes and their friends
when templates arc involved? [6]
Q11) a) Discuss the various forms of get() function supported by the input stream.
How are they used? [6]
b) What is a file mode? Describe the various file mode options available.[6]
OR
Q12) a) Write a C++ program to open text file and store students’ records
(name, roll no, address, percentage) in it. [6]
b) Explain different input / output objects of fstream library? [6]
JJJ
[6356]-13 2
Total No. of Questions : 12] SEAT No. :
PC-5025 [Total No. of Pages : 2
[6356] - 14
F. Y. M.C.A. (Engineering)
Software Engineering & Project Management
(2020 Pattern) (Semester - I) (310904)
Time : 2½ Hours] [Max. Marks : 70
Instructions to the candidates:
1) Answer Q.1 or Q.2, Q.3 or Q.4, Q.5 or Q.6,Q.7 or Q.8.
2) Neat diagrams must be drawn wherever necessary.
3) Figures to the right side indicate full marks.
4) Assume Suitable data if necessary
Q1) a) What is software process? List its activities. [6]
OR
Q2) a) Describe how incremental process models are better than water fall model.
[6]
OR
Q4) a) Explain data modeling, data and control flow model. [6]
Q7) a) Explain program evaluation and review techniques (PERT) with example?
[6]
b) What is project scheduling? What basic principles are of project
Scheduling? [6]
OR
Q8) a) Explain how breakdown structure is used in software engineering. Discuss
how Software project scheduling helps in timely release of a product.[6]
b) Explain project initiation and project scope management. [6]
Q9) a) Discuss major steps in the Risk management process. [6]
b) Write short note on - Tools for project Management. [6]
OR
Q10)a) Explain importance of Risk monitoring and Mitigation process in software
project development process. [6]
b) What is need for software quality? Explain Six Sigma quality control
technique. [6]
Q11)a) What are the ethical issues in the software development? [6]
b) What is an Ethical Dilemma? How to Solve an Ethical Dilemma? [5]
OR
Q12)a) Explain steps in Ethical Decision Making Process. [6]
b) What is ethical leadership? How do you bring ethical leadership to your
organization? [5]
[6356]-14 2
Total No. of Questions : 12] SEAT No. :
PC-5026 [Total No. of Pages : 2
[6356]-15
F.Y. M.C.A. (Engineering)
INFORMATION SYSTEMS AND ENGINEERING
ECONOMICS
(2020 Pattern) (Semester - I) (310905)
Time : 2½ Hours] [Max. Marks : 70
Instructions to the candidates :
1) Neat diagrams must be drawn wherever necessary.
2) Figures to the right indicate full marks.
3) Assume suitable data, if necessary.
Q1) a) Discuss Management and activities of Management. [6]
b) Tabulate Memorandum of Association (MOA) and Articles of Association
(AOA). [6]
OR
Q2) a) Tabulate Functional Organization and Product Organization. [6]
b) Explain In-house and Cloud-based ERP implementation. [6]
P.T.O.
Q8) a) Write Case Studies on - “Information Systems in an E-Commerce
Organization”. [6]
b) What are the roles and challenges of Information Systems in
Organizations? [6]
JJJ
[6356]-15 2
Total No. of Questions : 12] SEAT No. :
PC5027 [6356]-16 [Total No. of Pages :2
Q3) a) Solve the following queries by using tables EMP & DEPT. [6]
EMP(Empno,Ename,Job,Mgr,Hiredate,Sal,Comm,Deptno)
DEPT(Deptno,Dname,Location)
i) Display the details of all employees who report to BLAKE
ii) Find out department in which no employee is working.
iii) Find out in which century JAMES joined.
iv) Display the department name which has more than 3 employees in
it.
v) Find out details of employees where commission is greater than
7% of salary.
b) Write a cursor which will update the employee salary by 5000 and display
the count of employees received the increment. [6]
OR
P.T.O.
Q4) a) Solve the following queries by creating tables with proper constraints.[6]
STUDENT (Membership_No , Name , Course)
BOOK (Book_ID, Category , Title, Author, Price ,Status)
BOOK_STATUS (Book_ID , Membership_No, Issue_Date,
Return_Date, Fine_Charger, Fine_Paid)
i) Display the books under the category “Networking” currently
available in library.
ii) Find the member who has paid maximum fine.
iii) Display all book details which are returned today.
b) Write an explicit cursor which will display employee number and name
of all employees make use of the EMP table [6]
EMP (Empno , Ename, Job, Mgr, Hiredate, Sal, Comm, Deptno)
Q11)a) Explain how to deal with massive datasets using Map Reduce and Hadoop.
[6]
b) Explain working of different nodes in HDFS. [6]
OR
Q12)a) Explain CRUD operation in Mango DB. [6]
b) Explain the concept of Indexing in Mango DB. [6]
[6356]-16 2
Total No. of Questions : 12] SEAT No. :
PC5028 [Total No. of Pages : 2
[6356]-17
F.Y.M.C.A. (Engineering)
COMPUTER NETWORK
(2020 Pattern) (Semester - II) (310913)
Q3) a) What is Error control? Explain any one error detection technique with
example. [6]
b) Differentiate between PPP and HDLC. [6]
OR
Q4) a) What is flow control? Explain working of stop and wait protocol. [6]
b) Explain how Hamming code can be used to detect and correct the error
with example. [6]
P.T.O.
Q7) a) Identify and define the primary network layer services provided to upper
layers in the OSI model. [6]
b) Explain the different switching techniques used in data communication
networks. [6]
OR
[6356]-17 2
Total No. of Questions : 12] SEAT No. :
PC5029 [Total No. of Pages : 2
[6356]-18
First Year M.C.A. (Engineering)
JAVA PROGRAMMING
(2020 Pattern) (Semester - II) (310914)
Q1) a) What is meant by package? List out the advantages of packages. [6]
b) What is inheritance? Explain the use of extends keyword in it. [6]
OR
Q6) a) Write the similarities and dissimilarities between swing and AWT. [6]
P.T.O.
Q7) a) Explain with diagram of all drivers in JDBC. [6]
b) Explain the interfaces used in JDBC with example. [6]
OR
Q10)a) What is Datagram? Write a note on Datagram Server & Client. [6]
b) Explain any three classes in java.net package. [6]
[6356]-18 2
Total No. of Questions : 12] SEAT No. :
PC5030 [Total No. of Pages : 2
[6356]-19
First Year M.C.A. (Engineering)
OPERATING SYSTEMS
(2020 Pattern) (Semester - II) (310915)
Q3) a) What is a process? Explain Process life cycle with various states. [6]
b) What are the types of schedulers? Explain them with suitable diagram.[6]
OR
Q6) a) Write Bankers algorithm and explain by using suitable example. [6]
Q10)a) Consider a disk system with 100 cylinders the request to access the
cylinder occur in the following sequence: 14, 35, 9, 6, 19, 76, 3, 19, 8,
25. Assuming the head is at cylinder at 45, what is the total distance that
disk moves to satisfy all the pending requests for the following disk
scheduling algorithm: [6]
i) SSTF
ii) SCAN
b) What is a file? List various file attributes. [6]
[6356]-19 2
Total No. of Questions : 12] SEAT No. :
PC5031 [Total No. of Pages : 2
[6356]-20
First Year M.C.A. (Engineering)
MOBILE COMPUTING
(2020 Pattern) (Semester - II) (Elective - II) (310916A)
P.T.O.
Q7) a) Explain Features of android. [6]
b) Why Develop for Android? [6]
OR
Q11)a) Write a short note on Blue tooth? How it can access in android? [6]
b) Explain in brief Peer to Peer to communication. [5]
OR
[6356]-20 2
Total No. of Questions : 12] SEAT No. :
PC5032 [Total No. of Pages : 2
[6356]-21
First Year M.C.A. (Engineering)
ARTIFICIAL INTELLIGENCE
(2020 Pattern) (Semester - II) (Elective - I) (310916B)
P.T.O.
Q7) a) What is the Role of Planning in Artificial Intelligence? Explain Types of
planning in detail. [6]
b) Explain the Hierarchical planning in details. [6]
OR
[6356]-21 2
Total No. of Questions : 12] SEAT No. :
PC-5033 [Total No. of Pages : 2
[6356]-22
F. Y. M.C.A. (Engineering)
Cyber Security
(2020 Pattern) (Semester - II) (310916C) (Elective - I)
Time : 2½ Hours] [Max. Marks : 70
Instructions to the candidates:
1) Answer Q.1 or Q.2, Q.3 or Q.4, Q.5 or Q.6, Q.7 or Q.8, Q.9 or Q.10 and
Q.11 or Q.12
2) Neat diagrams must be drawn wherever necessary.
3) Figures to the right side indicate full marks.
4) Assume Suitable data if necessary
Q1) a) What is Vulnerability in Cyber Security? Give few examples of it. [6]
OR
Q2) a) Write short note Cyber terrorism and Cyber Espionage. [6]
OR
OR
Q4) a) How would you explain the differences between various cyber threats
and their potential impacts on individuals and organizations? [6]
P.T.O.
Q5) a) Differentiate between NIDS and HBIDS. [6]
b) Explain with diagram Network based IDS and Host based IDS. [5]
OR
Q6) a) Write short note on SIM, Anti malware software. [6]
b) Discuss about various IPS techniques in detail with diagram. [5]
[6356]-22 2
Total No. of Questions : 12] SEAT No. :
PC-5034 [Total No. of Pages : 2
[6356]-23
F.Y. M.C.A. (Engineering)
BLOCK CHAIN
(2020 Pattern) (Elective - I) (Semester - II) (310916 D)
Time : 2½ Hours] [Max. Marks : 70
Instructions to the candidates :
1) Neat diagrams must be drawn wherever necessary.
2) Figures to the right indicate full marks.
3) Assume suitable data, if necessary.
Q3) a) Explain technical overview & business use case of blockchain. [6]
b) Explain how to find whether two different nodes have same data or not
using merkle tree. [6]
OR
Q4) a) Explain fork formation with difference between hard fork and soft fork.[6]
b) Elaborate properties of block chain. [6]
Q9) a) What are virtual currencies? Should they be banned in India. [6]
b) How does bitcoin achieve decentralization. [6]
OR
Q10) a) Will block chain disrupt banks? How [6]
b) Explain IoT with protocols. [6]
JJJ
[6356]-23 2