IGNOU MCA Papers : CS16 OBJECT ORIENTED SYSTEMS

Category: Other MCA Topics    |    165 views    |    Add a Comment

MCA (III Yr)
Term-End Examination

December, 2005

CS16 : OBJECT ORIENTED SYSTEMS

Time: 3 hours
Maximum Marks: 75

Note : Question No. 1 is compulsory. Answer any three questions from the rest.
1. (a) A manufacturing company has factories and offices in many major cities of India. The employees working in the offices are categorised as Managers, Engineers and Clerks. Employees working in the factories are categorised as Supervisors and Machine Operators. The company wishes to develop a system for managing the details of its employees. Identify the classes in the system and draw a class diagram. Each class must have at least three attributes and two operations. Explain the classes and associations, if any. (Marks 10)

(b) Why do we use object diagrams ? What are the two types of object diagrams ? Give an example of each type. (Marks 5)

(c) What is Overriding ? Explain two reasons for using overriding, with example. (6)

(d) Explain each of the following with an example : (Marks 9)
(i) Abstract Classes
(ii) Concrete Classes
(iii) Generalization

2. (a) Prepare an object diagram showing at least five relationships among the following object classes :
- Bank
- Branch
- Account
- Savings Bank Account
- Current Account
- Fixed Deposit Account
- Customer
Include associations and their qualifications, if any. Use association names, where needed. Add more classes, if necessary. You do not need to show attributes. (Marks 10)

(b) What do you mean by constraints ? Give examples for each of the following cases : (Marks 5)
(i) Constraints on objects
(ii) Constraints on links

3. (a) Given the class “Book” with attributes title, authors (one or more), publisher, ISBN No., price, no. of pages and weight, write the class definition in C++. Number of pages and weight are private attributes. Two methods used by this class are
get_no_of_authors( ) and calculate_carriage_cost().
The second method uses no. of pages and weight of the book to calculate carriage cost. (Marks 9)

(b) What is polymorphism ? Explain its use with the help of an example. (Marks 6)

4. (a) What is the purpose of using a functional model ? Give an example of functional model. Also explain the following terms in the context of data flow diagrams : (Marks 7)
Process, Data Row, Data Store

(b) Explain how generalizatlon is mapped to tables with the help of an example. (Marks 5)

(c) Explain ternary association with an example. (Marks 3)

5. (a) Draw an ER diagram f or a cricket tournament. The information to be depicted in the diagram includes teams, members of the teams, captain, manager and coach of each team, matches of the tournament, runs scored by each team in each match, winner of each match.
Identify the entities and show relationships among them. Include attributes wherever necessary. (Marks 10)

(b) What is metadata ? Explain concept of meta class with an example. (Marks 5)

Share/Save/Bookmark

 

IGNOU MCA - MASTER OF COMPUTER APPLICATION Books with solved Previous Year Papers and Important Exam Material

Category: MCA SYLLABUS    |    174 views    |    Add a Comment

MCA I sem (NEW Syllabus)=REVISED COURSE MRP Discounted Price(50%) for Delhi Discounted Price(30%) for Outside Delhi Postage & Handling Charges
MCS-011 Problem Solving and Programming 130 65 90 FREE
MCS-012 Computer Organisation and Assembly Language Programming
 140 70 98 FREE
MCS-013 Discrete Mathematics
 130 65 90 FREE
MCS-014 Systems Analysis and Design
 140 70 98 FREE
MCS-015 Communication Skills
 130 65 90 FREE
MCS-016 Lab
 130 65 90 FREE
MCS-017 is not yet published.
MCA II sem (New Syllabus)
MCS-021 Data and File Structures 140 70 98 FREE
MCS-022 Operating System Concepts and Networking 120 60 98 FREE
MCS-023 Introduction to Database Management Systems 120 60 98 FREE
MCS-024 Object Oriented Technologies and Java 140 70 98 FREE
MCS-025 is not yet published.
MCA III sem (New Syllabus)

MCS-031 Design and Analysis of Algorithm 120 60 84 FREE
MCS-032 Object Oriented Analysis and Design
 130 65 90 FREE
MCS-033 Advanced Discrete Mathematics
 120 60 84 FREE
MCS-034 Software Engineering
 140 70 98 FREE
MCS-035 Accountacy and Financial Management
 140 70 98 FREE
MCS-036 is not yet published.
MCA IV sem (New Syllabus)
MCS-041 Operating System 140 70 98 FREE
MCS-042 Data Communication & Computer Networks 140 70 98 FREE
MCS-043 Advanced DBMS 140 70 98 FREE

MCA V sem (New Syllabus)

MCA VI sem (New Syllabus)
NOT APPLICABLE

Share/Save/Bookmark

 

Outlines of Syllabi for M.Sc. (Computer Science)

Category: MCA SYLLABUS    |    147 views    |    Add a Comment
First Year

  Theory   Practical
  • Operating System
  • Artificial Intelligence
  • Design and Analysis of Algorithms
  • Computer Graphics
  • Software Engineering
  • Advanced Java Programming
  • Visual C++ Programming
  • Design and Analysis of Algorithms
  • Computer Graphics
  • Advanced Java Programming
  • Visual C++ Programming

 Second Year

  Theory Practical
  • System Software Software and Assembly Language
  • Parallel Programming
  • E-Commerce and Web Technologies
  • Elective-I
  • Seminar
  • Project Work
  • Parallel Programming
  • E-Commerce and Web Technologies
  Electives
  • Interworking with TCP/IP
  • Personnel Management and Organisational Structure
  • Artificial Neural Networks
  • Programming Languages
  • Optimization Techniques
  • Pattern Recognition and Biometrics

Share/Save/Bookmark

 

Information about MCA

Category: About MCA    |    507 views    |    1 Comment

‘B’ level course of DOEACC Scheme has been recognized by Ministry of Human Resource Development, Govt of India, as professionally equivalent to MCA Degree course. Students can acquire this qualification by undergoing this course and passing the examination conducted by the DOEACC Society. Working professionals can also appear in this examination directly, provided they possess the requisite education qualification as indicated below.

Eligibility for B level course

i) For students appearing through an institute Level ‘A’ / Government recognized PGDCA/Government recognized PGDCA/Government recognized polytechnic engineering diploma/Graduate, followed in each case by an accredited ‘B’ level course (First two semesters are exempted for those who have passed ‘A’ level in full. Candidates having Government recognized PGDCA/Government recognized PGDCA will also be eligible for exemption of some subjects depending on the courses they had undergone, on a case by case basis).

ii) For students-at-large (Direct Applicants) Level ‘A’/Government recognized PGDCA/Government recognized PGDCA, followed in each case by two years relevant experience. * (First two semesters are exempted for those who have passed ‘A’ level in full. Candidates having Government recognized PGDCA/Government recognized PGDCA will also be eligible for exemption of some subjects depending on the courses they had undergone, on a case by case basis). Graduate/Government recognized polytechnic engineering diploma, followed in each case by three years relevant experience.
*Relevant experience connotes job experience in IT including teaching in a recognized institution as faculty member, excludes coaching.

For more Information Log on to :
http://www.doeacc.edu.in/

Share/Save/Bookmark