0% found this document useful (0 votes)
39 views

M.SC (Computer Science) 2019 Pattern

Uploaded by

neelpawar612
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
39 views

M.SC (Computer Science) 2019 Pattern

Uploaded by

neelpawar612
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 33

Total No. of Questions : 7] SEAT No.

P-8572 [Total No. of Pages : 2


[6173]-11
F.Y. M.Sc. (Computer Science)
CSUT-111 : PARADIGM OF PROGRAMMING
LANGUAGE
(2019 Pattern) (CBCS) (Semester - I)

Time : 3 Hours] [Max. Marks : 70


Instructions to the candidates:
1) Question 1 is compulsory.
2) Solve any five questions from question 2 to 7.
3) Question 2 to 7 carry equal marks.

Q1) Attempt any FIVE of the following : [5 × 2 = 10]


a) Elaborate precedence and associativity of operators.
b) Define polymorphism and its types.
c) List the advantages of static array.
d) What are the types of parameters to a subprogram?
e) Define abstract method and abstract class.
f) What is race condition?

Q2) Attempt the following :


a) i) Distinguish between compilation and interpretation. [3]
ii) Define Strings. Explain string operations with examples. [4]
b) Explain Nested subroutine with an example. [5]

Q3) Attempt the following :


a) i) Compare static and dynamic scoping. [3]
ii) Differentiate between structure and union. Explain discriminated
and free union with examples. [4]
b) Shared multiple inheritance with member lookup. [5]
P.T.O.
Q4) Attempt the following :
a) i) What is short-circuited evaluation. Explain working with an
example. [3]
ii) Define the term “Constructor”. Can the constructor be overloaded?
How are constructor calls distinguished? [4]
b) Define Synchronization. List its type and compare them. [5]

Q5) Attempt the following :


a) i) Define the terms binding, binding time and binding’s lifetime.
[3]
ii) Explain producer and consumer problem of synchronization with
operations. [4]
b) Write a Scala program to define a class Employee (id, name, salary).
Define methods accept () and display(). Display details of an employee
having a maximum salary. [5]

Q6) Attempt the following :


a) i) Define Garbage collection and dangling reference. Explain Mark
and Sweep method. [3]
ii) Explain Coroutine and execution of coroutine with an example.
[4]
b) Write a Scala program to calculate sum of prime numbers between 1 to
100. [5]

Q7) Attempt any TWO of the following :


a) Explain enumeration controlled and logically controlled loops with
examples. [6]
b) Describe different methods of creating a list in Scala. Write a Scala
program to Create a list of integers divisible by 3 from List containing
numbers from 1 to 50. [6]
c) Discuss the fundamental pillars of object oriented programming. [6]



[6173]-11 2
Total No. of Questions : 7] SEAT No. :
P8573 [Total No. of Pages : 4
[6173] - 12
M.Sc. - I
COMPUTER SCIENCE
CSUT-112 : Design and Analysis of Algorithms
(CBCS 2019 Pattern) (Semester - I)

Time : 3 Hours] [Max. Marks : 70


Instructions to the candidates:
1) Question 1 is compulsory.
2) Solve any five questions from Q.2 to Q.7.
3) Questions 2 to 7 carry equal marks.
4) Neat diagrams must be drawn wherever necessary.
5) Use of single memory non programmable scientific calculator is allowed.

Q1) Solve any FIVE of the following. [5×2=10]


a) Define  and give one example.
b) What is divide and conquer strategy
c) Give control abstraction for greedy method.
d) Define forward edge and back edge.
e) What do you mean by Live Node and Dead Node.
f) Differentiate between ‘Backtracking Strategy’ and ‘Branch and Bound
strategy’.

Q2) Attempt any following.


a) Rank the following functions in their ascending order [7]
n2, n3, 2n, 3n, en, l0n+50
b) Use Floyd-Warshall’s algorithm to find shortest path between every pair
of vertices of given graph. [5]

P.T.O.
Q3) Attempt the following.
a) Write algorithm to find maximum from an array of N integers using
Divide and Conquer Strategy. Show how it works on the following input
numbers. [7]
24, 2, 34, 18, 45, 23, 58

b) Find maximum profit using Dynamic Programming Method for the


