Skip to main content

Computing Algorithms

Griffith SciencesInformation And Communication Technology
Credits2.4
·
Semester offeredTrimester
·
Last updated3 months ago

Description

The real-world performance of any software system depends on the algorithms used and the efficiency of their implementation. The ability to select algorithms appropriate to solving particular problems, based on understanding the range of algorithms that address well-defined problems, analyzing their complexity and performance, and their suitability in particular contexts and implementing them is critical for building effective software. A number of general algorithmic strategies are presented including brute force, heuristics, greedy, recursive backtracking and divide and conquer. Common algorithms pertaining to searching, sorting, binary trees, graphs, and string / expression parsing are also discussed. Also, both in-memory and file data structures and their interrelationship with specific algorithms are reviewed.

Course outline
Checking availability…

Preview the 5 closest equivalencies already indexed in our system

2801ICT has possible credit equivalents including COMP251 at McGill University.

CourseUniversityQwest Score
COMP251
Algorithms and Data Structures
McGill University83
COMP260
Applied Algorithms and DataStructures
McGill University73
COMP260
Applied Algorithms and DataStructures
McGill University73
COMP251
Algorithms and Data Structures
McGill University73