Participatory Live Coding and Learning-Centered Assessment in Programming for Data Science

Sarah M. Brown
Proceedings of the Second Teaching Machine Learning and Artificial Intelligence Workshop, PMLR 170:73-77, 2022.

Abstract

Programming for Data Science is a programming intensive data science course. This paper discusses a revision of the course to center student learning. The revision effort centered the desired learning outcomes and resulted in a course that charted an explicit path toward achieving them for students. This paper summarizes the design overall and provides practical details about the instruction via participatory live coding and assessment with a competency based grading scheme.

Cite this Paper


BibTeX
@InProceedings{pmlr-v170-brown22a, title = {Participatory Live Coding and Learning-Centered Assessment in Programming for Data Science}, author = {Brown, Sarah M.}, booktitle = {Proceedings of the Second Teaching Machine Learning and Artificial Intelligence Workshop}, pages = {73--77}, year = {2022}, editor = {Kinnaird, Katherine M. and Steinbach, Peter and Guhr, Oliver}, volume = {170}, series = {Proceedings of Machine Learning Research}, month = {08--13 Sep}, publisher = {PMLR}, pdf = {https://proceedings.mlr.press/v170/brown22a/brown22a.pdf}, url = {https://proceedings.mlr.press/v170/brown22a.html}, abstract = {Programming for Data Science is a programming intensive data science course. This paper discusses a revision of the course to center student learning. The revision effort centered the desired learning outcomes and resulted in a course that charted an explicit path toward achieving them for students. This paper summarizes the design overall and provides practical details about the instruction via participatory live coding and assessment with a competency based grading scheme.} }
Endnote
%0 Conference Paper %T Participatory Live Coding and Learning-Centered Assessment in Programming for Data Science %A Sarah M. Brown %B Proceedings of the Second Teaching Machine Learning and Artificial Intelligence Workshop %C Proceedings of Machine Learning Research %D 2022 %E Katherine M. Kinnaird %E Peter Steinbach %E Oliver Guhr %F pmlr-v170-brown22a %I PMLR %P 73--77 %U https://proceedings.mlr.press/v170/brown22a.html %V 170 %X Programming for Data Science is a programming intensive data science course. This paper discusses a revision of the course to center student learning. The revision effort centered the desired learning outcomes and resulted in a course that charted an explicit path toward achieving them for students. This paper summarizes the design overall and provides practical details about the instruction via participatory live coding and assessment with a competency based grading scheme.
APA
Brown, S.M.. (2022). Participatory Live Coding and Learning-Centered Assessment in Programming for Data Science. Proceedings of the Second Teaching Machine Learning and Artificial Intelligence Workshop, in Proceedings of Machine Learning Research 170:73-77 Available from https://proceedings.mlr.press/v170/brown22a.html.

Related Material