following 0-1 knapsack instance. [5]
n=3, (pl, p2, p3) = (32, 18, 15), (wl, w2, w3) = (15, 8, 7) and m=23.

Q4) Attempt the following.


a) Find Optimal Two Way Merge Pattern and minimal record movements
for merging 10 files whose size in terms of records are as below [7]
35, 12, 24, 8,6, 20, 10, 40, 18, 5

b) A string X can be transformed to Y by applying a sequence of edit


operations such as insert delete and interchange with associated costs of
1, 1 and 2 respectively. Find the cost of string editing using Dynamic
Programming Method. [5]
X = abbaba
Y = babba

Q5) Attempt the following.


a) What is Travelling Sales person problem? Solve the following instance
for the Travelling Salesperson Problem (TSP) using Dynamic
Programming Method for the graph G given by adjacency matrix: [7]

 0 10 9 4 
 20 0 7  
A 
 7 10 0 6 
 
 5 5 2 0

[6173] - 12 2
b) Find the shortest distance from source vertex ‘S’ to all other vertices
Using Dijkstra’s Method. [5]

Q6) Attempt the following.

a) Draw BFS and DFS for the following graph. [7]

b) Write an algorithm for insertion sort and state its time complexity for best
case and average case. [5]

Q7) Attempt any TWO of the following. [2×6=12]

a) Define Hamiltonian cycle. Find all possible Hamiltonian cycles that starts
with vertex 1.

[6173] - 12 3
b) What do you mean by Branch and Bound strategy? Obtain the reduced
cost matrix for the TSP instance given by the cost matrix.

  10 8 4 
16  6 7 
A 
15 4  4 
 
15 6 12  

Which node will be selected next in the LCBB formulation of the


problem?

c) Define the following terms:

i) P Class

ii) NP Class

iii) Cook’s Theorem



[6173] - 12 4
Total No. of Questions : 7] SEAT No. :
P-8574 [Total No. of Pages : 2

[6173]-13
F.Y. M.Sc.
COMPUTER SCIENCE
CSUT - 113 : Database Technologies
(2019 Pattern) (Semester - I)
Time : 3 Hours] [Max. Marks : 70
Instructions to the candidates :
1) Question 1 is compulsory.
2) Solve any five questions from Q. 2 to Q.7.
3) Questions Q. 2 to Q. 7 carry equal marks.

Q1) Solve any five of the following: [10]


a) What is an aggregate?
b) If your application need to dynamically build relationships between objects
that have dynamic properties which database would you prefer and why?
c) NoSQL databases are schema less-Comment.
d) Define an Integration Database.
e) What are domain buckets?
f) What is inconsistency window?

Q2) Attempt all. [12]


a) What is materialized view? [2]
b) A map-reduce computation can be used to simulate the concept of
materialized view in NoSQL database. Comment. [5]
c) Write a short note on relaxing durability. [5]

Q3) Attempt all. [12]


a) What is Column Family data store? [2]
b) How is consistency handled in Cassandra? [5]
c) Graph databases score over RDB, when data to be modelled is made up
of complex interrelations. Comment. [5]

P.T.O.
Q4) Attempt all. [12]
a) What are the styles of distributing data? [2]
b) Relational databases are not designed to run on Clusters. Comment. [5]
c) What is deployment complexity? [5]

Q5) Attempt all. [12]


a) List the characteristics of NoSQ1 database. [2]
b) What are the different points to be considered while choosing a database?
[5]
c) Consider an organization’s employee collection spread over 3 nodes in a
cluster, where each document contains employee information like emp-
no, emp-name, dept, salary [5]
Draw a map reduce pattern for the following queries
i) find average salary of employees from “Finance Department”.
ii) Give total count of employees in an organization.

Q6) Attempt all. [12]


a) What is transition period? [2]
b) What are the suitable use cases of column family databases? [5]
c) Model the following Department system as a document database. Consider
a set of students, course and marks. A student can register for more than
one course.
Assume appropriate attributes and collections as per query requirements
and Answer the following queries. [5]
i) Count the number of students having more than 80 marks.
ii) List the name and age of the oldest 5 students.

Q7) Attempt any two: [12]


