100% found this document useful (2 votes)
84 views

Object Oriented Programming (CS304) Assignment No.4: Deadline

This document provides instructions for Assignment 4 in the CS304 Object Oriented Programming course. Students must: 1. Create a Dev C++ project with header (.h) and implementation (.cpp) files for each class in their object model from Assignment 3. 2. The assignment is due on June 1, 2009 and will not receive credit if submitted late or contains copied work. 3. The objective is to practically implement basic object oriented concepts in C++.

Uploaded by

immikhan1344
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
100% found this document useful (2 votes)
84 views

Object Oriented Programming (CS304) Assignment No.4: Deadline

This document provides instructions for Assignment 4 in the CS304 Object Oriented Programming course. Students must: 1. Create a Dev C++ project with header (.h) and implementation (.cpp) files for each class in their object model from Assignment 3. 2. The assignment is due on June 1, 2009 and will not receive credit if submitted late or contains copied work. 3. The objective is to practically implement basic object oriented concepts in C++.

Uploaded by

immikhan1344
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 3

Object Oriented Programming (CS304)

Assignment No.4

Deadline
Your assignment must be uploaded before or on 1st of June, 2009

Rules for Marking


It should be clear that your assignment will not get any credit if:
oThe assignment is submitted after due date
oThe assignment is copied

Objectives
The objectives of this assignment are,
o Practically implementing basic Object Oriented concepts using c++.

Assignment
Introduction:

Until now we have finalized the Object model along with associations and cardinality
now it is time to start implementing it practically, this assignment is simply start of c++
coding.

Description:

In this assignment you have to Make a project in Dev c++ in which you will add header
(.h) and implementation files (.cpp) against each class in your final solution of object
model of Assignment no.3. Note that in this assignment you don’t need to add code you
just need to add the blank files for each class like shown in the image below for an
example University Learning Management System(this example has been taken from last
semester assignment),

©Virtual University of Pakistan 1


Useful Exercise: (It has no marks in this assignment but will help you in coming
assignments):

Getting c++ code from Object Model using Argo UML:

1. Although it is NOT required in this assignment you can also get code using
ArgoUML for each class in your Object Model by selecting that class and
clicking on Source option (select c++ in language) as shown in image below it
will help you in later assignments in which we have to add code in these files.
2. This process will also show you the importance of object modeling as we can
easily get code once we have drawn good object model.
3. Only header files code is generated, we have to write implementation (methods)
code by our self also we have to make minor adjustments in the generated code
however it saves our typing time considerably.

©Virtual University of Pakistan 2


ArgoUML Download Link,
http://argouml.tigris.org/
You can install Java Runtime Environment directly from,
http://www.java.com/en/download/inc/windows_upgrade_ie.jsp

Uploading Instructions:

You have to upload your single zipped dev c++ project.

©Virtual University of Pakistan 3

You might also like