Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
UNIT-I
UNIT-II
UNIT- III
UNIT-IV
Prescribed Books:
Page No: 1
Model Question Paper
B.C.A. : I Year: Information Technology
Time: 3 Hrs. Max. Marks: 100
SECTION – A
Answer ALL Questions : 10 x 2 = 20 M
1.a) Define a Computer.
b) What is the difference between Data and Information?
c) Give some examples of Application Software.
d) What is the use of storing data in registers?
e) What is a Network?
f) Explain about softcopy output devices.
g) Define Operating System.
h) Explain the use of Protocols in Internet.
i) What is a database?
h) Write any two methods to recover data from attacks.
SECTION – B
4.a) What are the differences between File Management System and
Database Management System?
b) Explain briefly about Database Management System.
(OR)
c) Explain the uses of Spreadsheets.
d) What are the different types of charts and Explain briefly
about each of them?
5.a) Write a short notes on E-mail System.
b) Explain the use of FTP Protocol in File Transferring.
(OR)
c) Explain the impact of Information Technology On Society.
d) How can you provide security to a PC from attacks?
Page No: 2
B.C.A.: I Year: PROGRAMMING USING C
UNIT-I
UNIT-II
UNIT-III
Page No: 3
UNIT-IV
Chapters : 1,(3,4),5 to 14
Prescribed Books:
Page No: 4
Model Question Paper
B.C.A. : I Year: Programming using C
Time: 3 Hrs. Max. Marks: 100
SECTION – A
Section – B
Answer the following questions. 4 x 20 = 80M
* * * * *
Page No: 5
I BCA: Proposed Lab Cycle: MS Office Lab
MS – WORD
i. Company logo.
ii. Company Address and other related features.
iii. Business Profile.
iv. If there is any other specifications
MS – EXCEL
Page No: 6
4. The ABC Company shows the sales of different products for 5
years.
Create column chart, 3D-column and Bar chart for the following
data
MS – ACCESS
i. DEPT(DEPTNO,DNAME,LOCATION)
ii. EMP(EMPNO,ENAME,SAL,DEPTNO)
Conditions:
(Note: Insert the data into the tables by using forms, by using
procedure Calculate the TOTAL attribute value)
Page No: 7
4. Create a database using MS-ACCESS with at least 5 records
TABLE1 STRUCTURE:
EMP-CODE EMP-NAME AGE GENDER DOB
TABLE2 STRUCTURE:
EMP-CODE BASIC-PAY
REPORT1:
EMP-CODE EMP-NAME BASIC-PAY DA HRA GROSS-SALARY
REPORT2:
EMP-CODE EMP-NAME AGE GENDER GROSS-SALARY
MS Power Point
Page No: 8
I BCA: Proposed Lab Cycle: C Programming
Page No: 9
25. Program to swap two numbers using different parameter passing
techniques.
26. Write a program to demonstrate passing arrays and structures to
functions.
27. Write a program to
i. Find factorial of given number.
ii. Print Fibonacci Series using recursion.
28. Program to demonstrate Pointer Arithmetic.
29. Write a C program to access
Page No: 10
B.C.A: II Year:
UNIT – I
UNIT – II
UNIT – III
Page No: 11
Inheritance : Extending Classes : Introduction, Defining Derived
Classes, Single Inheritance, Making a Private Member Inheritable,
Multilevel Inheritance, Multiple Inheritance, Hierarchical
Inheritance, Hybrid Inheritance, Virtual Base Classes, Abstract
Classes, Constructors in Derived Classes, Member Classes : Nesting
of Classes
UNIT – IV
Prescribed Book :
Chapters :
Book 1 : 1 to 9, 12
Book 2 : 5 to 7
Page No: 12
Model Question Paper
B.C.A. : II Year: Theory Paper-1
OBJECT ORIENTED PROGRAMMING USING C++ AND DATA STRUCTURES
Time: 3 Hrs. Max. Marks: 100
SECTION – A
Section – B
Answer the following Questions 4 x 20 = 80M
2. a) Compare and contrast the procedure oriented and Object
Oriented approach.
b) Explain the basic concepts of OOPS.
(or)
c) Explain different Operators in C++.
d) Explain Function parameter passing techniques with examples.
Page No: 13
B.C.A: II Year: DATABASE MANAGEMENT SYSTEMS
UNIT-I
UNIT-II
Basic Security Issues : The Need for Security, Physical and Logical
Security, Design Issues, Maintenance Issues, Operating System Issues
and Availability, Accountability, Integrity
UNIT- III
Page No: 14
Arithmetic Operations and Built-in Functions : Arithmetic
Operations, Built-in Functions, Built-in Functions-Individual
Numeric, Built-in Functions – Character, Important Conversion
Functions
UNIT-IV
Prescribed Book :
Page No: 15
Model Question Paper
B.C.A. : II Year: Database Management Systems
Time: 3 Hrs. Max. Marks: 100
SECTION – A
SECTION – B
(or)
c) What is meant by Key? Discuss about different categories of
Keys.
d) Explain about the components of ER model.
3.a) Given the relation R(A,B,C) and the set F={AB ->C,B->C,D->B} of
functional dependencies. Find the candidate keys of the
relation. How many candidate keys are in this relation? What
are the prime attributes.
b) Explain about design issues to be considered, while developing
the database.
(or)
c) What is normalization? Discuss about INF and VNF.
d) Justify with an example, a relation which is in BCNF must be
in the 3NF, but the vice-versa may not be true.
Table 1: EMP(EMPNO,ENAME,SAL,MGR,JOB,DOJ,DOB,DEPTNO)
Table 2: DEPT(DNO,DNAME,LOCATION)
Conditions:
i. Employee‘s department number should be in Department table.
ii. An employee should belongs to one of the department 10,
20,30.
Page No: 16
b) Solve the following queries
(or)
(or)
* * * * *
Page No: 17
II BCA: Proposed Lab Cycle: DS
C++ Programs
Data Structures
Page No: 18
II BCA: Proposed Lab Cycle: ORACLE
SHIPMENT DATABASE
AN ENTERPRISE WISHES TO MAINTAIN THE DETAILS ABOUT HIS SUPPLIERS AND OTHER
CORRESPONDING DETAILS. FOR THAT IT USES THE FOLLOWING TABLES
TABLE S(SID,SNAME,ADDRESS)
TABLE P(PID,PNAME,COLOR)
TABLE CAT(SID,PID,COST)
5. FIND THE SIDS OF SUPPLIERS WHO CHARGE MORE FOR SOME PART OTHER
THAN THE AVERAGE COST OF THAT PART
6. USING GROUP BY WITH HAVING CLAUSE GET THE PART NUMBERS FOR ALL
THE PARTS SUPPLIED BY MORE THAN ONE SUPPLIER.
7. GET THE NAMES OF THE SUPPLIERS, WHO DO NOT SUPPLY PART P2.
8. FIND THE SIDS OF SUPPLIERS WHO SUPPLY A RED AND A GREEN PART
10.FIND THE TOTAL AMOUNT HAS TO PAY FOR THAT SUPPLIER BY PART
LOCATED FROM LONDON
The Order Tracking Database consists of the following defined six relation
schemas.
EMPLOYEES(ENO,ENAME,ZIP,HDATE)
PARTS(PNO,PNAME,QOH,PRICE,LEVEL) (HINT: QOH: QUALITY ON HAND)
CUSTOMERS(CNO,CNAME,STREET,ZIP,PHONE)
ORDERS(ONO,CNO,ENO,RECEIVED DATE,SHIPPED DATE)
ODETAILS(ONO,PNO,QTY)
ZIPCODES(ZIP,CITY)
Page No: 19
Solve the following queries
1. GET ALL PAIRS OF CUSTOMER NUMBERS FOR CUSTOMERS BASED ON SAME ZIP
CODE.
2. GET PART NUMBERS FOR PARTS THAT HAVE BEEN ORDERED BY AT LEAST TWO
DIFFERENT CUSTOMERS.
3. FOR EACH ODETAIL ROW, GET ONO,PNO,PNAME,QTY AND PRICE VALUES ALONG WITH
THE TOTAL PRICE FOR THE ITEM. (TOTAL PRICE=PRICE*QTY)
4. GET CUSTOMER NAME AND EMPLOYEE PAIRS SUCH THAT THE CUSTOMER WITH NAME
HAS PLACED AN ORDER THROUGH THE EMPLOYEE.
5. GET CUSTOMER NAMES LIVING IN FORT DODGE OR LIBERAL.
6. GET CNAME VALUES OF CUSTOMERS WHO HAVE ORDERED A PRODUCT WITH
PNO 10506.
7. GET PNAME VALUES OF PARTS WITH THE LOWEST PRICE.
8. GET CNAME VALUES OF CUSTOMERS WHO HAVE PLACED AT LEAST ONE ORDER THROUGH
THE EMPLOYEE WITH NUMBER 1000.
9. GET THE CITIES IN WHICH CUSTOMERS OR EMPLOYEES ARE LOCATED.
10. GET THE TOTAL SALES IN DOLLARS ON ALL ORDERS.
11. GET PART NAME VALUES THAT COST MORE THAN THE AVERAGE COST OF ALL PARTS.
12. GET PART NAMES OF PARTS ORDERED BY AT LEAST TWO DIFFERENT CUSTOMERS.
13. GET FOR EACH PART GET PNO,PNAME AND TOTAL SALES
14. FOR EACH PART, GET PNO,PNAME, TOTAL SALES, WHOSE TOTAL SALES EXCEEDS
1000
15. GET PNO, PART NAMES OF PARTS ORDERED BY AT LEAST TWO DIFFERENT
CUSTOMERS.
16. GET CNAME VALUES OF CUSTOMERS WHO HAVE ORDERED PARTS FROM ANY ONE
EMPLOYEE BASED IN WICHITA OR LIBERAL.
Employee Database
1. CREATE A VIEW, WHICH CONTAIN EMPLOYEE NAMES AND THEIR MANAGER NAMES
WORKING IN SALES DEPARTMENT.
2. DETERMINE THE NAMES OF EMPLOYEE, WHO EARN MORE THAN THEIR
MANAGERS.
3. DETERMINE THE NAMES OF EMPLOYEES, WHO TAKE HIGHEST SALARY IN
THEIR DEPARTMENTS.
4. DETERMINE THE EMPLOYEES, WHO LOCATED AT THE SAME PLACE.
5. DETERMINE THE EMPLOYEES, WHOSE TOTAL SALARY IS LIKE THE MINIMUM SALARY
OF ANY DEPARTMENT.
6. UPDATE THE EMPLOYEE SALARY BY 25%, WHOSE EXPERIENCE IS GREATER THAN 10
YEARS.
7. DELETE THE EMPLOYEES, WHO COMPLETED 32 YEARS OF SERVICE.
8. DETERMINE THE MINIMUM SALARY OF AN EMPLOYEE AND HIS DETAILS, WHO JOIN ON
THE SAME DATE.
9. DETERMINE THE COUNT OF EMPLOYEES, WHO ARE TAKING COMMISSION AND NOT
TAKING COMMISSION.
10. DETERMINE THE DEPARTMENT DOES NOT CONTAIN ANY EMPLOYEES.
11. FIND OUT THE DETAILS OF TOP 5 EARNER OF COMPANY.
12. DISPLAY THOSE MANAGERS NAME WHOSE SALARY IS MORE THAN AVERAGE SALARY OF
HIS EMPLOYEES.
13. DISPLAY THOSE EMPLOYEES WHO JOINED THE COMPANY BEFORE 15TH OF THE
MONTH?
Page No: 20
14. DISPLAY THE MANAGER WHO IS HAVING MAXIMUM NUMBER OF EMPLOYEES WORKING
UNDER HIM?
15. PRINT A LIST OF EMPLOYEES DISPLAYING ‗LESS SALARY‘ IF LESS THAN 1500 IF
EXACTLY 1500 DISPLAY AS ‗EXACT SALARY‘ AND IF GREATER THAN 1500
DISPLAY ‗MORE SALARY‘?
16. DISPLAY THOSE EMPLOYEES WHOSE FIRST 2 CHARACTERS FROM HIRE DATE-LAST 2
CHARACTERS OF SALARY?
17. DISPLAY THOSE EMPLOYEES WHOSE 10% OF SALARY IS EQUAL TO THE YEAR OF
JOINING?
18. IN WHICH YEAR DID MOST PEOPLE JOIN THE COMPANY? DISPLAY THE YEAR AND
NUMBER OF EMPLOYEES.
19. DISPLAY THE HALF OF THE ENAMES IN UPPER CASE AND REMAINING LOWER CASE
20.DISPLAY ENAME, DNAME EVEN IF THERE NO EMPLOYEES WORKING IN
A PARTICULAR DEPARTMENT(USE OUTER JOIN).
University Database
1. FIND THE NAMES OF ALL JUNIORS (LEVEL=JR) WHO ARE ENROLLED IN A CLASS
TAUGHT BY SMITH.
2. FIND THE AGE OF THE OLDEST STUDENT WHO IS EITHER A HISTORY MAJOR OR
IS ENROLLED IN THE COURSE OF SMITH.
3. FIND THE NAMES OF ALL CLASSES THAT EITHER MEET R128 OR HAVE FIVE OR
MORE STUDENTS ENROLLED.
4. FIND THE NAMES OF ALL STUDENTS WHO ARE ENROLLED IN TWO CLASSES THAT
MEET AT THE SAME HOUR.
5. FIND THE NAMES OF FACULTY MEMBERS WHO TEACH IN EVERY ROOM IN, WHICH
SOME CLASS IS TAUGHT.
6. FIND THE NAMES OF FACULTY MEMBERS FOR WHOM THE COMBINED ENROLLMENT
OF THE COURSES THAT THEY TEACH IS LESS THAN FIVE.
7. PRINT THE LEVEL AND AVERAGE AGE OF STUDENTS FOR THAT LEVEL, FOR EACH
LEVEL.
8. PRINT THE LEVEL AND AVERAGE AGE OF THE STUDENT FOR THAT LEVEL, FOR
ALL LEVELS EXCEPT JR.
9. FIND THE NAMES OF STUDENTS WHO ARE ENROLLED IN THE MAXIMUM NUMBER OF
CLASSES.
10. FIND THE NAMES OF THE STUDENTS WHO ARE NOT ENROLLED IN ANY CLASS.
Page No: 21
B.C.A: III Year: PROGRAMMING WITH JAVA
UNIT- I
UNIT-II
UNIT-III
Page No: 22
UNIT- IV
Prescribed Book :
Page No: 23
Model Question Paper
B.C.A. : III Year: Programming with Java
SECTION – A
SECTION – B
3.a) What are the differences between method overloading and method
overriding?
b) Explain Types of constructors with examples.
(OR)
c) What is inheritance ? Explain types inheritances.
e) Write a program to implement multiple inheritance.
* * *
Page No: 24
B.C.A: III Year: Web Technologies
UNIT-1
HTML: Basic HTML, The Document body, Text, Hyperlinks, Adding more
formatting, Lists, Tables, Using colors and images, Images.
UNIT-2
UNIT-3
XML: Defining Data for Web applications: Basic XML, Document type
definition, XML schema, Document Object Model, Presenting XML
UNIT-4
Prescribed Book:
Page No: 25
Model Question Paper
B.C.A. : III Year
Web Technologies
Time: 3 Hrs. Max. Marks: 100
Section-A
Answer all the following questions. Each question carries two marks.
1.
a)
Distinguish between Internet and internet.
b)
What is domain name?
c)
What do you mean by home page?
d)
What are class selectors?
e)
What are clickable images?
f)
Write sample code to make bold tag behave as if it is an
italic tag.
g) What is the purpose of scripting languages? Give some examples
of scripts.
h) List all the attributes of <body> tag.
i) How can we import style sheets into our web page?
j) Write the attribute that is used to display a linked page in
the required frame?
Section-B
Answer all the following questions. Each question carries 20 marks.
2. a) Explain the features of a HTML program. Also, explain
the structure of a HTML program.
b) Discuss the differences between style and formatting.
Explain the tags in HTML supporting that.
(or)
c) What is the role-played by a multimedia object in designing
the web page? Explain the procedure to include a multimedia
object.
a) Discuss MIME.
* * * * *
Page No: 26
B.C.A: III Year: OPERATING SYSTEMS
UNIT-I
UNIT-II
UNIT-III
UNIT-IV
File Systems : File System and IOCS, Files and File Operations, Fundamental
File Organizations, Directory Structures, File Protection, Interface
between File System and IOCS, Allocation of Disk Space, Implementing File
Access, File Sharing Semantics, File System Reliability, Virtual File
System, Unix File System, Linux File System, Windows File System,
Performance of File Systems.
Prescribed Book :
Page No: 27
Model Question Paper
B.C.A. : III Year: Operating Systems
SECTION – A
Section – B
4 x 20 = 80M
1. a) What is Scheduling ? Explain different Types of Scheduling.
b) What is the goals of an Operating System.
(or)
d) Explain following preemptive scheduling policies.
i) RR ii) LCN iii) STG iv) HRN
3. a) What are the Techniques that can be used to free the memory.
b) What is Page ? Explain about demand Paging.
(or)
c) What is Paging ? Explain Page Replacement Policies.
d) Explain unix virtual memory.
* * *
Page No: 28
B.C.A: III Year: SOFTWARE ENGINEERING
UNIT-I
Software Life Cycle Models: Why Use a Life Cycle Model? Classical Waterfall
Model, Interactive Waterfall Model, Prototyping Model, Evolutionary Model,
Spiral Model, Comparison of different Life Cycle Models
UNIT- II
UNIT-III
UNIT-IV
Computer Aided Software Engineering: Case and its Scope, Case Environment,
CASE support in Software Life Cycle, Other Characteristics of CASE Tools,
Towards Second Generation CASE Tool, Architecture of a CASE Environment.
Prescribed Book:
Page No: 29
Model Question Paper
B.C.A. : III Year:Software Engineering
Time: 3 Hrs. Max. Marks: 100
SECTION – A
Answer ALL Questions : 10 x 2 = 20 M
SECTION – B
2.a) What do you understand by a program module? What are the important
characteristics of a program module?
b) What is computer systems engineering? How it is different from
software engineering? Give example.
(or)
c) What are limitations of the waterfall model? Suggest a life cycle
model that overcomes those limitations. Explain.
d) What is meant by software process? Explain the differences between the
methodology and process with suitable example.
(or)
c) Discuss about different types of requirement gathering activities that
analysts use to determine the requirements of a customer.
d) Exlain about the characteristics of an SRS Document.
(or)
c) What is the purpose of testing? Describe about different testing
techniques.
(or)
c) Explain about CASE Tools and its advantages in software development.
d) Discuss about the features of ISO 9001 certification.
Page No: 30
B.C.A: III Year: Data Communications
UNIT-I
Network Models: Layered Tasks, The OSI model, Layers in the OSI
model, TCP/IP Protocol Suite, Addressing
Data & Signals: Analog & Digital, Periodic Analog signals, Digital
signals, Transmission Impairment
UNIT-II
UNIT-III
UNIT-IV
Prescribed Book:
Page No: 31
Model Question Paper
B.C.A. : III Year: Theory Paper-1
Data Communications and Networking
Time: 3 Hrs. Max. Marks: 100
SECTION – A
1. Answer ALL Questions : 10 x 2 = 20 M
SECTION – B
Answer All Questions : 4 x 20 = 80 M
Page No: 32
III BCA: Proposed Lab Cycle: JAVA
5. Create two threads such that one of the thread print even no‘s
and another prints odd no‘s up to a given range.
13. Write a program to fill elements into a list. Also, copy them
in reverse order into another list.
16. Prompt for the cost price and selling price of an article and
display the profit (or) loss percentage.
Page No: 33
19. Write an interactive program to wish the user at different
hours of the day.
Web Technologies
Page No: 34
13. Design the page as follows:
16. Write a Java Script to accept the first, middle and last names
of the user and print the name.
17. Evaluate the following:
b) ―10‖+‖90‖
c) (10<8)>10:8
d) J=(i++)+(--i)+(++i)+(i++) where i=2
Page No: 35
18. Write a Program in Java Script to add two numbers.
19. Write a script to find the factorial of a given number using
functions.
20. Write a script to print all primes with in the given range.
21. Write a program to sort the array elements using ―Bubble Sort‖
technique.
22. Write a program in Java Script to implement ―Binary Search‖
technique.
23. Write a script to print all perfect numbers with in the given
range.
24. Write a script to evaluate the following expression:
1+2/2! +3/3! +……+n/n!
25. Write a program to implement ―Stack‖ operations.
26. Write a script to print Fibonacci series recursive functions.
27. Using a ternary operator, write a script to validate the
withdrawal transaction of a customer. If he with draws more than
his balance, such a transaction should be disallowed.
28. Write a script to wish the user ―Good Morning‖ at different
hoursof the day.
29. Prompt the user for the cost price and selling price of an
article and output the profit or loss percentage.
30. Create a customer profile for data entry of customers in a
hotel. The profile should prompt for the name, address, gender,
age, room type, mode of payment of the customer.
31.Create a student registration system with the following fields:
Name, Regdno, Gender, street, city, state, pincode, stdcode,
phone, dbirth, college, experience, course code. Create a main
object called ―Stu_info‖ with all the fields and ―College‖ and
―Experience‖ as sub objects with in the main object. Create
separate object definition for College and Experience with the
following fields:
College: Name, Location, Degree
Experience: Employer, Location, Duties and Period
32.Write a script to read information of ‗n‘ students from the user
and store them into the table as follows:
33. Write the script for the various validations given below:
a. Candidate code should be generated
b. Date of Birth should not be null and age should be more
than 21.
c. All alphabet fields should be validated.
d. All number fields should accept only numbers.
e. Total experience should be calculated and displayed after
accepting input for the ―From‖ and ―To‖ fields in the
table.
Page No: 36
34. Create a bio-data format with the following fields:
Name, candidate code, Date of birth, Gender, Address1,
Address2, Phone, Passport number, Qualification and
Percentage.
35. Create a web page for a shopping mall that allows the user to
tick off his purchases and obtain a bill with the total being
simultaneously added up. The web page must follow the
specifications as given below:
Page No: 37