VUsolutions Transferred to AchiKhasi.com

From December 2011, this blog www.VUsolutions.blogspot.com is transferred to http://achikhasi.com/vu/ . So, you may visit http://achikhasi.com/vu/ for latest study related help.

Back to home VUsolutions

VUsolutions Fans Club [join us for MORE solutions]

VUsolutions on Facebook

CS304 Assignment No. 1

Wednesday, April 13, 2011 Posted In Edit This

Object Oriented Programming (CS304)

Assignment No.1

Deadline:Your assignment must be uploaded before or on Wednesday 20th April, 2011111

Rules for Marking

It should be clear that your assignment will not get any credit if:

o        The assignment is submitted after due date
o        The assignment is copied

Objectives

The objectives of this assignment are,

  • Giving the basic object oriented concepts like abstraction, encapsulation, inheritance, Polymorphism and sub typing to students.

Assignment:


In this course we are going to develop Topic Based Content Management System that will facilitate the students in their online learning using OOP approach. Our system includes all the features that a modern Learning Management System should have we will focus only on one of its important aspect that is directly related to students as under,

Topic Based Content Management System

The explanation of these three systems is given below,


At the moment our content management system provides students course contents that are accessible online. Now, it will be implemented in the form of Topics in such a way that a Topic may contain one or more lessons for each course lying in a given study program. Each lesson will contain contents/sub-topics which is directly related to Topic. For example “Pointer” is a Topic and “pointer with arrays” is its subtopic/sub content in CS201 Course”. Another requirement in this context will be the availability of online html contents, Power Point Slides and PDF handouts in Lesson as well as in Topic wise.

The tasks you have to do are:

  1. You will have to identify the main entities (objects) for this system.
  2. You will have to find out the relationships between these objects.
  3. You will have to find the necessary attributes and functions that need to be associated with each object to implement the functionality mentioned above in the given scenario.
  4. You will make a final comprehensive diagram show all objects and their relations along with their necessary attributes and functions.

Note: Use all concepts you have studied so far like abstraction, encapsulation, inheritance and sub typing. You can use any tool for drawing like MS Office or Visio.
             

Important things to consider: 

  1. As happens in real world that everyone visualize a problem in different way so the solutions of all students should be according to their own thinking not taken from some source.
  2. As this is preliminary phase of our system so it is recommended that you identify as much objects and their relationships as you can some of them may be eliminated in next assignments.
  3. You are required to listen Lesson No:06 specifically with full concentration in order to solve this assignment.

Back to home VUsolutions

Shaadi.com: Just create ur account & find ur partner or EARN money, its reall & EASY

VUsolutions Followers (Join NOW and Get Extra Benefits)

Install LATEST toolbar having lot of features - GET solutions on Desktop

toolbar powered by Conduit
Caliplus 300x250 NoFlam VitoLiv 468x60 GlucoLo