ABSTRACT
Jupyter Notebook is currently used as the programming environment for labs and assignments in a CS1 course at the University of Victoria. Some motivation for this choice is given, and the paper then acts as an experience report with a specific focus on the way the environment helps and hinders teaching and learning of Python 3, specifically for new programmers.
- IPython Interactive Computing. 2019. Retrieved March 16, 2019 from https://ipython.orgGoogle Scholar
- Anaconda Distribution. 2019. Retrieved March 16, 2019 from https://www.anaconda.com/distributionGoogle Scholar
- Tony Gaddis. 2017. Starting out with Python (4th ed.). Pearson Higher Education. Google ScholarDigital Library
- Project Jupyter. 2019. Retrieved March 15, 2019 from https://jupyter.org/Google Scholar
- ACM Recognizes Innovators Who Have Shaped the Digital Revolution. 2017. Retrieved March 15, 2019 from https://awards.acm.org/about/2017-technical-awardsGoogle Scholar
Index Terms
- Jupyter Notebook in CS1: An Experience Report
Comments