MASTER OF COMPUTER APPLICATIONS (MCA IInd Yr)

estrapadesherbetSoftware and s/w Development

Nov 18, 2013 (3 years and 8 months ago)

78 views


MASTER
OF COMPUTER
APPLICATIONS


(
MCA
IInd

Yr
)










ASSIGNMENTS

Year 20
1
1






















JAIPUR NATIONAL UNIVERSITY

JAIPUR







MCA
IInd

Yr

ASSIGN/I/YEAR/20
1
1



2

Course Code

:

MCA


2
01

Course Title

:

Software Engineering

Maximum Marks

:

30



There are
Three
questions i
n this assignment. Answer all questions.



Q1 (a) Give a brief description of software engineering and discuss the various

(8)

prototyping techniques.



(b) Write short notes on the following:
-

(i) Validation testing

(ii) Acceptance testing


Q2

(a) Explain Data Flow Diagram.








(8)



(b) What is meant by debugging? Differentiate between debugging and testing.


Q3 (i) Explain the following:
-









(7)

(b)

Object oriented testing methods

(b)

Graph based testing method


(ii) Describe d
ifferent software requirements with example.


Q4 (a) Discuss the importance of risk management in software projects. Explain various


risk management strategies.

(b)

Define software process model? What is the need for process model?


(7)





















3

Course Code

:

MCA


2
02

Course Title

:

Artificial Intelligence

Maximum Marks

:

30


There are
three
questions in this assignment. Answer all the questions.
All
Questions are equal marks
.


Q1 (a) Explain the difference and similarities b
etween depth first search and breadth


first search. Give example of the kinds of problems where each would be


appropriate.



(b) Construct partitioned semantic net pre
sentation

of the following:
-

(i) Every player hit a ball

(
ii) All the players like the pi
tch
e
r


Q2 (a) Differentiate between ‘:
-
“ and logical implementation. Explain the difference


between:
-



X:
-
Y and the logical statement: “if Y is true, then X is true”.



(b) How is problem so
lving an important aspect of Artificial Intelligence? Discuss.


Q3 (a) What are the basic techniques used to solve AI projects? Explain characteristics of


Artificial Intelligence.



(b) Write the logical representation for the following

sentence, suitable for use with



generalized modes ponders:

a) Cow, mammals, pig and horse.

b) Green bearded is a Sahil’s parent.

c) Every puppy has a parent.

d) An offspring of a pig is a pig.
















4

Course Code

:

MCA


2
03

Cour
se Title

:

Discrete Mathematics

Maximum Marks

:

30


There are three questions in this assignment. Answer all the questions. All Questions are
equal marks.


Q1. (a) Draw a diagram of a graph where the degrees of the vertices are 1,1,1,2,3,4,5,7.




(b) By method of generating function, solve each of the following recurrence


relation:



An = an
-
2 + 4n, n≥2, a0 = 3, a1 = 2.



(c) Define composition of relation and function with suitable example.


Q2. (a) What is

permutation? How many different arrangements of letters in the word


BOUGHT can be formed if the vowels must be kept next to each other.



(b) Define Isomorphism of rings and give an example. For any ring R, show that the



identity map IR is an isomorphism of R on to R.



(c) What is group and subgroup? Define necessary and sufficient condition for any


subset of a group to be subgroup.


Q3. (a) Define Discrete Numeric functions. Describe multiplicati
on of Numeric functions.



(b) Explain the following:


(1) Conjunction and Disjunction

(2) Bernoulli Trials

(3) Directed Graph



(c) What is sets and subsets? Explain Venn Diagram.















5

Course Code

:

MCA


2
04

Course
Title

:

Programming in Java

Maximum Marks

:

30


There are three questions in this assignment. Answer all the questions. All Questions are
equal marks.


Q1 (a) Explain control statements. Give its types with appropriate example.



(b) Define Int
erface and explain how can you extend it? Explain how can you access


variable of interface.



(c) Explain the following:

(i) Difference between class and interface

(ii) Java Packages


Q2 (a) Write a program that draw a bar chart for the f
ollowing data:
-


