COMP1551 Application Development: Knowledge about Animals

$20 Bonus + 25% OFF

Securing Higher Grades Costing Your Pocket?
Book Your Assignment at The Lowest Price
Now!

Students Who Viewed This Also Studied

COMP1551 Application Development

Question:

Learning Outcomes:

1 Use UML and to design object oriented, interactive, data-driven, applications.

2 Use a modern IDE with an object oriented programming language to create interactive, data-driven, applications.

3 Demonstrate theoretical and practical skill in the design, implementation and testing of applications making use of object oriented approaches such as classes, message passing, overloading, data connectivity, inheritance, threads and patterns.

Coursework Specification

For this coursework you are going to work in pairs (groups of two). If necessary, a group of three or one may be formed – only with your tutor’s approval

You were approached by a wild animal park who wants to promote zoology (knowledge about animals) knowledge to children.

As part of their services the company decided to distribute to its members games or quizzes for their children, and they are looking to hire contractor developers to build them.

You and your partner are short listed to get your first job as contractor developers for this company and to convince the company manager that you are the right people for the job, you are required to design and implement one game OR a quiz as a standalone application using C# programming language.

Requirements for the quiz and game (only one to be implemented by each group)

1) A zoology quiz

Level 1: The quiz should have between 10 and 20 questions in regarding animals. The questions should belong to a particular category: jungle animals, birds , etc. The questions should be at least of 2 different types:

  • multiple answers
  • feeling blank spaces
  • order options,

Some questions can have an image

The quiz should calculate a score at the end and based on the score it should come up with information regarding the questions were not answered correctly. The quiz should use animations to make it more user friendly.

Level 2: the quiz should have a certain number of random questions from each category. A pool of questions should be persistently stored.

A Question should be able to be added to the system through a friendly interface, which would allow to set the category and type.

  • Example of games:

Know your animals

There are 12 cards, with animals’ images and 12 with the names of the animals, so in total 24 cards. At the beginning of the game the cards are randomly placed in a grid of 4X6, all face down. The player turns 2 cards at the time. If the cards show and image and its related name, then the cards are removed, otherwise they are paced back in the grid. The game finishes when the player removes all cards.

Level 2: the player should choose how many pairs of cards should the grid have. These should be randomly selected. The information about cards and image files should be persistently stored. A card and its corelating match should be able to be added to the system through a friendly interface.

The application you build should store the player’s name and all the scores (for the game or quiz) for that particular player. The player should be able to see his/her past performance as a graph.

Deliverables:

All deliverables are mandatory and they should include technical documentation, user documentation, an electronic copy of the coursework application and acceptance testing.

Technical documentation

Please make sure that you include a title page and table of contents.

  1. Design diagramsusing UML. At least:
  1. use case diagram
  2. class diagram
  1. This section must also contain an explanation of your design ( approx. 500 words)
  1. A list of bugs/weaknesses and/or strengthsin your system (approx. 500 words).
  1. The source codewritten by you, including appropriate comments. Do not include automatically generated code.
  1. Completed self- assessment forms
  2. A completed copy of the work breakdown formon the last page of this document.

As a group you will fill in a pro-forma (from the end of this document) that will enumerate all the tasks that you and your group partner tackled and completed as part of this coursework, and the involvement of each member of the group in each task. This will be used in part to establish the individual contribution of each member of the group. The pro-forma must be agreed and signed by both members of the group.

User documentation with:

  1. A concise specification of what your application does (approx. 200 words).
  1. Screen shots of the working application together with explanations.
  1. User instructions if appropriate

COMP1551 Application Development

Answer in Detail


Solved by qualified expert

