CSCI 2205 Introduction to Data Structures and Algorithms

This course introduces basic data structures and algorithms. Topics include algorithm analysis, Big-O notation, various sorting and searching algorithms, linked lists, stacks and queues, recursion, binary search trees, heaps, and hash tables. In addition, students will learn how to analyze the complexity of algorithms and choose appropriate algorithms to solve a given software problem.

Credits

3

Lecture Hours

3

Lab Hours

0

Prerequisite

At least a C in CSCI 1301