a) Explain with example Polyglot data store usage. [6]
b) A document db provides more flexibility in access, since it defines a
structure in the aggregate. Comment. [6]
c) Write a note on quorum. [6]



[6173]-13 2
Total No. of Questions : 5] SEAT No. :
P8575 [Total No. of Pages : 5
[6173]-14
First Year M.Sc. (Computer Science)
CSDT114A : CLOUD COMPUTING
(CBCS 2019 Pattern) (Semester - I)

Time : 2 Hours] [Max. Marks : 35


Instructions to the candidates:
1) Q1 is compulsory.
2) Attempt any 3 questions from Q2 to Q5.
3) Q2 to Q5 carry equal marks.

Q1) Solve any five of the following : [5]


a) Define Community Cloud?
b) List out the types of Hypervisor?
c) What is AMI? List the types of AMI?
d) Define Google Cloud Platform?
e) Give any two example of SAAS Providers?
f) List any two disadvantage of cloud computing?
Q2) Attempt the following : [10]
a) i) What is cloud Infrastructure Management? [2]
ii) Write any four characteristics of cloud computing? [4]
b) Explain Hardware vitalization in detail? [4]
Q3) Attempt the following : [10]
a) i) Describe in brief IAAS? [2]
ii) Write a short note on cloud enabling technology? [4]
b) Write a short note on virtual clusters? [4]
Q4) Attempt the following : [10]
a) i) Explain Private Cloud in brief? [2]
ii) Write a short note on cloud security architecture design? [4]
b) Write a short note on Amazon Simple storage Services (S3)? [4]

Q5) Attempt any two of the following : [10]


a) Write steps for migrating application on cloud? [5]
b) Give any 5 comparison between google cloud, AWS, Microsoft Azure.
[5]
c) Explain in short Identity Access Management (IAM). [5]


P.T.O.
Total No. of Questions : 5]

P8575
[6173]-14
First Year M.Sc. (Computer Science)
CSDT-114B : ARTIFICIAL INTELLIGENCE
(CBCS 2019 Pattern) (Semester - I)

Time : 2 Hours] [Max. Marks : 35


Instructions to the candidates:
1) Q1 is compulsory.
2) Attempt any 3 questions from Q2 to Q5.
3) Q2 to Q5 carry equal marks.

Q1) Solve any five of the following : [5]


a) Give any 2 applications of Artificial Intelligence.
b) What is Means Ends analysis?
c) Define DFS
d) What is Forward Chaining?
e) State any 2 features of Machine Learning.
f) Translate the following FOL (first order-logic) statement into English.
x : farmer (x)  hardworking (x)

Q2) Attempt the following : [10]


a) What is Unsupervised learning? [2]
b) Explain forward chaining. Explain with example. [4]
c) Explain how dictionaries are implemented in Python. [4]

Q3) Attempt the following : [10]


a) Define heuristic search. [2]
b) Define the constraint satisfaction problem.
Solve BIKE + ROAD = SPEED using the constraint satisfaction problem.
[4]
c) What is the difference between Classification and Regression. [4]

[6173]-14 2
Q4) Attempt the following : [10]
a) Explain use of AO* algorithm. [2]
b) Find the best move for the MAX player using the mini-max procedure &
perform left-to-right alpha- beta pruning on the tree to indicate where
cut-offs occur. [4]

c) Write state space representation of the water jug problem. We have 2


jugs of water of size 5L & 7L resp. We want 1 ltr. water in any of the jug.
[4]

Q5) Attempt any two of the following : [10]


a) Explain the Means Ends analysis algorithm with an example. [5]
b) Represent the following facts in First-order logic. [5]
i) Ravi likes all kinds of Food
ii) Apple and Mango are Food
iii) Anything anyone eats and is not killed is a Food
iv) Vijay eats peanuts and still is alive
v) Soham eats anything that Vijay eats
c) Write a Python program to calculate the cube and square of a given
number. [5]



[6173]-14 3
Total No. of Questions : 5]

P8575
[6173]-14
First Year M.Sc. (Computer Science)
CSDT-114C: WEB SERVICES
(CBCS 2019 Pattern) (Semester - I)

