Algorithms and Data Structures (CSTP 2140)

Students learn the fundamentals of algorithm analysis and design through hands-on practice in this course. They study various algorithms and data structures frequently used in software development. Students learn to analyze the time and space complexities of algorithms and choose algorithms for non-trivial programming problems.

Data structures covered in this course include: arrays and vectors, lists, queues, stacks, and trees and graphs. Algorithms covered include: recursion, divide and conquer, greedy techniques and sorting algorithms.
Course code: CSTP 2140
Credits: 3.0
Length: 60.0 hours
Course outline: view https://www.vcc.ca/vccphp/courseoutline?subject=CSTP&number=2140

Prerequisites

CSTP 1204 or equivalent, taken prior to or concurrently.
Loading...

Ask a question