Abstract
An important recent technological development in computer science is the availability of highly distributed and scalable systems to process Big Data, i.e., datasets with high volume, velocity and variety. Given the extensive and effective use of systems incorporating Big Data in many application scenarios, these systems have become a key component in the broad landscape of database systems. This fact creates the need to integrate the study of Big Data Management Systems as part of the computing curricula. This paper presents well-structured guidelines to perform this integration by describing the important types of Big Data systems and demonstrating how each type of system can be integrated into the curriculum. A key contribution of this paper is the description of an array of course resources, e.g., virtual machines, sample projects, and in-class exercises, and how these resources support the learning outcomes and enable a hands-on experience with Big Data technologies.
Original language | English (US) |
---|---|
Title of host publication | SIGCSE 2014 - Proceedings of the 45th ACM Technical Symposium on Computer Science Education |
Publisher | Association for Computing Machinery |
Pages | 139-144 |
Number of pages | 6 |
DOIs | |
State | Published - 2014 |
Event | 45th ACM Technical Symposium on Computer Science Education, SIGCSE 2014 - Atlanta, GA, United States Duration: Mar 5 2014 → Mar 8 2014 |
Other
Other | 45th ACM Technical Symposium on Computer Science Education, SIGCSE 2014 |
---|---|
Country/Territory | United States |
City | Atlanta, GA |
Period | 3/5/14 → 3/8/14 |
Keywords
- Big data management systems
- Databases curricula
ASJC Scopus subject areas
- Computer Science (miscellaneous)