Ignou BCA 5th Semester Assignment January 2014

Ignou BCA 5th Semester Assignment January 2014 - You will find here Ignou Bachelor of Computer Application (BCA) fifth semester BCS-051, BCS-052, BCS-053, BCS-054, BCS-055, BCSL-056, BCSL-057, BCSL-058 assignment for January 2014 session online.

Course Code

Assignment No.




For July-Dec 2013 Session
For Jan-June 2014 Session



15th October 2013

15th April, 2014




15th October 2013

15th April, 2014




15th October 2013

15th April, 2014




15th October 2013

15th April, 2014




15th October 2013

15th April, 2014





15th October 2013

15th April, 2014




15th October 2013

15th April, 2014




15th October 2013

15th April, 2014


Course Code                          :           BCS-051

Course Title                           :           Introduction to Software Engineering

Assignment Number              :           BCA(V)-051/Assign/13-14

Maximum Marks                   :           100

Weightage                              :           25%

Last Date of Submission       :           15th October, 2013/15th April, 2014


This assignment has three questions of 80 marks. Answer all the questions.  Rest 20 marks are for viva voce.  You may use illustrations and diagrams to enhance explanations. 

Question 1:                                                                                                        (30 Marks)

Develop SRS for Student Admission System for an Open University.

Make necessary assumptions.


Question 2:                                                                                                        (25 Marks)

Develop test cases for Student Admission System based on SRS developed in Question No.1. Make necessary assumptions.


Question 3:                                                                                                        (25 Marks)  

Which SDLC model best suits for the development of Student Admission System. Justify your selection by writing pros and cons of using the proposed SDLC model in comparison with any other SDLC model.


Course Code                                      :           BCS-052

Course Title                                       :           Network Programming and Administration

Assignment Number                          :           BCA(V)-052/Assign/13-14

Maximum Marks                               :           100 

Weightage                                          :           25%

Last Dates for Submission                :           15th October, 2013/15th April, 2014


This assignment has 4 questions of 80 marks. Rest 20 marks are for viva voce.


Question 1:    

(a)      What are the various run levels of Linux system? Discuss.                                       (6 Marks)

(b)      What are layers in the TCP/IP Model? Discuss the main functions and services of each  layer?                                                                                                                    (8 Marks)

(c)       Identify the address classes of the following IP address:




(3 Marks)

(d)      What is a Cookie?  How is it important in session management?

(3 Marks)


Question 2:    

(a)      Why would an application use UDP instead of TCP?  Also, explain how can TCP handle urgent data?

(6 Marks)

(b)       Write a UDP client and server program in C language, where client program  interact with the Server as given below:

i)    The client begins by sending a request to send a string of more than five characters or series of more than 7 numbers, the server sends back a characters or numbers as per the request of the client.

ii)   In case of series of numbers: The client sends a multiplication of numbers, to the server.

iii)  In case of a string of 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.

(12 Marks)


(c)      What are the different remote administration tools in Linux/Unix?

(2 Marks)

Question 3:


(a)      Explain the different parts of a passwd file in Linux/Unix.                                         (6 Marks)

(b)      Explain the working of mail server specifying the protocols involved in sending and receiving the mails?                                                                                                  (3 Marks)

(c)      Draw the IP datagram header format.  “IP datagram has a checksum field

still its called unreliable protocol.”  Justify.

(7 Marks)

  (d)      State and compare internetworking devices used to connect different LAN segments.

(4 Marks)

Question 4:


(a)      Which command is used to display real-time running tasks in a Linux environment? Explain the significance of this command using an example.

(6 Marks)

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

(8 Marks)

(c)      What is Samba Server in Linux? Explain its importance.                              (4 Marks)


(d)      What is the significance of Nmap utility in Linux.                                                     (2 Marks)

Course Code                          :           BCS-53

Course Title                           :           Web Programming

Assignment Number              :           BCA(V)-053Assign/13-14

Maximum Marks                   :           100

Weightage                              :           25%

Last Date of Submission       :           15th October, 2013/15th April, 2014


This assignment has two questions of 80 marks Rest 20 marks are for viva voce. 

Question 1: (Covers Block 1)                                                                           (10×4=40 Marks)

a)      What are the features of Web 2.0 technologies? Why do you need to use CSS? Create a web page for BCA. The web page should have various sections (use <div> tag for this purpose), each section should provide detailed list of courses of one semester of BCA Each of the section should have its own style.

