StepsTasks to be undertaken: AIM: To produce a structured report identifying three applications for a selected and studied client which suggests and evaluates two methodologies for their development. OVERVIEW: This assignment is based round a client you have selected. Following an analysis of the client and their current state and future needs, you will identify three applications based on the different technologies and contexts explored in the ...
The Challenges and RequirementsThe exact nature of the challenges and the arena is up to you, but the game must employ collision detection and resolution to allow the ball to be moved throughout the world. Being free from the physical constraints of the games in the videos, your version should also be able to have multiple moving objects that must be avoided, or perhaps knocked over to score bonus points. The codebase you have been provided w...
General RemarksThis is an groupwork and individual piece of coursework that is assessed. Plagiarism and/or collusion are penalised. For further information check the section Referencing and Academic Integrity in your Student Handbook (BSc, MSc).By submitting your solution, you are stating that this solution is the result of your sole individual work and that you are aware of the consequences of incurring in plagiarism and/or collusion, as summar...
Assessment Criteria/Mark Scheme LO1: Demonstrate in-depth knowledge and understanding of current best practice in the design and development of Object Orientated systems LO2: Design a system using advanced object orientated principles and methods, such as Behavioural, Creational and Structural design patterns, ensuring a high level of quality and data security. LO3: Implement and test Object Orientated programmes using advanced techniques e...
Question: Project Proposal Please prepare a one to two-page document describing what you will be making (or exploring) for your final project. Your final project must be made with either p5.js or optionally p5.play. I recommend choosing a topic that we explored as an assignment. Good options are: randomly generated drawings, data visualizations, generative landscapes, interactive animations or simple games using p5 play. Your propos...
Learning OutcomesIn this project you will develop a simplified system for an automated taxi service, including both the agents (the 'taxis') and the central dispatcher. The taxis will have a map of the service area, although it should not be automatically assumed that all routes shown are passable (due to roadworks, obstructions etc). You will be asked to consider planning, search, constraint satisfaction, and reasoning in both certain and u...
Data ExplorationIntroduction Introduce the background of the selected project problem, write something about the current challenge for this problem, why data mining is useful to help and solve this problem, or why it is meaningful to perform data mining on this data or topic. In the introduction, you should make a short literature review and also cite the related references in literature that related to this problem. In the end o...
Learning Outcomes1 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 a...
Collect initial dataInitial Data Understanding ReportWhen it comes your section on Data Understanding, you can be quite clear about the data you were given to work with and what you have had to do with it, the quality of the data and how useful it will be. Â A good structural plan for this section would be to follow the tasks that are asked, as a group; and to produce the outputs that are required. Â Collect initial da...
Task: Background:From their creation to the smart devices we use today digital phones have had some way of storing phone numbers for our convenience. At their roots, before cloud functionality and inter app connectivity, they are just standard identifiers for other users with similar devices. Unfortunately, remembering 10 digit strings is something humans are generally not good at, so we tie this number to either a name or place so we can reme...
TaskVaccines are one of the methods for us to curb the pandemic and one of the best ways to protect our society from COVID-19.  Since the beginning of the pandemic, various efforts have been carried out globally to develop COVID-19 vaccines.  The Special committee for ensuring access to COVID-19 vaccine supply was established to ensure timely access to the supply of COVID-19 vaccines for the country.  ...
TaskThis Assignment assesses the following module Learning Outcomes (from Definitive Module Document): Â 1. Have a knowledge and deep understanding of a variety of AL techniques and methods applicable across domains ranging from molecular computational biology and evolution of agents to behaviour-oriented and social robotics. In this project you must program a simulated robot in Unity to autonomously navigate a track with a ra...
Goals–Students will read and write from and into binary files. –Students will calculate the CRC32 value of a sequence of bytes. Create a working directory for the lab activities. Copy the source files from /home/lib3780/project/src/4get data/ folder into this working folder. Examine the contents of file create file.cc. Understand the code, then compile it and execute it. A binary file with the name one.bin should be crea...
Question Tasks Practical Implementation(complete code, trained model and data to replicate the results).The source code must be error-free.Minimum requirements: Coherent implementation(no errors, sound training pipeline). Appropriate metric(Do not confuse metrics for classification, regression, clustering, dimensionality reduction, etc.). Sound evaluation(comparison with trivial baselines, such as random flipping coin, outputting the...
Notes for studentsNotes for students• For undergraduate modules, a score above 40% represent a pass performance at honours level.• For postgraduate modules, a score of 50% or above represents a pass mark.• Late submission of any item of coursework for each day or part thereof (or for hard copy submission only, working day or part thereof) for up to five days after the published deadline, coursework relating to modules at Levels ...