arrow-left

Find Modules

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

Old info?

Module Info

Subject: Computer Science

Level: 2

Module Coordinator: Dr Fatemeh Golpayegani

Trimester: Spring

Credits: 5

Old info?