Time : 2 Hours] [Max. Marks : 35


Instructions to the candidates:
1) Q1 is compulsory.
2) Attempt any 3 questions from Q2 to Q5.
3) Q2 to Q5 carry equal marks.

Q1) Solve any five of the following : [5]


a) What is the role of J2EE in Distributed Computing?
b) What do you mean by wired protocol?
c) Give the two operating modes of UDDI registry.
d) What is the use of @Path annotations of Java API for RESTful Web
Service (JAX-RS)?
e) What is mean by <type> element in WSDL?
f) What is JSON stands for?

Q2) Attempt the following : [10]


a) i) Write any two difference between JSON and XML. [2]
ii) Explain publishing API of UDDI. [4]
b) How errors are handled using SOAP fault and explain with example of
SOAP message? [4]

Q3) Attempt the following : [10]


a) i) List header child Element attribute in SOAP. [2]
ii) Explain different ways to secure a RESTful API in Java. [4]
b) Explain the steps in DCOM communication. [4]
[6173]-14 4
Q4) Attempt the following : [10]

a) i) Explain limitations of WSDL. [2]

ii) Explain design guidelines for building RESTful Web services. [4]

b) What is SOAP? Give the structure of SOAP message and explain it. [4]

Q5) Attempt any two of the following : [10]

a) What is UDDI? Write steps for publishing information to UDDI registry.


[5]

b) List SOAP communication style and explain any one in detail. [5]

c) Differentiate between SOAP and REST. [5]



[6173]-14 5
Total No. of Questions : 7] SEAT No. :
P8576 [6173]-21
[Total No. of Pages : 2

M.Sc. - I
COMPUTER SCIENCE
CSUT-121 : Advanced Operating System
(2019 Pattern) (Semester - II)
Time : 3 Hours] [Max. Marks : 70
Instructions to the candidates:
1) Question 1 is compulsory.
2) Solve any 5 questions from Q.2 to Q.7
3) Questions 2 to Questions 7 carry equal marks.

Q1) Solve any five of the following. [10]


a) What is sticky bit?
b) Justify the following : In linux the files are usually access via file names.
c) Justify the following : A process never execute in user mode before
handling outstanding signals.
d) Justify the following : The inode lock, when set, prevents the other process
from accessing the inode.
e) List the functions used for memory allocation.
f) What are zombie process?

Q2) Attempt all questions.


a) Explain the structure of regular file with suitable diagram. [5]
b) Explain the following : setjump(), longjump(), getrlimit(), setrlimit(). [5]
c) What is alignment? What do you mean by naturally aligned. [2]

Q3) Attempt all questions.


a) Write a C program that copies its standard input to standard output. [5]
b) Explain in detail demand paging-A memory management technique. [5]
c) Explain sigqueue() function with syntax. [2]

[6173]-21 1 P.T.O.
Q4) Attempt all questions.
a) Explain how Linux handles a system call? [5]
b) Explain setuid(), seteuid(), getuid(), geteuid(). [5]
c) Explain the disadvantages of mmap. [2]

Q5) Attempt all questions.


a) Define context switching? Write short note on context of process. [5]
b) Write a short note on signal set. [5]
c) What is shell? Write any two responsibilities of a shell. [2]

Q6) Attempt all questions.


a) What is inode? Write and explain any four inode operations. [5]
b) Write a C program illustrate the use of vfork() function. [5]
c) Explain the working of readv() and write v() functions. [2]

Q7) Attempt two of the following.


a) Explain five scenarios for allocation of buffer with diagram. [6]
b) Explain in details: Memory layout of C program. [6]
c) With neat diagram explain checking and handling signals in the process
state diagram. [6]

  

[6173]-21 2
Total No. of Questions : 7] SEAT No. :

P-8577 [Total No. of Pages : 2


[6173]-22
M.Sc.
COMPUTER SCIENCE
CSUT-122 : Mobile Technologies
(CBCS) (2019 Pattern) (Semester - II)

Time : 3 Hours] [Max. Marks : 70


Instructions to the candidates:
1) Question 1 is Compulsory.
2) Solve any 5 questions from Q.2 to Q.7.
3) Questions 2 to Questions 7 carry equal marks.

