Computing Algorithms (2801ICT)

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. Pre-requisites: 1801ICT Programming Languages and 1020ENG Engineering Mathematics 2.

Course study information

Credit points (awarded)

10 (10)

Study level

Undergraduate

Student contribution band

Band 2

Usually available

Gold Coast Trimester 1

Course offerings and timetables

Convenor

Key dates

Course start date
25 February 2019
Last day to add a course
10 March 2019
Last day to drop a course without financial penalty (Census date)
24 March 2019
Last day to drop a course without academic penalty
28 April 2019
Restriction: Student must be in program 1478 B Eng Honours Software Eng or 1585 B Engineering (Hon)/BComp Sci or 1534 B Computer Science or 1535 B Computer Science

Please view the full class and additional timetable information for School of Information and Communication Technology

This course is FULL. Please check the School link above for further information, otherwise try again later as additional places may become available.
Class Availability When Where Notes
You must attend this Lecture
Lecture (11306) Full Thursday 08:00 - 09:50
Weeks 1 - 7, 8 - 12
G01 3.55
Academic 1
Gold Coast Campus
Class Availability When Where Notes
You must attend one Tutorial
Tutorial (18531) Open Thursday 11:00 - 12:50
Weeks 1 - 7, 8 - 12
G06 1.22
Academic 2
Gold Coast Campus
Tutorial (16053) Full Thursday 11:00 - 12:50
Weeks 1 - 7, 8 - 12
G06 3.28
Academic 2
Gold Coast Campus