BT9402, Artificial Intelligence

Dear students get fully solved assignments
Send your semester & Specialization name to our mail id :
help.mbaassignments@gmail.com
or
call us at : 08263069601


ASSIGNMENT

PROGRAM
BSc IT
SEMESTER
SIXTH
SUBJECT CODE & NAME
BT9402, Artificial Intelligence
CREDIT
4
BK ID
B1367
MAX.MARKS
60


Note: Answer all questions. Kindly note that answers for 10 marks questions should be approximately of 400 words. Each question is followed by evaluation scheme.


1 Explain the first and second principle of AI.

Answer: The field of artificial intelligence, or AI, attempts to understand intelligent entities. Thus, one reason to study it is to learn more about ourselves. But unlike philosophy and psychology, which are also concerned with intelligence, AI strives to build intelligent entities as well as understand them. Another reason to study AI is that these constructed intelligent entities are interesting and useful in their own right. AI has produced many significant and impressive products even at this early stage in its development. Although no one can predict the future in









2 Explain knowledge representations with an example.

Answer: Knowledge representation is defined as a problem to solve or a task to carry out, as well as what constitutes a solution, is only given informally, such as "deliver parcels promptly when they arrive" or "fix whatever is wrong with the electrical system of the house."


The general framework for solving problems by computer is given in Figure 1.4. To solve a problem, the designer of a system must
·         Flesh out the task and determine what constitutes a solution;
·         Represent the problem in a language with which a computer can reason;
·         Use the computer to compute an output, which is


3 Explain the Inheritance and Reification in semantic networks.

Answer: A semantic network, or frame network, is a network which represents semantic relations between concepts. This is often used as a form of knowledge representation. It is a directed or undirected graph consisting of vertices, which represent concepts, and edges.

Reification is the process by which an abstract idea about a computer program is turned into an explicit data model or other object created in a programming language. A computable/addressable object — a resource — is created in a system as a proxy for a non computable/addressable object. By means of reification, something that was previously implicit,



4 Explain the two principal parts of an expert system.

Answer: Expert Systems are computer programs that are derived from a branch of computer science research called Artificial Intelligence (AI). AI's scientific goal is to understand intelligence by building computer programs that exhibit intelligent behavior. It is concerned with the concepts and methods of symbolic inference, or reasoning, by a computer, and how the knowledge used to make those inferences will be represented inside the machine. AI programs that achieve expert-level competence in solving problems in task areas by bringing to bear a body





5 Describe the factors affecting learning performance of a system.

Answer: It is important to distinguish between learning (including conditioning) and performance. The phenomena of cognitive maps and of latent learning both demonstrate that something may be learned but not shown until later.

Factors that influence learning: Several factors may affect learning.
·         Learning generally increases with increased amount of practice or training. Practice alone, however, is not enough. Classical




6 Briefly explain the hardware requirements for designing a robot.

Answer: Here are the features that robot should be designed:
·         It should be a vehicle that can move forward, backwards and turn.
·         It should be easy to assemble and disassemble.
·         It should have a mode in which it is able to move on its own, detecting obstacles ahead and avoiding them.


Dear students get fully solved assignments
Send your semester & Specialization name to our mail id :
help.mbaassignments@gmail.com
or
call us at : 08263069601


BT9301, Computer Graphics

Dear students get fully solved assignments
Send your semester & Specialization name to our mail id :
help.mbaassignments@gmail.com
or
call us at : 08263069601


Assignment
DRIVE
SPRING 2015
PROGRAM
BSc IT
SEMESTER
SIXTH
SEMESTER CODE & NAME
BT9301, Computer Graphics
BK ID
B0810
CREDIT
4
MARKS
60

Note: Answer all questions. Kindly note that answers for 10 marks questions should be approximately of 400 words. Each question is followed by evaluation scheme.
1. Draw and explain the diagram of a Raster scan system with a display processor. Explain each unit of the diagram.
Answer:  Answer: A raster scan, or raster scanning, is the rectangular pattern of image capture and reconstruction in television. By analogy, the term is used for raster graphics, the pattern of image storage and transmission used in most computer bitmap image systems. The word raster comes from the Latin word rastrum (a rake), which is derived from radere (to scrape); see also rastrum, an instrument for drawing musical staff lines. The pattern left by the lines of a rake, when drawn straight, resembles the parallel lines of a raster: this line-by-line scanning is what creates a raster. It is a systematic process of covering the area progressively


2 Write and explain midpoint circle drawing algorithm.
Answer:  Algorithm: The objective of the algorithm is to find a path through the pixel grid using pixels which are as close as possible to solutions of x2 + y2 = r2. At each step, the path is extended by choosing the adjacent pixel which satisfies x2 + y2 <= r2 but maximizes x2 + y2 . Since the candidate pixels are adjacent, the arithmetic to calculate the latter expression is simplified, requiring only bit shifts and additions.

This algorithm starts with the circle equation. For simplicity, assume the center of the circle is at (0,0). We consider first only the first octant and draw



