Mar 12, 2026  
2026-2027 Undergraduate and Graduate Catalog 
    
2026-2027 Undergraduate and Graduate Catalog
Add to Catalog (opens a new window)

CMPS 261 - Advanced Data Structures and Software Engineering

Credit Hours: 3
Lecture Contact Hours: 3 Lab Contact Hours: 0
Construction, utilization, and modification of linear and non-linear data structures. The data structures include arrays, stacks, queues, sets, maps, heaps, hash tables, trees, and graphs. Space and time complexity analysis of algorithms related to these data structures. Sorting and searching techniques on linear data structures, including arrays and sequential files. Binary search trees and balanced search trees. A student will be permitted to enroll in CMPS 260 and CMPS 261 a maximum of three times in each course.

Course Attribute: ASRE

Repeatable Course: No

Prerequisite(s): CMPS 250  or CMPS 260  with a grade of “C” or better. MATH 109  and MATH 110 , or MATH 143 , MATH 270 , or MATH 272  with a grade of “C” or better.

MAX number of credit hours applicable to degree: 3



Add to Catalog (opens a new window)