Total No. of Questions : 5] SEAT No.
P2139 [Total No. of Pages : 2
[5803]-501
T.Y. BBA(CA)
CA - 501 : CYBER SECURITY
(2019 Pattern) (Semseter - V)
Time : 2½ Hours] [Max. Marks : 70
Instructions to the candidates:
1) All questions are compulsory.
2) Neat diagrams must be drawn wherever necessary.
Q1) Attempt any EIGHT of the following (out of TEN) : [8 × 2 = 16]
a) What is CyberCrime?
b) What is Digital Forensic?
c) What are the two categories of CyberCrime?
d) What is reconnaissance?
e) What is cyber stalking?
f) Define attack vector?
g) What is Phishing?
h) What is Public-Key certification in Digital Signature?
i) Define denial - of - service (DOS) attack.
j) What is the difference between Virus and Worm?
Q2) Attempt any FOUR of the following (out of FIVE) : [4 × 4 = 16]
a) Explain in brief each type of Intellectual property.
b) Why do we need cyber laws in India?
c) What is cyber forensics explain in details?
d) What is proxy server? Also write the purpose of it.
e) Explain different types of credit card frauds.
P.T.O.
Q3) Attempt any FOUR of the following (out of FIVE) : [4 × 4 = 16]
a) Explain the different real life example of CyberCrime.
b) What is Domain Name? Explain with example.
c) Explain how botnets can be used as a fuel to Cybercrime.
d) Describe active and passive attacks in details.
e) What is SQL injection? Explain different methods to prevent SQL injection
attack.
Q4) Attempt any FOUR of the following (out of five) : [4 × 4 = 16]
a) Explain organizational guidelines for internet usage.
b) Define virus. Discuss the types of viruses.
c) Discuss how emails are used in Forensics analysis.
d) What is CIA? Discuss three concept of CIA model.
e) What are the challenges to Indian Law and Cybercrime scenario in India?
Q5) Wrie a short note on any Two of the following (out of THREE) :[2 × 3 = 6]
a) The ITA 2000 sections 65, 66 and section 67.
b) Social media marketing.
c) Data Diddling.
[5803]-501 2
Total No. of Questions : 5] SEAT No. :
P2140 [Total No. of Pages : 2
[5803]-502
T.Y. B.B.A. (Computer Application)
CA - 502 : OBJECT ORIENTED SOFTWARE ENGINEERING
(2019 Pattern) (Semseter - V) (CBCS)
Time : 2½ Hours] [Max. Marks : 70
Instructions to the candidates:
1) All questions are compulsory.
2) Neat diagrams must be drawn wherever necessary.
3) Figures to the right indicate full marks.
Q1) Attempt any Five of the following : [5 × 2 = 10]
a) List any two advantages and disadvantages of waterfall model.
b) What is the use of section 9 in SRS format.
c) Define Role Names.
d) What is meant by Inception.
e) Define forking.
f) What is realization.
g) List the types of inheritance.
Q2) Attempt any four of the following : [4 × 4 = 16]
a) Describe the coad and yourdon method in detail.
b) Draw a collaboration diagram for ATM system.
c) Explain UML architecture.
d) What is object orientation? State various reasons for why object
orientation.
e) What is class diagram. Explain with Notations.
P.T.O.
Q3) Attempt any four of the following : [4 × 4 = 16]
a) Draw the deployment diagram for railway reservation system.
b) What is meant by Iterative development state it's various advantages.
c) Define sequence diagram. Explain different kind of it's notations.
d) What is association. Explain any two terms in association.
e) Define the following terms
i) Transition
ii) Concurrency
iii) Actor
iv) Navigation.
Q4) Attempt any four of the following : [4 × 4 = 16]
a) Explain generalization relationship along with stereotype.
b) Write short note on Type and Roles.
c) Explain understanding requirement of object oriented analysis.
d) Explain which diagrams are called as on interaction diagram. Explain
with example.
e) What is package? Explain it with import and export stereotypes.
Q5) Attempt the following : [12]
a) Construct a design element for point of the sale terminal management
system that can be used for buying and selling of goods in the retail
shop. When the customer arrives at the post check point with the items
to purchase, the cashier records each item price and add the item
information to the running sales transaction. The description and price
of the current items are displayed. On completion of the item entry the
cashier informs the sales totals and tax to the customer. The customer
chooses payment type (cash, cheque, credit/debit) After the payment is
made the system generates a receipt and automatically updates the
inventory, the cashier handovers the receipt to the customer.
Consider above situation draw the following UML diagram.
i) Use case diagram.
ii) Activity diagram.
iii) Class diagram.
[5803]-502 2
Total No. of Questions : 5] SEAT No. :
P2141 [Total No. of Pages : 2
[5803]-503
B.B.A. (CA)
CA - 503 : CORE JAVA
(2019 Pattern) (Semseter - V)
Time : 2½ Hours] [Max. Marks : 70
Instructions to the candidates:
1) All questions are compulsory.
2) Neat diagrams must be drawn wherever necessary.
3) Figures to the right indicate full marks.
Q1) Attempt any Eight : [8 × 2 = 16]
a) What is JDK? How to build and run java program?
b) Explain Static keyword.
c) What is use of classpath?
d) What is collection? Explain collection frame work in details.
e) What is the use of Reader and Writer class?
f) What is the use of layout manager?
g) What is difference between paint ( ) and repaint ( ).
h) Explain Access modifiers used in Java.
i) Define keyword throw.
j) Define polymorphism.
Q2) Attempt any four : [4 × 4 = 16]
a) Explain features of Java.
b) What is difference between constructor and method? Explain types of
constructors.
c) Differentiate between interface and abstract class.
d) Explain the concept of exception and exception handling.
e) Explain try and Catch with example.
P.T.O.
Q3) Attempt any four : [4 × 4 = 16]
a) Write a Java program to display all the perfect numbers between 1 to n.
b) Write a Java program to calculate area of circle, Triangle and Rectangle
(Use Method over loading)
c) Write a java program to accept n integers from the user and store them
in on Arraylist collection. Display elements in reverse order.
d) Write a Java program to count number of digits, spaces and characters
from a file.
e) Create an applet that display x and y position of the cursor movement
using mouse and keyboard. (Use appropriate listener)
Q4) Attempt any four : [4 × 4 = 16]
a) How a Java program is structured? Explain data types.
b) What is applet? Explain its types.
c) Write a java program to count number of Lines, words and characters
from a given file.
d) Write a Java program to design email registration form. (Use swing
components)
e) Create a class Teacher (Tid, Tname, Designation, Salary, Subject). Write
a java program to accept 'n' teachers and display who teach Java subject
(Use Array of object)
Q5) Wrie short note any two : [2 × 3 = 6]
a) Define object.
b) Define term finally block.
c) What is package? Write down all the steps for package creation.
[5803]-503 2
Total No. of Questions : 5] SEAT No. :
P6847 [Total No. of Pages : 2
[5803]-504
B.B.A. (CA)
CA-504 : MONGO DB
(2019 Pattern) (Semester - V)
Time : 2½ Hours] [Max. Marks : 70
Instructions to the candidates:
1) All questions are compulsory.
2) Neat diagrams must be drawn wherever necessary.
3) Figures to the right indicate full marks.
Q1) Answer the following (any 8) : [16]
a) Define NOSQL database.
b) List MongoDB data types.
c) List MongoDB Tools.
d) What is Document in MongoDB?
e) Explain Aggregation in MongoDB?
f) What are indexes in MongoDB?
g) Write basic syntax of insert one ( ) method.
h) Write basic syntax of remove ( ) method.
i) What is embedding?
j) Explain one_to_many relationship with example using References.
Q2) Answer the following (any 4) : [16]
a) Explain analogy between RDBMS & MongoDB.
b) Explain Mongo shell commands with example :
i) Create database
ii) Delete database
P.T.O.
c) Explain with syntax how to insert and save the documents.
d) Write a note on MongoDB CRUD concerns. (Read and write operations).
e) Explain applications of MOSQL database.
Q3) Answer the following (any 4) : [16]
a) Explain the advantages of MongoDB.
b) Explain MongoDB Architecture.
c) Explain Types of Aggregation in detail.
d) Write a note on MongoDB monitoring tools.
e) Explain how to export and import data to and from MongoDB.
Q4) Solve the following : [16]
a) Create a collection ‘Shopping’.
b) Create a new document in ‘Shopping’ collection having ID = 01.
c) Write a command to show the details of ‘Shopping’.
d) Show the details of ‘Shopping’ by ‘FIND’ command.
e) Display the details of ‘Shopping’ by ‘FINDONE’ command.
f) Display the detail of ‘Shopping’ whose price is greater than 3000.
g) Display ID, shopping item, price, use ‘PRETTY( )’.
h) Display details of shopping having price 500 and delivery in 3 days.
Q5) Solve the following (any 2) : [6]
a) Explain Backup and Recovery methods used for MongoDB.
b) Why MongoDB is the best MOSQL database?
c) Which languages can we use with MongoDB?
[5803]-504 2
Total No. of Questions : 5] SEAT No. :
P2142 [Total No. of Pages : 2
[5803]-505
BBA(CA)
CA-504 : PYTHON
(2019 Pattern) (Semester - V)
Time : 2½ Hours] [Max. Marks : 70
Instructions to the candidates:
1) All question is compulsory.
2) Figures to the right indicate full marks.
Q1) Attempt any Eight of the following : [8 × 2 = 16]
a) What are the properties of a Dictionary?
b) Write the use of an import statement with an example.
c) Differentiate between Python list and NumPy array.
d) What is scikit-learn?
e) Write the definition of class method.
f) Write the syntax of the Raise statement & explain it.
g) List out Geometry Management methods.
h) What is Tkinter in Python?
i) Break and pass statement in Python.
j) Write any two common exceptions in Python.
Q2) Attempt any Four of the following : [4 × 4 = 16]
a) What is Python? What are the benefits of using Python?
b) Name any five built in modules in Python.
c) Write in brief anonymous functions.
d) What is inheritance? Write its benefits and syntax.
e) Explain frame widget in Tkinter with an example.
P.T.O.
Q3) Attempt any Four of the following : [4 × 4 = 16]
a) What are lists and tuples? What is the key difference between the two?
b) What are the common built in data types in Python?
c) Which are built in exceptions in Python?
d) Write the principles of keras.
e) Write a Python program to display current date and time.
Q4) Attempt any Four of the following : [4 × 4 = 16]
a) Which are the built in exceptions in Python?
b) Explain the features of pandas in Python?
c) Define an abstract class shape and its subclass (square / circle). The
subclass has an init function which takes an argument (length/radius)
Both classes have an area & volume function which can print the area
and volume of shape where the area of shape by default 0.
d) Write a Python program to check whether a number is in a given range.
e) Write a Python class to find the validity of a string of parentheses, '(', ')',
'{' , '}', '[' , ']'. These brackets must be closed in the correct order for
example "( )" and "( ) [ ] { }" are valid but "[ )", "({[)]" and "{{{" are
invalid.
Q5) Write a short note on Any Two of the following : [2 × 3 = 6]
a) Package
b) Assertion
c) Tuple
[5803]-505 2
Total No. of Questions : 5] SEAT No. :
P2143 [Total No. of Pages : 2
[5803]-601
T.Y.B.B.A. (C.A.)
CA-601 : RECENT TRENDS IN INFORMATION
TECHNOLOGY
(2019 CBCS Pattern) (Semester - VI)
Time : 2½ Hours] [Max. Marks : 70
Instructions to the candidates:
1) All questions are compulsory.
2) Figures to the right indicate full marks.
Q1) Attempt any Eight of the following (Out of Ten) : [8 × 2 = 16]
a) What is OLAP?
b) Define ‘State Space’ in artificial intelligence.
c) What is Data frame?
d) What is RDD?
e) What is Data Mart?
f) Define ETL tools.
g) What is a Plateau in artificialintelligence?
h) Define OLTP.
i) Which language is not supported by Spark?
j) Define Ridge.
Q2) Attempt any Four of the following (Out of Five) : [4 × 4 = 16]
a) What are components of spark? Explain.
b) Explain Architecture of Data Warehouse.
c) What is the philosophy of artificial intelligence?
d) Describe technique of data mining.
e) Write the advantages of Bidirectional Search.
P.T.O.
Q3) Attempt any Four of the following (Out of Five) : [4 × 4 = 16]
a) What is data cleaning? Describe various method of data cleaning.
b) Explain any two Types of OLAP Servers.
c) Elaborate the Spark Installation Steps?
d) Explain Breadth First Search technique of artificial intelligence.
e) Write any four applications of Data Mining.
Q4) Attempt any Four of the following (Out of Five) : [4 × 4 = 16]
a) Differentiate between MOLAP and HOLAP
b) What is the Missionaries and Cannibals Problem Statement? Write its
solution.
c) How is Apache Spark different from MapReduce?
d) What is Data warehouse? Describe any two applications in brief.
e) Write in detail the various blind search techniques in artificial intelligence.
Q5) Write a short notes on Any Two of the following (Out of Three) :[2 × 3 = 6]
a) ‘Water Jug Problem’ in artificial intelligence with the help of diagrams
and propose a solution to the problem.
b) Action
c) Snowflake Schema
[5803]-601 2
Total No. of Questions : 5] SEAT No. :
P2144 [Total No. of Pages : 2
[5803]-602
T.Y.B.B.A. (C.A.)
CA-602 : SOFTWARE TESTING
(2019 CBCS Pattern) (Semester - VI)
Time : 2½ Hours] [Max. Marks : 70
Instructions to the candidates:
1) All questions are compulsory.
2) Figures to the right indicate full marks.
3) Neat diagram must be drawn whenever necessory.
Q1) Attempt any Eight of the following (Out of Ten) : [8 × 2 = 16]
a) Explain terms - Error, Fault and Failure.
b) Define software testing.
c) What is structural testing?
d) How to calculating cyclomatic complexity?
e) What is verification testing?
f) Explain types of Acceptance testing?
g) Define software metrics?
h) What is user documentation testing?
i) Define the term SQA.
j) What is a test case design?
Q2) Attempt any Four of the following (Out of Five) : [4 × 4 = 16]
a) What is debugging? Explain with its phases.
b) Explain in details verification and validation.
c) What is Black - Box testing? Explain with its techniques.
d) Write difference between static testing and Dynamic testing.
e) Explain GUI testing in details.
P.T.O.
Q3) Attempt any Four of the following (Out of Five) : [4 × 4 = 16]
a) What is difference between client/server testing and web - based testing?
b) Explain five different level of capability maturity model (CMM).
c) Explain Acceptance testing in details.
d) Explain Top - Down and Bottom - UP integration testing in details.
e) Explain term unit testing.
Q4) Attempt any Four of the following (Out of Five) : [4 × 4 = 16]
a) Explain testing principles in details.
b) Explain Load testing and stress testing in details.
c) Write difference between Quality Assurance (QA) and Quality control
(QC).
d) Explain test case design for login process.
e) Explain software testing life cycle (STLC) in details.
Q5) Write a short note on Any Two of the following (Out of Three) : [2 × 3 = 6]
a) Load Runner.
b) Testing for Real - Time system
c) Goal - Question - Metric Model (GQM).
[5803]-602 2
Total No. of Questions : 5] SEAT No. :
P2145 [Total No. of Pages : 2
[5803]-603
B.B.A. (CA)
CA-603 : ADVANCED JAVA
(2019 Pattern) (Semester - VI)
Time : 2½ Hours] [Max. Marks : 70
Instructions to the candidates:
1) All questions are compulsory.
2) Figures to the right indicate full marks.
Q1) Attempt any Eight of the following : [8 × 2 = 16]
a) What is the use of cookies?
b) What is the use of Runnable interface?
c) Explain thread priority.
d) What is the use of HQL?
e) What are the directives in JSP?
f) What is networking?
g) Write the method for creating connection?
h) What is the yield ( ) method?
i) What is the use of socket class?
j) What is servlet?
Q2) Attempt any Four of the following : [4 × 4 = 16]
a) Explain in details directives in JSP.
b) Explain inter thread communication with an example.
c) Differentiate between statement and prepared statement interface.
d) Explain the life cycle of thread.
e) Explain methods of serversocket class with syntax.
P.T.O.
Q3) Attempt any Four of the following : [4 × 4 = 16]
a) What is the difference between execute ( ), executeQuery ( ) and
executeupdate ( )?
b) Explain an architecture of hibernate?
c) Explain methods of socket class with example.
d) Write a JSP program to accept Name & age of voter and check whether
he/she is eligible for voting or not.
e) Write a JDBC program to delete the records of employees whose names
are starting with ‘A’ character.
Q4) Attempt any Four of the following : [4 × 4 = 16]
a) Write advantages and disadvantages of spring.
b) Explain JSP tags with example.
c) What are the advantages and disadvantages of multithreading?
d) Write servlet program to accept two numbers from user and print addition
of that in blue colour.
e) Write a JDBC program to display the details of employees (eno, ename,
department, sal) whose department is ‘Computer Application’.
Q5) Write a short note on Any Two of the following : [2 × 3 = 6]
a) Run method
b) Statement interface
c) HttpServlet.
[5803]-603 2
Total No. of Questions : 5] SEAT No. :
P2146 [Total No. of Pages : 4
[5803]-604
T.Y. B.B.A. (C.A.)
CA-604 : ANDROID PROGRAMMING
(2019 Pattern) (Semester - VI)
Time : 2½ Hours] [Max. Marks : 70
Instructions to the candidates:
1) All questions are compulsory.
2) Draw neat diagrams wherever necessary.
3) Figures to the right indicate full marks.
Q1) Attempt any Eight of the following : [8 × 2 = 16]
a) The Android ________ provides you the API libraries and developer
tools necessary to build, test, and debug apps for android.
i) JDK ii) SDK
iii) ADT iv) All of the mentioned
b) ______ dictates the UI and handles the user interaction to the smart
phone screen.
i) Intents ii) Fragments
iii) Activities iv) None of the mentioned
c) ________ is a drop-down list that allows users to select one value from
a set.
i) CheckBox ii) RadioButton
iii) Spinner iv) All of the mentioned
d) _______ is a specialized view switcher which will provide a smooth
transition animation effect to the images while switching from one image
to another.
i) ImageView ii) ImageSwitcher
iii) Both i) and ii) iv) All of the mentioned
P.T.O.
e) How many threads are there in AsyncTask android?
i) Only one
ii) Three
iii) AsyncTask doesn’t have thread
iv) Two
f) ______ is used to perform database operations on Android such as
storing, manipulating or retrieving persistent data from the database.
i) MySQL ii) SQL
iii) SQLite iv) All of the mentioned
g) Cursor navigation methods include _________.
i) moveToFirst ii) moveToNext
iii) Both a) and b) iv) none of the mentioned
h) ______ identifies locations on the map and used to notify the user of
locations on a map and take the form of either a standard or custom
icon.
i) Maps ii) API keys
iii) Markers iv) None of the mentioned
i) To send SMS messages programmatically, which class is used?
i) Mms ii) SmsManager
iii) Both a) and b) iv) None of the mentioned
j) The _______ arranges views in a single column or a single row. Child
views can be arranged either vertically or horizontally.
i) FrameLayout ii) AbsoluteLayout
iii) LinearLayout iv) None of the mentioned
Q2) Attempt any Four of the following : [4 × 4 = 16]
a) What is Activity? With the help of diagram describe activity life cycle.
b) What is ToggleButton? How to create it? Explain with example.
c) How to create database in SQLite? Explain with example.
d) Define Google Map. How to change views in Google Maps? Explain
with example.
e) Describe the Android architecture in detail.
[5803]-604 2
Q3) Attempt any Four of the following : [4 × 4 = 16]
a) Observe the following GUI and write an XML file using relative layout to
create the same.
b) Develop an application to send and receive SMS. (Write only .java and
permission tag in manifest file).
c) Develop an application to store student details like roll no, name, branch,
marks, percentage and retrieve student information using roll no. in SQLite
databases.
d) Create an Android Application to perform following string operation
according to user selection of radio button.
Enter string : hello
• Uppercase
Lowercase
Right 5 Character
Left 5 Character
Click
Output : HELLO
e) Create an Android App with Logic screen. On successful login, gives
message go to next activity (Without using database & use TableLayout).
Q4) Attempt any Four of the following : [4 × 4 = 16]
a) Write an Android program to perform Zoom In, Zoom Out operation
and display Hybrid view on Google MaP.
b) Explain Date and Time picker with its methods.
c) Create a simple Application, which read a positive number from the user
and display its factorial value in another activity.
d) What is cursor in SQLite? Explain with example.
e) Develop a simple calculator using Table Layout.
[5803]-604 3
Q5) Write a short notes on any Two of the following : [2 × 3 = 6]
a) SQLiteDatabase
b) ProgressBar
c) Geocoding and Reverse coding
[5803]-604 4
Total No. of Questions : 5] SEAT No. :
P2147 [Total No. of Pages : 2
[5803]-605
T.Y. B.B.A. (Computer Application)
CA-604 : DOT NET FRAMEWORK
(2019 Pattern) (Semester - VI)
Time : 2½ Hours] [Max. Marks : 70
Instructions to the candidates:
1) All question are compulsory.
2) Draw neat diagrams wherever necessary.
3) Design paper GUI.
Q1) Attempt any Eight of the following : [8 × 2 = 16]
a) What is the use of CLR?
b) What is CTS?
c) Enlist any two operator in vB.net?
d) Explain following Function?
i) MessageBox( )
ii) InputBox ( )
e) Explain ‘this keyword in C#?
f) Explain constructor and Destructors In C#?
g) Explain server object?
h) Explain the type of menu control?
i) Explain connected and Disconnected Architecture in ADO .net?
j) Explain Timer control in vb.net?
Q2) Attempt any Four of the following : [4 × 4 = 16]
a) Explain Architecture of .net fromework?
b) What are HTML control?
c) Explain Asp.net basic control?
d) What is connection object in ADO.net?
e) Explain DataReader in ADO.net?
P.T.O.
Q3) Attempt any Four of the following : [4 × 4 = 16]
a) Write a vb .net program for find max number among Entered two number.
b) Write a vb .net program to check whether Enter string is palindrome or
not.
c) Write a vb .net program to accept a number from user throge input box
and display its multiplication table into list box?
d) Write a program in C# .net for sum of two number.
e) Write a program in C# .net to reverse given number.
Q4) Attempt any Four of the following : [4 × 4 = 16]
a) What is command object?
b) Explain Event handing in ASP .net?
c) Write a C# program to swap two number.
d) Write a vb .net program to move the text “Pune university” continuosly
from left to right.
e) Write a C# program for multiplication of matrix.
Q5) Write a short notes on Any Two of the following : [2 × 3 = 6]
a) Method overloading in C#.
b) Validation Control in ASP .net.
c) Explain Data type in vb .net.
[5803]-605 2