3 What do you mean by polygon filling? Explain flood fill algorithm for polygon filling.

Answer: Algorithm that determines the area connected to a given node in a multi-dimensional array. It is used in the "bucket" fill tool of paint programs to determine which parts of a bitmap to fill with color, and in puzzle games such as Minesweeper, Puyo Puyo, Lumines, Samegame and Magical Drop for determining which pieces are cleared. When applied on an image to fill a particular bounded area with color, it is also known as boundary fill.

Alternative Improved Algorithm




4 Write Liang Barkey’s line clipping algorithm. Write advantages of it.


Answer: Applet displays result of Liang-Barsky's Line Clipping Algorithm solution. There is initial line and clipping rectangle projected. The clipped part of initial line is highlighted by bolder and more contrast color. Interactivity affords to change parameters (positions of outer points and cornes) of initial line and clipping rectangle comfortably using mouse functionality:
v  Finding and marking closest flexible point



5 What is shear? Explain X shear and Y shear.

Answer: Shear: Shearing in continuum mechanics refers to the occurrence of a shear strain, which is a deformation of a material substance in which parallel internal surfaces slide past one another. It is induced by a shear stress in the material. Shear strain is distinguished from volumetric strain, the change in a material's volume in response to stress.

Often, the verb shearing refers more specifically to a





6. Derive the 3-D transformation matrix to transform world coordinates to viewing coordinates.
Answer:  Answer:  A method of computing the 3D viewing transformation which transforms the right-hand world coordinate system to left-hand eye coordinate system is presented. he initial viewing parameters are choosen so as to be able to give an unrestricted view of the scene. In practice, however, some simplifications are most often used as default viewing parameters.

Dear students get fully solved assignments
Send your semester & Specialization name to our mail id :
help.mbaassignments@gmail.com
or
call us at : 08263069601


BT0092, Software Project Management

Dear students get fully solved assignments
Send your semester & Specialization name to our mail id :
help.mbaassignments@gmail.com
or
call us at : 08263069601


ASSIGNMENT

PROGRAM
BSc IT
SEMESTER
SIXTH
SUBJECT CODE & NAME
BT0092, Software Project Management
CREDIT
4
BK ID
B1363
MAX.MARKS
60


Note: Answer all questions. Kindly note that answers for 10 marks questions should be approximately of 400 words. Each question is followed by evaluation scheme.


Q.1 Define software cost estimation process. Why it is required?

Answer: Software projects are notorius for going past their deadline, going over budget, or both. The problem lies in the estimation of the amount of effort required for the development of a project. The cost estimation is usually dependent upon the size estimate of the project, which may use lines of code or function points as metrics.

Process:

Defining Cost Estimation: Cost estimation can be




Q.2 A project has been defined to contain the following list of activities along with their required times for completion

Activity No
Activity
Expected completion time
Dependency
1
Requirements collection
5
-
2
Screen design
6
1
3
Report design
7
1
4
Database design
2
2,3
5
User documentation
6
4
6
Programming
5
4
7
Testing
3
6
8
Installation
1
5,7


1. Draw the PERT chart for the activities.
2. Calculate the earliest expected completed time
3. Show the critical path.

Answer: PERT chart: Using information from the table, indicate expected completion time for each activity.




Q. 3 Define risk assessment. Explain the elements of risk assessment and risk control.

Answer: The aim of the risk assessment process is to remove a hazard or reduce the level of its risk by adding precautions or control measures, as necessary. By doing so, you have created a safer and healthier workplace. Assessments should be done by a competent team of individuals who have a good working knowledge of the workplace. Staff should be involved always include supervisors and workers who work with the process under review as they are the most familiar with the operation.

In general, to do an assessment, we should:
·         Identify hazards.
·         Evaluate the likelihood of an injury or illness occurring


Q. 4 What is conflict management? How do we remove conflicts among team members?

Answer: Conflict management is the process of limiting the negative aspects of conflict while increasing the positive aspects of conflict. The aim of conflict management is to enhance learning and group outcomes, including effectiveness or performance in organizational setting. Properly managed conflict can improve group outcomes.

Resolving Conflict with Team Members:



Q. 5 What are the qualities for which an SQE (Software Quality Engineering) evaluation is to be done? Describe all.

Answer: Software quality measures how well software is designed, and how well the software conforms to that design although there are several different definitions. It is often described as the 'fitness for purpose' of a piece of software.

·         Be Skeptical: Don’t believe that the build


Q. 6 Describe briefly the activities of software reeengineering with diagram.

Answer: Most of the software we depend on today is average 10 to 15 years old. Even when these programs were created using the best design and coding techniques known at the time(and most were not), they were created when program size and storage space were principle concerns. They were then migrated to new platforms. Adjusted for changes in machine and operating system technology. Enhanced to meet new users. “The result is poorly designed structures, poor coding, poor logic and poor documentation”

Dear students get fully solved assignments
Send your semester & Specialization name to our mail id :
help.mbaassignments@gmail.com
or
call us at : 08263069601