Feb 25, 2024  
2022-2023 UMA Catalog 
2022-2023 UMA Catalog [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

CIS 354 - Algorithms and Data Structures

3 CR

This course studies abstract data types and their use in large software systems, such as an operating system or compiler. Specification, implementation, use and computational characteristics of data structures such as stacks, queues, trees, and graphs are covered. Recurring concepts of computer science “such as efficiency, levels of abstraction, reuse and trade-off” are stressed throughout. In the laboratory component, students implement and use data structures to solve a variety of problems in information systems. This course is designed to fulfill the CS2 requirement in the ACM computer science requirement.

Prerequisite(s): Any 200 level or higher programming language or MAT 280  or CIS 449 /DSC 449 /MAT 449 .

Add to Portfolio (opens a new window)