CMP212 Object Oriented Programming Evaluation 2 Short 2026 | Elizabeth
CMP212 Evaluation 2 Short
|
Programme Title |
FdSc Computing |
|
Module Title |
Object Oriented Programming |
|
Module Code |
CMP212 |
|
Evaluation Model |
Purposeful |
|
Submission Closing date |
26/06/2026 – 04:00PM |
|
Weight |
70% |
|
Willing By |
Akira Agusta |
Module Goals
This module further develops the programming abilities of students by introducing them to object oriented programming (OOP) concepts equivalent to classes, objects, encapsulation, inheritance and polymorphism.
Learning Outcomes Assessed
|
No |
Learning Outcomes |
|
LO2 |
Make an object oriented application. |
|
LO3 |
Distinguish and follow appropriate object oriented programming methodologies to construct an application. |
Description/Steering
|
Evaluation |
Purposeful |
|
Weight |
70% Marks |
|
Submission Plan |
Turnitin – Zip file along with code, and You Tube video hyperlink |
Current Pointers
It is probably going you’ll presumably presumably presumably were employed as a junior developer and were given your first project. It is probably going you’ll presumably be helping to construct a Java application for the Newcastle Philatelist Club (NPC) who require a tool for their contributors to organise stamps that they both have or are drawn to.
It is probably going you’ll presumably presumably presumably were tasked with the make and growth of a prototype application that meets the necessities outlined beneath and displays data the utilize of in-memory objects (non-eternal data storage) or that utilises comma-separated values (CSV) recordsdata to store data (eternal storage).
You are required to construct a prototype application that meets the necessities beneath and demonstrates your skill to utilize OOP tactics.
Programme Utility Necessities
1.Utility compiles and displays a GUI, with views for:
a.Most predominant Menu (application homepage)
b.Manage Stamps (hundreds the quite a bit of trace categories. Accessible categories are: Definitive, Commemorative, Frail and Mint.)
c.Tag ownership (allow users to deal with their stamps into available categories)
d.Stamps wishlist (allow users to preserve watch over a list of stamps they’ve to have)
2.Utility displays data connected to the views
3.Utility enables a few users to log in and store personalized ownership lists and wishlists (nonetheless all users contain obtain admission to to the same list of Stamps and Tag Classes)
4.Utility users cannot add, edit, or delete any of the categories in 1b
5.Utility enables users to:
a.Add a unique data item on views 1c and 1d
b.Edit a data item on views 1c and 1d
c.Delete a data item on views 1c and 1d
Aquire Reply of CMP212 Object Oriented Programming Evaluation 2
Chat With Consultants
Extra Notes
It is probably going you’ll presumably presumably aloof knowing your classes prior to you open working to your application. It is probably going you’ll presumably be shown utilize the Unified Modelling Language (UML) to construct a category plot that highlights relationships between classes. It is probably going you’ll presumably presumably aloof also employ OOP concepts where that you might presumably presumably have.
On completion of your application, you are asked to construct a video screen-recording of your self (no extra than 20 minutes) the utilize of the application and talking thru its efficiency. Your video might presumably aloof show how you might presumably presumably presumably contain fulfilled every of the
necessities, beginning from 1 to five. It is probably going you’ll presumably presumably aloof add this to YouTube as an unlisted video and provide a hyperlink for submission.
Evaluation Criteria
Weight (%) Criteria
| Weight (%) | Criteria |
| 25% | Efficiency and Requirement Fulfilment |
| 25% | User Journey and Interface Make |
| 25% | Code Quality and Efficiency |
| 25% | Records Management and Exterior Coping with |
Learning and Teaching Ideas
Our philosophy of learning and teaching, our knowing of practising for stage 5 and NCG policies and methods contain all influenced our particular formula to learning and teaching for the stage 5. Our teaching strategies were developed with narrate attention to debates relating pupil learning styles. As such, our teaching strategies provide a framework by capacity of which students build the capacity to preserve watch over their very have learning and evolve, over the direction of their experiences, into self sustaining newbies, buying the knowing, knowing and abilities that are predominant to learning in Better Training and to lifelong learning, put up-graduation. Lectures, tutorials, and pupil-centred learning exercises will likely be employed. Purposeful classes will strengthen the learning of summary concepts. Workshops and demonstrations will likely be organised in totally different topics to support the students master the predominant abilities to construct their knowledge in these areas. Wherever that you might presumably presumably have, reference will likely be made to further materials and academic journals within the connected field of computing. The VLE will likely be liable to raise face to face teaching and learning with further alternatives for learning and obtain admission to to resources. There’ll likely be an introduction to the utilize of the library and a supportive tutorial framework to give particular person strengthen where required.
Learning Materials/Sources
Books
- Lassoff, M (2017) Java programming for novices, Packt Publishing
- Martin, R (2018) Dapper Architecture, Pearson Training
- Schildt, H (2017) Java: The Complete Reference (tenth Ed.), McGraw-Hill
- Urma, R., Fusco, M. and Mycroft, A (2018) Up-to-the-minute Java in Action (2nd Ed.),
Manning Publications
Websites
- Java Tutorial (w3schools.com)
- Java Tutorial | Study Java Programming – java point
- Java Tutorial – GeeksforGeeks
- Java Tutorial (tutorialspoint.com)
- Study Java Programming (programiz.com)
Contextualised Grading Criteria – Purposeful (70% Weighting)
|
Criteria |
Grade |
Description |
|
Distinctive |
90% – 100% |
· Necessities 1 – 5 entirely practical and unprecedented extensions are there. · Utility uses dynamic data and has applied eternal storage by capacity of CSV. · GUI is intuitive and exceptionally designed. · Code is neat and exceptionally organized. · Distinctive proof of OOP application within the course of the work (inheritance, encapsulation, abstraction and polymorphism). |
|
Prominent |
80% – 89% |
· Necessities 1 – 5 entirely practical. · Utility uses dynamic data and has applied eternal storage by capacity of CSV. · GUI is intuitive and excellent. · Code is neat and commented. · Prominent proof of OOP application within the course of the work (inheritance, encapsulation, abstraction and polymorphism). |
|
Fantastic |
70% – 79% |
· Necessities 1 – 5 entirely practical. · Utility uses dynamic data and has applied eternal storage by capacity of CSV. · GUI is intuitive and effectively designed. · Code is neat and effectively organized. · Obvious proof of OOP application within the course of the work (inheritance, encapsulation, abstraction and polymorphism). |
|
Honest appropriate |
60% – 69% |
· Necessities 1, 2, 4 and 5 entirely practical. · Utility uses tough-coded, static data. · GUI is appropriate for the necessities despite the indisputable fact that with some components. · Code is customarily neat and effectively organized. · Customarily, very sincere proof of OOP application within the course of the work (inheritance, encapsulation, abstraction and polymorphism) despite the indisputable fact that with some minor areas requiring further work. |
|
Life like |
50% – 59% |
· Necessities 1, 2 and 5 entirely practical, with partial completion of requirement 3 and/or 4. · Utility uses tough-coded, static data. · GUI is mainly effectively designed with some minor components. · Code is customarily effectively organized. · Sound proof of OOP application within the course of the work (inheritance, encapsulation, abstraction and polymorphism) despite the indisputable fact that with some areas requiring further work. |
|
Sufficient |
40% – 49% |
· Necessities 1 and any other 2 tried with some partial completion. · Utility uses tough-coded, static data. · GUI is adequately designed. |
|
|
|
· Code is entire nonetheless might presumably not be effectively organized. · Some proof of OOP application within the course of the work (inheritance, encapsulation, abstraction and polymorphism) despite the indisputable fact that with many areas requiring further work. |
|
Unsatisfactory |
30% – 39% |
Records and knowing at a puny stage. There might presumably presumably be errors in both sincere knowledge or knowing. Expression of solutions will not be continuously clear, with solutions/arguments/discussions weakly structured. Purposeful application might presumably be entirely partly entire or contain glaring omissions or errors. To remain a grade of 30% or extra, a staunch strive at the overview criteria must be demonstrated. |
|
Unsatisfactory |
0% – 29% |
Records and knowing at an especially puny stage. There might presumably presumably be necessary errors and/or omissions both in sincere knowledge and knowing. Purposeful application might presumably be extremely puny or not most modern the least bit. |
- WE OFFER THE BEST CUSTOM PAPER WRITING SERVICES. WE HAVE DONE THIS QUESTION BEFORE, WE CAN ALSO DO IT FOR YOU.
- Assignment status: Already Solved By Our Experts
- (USA, AUS, UK & CA PhD. Writers)
- CLICK HERE TO GET A PROFESSIONAL WRITER TO WORK ON THIS PAPER AND OTHER SIMILAR PAPERS, GET A NON PLAGIARIZED PAPER FROM OUR EXPERTS
QUALITY: 100% ORIGINAL PAPER – NO ChatGPT.NO PLAGIARISM – CUSTOM PAPER

