|
Jan 19, 2025
|
|
|
|
CSCI 1524 - Introduction to Algorithms and Data Structures 4 Credits
This course introduces elementary data structures and algorithms that rely on them. Abstract data types such as stacks, queues, linked lists, hash tables and binary trees are implemented utilizing the Java programming language. Developing the interface specification to these data structures is stressed. Algorithms are analyzed in terms of their complexity. Object oriented programming techniques such as inheritance, composition, interfaces and abstract classes are used throughout the course. Software development tools are used to write the programs. 4C/4/0/0
Prerequisite(s): CSCI 1410 , CSCI 1523 , CSCI 1541 , and MATH 1730
Add to Portfolio (opens a new window)
|
|