Get Access to This Answer

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Hac habitasse platea dictumst vestibulum rhoncus est pellentesque. Amet dictum sit amet justo donec enim diam vulputate ut. Neque convallis a cras semper auctor neque vitae. Elit at imperdiet dui accumsan. Nisl condimentum id venenatis a condimentum vitae sapien pellentesque. Imperdiet massa tincidunt nunc pulvinar sapien et ligula. Malesuada fames ac turpis egestas maecenas pharetra convallis posuere. Et ultrices neque ornare aenean euismod. Suscipit tellus mauris a diam maecenas sed enim. Potenti nullam ac tortor vitae purus faucibus ornare. Morbi tristique senectus et netus et malesuada. Morbi tristique senectus et netus et malesuada. Tellus pellentesque eu tincidunt tortor aliquam. Sit amet purus gravida quis blandit. Nec feugiat in fermentum posuere urna. Vel orci porta non pulvinar neque laoreet suspendisse interdum. Ultricies tristique nulla aliquet enim tortor at auctor urna. Orci sagittis eu volutpat odio facilisis mauris sit amet.

Tellus molestie nunc non blandit massa enim nec dui. Tellus molestie nunc non blandit massa enim nec dui. Ac tortor vitae purus faucibus ornare suspendisse sed nisi. Pharetra et ultrices neque ornare aenean euismod. Pretium viverra suspendisse potenti nullam ac tortor vitae. Morbi quis commodo odio aenean sed. At consectetur lorem donec massa sapien faucibus et. Nisi quis eleifend quam adipiscing vitae proin sagittis nisl rhoncus. Duis at tellus at urna condimentum mattis pellentesque. Vivamus at augue eget arcu dictum varius duis at. Justo donec enim diam vulputate ut. Blandit libero volutpat sed cras ornare arcu. Ac felis donec et odio pellentesque diam volutpat commodo. Convallis a cras semper auctor neque. Tempus iaculis urna id volutpat lacus. Tortor consequat id porta nibh.

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Hac habitasse platea dictumst vestibulum rhoncus est pellentesque. Amet dictum sit amet justo donec enim diam vulputate ut. Neque convallis a cras semper auctor neque vitae. Elit at imperdiet dui accumsan. Nisl condimentum id venenatis a condimentum vitae sapien pellentesque. Imperdiet massa tincidunt nunc pulvinar sapien et ligula. Malesuada fames ac turpis egestas maecenas pharetra convallis posuere. Et ultrices neque ornare aenean euismod. Suscipit tellus mauris a diam maecenas sed enim. Potenti nullam ac tortor vitae purus faucibus ornare. Morbi tristique senectus et netus et malesuada. Morbi tristique senectus et netus et malesuada. Tellus pellentesque eu tincidunt tortor aliquam. Sit amet purus gravida quis blandit. Nec feugiat in fermentum posuere urna. Vel orci porta non pulvinar neque laoreet suspendisse interdum. Ultricies tristique nulla aliquet enim tortor at auctor urna. Orci sagittis eu volutpat odio facilisis mauris sit amet.

Tellus molestie nunc non blandit massa enim nec dui. Tellus molestie nunc non blandit massa enim nec dui. Ac tortor vitae purus faucibus ornare suspendisse sed nisi. Pharetra et ultrices neque ornare aenean euismod. Pretium viverra suspendisse potenti nullam ac tortor vitae. Morbi quis commodo odio aenean sed. At consectetur lorem donec massa sapien faucibus et. Nisi quis eleifend quam adipiscing vitae proin sagittis nisl rhoncus. Duis at tellus at urna condimentum mattis pellentesque. Vivamus at augue eget arcu dictum varius duis at. Justo donec enim diam vulputate ut. Blandit libero volutpat sed cras ornare arcu. Ac felis donec et odio pellentesque diam volutpat commodo. Convallis a cras semper auctor neque. Tempus iaculis urna id volutpat lacus. Tortor consequat id porta nibh.

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Hac habitasse platea dictumst vestibulum rhoncus est pellentesque. Amet dictum sit amet justo donec enim diam vulputate ut. Neque convallis a cras semper auctor neque vitae. Elit at imperdiet dui accumsan. Nisl condimentum id venenatis a condimentum vitae sapien pellentesque. Imperdiet massa tincidunt nunc pulvinar sapien et ligula. Malesuada fames ac turpis egestas maecenas pharetra convallis posuere. Et ultrices neque ornare aenean euismod. Suscipit tellus mauris a diam maecenas sed enim. Potenti nullam ac tortor vitae purus faucibus ornare. Morbi tristique senectus et netus et malesuada. Morbi tristique senectus et netus et malesuada. Tellus pellentesque eu tincidunt tortor aliquam. Sit amet purus gravida quis blandit. Nec feugiat in fermentum posuere urna. Vel orci porta non pulvinar neque laoreet suspendisse interdum. Ultricies tristique nulla aliquet enim tortor at auctor urna. Orci sagittis eu volutpat odio facilisis mauris sit amet.

