This course should give the students a solid foundation about Databases and Database Management Systems. Although different kinds of databases will be discussed, the main focus of this course is on relational databases. Students should gain an understanding of relational algebra, which will then be used to understanding the underpinnings of SQL. The course will also cover topics related to database design, optimization, and techniques to handle concurrency. Students will be required to deliver a software project of appreciable complexity to demonstrate their understanding of the topics and their application.
Need to discuss? That's great! See me at my office (Campus B Room 610) or send me an email. I will get back to you as soon as possible!