CAS CS660
Graduate Introduction to Database Systems
The goal of the course is to introduce students to the main issues on the design and implementation of a database kernel and how these systems store, organize, and retrieve large amount of data efficiently and effectively. Major topics of this course include: Query Languages (SQL, Relational Algebra); Storage and Indexing; Query Evaluation and Optimization; Transaction Processing; Concurrency Control and Recovery. In addition, we will cover some modern data management approaches, including Big Data and NoSQL databases and data management in the Cloud.
Instructor: Manos Athanassoulis
CAS CS460
Introduction to Database Systems
Fundamental concepts of database management systems. Topics include: data models (relational, object-oriented, and others); the SQL query language; implementation techniques of database management systems (storage and index structures, concurrency control, recovery, and query processing); management of unstructured and semistructured data; and scientific data collections.
Instructor: Manos Athanassoulis
CAS CS561
Data Systems Architectures
Advanced-level research seminar that introduces studenst to data systems research. Learn about data systems architectures, design tradeoffs, the impact of new hardware and new workloads.
Instructor: Manos Athanassoulis
Class Website: Spring 2024, Spring 2023, Spring 2022, Spring 2021
Data Systems Architectures
Topics course on Data Systems.
Instructor: Manos Athanassoulis
Class Website: Spring 2020, Spring 2019
CAS CS591A1
CAS CS697
Graduate Initiation Seminar (Spring 2020)
This required two-credit course is designed to help guide entering Ph.D. students through the challenging transition into the graduate program in Computer Science. The class prepares the incoming Ph.D. students for their responsibilities as students, reserchers, and mentors and covers topics that overlap with the NSF/NIH Responsible Conduct in Research (RCR) program.
Instructors: Steve Homer, Manos Athanassoulis (Spring 2020)
Class Website: Spring 2020
Related MiDAS Courses
CAS CS 562 Advanced Database Applications — Prof. Kollios
CAS CS 660 Graduate Introduction to Database Systems — Prof. Kollios
CAS CS 565 Algorithmic Data Mining — Prof. Terzi