Jupyter “All-in-One” Science Platform
Jupyter is an integrative application that incorporates math, science and engineering tools, along with communication and visualization resources, in one web-based platform. Simply put: It enables a broad suite of computing capabilities, including the development of computational thinking and digital literacy, on any device that has an internet connection. Jupyter is being developed as an open source project and is available freely for anyone to use.
Cybera and the PIMS have teamed up to increase access to, and awareness of, Jupyter.
Cybera is hosting the platform on its Rapid Access Cloud, and is offering free access (and advice on how to get started) to Canada’s public and innovation sectors.
What are Jupyter Notebooks?
Jupyter notebooks represent the next generation for learning and teaching computational thinking skills. It allows users to seamlessly intertwine lines of code withfully formatted text, images, and visualizations, making it ideal for literate programming. Jupyter notebooks are fully available on any modern text browser, making them accessible via any device and requiring no additional software installation.
Using Notebooks in the Classroom
We believe Jupyter notebooks have broad applications in the classroom, with the most prominent being for student assignments and the creation of interactive textbooks. Teachers can deliver assignments that are self-contained within a Jupyter notebook and students can work directly inside the assignment: completing their written descriptions, performing calculations, and submitting their final work all within the same notebook. This allows the teacher to follow a student’s thought process in its raw form, helping them assess the level of understanding, as well as potential problem areas.
Jupyter notebooks can also be used to create interactive textbooks. It allows content authors to seamlessly combine fully formatted text — along with active computer code, images, and links to media such as videos — all in one online resource. Students working through the materials are able to read through the concepts along with the lines of code. Importantly, it gives students the capacity to step into the textbook to either experiment with the code, for example to try a new formula or build off of the existing material, or simply annotate the textbook based on their own thoughts.