This week’s topics
Assignment workshop: drafting, feedback and improvement
- Drafting against the criteria
- Tutor and peer feedback
- Improving the final submission
What you will be able to do
- 1.1 Describe a data structure.
- 1.2 Explain a range of linear and non-linear data structures.
- 1.3 Analyse the impact of the choice of data structure on algorithmic performance.
- 2.1 Demonstrate an ability to write Big O and little o notation to describe algorithmic complexity.
- 2.2 Explain the impact of algorithmic design choice on computational complexity for a variety of examples.
- 2.3 Explain the difference between P and NP.
- 2.4 Evaluate open problems in problem classification and the impacts of future technologies on the difficulty in solving different classes algorithms.
- 3.1 Use recursion and memoisation as tools to design solutions to problems.
- 3.2 Describe a range of sort, search, and pathfinding algorithms.
- 3.3 Explain the trade-off between memory and computational complexity in algorithmic design.
- 3.4 Critically analyse algorithmic paradigms such as the greedy approach and divide and conquer approach.
- 3.5 Evaluate sort, search, and pathfinding algorithms in terms of their space and time complexity.
- 4.1 Explain how to write pseudo-code for algorithmic design.
- 4.2 Implement pseudocode in a programming language.
- 4.3 Evaluate the correctness and speed of an algorithm.
- 4.4 Use debugging to correct errors in algorithmic implementation.
Activity
Draft the assignment, get feedback and improve it before submission.
Study materials
Further resources
- Writing Guide, 8.5: Creating an Analytical Report · PDF · OpenStax Writing Guide with Handbook (2021), 8.5: drafting a report, using tables and drawing conclusions, pp. 254–267 · for registered students
- Ten simple rules for structuring papers · Open-access article · Mensh & Kording (2017), PLOS Computational Biology. Ten rules for structuring a report clearly. · for registered students
- Students' preferences and teachers' perceptions of feedback on L2 writing · Open-access article · Liu & Wu (2019), Journal of Writing Research. Compares what feedback students want on grammar, clarity and content with what tutors think helps. · for registered students
Materials marked “for registered students” open in the student portal, which is set up as soon as you receive final acceptance.