This course covers the relational model and algebra, normalization, the entity/relationship model, application development, transaction management, concurrency, object databases, and optimization. The primary programming language used in the examples is Java. The textbook is Chris J. Date's "An Introduction to Database Systems". The course outline at the ITU is as follows: