3252 - Big Data Management Systems & Tools
Course Description
Big Data involves massive data volumes and diverse data types. Modern organizations need people who can help implement the tools they need to deal with these huge data sets. In this course, you’ll learn the technology of Big Data and build in-demand skills. You’ll get hands-on experience using up-to-date database management systems and tools. Get in on the explosion in new NoSQL technologies and Big Data tools including Hadoop, Spark, Cassandra and Kafka.
The Data Science courses are also offered online in partnership with University of Waterloo - WatSPEED.
Learning Outcomes
By the end of this course, learners will be able to:
- Understand the architecture of reliable Big Data systems
- Describe how they differ from traditional systems
- Use several NoSQL database management systems
- Address the many challenges of working with data at scale
- Use tools such as Spark to process large datasets
Prerequisites
3250 - Foundations of Data Science or a passing grade on a self-assessment test/quiz for equivalent skills
Knowledge or experience with relational database technology
Recommendations
Laptop Computer with the following Specifications:
System Type: 64 bit operating system, X 64-based processor; Windows 7, 8 or 10; Mac OS/X or Linux running on similar hardware. Processor: Intel ® i5-3230M CPU @ 2.6 GHz or better; Installed Memory ( RAM): 8 GB or more.
Software needed for this course is free and mostly open source. You will receive instructions for download/install/use in class
Academic Requirements: A degree in Engineering, Mathematics, or Computer Science is recommended, but not required. Basic knowledge of programming and programming languages is also recommended.
This course may be applied towards the SCS Certificate(s) in
- Data Science : Required Courses