b)      What is XML? Why is it needed even though you have HTML? Create at least five instances of your friend’s data using a XML page. The list can contain name and date of birth of the friend. In addition, each friend will have at least one phone number and address. Create the DTD for the XML document you have created.

c)      Explain the concept of Document Object Model in the context of JavaScript. Explain how events are handled using JavaScript. Write a program using JavaScript that displays the current time on a web page and increments it after every 10 seconds.

d)      What are WAP and WML? Explain with the help of an example. Explain the process of creating a web page for a mobile device along with an example.

Question 2: (Covers Block 2)                                                               (10×4=40 Marks)

a)      Explain different types of client-server architectures. Explain the GET and POST methods of HTTP protocol? Why do you use these methods? Explain with the help of an example each.

b)      Create a JSP page that shows use of JSP Directives, Elements, Scriptlets, Expressions and variables. Create a web page using JSP that stores the number of times a button is clicked on to the server.

c)      What are cookies? Why are they used? How are they different to a session? Create a page that asks your name and creates a cookie about your name

d)      What is JDBC? Why are they used? Create a web site using JSP to verify your login and password. The site should allow you to register, in case you do not have login name and password. The username and password must be stored in the database. On successful login, a welcome page should displayed.

Course Code                          :           BCS-054

Course Title                           :           Computer Oriented Numerical Techniques 

Assignment Number :           BCA(V)-054/Assign/13-14

Maximum Marks                   :           100

Weightage                              :           25%

Last Date of Submission       :           15th October, 2013/ 15th April, 2014

Note: This assignment has 8 questions of 80 marks answer all the questions. Rest 20 marks are for viva voce.  Also, the marks for each of the sections inside the question are equal wherever not mentioned.

Q. No. 1:  (a)  Explain each of the following concepts, along with at least one suitable example for  each:  (i) round-off error  (ii) chopping error  (iii) truncation error (iv) floating-point representation (v) significant digits in a decimal representation

(5 Marks)


(b) Find out to how many decimal places the  value  22/ 7  is accurate as an approximation  of   3.14159265, where the latter  is value   of ╥, calculated up to 8 places after decimal ?

(2 Marks)

(c) Explain with suitable examples  that in  computer arithmatics (i.e., numbers represented in computer, with +, , *, / as implemented  in a computer)


( i )  (a + (b + c)) = ( ( a+ b) + c) , i.e., associativity of +, may not be true for some computer numbers a, b and c

(ii) (a * (b + c)) = ( ( a* b) + (a * c)) , distributivity of + over *, may not be true for some computer numbers a, b and  c

(4 Marks)

(d)     Obtain the nth Taylor expansion of the function f(x) = 1/ (1+x)

in the open interval    ( – ½ , 1 )    about x = 0                                                        (3 Marks)


(e)     Calculate a bound for the truncation error in approximating f(x) = sin x by

Sin (x)  =  1  x 3 /  (fact 3)  + x/ (fact 5)   x7 / (fact  7),

where   1  =<  x  =< 1  and  (fact n) denotes factorial of n

                                                                                                                                    (3 Marks)

Q. No. 2:   (a)  Solve the system of equations

                        x1+ x2+  x3 = 6

3x1+ 3x2+  4x3 =  20

2x1+ x2+  3x3 = 13

using (i) Gauss elimination method   (ii) Gauss elimination method with partial pivoting.   (4 Marks)

(b)           Perform four iterations (rounded to four decimal places) using (i) Jacobi Method and

(ii)      Gauss-Seidel method, for solving sthe following system of equations.

–8            1             1              x1            1

1          –5           –1              x2    =     16

1            1           –4              x3            7

With  = (0, 0, 0)T.  The exact solution is (–1, –4, –3)T.     Which method gives better approximation to the exact solution?

( 3 Marks)

Q. No. 3:


(a) Consider the equation 2x – log lo x = 7 lies in the open interval ( 3.78, 3.79 ). Apply bisection method to find an approximate root of the equation correct to three decimal places.



(b) It is known that the equation x3+ 7x2 + 9 = 0 has a root between 8 and 7.

Use the regula-falsi method to obtain the root rounded off to 3 decimal places. Stop the

iteration when  I xi+  1  xi I <  l04.


(c) Determine an approximate root of the equation

cos x – x e X   =   0,                    using

i) secant method starting with the two initial approximations as xo = 1 and x I = 1


ii) regula-falsi method.


(d) Find an approximate root of the equation

x2   2x   8  = 0

