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 and has been used by the author in an introductory programming course based on Processing (i.e. Java).

Mon 26 Oct
Times are displayed in time zone: Eastern Time (US & Canada) change

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