Reference no: EM132942640
CMP4272 Data Structures and Algorithms - BIRMINGHAM CITY UNIVERSITY
This assignment is a report in the form of a technical report. The technical report should:
1. Explain an algorithm you have written and implemented which uses appropriate discrete data structures to solve a computational problem
2. Analyse the efficiency and correctness of your algorithm
3. Write simple algorithms using appropriate discrete data structures to solve computational problems
4. Use appropriate methods to analyse the efficiency and correctness of algorithms.
Assessment Details:
Title: Report
Type: Coursework
Style: Technical Report
Throughout the semester you will write technical reports explaining, presenting and analysing algorithms, including algorithms you have written yourself. You should write your technical report for this assignment using either the template provided on Moodle, or a modified version which adheres to the standard technical report formatting.
The report you submit should:
1. Present and explain an algorithm you have written and implemented, which uses appropriate discrete data structures to solve a computational problem
2. Analyse the efficiency and correctness of the algorithm you have implemented
Suggested topics and suitable algorithms for the technical report can be found on Moodle on the Assessment page. You must choose from these suggested topics unless you have prior approval from your module lecturer.
The technical report has a limit of 1500 words, excluding the report pro-forma formatting, any figures and program source code. Any program source code included in your technical report must be written in Python.
You must submit electronic copies of your technical report to Moodle, in either Microsoft Word or PDF format, before the corresponding submission deadline.
If you fail on your first attempt you must re-work your original technical report based on your feedback and submit by the re-assessment date listed above.
Attachment:- Data Structures and Algorithms.rar