using fixed point iteration (successive substitution) method, starting with x0 = 5. Stop the  iteration whenever      I x i+1    xi I <0.001.                                                                 

                                                                                                                                    (8 Marks)


Q. No. 4: (a) What is interpolation? Why do we need interpolation?

(b) Show that (E + 1)δ = 2(E  1)μ.

(c) Express Δ3f1 as a backward difference.

(d) Express Δ3f1 as a central difference.

(e) Express δ2f2 as a forward difference.                                                   (10 Marks)

 Q. No. 5: 


(a) By decinnial census, the population of a town was given below.

Year  (x)        :   1971  1981 1991 2001  2011

Population  (y):   46       66    81     93     101

(in thousands)


(i)                  Using Newton’s forward formula, estimate the population for the year 1975.

(ii)                 Using Newton’s backward formula, estimate the population for the year 2005.

(iii)               Using Stirling's central difference formula, estimate the population for the year 1994

   (9 Marks)


(b) If  values of the function g: x à y  are given as g(1) =  3, g(3) = 9, g(4) = 30, g (6) =132,  find  the Lagrange’s interpolation polynomial of g(x). Also, find g(5)                  (5 Marks)



Q. No. 6: Find the values of  the first and second derivatives of f(x) at   x = 700 from the

following table.  Use 0(h2) forward difference method.  Also, find  Truncation Error (TE) and  actual errors.                                                                                     (5 Marks)

x       :        700                   720                740                760

f(x)    :      6.2146                6.2344            6.2538            6.2729


 Q. No. 7:  Compute the value of the integral


0.5    (2ex + 3 x )  dx       by

(i)   Rectangular Rule (ii) Trapezoidal Rule (iii) Simpson's 1/3 Rule                       ( 9 Marks)



Q. No. 8: 


(a)  Solve the Initial Value Problem, using Euler’s Method

y¢ = 1 + y2, y(0) = 1.

Find y(0.8) taking h = 0.2 and h = 0.1                                            ( 4 Marks)

(b)   Solve the following Initial Value Problem using (i)R-K method of 0(h2)

(ii) R-K method of 0(h4)


y' = 1 2ty, y(0.2) = 0.1948. Find y(0.4) taking h = 0.2,  where y' =

( 6 Marks)


Course Code                          :           BCS-055

Course Title                           :           Business Communication

Assignment Number              :           BCA(V)-055/Assign/13-14

Maximum Marks                   :           100

Weightage                              :           25%

Last Date of Submission       :           15th October, 2013/ 15th April, 2014


Answer all questions. Please go through the guidelines regarding assignments given in the Programme Guide for the format of presentation.


1.         Read the passage given below and answer the questions that follow:

India is coming into its dividend as an unusually young country in an unusually ageing market ¾ a young, fresh-faced nation in a graying world. Globally, more people than ever before are entering retirement. In fact, even by the 1980s, the heads of European countries had begun to worry out loud about Europe’s falling population. ‘Europe is vanishing…our countries will be empty.’ The former French President Jacques Chirac had said¾ the continent was becoming a place of ‘old people, living in old house, ruminating about old ideas’.

This trend of an ageing, shrinking population now visible across much of the developed world, is coinciding with India’s experience of a demographic dividend that will last until 2050. This opens up interesting new opportunities for the country, as the challenge of maintaining wealth in ageing societies means that developed markets will have to increasingly outsource their labour requirements. In 2020 India is projected to have an additional forty-seven million workers, almost equal to the total world shortfall. The average Indian will be only twenty-nine years old, compared with the average age of thirty-seven in China and the United States, forty-five in Western Europe and forty-eight in Japan.

An early sign of the immense potential of our human capital has been the growth of India’s IT sector and the rise of ‘transformational outsourcing’ by multinational firms across industries. The country has seen its global profile rise rapidly on the strength of its human capital¾its entrepreneurs, scientists, engineers and management graduates.

India already has the second largest reservoir of skilled labour in the world. It produces two million English-speaking graduates, 15,000 law graduates and about 9000 PhDs every year. And the existing pool of 2.1 million engineering graduates increases by nearly 300,000 every year.

A talented pool of workers, along with abundant capital and investment, presents us with immense opportunities for creativity and innovation, which can in turn lead to rapid gains in productivity growth and GDP.

a)         Answer the following questions:

i                       What is the advantage that India will soon enjoy compared to the western world?  (2)

ii                     What were the two things that were worrying the former French President?    (2)

iii                    Why do you think age is such an important factor for the economic health of a nation?                                                                                                         (2)

