Monday 24 October 2011

IGNOU BCA ASSIGNMENTS Year, 2011 (6th Semester) CS-72, CS-73, CS-74, CS-75

MCA Project  4#


CUSTOMER CARE MANAGEMENT SYSTEM PROJECT IN ASP NET

FRONTEND - C # AND .NET FRAMEWORK 

BACKEND - SQL SERVER 2008

Synopsis- Available- Click on the Project link above to review
Final report- Available - Click on the Project link to review
Course Code                          :           CS 72
Course Title                           :           C++ and Object Oriented Programming
Assignment Number             :           BCA (6)-72/Assignment/ 11

Maximum Marks                  :           100 (Weightage 25%)

Last Date of Submission       :           30th April, 2011/30th October, 2011
 
2. IGNOU BCA CS-73 Assignments 2011(solved)
 
3. IGNOU BCA CS-74 Assignments 2011(solved)
 
4. IGNOU BCA CS-75 Assignments 2011

There are seven questions in this Assignment. Answer all the questions.  You may use illustrations and diagrams to enhance your explanations.  Please go through the guidelines regarding assignments given in the Programme Guide for the format of presentation.  Answer to each part of the question should be confined to about 300 words.

Question 1:    

Explain the term Class and Object using the example of a student class. The student class represents name, enrolment number, father’s name, telephone number, programme code and date of birth of a student. The class has a function to show the information about the student except date of birth, and to modify the information of telephone number and programme. List the private and public members (data members as well as member functions) for the class student. Define the data types of member variables using C++ and create few objects of the class. Can you put information in those objects? Give reasons.                                                                                                                          
  (8 Marks)

Question 2:                                                                            

Explain the following terms in the context of object oriented programming using the student class of question 1. You must use C++ to define the student class. In addition, assume that the student class has a sub class namely “PhD Student” who has an additional field “Department”. The function to show the information about PhD student also prints the department in addition to showing the information as shown by the student class.                                                                                                             
(28 Marks)
(a)          Overloaded Constructors
(b)         Encapsulation
(c)          Inheritance
(d)         Polymorphism

Question 3:                                                                                                    

What are the advantages of using UML? Create the class diagram for a University having classes – Student, Teacher, Subject and Programme. Make suitable assumptions, if any.

(8 Marks)






Question 4:                                                                                        

Explain the usage of the following C++ operators with the help of an example program.
                                                                                                                            (8 Marks)
(a)          operator for type casting
(b)         operator for bitwise OR
(c)          operator for dereferencing an address
(d)         comma operator

Question 5:    
                                                                                               
Differentiate between call by value and call by reference with the help of an example in the content of function call. Explain the advantages of call by value. What does C++ uses?                                                                                                       
   (8 Marks)


Question 6:    
                                                                                               
Write a template class “binaryTree” in C++. The class should have functions for search and insert and element into a binaryTree. Use this template to create a binary tree of integer keys. Make suitable assumptions, if any.                           
  (20 Marks)

Question 7:    
                                                                                               
Create a class AlphaString that stores only alphabets in a string of arbitrary length. The string has a constructor that makes sure that String has only Alphabets.  The class also has a copy constructor, and an overloaded + operator. The overloaded + operator should perform the concatenation of two strings. Does the class need an explicit destructor? Justify your answer.                                                                           
   (20 Marks)











Course Code                          :           CS-73
Course Title                           :           Theory of Computer Science
Assignment Number             :           BCA (6)-73/Assignment/ 11

Maximum Marks                  :           25

Last Date of Submission       :           30th April, 2011/30th October, 2011


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

Question 1: Construct one Turing Machine for computing each of the following functions

(i)            f (m, n) = m n, where ‘’ denotes multiplication

(ii)           f (m, n) =
                                                                                                                        (5 Marks)
Question 2: Construct one grammer for each of the following languages

(a)          
(b)            
                                                                                                                        (5 Marks)

Question 3: Show that each of the following functions is primitive recursive:

(i)            f (m, n)   = 4mn

(ii)           f (m, n)   = (5n)2m
                                                                                                                                    (5 Marks)
Question 4: Define the following concepts formally:
a)      Kleene Closure of an alphabet set.
b)      Finite Automata
c)      Godel Number
d)     Regular Expression
e)      Primitive Recursive Function
f)       Unsolvable Problem
g)      Turing-Decidable Problem
h)      Moore Automata
                                                                                                                (5 Marks)


Question 5:  (i)  Construct a DFA (Deterministic Finite Automata) accepting the   following Set:

w has an even number of a’s and odd number of b’s}    
     
  (ii) Construct Turing Machine for the following languages:

1)            {anbncn : n > 1}

2 )           wwR : w is any string of 0’s and 1’s}                              

(5 Marks)


Course Code                          :          CS- 74
Course Title                           :           Introduction to Internet Programming
                                                            (Java, ActiveX)
Assignment Number             :           BCA (6)-74/Assignment/2011
Maximum Marks                  :           100
Last Date of submission        :           30th April, 2011 (For January Session)
                                                            30th October, 2011 (For July Session)

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

Question 1: Differentiate between the following terms along with appropriate examples                                                                                                           (20 Marks)
i)        Applet and application
ii)      Inheritance and interface
iii)    Private and Protected
iv)    This and  Super

Question 2: Answer the following questions                                                    (20 Marks)

i)        What is mean by Serialization? Also differentiate between Transient and  Volatile keywords.                                                                                                                                                                                                                                                                                                                    
ii)      Why Java is called platform independent? Is C++ also Platform independent? Justify your answer?
iii)    When do we declare a member of class static ?Explain with the help of  a suitable  example
iv)    What happens if a  Final Keyword is applied to each of the followings:
a)      Class
b)      Function

Question 3: (i) What is finally block in Java? Explain with the help of a suitable example?                                                                           (7 Marks)

(ii) Show the user defined exception through an example ?           (8 Marks)

(iii)  What is Call by reference in Java? Explain with an example?                          
                                                                                                        (10 Marks)           
                                                                                                                 
Question 4:  (i) Write a program in java that displays all the arguments
                           passed at the command line in reverse order.                          (10 Marks)

(ii)   Write a program in java to print the following pattern                                
      (5 Marks)
                        1
                        2  2
                        3  3  3
                        4  4  4
                        5  5  5  5  5

         (iii) What is Synchronized Block in Java? Why do we use it?       (5 Marks)

Question 5: (i) Write a program in java to copy a file to another file. Name of the files are entered at command   line? For example Copy File1, File 2.                      
                                                                                                                             (5 Marks)                                                                                                                                                          
                 
 (ii) Write a recursive function in Java to find GCD of two integers entered at command line.                                                                              (5 Marks)

       (iii) What is event delegation model in Java? Explain                      (5 Marks)  





































Course Code                          :           CS-75
Course Title                           :           Intranet Administration
Assignment Number             :           BCA (6)-75/Assignment/ 11

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:     What is the need to develop an intranet based system when internet based system is possible? Explain with an example.            
                                                                    (10 Marks)

Question 2:     What is an Extranet? How does it differ from Intranet and Internet?                                          
(5 Marks)

Question 3:     What are hardware and software requirements to set up Intranet?                           Are there any better alternatives to Intranet. Justify your answer.                                                          
(10 Marks)
mso4