Computing with CORGIS: Diverse, Real-world
Datasets for Introductory Computing
such datasets would not allow students to discover trends and
facts about reality, we could use statistical techniques to ensure
some relative accuracy of the data. Further research must be
conducted to see if this is technically feasible and still perceived
as authentic by students.
We hope that interested readers will try out the materials
at https://think.cs.vt.edu/corgis, and consider submitting their
own datasets to expand our collection.
We gratefully acknowledge the support of the National Science Foundation under
Grants NSF DGE 0822220, NSF DUE 1444094, and NSF IUSE 1624320.
1. Anderson, R. E., Ernst, M. D., Ordóñez, R., Pham, P., and Wolfman, S. A. Introductory
programming meets the real world: Using real problems and data in CS1. in
Proceedings of the 45th ACM Technical Symposium on Computer Science
Education (2014), SIGCSE ’ 14, pp. 465–466.
2. Bart, A. C., Tilevich, E., Hall, S., Allevato, T., and Shaffer, C. A. Transforming
introductory computer science projects via real-time web data. in Proceedings
of the 45th ACM Technical Symposium on Computer Science Education (2014),
SIGCSE ’ 14, pp. 289– 294.
3. Bart, A. C., Tilevich, E., Shaffer, C. A., and Kafura, D. Position paper: From interest
to usefulness with BlockPy, a block-based, educational environment. in Blocks and
Beyond Workshop (Blocks and Beyond), 2015 IEEE (2015), pp. 87–89.
4. Burlinson, D., Mehedint, M., Grafer, C., Subramanian, K., Payton, J., Goolkasian, P.,
Youngblood, M., and Kosara, R. BRIDGES: A system to enable creation of engaging
data structures assignments with real-world data and visualizations. in Proceedings
of the 47th ACM Technical Symposium on Computing Science Education (2016),
ACM, pp. 18–23
5. Choi, J.-I., and Hannafin, M. Situated cognition and learning environments: Roles,
structures, and implications for design. in Educational Technology Research and
Development 43, 2 (1995), 53–69.
6. DePasquale, P. Exploiting on-line data sources as the basis of programming
projects. in Proceedings of the 37th SIGCSE Technical Symposium on Computer
Science Education (2006), SIGCSE ’06, pp. 283–287.
7. Egger, A. E. Engaging students in earthquakes via real-time data and decisions.
Science 336, 6089 (2012), 1654–1655.
8. Guzdial, M. Exploring hypotheses about media computation. in Proceedings of the
ninth annual international ACM conference on International computing education
research (2013), ACM, pp. 19–26.
9. Guzdial, M., and Tew, A. E. Imagineering inauthentic legitimate peripheral
participation: an instructional design approach for motivating computing
education. in Proceedings of the second international workshop on Computing
education research (2006), ACM, pp. 51–58.
10. Hall-Holt, O. A., and Sanft, K. R. Statistics-infused introduction to computer science.
in Proceedings of the 46th ACM Technical Symposium on Computer Science
Education (2015), SIGCSE ’ 15, pp. 138–143.
11. Hamid, N. A. A generic framework for engaging online data sources in introductory
programming courses. in Proceedings of the 2016 ACM Conference on Innovation
and Technology in Computer Science Education (2016).
12. Jones, B. D. Motivating students to engage in learning: The MUSIC model of
academic motivation. In International Journal of Teaching and Learning in Higher
Education 21, 2 (2009), 272–285.
13. Lave, J., and Wenger, E. Situated learning: Legitimate peripheral participation.
Cambridge university press, 1991.
14. Manyika, J., Chui, M., Brown, B., Bughin, J., Dobbs, R., Roxburgh, C., and Byers, A. H.
Big data: The next frontier for innovation, competition, and productivity.
15. Parlante, N. Codingbat. Com (Retrieved 1/08/2011 from http://codingbat. com, 2011)
16. Sullivan, D. G. A data-centric introduction to computer science for non-majors. in
Proceeding of the 44th ACM Technical Symposium on Computer Science Education
(2013), SIGCSE ’ 13, pp. 71–76.
17. Torgo, L. Data Mining with R, learning with case studies. Chapman and Hall/CRC, 2010.
Austin Cory Bart Clifford A. Shaffer Dennis Kafura
firstname.lastname@example.org email@example.com firstname.lastname@example.org
Ryan Whitcomb Eli Tilevich
Department of Computer Science, Virginia Tech
2202 Kraft Drive, Blacksburg, VA USA
Copyright held by the owner/author(s). Publication rights licensed to ACM.
An influential voice
in the study of
Explores how and
why we interact with
the designed world of
Offers content to
inspire and educate
and creations in the
Makes engaging HCI
to practitioners and
voices heard by
To learn more about us, visit
our award-winning website
Follow us on
Facebook and Twitter