In this hands-on course, Java programming students who have also taken Discrete Math will develop their ability to analyze and design computer algorithms. In particular, learners will analyze the time and space complexity of programs, solve nontrivial programming problems using algorithmic techniques, and prove that their solution is correct. The emphasis will be on developing the practical skills of analysis and design. Topics include: evaluating time and space complexity and designing solutions by using appropriate data structures or applying techniques such as recursion, parsing and graph algorithms.
This course is 48 hours offered as a classroom (36 hours) AND online (12 hours) format. No registration is permitted after the course has started without department approval. No class on Nov 21. Course dates have been changed from Sept 12 – Nov 28 to Sept 12 – Dec 5.
This course offering is in progress. Please check back next term, subscribe to receive email updates or
contact us with your comments or questions.
Below is one offering of this course for the Winter 2019 term.
Books for Fall 2018 offerings of this course are available in the following BCIT
online bookstores. Please choose the bookstore appropriate for the offering
you are considering.
BCIT Burnaby Bookstore
If you are taking this course, but are not taking it through either Distance
Education or Online Learning, nor at the BCIT Downtown Campus (DTC), please purchase books for this course at the BCIT Burnaby Bookstore.
Image not available
Cei Digital: Intro To The Design & Analysis Of Algorithms (180 Days)
Image not available
Intro To The Design & Analysis Of Algorithms
No information on books is currently available for Winter 2019 offerings of this course.
If you have a comment or question about this course, please complete and submit the form below.
Interested in being notified about future offerings of COMP 3761 - Algorithm Analysis and Design?
If so, fill out the information below and we'll notify you by email when courses for each new term are displayed here.