Looking for unparalleled custom paper writing services? Our team of experienced professionals at AcademicWritersBay.com is here to provide you with top-notch assistance that caters to your unique needs.
We understand the importance of producing original, high-quality papers that reflect your personal voice and meet the rigorous standards of academia. That’s why we assure you that our work is completely plagiarism-free—we craft bespoke solutions tailored exclusively for you.
Why Choose AcademicWritersBay.com?
- Our papers are 100% original, custom-written from scratch.
- We’re here to support you around the clock, any day of the year.
- You’ll find our prices competitive and reasonable.
- We handle papers across all subjects, regardless of urgency or difficulty.
- Need a paper urgently? We can deliver within 6 hours!
- Relax with our on-time delivery commitment.
- We offer money-back and privacy guarantees to ensure your satisfaction and confidentiality.
- Benefit from unlimited amendments upon request to get the paper you envisioned.
- We pledge our dedication to meeting your expectations and achieving the grade you deserve.
Our Process: Getting started with us is as simple as can be. Here’s how to do it:
- Click on the “Place Your Order” tab at the top or the “Order Now” button at the bottom. You’ll be directed to our order form.
- Provide the specifics of your paper in the “PAPER DETAILS” section.
- Select your academic level, the deadline, and the required number of pages.
- Click on “CREATE ACCOUNT & SIGN IN” to provide your registration details, then “PROCEED TO CHECKOUT.”
- Follow the simple payment instructions and soon, our writers will be hard at work on your paper.
AcademicWritersBay.com is dedicated to expediting the writing process without compromising on quality. Our roster of writers boasts individuals with advanced degrees—Masters and PhDs—in a myriad of disciplines, ensuring that no matter the complexity or field of your assignment, we have the expertise to tackle it with finesse. Our quick turnover doesn’t mean rushed work; it means efficiency and priority handling, ensuring your deadlines are met with the excellence your academics demand.
