Mar 06, 2026  
2024-2025 Graduate Catalog 
    
2024-2025 Graduate Catalog [ARCHIVED CATALOG]

CSE 662LEC - Languages and Runtimes for Big Data


Addressing the challenges of big data requires a combination of human intuition and automation. Rather than tackling these challenges head-on with build-from-scratch solutions, or through general-purpose database systems, developer and analyst communities are turning to building blocks: Specialized languages, runtimes, data-structures, services, compilers, and frameworks that simplify the task of creating a system that is efficient enough to handle terabytes of data or more, while still being manageable enough to adapt to changing settings. This project-based course explores data management building-blocks in both Database and Programming Language literature, and teaches students to identify and implement new data management tools and techniques by drawing from both areas.

Credits: 3

Requisites: Pre-Requisite: CSE 562 or CSE 505.