B.SC (Computer Science) 2019 Pattern
B.SC (Computer Science) 2019 Pattern
:
PD499 [6468]-31
[Total No. of Pages : 2
[6468]-31 1 P.T.O.
Q3) Attempt any 2 of the following: [2×4=8]
a) Sort the following elements using insertion sort: 35, 75, 45, 25, 85, 55,
65, 15.
p * q – r/s
(Let P = 1, q = 3, r = 4, s = 2)
[6468]-31 2
Total No. of Questions : 5] SEAT No. :
PD500 [Total No. of Pages : 2
[6468]-32
[Link]. (Computer Science)
CS-232 : SOFTWARE ENGINEERING
(Revised 2019 Pattern) (Semester - III) (23122)
P.T.O.
Q3) Attempt any two of the following. [2×4=8]
a) Write a short note on XP process.
b) Explain negotiation requirement in detail.
c) Explain component model with suitable diagram.
… … …
[6468]-32 2
Total No. of Questions : 3] SEAT No. :
PD501 [6468]-33
[Total No. of Pages : 2
= (1 3 5) (1 2) = (1 5 7 9)
L
c) Find all the code words of the code determined by the parity check
matrix H
H 10 10 11 10
d) Let a, b z if binary operation ‘*’ is defined as a * b = a + b –ab then
show that G is an abelian group under operation ‘*’.
e) Let R be a relation on z, then set of integers defined as x Ry if and only if
5x +6y is divisible by 11. Show that R is an equivalence relation.
[6468]-33 1 P.T.O.
Q3) Attempt any one of the following: [1×10=10]
a) Find gcd of 4999 and 1109. Also find the integers m and n s.t
(4999, 1109) = m(4999) + n(1109).
1) a + c (b + d) (mod n)
2) ac bd (mod n)
[6468]-33 2
Total No. of Questions : 3] SEAT No. :
PD502 [Total No. of Pages : 2
[6468]-34
[Link]. (Computer Science)
MATHEMATICS
MTC- 232 : Numerical Techniques
(Revised 2019 Pattern) (Semester - III) (Paper - II) (23222)
Where x : 0 1 2 3
f(x) : 0 1 4 9
g) By using Euler’s method, solve Y ' + 2y = 0 at x = 0.1. Given y(0) = 1,
h =0.1.
P.T.O.
Q2) Attempt any three of the following. [3×5=15]
a) Find the real root of the equation x –3x + 1 = 0 by using Regula Falsi
3
e dx
x
b) i) Evaluate the integral by using simpson’s one-third rule
0
(Take h = 1).
3th
ii) Derive simpson’s rule for numerical integration.
8
… … …
[6468]-34 2
Total No. of Questions : 5] SEAT No. :
PD503 [Total No. of Pages : 2
[6468]-35
[Link]. (Computer Science)
ELECTRONIC SCIENCE
ELC-231 : Microcontroller Architecture and Programming
(Revised 2019 Pattern) (Semester - III) (23321) (Paper - I)
P.T.O.
Q3) Answer the following. [2×5=10]
a) Write 8051 C-program to generate 1 KHz square wave on port pin p1.4
using timer 1, mode 1. [Assume XTAL frequency = 12MHz]
b) Explain function of the following instructions.
i) NOP
ii) CLR P1.2
iii) RLC A
iv) DA A
v) ADDC A,B
… … …
[6468]-35 2
Total No. of Questions : 5] SEAT No. :
PD1569 [Total No. of Pages : 2
[6468]-36
S.Y. [Link]. (Computer Science)
ELECTRONIC SCIENCE
ELC - 232 : Digital Communication and Networking
(2019 Revised Pattern) (Semester - III) (Paper - II) (23322)
Time : 2 Hours] [Max. Marks : 35
Instructions to the candidates:
1) Q.1 is compulsory.
2) Solve any three questions from Q.2 to Q.5.
3) Figures to the right indicates full marks.
4) Neat diagrams must be drawn whenever necessary.
5) Use of calculator is allowed.
[6468]-36 2
Total No. of Questions : 5] SEAT No. :
PD1570 [Total No. of Pages : 2
[6468]-41
S.Y. [Link]. (Computer Science)
CS - 241 : DATA STRUCTURES AND ALGORITHMS - II
(2019 Credit Pattern) (Revised) (Semester-IV) (24121)
Time : 2 Hours] [Max. Marks : 35
Instructions to the candidates:
1) All questions are compulsory.
2) Figures to the right indicate full marks.
3) Neat diagrams must be drawn wherever necessary.
4) Your answers will be values as a whole.
e) Define:
i) Height of tree
ii) Level of tree
P.T.O.
Q3) Attempt any Two of the following : [2×4=8]
a) Write a program to sort n randomly generated elements using heap sort
method.
b) Write a program that accepts the vertices and edges of a graph. Create
an adjacency list & display the adjacency list.
c) Write C function to create binary search tree for n number of elements.
[6468]-41 2
Total No. of Questions : 5] SEAT No. :
PD-1571 [Total No. of Pages : 2
[6468] - 42
S.Y. [Link].
COMPUTER SCIENCE
CS-242: Computer Network - I
(Rev.2019 Pattern) (Semester - IV) (24122)
Time : 2 Hours] [Max. Marks : 35
Instructions to the candidates:
1) All questions are compulsory.
2) Neat diagram must be drawns jf neccessary.
a) Define Routing.
h) What is Protocol?
P.T.O.
Q2) Attempt any FOUR of the following (Out of FIVE) : [4 × 2 = 8]
[6468]-42 2
Total No. of Questions : 3] SEAT No. :
PD-504 [Total No. of Pages : 2
[6468]-43
[Link]. (Computer Science)
MATHEMATICS
MTC-241 : Computational Geometry
(Rev.2019 Pattern ) (Semester - IV) (24221)
Time : 2 Hours] [Max. Marks : 35
Instructions to the candidates :
1) All questions are compulsory.
2) Figures to the right indicates full marks.
3) Non-programmable, scientific calculator is allowed.
Q1) Attempt any five of the following. [5 × 2 = 10]
f) Find the angle of rotation about origin so that the line y=3x coincide with
x-axis.
P.T.O.
Q2) Attempt any three of the following. [3 × 5 = 15]
a) Find combine transformation matrix [T] for the following sequence of
transformations.
i) Scaling in x-direction by factor 2.
ii) Rotation about origin by an angle 90º.
iii) Reflection through x - axis
Apply [T] on the point P[1 2].
b) If line L with slope m is transformed to line L¢ with slope m¢ under 2×2
éa b ù b + dm
transformation matrix [T ]= êê ú then show that m¢ =
ë c d úû a + cm
c) Rotate line segment AB where A[3 3 3] and B[5 5 5] about local X-axis
passing through the point P[2 3 1] by an angle 75º.
d) Develope rear view of the object whose position vector matrix is
é1 0 0ù
ê ú
ê0 1 0ú
[ ] êê
X = ú
ê0 0 1úú
ê1 1 1úû
ë
e) Find combine transformation matrix for the following sequence of
transformations in three dimensional space.
i) Translation in x,y and z-directions by factors –1, 2, 1 respectively.
1
ii) Scaling in x and z-co-ordinates by factors and 2 units respectively.
3
iii) Reflection through yz-plane.
[6468]-43 2
Total No. of Questions : 3] SEAT No. :
PD-505 [Total No. of Pages : 4
[6468]-44
[Link]. (Computer Science)
MATHEMATICS
MTC-242 : Operations Research
(Rev. 2019 Pattern ) (Semester - IV) (24222)
Time : 2 Hours] [Max. Marks : 35
Instructions to the candidates :
1) All questions are compulsory.
2) Figures to the right indicates full marks.
Maximize Z = x + y
such that x – y 10
x + y 20
x , y 0.
1 1 1
1 – 1
1 1 1
P.T.O.
f) Convert following Linear programming problem from maximization type
to minimization type.
Maximize Z = x + y –z
such that 2x + y –z 20
x – y 10
y +z 5
g) In set of feasible solutions F = {–10, –5, 0, 5} find maximum profit of
feasible solution.
tion
igi
P Q R S Supply
ne
A 6 5 8 5 30
B 5 11 9 7 40
C 8 9 7 13 50
Capacity 35 28 32 25
[6468]-44 2
d) Solve following assignment problem for minimum cost.
P Q R S
A 20 30 40 50
B 40 50 60 70
C 70 80 90 80
D 30 50 80 40
Prod P Q R S Availability
ucti
on
A 20 21 16 18 10
B 17 28 14 16 9
C 29 23 19 20 7
Capacity 6 10 4 5
P Q R S
A 0 7 14 21
B 12 17 22 27
C 12 17 22 27
D 18 22 26 30
[6468]-44 3
b) Use following feasible solution to find optimum solution by MODI method,
hence find minimum cost of following transportation problem.
P Q R S
19 30 50 10
A
5 2
70 30 40 60
B
7 2
40 8 70 20
C
8 10
[6468]-44 4
Total No. of Questions : 5] SEAT No. :
PD-506 [Total No. of Pages : 2
[6468]-45
[Link]. (Computer Science)
ELECTRONICS SCIENCE
ELC-241 : Embedded System Design
(2019 Pattern ) (Semester - IV) (24321) (Paper - I)
Time : 2 Hours] [Max. Marks : 35
Instructions to the candidates :
1) Q.1 is compulsory.
2) Solve any three questions from Q.2 to Q.5.
3) Figures to the right indicates full marks.
4) Neat diagrams must be drawn whenever necessary.
5) Use of calculator is allowed.
d) Define : SBC
P.T.O.
Q3) Answer the following. [2 × 5 = 10]
a) With proper circuit diagram explain LED interfacing to Raspberry Pi?[5]
b) i) Write any two differences between microprocessor and
microcontroller. [2]
ii) Explain the concept of Branch Folding. [3]
Q5) Write short note on any four of the following. [4 × 2.5 = 10]
a) Ethernet.
b) GPU overview.
c) Operating systems (any -2)
d) Features of Raspberry. Pi - 2.
e) Ultrasonic sensors.
f) Bluetooth module.
[6468]-45 2
Total No. of Questions : 5] SEAT No. :
PD-507 [Total No. of Pages : 2
[6468]-46
[Link]. (Computer Science)
ELECTRONICS
ELC-242 : Wireless Communication and Internet of Things
(Rev. 2019) (Semester - IV) (Paper - II) (24322)
Time : 2 Hours] [Max. Marks : 35
Instructions to the candidates :
1) Q.1 is compulsory.
2) Solve any three questions from Q.2 to Q.5.
3) Figures to the right indicate full marks.
4) Use of calculator is allowed.
Q1) Answer the following in one or two sentence each (Any five).
[5 × 1 = 5]
[6468]-46 2
Total No. of Questions : 5] SEAT No. :
PD-1572 [Total No. of Pages : 2
[6468]-51
[Link]. (Computer Science)
CS-351 : OPERATING SYSTEMS- I
(Rev. 2019) (Semester - V) (New CBCS) (Paper - I)
Time : 2 Hours] [Max. Marks : 35
Instructions to the candidates :
1) All questions are compulsory.
2) Assume suitable data if necessary.
3) Figures to the right indicate full marks.
c) Where the information about the state of a process, its program counter,
stack pointer and other information are stored?
f) What is aging?
P.T.O.
Q2) Attempt any FOUR of the followings: [4 × 2 = 8]
a) What is dynamic linking and dynamic loading in operating system?
b) State a system call used for process creation and process termination.
c) What is segmentation? State any two advantages of segmentation.
d) Differentiate between FCFS and priority CPU scheduling algorithm.
e) What is Internal Fragmentation and External Fragmentation?
[6468]-51 2
Total No. of Questions : 5] SEAT No. :
PD-1573 [Total No. of Pages : 2
[6468]-52
[Link].
COMPUTER SCIENCE
CS-352 : Computer Networks- II
(Revised 2019 ) (CBCS) (Semester - V)
Time : 2 Hours] [Max. Marks : 35
Instructions to the candidates :
1) All questions are compulsory.
2) Figures to the right indicate full marks.
e) What is VoIP?
P.T.O.
Q2) Attempt any Four of the following. [4 × 2 = 8]
a) Write a short note on key rings.
b) State comparision between conventional sign and digital sign.
c) Explain traditional cipher technique.
d) Define jitter and timestamp.
e) Write down the types of domain name.
[6468]-52 2
Total No. of Questions : 5] SEAT No. :
PD-508 [Total No. of Pages : 2
[6468]-53
[Link]. (Computer Science)
CS-353 Web Technologies- I
(2019 Pattern ) (Semester - V)
Time : 2 Hours] [Max. Marks : 35
Instructions to the candidates :
1) All questions are compulsory.
2) Figures to the right indicate full marks.
b) Which function read the data from files with the assumption that it is
properly formatted in csv and puts data into an array?
c) Write a name of function that enables you to print the contents of a file
without even having to call fopen().
j) Which function is use to reposition the file pointer to the beginning of the
file?
P.T.O.
Q2) Attempt any Four of the following. [4 × 2 = 8]
a) Explain following functions
i) var_dump()
ii) Trim()
b) Define the types of web pages?
c) Explain List in HTML.
d) What is Casting of Operators?
e) Find the Output
<?php
$a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
$a2=array("a"=>"purple","b"=>"orange"),
array_splice($a1, 0, 2, $a2);
print_r($a1);
?>
Q3) Attempt any Two of the following. [2 × 4 = 8]
a) Explain features of PHP.
b) Accept number from user and check number is perfect number or not
using function.
c) Explain the following functions with example
i) implode()
ii) explode()
[6468]-53 2
Total No. of Questions : 5] SEAT No. :
JJJ
[6468]-54 2
Total No. of Questions : 5] SEAT No. :
PD-1575 [Total No. of Pages : 2
[6468]-55
T.Y. B .Sc. (Computer Science)
CS - 355 : Object Oriented Programming Using Java - I
(2019 Pattern) (Semester - V)
Time : 2 Hours] [Max. Marks : 35
Instructions to the candidates :
1) All questions are compulsory.
2) Figures to the right indicate full marks.
P.T.O.
Q3) Attempt any TWO of the following (out of Three) : [2 × 4 = 8]
a) Explain how event handling works in Swing with an example using
ActionListener
b) Write a Java program to define a class ‘Doctor’ with data members
doctorId,doctorName and doctorSpecialization. Accept the data for ‘n’
objects using array of objects and display it.
c) Design a screen in Java using Swing to handle mouse events such as
MOUSE_MOVED and MOUSE_CLICK and display the x and y
co-ordinate of mouse click in a textfield.
JJJ
[6468]-55 2
Total No. of Questions : 5] SEAT No. :
PD1576 [Total No. of Pages : 2
[6468]-56
T.Y. [Link]. (Computer Science)
CS - 356 : THEORETICAL COMPUTER SCIENCE
(Revised 2019 Pattern) (Semester-V)
Time : 2 Hours] [Max. Marks : 35
Instructions to the candidates:
1) All questions are compulsory.
2) Figures to the right indicate full marks.
S AB aBb
A aA
B AD aAb
D bD
j) DFA cannot have more than one final state. State True or False.
P.T.O.
Q2) Attempt any Four of the following (out of Five) : [4×2=8]
a) Name the types of languages accepted by PDA.
b) What is Unit Production?
c) Construct FA for regular expression 1.0* + 0*.1.
d) Write down the - closure of each state from the following FA.
[6468]-56 2
Total No. of Questions : 5] SEAT No. :
PD1577 [Total No. of Pages : 2
[6468]-57
[Link]. (Computer Science)
CS-3510 : PYTHON PROGRAMMING
(Revised 2019 Pattern) (Semester -V)
Time : 2 Hours] [Max. Marks : 35
Instructions to the candidates:
1) All questions are compulsory.
2) Figure to the fight indicate full marks.
P.T.O.
P.T.O.
Q3) Attempt any two of the following (out of Three) [2×4=8]
a) Which methods are used to read from file? Explain any two of them with
example.
b) Write a python program to check if a given string as palindrome or not.
c) Write a program to find GCD of number using recursion.
[6468]-57 2
Total No. of Questions : 5] SEAT No. :
PD-1578 [Total No. of Pages : 2
[6468] - 58
T.Y. [Link].
COMPUTER SCIENCE
CS-3511: Blockchain Technology
(2019 Revised Pattern) (Semester - V) (CBCS)
Time : 2 Hours] [Max. Marks : 35
Instructions to the candidates:
1) All questions are compulsory.
2) Figures to the right indicate full marks.
3) Neat diagrams must be drawn wherever necessary.
a) What is Bitcoin?
c) What is DAO?
e) What is Nonce?
h) What is Ether?
i) Define consensus.
P.T.O.
Q2) Attempt any Four of the following : [4 × 2 = 8]
i) Proof of Work(PoW)
[6468]-58 2
Total No. of Questions : 5] SEAT No. :
PD509 [6468]-61
[Total No. of Pages : 3
[6468]-61 1 P.T.O.
c) What is directory? List any two types of directory.
a) Consider a system with 5 processes {P1, P2, P3, P4, P5} and three
resource types {A, B, C}. The allocation and maximum demand matrices
are as follows:
A B C A B C A B C
P1 2 1 0 P1 6 5 3 2 2 1
P2 2 0 1 P2 3 2 2
P3 2 1 2 P3 7 1 2
P4 2 1 1 P4 2 2 2
P5 0 0 2 P5 4 3 3
ii) Is the system in safe state? If yes, give the safe sequence.
[6468]-61 2
Q4) Attempt any TWO of the following: [2×4=8]
a) Explain any four free space management methods used in file system
management.
c) List down the architectural styles in distributed operating system & explain
any one in detail.
a) Suppose that a disk drive has 200 cylinders, numberd 0 to 199 and order
of request is: (82, 170, 43, 140, 24, 16, 190). And current position of
Read/Write head is : 50. Starting from the current head position, what is
the total distance that the disk arm moves to satisfy all the pending
requests, for FCFS/FIFO disk scheduling Algorithms?
[6468]-61 3
Total No. of Questions : 5] SEAT No. :
PD510 [Total No. of Pages : 2
[6468]-62
T.Y. [Link]. (Computer Science)
CS-362 : SOFTWARE TESTING
(Revised 2019 Pattern) (CBCS) (Semester - VI)
P.T.O.
Q3) Attempt any two of the following : [2×4=8]
a) Define system testing. How it test the system also list its different types?
b) What are the techniques used for web application testing? Describe any
two in details.
[6468]-62 2
Total No. of Questions : 5] SEAT No. :
PD511 [Total No. of Pages : 2
[6468]-63
T.Y. [Link]. (Computer Science)
CS-363 : WEB TECHNOLOGIES - II
(Revised 2019 Pattern) (Semester - VI)
P.T.O.
Q3) Attempt any two of the following. [2×4=8]
a) Write PHP script to read [Link] file which contain book number, name
of book, name of author, publisher, price. Print book details of book in
tabular format after accepting name of author as input.
c) Write an html form to accept student name, age and mobile number from
user. Using JavaScript validate the following: Age must between 19 to 40
and name should not be empty.
[6468]-63 2
Total No. of Questions : 5] SEAT No. :
PD512 [6468]-64
[Total No. of Pages : 2
[Link].(Computer Science)
CS- 364 : DATA ANALYTICS
(Revised 2019 Pattern) (CBCS) (Semester - VI)
Time : 2 Hours] [Max. Marks : 35
Instructions to the candidates:
1) All questions are compulsory.
2) Figures to the right indicate full marks.
3) Neat diagrams must be drawn wherever necesary.
[6468]-64 1 P.T.O.
Q3) Attempt any TWO of the following: [2×4=8]
T4 {Carrot, Mango}
[6468]-64 2
Total No. of Questions : 5] SEAT No. :
PD513 [Total No. of Pages : 2
[6468]-65
T.Y. [Link]. (Computer Science)
CS-365 : OBJECT ORIENTED PROGRAMMING USING JAVA - II
(Revised 2019 Pattern) (Semester - VI)
P.T.O.
Q3) Attempt any two of the following. (out of three) [2×4=8]
a) Write a JSP program to accept the details of teacher (tid, name, salary,
subject) from user and store it into the database.
b) Write a java program to accept n numbers from user store them into the
linkedlist collection and display only negative integers.
[6468]-65 2
Total No. of Questions : 5] SEAT No. :
PD514 [Total No. of Pages : 2
[6468]-66
T.Y. [Link]. (Computer Science)
CS-366 : COMPILER CONSTRUCTION
(Revised 2019 Pattern) (CBCS) (Semester - VI)
P.T.O.
Q3) Attempt any two of the following. (out of 3) [2×4=8]
a) Write RDP parser for the following grammar.
A 0A0|A1|AA|1
b) Construct Annotated parse Tree for input string 5 + 3 * 4 by using
following grammar rules :
Production Semantic Rules
LE [Link] = [Link]
E E1 + T [Link] = [Link] + [Link]
ET [Link] = [Link]
T T1 * F [Link] = [Link] * [Link]
TF [Link] = [Link]
F (E) [Link] = [Link]
F digit [Link] = [Link]
c) Check whether the given grammar is LL(1) or not?
S iEtSS'|a
S' eS|
Eb
[6468]-66 2
Total No. of Questions : 5] SEAT No. :
PD515 [Total No. of Pages : 2
[6468]-67
T.Y. [Link]. (Computer Science)
CS-3610 : SOFTWARE TESTING AND TOOLS
(Revised 2019 Pattern) (Semester - VI) (Paper - VII)
P.T.O.
Q3) Attempt any TWO of the following. (out of Three) [2×4=8]
a) What are different types of loop testing? Explain in details.
b) How to make use of automation tools?
c) Explain reasons because of bug can be arise.
[6468]-67 2