14080 Sullyfield Cir, Chantilly, VA     703-401-5432     571-426-8666    contact@compsciprep.com

Data Structures and Algorithms

Good knowledge of data structures and algorithms is the foundation of writing good code. Programs are comprised of two things: data and algorithms. The algorithms describe the way the data is to be transformed. The reason for learning about data structures is because adding structure to our data can make the algorithms much simpler, easier to maintain.

Student Name:*
Student Grade:*
School Name:*
Student Email:*
Parent Name:*
Parent Phone:*
Parent Email:*
I am interested: Please inform when next batch scheduled

Course Prerequisites:
  • Must know Java Programming
Course Objectives:
  • Understanding of fundamental data structures and algorithms.
  • Implementation of Lists, stacks, queues, heaps, dictionaries, maps, hashing, trees
  • Searching and sorting algorithms
  • Java’s collections framework
Topics covered:
  • JAVA refresher. Intro. DataStrucres and algoriths.
  • Analysis Tools and Techniques.
  • Linked lists & Iterators.
  • Stacks & Queues, Trees & Hashing
  • Priority Queues (Heaps) Sorting and Graphs.
Course Details:
  • Fee: $500 one time
  • Sessions:
  • Duration of Session:
Additional Information:
Student must have completed Java programming Basics