Courses Detail Information

VE281 – Data Structures and Algorithms


Credits: 4 credits

Pre-requisites: Ve 203 and Ve 280

Degree Program:

Terms Offered:


Introduction to algorithm analysis and O-notation; Fundamental data structures including lists, stacks, queues, priority queues, hash tables, binary trees, search trees, balanced trees and graphs; searching and sorting algorithms; recursive algorithms; basic graph algorithms; introduction to greedy algorithms and divide and conquer strategy. Several programming assignments.

Course Profile: View it (PDF)

Syllabus: View it (PDF)