Data Structure and Algorithms - API Tech Pvt Ltd Management System Case Study - IT Assignment Help

Download Solution Order New Solution
Assignment Task:
Data Structure and Algorithms IT Assignment Help

 

Scenario I

Api Tech Pvt Ltd is a software company that works on projects based on machine learning, artificial intelligence, IOT(Internet of Things) etc. The company has recently submitted a proposal to accomplish the government project associated with traffic management through web and mobile application that reads data through sensors. Also, the project will have biometric scanning.

Before handing the project, the government official needs to know the company understands on how different data structures are used and manipulated and wants to know if the company is able to integrate best and optimized algorithms so as to develop efficient and accurate applications

You are one of the software engineers working in this company. Now you are assigned the responsibility to prepare this document so as to show your company understands on use of different ADTs, different sorting and searching algorithms, their applications and efficiency. This document should have four parts. Each part is further divided into different subtasks.

 

Learning Outcomes Covered

LO1: Examine abstract data types, concrete data structures and algorithms.

LO2: Specify abstract data types and algorithms in a formal notation.

LO3: Implement complex data structures and algorithms.

LO4: Assess the effectiveness of data structures and algorithms.

 

Part 1: You will need to prepare a written document which demonstrates the followings

  •  Create a design specification for data structures explaining the valid operations that can be carried out on the structures and determine the operations of a memory stack and show how it is used to implement function calls in a computer.
  •  Illustrates, with an example, a concrete data structure for a First In First Out (FIFO) queue and compare the performance of two sorting algorithms. Further, produce an analysis of the operation of the two networks shortest path algorithms providing an example of each.

 

Part 2: Write an article based on the following key aspects which will be published in an IT magazine.

  • Using an imperative definition, specify the abstract data type for a software stack.
  • Examine the advantages of encapsulation and information hiding when using an ADT.
  • Discuss the view that imperative ADTs are a basis for object orientation and, with justification, state whether you agree.

 

Part 3: Prepare a formal written report that includes the following:

  •   Demonstrate the implementation of a complex ADT and algorithm in an executable programming language to solve a well-defined problem and also include error handling and report test results.
  •  Here explain different approaches to handle the error including exception handling. Provide a program implementing try, catch and finally block with different results after executing that program.
  •  Demonstrate how the implementation of an ADT/algorithm solves a well-defined problem and critically evaluate its complexity.
  • Discuss how asymptotic analysis can be used to assess the effectiveness of an algorithm. Here you need to explain what asymptotic analysis of an algorithm is and how it can be used to find the effectiveness of an algorithm and determine two ways in which the efficiency of an algorithm can be measured, illustrating your answer with an example.
  • Interpret what a trade-off is when specifying an ADT using an example to support your answer.
  • Write concluding remarks that evaluate the benefits of using implementation-independent data structures.

 

This IT Assignment has been solved by our IT experts at My Uni Paper. Our Assignment Writing Experts are efficient to provide a fresh solution to this question. We are serving more than 10000+ Students in Australia, UK & US by helping them to score HD in their academics. Our experts are well trained to follow all marking rubrics & referencing style.

Be it a used or new solution, the quality of the work submitted by our assignment experts remains unhampered. You may continue to expect the same or even better quality with the used and new assignment solution files respectively. There’s one thing to be noticed that you could choose one between the two and acquire an HD either way. You could choose a new assignment solution file to get yourself an exclusive, plagiarism (with free Turnitin file), expert quality assignment or order an old solution file that was considered worthy of the highest distinction.

 

Get It Done! Today

Country
Applicable Time Zone is AEST [Sydney, NSW] (GMT+11)
+

Every Assignment. Every Solution. Instantly. Deadline Ahead? Grab Your Sample Now.