Information Systems
COMPSCI 445
Course goals
This course is an introduction to the efficient management of large-scale data. The course includes principles for representing information as structured data, query languages for analyzing and manipulating structured data, and core systems principles that enable efficient computation on large data sets. Classical relational database topics will be covered (data modeling, SQL, query optimization, concurrency control), as well as semi-structured data (XML, JSON), and distributed data processing paradigms (e.g. Distributed databases, MapReduce, and Spark).
Prerequisites: COMPSCI 220 (or 230), COMPSCI 311, and COMPSCI 345.
3 credits.
Schedule
Monday/Wednesday 4-5.15 pm @ Ag. Engineering Bldg rm 119
Syllabus
For more information, please check the course syllabus.