Mon 26 Oct 2015 09:15 - 09:45 at Ellwood 1 - Session 1 - Real-world Data Chair(s): Eli Tilevich

This paper presents work on a code framework and methodology to facilitate the introduction of large, real-time, online data sources into introductory (as well as advanced) Computer Science courses. The framework is generic in the sense that (in most instances) no prior scaffolding or template specification is needed to make the data accessible, as long as the source uses a standard format such as XML, CSV, or JSON. The implementation described here aims to maintain minimal syntactic overhead while relieving novice programmers from low-level issues of parsing raw data from a web-based data source. At the same time, it interfaces directly with data structures and representations defined by the students themselves, rather than predefined and supplied by the library. Together, these features allow both students and instructors to focus on algorithmic aspects of processing a wide variety of live and large data sources, without having to deal with low-level connection, parsing, extraction, and data binding issues. The library is available at http://cs.berry.edu/big-data and has been used by the author in an introductory programming course based on Processing (i.e. Java).

Mon 26 Oct

Displayed time zone: Eastern Time (US & Canada) change

08:30 - 10:00
Session 1 - Real-world DataSPLASH-E at Ellwood 1
Chair(s): Eli Tilevich Virginia Tech
08:30
15m
Day opening
SPLASH-E Introduction
SPLASH-E
Eli Tilevich Virginia Tech
08:45
30m
Talk
Teaching Big Data with a Virtual Cluster
SPLASH-E
Joshua Eckroth Stetson University
File Attached
09:15
30m
Talk
A Generic Framework for Engaging Online Data Sources in Introductory Programming Courses
SPLASH-E
Nadeem Hamid Berry College
File Attached
09:45
15m
Break
Session 1 Discussion
SPLASH-E