When I first encountered “IPython in the browser” four years ago, I knew that this is what I had been looking for, and saw its immediate usefulness in the classroom. I immediately began re-engineering tools that I had been developing with colleagues over to these new technologies. As these tools became “Jupyter” the promise became realized.
Over the course of the next four years, we developed kernels, languages, meta-kernels, libraries, and magics for the Jupyter ecosystem. These tools have helped me transition to a flipped-classroom design, and have helped me engage students at multiple levels.
I have used Jupyter for a variety of courses, including a firstyear writing seminar course. I believe that combining basic computation with reading and writing can help create the “computational thinker” that we have been aiming for. In addition, I have used Jupyter in the Computer Science, Biology, and Physics classrooms. Each use is different, and each needs to be customized for its intended audience, and teacher.
Not everything I have tried has worked. And some things I have tried have worked amazingly well. In this talk, I will discuss my journey over the course of the last 4 years.
The title “Jupyter Graduates!” actually has two meanings; Jupyter has been in use at the college for 4 years and we believe is graduating to primetime, and at least one of the students that has been using Jupyter for those four years will also be presenting. She was one of the students using Jupyter in the firstyear writing seminar, she majored in computer science, and used Jupyter for her senior thesis. She will reflect on Jupyter from a student’s perspective.
Doug is an associate professor of computer science at Bryn Mawr College, an all-women’s college outside of Philadelphia, PA. He has been using Python in education for 20 years, and Jupyter since its creation. He has developed many languages and tools for Jupyter specifically for pedagogy. His research area is in combining artificial neural networks and robotics in order to give robots self-motivation.
Nicole Petrozzo is graduating from the Department of Computer Science at Bryn Mawr College, Spring 2018. She first used Jupyter in her firstyear seminar, and she last used Jupyter for her senior thesis exploring recommender systems using deep learning.
Help us make this conference the best it can be for you. Have questions you'd like this speaker to address? Suggestions for issues that deserve extra attention? Feedback that you'd like to share with the speaker and other attendees?
Join the conversation here (requires login)
©2018, O'Reilly Media, Inc. • (800) 889-8969 or (707) 827-7019 • Monday-Friday 7:30am-5pm PT • All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. • firstname.lastname@example.org