2014 · 22 citations · 25 references
ComputingComputer ScienceData ScienceBig Data AnalyticsParallel AlgorithmsParallel ComputingComputer Science EducationData ParallelismData Science EducationDistributed ComputingParallel ArchitecturesParallel ComputationBig Data Analytics ArchitectureBig Data Analytics EducationCourse StructureParallel Data ProcessingParallel Programming
The goal of our work is to develop an open and modular course for data science and big data analytics that is accessible to non-programmers. The course is designed to cover major concepts that are useful to understand the benefits of parallel and distributed programming while not relying on a programming background. These key concepts focus more on algorithmic aspects rather than architecture and performance issues. A key aspect of our work is the use of workflows to illustrate key concepts and to allow the students to practice.
25
Jeannette M. Wing · Communications of the ACM · 2006 · 7.1K citations · Full text
Pegasus: A Framework for Mapping Complex Scientific Workflows onto Distributed Systems
Ewa Deelman, Gurmeet Singh, Mei-Hui Su et al. · Scientific Programming · 2005 · 1.2K citations · Full text
Taverna: a tool for building and running workflows of services
Duncan Hull, Katherine Wolstencroft, Richard Stevens et al. · Nucleic Acids Research · 2006 · 952 citations · Full text