Question: Data Algorithms Background In this assignment, your task is to implement a simple search engine using a simplified version of the well-known Weighted PageRank algorithm. You should start by reading the Wikipedia article on PageRank (read up to the section Damping Factor). Later I will release a video lecture introducing this assignment and discuss the required topics. The main focus of this assignment is to build a graph ...
Task I. Project Organization This project will study the coordination of multiple threads using semaphores. You should do the following pieces to complete your project. Each piece is explained below: •Design 40 points •Code 25 points •Output 25 points •Summary 10 points Design The design should consist of two things: (1) a list of every semaphore, its purpose, and its initial value, and (...
TaskIn this assignment. you are asked to implement a simple version of 'tar'. The program (call it mytar) can either create an archive file from a list of files or extract the files from a given archive file. The program takes the follow arguments: mytar {-t | -c | -x | -u} -f [list_of_files] -t List the contents of the archive file to stdout -c Create a new archive containing the list of one or more files -x Extract the files ...
General instructions⢠We are provided you with a scaffold to build your code on, i.e. starter code. You should download the scaffold first and then start coding. As with Assignments 1 and 2, you can find this code either your workspace on Ed or on mycourses.  ⢠Search for the keyword updated to find any places where this PDF has been updated.  ⢠T.A. office h...
TaskYou are asked to implement the following programming tasks (1-5), using good coding practice (point 6 below) and to write MATLAB and PDF documentation (task 7). 1. (1 mark) Consider the following domain: x interval [a,b], t interval [0,T]. Generate the grid in the x, t coordinates as follows:⢠Space interval divided into N equal parts (N+1 boundary points). The index values should be consistent with MATLAB array index ...
CollaborationCollaboration Discussing the assignment requirements with others is a reasonable thing to do, and an excellent way to learn. However, the work you hand-in must ultimately be your work. This is essential for you to benefit from the learning experience, and for the instructors and TAs to grade you fairly. Handing in work that is not your original work, but is represented as such, is plagiarism and academic misconduct. Penalties for...
Decrypting RSA using Textbook Deterministic methodA. Decrypt y. Provide the decrypted plaintext. [20%](As the exercise states, this is textbook deterministic RSA, i.e., you encrypt numbers and decrypt numbers modulo n).Explain your reasoning and method that you used to solve this question. You do not need to include your code, but you do need to explain your approach. B. 1. Some WEP-promotion campaign says that WEP encryption enforces...
Task Introduction Many films and televisions shows involve literal or metaphorical mazes and the disorienting complexity of navigating them. For example, in the real world, tens of thousands of robots plan efficient delivery routes through Amazon’s vast labyrinthine warehouses. In addition, the given maze involves literal or metaphorical portals that enable teleportation between distant locations, as the video games. (In the real world,...
Introduction to the STARS ProjectIn a galaxy far away, the STAR organisation manages a number of resorts offering space travel and recreation facilities. These resorts always consist of a number of worlds offering different leisure facilities. Each world is connected by shuttles to some of the other worlds of the resort. A card must be used to make a shuttle to journey to another world. Credits can be bought for cards and these are used when m...
RequirementsPls follow the software used strictly The following requirements are already mentioned in the document attached, but these specific ones require greater attention, I have added my opinions as comments :  A1. Refactor the code by adding some design patterns to enhance maintainability comment : explain how he has implemented it  A2. Organise the code to adhere to the MVC design pattern comment : explain ...
Milestone 1 Utilities and Station classes Milestone 1 implements and tests the Utilities and Station modules. The Utilities module supports the parsing of input files, which contain information used to setup and configure the assembly line. The Station module manages information about a station on the assembly line, which holds a specific item and fills customer orders. The specif...
Questions: 1.) what is blockchain? - on this slide you can include what is block chain and what is in each block and how they are linked etc you can include that cube linked diagram 2.) you can show how the records are shared across the blockchain 3. different types of blockchain and applications & how they facilitate transfer of assets via p2p 3.) a bit about cryptocurrency and how they use blockchain and then can ...
Tasks: Assignment Description Write a text analyzer that reads a file and outputs statistics about that file. It should output the word frequencies of all words in the file, sorted by the most frequently used word. The output should be a set of pairs, each pair containing a word and how many times it occurred in the file. Learning Outcomes Student will create a plan for developing a software solution. * Student will create software to sol...
The Need for Smart Lighting Systems in Smart CitiesOver the last century, the world’s urban population has risen at an exponential pace. Although just 10% of the population lived in cities in 1990, the number has now risen to 50% and is predicted to grow higher in the coming years. Previous automated street light designs may have overlooked the importance of environmental problems such as C02 emissions in their design, exposing the world t...
1 Overview1 Overview While multi-threaded applications offer a number of benefits over multi-process designs, they have one important limitation: Synchronizing threads’ access to shared data and preventing race con- ditions is the responsibility of the programmer. With processes, the kernel provides that synchro- nization. With threads, synchronization must be written into the program. In this programming assignment, you will practice us...