0% found this document useful (0 votes)
11 views

Assignment BCA Part-3

Uploaded by

rishavkumarroy2
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
11 views

Assignment BCA Part-3

Uploaded by

rishavkumarroy2
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

NALANDA BUSINESS COLLEGE BCA-3rd Year ASSIGNMENT-2024

ISSUE DATE :- 19 Nov 2024 LAST DATE OF SUBMISSION :- 05 Dec 2024

Paper :- (XVII) Software Engineering

Answer any Five Question

1. (a) Explain Characteristics of Software Engineering ? Explain the Role of Software


Engineering?
Or

(b) Explain Software Development Life Cycle (SDLC) with diagram ? Explain Capability
Maturity Model Integration (CMMI) ?

2. (a) Explain Software Engineering Model ? Define Characteristics and Components of SRS ?
Or

3. (b) Explain Characteristics of Software Requirement analysis ? Define Estimation in Project


Planning Process?

(a) Explain Risk Identification and Risk Projection ? Explain RMMM Plan ?

Or

4. (b) Explain Software Quality Assurance ? What are the problems during installation of
software?

(a) What are the phases of system engineering process? Explain Black Box Testing?

Or

(b) Define Reliability ? What is Software Reliability metrics?

5. (a) Explain Structural decomposition in OOD ?

Or

(b) What are the two types of coupling? Why is software design process important?
NALANDA BUSINESS COLLEGE BCA-3rd Year ASSIGNMENT-2024
ISSUE DATE :- 19 Nov 2024 LAST DATE OF SUBMISSION :- 05 Dec 2024

Paper:- ( XVIII) Computer Graphics


Answer any Five Question

1. (a) Explain the difference between manual and computer drafting ?

Or

(b) Illustrate the Bresenham’s line algorithm for a line with end points (30,10) and (40,18). Also
discuss the Cohen-Sutherland algorithm for line clipping.

2. (a) Explain any three graphical input and graphical output devices ? What is the resolution of an image?
Or

(b) Describe the constant intensity method in surface shading. What is diffuse reflection in 3D
computer graphics?

3. (a) What is an image aspect ratio? If an image has a height of 2 inches and an aspect ratio of 1.5, what is its width?
Or

(b) What do you mean by Gouraud shading? What are the difference between Gouraud shading and
Phong shading?

4.. (a) What is the function of control electrode in a CRT ? Name the methods by which an electron beam can be bent?
Or

(b) Write short notes on following computer graphics devices:-


(i) Graphics Tablets (ii) Voice system (iii) LCD Device (iv) Track Ball

5. (a) Develop a pseudo-code segment to swap the red andgreen components of all colors in a 256-entry lookup
table ?
Or

(b) Describe a scheme to combine ray tracing technique and Phong illumination model. Assume
that the scene consists of a sphere and a planar object and there is a single point light source.
NALANDA BUSINESS COLLEGE BCA-3rd Year ASSIGNMENT-2024
ISSUE DATE :- 19 Nov 2024 LAST DATE OF SUBMISSION :- 05 Dec 2024

Paper:- (XIX ) JAVA PROGRAMMING

Answer any Five Question

1. (a) Explain JRE, JDK and JVM? Write the structure of program & how to execute it?

Or

(b) What is abstract class? Why it is needed? Differentiate it with interface. Also explain dynamic
method dispatch.

2. (a) Difference between C++ & Java? Explain types of data types? Explain operators in Java. What
are all operators available in Java?

Or

(b) What do you mean by constructor overloading? Explain the use of super keyword and super ()
method in constructor. Also define destructor method of JAVA.

3. (a) Explain conditional & control statement? Define a class in general & in Java’s context?

Or

(b) What is Swing? Explain the features of swing. Also write a swing program to implement login
process.

4. (a) What is java Interface? Can we achieve multiple inheritance with the help of interface give
example?
Or

(b) Explain Thread in JAVA. How it is created? Write a program that creates 5 threads of a class.
Demonstrate how priority of thread is changed.

5. (a) What are packages? Discuss the method of creation of package? Discuss any 5 packages?

Or

(b) Write an Applet that reads the string and prints it in reverse order. Also check whether it is
(c) palindrome or not.
NALANDA BUSINESS COLLEGE BCA-3rd Year ASSIGNMENT-2024
ISSUE DATE :- 19 Nov 2024 LAST DATE OF SUBMISSION :- 05 Dec 2024

Paper:- (XXI) ARTIFICIAL INTELLIGENCE

Answer any Five Question

1. (a) Define Artificial Intelligence formulated by Haugeland. The exciting new effort to make
computers think machines with minds in the full and literal sense.?
Or

(b) What is chronological backtracking? Distinguish between Depth First search and Breadth First
Search.

2 (a) Define Artificial Intelligence in terms of human performance. The art of creating machines
that performs functions that require intelligence when performed by people ?
Or

(b) Write the structure of an Expert System? What is the knowledge representation supported by
Expert system Tools? Discuss knowledge base, Facts, Rules, Interpreter, Scheduler and
inference engine. Explain the rule based systems with example.

3 (a) What is an agent? Explain the basic kinds of agent program ? Define Role of an Agent
Program ?
Or

(b) Define the term “Logic”. How to define a problem as a state space search with a suitable
example? Write short notes on Uniqueness Quantifier and Uniqueness Operator.

4. (a) How will you measure the problem-solving performance? State on which basis search
algorithms are chosen?
Or

(b) Define Best First Searching. Distinguish between Best first search and A* algorithm.

5. (a) What are the four components to define a problem? Define them?

Or

(b) Derive CNF for the expression given as follows:

(~PᴧQ)v(Pᴧ~Q))
NALANDA BUSINESS COLLEGE BCA-3rd Year ASSIGNMENT-2024
ISSUE DATE :- 19 Nov 2024 LAST DATE OF SUBMISSION :- 05 Dec 2024

Paper :- (XXII) COMPILER

Answer any Five Question

1. (a) What is the role of symbol table in compiler design? Design a simple structure of symbol table.

Or

(b) Construct regular expression for an unsigned number defined in C language. Discuss the
relevance of regular expression into Lexical analyzer.

2. (a) Construct an Automaton system (DFA) for the following regular expression :
(a+b)*(ab+ba)
Or

(b) Explain Top down and bottom up parsing techniques with example.

3. (a) construct context free grammar for:


(i) If then and if then else statement
(ii) For language that accept palindrome words over alphabet (a&b)

Or

(b) Generate a parse tree for expression a+b*c based on grammar for arithmetic expression.

4. (a) Explain the different phase of compiler with example

Or

(b) “Code optimization is an optional Phase of compilation process”. Comment

5. (a) Explain with suitable example, what is bootstrapping?

Or

(b) Discuss intermediate code generation. Also discuss three address code and p-code form with
suitable example.

You might also like