Analysis of Algorithms and Data Structures CSCI 305 - A course on the analysis of algorithms and data structures. Database Systems CSCI 330 - A course on SQL, database design, and data management.