|  |  | Oct 31, 2025 |  | 
	     
          | 
              
                | CPSC 300 - Data Structures and Algorithms  This course covers data structures and object-oriented design in some depth. Topics covered include data structure, a formal treatment of recursion, an introduction to basic problem solving strategies, an introduction to complexity analysis and theory of computability.  Sorting and searching algorithms are presented in the light of the presentation of problem-solving strategies and complexity issues.  Finally, objected-oriented design methodologies are studied. Meets General Education requirements for Collaboration and Problem Solving.     Typically Offered: Fall
 Level: UG
 Credit Hours: 4
 
 Prerequisite CPSC 200 /C-
 Ferris Equivalencies:
 
 Department: MATH
 
 
 
 
  Add to Portfolio (opens a new window) |  |  |