You are on page 1of 7

BACHELOR OF COMPUTER

APPLICATIONS

(BCA)

BCA/ASSIGN/V/YEAR/2011

ASSIGNMENTS
Year, 2011

(5th Semester)

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

1
Course Assignment No. Submission-Schedule Page
Code No.
For Jan-June For July-Dec
Se Session
ssi
on
30th April,2011 30th October,2011
CS-68 BCA(5)-68/Assignment/2011 3

CS-69 BCA(5)-69/Assignment/2011 30th April,2011 30th October,2011 4

BCS-61 BCA(5)-061/Assignment/2011 30th April,2011 30th October,2011 5

CS-70 BCA(5)-70/Assignment/2011 30th April,2011 30th October,2011 6

CS-71 BCA(5)-71/Assignment/2011 30th April,2011 30th October,2011 7

2
Course Code : CS-68
Course Title : Computer Networks
Assignment Number : BCA(5)CS-68/Assignment/2011
Maximum Marks : 100 (Weightage = 25%)
Last Date of Submission : 30th April, 2011/30th October, 2011

Answer all the questions. You may use illustrations and diagrams to enhance applications.

Question 1: Differentiate the followings with appropriate examples: (20 Marks)

(i) Local and Remote Bridges


(ii) Constant Bit Rate and Variable Bit Rate
(iii) Time Division Multiplexing and Frequency Division Multiplexing
(iv) Datagram and Virtual Circuit
(v) Analog and Digital Signal

Question2: (i) Explain through examples the followings in terms of


TCP reference model. (5 Marks)
• Reliable connection–oriented transfer of data
• Best effort connectionless transfer
(ii) Explain with illustration how the Internet Layer and the network Interface
layer of TCP reference model function. (10 Marks)
(iii) List advantages of digital transmission over analog transmission
With examples of each. (5 Marks)

Question 3: (i) Describe the Selective Repeat Protocol with illustration in terms of
Error recovery, flow control and packet loss. (5 Marks)
(ii) How is MAC sublayer different from Logical Link Control sublayer? (5 Marks)
(iii) Describe the two methodologies used by bridges for transmission of
Frames. (5 Marks)
(iii) What function(s) a station has to perform when it wants to transmit
A frame using a token ring protocol? (5 Marks)

Question 4: (i) How does the transport layer manage the crash recovery,
Multiplexing and connection establishment? Explain (15 Marks)

(ii) What is the convention of writing domain names? Explain through


an example. List at least five domain names and its meaning. (5 Marks)

Question 5: (i) Through an example and an illustration, explain how an ATM


network work? (10 Marks)
(ii) Describe the bandwidth limitations of B-channels and D-channel. (5 Marks)

(iii) Differentiate between Packet switching and Cell switching. (5 Marks)

3
Course Code : CS-69
Course Title : TCP/IP Programming
Assignment Number : BCA (5) CS-69/Assignment/Final
Maximum Marks : 100 (Weightage 25)
Last Date of Submission : 30th April 2011/30th October, 2011.

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

Question 1: Describe the following:


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

Question 2: How does the TCP handle the issue of multiplexing (10 Marks)

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

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

Question 5: Describe the activities to be performed at every layer in the TCP model when information
flows from layer to another layer. (20 Marks)

4
Course Code : BCS-061
Course Title : TCP/IP Programming
Assignment Number : BCA (5) BCS-061/Assignment/2011
Maximum Marks : 25
Last Date of Submission : 30th April, 2011/30th October, 2011

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

Question 1: Draw the IP datagram header format. “IP datagram has a checksum field
still its called unreliable protocol.” Justify.
(3 Marks)

Question 2: Write a client and server program in C language using UDP, where client program interact
with the Server as given below:

i) The client begins by sending a request to send a string of 8 characters or series of 7


numbers, the server sends back a characters or numbers as per the request of the client.
ii) In case of series of 7 numbers: The client sends a multiplication of numbers, to the
server.
iii) In case of a string of 8 characters: The client sends a reverse order of string to the
server..
iv) Server will send an acknowledgment to the client after receiving the correct answer.
(6 Marks)

Question 3: What is an “internetwork”? State and compare internetworking devices