Tellus molestie nunc non blandit massa enim nec dui. Tellus molestie nunc non blandit massa enim nec dui. Ac tortor vitae purus faucibus ornare suspendisse sed nisi. Pharetra et ultrices neque ornare aenean euismod. Pretium viverra suspendisse potenti nullam ac tortor vitae. Morbi quis commodo odio aenean sed. At consectetur lorem donec massa sapien faucibus et. Nisi quis eleifend quam adipiscing vitae proin sagittis nisl rhoncus. Duis at tellus at urna condimentum mattis pellentesque. Vivamus at augue eget arcu dictum varius duis at. Justo donec enim diam vulputate ut. Blandit libero volutpat sed cras ornare arcu. Ac felis donec et odio pellentesque diam volutpat commodo. Convallis a cras semper auctor neque. Tempus iaculis urna id volutpat lacus. Tortor consequat id porta nibh.

24 More Pages to Come in This Document. Get access to the complete answer.

MyAssignmenthelp.com offers quickest delivery of essays in industry. Get your assignments done by our eminent writers, each holding PhD degree. MyAssignmenthelp.com present vivid examples and inspiring ideas in database of 1000+ samples. MyAssignmenthelp.com has reached the height of success by offering creative, detailed, easy to follow and meaningful contents. Our expert writers can manage any topic and assignment project under unfavorable strain of time. We do not compromise on quality rather provide free Turnitin Reports as a documented proof of our 100 percent authentic and fresh job. We live up to the expectation of our UK, US and Australian clients by offering them with high-quality custom essay help, online assignment help and dissertation writing services.

More COMP1551 COMP1551 Application Development: Questions & Answers

Business Management

Addding one more cryptographic algorithm, DES, in the program implemented for assignmen1. The program simulates the communication between Client and Server using shift cipher and DES.using java language …

View Answer

Management

For the time base, you are to set up a timer that interrupts the processor every 10 mS. In order to verify that your interrupt is working correctly, designate a port pin as an output, and toggle it every time the timer ISR is run. Connect the pin to the oscilloscope so that you can verify it is exac …

View Answer

IT243 System anaylsis

Introduction: You will conduct a systems analysis project by performing 3 phases of SDLC (planning, analysis and design) for a small (real or imaginary) organization.
The actual project implementation is not required (i.e. No coding required.) You need to apply what you have learned in the class an …

View Answer

SYST26671 Computer Architecture


1. Write an assembly language program using the Emu8086 emulator that will prompt and input a string of upper case letters from the keyboard, store the string in memory, and then display the letters encoded using a “secret code”, as follows:
Original Letter
Encoded Lett …

View Answer

Content Removal Request

If you are the original writer of this content and no longer wish to have your work published on Myassignmenthelp.com then please raise the
content removal request.

Choose Our Best Expert to Help You

Jane Sima

Ph.D in Psychology with Specialization in Industrial-Organizational Psychology

1592 – Completed Orders

Hire Me

Peck Keller

I am a research fellow in Yale- NUS College, acquiring my doctorate on Film and Media Studies.

800 – Completed Orders

Hire Me

Albert Stevenson

I have completed my PhD in Literature from the University of Birmingham

110 – Completed Orders

Hire Me

Still in Two Minds? The Proof is in Numbers!

33845 Genuine Reviews With a Rating of 4.9/5.

Psychology

Home Work: 2 Pages, Deadline:
3 days

Very happy with the amazing services and completed assignment given. Thank you for the amazing job. Will definitely work with you guys again.

User ID: 2***91 Kuala Lumpur, Malaysia

Healthcare

Assignment: 5 Pages, Deadline:
4 days

Excellent writing for a Human Nutrition Class. The paper was well written, had excellent verbiage and covered all required information. Thank you!

