0% found this document useful (0 votes)
63 views1 page

OOP Project Guidelines and Requirements

This document outlines an object oriented programming project which requires students to analyze and design a solution to a real world problem using over 30 classes, UML diagrams, object initialization, modules, composition, inheritance, polymorphism, and exception handling. Students must implement the object oriented code and solve a real world problem like a job application system. The project is due on December 15th.

Uploaded by

Zarte Zurte
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
63 views1 page

OOP Project Guidelines and Requirements

This document outlines an object oriented programming project which requires students to analyze and design a solution to a real world problem using over 30 classes, UML diagrams, object initialization, modules, composition, inheritance, polymorphism, and exception handling. Students must implement the object oriented code and solve a real world problem like a job application system. The project is due on December 15th.

Uploaded by

Zarte Zurte
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Object Oriented Programming Project

In the last lessons, we covered how object oriented programming is very suitable
for modeling and solving real world problems such as university management
system, job application system and etc. In the scope of Object Oriented
Programming course, class attributes, behaviors, encapsulation, object
initialization, modules, composition, inheritance, multiple inheritance,
polymorphism, exceptions and etc. are covered. Your task for the project is to
analyze a problem using object oriented design paradigms, develop object
oriented design necessary to create a software architecture and implement the
OOP code to develop software. This program should solve some real world
problem (for example, job application system). You can solve any real world
problem you want. The requirements for the project are as follows:
 Use at least 30 different classes – [20 points]
 Draw the UML diagram of your program – [20 points]
 Utilize object initialization, accessors and mutators (getters and setters) – [10
points]
 Organize your code as modules and packages – [10 points]
 Apply composition – [10 points]
 Use inheritance or multiple inheritance – [10 points]
 Use polymorphism – [10 points]
 Handle Exceptions using try except – [10 points]
Project Deadline is 15th of December.

You might also like