SCHOOL OF ENGINEERING AND COMPUTER SCIENCE

Course Summary will display here
This is a dynamic pull of content from Course Catalogue. If any course info is incorrect, please contact Banner help

COMP 103 – Introduction to Data Structures and Algorithms

Points:15Prerequisites:COMP 102
Faculty:EngineeringCorequisites:None
School:Engineering & Comp SciRestrictions:None

This course builds on COMP 102, focusing on the techniques for designing, building and analysing computer programs that deal with large collections of data. The course addresses techniques for programming with collections of data, and the data structures and algorithms needed to implement these collections. The course expands programming skills and provides an understanding of the principles of data abstraction, algorithm design, and the analysis of algorithms fundamental to computer science.

Tuition Fees

2012: domestic $708.00     international $3,012.45

Tutorials

1 hour per week

Textbook

Java Foundations: Introduction to Program Design and Data Structures (2nd edition). Lewis, DePasquale and Chase. Pearson, 2011.

Course Homepage

Course Schedule will display here
this is a dynamic pull of content from Course Catalogue. If any course info is incorrect, please contact Banner help

Trimester 1 2012

* indicates instructor is the course coordinator.

CRNFrom/ToDaysTimeBuilding [Campus]RoomInstructor
7223 5 Mar – 10 Jun 2012Mon, Wed, Fri1100 - 1150Hugh Mackenzie [Kelburn]LT002Alex Potanin*
Stuart Marshall 

Trimester 2 2012

* indicates instructor is the course coordinator.

CRNFrom/ToDaysTimeBuilding [Campus]RoomInstructor
945 16 Jul – 21 Oct 2012Mon, Wed, Fri1610 - 1700Hugh Mackenzie [Kelburn]LT206Marcus Frean