White Background with Triangle Pattern

Course Descriptions

The Computer Science curriculum prepares students for careers in all areas of the computer industry as well as for graduate studies in computer science and computer related fields. Students have also found a computer science major to be excellent preparation for careers in law, medicine, business administration, industrial engineering, biomedical engineering, and other technical and non-technical fields.

CSSE 230 - Data Structures and Algorithm Analysis

  • Credit Hours: 3R-3L-4C
  • Term Available: F,W,S
  • Graduate Studies Eligible: No
  • Prerequisites: MA 112 and CSSE 220 with a grade of C or better
  • Corequisites: None

This course reinforces and extends students’ ability to independently design, develop, and debug object-oriented software that uses correct, clear, and efficient algorithms and data structures. Students study and implement classical data structures such as list, stack, queue, tree, priority queue, hash table, graph, set, and dictionary. Formal efficiency analysis is used to evaluate the complexity of algorithms for these data structures. Students gain proficiency in writing recursive methods. Students design and implement software individually.

Launch Root Quad
Return to Top