This postgraduate Computer Science coursework requires students to undertake a critical technical analysis of a computational algorithm presented in a prescribed academic research paper. Students select one paper from the available options and demonstrate that they understand both the research problem addressed by the authors and the algorithmic solution proposed. The assessment contributes 30% of the overall module grade and is completed individually. assignment The available research papers cover several algorithmic topics, including an improved Dijkstra shortest-path algorithm for sparse networks, a modified merge-sort approach for large-scale datasets, parallel merge sort with load balancing, and a Prim-based algorithm for hierarchical clustering. Students must extract the principal algorithm from their selected paper and explain its purpose, inputs, outputs and operating procedure. A major component involves identifying the research question and computational problem addressed by the selected study. Students then reproduce or extract the proposed algorithm in pseudocode form and clearly identify the information supplied to the algorithm and the outputs it generates. The algorithm must also be explained step by step using straightforward language so that its operation can be understood without relying exclusively on formal notation. The coursework further requires a detailed time-complexity analysis, demonstrating understanding of how computational requirements grow with input size and how the proposed technique compares with alternative or conventional approaches. Students must critically evaluate the algorithm’s strengths, weaknesses, performance characteristics and limitations, and suggest potential improvements where appropriate. The marking rubric gives substantial emphasis to five areas: identifying the computational problem and research questions, extracting the proposed algorithm, identifying inputs and outputs, explaining the algorithm clearly, analysing its time complexity, and critically evaluating its strengths and weaknesses. assignment The written submission must be 800–1,000 words, although the inputs/outputs, pseudocode and time-complexity sections are excluded from that limit. Figures and images are not permitted, and the work must be submitted using the prescribed coursework template in DOC/DOCX format. Overview word count: approximately 340 words. AI-use note: the guideline permits generative AI only for proofreading. AI tools are explicitly not permitted to create the assessed work itself. assignment
Megaminds has supported academic requirements in this discipline and related disciplines.