Q1) Solve any five of the Following. [10]


a) Define term
i) Mobility
ii) Protability
b) What is difference between Implicit and Explicit Intent?
c) List any two advantages of IOS.
d) What is ContentValue and Cursor class in SQLite Datatabse?
e) What is the purpose of ImageSwitcher?
f) Give any two features of LocationManager.

Q2) Attempt all questions.


a) What is Bounded and Unbounded Services? Explain.difference between
AsyncTasks, Threads and Sevices. [7]
b) Write a java android program to demonstrate push button by implementing
onClickListener. [5]

Q3) Attempt all questions.


a) What is Menu? Explain different types of menu with example. [7]
b) Explain Dalvik Virtual machine in detail. [5]

P.T.O.
Q4) Attempt all questions.
a) Explain SQLiteOpenHelper and SQLiteDatabase in Android. [7]
b) Explain different features of swift programming. [5]

Q5) Attempt all questions.


a) Explain Architecture of PhoneGap in detail. [7]
b) Explain Application life cycle of IOS with diagram. [5]

Q6) Attempt all questions.


a) Write an Android Application to create first activity to accept information
like Employee First name, Middle name, Last name, Date of Birth,
Address and display all information on second activity when user click
on submit button. [7]
b) What is Layout? Explain different types of layout. [5]

Q7) Attempt two of the following : [12]


a) What is Activity? Explain Activity life cycle.
b) Write a Swift program to compute the sum of the two integers. If the
values are equal return the triple their sum.
c) Write a Five arguments of the sendTextMessage method.



[6173]-22 2
Total No. of Questions : 7] SEAT No. :

P-8578 [Total No. of Pages : 2


[6173]-23
F.Y. M.Sc.
COMPUTER SCIENCE
CSUT-123 : Software Project Management
(2019 Pattern) (CBCS) (Semester - II)

Time : 3 Hours] [Max. Marks : 70


Instructions to the candidates:
1) Question 1 is Compulsory.
2) Solve any 5 questions from Q.2 to Q.7.
3) Questions 2 to Questions 7 carry equal marks.

Q1) Solve any five of the following : [10]


a) Define ROI and NPV.
b) Define Gantt Charts.
c) What are the characteristics of mature process?
d) Define Project stakeholders? Give any two examples of it?
e) Define :
i) Cost variance
ii) Schedule variance
f) List the output of administrative closure in project communication
management.

Q2) Attempt all questions :


a) What is Project Management? Explain Project integration management.
[5]
b) Explain in brief tools and methods used to improve Productivity. [5]
c) List the tools used in quality control. [2]

Q3) Attempt all questions :


a) What are the qualities required for a project manager? [5]
b) Explain the all phases in CMM model. [5]
c) Which are the tools and techniques used for activity sequencing? [2]
P.T.O.
Q4) Attempt all questions :
a) Explain the role of data collection in software measurement with the help
of suitable diagram. [5]
b) Explain the overall change control process with a neat diagram. [5]
c) List the content of risk register. [2]

Q5) Attempt all questions :


a) Explain the characteristics of measurement team member. [5]
b) Design WBS for website design system. [5]
c) What is meant by resource loading and leveling? [2]

Q6) Attempt all questions :


a) Explain five types of power used in Thamhain and Wilemon’s influence
theory in human resource management. [5]
b) Explain any four activities involved in software measurement. [5]
c) State the purpose of statement of work (SOW). [2]

Q7) Attempt two of the following :


a) Write a short note on McCall’s software quality model. [6]
b) Give the difference between software reliability and hardware reliability.
[6]
c) What are the basic components or goals of metric plan? [6]



[6173]-23 2
Total No. of Questions : 5] SEAT No. :
P8579 [Total No. of Pages : 4
[6173]-24
First Year M.Sc. (Computer Science)
CSDT - 124B : HUMAN COMPUTER INTERACTION
(CBCS 2019 Pattern) (Semester - II)

Time : 2 Hours] [Max. Marks : 35


Instructions to the candidates:
1) Question 1 is compuslory.
2) Solve any THREE questions from Q. No. 2 to Q. No. 5.
3) Question No. 2 to question No. 5 carry equal marks.

Q1) Solve any five of the following. [5]

