May 19, 2024  
2023-2024 UMA Catalog 
    
2023-2024 UMA 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): CIS 120  or any 200 level or higher programming language.



Add to Portfolio (opens a new window)