Question: The learning outcomes that are assessed by this coursework are: LO1 Describe and evaluate fundamental formal methods concepts LO2 Analyse and critically review the role of formal methodsin the software life cycle LO3 Critically evaluate the role of tools and methods supporting formal software development When completed you are required to submit your coursework via: Turnitin through an assignment submission portal on Blackboard ...
The Assignment Objective159.201 Algorithms & Data StructuresS1 2020Assignment 7Write a C++ program that implements the Heap sort using a Heap class with a vector inside. The vector can be oftype int. Use the STL vector (#include ).The objective is to show how the Heap sort copes with different initial order from the input set. Therefore, we shouldexperiment using files with random, reversed or sorted order. We should count the number of comp...
AbstractIn the recent COVID-19 pandemic, many disruptions to various aspects of our daily life have been created and show up visibly in many areas when data analytics is applied. You are to identify and investigate one such area that exemplifies the disruptions caused by the virus. Some examples include the economy, society, climate, energy consumption, internet usage, and so on. In this ECA, you are required to formulate a research question a...
Late Submission PoliciesPenalties for Late Submissions ·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 0, 4, 5, 6 submitted late (including deferred coursework, but with the exception of referred coursework), will have the numeric grade reduced by 10 grade poi...
Function to Remove Entry from a SetWrite in JavaScript 1. Create a function, my_set_remove(a_set, value), to remove an entry using only ".push", ".pop" & ".length". 2. Create a function called "most_children". Pass it an array of contact information below. The function should return the contact information object from that array which has the most children. let contacts = [ { name: 'Alice', children: [ { name: 'Bo...
Investigate 3 specific and recent viruses/worms, software exploits, or malware packages (a total of 3, not three of each – they may be from the same category, or multiple). These should be threats in the last ~6 years (if in doubt, ask your professor if your topic chosen is recent enough). Note also the “specific” – for example, you should not just write about “ransomware” or si...
Thebuyer-fulfilling problemis described as follows. Suppose you are an auctioneer in an auction witha setBofnbuyers and a setCofmobjects. Each object can go to only one buyer, and each buyerb∈Bhas a subsetCb⊆Cof objects that must go tobin order to “fulfill"b. The decision problem wewant to solve is: given an integerk∈N, is it possible to distribute the objects to the buyers so that wecan fulfill at leastkbuyers?(a)[6 marks]D...
QuestionTo enable anonymous marking, please do not display your name on any cover sheet or header. Module Learning Outcomes assessed in this piece of coursework The learning outcomes assessed in this piece of coursework are: ·Evaluate the quality of users’ experience ·Research user needs and the implications of technology for work practice ·Analyse users and their activities, and carry forward lessons learned ...
Question 1 You are requested to develop a RESTful web service application using JAVA programming language. We provided you with the JAVA class “Basics.java”, this class implements methods to store and retrieve Jason objects from a file. It has more functionally, you are asked to read the source code carefully. The following Jason value pairs needs to be stored on the server sides in a file (you can do so by calling the method &ldquo...
Question: Learning Outcomes assessed in this assessment 1.Knowledge & Understanding (1)Critically analyse design specification requirements, for an embedded microcontroller application and choose appropriate microcontrollers and appropriate development tools in order to implement a specification. (2)Develop suitable hardware for interfacing to microcontroller based systems and the co-requisite application software to satisfy system sp...
Question: Uninformed, Informed, and Adversarial Search (a) Consider the following grid representing the states and transitions in a search problem. States are labelled with letters. An agent can move between states provided the two states are adjacent and not blocked by a wall (the grey squares). Diagonal movement is not permitted. Each move to an adjacent square costs 1 resource. The grid also includes a tunnel that allows the agent to trave...
Reversi Rules and GameplayOne of the intriguing features of AlphaZero is that it learned to play chess (and Go, and Shogi) extremely well given only the rules of chess (or Go, or Shogi), and no special knowledge about how to make good moves. Here, we want you to write a program that does the same thing but for a much simpler game: Reversi Your task is to implement (in C++) a Reversi playing program where a human can play against the computer, an...
Question: Demonstrate the following knowledge and understanding Comprehend and use basic programming concepts and data structures related to high level programming within the object-oriented programming paradigm. Demonstrate the following skills and abilities Apply knowledge and understanding of basic programming concepts and data structures to develop a software solution using a modern high-level programming language. ...
Part 1 Create a function called validate in a file called validate.h that accepts four arguments (a minimum, an array of test-values, number of elements in the array, an array of Boolean for validation results) and returns a bool that is true only if ALL the test-value elements are greater than the minimum, and false otherwise. That is: Return true, if testValue[i] >= minimum (for “i” being the index of the elements in testV...
Problem Set 3This problem set is based on lectures 9 and 10. For a complete list of topics please consult page 2 of the course syllabus. Please consult the “Instructions for Problem Set Submissions” document under course information before submitting your assignment.Question 1Introduction:Special thanks to: https://github.com/justmarkham for sharing the dataset and materials.Occupations Step 1. Import the necessary libraries Step 2....