PG Podcast 22 - Jess Hamrick on teaching programming to social scientists
February 2017 (perspective of an assistant professor)
Jess Hamrick (@jhamrick) is a Ph.D. student at UC Berkeley doing research in computational cognitive science (and a fellow MIT EECS alum). Aside from being a full-time researcher, Jess is also an active open-source developer on the Jupyter project. She is the lead maintainer of nbgrader, an extension for creating and grading assignments within Jupyter notebooks.
In this PG Podcast (which is actually the first time we've spoken!), we dive into the fascinating topic of teaching programming to social and behavioral scientists, which is something that I've been thinking about lately since I'm a programming-centric person in a cognitive science department. Beyond the expected data-science-y types of skills, we also touch on the importance of learning basic web programming to be able to design and deploy interactive experiments online. We then discuss the challenges of developing graduate-level training in computational techniques aimed at students without much prior programming background.
Last modified: 2017-02-08