COMP20290 Algorithms
We increasingly live in a world that is driven by algorithms and the services they provide touch our lives in multiple ways, underpinning how we navigate the world, how we retrieve information, how we play and how we manage our health.
In this module, you will learn some of the fundamental and most powerful concepts in computer science that distinguish good programmers from talented computer scientists.
This module will cover the following:
* Introduction to Algorithm Analysis
* Pseudo Code
* Simple Recursive Algorithms
* Backtracking Algorithms
* Divide and Conquer Algorithms
* Dynamic Programming Algorithms
* Greedy Algorithms
* Branch and Bound Algorithms
* Brute Force Algorithms
* Randomized Algorithms
* Calculating Upper and Lower Bounds
Show More
REVIEWSMODULE INFO
REVIEWSMODULE INFO
Subject: Computer Science
Level: 2
Module Coordinator: Dr Fatemeh Golpayegani
Trimester: Spring
Credits: 5
Module Info
Subject: Computer Science
Level: 2
Module Coordinator: Dr Fatemeh Golpayegani
Trimester: Spring
Credits: 5