Create a project that illustrates what you’ve done this semester. You have quite a bit of leeway on this project, so pick something interesting. Ideal projects will illustrate the primary ideas of this course:
Object-oriented programming
Inheritance, encapsulation, and polymorphism
Sound programming practices
Solid documentation including (but not limited to) UML diagrams
Proper implementation of Abstraction (interfaces, abstract classes)
Appropriate use of data structures (linked lists, stacks, arraylists)
Please submit source code and any other resources necessary to compile and run your project.
In general, projects should be written in one of the languages described in the class (C, C++, or Java) unless you’ve spoken to the instructor about using some other language.
*Note*: My project proposal is to create a typical library management system. since so of the students are doing the same thing I am, I am gonna have to make this a little unique like adding a class or classes for movies and games, not just renting books.
*Note*: Also when you get this done can you explain the coding too because I am gonna have to present this as well. (you can do this in Java or C or C++, whatever makes it easier for you.)