Data structures and Algorithms

Assignment Tasks
It is essential to coordinate, maintain and store data as it makes for easy access and effective
modifications. Data structures help you to arrange your data in a manner that helps you to store, relate
and execute data collections and operations on them accordingly. Python encourages its users to build
their own data structures that allow their features to be completely managed by them. Stack, Queue,
Tree, Linked List, and so on are the most popular data structures open to you in other programming
languages as well.
Task 1 – Submit a work proposal for this assignment which must include:
• Understanding of deliverables – a detail description of deliverables.
• General overview of proposed plan – initial understanding of solution to tasks. Specify the
Information system selected for the assignment.
Module Code: COMP 20036 Module Name: Data Analytics Systems & Algorithms
Level: 6 Max. Marks: 100
Data Analytics Systems & Algorithms (COMP 20036) –SPRING-21– CW1 (Assignment)-All
MEC_AMO_TEM_035_02 Page 2 of 16
• Timeline for completion of the given tasks.
The work proposal must be submitted in a word file through the link available in Moodle.
[ 10 Marks ]
Task 2
Python has been used in numerous areas worldwide, such as website making, artificial
intelligence, and many more. Yet data plays a very critical part in making all of this happen,
which ensures that this data can be processed securely and retrieved in a timely manner.
Python has tacit support for data systems that allow information to be stored and
accessed by you. List, Dictionary, Tuple and Set are the names of these structures.
a. Discuss the role of Data Structures in data management within Information
System? Analyze the features of various types of Data Structures used in
Python. [ 20 Marks ]
b. Demonstrate realistic execution of any three types of data structures within a
valid process for an information system. [ 20 Marks ]
Task 3
In computer science, the analysis of algorithms is the process of finding the computational
complexity of algorithms – the amount of time, storage, or other resources needed to
execute them.
Discuss the algorithm for recursion method that takes in a string and returns a
reversed copy of the string and also Write a Program using the same algorithm for
recursion. The only inbuilt string function you are allowed to use is string
concatenation. [ 20 Marks ]
Ex. Input text = “Pyhton”, Output → “nothyP”
Task 4
Sometimes, data we store or retrieve in an application can have little or no order. We may
have to rearrange the data to correctly process it or efficiently use it. As a programmer,
you have to deal with large amounts of data from time to time. This data needs to be
sorted in a logical manner. Sorting and searching can be achieved in Python through the
use of simple statements and algorithms.
Discuss the basic Sorting Algorithms and Searching Algorithms in Python, provide a
suitable example to demonstrate the application of the algorithms discussed.
Data Analytics Systems & Algorithms (COMP 20036) –SPRING-21– CW1 (Assignment)-All
MEC_AMO_TEM_035_02 Page 3 of 16
[ 20 marks]
Task 5
Identify a short term MOOC course related to Data Analytics using Python. Join the course and
successfully complete it. After completion please provide –
i. Summary of the course
ii. Discuss the various types of data analytics techniques
iii. Proof of completion
[ 10 marks]
Detailed analysis should be presented by the student. Reference can be taken from case studies
and real life scenarios. No of words can be limited to Total 1500 words approx. Proper references
and citations should be given throughout the discussion.

Place your order
(550 words)

Approximate price: $22

Calculate the price of your order

550 words
We'll send you the first draft for approval by September 11, 2018 at 10:52 AM
Total price:
The price is based on these factors:
Academic level
Number of pages
Basic features
  • Free title page and bibliography
  • Unlimited revisions
  • Plagiarism-free guarantee
  • Money-back guarantee
  • 24/7 support
On-demand options
  • Writer’s samples
  • Part-by-part delivery
  • Overnight delivery
  • Copies of used sources
  • Expert Proofreading
Paper format
  • 275 words per page
  • 12 pt Arial/Times New Roman
  • Double line spacing
  • Any citation style (APA, MLA, Chicago/Turabian, Harvard)

Our guarantees

Delivering a high-quality product at a reasonable price is not enough anymore.
That’s why we have developed 5 beneficial guarantees that will make your experience with our service enjoyable, easy, and safe.

Money-back guarantee

You have to be 100% sure of the quality of your product to give a money-back guarantee. This describes us perfectly. Make sure that this guarantee is totally transparent.

Read more

Zero-plagiarism guarantee

Each paper is composed from scratch, according to your instructions. It is then checked by our plagiarism-detection software. There is no gap where plagiarism could squeeze in.

Read more

Free-revision policy

Thanks to our free revisions, there is no way for you to be unsatisfied. We will work on your paper until you are completely happy with the result.

Read more

Privacy policy

Your email is safe, as we store it according to international data protection rules. Your bank details are secure, as we use only reliable payment systems.

Read more

Fair-cooperation guarantee

By sending us your money, you buy the service we provide. Check out our terms and conditions if you prefer business talks to be laid out in official language.

Read more
error: Content is protected !!
Open chat
You can contact our live agent via WhatsApp! Via + 1 3234125597

Feel free to ask questions, clarifications, or discounts available when placing an order.

Order your essay today and save 25% with the discount code CLASS