used to connect different LAN segments.
(3Marks)

Question 4: Compare flow control and congestion control. Why a choke packet is used?
(3 Marks)
Question 5: Why would an application use UDP instead of TCP? Also, explain how can TCP handle
urgent data?
(3 Marks)
3.Question 6: Why do LANs tend to use broadcast networks? Why not use networks consisting of
multiplexers and switches.
(3 Marks)
Question 7: Write short notes on following:
(i) ICMP.
(ii) IP Encapsulation
(iii) Sockets.
(iv) SNMP.
(4 Marks)

5
Course Code : CS-70
Course Title : Introduction to Software Engineering
Assignment Number : BCA (5)-70/Assignment/ 2011
Maximum Marks : 25
Last date of Submission : 30th April, 2011/30th October, 2011

There are three questions in this assignment. Answer all the questions. You may use illustrations and
diagrams to enhance your explanations.

Question 1: Explain the difference between an expert and a novice user. How would your strategy for
designing user interfaces for an expert user differ from that for designing user interfaces for
a novice user. (10 Marks)

ANSWER 1: Expert users (meaning with extended experience in the application) expects advance
features and capabilities. They will want more customization options. Since they have a stable mental
model of the application structure they feel free to explore the application and try new things. They will not
be too worried about making mistakes since they feel secure that they will know how to bypass them.

Novice users, on the other hand, are new to the system and will need a simple and basic interface. Since
they are new in the system they will expect more secure ways of doing things in the system (for example
they will choose the templates or wizards to do their first steps in the system). Novice users' interface
should provide simple ways to achieve important frequently performed tasks. When designing to novice
users we should remember what the main use cases and don't shadow them with unnecessary features.

Question 2: How can successful and thorough systems planning, analysis, and design be ruined by poor
systems construction and implementation? How can poor systems analysis or design ruin a
smooth construction and implementation? For both questions, list some consequences. (5
Marks)
Answer:-
a system development life cycle consists of analysis, design,
construction, testing and implementation. When a system is to
be designed it needs a proper analysis or you can say proper
investigation which includes requirements, use and future scope
of a system. An analysis is the starting phase for a system
which will be designed. Even a successful and through systems
planning analysis and design can be ruined if a poor system is
constructed as this phase consist of coding & logics and if the
coding and logic and coding are not correct the implementation
will also effect. That is the reason a proper check should be
made in construction phase that the analyzed data is up to the
mark.

Question 3: Compare any 4 software development life cycle paradigms with each other. Indicate at least
one application for each of the paradigms that are suitable to developed using that paradigm.
(10 Marks)

6
Course Code : CS-71
Course Title : Computer Oriented Numerical Techniques
Assignment Number : BCA (5)-71/Assignment/2011
Maximum Marks : 25
Last date of Submission : 30th April, 2011/30th October, 2011

There are five questions in this assignment. Answer all the questions.

Question 1: Use the Euler method to solve numerically the initial value problem
dx
= −2t u2; u(0) = 1
dt
Solve the above initial value problem using fourth order Runge-Kutta method also.
(5 Marks)
Question 2: (i) Determine the root between 2 and 3, of the equation

x sin x + cos x = 0

(ii) Solve the following systems of simultaneous linear equations using Gauss elimination
method
(i) x1+x2+x3=6
x1−x2−x3=6
2x1+x2+7x3=12
(ii) 2x1+4x2+6x3=16
2x1+4x2+9x3=8
4x1+3x2+2x3=23
(5 Marks)

Question 3: The functions below have roots in the intervals which are specified on their right sides.
Compute the roots of these functions in each of the intervals to an assured three significant
figures by use of bisection method:
(i) ex−3x, on (0,1) and (1,2)
(ii) x2 − x −2 on (1,2)
(iii) lnx+ x −2 on (1,2)
(5 Marks)

Question 4:(i) Find a real root of the equation 4x3 + 3x2 - 4x - 5= 0 using bisection method. Perform
three reiterations.
22
(ii) If π = is approximated as 3.14, find the absolute error, relative error and relative
7
percentage error. (5 Marks)

Question 5: Find smallest positive root of e-x-cos(x) =0 by fixed point method. (5 Marks)

You might also like