Emerging Database Technologies
CS4440 A, Spring 2026
Instructor: Kexin Rong
Time: Mon & Wed 3:30-4:45PM
Location: KACB 1456
TAs: Tianji Yang, Yihao Mai
Contact: cs4440-staff@groups.gatech.edu
Office Hours: - Instructor: Wednesdays 11:30-12:30, KACB 3322 - TAs: - Yihao: Tuesdays 2:00-3:00, in the common area next to Klaus 3322 - Tianji: Fridays 2:00-3:00, in the common area next to Klaus 3322
Course Description
This course aims to introduce students to the “big picture” of database technology and enables them to assess the current state of this technology with its wide range of products, systems, tools, and languages. The fundamentals of database systems have introduced a wealth of concepts in areas such as database modeling and design, query processing and storage management with indexing, etc. However, all these areas are being reworked in light of emerging technologies and an ever-growing landscape of applications.
Prerequisites
The prerequisite for this course is a basic understanding of the relational database model, SQL language, design principles and normalization, and storage and indexing as covered in CS4400. Students from non-CS areas are welcome but if they have not taken CS4400, they should discuss their background with the instructor first. Proficiency in programming language like Python, Java and C++ is necessary.
Acknowledgements
This course is largely based on prior offerings of CS4440 taught by Prof. Sham Navathe, and reference materials from the following courses: