Assessment 2 Unit Code: ITEC313 Advanced Programming Concepts, Semester 1, 2021 Assessment number 2 – Design Report for Number Filtering Program with GUI Assessment Artefact: Written report Weighting...

1 answer below »
Won't let me upload file, will send with text chat


Assessment 2 Unit Code: ITEC313 Advanced Programming Concepts, Semester 1, 2021 Assessment number 2 – Design Report for Number Filtering Program with GUI Assessment Artefact: Written report Weighting [40%] Why this assessment? The assessment is designed to assess students’ ability to apply their knowledge and application skills of an industry standard framework for developing a tool application. What are the types of employability skills that I will acquire upon completion of this assessment? Assessment Overview: Purpose, as written in the EUO Due date: 5pm May 14th, Friday of Learning Week 10 Weighting: 40% Length and/or format: 1000 words Learning outcomes assessed LO3 Graduate attributes assessed GA5, GA8 How to submit: via LEO Return of assignment: via LEO Assessment criteria: Rubric: see end of document Context Design Report for Number Filtering Program with GUI Instructions This assessment task covers Week 1-9 learning material. Multiple attempts of submission are allowed until the due date. First, understand the various functionalities of a number filtering program from https://onlinenumbertools.com/filter-numbers, including filtering integers, fractions, even and odd numbers, multiples and divisors, and number delimiter and sorting. Then, write about 1000 words design report highlighting how JavaFX architecture can be used to develop a GUI for a Fibonacci number sequence-filtering program. You can learn more about the Fibonacci number sequence from https://en.wikipedia.org/wiki/Fibonacci_number.The report should contain architectural diagrams in UML for each component of the program (including algorithms and GUI) and brief statements explaining each. Where necessary code or algorithm snippets should be also included in the report and these would be useful for the application development task in your final assessment. This assessment is to assess students’ ability to apply their knowledge and application skills for designing and developing a useful tool application. Structure Refer to the rubric at the end for details of mark distribution. How do I submit? Assignment 2 Turnitin submission – via LEO Some Helpful Websites and Resources · LEO listed contents · The official java tutorial: https://docs.oracle.com/javase/tutorial/ · Java API: https://docs.oracle.com/javase/8/docs/api/ Who can help me? Studiosity Academic skills Unit (ASU) Places – Lecturer Mazin Aouf ([email protected]) Lab tutors I’m having problems Special Consideration: This form is used by students to apply for Special Consideration for assessable work in studies at Australian Catholic University. Approval of such applications will only be granted to students who are legitimately disadvantaged in their assessment due to exceptional and unforeseen circumstances beyond their control. Referencing Harvard referencing 2 Rubric for Assessment 2 – Design Report (40%) Learning Outcomes Criteria Standards Below Expectations Meets expectations Exceeds Expectations NN (0-49) PA (50-64) CR (65-74) DI (75-84) HD (85-100) GA5 LO3 Weight=20 marks TL=4 Learning stage=D Demonstrate a clear understanding of the problems to solve with precise written language and format about implementable structures Fail to adequately demonstrate clear understanding of the problem to solve through reporting with precise written language and format about implementable structures (0 – 9.8) Adequately demonstrate clear understanding of the problem to solve through reporting with precise written language and format about implementable structures (10 – 12.8) Credibly demonstrate clear understanding of the problem to solve through reporting with precise written language and format about implementable structures (13 – 14.8) Distinctively demonstrate clear understanding of the problem to solve through reporting with precise written language and format about implementable structures (15 – 16.8) Highly distinctively demonstrate clear understanding of the problem to solve through reporting with precise written language and format about implementable structures (17 – 20) GA8 LO3 Weight=20 marks TL=4 Learning stage=A Demonstrate correct program design solutions (e.g., via UML diagrams and code snippets) with implementable and efficient structures for solving the problem Fail to adequately demonstrate correct program design solutions with implementable and efficient structures for solving the problem (0 – 9.8) Adequately demonstrate correct program design solutions with implementable and efficient structures for solving the problem (10 – 12.8) Credibly demonstrate correct program design solutions with implementable and efficient structures for solving the problem (13 – 14.8) Distinctively demonstrate correct program design solutions with implementable and efficient structures for solving the problem (15 – 16.8) Highly distinctively demonstrate correct program design solutions with implementable and efficient structures for solving the problem (17 – 20)
Answered 14 days AfterApr 20, 2021

Answer To: Assessment 2 Unit Code: ITEC313 Advanced Programming Concepts, Semester 1, 2021 Assessment number 2...

Neha answered on May 04 2021
143 Votes
Introduction
Java FX is known for providing complete application programming interface which has multiple set for the interfaces and classes. It allows the user to build the graphical user interface
applications which have rich design for the graphics. The most important packages which are present in the API are animation, application, event, geometry, stage, scene and the CSS. The animation has all the classes which allows to add the transition which are best over the animations like the film, rotate, translation, rotate and scale for the nodes of the Java effects. Application has the set of the classes which are responsible for the application life cycle of the Java effects.
CSS has the classes which allows us to add the CSS styling to the GUI application written in the Java language. The event package has the classes and the interfaces which provides different options for handling and delivering the events. The geometry class is used to define the objects in 2 dimensional and it can also perform the operations over them. The stage package is known for holding top level container classes for all the Java FX applications.
The scene packages is used to provide the support for the same graph with the help of classes and interfaces. It is also known for providing the sub packages like the chart, image, control, import, effect, shape, paint, web, transfer transform and many other. There are different components which have the support of the API in java FX.
The graphical user interface has the potential to allow user for creating complex entities because they have large number of the interacting classes and object. Each component which is present on the screen are represented with the help of the object and the programmer needs to have basic knowledge about the object, classes and the package names.
If we are performing any sophisticated task over the GUI then the object should be able to interact with each other and they should know how the methods can be...
SOLUTION.PDF

Answer To This Question Is Available To Download

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here