Aug 24, 2026  
Academic Catalog 2026-2027 
    
Academic Catalog 2026-2027
Add to Portfolio (opens a new window)

DSCI 340 - Algorithms & Data Structures


4 credit(s)
This course provides an introduction to data structures and algorithms, including their design, analysis and implementation.  Data structures including arrays, linked lists, stacks, queues, trees, and heaps will be explored, and algorithm design methods such as the greedy method, divide and conquer, dynamic programming, and backtracking will be investigated in the context of sorting, string-searching, and graph-based algorithms. Course includes programming projects in Python.
Offered: Alternate years

Prerequisite(s): CS 250  with a minimum C grade.



Add to Portfolio (opens a new window)