a) Define synthesizability.

b) Define validation of design.

c) Write any two types of keyboard layout.

d) What are the two modes of operation in a mobile?

e) Write sixth law of Universal design?

Q2) Attempt the following: [10]


a) i) What is Dynabook? [2]
ii) Explain loudness and timbre in hearing processing? [4]
b) A model of the structure of memory. [4]

Q3) Attempt the following: [10]


a) i) Define usability and effectiveness. [2]
ii) Write a note on Era of Mobile Phone. [4]
b) Write a short note any four patterns that define the most common
in-page editing techniques. [4]
[6173]-24 1 P.T.O.
Q4) Attempt the following: [10]
a) i) What is Cocoa Touch? [2]
ii) Explain model of short-term memory. [4]
b) What are the organizational issues that affect the acceptance and relevance
of information and communication systems. [4]

Q5) Attempt any Two of the following: [10]


a) Explain psychology and the design of interactive systems. [5]
b) Write a short note on Moore’s Law. [5]
c) Write short note on open system Task Analysis (OSTA). [5]



[6173]-24 2
Total No. of Questions : 5]

P8579
[6173]-24
First Year M.Sc. (Computer Science)
CSDT - 124 C : SOFT COMPUTING
(CBCS 2019 Pattern) (Semester - II)

Time : 2 Hours] [Max. Marks : 35


Instructions to the candidates:
1) Question 1 is compuslory.
2) Solve any three questions from Q. No. 2 to Q. No. 5.
3) Question No. 2 to question No. 5 carry equal marks.

Q1) Solve any five of the following. [5]

a) What is a convex set and convex hull?

b) What are the properties of TLN?

c) Compare Human Brain versus computer.

d) State the applications of Neural Network?

e) Explain selection in Genetic Algorithms.

f) “The AND function is linearly separable.” Comment.

Q2) Attempt the following: [10]


a) i) What is Cartesian product? Explain with example. [2]
ii) Explain the structure of an Artificial Neuron with a diagram. [4]
b) What is the difference between the conventional optimization techniques
and Genetic Algorithm? [4]

Q3) Attempt the following: [10]


a) i) What are the applications of GA. [2]
ii) Differentiate feedforward and feedback network. [4]

[6173]-24 3
b) Let x   x , x  y   y , y  , and z   z , z , z consider the following
fuzzy relations : [4]
y y z z z
x . .  y . . . 
R and S 
 x . .   y
  . . .

i) Find max-min composition.


ii) Find max product composition.

Q4) Attempt the following : [10]


a) i) Explain the crossover in GA. [2]
ii) What is supervised and unsupervised learning Explain. [4]
b) The membership functions for the linguistic variables ‘tall’ and ‘short’
are [4]

 . . . . . 


‘tall’       
      

 .   .  
‘short’       
      

Develop the membership functions for the following linguistic phrases


a) Very tall
b) Fairly tall
c) Not very short

Q5) Attempt the following (Any 2) : [10]


a) Define a fuzzy set. Explain the operations on fuzzy set. [5]
b) Explain the structure of a biological neuron. [5]
c) What are Multi-layer networks? [5]


[6173]-24 4
Total No. of Questions : 7] SEAT No. :

P-8580 [Total No. of Pages : 2


[6173]-31
M.Sc.
COMPUTER SCIENCE
CSUT-231 : Software Architecture and Design Patterns
(Revised 2019 Pattern) (CBCS) (Semester - III) (Credits 4)

Time : 3 Hours] [Max. Marks : 70


Instructions to the candidates:
1) Question 1 is Compulsory.
2) Solve any five questions from Q.2 to Q.7.
3) Questions 2 to Questions 7 carry equal marks.

Q1) Solve any five of the Following : [10]


a) Define GRASP responsibilities.
b) Draw structure of Adapter.
c) What is GOF?
d) What is implicit invocation?
e) Define Software Architecture.
f) What is Inversion of Control?

Q2) Attempt all questions :


a) Write a Short note on Blackboard Model. [7]
b) Explain spring framework Architecture with suitable diagram. [5]

Q3) Attempt all questions :


a) What do you mean Façade Pattern? When it is used? [7]
b) How we can use pattern in software architecture? Explain. [5]