iv                   What has been the early visible sign of India’s economic potential?       (2)

v                     Give an appropriate title to the passage and say why you choose it?       (2)

b)         Pick out words from the passage which mean the same as the following:       (5)

i                       An extra benefit that you do not expect to get

ii                     Thinking about something very carefully

iii                    Becoming smaller

iv                   Pertaining to study of population

v                     A person who organizes and operates a business

c)         Find the opposites/antonyms of the following words from the passage:          (5)

i                       Decreases

ii                     Local

iii                    Fall

iv                   Slowly

v                     Restricted

2.         You have been asked to write a report on flexible working hours for your company. You may write for or against this concept. The first paragraph of the report is given. The report should be of approximately 200 words.                                                              (15)

The report concerns the feasibility of allowing members of staff to start and stop work at the times that suit them best; the obvious proviso is, of course, that everyone should still work a total of 40 hours per week, as we do now. The suggestion of flexible working hours was put forward to the directors by certain members of staff, particularly those who have young children at school.

3.         Fill the gaps with in, on or at.                                                                                       (10)


i                       There’s a ticket machine…………..the entrance to the metro station.

ii                     Chandni Chowk tube station is……….the Yellow Line of Delhi Metro.

iii                    Delhi Metro Fares are calculated based ………. the origin and destination stations using a fare chart.

iv                   Refundable deposit of 50 must be paid..…the time of purchasing the card.

v                     Rahul found a Norwegian flag……………the South Pole.

vi                   There is snow……………….Kilimanjaro throughout the year.

vii                  The mosquitoes that spread dengue usually bite ……….dusk and dawn.

viii                According to WHO dengue fever is now endemic ……… more than 100 countries.

ix                   He was born ……….a small village…………Uttar Pradesh.

4.         You are a group of 6 friends, interested in visiting Thailand. You have seen an advertisement of Excellent Travels on the web. Write an email to them to enquire about a one week trip to Thailand. Ask about the following:                                                (10)

  • Place you should visit
  • Accommodation
  • Organization of sightseeing
  • Total cost per head

5.         Fill in the blanks with the correct form of the verb given in brackets.              (10)


i                       The cars …………parked on the street ahead. (is/are)

ii                     The carpet ………………a lot of stains. (has/have)

iii                    The Trade Union Members’ Meeting ………….being held in the Conference Room. (is/are)

iv                   Fifteen years………….a very long time! (is/are)

v                     Neither her father nor her mother ………………very tall. (is/are)

vi                   Either this woman or that man…………….stolen the watch. (has/have)

vii                  At the party, everyone……………well dressed. (was/were)

viii                Baked beans and toast…………..my favourite dish for breakfast. (is/are)

ix                   Many children ………..injured in the accident. (was/were)

x                     Something………………amiss in this room. (seem/seems)

6.       Write a letter introducing your company to a prospective customer. Include in it:  


  • The services/products your company offers.
  • Suggest that you could make a presentation about your company at a date and time convenient to your customer.

7.      You are Divya/Vishwas. You have just completed your Bachelor’s Degree in Computer Science. You have seen an advertisement for the post of Trainee (Marketing) at Express Technologies. Write an application to the company and also include your CV.                                                                                                                                             (15)

8.      You are R. M Tickoo, G.M. ‘Advanced Computing’. Write a memo to all the Heads of Department (Design, Public Relations, Sales, Production and Finance) for a meeting to discuss the issue of reaching new targets in the year 2010-2011. The Heads need to come prepared with suggestions regarding higher visibility, new designs and aggressive marketing as per their field of work.                                                                     (10)

Course Code                          :           BCSL-056

Title                                        :           Network Programming and Administration Lab

Assignment Number              :           BCA(V)-056/Assign/13-14

Maximum Marks                   :           50               

Weightage                              :           25%

Last date of Submission        :           15th October, 2013/ 15th April, 2014

Note: This assignment has two questions. Answer all the questions. These questions carry 40 marks. Rest 10 marks are for viva voce.

Question 1:                   

Write a TCP client and TCP server program in C language, where the server can exchange text with many client processes. A client process starts the communication with an input “start”. After this the client process waits for the answer from the server. If server permits, it can further send any text message (with restriction of not more than 100 sentences in an hour). The communication goes on in this way until the client process sends the message "stop" to the server.

                                   (20 Marks)


Question 2:                   


a)      Write a step by step procedure to configure a remote server in Linux and transfer a Directory to Remote Server.

