Dear students, get fully solved assignments by professionals
Do send your query at :
or call us at :08263069601
MASTER OF COMPUTER APPLICATIONS (MCA)
MCA/ASSIGN/SEMESTER-V
ASSIGNMENTS
(July – 2020 & January – 2021)
MCS-051, MCS-052, MCS-053, MCSL-054,
MCSE-003, MCSE-004, MCSE-011
SCHOOL OF COMPUTER AND INFORMATION SCIENCES INDIRA GANDHI NATIONAL OPEN UNIVERSITY MAIDAN GARHI, NEW DELHI – 110 068
Dear students, get fully solved assignments by professionals
Do send your query at :
or call us at :08263069601
CONTENTS
Course | Assignment No. | Submission-Schedule | Page | |
Code | No. | |||
For July- | For January- | |||
December Session | June Session | |||
MCS-051 | MCA(5)/051/Assignment/20-21 | 31st October, 2020 | 15thApril, 2021 | 3 |
MCS-052 | MCA(5)/052/Assignment/20-21 | 31st October, 2020 | 15thApril, 2021 | 5 |
MCS-053 | MCA(5)/053/Assignment/20-21 | 31st October, 2020 | 15thApril, 2021 | 6 |
MCSL-054 | MCA(5)/L-054/Assignment/20-21 | 31st October, 2020 | 15thApril, 2021 | 8 |
MCSE-003 | MCA(5)/E-003/Assignment/20-21 | 13st October, 2020 | 15thApril, 2021 | 9 |
MCSE-004 | MCA(5)/E-004/Assignment/20-21 | 31st October, 2020 | 15th April, 2021 | 12 |
MCSE-011 | MCA(5)/E-011/Assignment/20-21 | 31st October, 2020 | 15thApril, 2021 | 14 |
Important Notes
- Submit your assignments to the Coordinator of your Study Centre on or before the due date.
- Assignment submission before due dates is compulsory to become eligible for appearing in corresponding Term End Examinations. For further details, please refer to MCA Programme Guide.
- To become eligible for appearing the Term End Practical Examination for the lab courses, it is essential to fulfill the minimum attendance requirements as well as submission of assignments (on or before the due date). For further details, please refer to the MCA Programme Guide.
- The viva voce is compulsory for the assignments. For any course, if a student submitted the assignment and not attended the viva-voce, then the assignment is treated as not successfully completed and would be marked as ZERO.
2
Course Code | : | MCS-051 |
Course Title | : | Advanced Internet technologies |
Assignment Number | : | MCA(V)/051/Assignment/2020-21 |
Maximum Marks | : | 100 |
Weightage | : | 25% |
Last Dates for Submission | : | 31st October, 2020 (For July, 2020 Session) |
: | 15th April, 2021 (For January, 2021 Session) |
Answer all the questions in the assignment which carry 80 marks in total. 20 marks are for viva voce. You may use illustrations. Place go through the guidelines regarding assignments given in the Programme Guide for the format of presentation.
Q1. | Define a scriplet and expressions in JSP ? Create a simple JSP page which | (10 Marks) | |
includes declaration, scriplets, expressions and comments tag in it. | |||
Q2. | Define authentication mechanism?Explain any two basic mechanisms | (10 Marks) | |
through which a web client can authenticate a user to a web server using | |||
http authentication. | |||
Q3. | Create a LOGIN page using JSP and JDBC. Database is created in | (7 Marks) | |
Oracle. | |||
Q4. | Write a servlet program to fetch and display all the fields of student table | (7 Marks) | |
having 10 records with field names as student name, enrollment | |||
number,email ID and grades achieved in TEE., | |||
Q5. | Define DTD. What is its use in XML?Write the DTD of an XML | (8 Marks) | |
document that describe the bank account | which has the following | ||
attributes : | |||
Account number (mandatory) | |||
Customer_id (can be multiple) | |||
First name (mandatory) | |||
Middle name (optional) | |||
Last name (optional) | |||
Account type (mandatory) | |||
Balance (mandatory) | |||
Q6. | |||
What is the purpose of message-driven beans | and define its structure? | (8 Marks) | |
Explain the various circumstances under which a message-driven bean | |||
should be used. What makes message driven beans different from session | |||
beans? | |||
Q7. | Briefly explain any seven JSP implicit objects. | (7 Marks) |
3
Q8. | What are Cookies ? Briefly explain the following methods of Cookie | (8 Marks) | |
class: | |||
(i) | setMaxAge | ||
(ii) | setVersion | ||
(iii) | setDomain | ||
(iv) | setPath | ||
Q9. | What is the need of web security ? Explain data integrity and system | (7 Marks) | |
(7integrity in thecontext of web security. | |||
Q10. | What are the advantages of using Java’s multiple layer security | (8 Marks) | |
implementation ? Explain with the help of an example program. |
Dear students, get fully solved assignments by professionals
Do send your query at :
or call us at :08263069601
Dear students, get fully solved assignments by professionals
Do send your query at :
or call us at :08263069601
Course Code | : | MCS-052 |
Course Title | : | Principles of Management and Information |
Assignment Number | : | MCA(V)/052/Assignment/2020-21 |
Maximum Marks | : | 100% |
Weightage | : | 25% |
Last Dates for Submission | : | 31st October, 2020 (For July, 2020 Session) |
: | 15th April, 2021 (For January, 2021 Session) |
This assignment has eight questions. Answer all questions. Each question is of 10 marks. Rest 20 marks are for viva voce. You may use illustrations and diagrams to enhance the explanations. Please go through the guidelines regarding assignments given in the Programme Guide for the format of presentation.
Q1.What is an Organisation? Briefly describe different types of Organisations. What do you mean
by structure of an Organisation? (10 Marks)
Q2. Explain need of system analysis for design ofan Information system. Also briefly describe
tools and methods used in Analysis. (10 Marks)
Q3. What isan Information system? Explain impact of information systems on business.
(10 Marks)
Q4. What isamanagement system? Explain different levels of management activities. Also briefly
explain properties of business transaction processing. (10 Marks)
Q5. (a) What is “Total Cost of Ownership” of an Information system ? Explain with the help of
example. (5 Marks)
Q5.(b)What is supply chain management(SCM) software?How does the concept of SCM differ
from enterprise resource planning (ERP) software? Explain briefly. | (5 Marks) | |
Q6. | What is “Intellectual Property” ? What is its relevance in corporate world? How can | |
intellectual property be protected? Explain in detail. | (10 Marks) | |
Q7. | What is Knowledge Management (KM)? Explain need of KM | in Business Organisations. |
(10 Marks) | ||
Q8. | Explain major security threats to information systems? Also describethe terms Cyberwar and | |
Cyberterrorism? | (10 Marks) |
5
Course Code | : | MCS-053 |
Course Title | : | Computer Graphics and Multimedia |
Assignment Number | : | MCA (V)/053/Assign /2020-21 |
Maximum Marks | : | 100 |
Weightage | : | 25% |
Last Dates for Submission | : | 31st October, 2020 (For July, 2020 Session) |
15th April, 2021 (For January, 2021 Session) |
There are eight questions in this assignment (each carrying 10 marks). Answer all the questions. 20 Marks are for viva-voce. You may use illustrations and diagrams to enhance explanations. Please go through the guidelines regarding assignments given in the Programme Guide for the format of presentation.
Q1. Write the DDA algorithm and Bresenham Line generation Algorithm. Compare the linegeneration mechanism of DDA algorithm with Bresenham Line generation Algorithm while drawing a line segment from (1, 0) and (9, 8). Show step by step execution of both Line Generation algorithm, though a Graph. (10 Marks)
Q2. Compare Cohen Sutherland and Cyrus beck line clipping algorithms, with suitable example ofeach. In Cyrus Beck line clipping algorithm, How will you determine whether the point of intersection between line segment and clipping window is Potentially Entering (PE) or Potentially Leaving (PL). Derive the expression for the parameter (t) with respect to ith edge and the line segment PQ (line to be clipped) in the context of Cyber Beck line clipping algorithm. (10 Marks)
Q3. Differentiate between Euclidean Coordinate System and Homogeneous Coordinate system.Discuss the advantage of Homogeneous Coordinate system over Euclidean Coordinate System. Assume that a polygon ABCDE has the coordinates A(0, 0), B(10,10), C(10,2),D(5,5),E(7,6) is subjected to the clockwise rotation of 45° about an axis passing through the centroid of the polygon, find the final coordinates of the polygon ABCDE. You should represent the
transformation using Homogeneous Coordinate System. (10 Marks)
Q4. Discuss the Taxonomy of Projection in computer graphics, with suitable diagram. Compareand contrast Parallel & Perspective projection, in detail (i.e. with suitable examples, equations, expressions etc.). What is isometric projection? What do you understand by the term vanishing point in context of projections, in computer graphics. Obtain a Projection matrix for perspective projection of a point P(x,y,z) onto z= 5 plane, provided the center of projection is at (0,0, -10), can
we find the vanishing point(s) for this projection? Justify. (10 Marks)
Q5. What are the uses of Bezier Curves and Bezier Surfaces? Explain the Mathematical expressionof Bezier Curves. Write the properties of the Bezier curves, prove all properties. Discuss the Parametric Continuities and Geometric Continuities of Bezier Curves, with suitable expressions,
6
equations and examples. Explain the purpose of control points in Bezier, a Cubic Bezier curve has control points P0 (0, 0); P1 (5, 40); P2 (40, 5); P3 (50, 15). Determine 2 more points on the same Bezier curve. Draw a rough sketch of the curve and show coordinates of various points on it?
(10 Marks)
Q6. Write and discuss Z-Buffer algorithm with suitable example. What are the maximum numberof objects that can be handled by the Z-buffer algorithm ? What will happen if Z-buffer algorithm
is used and it is found that two polygons have same Z-value? | (10 Marks) | |
Q7. Explain the following with suitable examples: | (10 X 1 = 10 Marks) | |
(i) | Windowing Transformations | |
(ii) | Scan Line Polygon Fill Algorithm | |
(iii) | Area Sub-Division Algorithm | |
(iv) | Sweep representations | |
(v) | Simulating Accelerations in Computer Animations | |
(vi) | Shading and its types | |
(vii) | Authoring Tools | |
(viii) | Animation and its types | |
(ix) | Audio File Formats and its type | |
(x) | Video File Formats and its types |
Q8. Differentiate between the following (10 X 1 = 10 Marks)
- Key frame animation Vs Cel animation
- Analog Vs Digital Sound
- Hypermedia Vs hypertext
- Painting tools Vs drawing tools
- Random Scan Display Devices Vs Raster Scan Display Devices
- Computer Graphics Vs Animation
- Interlaced Vs progressive scan
- Compression Vs decompression in digital video
- Hypermedia and hypertext
- Ray tracing Vs Ray casting
Dear students, get fully solved assignments by professionals
Do send your query at :
or call us at :08263069601
Course Code | : | MCSL-054 |
Course Title | : | Laboratory Course |
Assignment Number | : | MCA(V)/L-054/Assignment/20-21 |
Maximum Marks | : | 100 |
Weightage | : | 25% |
7 |
Dear students, get fully solved assignments by professionals
Do send your query at :
or call us at :08263069601
Last Dates for Submission : 31st October, 2020 (For July, 2020 Session)
- 15th April, 2021 (For January, 2021 Session)
This assignment has two parts A (Advanced Internet Technologies) and part B (Computer Graphics & Multimedia). Each part is of 20 marks. Answer all the questions. Lab record for all the respective sessions (given in the MCSL-054 Lab Manual) for each course carries 20 Marks each. Rest 20 marks are for viva voce. Please go through the guidelines regarding assignments given in the MCA Programme Guide for the format of presentation. Please state the assumptions made, if any.
PART-I: MCS-051 (Advanced Internet Technologies)
Q1. Develop a web page using servlet and JDBC to display the account balance of a saving
account. Make necessary assumptions. (8 Marks)
Q2. Write a JSP program to create a web page which display the image of products, price, discounton products and brief description of products for an online toy shelling company which sells toys
kids of age 5-10 years. Make necessary assumptions. (8 Marks)
Q3. Create an XML document for Books in abook shop.
(4 Marks)
PART-II: MCS-053 (Computer Graphics and Multimedia)
Q1. Write a program in C/C++ using OpenGL to draw a rectangle green color and inside that draw
a circle of blue color. (4 Marks)
Q2. Write a program in C/C++ using OpenGL to show that a ball is expanding thenshrinking.
Q3. Write a program in C/C++ to implement DDA circlegeneration algorithm.
(4 Marks)
(4 Marks)
Q4.Write a program in C/C++ to implement Bresenham’s line generation algorithm.
(4 Marks)
Q5. Write a program in C/C++ to implement Cohen-Sutherland line clipping algorithm. (4 Marks)
Course Code | : | MCSE-003 |
Course Title | : | Artificial Intelligence and Knowledge Management |
Assignment Number | : | MCA(V)-E003/Assignment/2020-21 |
Maximum Marks | : | 100 |
Weightage | : | 25% |
Last Dates for Submission | : | 31st October, 2020 (For July, 2020 Session) |
8 |
- 15th April, 2021 (For January, 2021 Session)
Note: This assignment has 20 questions of 80 marks (each question carries equal marks). Answer all the questions. Rest 20 marks are for viva voce. You may use illustrations and diagrams to enhance explanations. Please go through the guidelines regarding assignments given in the Programme Guide for the format of presentation.
Q1. State and justify the validity of following inference rules
- Chain rule
- Simplification
Q2. Determine whether each of the following sentences are satisfactory, contradictory or valid
- (PΛQ)V~(PΛQ)
(ii) (P Q) ~P
Q3. Transform the following in to CNF (Any two) :
- ~(C D)V(CΛD)
- ~(X Y) Z
- P (~ CQ R))
Q4. With the help of a suitable example, describe the“member”function of PROLOG. Howsearching of a data in a list, recursively.
Q5.What is Turing Test ? If the machine passes Turing Test, does it mean that the system isintelligent ? What are the associated problems with Turing Text? What are required improvements/advances to overcome these problems?
Q6.Transform the following conceptual graph in to FOPL statement[PERSON: Anita] (AGENT)
[DRINK] (OBJECT) [Food: MILK] (Instrument Glass)
Q7. Write a recursive program is LISP to find factorial of a number given by the user?
Q8. How a language for artificial intelligence differs from normal programming languages? Givename of three languages frequently used as programming language for developing Expert System
Q9. What do you mean by term“Agents”in Artificial Intelligence? Classify the various types ofagents.
Q10. Briefly describe the term“Truth Maintainance System–TMS”.
Q11. Explain the following logic concepts, if required use suitable examples (Any two):
(i) Modus Tollens (ii) Satisfiable statement (iii) Resolution principle in proposition logic
9
Q12. Give conceptual dependency representation of the sentence give below:
“Mohan will eat pizza from the plate with fork and knife ”
Q13. Compare and contrast the following:
- Frames and scripts
- Informed search and uniformed search
Q14. Define following properties of propositional statement :
- Satisfiable
- Contradiction
- Valid
- Equivalence
(iii) Logical consequence
Q15. What is meant by‘Closed Word Assumption’?Where is it used in AI?
Q16. Write short notes on any two of the following:
- Expert systems
- Non Deductive Inference rule
- Methods to deal with Uncertainty in knowledge systems
Q17. Explain the difference between Forward and Backward Chaining. Under which situationwhich mechanism is best to use, for a given set of problems?
Q18. Express the following knowledge as a semantic network structure with Interconnected nodesand labeled arcs. “Ram is Vice President of ABC Company. He is married to Raj and has a male child RamRaj.RamRaj Goes to school. Ram plays golf and owns a silver color German made car Mercedez Benz”
Q19. What will be the output of the function when invoked with = 5 and = 6. Write each step, while calculating the result
(defun myfun ( )
(cond ((zerop ) – 1)
(t(*( – 0 )
myfun ( – 1) ) )
) ) )
Q20. Consider the following PROLOG program say the knowledge base is :
Sister (sue, bill)
Parent (ann, sam)
Parent (joe, ann)
10
Male (joe)
Female (ann)
the rule applicable to the knowledge base is say :
grandfather (X,Z) :- parent (X,Y),parent (Y, Z), male (X)
Now perform following tasks :
- Explain the actual meaning of above rule.
- What will be the output when given knowledge base is inquired for
- ? – parent (X, sam)
- Grandfather (X,Y)
Dear students, get fully solved assignments by professionals
Do send your query at :
or call us at :08263069601
Dear students, get fully solved assignments by professionals
Do send your query at :
or call us at :08263069601
Course Code | : | MCSE-004 |
Course Title | : | Numerical and Statistical Computing |
Assignment Number | : | MCA(V)-E004/Assignment/2020-21 |
Maximum Marks | : | 100 |
Weightage | : | 25% |
Last Dates for Submission | : | 31st October, 2020 (For July, 2020 Session) |
: | 15th April, 2021 (For January, 2021 Session) |
Note: This assignment has 16 questions of 80 marks (each question carries equal marks). Answer all the questions. Rest 20 marks are for viva voce. You may use illustrations and diagrams to enhance explanations. Please go through the guidelines regarding assignments given in the Programme Guide for the format of presentation.
Q1.
Q2.
Q3.
Q4.
Q5.
Find the value of ‘e’, correct to 3 decimal places. e = 1 + 21! + 31! + 41! + …
1
If 0∙333 is the approximate value of 3, find absolute, relative and percentage error.
If a bank receives on an average six bad cheques per day, then what is the probability that it will receive four bad cheques on any given day ?
Use the Newton-Raphson method to find a root of the equation 3 − 2 − 5 = 0.
Find the value of sin(π/6) by using Lagrange’s interpolation, the related data is given below :
(5 Marks)
(5 Marks)
(5 Marks)
(5 Marks)
(5 Marks)
x | ∶ | 0 | π⁄4 | π⁄2 | |
y = sin(x) | ∶ | 0 | 0∙707 | 1 ∙ | 0 |
Q6. Find the roots of the equation f(x) = e2x − 5x + 2, by using Secant method.
Q7. The tangent of the angle between the lines of regression y on x and x on y is 0 ∙
6 and x = 12 . Findrxy.
Q8. Evaluate ∫01 1+xdx , using Composite Trapezoidal rule with n = 2and 4.
Q9. What are the pitfalls of Gauss-Elimination method? Solve the following system, using Gauss Elimination Method :
2x + y + z = 10
3 + 2 + 3 = 18
+4 +9 =16
Q10. An irregular six faced die is thrown and the expectation that in 10 throws it will give five even numbers is twice the expectation that it will give four even numbers. How many times in 10,000 sets of 10 throws would you expect it to give no even number?
(5 Marks)
(5 Marks)
(5 Marks)
(5 Marks)
(5 Marks)
12
Q11.
Q12.
Q13.
Q14.
Q15.
Solve the initial value problem = − with (0) = 2and ℎ = 0 ∙ 1, Using fourth order classical Runge –Kutta Method, find (0 ∙ 1) and (0 ∙ 2) correct to
four decimal places.
Solve by Jacobi’s method, the following system of linear equations :
2x1 − x2 + x3 = − 1
x1 + 2x2 − x3 = 6
x1 − x2 + 2x3 = − 3
Evaluate the integral I = ∫0π/2 sin x dx using Gauss-Legendre formula. Compare the results with exact solution obtained by Simpson rule. The exact value of I =
1.
Evaluate the integral I = ∫01 1+xdx by using Simpson’s 13 rule with h = 0 ∙ 25 (or
5 points, viz. 0 ∙ 0, 0 ∙ 25, 0 ∙ 50, 0 ∙ 75 and 1 ∙ 00).
A polynomial passes through the following set of points :
x | 1 | 2 | 3 | 4 |
y | −1 | − 1 | 1 | 5 |
Find the polynomial, using Newton’s forward interpolation.
(5 Marks)
(5 Marks)
(5 Marks)
(5 Marks)
(5 Marks)
Q16. A car hire firm has two cars which it hires out day by day. The number of (5 Marks)
demands for a car on each day is distributed as Poisson variate with mean 1.5 Calculate the proportion of days on which
(i) neither car is used
(ii) some demand is refused
13
Course Code | : | MCSE-011 |
Course Title | : | Parallel Computing |
Assignment Number | : | MCA(5)/E011/Assign/2020-21 |
Maximum Marks | : | 100 |
Weightage | : | 25% |
Last Dates for Submission | : | 31st October, 2020 (For July, 2020 Session) |
: | 15th April, 2021 (For January, 2021 Session) |
20 marks are for viva voce. Answer all the questions. You may use illustrations and diagrams to enhance the explanations. Please go through the guidelines regarding assignments given in the Programme Guide for the format of presentation.
Q1: Develop a Parallel Algorithm for addition of Two Sparse Matrices. Make necessaryassumptions. (40 Marks)
Q2: Distinguish among Computer Terminologies in each of the following groups:
(4 X 10 = 40 Marks)
- Data processing, Information processing, Knowledge processing, and Intelligence processing
- Batch processing, Multiprogramming, Time sharing, and multiprocessing
- Parallel processing at the job level, the task level, the interinstruction level, and the intrainstruction level
- Uniprocessor systems versus Multiprocessor systems
Dear students, get fully solved assignments by professionals
Do send your query at :
or call us at :08263069601
14