B.C.A (Science) 2019 Pattern
B.C.A (Science) 2019 Pattern
:
P-1354 [Total No. of Pages : 3
[6058]-301
S.Y. B.C.A. (Science)
BCA - 231 : DATA STRUCTURES
(2019 Pattern) (Semester - III)
Time : 3 Hours] [Max. Marks : 70
Instructions to the candidates :
1) All questions are compulsory.
2) Figures to right indicate full marks.
3) Draw neat sketches whenever necessary to illustrate answer.
4) Each question carry equal marks.
[6058]-301 2
Q4) Answer the following (Any Five) : [5 × 5 = 25]
a) Construct a BST for following data.
11, 7, 15, 25, 18, 5, 12, 20
b) Define stack with its primitive operations.
c) Write 'C' function to delete node from beginning and end in Doubly linked
list.
d) Construct adjacency matrix & adjacency list for given graph.
[6058]-301 3
Total No. of Questions : 4] SEAT No. :
P1355 [Total No. of Pages : 4
[6058]-302
S.Y.B.C.A (Science)
BCA- 232 : DATABASE MANAGEMENT SYSTEMS-II
(2019 Pattern) (Semester - III)
Time : 3 Hours] [Max. Marks : 70
Instructions to the candidates:
1) All quetions are compulsory
2) Figures to the right indicates full marks.
3) Draw lebeled diagram whenever necessary.
P.T.O.
B) Answer the following [5×1=5]
a) What is view?
b) What is schedule?
c) What is Timestamp?
d) Enlist various types of errors
e) What is shared memory?
[6058]-302 2
d) Describe Differred update modification with example.
e) Explain various methods for database security in brief
f) Explain client / Server architecture
g) Consider the following transaction Give 2 non serial schedules that are
serializable
T1 T2
Read (A) Read (B)
A = A – 1000 B = B+100
Write (A) Write (B)
Read (B) Read (C)
B = B – 100 C = C +100
Write (B) Write (C)
[6058]-302 3
c) Explain variation of 2 phase locking protocol
d) What is checkpoint? How are they useful in crash recovery
e) Consider following database
Movie (mno, mname, relese-year, budget)
Actor (ano, aname, role, charges, addr)
Relationship between movie and Actor is M-M
Write a function to list moviewise charges of Amitabh Bachchan
f) Following are the log entries at the time of system crash
<T1, Start>
<T1, B, 100>
<T1, Commit>
<Checkpoint>
<T2, Start>
<T2, D, 100>
<T2, Commit>
<T3, Start>
<T3, D, 200>
<T3, B, 200> System Crush
If defferred update technique with checkpoint is used, what will be the
recovery procedure?
g) What is deadlock? Explain Deadlock detection and prevention technique
[6058]-302 4
Total No. of Questions : 4] SEAT No. :
P-1356 [Total No. of Pages :3
[6058]-303
S.Y. B.C.A (Science)
BCA - 233 : COMPUTER NETWORKS
(2019 Pattern) (Semester - III)
Time : 3 Hours] [Max. Marks : 70
Instructions to the candidates :
1) All questions are compulsory.
2) Figures to the right indicate full marks.
3) Draw neat sketches whenever necessary to illustrate the answer.
P.T.O.
B) Answer the following : [5 × 1 = 5]
i) List the network layer services
ii) What are the two forms of signaling
iii) Define channelization
iv) What is dotted decimal notation?
v) List out different UDP operations
Q2) Attempt the following : (Any five) [5 × 3 = 15]
a) Write a short note on point-to-point network.
b) Explain three ports of IANA (Internet Assigned Numbers Authority).
c) Explain different transmission modes in detail.
d) List different types of CSMA protocol. Explain any one in details.
e) Explain any three types of extension headers.
f) Write short note on Domain Namespace.
[6058]-303 2
Q4) Attempt the following : (Any five) [5 × 5 = 25]
i) Show the generation of the codeword at the sender site (using binary
division)
ii) Show the checking of the codeword at the receiver site (assume no
error)
[6058]-303 3
Total No. of Questions : 4] SEAT No. :
P.T.O.
B) Answer the following : [5 × 1 = 5]
i) List the different access specifier.
ii) What is Encapsulation?
iii) List the types of Inheritance.
iv) What is the purpose of fstream class?
v) What is the purpose of Scope Resolution Operator?
[6058]-401 2
i) How many number of Member function does the code contain.
ii) Write statement 1 to call Parameterized constructor.
iii) Write statement 2 to call display function.
[6058]-401 4
Total No. of Questions : 4] SEAT No. :
P1358 [Total No. of Pages : 3
[6058]-402
S.Y.B.C.A. (Science)
BCA-242 : WEB TECHNOLOGY
(2019Pattern) (Semester-IV)
Time : 3 Hours] [Max. Marks : 70
Instructions to the candidates:
1) All questions are compulsory.
2) Neat diagram must be drawn wherever necessary.
[6058]-402 1 P.T.O.
B) Answer the following : [5×1=5]
a) List types of XML parser.
b) For what purpose table Info () method is used?
c) State True/False PHP $–GET[] is super global array in PHP.
d) How static method is invoked?
e) What is the use of array-slice function?
[6058]-402 2
Q4) Answer the following: [5×5=25]
a) Explain self processing pages concepts in detail with example.
b) Explain Encapsulation with its advantages .
c) Consider tables: Plant (Plant-id, plant-name, plant-type, price)
Write a PHP script to accept-plant-type. The script schould display the
information of plants belonging to the plant-type entered by user.
d) Create an application that reads Book. XML file into simple XML object.
Display attributes and elements (Hint : use simple-XML-load-file())
e) Explain the following array function, with example.
i) arr-pad ( )
ii) array-values ( )
iii) range ( )
f) What is Sticky form? Explain with example.
g) Explain prepare and excecute functions with suitable example.
[6058]-402 3
Total No. of Questions : 4] SEAT No. :
P-1359 [Total No. of Pages : 4
[6058]-403
S.Y. B.C.A.
BCA-243: SOFTWARE ENGINEERING
(2019 Pattern) (Semester - IV)
Time : 3 Hours] [Max. Marks : 70
Instructions to the candidates :
1) Figures to the right indicate full marks.
2) Draw neat diagrams wherever necessary.
3) All questions are compulsory.
P.T.O.
d) _____ is the final work product produced by the requirement
engineer.
i) Negotiation
ii) Elicitation
iii) Specification
iv) Inception
d) What is negotiation?
e) What is pseudocode?
[6058]-403 2
e) Explain Adaptive Software Development Model.
[6058]-403 3
b) Draw context level and 1st level DFD for Hospital Management System.
[6058]-403 4
Total No. of Questions : 4] SEAT No. :
P1360 [Total No. of Pages : 3
[6058]-501
T.Y.B.C.A. (Science)
BCA 351 - DSEI : PROGRAMMING IN JAVA
(2019 Pattern) (Semester - V)
Time : 3 Hours] [Max. Marks : 70
Instructions to the candidates:
1) Figures to the right indicates full marks.
2) Draw lebeled diagram whenever necessary.
P.T.O.
B) Attempt the following. [5×1=5]
a) Why Java is called portable?
b) What is super class?
c) Short note on collection inter Face
d) List types of layout managers
e) Define Resultset
[6058]-501 2
Q4) Answer the following: (any five) [5×5=25]
a) What is constructor? Explain types of constructor in details.
b) What is inheritance? Explain any two types of inheritance with suitable
example
c) Explain any four methods of string class with the help of an example
d) Create table of Teacher with fields (Tid, Tname, Taddress) write a JDBC
Program to insert the details and display all teacher details
e) Write a servlet program which counts how many times a user has visited
a web page (use session)
f) How to create interface? Explain with example
g) Write a Java program to accept in numbers in vector and display all
statements sum.
[6058]-501 3
Total No. of Questions : 4] SEAT No. :
P-1361 [Total No. of Pages :3
[6058]-502
T.Y. B.C.A (Science)
BCA - 352 : DSE - II : DATA MINING AND DATA
SCIENCE
(2019 Pattern) (Semester - V)
Time : 3 Hours] [Max. Marks : 70
Instructions to the candidates :
1) All questions are compulsory.
2) Figures to the right indicate full marks.
3) Draw neat sketches whenever necessary to illustrate the answer.
P.T.O.
B) Attempt the following [5 × 1 = 5]
[6058]-502 2
Q4) Answer the following : (Any five) [5 × 5 = 25]
[6058]-502 3
Total No. of Questions : 4] SEAT No. :
P-1362 [Total No. of Pages : 3
[6058]-503
T.Y. B.C.A (Science)
BCA - 353 : DSE-III : PRINCIPLES OF OPERATING
SYSTEMS
(2019 Pattern) (Semester - V)
Time : 3 Hours] [Max. Marks : 70
Instructions to the candidates :
1) All questions are compulsory.
2) Figures to the right indicate full marks.
3) Draw labeled diagram wherever necessary.
P.T.O.
B) Attempt the following: [5 × 1 = 5]
i) Define process.
b) Explain overlays.
b) Suppose the disk drives has 200 cylinders, numbered from 0 to 199.
The current head position is 53, the queue of pending requests is :
98,183,41,122,14,124,65,67. The FCFS scheduling algorithm is used.
How many total head movement (in number of cylinders) incurred while
servicing these requests?
e) Consider the following set of process with CPU burst time given in
milliseconds.
[6058]-503 2
Process Burst time Arrival time
P1 5 1
P2 3 0
P3 2 2
P4 4 3
P5 8 2
Illustrate the execution of these process using preemptive SJF. Calculate average
turnaround time and average waiting time.
f) Explain deadlock recovery in detail.
g) Explain the producer - consumer problem.
Q4) Answer the following (Any five): [5 × 5 = 25]
a) Explain linked Allocation Method.
b) Consider the following page reference string :
8,0,1,2,0,3,0,4,2,3,0,3,2,1,2
How many page faults would occur for the following page replacement
algorithms. Assuming three frames?
All frames are initially empty.
i) Optimal page replacement
ii) LRU replacement
c) Consider given snapshot of system. A system has 5 processes and 3
types of resources A,B,C.
Allocation Max Available
A B C A B C A B C
P0 0 1 0 7 5 3 3 3 2
P1 2 0 0 3 2 2
P2 3 0 2 9 0 2
P3 2 1 1 2 2 2
P4 0 0 2 4 3 3
[6058]-503 3
Total No. of Questions: 5] SEAT No. :
P1363 [6058]-504
[Total No. of Pages :2
[6058]-504 2
Total No. of Questions : 5] SEAT No. :
P1364 [Total No. of Pages : 2
[6058] - 505
T.Y.B.C.A.
BCA - 355,SEC - II : CLOUD COMPUTING
(2019 Pattern) (Semester - V)
P.T.O.
Q3) Attempt any TWO of the following. (out of THREE) [2×4=8]
a) What are the advantages & disadvantages of Iaas?
b) Explain any Four types of virtualization.
c) Which services are provided by Force.com?
[6058] - 505 2
Total No. of Questions : 4] SEAT No. :
P1365 [Total No. of Pages : 3
[6058]-601
T.Y.B.C.A. (SCIENCE)
DSE-IV : ANDROID PROGRAMMING
(2019 Pattern) (Semester - VI) (BCA361)
Time : 3 Hours] [Max. Marks : 70
Instructions to the candidates:
1) Figures to the right indicates full marks.
2) Draw diagram wherever necessary.
P.T.O.
Q2) Answer the following: (any five) [5×3=15]
a) Explain different kinds of Layout?
b) Write the use of oncreate () onUpgrade () and get writable Database ()
methods.
c) Write an application to send Email using Intent.
d) List and explain methods of SQlite open Helper.
e) What is Fragments? Explain types of it.
f) List and explain Image views.
a) Differentiate between.
i) Location based services and Google map
ii) Geocoding and Reverse Geocoding
b) Write an android application to display dial pad using Intent.
[6058]-601 2
c) Define:
i) Progress Bar
ii) Toast
iii) Textview
iv) Table layout
v) Linear Layout
d) Explain List view using Adapter class with example.
e) Explain Layouts with example.
f) Write an Android Application to calculate factorial.
g) How to create database in sQlite? Give an example.
[6058]-601 3
Total No. of Questions : 4] SEAT No. :
P.T.O.
B) Attempt the following : [5 × 1 = 5]
i) What is workspace?
[6058]-602 2
Q4) Answer the following (Any five) : [5 × 5 = 25]
a) Explain call by reference concept with example.
b) Explain multidimensional arrays in Go.
c) Explain methods with non-struct type receiver.
d) What are table tests?
e) Write a program in Go Language to print fibonacci series of interms.
f) Write a program using pointer to print addition of two numbers in go.
g) What is bufio package?
[6058]-602 3
Total No. of Questions : 4] SEAT No. :
P1367 [Total No. of Pages : 2
[6058]-603
T.Y.B.C.A (Science)
DSE-VI : SOFTWARE PROJECT MANAGEMENT
(2019 Pattern) (Semester-VI) (BCA 363)
Time : 3 Hours] [Max. Marks : 70
Instructions to the candidates:
1) Figures to the right indicate full makrs.
2) Draw diagram wherever necessary.
[6058]-603 1 P.T.O.
Q2) Attempt the following: (any five) [5×3=15]
a) Differentiate between project and flow type work.
b) Write a note on network diagram.
c) Write a note on critical path method.
d) Explain change control in detail.
e) Explain project scheduling in an agile environment.
f) What is communication process in project management?
[6058]-603 2
Total No. of Questions : 5] SEAT No. :
P.T.O.
d) symbol in VSM stands for
[6058]-604 2
Q2) Attempt any four of the following : [4×2=8]
b) What is e-CRM?
e) Write any two ways how business processes are made powerful with use
of Information technologies.
[6058]-604 3
Total No. of Questions : 5] SEAT No. :
P-1369 [Total No. of Pages : 4
[6058]-605
T.Y. B.C.A. (Science)
SEC-IV: INTERNET OF THINGS (IoT)
(BCA 365) (2019 Pattern) (Semester - VI)
Time : 2 Hours] [Max. Marks : 35
Instructions to the candidates :
1) Figures to the right indicate full marks.
2) Draw neat diagrams wherever necessary.
3) All questions are compulsory.
a) _____ of the following is the way in which IoT device associated with
data.
i) Cloud ii) Internet
iii) Network iv) Automata
P.T.O.
d) WSN stands for _____.
i) Wireless sensor node
ii) Wired sensor node
iii) Wireless sensor network
iv) Wired sensor network
[6058]-605 2
h) _____ many numbers of the element in the open IoT architecture.
i) Four elements
ii) Five elements
iii) Six elements
iv) Seven elements
i) _____ of the following is not an IoT device.
i) Table
ii) Artwins
iii) Tablet
iv) Laptop
[6058]-605 3
Q3) Attempt Any Two of the following (out of three) : [2 × 4 = 8]
a) Explain any two IP based protocol in detail.
b) List out pillars of IoT. Explain any two of them.
c) Explain Amazon Web Services.
[6058]-605 4