(10 Marks)

b)      Write a step by step procedure to create and configure samba Server in Linux. Also, transfer files from client side.

                        (10 Marks)


Course Code                          :           BCSL-057

Course Title                           :           Web Programming Lab

Assignment Number              :           BCA(V)/057/Assign/13-14

Maximum Marks                   :           50               

Weightage                              :           25%

Last Dates for Submission    :           15th October, 2013/ 15th April, 2014


This assignment has one question of 40 marks. Rest 10 marks are for viva voce. The sections in the question carry equal marks.


Question 1:                                                                                                                                  40 marks

Create a Sample site for your Study Centre having the following feature (you must use CSS preferably as a separate file):

(a)    All the pages of this web site should have common Top area consisting of the name – IGNOU with logo, Regional Centre Name and Study Centre Name. You must use CSS for format this area.

(b)    All the pages should have a footer that must contain the copyright sign and copyright information. It should also contain the name of the developer and date and time of last update of the page.

(c)    The title of each page should be “Study Centre Website”.

(d)    The left side of the page should have a Menu consisting of following menu items:

Home, Events, Developer Profile, Feedback

Please note that the top area and Menu should be visible in all the web pages.

(e)    The Home should contain study centre name, in-charge name, contact phone and the Map of location of study centre.

(f)     The Events should show a table of events along with the date and time. The table should have proper heading. The colour of background heading should be Dark. Alternative rows of the table should have different shading.

(g)    The Develop Profile should contain your brief CV.

  1. It must have your image in the size 300 * 200 with alternate text
  2. The CV should have at least two tables
    1.                                                                i.      First containing your Qualification from 10th till date and
    2.                                                              ii.      Second containing the list of projects that you have done so far.
  3. It should also contain two level list showing your Hobbies and Interests.

(h)    The feedback form should get the following information –

  1. Name, and enrolment number (If student of IGNOU) Comments by the person, Rating on website content and email id of the person.
  2. Use JavaScript to make sure that all the entries of the forms are filled up correctly.
  3. The feedback should be submitted and stored in a database.
  4. All the comments must be displayed on a web page


Course Code                          :           BCSL-058

Course Title                           :           Computer Oriented Numerical Techniques Lab

Assignment Number              :           BCA(V)/058/Assign/13-14

Maximum Marks                   :           50

Weight age                             :           25%

Last Date of Submission       :           30th September, 2013 (For July, 2013 session)

                                                            31st March, 2014 (For January, 2014 session)


This assignment has eight problems of 40 marks each of 5 marks. All problems are compulsory. 10 marks are for viva voce.


Note: The programs are to be written in C/C++ and/or in MS-Excel/Any spread sheet.



Problem No. 1: Write a programme that generates (three) approximations of the sequence , using the following three schemes (one for each approximation):


                                    for  n = 1, 2,…….



                                    for n = 2, 3,………


                                    for n = 2, 3,……


Further, make a table of errors for each of the three approximations in the following format for first ten errors (for each)








Problem No. 2: Write a programme that implements (non-pivoting) Gaussian elimination method for solving n linear equations in n variables, that calls procedures

(i)                  upper-triangularisation and

(ii)                back substitutions

(codes of procedures are also to be written).

Use the programme for solving the following system of linear equations:

Problem No. 3: Write a programme that approximates a root of the equation f (x) = 0 in an interval [a, b] using bisection method. The necessary assumptions for application of bisection method should be explicitly mentioned. Use the method to find a root of the equation.

Problem No. 4: Write a programme that approximates a root of the equation f (x) = 0 in interval [a, b] using Gauss-Seidel method. Use the method to solve the system of linear equations given in Q. No. 2 above. You may make assumption for appropriate initial values of the variable.

Problem No. 5: Write a programme that constructs Lagrangian polynomials, for which at most four nodes are given (hence interpolating polynomial will be at most cubic). Using the programme, find Lagrangian polynomial that approximiates f (x) = x3 and the nodes given are . Use the polynomial to approximate value at x = 1.5.


Problem No. 6:  Repeat Problem No. 5 for constructing Newton’s Interpolating polynomial (in stead of Lagrangian Polynomial)

Problem No. 7: Write a programme that approximates the derivative of a given (differentiable) function f (x) at x = xo, using forward–difference formula. Using the programme find the derivative of .


Problem No.8: Write a programme that approximates the value of a definite integral  using Simpson’s Rule, with M sample points. Find an approximate value of the integral of  over the interval [1, 6].

Post new comment