You are on page 1of 9

BACHELOR OF COMPUTER

APPLICATIONS
(BCA)

BCA/ASSIGN/V/YEAR/2012

ASSIGNMENTS
Year, 2012
(5th 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

CONTENTS
Course
Code

Assignment No.

CS-68

BCA(5)-68/Assignment/12

CS-69

Submission-Schedule
For Jan-June
Sessi
on

For July-Dec
Session

Page
No.

30th April, 2012

30th October, 2012

BCA(5)-69/Assignment/12

30th April, 2012

30th October, 2012

BCS-61

BCA(5)-61/Assignment/12

30th April, 2012

30th October, 2012

CS-70

BCA(5)-70/Assignment/12

30th April, 2012

30th October, 2012

CS-71

BCA(5)-71/Assignment/12

30th April, 2012

30th October, 2012

Course Code
Course Title
Assignment Number
Maximum Marks
Weightage
Last Date of Submission
1)

(a)

:
:
:
:
:
:

CS-68
Computer Network
BCA (6)/-68/Assign/2012
100
25%
30th April 2012/30th October, 2012.

What do you understand by the term computer network?


List the key component of a network.

(5 Marks)

(b)

Differentiate between OSI and TCP reference model in terms of layers,


functionality of each layer and important protocols at each layer.
(9
Marks)
(c)

Describe the following transmission techniques with examples:


(i)
(i)
(ii)

2)

Simplex
Half Duplex
Full Duplex

(6 Marks)

(d)

Discuss the characteristics of broadband coaxial cable.

(a)

List three points for each that differentiate one from the other in each
of the following pairs:
(i)
(ii)
(iii)
(iv)
(v)

Local and remote bridges


Constant bit rate and variable bit rate in ATM
TDM and FDM
Datagram and Virtual Circuit
Analog and Digital signals

(5 Marks)

(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)

4)

5)

(c)

Explain the format of TCP header through illustration.

(5 Marks)

(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)

(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)

Course Code
Course Title
Assignment Number
Maximum Marks
Last Date of Submission

:
:
:
:
:

CS-69
TCP/IP Programming
BCA (5) CS-69/Assignment/2012
100 (Weightage 25)
30th April 2012/30th October, 2012.

This assignment is having five questions. Answer all the questions.


1)

2)

Describe the following:


(i) DNS
(ii) Name Resolution
(iii) Subnet Masking
(iv) Urgent Pointer

(20 Marks)

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)

Course Code
Course Title
Assignment Number
Maximum Marks
Last Date of Submission

:
:
:
:
:

BCS-061
TCP/IP Programming
BCA (5) BCS-061/Assignment/2012
25
30th April, 2012/30th 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)
Write short notes on following:
(i)
DNS
(ii) WiMax
(2 Marks)

7)

Course Code
Course Title
Assignment Number
Maximum Marks
Last Date of Submission

:
:
:
:
:

CS-70
Introduction to Software Engineering
BCA (6)/-70/Assign/2012
25
30th April 2012/30th 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)

Course Code
Course Title
Assignment Number
Maximum Marks
Last Date of Submission

:
:
:
:
:

CS-71
Computer Oriented Numerical Techniques
BCA (2)-73/Assignment/ 2012
25
30th April 2012/30th 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 ex = 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 Lagranges interpolating polynomial for the following data


X
f (x)

1.0
14.2

2.7
17.8

3.2
22.0

4.8
38.3

Use the polynomial to find the interpolated value for x = 3.0

(3 marks)

(b) Find Newtons forward-difference interpolating polynomial for the following


data
x
f (x)

1
12

2
21

3
32

4
45

5
57

6
73
(2

marks)

5)

(a)
x
f (x)

Find d (f (x))/ dx at x = 0.3 from the following table


0.1
0.2
2.21034 2.44280

0.3
2.69972

0.4
2.98364

0.5
4.6215
(2 marks)

dx
by
1 x3
0
Subdividing the interval (0, 1) in six equal parts and using
(i) Trapezoidal rule and (ii) Simpssonss 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 x5

(2 marks)

(b) Evaluate