COMP-103 – Introduction to Data Structures and Algorithms
| Points: | 15 | Prerequisites: | COMP 102 |
|---|---|---|---|
| Faculty: | Engineering | Corequisites: | None |
| School: | Engineering & Comp Sci | Restrictions: | 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
Tutorials
1 hour per week
Textbook
Java Foundations: Introduction to Program Design and Data Structures (2nd edition). Lewis, DePasquale and Chase. Pearson, 2011.
Trimester 1 2013
* indicates instructor is the course coordinator.
| CRN | From/To | Days | Time | Building [Campus] | Room | Instructor | 7223 | 4 Mar – 9 Jun 2013 | Mon, Thu | 1410 - 1500 | Maclaurin [Kelburn] | LT102 | Marcus Frean* | 4 Mar – 9 Jun 2013 | Tue | 1410 - 1500 | Maclaurin [Kelburn] | LT101 |
|---|
Trimester 2 2013
* indicates instructor is the course coordinator.
| CRN | From/To | Days | Time | Building [Campus] | Room | Instructor | 945 | 15 Jul – 20 Oct 2013 | Mon, Thu, Fri | 1000 - 1050 | New Kirk [Kelburn] | LT301 | Marcus Frean* Thomas Kuehne |
|---|

