|
|
Mar 28, 2024
|
|
Catalog 2017-2018 [ARCHIVED CATALOG]
|
CSD 438 Big Data Application Development5 credits Students are introduced to techniques and tools used to manage, process, and interact with massive datasets. The course takes a hands-on approach to explore non-relational NoSQL data storage for big data applications. The course covers topics such as distributed data storage, map-reduce, key value stores, stream processing, data mining, and basic statistical techniques to perform data analytics.
Prerequisites: CSD 331 , CSD 425 , and admission to the BAS IT:CSD program
Quarters Offered: Spring
Student Outcomes/Competencies: Upon successful completion of this course students will be able to:
- Explain the fundamentals of Big Data and analytics
- Implement data pipelines to integrate data from variety of sources
- Use Publish-Subscribe and Message Queue models to acquire data
- Use MapReduce programming model to run batch analytics
- Use Spark and Storm to perform real-time analysis
- Apply basic machine learning and statistical models on big data
- Implement reporting APIs and dashboards
Total Hours: 60 Lecture Hours: 40 Lab or Clinical Hours: 20
|
|
|