Algorithms & Data Structures
Start Immediately
-
Study Hours
150 Hours
-
Total Fee
£275.00
-
Delivery
Online
-
Modality
Self Paced
Programme Overview
You will learn how to analyse and design computer algorithms and data structures. The focus will be on methods for evaluating algorithm efficiency and implementation of various data objects, programming styles, and performance expectations. Course topics will include key areas required to understand algorithmic design patterns, such as data concepts, arrays, stacks, queues, trees, and graphs. You will apply these concepts to create effective programs and solve problems in coding design. In addition, you will learn the importance of enhancing the performance of a program to ensure it is optimised and reusable for overall growth.
Learning Outcomes
- Describe the characteristics and functionality of the fundamental basic algorithmic principles and data structure core concepts, including arrays, binary search trees, linked lists, hash tables, stacks, and queuesEvaluate critical methods and approaches of strategies to determine solutions to programming challenges involved in implementing different types of data structure designs to solve a problem to result in the desired outcome.
- Analyse simple and complex programming designs to understand how decisions can impact the performance, growth, and optimisation of a software solution in both short-term and long-term usability goals. Implement simple proofs of concepts of a program design by using software development tools to write and troubleshoot programs.
- Create technical design documentation for options based on specific use cases scenarios and solutions recommended.
Get Started
Enrol now and get started with your studies right away.
The information below is required for social login
Login to your Account
JOIN FOR FREE
Let’s begin with setting up your account to keep track of your progress