Title :
Teaching Parallelism without Programming: A Data Science Curriculum for Non-CS Students
Author_Institution :
Inf. Sci. Inst., Univ. of Southern California, Marina del Rey, CA, USA
Abstract :
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.
Keywords :
Big Data; parallel programming; teaching; big data analytics; data science curriculum; distributed programming; nonCS students; parallel programming; Data analysis; Distributed databases; Parallel processing; Programming profession; Semantics; curriculum; teaching; data science; big data; workflows; semantic workflows; WINGS; parallelism;
Conference_Titel :
Education for High Performance Computing (EduHPC), 2014 Workshop on
Conference_Location :
New Orleans, LA
DOI :
10.1109/EduHPC.2014.12