Language/Platform/ApproachLanguage/Platform/ApproachThis project must target a Unix platform and execute properly on our CS1 server.The project must be written in C, C++, or Java.Problem OverviewThis project will simulate a scheduler scheduling a set of jobs.The project will allow the user to choose a scheduling algorithm from among the six presented in the textbook. It will output a representation of how the jobs are executed.DesignYou ma...
TaskYour assignment is to create a Python program that calculates the federal income tax owed for individuals filing taxes or married couples filing taxes jointly. Your program should allow the user to specify the name of a CSV file that they would like to have analyzed. Your program should open and read the specified file, and it should calculate and print the federal income tax owed for each entry (row) in that file. The program should ask t...
This assignment is a pair programming effort. Memory leaks degrades system performance over time and may eventually lead to system crash. The problem happens often and is difficult to detect and correct. The purpose of this exercise is to introduce you to some tools that may help you combat this problem. In this exercise, you will need to use the debugging tools gdb and valgrind. valgrind helps you to find memory leaks and other insidious ...
How to Copy-and Paste in PuttyYou’ve been hired to develop statistics software. Specifically, your software will calculate the samestatistics as in the statistics program in PP#3, as well as one new statistic. In each individual run of your software, you will input two lists of numbers, and these two lists will have the same length, a length that will be input (and idiotproofed) at runtime, just before allocating and then inputting the ...
InstructionsTask: Note that each letter is represented exactly twice in the right diagram. The object of the game is to find as many matching pairs as possible. Each round of gameplay should do the following: 1.Print the board. Previously matched cards should show the matched letters. 2.Ask the player if they’d like to Find a match (F) or Quit (Q) 3.If the player chooses Find, ask for the two cards in row, column format. Make sure that...
Task DescriptionWe have all gone shopping before, whether for groceries, computer gadgets or milk and eggs. We expect that the cashier (human or automatic) identifies and enters a code for each item we purchase and after entering all the items a transaction receipt is issued, we pay and go home. We may not have direct experience of running the store, but it is not hard to imagine that the transaction data is stored in a file. At the end of the d...
Using Grep to Filter Job Outlooks1. Write a grep command that prints out all the lines containing jobs whose outlook is Good.2. Write a grep command that prints out the number of lines that refer to jobs whose outlook is Fair.3. Write a grep command that prints out all the lines containing jobs whose outlook is Limited and save the output to a file called limited.4. Write a one line command that prints out the names of the jobs (NOC Titles) of t...
Test Case Examples for Automotive Systems Software1.Write at least five test case examples for the following software. “automotive systems software”2.How to apply the different restructuring approaches for the following example?3. Draw the control flow graph (CFG) of the following example and identify the cyclomatic complexity v using McCabe’s theory. If the cyclomatic complexity is no less than 10, then refactor the code to ma...
Task 1This exercise is about reading the elevation data into an array. Create a class called Earth in a file called Earth.java. This file should be in the package assignment. See the variables and methods the class must have in Figure 3. You may create additional methods and variables of your choice. All variables and methods should be private unless access is required. Figure 3: Class Earth you should create for Exercise 1. IMPORTANT: This...
Overview of the AssignmentThis coursework requires you to form teams of between three and seven members to carry out a Rapid Application Development (RAD) exercise. Each team will appoint members to one of the following roles: 1.Facilitator 2.Scribe 3.Senior Management Representative 4.User Representative 5.Developer The roles are described in more detail in the next section of this document. It will be noted that the ideal team size is ...
TaskTask: A major concern in the design of wireless MAC protocols is the protocol efficiency, i.e., does the protocol allow high channel utilization. Channel utilization here is measured as the percentage of time the channel is transmitting user data, i.e., a channel utilization of 80% for a 2 Mbps wireless channel would mean that the MAC protocol supports a sustained 1.6 Mbps user data rate. User data here includes all the data in a MAC PDU th...
Assessment TaskAssessment Task The assignment is a group assignment. Requirements: You are required to submit all parts of your assignment. You all should submit individually on Moodle.Create a word file and write a paragraph for your contribution to the assignment and reflection of learning.Submission: Create a folder, give it name as “yourName_ModuleCode”. Place all the files in one folder, compress it and upload on Moodle....
Overview of the Bank Account Application with two usersYou will develop a simple Bank Account Application. The application must be a graphical user interface (GUI) based. There are two kinds of users of this application: Manager and Customer. Here we will assume there is only one manager and zero or more customers who uses the application. Every customer has only one bank account. A customer can login, logout, deposit money, withdraw money, ...
The main objective of this assignment is to simulate operating system’s virtual memory management, process scheduling and concurrency/synchronization control as discussed during the Lab sessions. The following features should be considered for this simulation: 1- Processes should be simulated by threads in the application. Each process has a starting time and duration (burst time). “processes.txt” is the input file which...
TaskIn this project, you will design agents for the classic version of Pacman, including ghosts. Along the way, you will implement both minimax and expectimax search and try your hand at evaluation function design. The codebase has not changed much from the previous project, but please start with a fresh installation, rather than intermingling files from project 1. As in project 1, this project includes an autograder for you to grade your an...