M.SC (Computer Science) 2019 Pattern
M.SC (Computer Science) 2019 Pattern
c) What is memorization?
f) What is the difference between val and var in Scala? Explain with
example.
P.T.O.
Q3) Attempt the following :
a) i) What is dangling reference? Explain the two solutions to dangling
pointer problem. [5]
ii) Justify True/False: “Short- circuit evaluation can save time.” [2]
b) Explain the concept of initialization and finalization using a suitable
code from C++. [5]
[6073]-111 2
Total No. of Questions : 7] SEAT No. :
P2643 [Total No. of Pages : 3
[6073]-112
M.Sc.-I (Computer Science)
CSUT-112 : DESIGN AND ANALYSIS OF ALGORITHM.
(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) Q.2 to Q.7 carry equal marks.
c) Find optimal MRT for storing 4 programs on a tape with lengths 12,18,8,10
respectively.
a) Write an algorithm for insertion sorting method. and obtain its best and
worst case time complerity. [7]
[6073]-112 1 P.T.O.
Q3) Attempt all questions; [12]
a) Explain merge sort algorithm and apply it on the following elements.
19, 7, 14, 12, 6, 2, 16, 13, 8 [7]
b) A string X can be strnasformed into string Y by applying a sequence of
edit operations such as insert, delete and interchange with associated
costs of 1, 1 and 2 respectively. For X=ACCTA and Y=CATA find cost
of transforming X to y. [5]
0 10 15 20
5 0 9 10
A=
6 13 0 12
8 7 9 0
[6073]-112 2
Q6) Attempt all questions: [12]
a) Define articulation point. Find all articution points from the following
graph [Start vertese is 1] [7]
b) Sort the following elements using bubble sort: 10, 8, 19, 4, 7, 3 [5]
∞ 10 12 9
7 ∞ 4 3
9 4 ∞ 3
11 10 5 ∞
[6073]-112 3
Total No. of Questions : 7] SEAT No. :
P.T.O.
Q4) Attempt all :
The same model of smartphone was also rated as best by his two
friends Mr. Mayur and Mr. Shripad on 25th May 2022 and 2nd Jun
2022 respectively. It was also rated as best by his three relatives
Mrs. Nikita, Mr. Mohan and Mr. Rahul on 28th, 29th and 30th May
2022 resp. Before to purchase this model, Mr. Kartik have searched
other models with same features on the site. But, as the same model
rated by his friends and relatives, he purchased the same model. In
this case,
[6073]-113 2
Q6) Attempt all :
a) i) What is Map Reduce? [2]
ii) Consider the following five records with keys id, class and marks.
{"id" : 1, "class" : A, "marks" : 80}
{"id" : 2, "class" : A, "marks" : 90}
{"id" : 1, "class" : B, "marks" : 90}
{"id" : 1, "class" : B, "marks" : 95}
{"id" : 1, "class" : C, "marks" : 90}
Write a map-reduce function to find the maximum marks in each
class, using key 'class' and value will be 'marks'. [5]
b) What is the difference between NoSQL and RDBMS? [5]
[6073]-113 3
Total No. of Questions : 5] SEAT No. :
P.T.O.
Q4) Attempt the following : [10]
a) i) Write any 4 advantages of cloud computing. [2]
ii) Define virtualization. Explain full & para virtualization. [4]
b) Compare Google cloud, AWS and Azure. [4]
[6073]-114 2
Total No. of Questions : 5]
P-2645
[6073]-114
M.Sc. (Computer Science)
CSDT-114 B : ARTIFICIAL INTELLIGENCE
(2019 Pattern) (Semester - I)
[6073]-114 4
Total No. of Questions : 5]
P-2645
[6073]-114
M.Sc. (Computer Science)
CSDT-114 C : WEB SERVICES
(2019 Pattern) (Semester - I)
[6073]-114 5
Q4) Attempt the following : [10]
a) i) Explain the difference between Web Services and Web
Applications. [4]
ii) What SOA? Explain. [2]
b) Explain publishing API of UDDI. [4]
[6073]-114 6
Total No. of Questions : 7] SEAT No. :
P2646 [Total No. of Pages : 3
[6073]-211
F.Y. M.Sc. (Computer Science)
CSUT-121 : ADVANCED OPERATING SYSTEM
(2019 Pattern) (Semester-II)
P.T.O.
Q4) Attempt the following: [12]
a) Explain the system call using which process sends signal to another
process. Explain all its parameters with the possible vallues of
parameters.Write a program to demonstrate use of system call. [7]
b) Explain getcwd () system call with its syntax and write a code segment to
demonstrate its use. [5]
[6073]-211 2
Q7) Attempt any two of the following: [12]
a) Explain any six system calls related to signals sets by specifying proper
syntax. [6]
b) Explain demand paging memory management mechanism with the data
structures used by it. [6]
c) Explain what happens when a process executes the following program.
How does Kernal avoid deadlock on locked nodes? [6]
Main (argc, argv)
int argc;
char * argv [];
{
execl (argv[0], argv[0], 0);
}
[6073]-211 3
Total No. of Questions : 7] SEAT No. :
P.T.O.
Q4) Attempt all :
a) i) Explain IOS Architecture in detail. [5]
ii) What is mobile computing. [2]
b) What is services? Explain service life cycle with diagram. [5]
[6073]-212 2
Total No. of Questions : 7] SEAT No. :
P2648 [Total No. of Pages : 2
[6073]-213
F.Y.M.Sc. (Computer Science)
CSUT-123 : Software Project Management
(2019 Pattern) (Semester - II)
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.
3) Questions 2 to 7 carry equal marks.
P.T.O.
Q5) a) What is CCB? Explain overall change control process with a neat diagram.
[7]
b) Define project churter. Design project charter for hotel management system.
[5]
Q6) a) List different software quality models. Explain ISO standard quality modes
in detail. [7]
b) Explain Solicitation planning in detail. [5]
[6073]-213 2
Total No. of Questions : 5] SEAT No. :
P2649 [Total No. of Pages : 5
[6073]-214
M.Sc. -I
COMPUTER SCIENCE
CSDT-124B : Human Computer Interaction
(2019 Pattern) (Semester - II)
Time : 2 Hours] [Max. Marks : 35
Instructions to the candidates:
1) Q. 1 is compulsory.
2) Solve any three questions from Q.No.2 to Q.No.5.
3) Question 2 to Q.5 carry equal marks.
[6073]-214 1 P.T.O.
Q4) Attempt following: [10]
a) i) Write short notes on [2]
1) Application context
2) Utility context
ii) list out types of design rules [4]
b) Write a note on toggle selection. [4]
[6073]-214 2
Total No. of Questions : 5]
P2649
[6073]-214
M.Sc.-I
COMPUTER SCIENCE
CSDT-124C : Soft Computing
(2019 Pattern) (Semester - II)
[6073]-214 4
Q5) Attempt any two of the following: [10]
a) Explain mutation and crossover operators of genetic algorithm with
example. [5]
b) Consider the fuzzy matrix relation R. [5]
Determine the λ -cut relations of the following λ values on R. λ1 , λ0.5 , λ0.8 , λ0.3 , λ0.6
[6073]-214 5
Total No. of Questions : 7] SEAT No. :
P.T.O.
Q4) Attempt all :
a) Describe intent and applicability of Command design pattern. [7]
b) Explain participants and structure of State design pattern. [5]
[6073]-311 2
Total No. of Questions : 7] SEAT No. :
P2651 [Total No. of Pages : 2
[6073]-312
S.Y.M.Sc.(Computer Science)
CSUT 232 : MACHINE LEARNING
(2019 Pattern) (Semester - III)
Time : 3 Hours] [Max. Marks : 70
Instructions to the candidates:
1) Question 1 is compulsory.
2) Solve any 5 questions from Q.no.2 to Q.no.7.
3) Q.2 to Q.7 carry equal marks.
4) Figures to right indicate full marks.
[6073]-312 1 P.T.O.
Q4) Attempt the following:
a) Explain Decision Tree algorithm in Detail. [7]
b) Explain various activation functions. [5]
[6073]-312 2
Total No. of Questions : 7] SEAT No. :
P-2652 [Total No. of Pages : 2
[6073]-313
M.Sc. (Computer Science)
CSUT233 : WEB FRAMEWORKS
(2019 Pattern) (Semester - III)
Time : 3 Hours] [Max. Marks : 70
Instructions to the candidates :
1) Q1 is compulsory
2) Solve any FIVE from Q2 to Q7 of the following
3) Q2 to Q7 carry equal marks
4) Neat diagram must be drawn wherever necessary
5) Figure on the right indicate full marks
Q3) a) Create a node.js file that Select all records from the ‘customers’ table,
and display the result object on console. [7]
b) What are the different data types present in JavaScript? [5]
Q4) 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!” into upper-case
letters [5]
P.T.O.
Q5) a) What is REST? Explain functions used in REST. [7]
b) Write a node on nodejs modules. [5]
[6073]-313 2
Total No. of Questions : 5] SEAT No. :
d) What is Sharding?
P.T.O.
Q2) Attempt any Four of the following : [4 × 2 = 8]
a) Justify True/False: The concept of a multi-node database architecture,
requires manual partitioning of data in identical schemas across nodes.
b) Write any four features of HDFS.
c) Discuss the concept of Big data warehousing?
d) Give the diagrammatic representation of the CRISP-DM Life cycle
model.
e) Enlist four features of IMDG architecture.
[6073]-314 2
Total No. of Questions : 5] SEAT No. :
P.T.O.
c) What is ISP (Network) Data?
d) Explain the Data Privacy issues
e) What is the Exit Rate?
f) What is Actional Reporting? How to prepare it?
[6073]-315 2