Excellent Work• Excellent work which contains appropriate source material and shows analysis, originally or creativity of approach and a clear, well- articulated understanding of the subject matter. • Wide research incorporating up to date, relevant and high-quality source material and use of appropriate reference sources. • Excellent engagement with themes and concepts discussed in the weekly workshops (e.g. the end of the Cold...
QuestionsAs part of the formal assessment for the programme you are required to submit a Programming assignment. Please refer to your Student Handbook for full details of the programme assessment scheme and general information on preparing and submitting assignments. Learning Outcomes:After completing the module, you should be able to:1. Identify simple algorithms in an Object Oriented language; along with apply simple testing and debugging t...
Summary and PurposeFor this assignment, you will be writing a program that performs a complex data base operation using hash tables, arrays and set. Some example code is provided to help you to understand the data available and how to use it. You will be submitting: 1) A file called a6.c that contains a program (including a main function that performs as described below). Do not include any of the functions from the instructor supplied f...
Questions:Project RequirementsPART 1 – Penetration Test Documentation Use the Penetration Testing Template below to document the penetration test to be completed at PPL Financial. Use the knowledge gained over the semester and include sample screenshots from the information contained in your JB Labs to guide the design of your Penetration Test. PART 2 – Penetration Test Report (A section in the Template below) After you have...
Client requirements for the Pizza Ordering ApplicationClient requirements Our customers (pizza shop) need to be able to do the following while the application is running. 1. The User should be able to see the Welcome screen with following options: - a. MENU for the Pizza b. Order the Pizza c. Exit the Program 2. One the User selects the MENU option; he/she should see all the types of pizzas available with thei...
Task 1: IOT Communications LayersOn successful completion of the module students will be able to: 1. Critically appraise knowledge base relating to the use of Internet of Everything, including (passive and active) sensors, actuators, the physical communications layer, communications protocols, programming frameworks, and an understanding of energy and bandwidth constraints. 2. Evaluate design approaches used to design Internet of Every...
TaskIn this assignment you will build a custom data structure named QuadTree. The data structure you will build for this homework is similar to the classic quad tree, octree, &-d tree, and binary space partition data structures from computational geometry. These structures are used to improve the performance of applications that use large spatial data sets including: ray tracing in computer graphics. collision detection for simulation an...
TaskThis exercise will give you some experience using many of the basic techniques in ARM assembly language programming. Specifically, you will gain experience with a procedure call and return, passing parameters to procedures, processing arrays with pointers, auto-increment addressing, conditional branches, converting an algorithm to assembly language, and the program development cycle. This assignment will also give you some practice followi...
Coding RequirementsYou coded a program using the formula below to compute what the money will be worth at the end of the term. A sample output solution is given below. Compound interest arises when interest is added to the principle, so that from that moment on, the interest that has been added also itself earns interest. This addition of interest to the principal is called compounding. A bank account, for example, may have its interest ...
Big-O QuestionsAll Big-O answers must be expressed in terms of simplified Big-O. To receive full credit on each question, youâll need to provide the correct answer and a detailed explanation of your reasoning in your own words. For example, you should explain not only the lines of code that result in your Big-O answer, but also the Big-O terms you were able to ignore when simplifying the expression. ...
Task You will design a program that manages the inventory of an electronics store. You will need to use a number of concepts that you learned in class including: use of classes, use of dictionaries and input and output of comma delimeted csv files. Input:a) ManufacturerList.csv -- contains items listed by row. Each row contains item ID, manufacturer name, item type, and optionally a damaged indicatorb) PriceList.csv -- contains items li...
Question: Introduction to Computer Science Construct a solution algorithm for the following problems. Your solution should contain: • A defining problem• A pseudo code algorithm• A desk check of the algorithm 1. An Employee file contains the employee number, employee name, department number and their salary. The department number contains value 10, 20 and 30. Increment for the employee will be calculated depends on their depa...
TaskChatbots â computer programs that can respond to queries typed in natural language â have recently become a popular addition to web sites and other interactive applications.  The aim of this project is to implement a simple chatbot that can respond to simple queries made up of a single question word (called the intent) and an object (called the entity). The chat...
Task: During the trimester, weekly practical classes will reinforce the principles of the associated lecture topic. Of these, there will be FIVE programming exercises whose solutions should be archived into a portfolio and submitted along with the main assignment at the end of the trimester. These exercises have been marked in practical activities hands-on. These exercises should be worked on in scheduled practical class time, and students can s...
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 <archive_file> [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&n...