YEAR

2005

2006

2007

2008

2009

2010

Profit

250

100

150

170

320

290



(b) Explain Java Environment. Why Java is platform independent language and how it


is differ from C++?



(c) Explain string buffer classes with al
l its methods? Write a program in Java to show


two dimensional array concept.


Q3
Give the brief details of the following:
-

(a)

Method Overloading

(b)

Multiple inheritance

(c)

Constructor

(d)

Final classes

(e)

Exception handling

(f)

Multithreading

(g)

Applets

(h)

Garbage col
lection









6

Course Code

:

MCA


2
05

Course Title

:

Computer Graphics

Maximum Marks

:

30


There are three questions in this assignment. Answer all the questions. All Questions are
equal marks.

Q
1. a) Write fundamentals of vector graphics.





b) Write basics of transformations.




c) Write short notes on windowing.

1
) What is polygon clipping.

2
) Define projection.


Q
2.
a
) Describe Bresenham’s circle generation alg
orithm
.



b
) Derive 2d
-
transformation matrices for s
caling, rotation & translation.



c
) Describe edge list alg
orithm

for scan converting polygon.


Q3. a
) Discuss about combined 3d transformations.



b
) Explain various coordinate system in 3d viewing.




c
) Explain Bezier curves & su
rfaces.






















7

Course Code

:

MCA


2
06

Course Title

:

Web Technology

Maximum Marks

:

30


There are three questions in this assignment. Answer all the questions. All Questions are
equal marks.


Q1 (a) What are integrity constraints? Ex
plain the use of SELECT, UPDATE & INSERT

command in SQL.



(b) Write short notes on :

(a) Events in Java Scripts

(b) Constructor function

(c) Date Object



(c) Explain JSP architecture with suitable diagram.


Q2 (a) Describe the various compo
nents of RDBMS.



(b) Explain filter and transitions with example.



(c) What is AJAX? Explain alternatives of AJAX.


Q3 (a) What do you understand by electronic commerce? Describe advantages of


electronic commerce.



(b) What is

DHTML? What are the various parts of DHTML?



(c) What is frame? Explain frame with examples.


















8

Course Code

:

M
CA
-
207

Course Title

:

Computerized Financial Accounting

Maximum Marks

:

30


There are three questions in this assignment.

Answer all the questions. All Questions are
equal marks.

Q1 (a) Explain various accounts books with their reports?



(b) What is trial balance? What are the main characteristics and limitations of Trial


balance?



(c) What are t
he types of errors in Trial Balance?


Q2 (a) Write the need and importance of ledger? Explain the relation between journal


and ledger.



(b) What do you understand by “Journal”? Give rules of journalising in connections


with
different types of account.




(c) What is suspense account?


Q3 (a)

Define the following terms
..


1
) Zero base budgeting



2
) Master budget


3
) Pay back Period & Internal Rate of return


4
) Capital b
udgeting, Dividend & Working Capital



(
b
)

D
ifferentiate :
-



1)
Cost Sheet & Elements of Cost


2
) Sundry debtors & Sundry creditors




(c) What is the difference between double entry system and single entry system of


book keeping. Write the classification of accounts.













9

Course Code

:

M
CA
-
208

Course Title

:

Computer Architecture

Maximum Marks

:

30


There are three questions in this assignment. Answer all the questions. All Questions are
equal marks.

Q1

(a) Explain the Register organization and stack organization in detail.



(b) Explain architecture of 8085 microprocessor with suitable diagram.



(c) Write the various data transfer conditions.


Q2 (a) What is flip flop? Explain various types o
f flip flops?



(b) Simplify the following by using K
-
map.


F = A’.C + A’.B + A.B’.C + B.C



(c) Explain various types of registers and counters.


Q3 (a) Explain the following terms:
-

(i)

Virtual Memory

(ii)

Semiconductor memory

(iii)

Cache me
mory

(iv)

Memory Management unit

(b) What do you mean by adder? Define half and full adder with block diagrams,


logic diagrams and truth table.


(c) What do you mean by computer codes? Explain the importance of their and write


various types of codes.