Completion requirements
Welcome!
This week, we will be diving into the fundamental concept of algorithms with the help of this video from the "Crash Course Computer Science" series.
The video, "Intro to Algorithms," will introduce you to what algorithms are and why they are a cornerstone of computer science. You will learn about:
- The definition of an algorithm and how efficiency is measured.
- Sorting algorithms, with a look at "Selection Sort" and a more efficient method called "Merge Sort." The concept of "Big O notation" will also be introduced to help you understand how to analyze an algorithm's performance.
- Graph search algorithms, using "Dijkstra's algorithm" as an example to understand how to find the shortest path between points, a problem with many real-world applications like finding directions on a map.
Please watch the video to get a solid foundation on these essential topics.
Last modified: Tuesday, 12 August 2025, 2:46 PM