BACHELOR OF COMPUTER APPLICATIONS (BCA) BCA/ASSIGN/V/YEAR/2012 ASSIGNMENTS Year, 2012 (5 th Semester (Pre-Revised)) CS-68 CS-69 BCS-61 CS-70 CS-71 SCHOOL OF COMPUTER AND INFORMATION SCIENCES INDIRA GANDHI NATIONAL OPEN UNIVERSITY MAIDAN GARHI, NEW DELHI 110 068 1
CONTENTS Course Code CS-68 Assignment No. Submission-Schedule Page No. For Jan-June Session For July-Dec Session BCA(5)-68/Assignment/12 30 th April, 2012 30 th October, 2012 3 CS-69 BCA(5)-69/Assignment/12 30 th April, 2012 30 th October, 2012 5 BCS-61 BCA(5)-61/Assignment/12 30 th April, 2012 30 th October, 2012 6 CS-70 BCA(5)-70/Assignment/12 30 th April, 2012 30 th October, 2012 7 CS-71 BCA(5)-71/Assignment/12 30 th April, 2012 30 th October, 2012 8 2
Course Code : CS-68 Course Title : Computer Network Assignment Number : BCA (6)/-68/Assign/2012 Maximum Marks : 100 Weightage : 25% Last Date of Submission : 30 th April 2012/30 th October, 2012. 1) (a) What do you understand by the term computer network? List the key component of a network. (5 Marks) (b) (c) Differentiate between OSI and TCP reference model in terms of layers, functionality of each layer and important protocols at each layer. (9 Marks) Describe the following transmission techniques with examples: (i) Simplex (i) Half Duplex (ii) Full Duplex (6 Marks) (d) Discuss the characteristics of broadband coaxial cable. (5 Marks) 2) (a) List three points for each that differentiate one from the other in each of the following pairs: (i) Local and remote bridges (ii) Constant bit rate and variable bit rate in ATM (iii) TDM and FDM (iv) Datagram and Virtual Circuit (v) Analog and Digital signals (15 Marks) (b) Explain sliding window protocol with the help of a suitable diagram. (5 Marks) 3) (a) Describe packet switching and Circuit switching through illustration. (5 Marks) (b) Explain remote procedure call through illustration. (5 Marks) (c) Explain the format of TCP header through illustration. (5 Marks) 3
4) (a) Explain three different kinds of interfaces supported by ATM. (6 Marks) (b) Explain ATM Adaptation layer protocols. (9 Marks) (c) Explain the advantage of ISDN. (5 Marks) 5) (a) Differentiate between Cell relay, Frame relay and Multirate circuit switching. (6 Marks) (b) What data rate (basic rate) is supported by B channel and D channel in ISDN. (3 Marks) (c) List different ISDN devices required to communicate with switch. (3 Marks) (d) Describe ATM cell structure with illustration (8 Marks) 4
Course Code : CS-69 Course Title : TCP/IP Programming Assignment Number : BCA (5) CS-69/Assignment/2012 Maximum Marks : 100 (Weightage 25) Last Date of Submission : 30 th April 2012/30 th October, 2012. This assignment is having five questions. Answer all the questions. 1) Describe the following: (i) DNS (ii) Name Resolution (iii) Subnet Masking (iv) Urgent Pointer (20 Marks) 2) How does the TCP handle the issue of multiplexing? (10 Marks) 3) (i) Identify the address classes of the following IP address: (a) 255.255.190.0 (b) 216.111.52.12 (c) 150.156.10.10 (6 Marks) (ii) Suppose the class B network uses 20 out of 32 bits to define a network address. How many Class B Network are possible in this case? (9 Marks) (iii) The size of the option field of an IP diagram is 20 bytes. What is the value of HLEN field in binary? (10 Marks) 4) How does TCP handle the flow control problem? Explain it with the help of a diagram showing the status of sliding window at the different stages. (25 Marks) 5) Describe the activities to be performed at every layer in the TCP model when information flows from layer to another layer. (20 Marks) 5
Course Code : BCS-061 Course Title : TCP/IP Programming Assignment Number : BCA (5) BCS-061/Assignment/2012 Maximum Marks : 25 Last Date of Submission : 30 th April, 2012/30 th October, 2012 This assignment is having seven questions. Answer all the questions. 1) Compare the security features, reliability approaches and delivery mechanisms of IPv4 and IPv6. (3 Marks) 2) Write a client and server program in C language using TCP via the reliable byte stream, where client program interact with the Server as given below: i) The server listens for connections on a defined port number and IP address. Server can listen for maximum 4 clients concurrently. ii) Once the client is connected to the server, it sends a character string to the server. iii) Server reply with the palindrome of the given string to the client. iv) Client will send an acknowledgment to the server after receiving the correct answer. After receiving acknowledgement connection is shutdown by the server. (6 Marks) 3) What is a Cookie? How is it important in session management? (3Marks) 4) Compare and contrast Link State and Distance Vector Routing algorithms? (4 Marks) 5) What is a mail server? Briefly explain specifying the protocols involved, how a sender can send a mail to the server and the recipient retrieves it from the server? (3 Marks) 6) Write an algorithm for implementing Sliding Windows protocol for flow control, where window size=1. The algorithm should be nearer to C language implementation. (4 Marks) 7) Write short notes on following: (i) DNS (ii) WiMax (2 Marks) 6
Course Code : CS-70 Course Title : Introduction to Software Engineering Assignment Number : BCA (6)/-70/Assign/2012 Maximum Marks : 25 Last Date of Submission : 30 th April 2012/30 th October, 2012. There are three questions in this assignment. Answer all the questions. You may use illustrations and diagrams to enhance your explanations. 1) Explain various levels of SEI-CMM. Mention any 5 Indian Companies which qualified for the certification at highest level of SEI-CMM. (8 marks) 2) For what type of Software Projects is Spiral Model amenable. Justify your answer with an example. (7 marks) 3) What are the duties of team that is assigned the job of maintain the quality of the Software to be built? From which phase of SDLC does its role commence in a Software Project. (10 marks) 7
Course Code : CS-71 Course Title : Computer Oriented Numerical Techniques Assignment Number : BCA (2)-73/Assignment/ 2012 Maximum Marks : 25 Last Date of Submission : 30 th April 2012/30 th October, 2012. This is assignment has five questions. Answer all the questions. 1) Explain each of the following with at least one suitable example: (i) Non-associativity of computer arithmetic (ii) loss of significant digits (iii) Floating point representation of numbers (iv) Pivoting (v) Rounding error in computation (vi) ILL-CONDITIONED EQUATION (vii) Instability of an algorithm (viii) underflow (ix) order of convergence of an iterative method (x) Order of a numerical method. (5 marks) 2) Use any iterative method to find a root of the following equation in the interval [0, 1], correct to three places of decimals: 3x + Sin x e x = 0 (3 marks) 3) Solve the following system of linear equations by each of the two methods (i) Gauss elimination method (ii) Gauss- seidel method: 5x + 3y + 4z = 23 2x + 6y + 7z = 35 6x + 9y + 10z = 54 (5 marks) 4) (a) Find Lagrange s interpolating polynomial for the following data X 1.0 2.7 3.2 4.8 f (x) 14.2 17.8 22.0 38.3 Use the polynomial to find the interpolated value for x = 3.0 (3 marks) (b) Find Newton s forward-difference interpolating polynomial for the following data x 1 2 3 4 5 6 f (x) 12 21 32 45 57 73 (2 marks) 8
5) (a) Find d (f (x))/ dx at x = 0.3 from the following table x 0.1 0.2 0.3 0.4 0.5 f (x) 2.21034 2.44280 2.69972 2.98364 4.6215 (2 marks) 1 by 3 dx (b) Evaluate 1 x 0 Subdividing the interval (0, 1) in six equal parts and using (i) Trapezoidal rule and (ii) Simpssons s rule (3 marks) (c) Solve the differential equation using Taylor-series expansion: dy/dx = x + y + xy y (0) = 1 to get value of y at x = 0.1 and x = 0.5. Use terms through x 5 (2 marks) 9