Working with real-world data has increasingly become a popular context for introductory computing courses. As a valuable 21st century skill, preparing students to be able to divine meaning from data can be useful to their long-term careers. Because Data Science aligns so closely with computing, many of the topics and problems it affords as a context can support the core learning objectives in introductory computing classes. In many instances, incorporating a real-world dataset to provide concrete context for an activity or assignment can improve student engagement and understanding of the abstract educational content being presented. However, there are many problems inherent to bringing real-world data into introductory courses. How do instructors, with finite amounts of time and energy, find and prepare suitable datasets for their pedagogical needs? Once the datasets are ready, how can students conveniently interact with and draw meaning from the datasets, especially when they are used in complex projects that are typical of later introductory courses? On the other hand, how does an instructor balance the complexities of using real-world datasets in the classroom, making sure that students appreciate the meaningfulness of course activities and their connection to learning objectives? This panel brings together experts with experience in using real-world data in introductory computing courses. Each panelist provides unique perspectives and skills to the problem of preparing, interacting, visualizing, and using pedagogical datasets. This panel should be of particular interest to instructors who are considering integrating current and real-world data into their assignments and projects, and to educational developers who want to create and manage datasets for pedagogical purposes. The panel will follow a conventional format: 5 minutes of introduction, 10 minutes for each panelist to present, and then 30 minutes for audience Q&A.
[1]
Daniel E. Stevenson,et al.
Developing real-world programming assignments for CS1
,
2006,
ITICSE '06.
[2]
Olaf A. Hall-Holt,et al.
Statistics-infused Introduction to Computer Science
,
2015,
SIGCSE.
[3]
Clifford A. Shaffer,et al.
Computing with CORGIS: Diverse, Real-world Datasets for Introductory Computing
,
2017,
Inroads.
[4]
Peter DePasquale.
Exploiting on-line data sources as the basis of programming projects
,
2006,
SIGCSE '06.
[5]
Kalpathi R. Subramanian,et al.
BRIDGES: A System to Enable Creation of Engaging Data Structures Assignments with Real-World Data and Visualizations
,
2016,
SIGCSE.
[6]
David G. Sullivan.
A data-centric introduction to computer science for non-majors
,
2013,
SIGCSE '13.
[7]
Michael D. Ernst,et al.
A Data Programming CS1 Course
,
2015,
SIGCSE.
[8]
Nadeem Abdul Hamid.
A Generic Framework for Engaging Online Data Sources in Introductory Programming Courses
,
2016,
ITiCSE.
[9]
T. Davenport,et al.
Data scientist: the sexiest job of the 21st century.
,
2012,
Harvard business review.