60 credits in mathematics or computer science. Participation in discrete mathematics (for instance Algebra I), algorithms and data structures, and a second course in programming.
This course is a standard first course in databases. It covers the principles of database design, data representation and information search with modern (relational) database engines, and the practical use and development of databases. The key ingredients are the entity-relationship model and the query language SQL.