-
-
- Sciences, Mathematics
and Biotechnology - Biology
- Chemistry and Physics
- Clinical Laboratory Science
- Health Advising
- Life Science Business and Biotechnology
- Mathematics and Statistics
- Online Sciences Courses
- See the full list
- Technology and
Information Management - Writing, Editing and
Technical Communication
- Transfer Credit
- Online Learning
- Events
- Career Services
- Custom Programs
- Sciences, Mathematics
-
-
-
- Academic Services
- Course and Program Information
- Student Aid
-
-
-
Berkeley Global
This introductory course in big data helps you understand concepts and issues related to big data systems. Big data consists of very large or complex data sets that cannot adequately be stored, processed or analyzed through traditional, relational database technologies. It also includes a wide variety of data types and high-velocity data streams. You gain an understanding of the concepts and issues related to designing and using big data systems.
Prerequisites:
Recommended
- Ability to program in at least one high-level programming language such as Python, Java, Ruby, JavaScript, C or C++. Need to fulfill this prereq? Take a course in:
- Introduction to Computers and Programming COMPSCI X444.4
- Programming Python COMPSCI X434
- First Course in Java EL ENG X429.9
- JavaScript and jQuery: An Introduction COMPSCI X452.1
- Introduction to C Language Programming EL ENG X24
Course Outline
Expand or collapse section
Course Objectives
- Design big data systems using Lambda architecture.
- Implement components of a big data system.
- Critically analyze the trade-offs regarding complexity and scale in the design and use of a big data system.
What You Learn
- Big data overview
- Lambda architecture
- Data model theory and implementation
- Batch layer theory and implementation
- Serving layer theory and implementation
- Speed layer theory and implementation
How You Learn
- Lectures and group discussions
- In-class review of program examples
- Homework assignments and review
- Reading assignments
Is This Course Right for You?
This course is intended for those who wish to learn about big data system design and implementation, focusing on the central issues and design tradeoffs.
Loading...
Sections
Spring enrollment opens on October 16!