Loyola University Chicago

- Navigation -

Loyola University Chicago

Department of Computer Science

COMP 271: Data Structures

Credit hours

3

Prerequisites

(COMP 170 or COMP 215) and ((COMP 163 or MATH 201) as pre or corequisite).

Instructors

Mr. Matt Bone, Dr. Konstantin Läufer, Dr. Chandra Sekharan

Description

This continuation of COMP 170 introduces the concepts of data abstraction and data structure, including stacks, queues, lists, sets, and trees. The issues of implementing a data structure in a language such as Java are examined using classes, arrays, and linked structures. Sorting and searching techniques are analyzed. The concepts of correctness and efficiency of algorithms are developed. Time/space comparisons of iterative algorithms with recursive algorithms are made. The course includes several major programming projects. A weekly lab component is required.

Loyola

Computer Science Department · Lewis Towers, Suite 520
Water Tower Campus · 820 N. Michigan Avenue · Chicago, Illinois 60611, U.S.A.
Phone: 312.915.7999 · Fax: 312.915.7998 · E-mail: info@cs.luc.edu

Notice of Non-discriminatory Policy