get consultation

Foundations of Algorithms
Class Syllabus

alt
Prerequisites

alt
Class Text Book

Description

This course is an introduction to basic algorithms and data structures. It is designed for those without a formal computer science background, but have development experience and are interested in core software development techniques.

This course will have many hands-on exercises and is not tailored to any specific computer language.

Topics include:

  • Bits and Bytes

  • Basic Types

  • Recursion

  • Big O Notation

  • Stacks

  • Queues

  • Searching and Sorting

  • Linked Lists

  • Binary Trees

  • Hash Tables

  • Parsing

Class Topics: