6.1830
Software Systems for Data Science
Explores techniques and systems for ingesting, efficiently processing, analyzing, and visualizing large data sets. Examines topics such as data cleaning, data integration, scalable systems (relational databases, NoSQL, Spark, etc.), analytics (data cubes, scalable statistics and machine learning), fundamental statistics and machine learning, and scalable visualization of large data sets. Extended programming assignments provide working experience with state-of-the-art data processing tools. Students complete a term project and paper.
Prerequisites & course information
Prereq: 6.1000 or ( 6.100A , 6.100B , and 6.1210 ) U (Spring) Not offered regularly; consult department 3-0-9 units
Sources
- Course catalogue ↗2026–2027