Transforming Introductory Computer Science Projects via Real-Time Web Data
Informations
Type:
inproceedings
Auteurs:
Bart, Austin Cory and Tilevich, Eli and Hall, Simin and Allevato, Tony and Shaffer, Clifford A.
Pertinence:
Faible
Référence:
Doi:
10.1145/2538862.2538941
Mots-clés:
projects, introductory courses, distributed computing
Url:
https://doi.org/10.1145/2538862.2538941
Date de publication:
12/2013
Résumé:
Utilisation de données en temps réel pour aider les étudiants à rester intéresser à leur projet.
Abstract:
While computing is becoming increasingly distributed, programming
projects in introductory classes remain mostly
divorced from the student’s day-to-day computing experiences.
These experiences entail interacting with real-time
Web-based data from sources that include weather reports,
news updates, and restaurant recommendations. The disconnect
between student experiences and the content of their
programming projects is known to drive some students away
from computing. In addition, to adequately prepare students
for the realities of modern software engineering, educators
should introduce issues pertaining to distributed computing
early in the curriculum. To address these problems,
we have created RealTimeWeb—an architectural framework
that makes real-time web data accessible for introductory
programming projects. The framework effectively introduces
important real-time distributed computing concepts without
overwhelming students with the low-level details that working
with such data typically requires. Preliminary results
indicate that our approach can be effective in the context of
a typical CS2 course, and that real-time data is relevant to
students. RealTimeWeb libraries and associated resources
are publicly available for use, with multiple language bindings
to many real-time data sources. A rapid-prototyping
tool available through the project’s website facilitates the
development of client libraries with easily accessible APIs
for new real-time Web-based data sources.
Pdf:
Lien pdf
Références
0 articles
Titre Type Pertinence Auteurs Date Publication Références Citations Actions
Pas encore d'article
Citations
1 articles
Titre Type Pertinence Auteurs Date Publication Références Citations Actions
BRIDGES: A System to Enable Creation of Engaging Data Structures Assignments with Real-World Data an... inproceedings Haute Burlinson, David and Mehedint, Mihai and Grafer, Chris and Subramanian, Kalpathi and Payton, Jamie a... 12/2015 6 1
Mots-clés
3 mots-clés
Nom Nombre d'articles Actions
distributed computing 1
introductory courses 1
projects 1
Auteurs
6 auteurs
Nom Nombre d'articles Actions
Simin and Allevato 1
Eli and Hall 1
Clifford A. 1
Austin Cory and Tilevich 1
Tony and Shaffer 1
Bart 1