User ID: 6***73 Laguna Niguel, United States

Management

Assignment: 12 Pages, Deadline:
10 days

I got a 100 on this assignment with the help of this expert. Thank you for helping me will use again.

User ID: 5***56 San Francisco, United States

Civil Engineering

Home Work: 13.6 Pages, Deadline:
6 days

best answers in civil engineering. really professional work and helpful team witch answer directly.

User ID: 8***15 Aberdeen, Great Britain

Statistics

Programming: 2 Pages, Deadline:
14 hours

Delivered on time and the work was top notch. It is my first time using my assignment help and it really pulled through during a busy week. Thank you!

User ID: 8***84 United States

Management

Assignment: 20 Pages, Deadline:
10 days

it was good and better help. the assignment was done formal manner. The team did it quickly.

User ID: 8***17 Derby, Great Britain

It Write Up

Assignment: 8.4 Pages, Deadline:
51 minutes

Very good effort in putting together a game design is evident. Demonstrated very good knowledge of academic misconduct and the importance of academic …

User ID: 7***72 New Malden, Great Britain

It Write Up

Assignment: 8.4 Pages, Deadline:
1 day

Excellent effort in putting together a game design is evident. Demonstrated an excellent knowledge of academic misconduct and the importance of academ …

User ID: 7***72 New Malden, Great Britain

Mechanical Engineering

Home Work: 1 Page, Deadline:
3 days

I’m extremely grateful for your help and will let you know what grade I receive.

User ID: 6***37 Ovens, Ireland

Assignment

Thesis: 2 Pages, Deadline:
1 day

Thank you for the great effort, thank you very much, excellent work and deserves 5 starsI would like to thank the expert for his cooperation and inter …

User ID: 9***3 Kuwait

Psychology

Home Work: 2 Pages, Deadline:
3 days

Very happy with the amazing services and completed assignment given. Thank you for the amazing job. Will definitely work with you guys again.

User ID: 2***91 Kuala Lumpur, Malaysia

Healthcare

Assignment: 5 Pages, Deadline:
4 days

Excellent writing for a Human Nutrition Class. The paper was well written, had excellent verbiage and covered all required information. Thank you!

User ID: 6***73 Laguna Niguel, United States

Management

Assignment: 12 Pages, Deadline:
10 days

I got a 100 on this assignment with the help of this expert. Thank you for helping me will use again.

User ID: 5***56 San Francisco, United States

Civil Engineering

Home Work: 13.6 Pages, Deadline:
6 days

best answers in civil engineering. really professional work and helpful team witch answer directly.

User ID: 8***15 Aberdeen, Great Britain

Statistics

Programming: 2 Pages, Deadline:
14 hours

Delivered on time and the work was top notch. It is my first time using my assignment help and it really pulled through during a busy week. Thank you!

User ID: 8***84 United States

Management

Assignment: 20 Pages, Deadline:
10 days

it was good and better help. the assignment was done formal manner. The team did it quickly.

User ID: 8***17 Derby, Great Britain

It Write Up

Assignment: 8.4 Pages, Deadline:
51 minutes

Very good effort in putting together a game design is evident. Demonstrated very good knowledge of academic misconduct and the importance of academic …

User ID: 7***72 New Malden, Great Britain

It Write Up

Assignment: 8.4 Pages, Deadline:
1 day

Excellent effort in putting together a game design is evident. Demonstrated an excellent knowledge of academic misconduct and the importance of academ …

User ID: 7***72 New Malden, Great Britain

Mechanical Engineering

Home Work: 1 Page, Deadline:
3 days

I’m extremely grateful for your help and will let you know what grade I receive.

User ID: 6***37 Ovens, Ireland

Assignment

Thesis: 2 Pages, Deadline:
1 day

Thank you for the great effort, thank you very much, excellent work and deserves 5 starsI would like to thank the expert for his cooperation and inter …

User ID: 9***3 Kuwait

Have any Query?
Reference no: EM132069492

WhatsApp
Hello! Need help with your assignments? We are here

GRAB 25% OFF YOUR ORDERS TODAY

X