Prerequisites: | Principles of Programming |
Course?hours: | 5-15 hours |
Assessments: | Summative Quiz |
Accreditation: | NIL |
Certificate: | WYWM Certificate of Completion |
Instructor Support: | Yes |
Difficulty: | Intermediate |
In computer science, Big O notation is used to classify algorithms according to how their running time increases as the input size grows. Big O notation formalises the notion of “how long an algorithm takes to run”. We use it to describe the worst-case runtime.
By taking this course, you can optimise your code to be more efficient. This course will also help you understand why code can take a lot longer to run if you do it wrong!
After completing this course, students will be able to:
- Identify the time complexity of an algorithm on a graph
- Explain why the time complexity of an algorithm is given a specific label
- O(1)
- O(log n)
- O(n)
- O(n2)
- O(n log n)
- Interpret algorithms to determine their time complexity
Course Content
Video format is not supported, use Youtube video or MP4 format.
Login
Accessing this course requires a login, please enter your credentials below!