Q4) Attempt all questions :


a) Discuss GRASP in detail. [7]
b) Why software architecture is important? [5]

P.T.O.
Q5) Attempt all questions :
a) i) List participants and structure of observer design pattern. [4]
ii) Explain in Detail Cohesion. [3]
b) Explain GWT architecture in Short [5]

Q6) Attempt all questions :


a) i) Write a short note on protected variations (PV). [4]
ii) Give different types of Behavioural Pattern. [3]
b) Write a short note en pipes and filters architecture style. [5]

Q7) Write short notes on any two of the following : [12]


a) Law of Demeter (Don’t talk to strangers)
b) Decorator Pattern.
c) Structural Things.



[6173]-31 2
Total No. of Questions : 7] SEAT No. :
P8581 [6173]-32
[Total No. of Pages : 2

S.Y.M.Sc. (Computer Science)


CSUT - 232 : MACHINE LEARNING
(CBCS 2019 Pattern) (Semester - III)
Time : 3 Hours] [Max. Marks : 70

Instructions to the candidates:


1) Qestion 1 is compulsory.
2) Attempt any 5 questions from Q.2 to Q.7.
3) Figures to right side indicate full marks.

Q1) Attempt any five of the following. [5×2=10]


a) What is confidence & support?

b) Explain any two components of reinforcement.

c) Explain the term learning lazy learner.


d) Define Association Rule.

e) What is overfitting?

f) Define the term feature scaling.

g) What is precision?

Q2) Attempt all of the following.

a) Explain CNN in detail. [7]

b) Explain Q-learning algorithm. [5]

Q3) Attempt all of the following.

a) Explain the types of clustering. [7]

b) Explain Random forest Algorithm in detail. [5]

[6173]-32 1 P.T.O.
Q4) Attempt all of the following.
a) Draw dendrogram for the following dataset using single linkage. [7]
Custamer Age
A 7
B 10
C 15
D 22
E 28
b) Explain various types of linkage methods. [5]

Q5) Attempt all of the following.


a) Differentiate Agglomerative and Divisive clustering. [7]
b) Explain components of ANN. [5]

Q6) Attempt all of the following. [7]


a) Find frequent itemset using Apriori Algorithm with min - sup = 3.
Transaction Id Itemset
T1 L,M,N
T2 N,O,P
T3 L,N,O
T4 L,M,N,O,P
T5 M,N,O
b) What is machine Learning? Compare it with Traditional programming.[5]

Q7) Attempt any two of the following. [2×6=12]


a) KNN.
b) Logistic Regression.
f) Distance measures.


[6173]-32 2
Total No. of Questions : 7] SEAT No. :
P-8582 [Total No. of Pages : 2

[6173]-33
M.Sc.
COMPUTER SCIENCE
CSUT - 233 : Web Frameworks
(2019 Pattern) (Semester - III)
Time : 3 Hours] [Max. Marks : 70
Instructions to the candidates :
1) Q. 1 is compulsory.
2) Solve any Five questions from Q.2 to Q. 7 of the following.
3) Q.2 to Q.7 carry equal marks.
4) Neat diagrams must be drawn wherever necessary.
5) Figures to the right side indicates full marks.

Q1) Solve any Five of the following : [5 × 2 = 10]


a) What is Local Module?
b) What is Django?
c) List the features of JavaScript.
d) What is Callback?
e) What is event loop in Node.js?
f) What is URL Mapping?

Q2) Attempt all of the following: [12]


a) Explain any three methods of the EventEmitter class. [7]
b) What is REST? Explain functions used in REST. [5]

Q3) Attempt all of the following: [12]


a) What architecture does Django use? Explain it in detail. [7]
b) Create a node.js file that Select all records from the “customers” table,
and display the result object on console. [5]

P.T.O.
Q4) Attempt all of the following: [12]
a) What is Callback and Promises in JavaScript? Explain with suitable
example. [7]
b) Create an HTML form that contain the Employee Registration details and
write a JavaScript to validate DOB, Joining Date and Salary. [5]

Q5) Attempt all of the following: [12]


