Data Structures and Algorithm Analysis

Welcome to Data Structures

Introduction

This course deals with one of the more important questions of writing programs... how to make it work well.

There are a number of different ways to store, manipulate, and analyze data that, can have, a huge impact on whether a program completes in a second, minute or - in worst cases - years. So, this course covers:

  • The classification of algorithms
  • trees
  • graphs
  • sorting
  • hashing
  • and, much, much, more...

Course Format

This class is in-person.