Prerequisite: CIS - 125 Introduction to Programming Logic with Language. Students will study functional decomposition. Students will learn the data structures and accompanying algorithms that are most fundamental to computer science discipline and analyze various implementations of each.