a) Which core files of Django Framework are used to develop any web
application?Explain in detail. [7]
b) Create a Node.js file that will convert the output “Hello! I am learning
Node.js” into upper-case letters. [5]

Q6) Attempt all of the following: [12]


a) Explain Form Class in detail with its methods. [7]
b) Create a Simple Web Server using Node.js. [5]

Q7) Write short notes on any two of the following: [12]


a) MongoDB and its feature.
b) MVT architecture.
c) Async / Await in JavaScript



[6173]-33 2
Total No. of Questions : 5] SEAT No. :
P8583 [Total No. of Pages : 2
[6173]-34
S.Y. M.Sc. (Computer Science)
CSDT-234A : BIG DATA ANALYTICS
(2019 Pattern) (CBCS) (Semester - III)

Time : 2 Hours] [Max. Marks : 35


Instructions to the candidates:
1) All questions are compulsory.
2) Figures to the right indicate full marks.
3) Assume suitable data if necessary.

Q1) Attempt any Eight of the following : [8×1=8]


a) Define name node in Hadoop
b) What is task tracker?
c) Enlist various data integration patterns
d) Define term- replication.
e) What is Sharding?
f) Define Big Data Analytics.
g) Why do we need Apache Pig?
h) What is the purpose of the JPS command in Hadoop?
i) State time window slicing.
j) List the different configurations in Hadoop.

Q2) Attempt any Four of the following : [4×2=8]


a) List the various Big Data Applications
b) Discuss the concept of Big data warehousing?
c) Differentiate between RDBMS Vs Non-Relational databases
d) Enlist four features of IMDG architecture.
e) Give the diagrammatic representation of the CRISP-DM Life cycle model.

P.T.O.
Q3) Attempt any Two of the following : [2×4=8]

a) Explain the map reduce with suitable example

b) Explain implications of Big Data scale on data processing.

c) Explain the YARN architecture.

Q4) Attempt any Two of the following : [2×4=8]

a) Describe the structure of HDFS in a Hadoop ecosystem using a diagram.

b) Explain different steps to extract value from big data.

c) Explain in-memory data grids in Big Data..

Q5) Attempt any One of the following : [1×3=3]

a) Explain 3V’s or characteristics of Big Data.

b) Compare Apache Pig and MapReduce.



[6173]-34 2
Total No. of Questions : 5] SEAT No. :
P8584 [Total No. of Pages : 2
[6173]-35
S.Y. M.Sc. (Computer Science)
CSDT234B : WEB ANALYTICS
(2019 Pattern) (CBCS) (Semester - III)

Time : 2 Hours] [Max. Marks : 35


Instructions to the candidates:
1) All questions are compulsory.
2) Figures to the right indicate full marks.
3) Assume suitable data if necessary.

Q1) Attempt any Eight of the following : [8×1=8]


a) What are types of web analytics?
b) How to find where visitors are clicking most?
c) What does Google Analytics’ Conversion Report mean?
d) What is E-commerce?
e) Give the names of data collection levels of Google Analytics
f) Define the term Funnel.
g) What are the different elements in event tracking?
h) What is page tagging?
i) Write importance of web analytics
j) Define the term ‘page view’ in GA.

Q2) Attempt any Four of the following : [4×2=8]


a) Differentiate between bounce rate and exit rate
b) What are the types of Metrics for every Dashboard
c) What are KPI’s and how do you find them?
d) What is 4-Q survey?
e) What is search engine?
f) What are the issues related with data privacy?

P.T.O.
Q3) Attempt any Two of the following : [2×4=8]

a) What is click stream analysis? Discuss its commercial applications.

b) Discuss Mobile analytics concept with an example

c) Explain the purpose of online survey with its benefits and give the details
of different online survey tools.

Q4) Attempt any Two of the following : [2×4=8]

a) Explain the Web Analytics Frameworks in detail.

b) Justify online survey is powerful way to get feedback in all e-commerce


application.

c) Discuss the factors that affect web crawling.

Q5) Attempt any One of the following : [1×3=3]

a) Discuss requirement of web trafficking model.

b) What is Data Segmentation? How the Segmentation is carried out using


total traffic?

c) What are different CI Data sources? Explain any 2 in detail.



[6173]-35 2

You might also like