

Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
An assignment for unit 4: programming, focusing on the concept of algorithms. Students are required to create a ten-minute powerpoint presentation explaining what algorithms are, their efficiency compared to brute forcing, and their role in application development. Research can be conducted on various types of algorithms, such as sorting, searching, encryption, or artificial intelligence algorithms. The presentation should include effective use of headings, bullet points, and subsections, and be accompanied by speaker notes and a bibliography using the harvard referencing system.
Typology: Exercises
1 / 3
This page cannot be seen from the preview
Don't miss anything!


Student Name/ID Number Unit Number and Title Unit 4: Programming
Assignment Title 4.1: Algorithms what are they?
IV Name & Date Submission Format The submission is in the form of a ten-minute Microsoft® PowerPoint® style presentation to be presented to your colleagues. The presentation can include links to performance data with additional speaker notes and a bibliography using the Harvard referencing system. The presentation slides for the findings should be submitted with speaker notes. You are required to make effective use of headings, bullet points and subsections as appropriate. Your research should be referenced using the Harvard referencing system. Unit Learning Outcomes LO1 Define basic algorithms to carry out an operation and outline the process of programming an application.
Assignment Brief and Guidance You currently work for a software development company called Software Systems 4 You that produces software for mobile devices. As you are part of the research and development arm, your role includes an investigation into new processes that can benefit the company. One area of research that you have been tasked with is the use of algorithms and how they can be used to build more efficient software. This will have an impact on the software developed as efficient software can result in longer battery life and the ability to do more with the limited resources mobile devices have to offer. As the results will need to be delivered to your peers, consider this as a mini research project that will be presented. You will need to explain what an algorithm is, with examples of their use, comparing their efficiency against brute forcing, and how it will relate to the application development process, down to the implementation in a suitable language. Research can be conducted on your choice of algorithms, including examples such as sorting and searching data algorithms or encryption/decryption algorithms or compression/decompression algorithms or algorithms to support artificial intelligence such as the Perceptron algorithm or the K-Means algorithm there are many more. *Please access HN Global for additional resources support and reading for this unit. For further guidance and support on report writing please refer to the Study Skills Unit on HN Global. Link to www.highernationals.com