Labs
Overview
We will be using Jupyter notebooks for R lab assignments. These will be delivered on a platform called “CKHub” that you can access within Canvas. “Jupyter” is the name of the internet browser-based environment we are using to write code and immediately see what each line of code does. “R” is the name of the computer programming language we are using to explore, visualize, and analyze data.
Fetching lab assignments
Lab assignments can be accessed from Canvas
Submission checklist
- Does each lab assignment run top to bottom? When you have finished your lab assignments, please ensure that your Jupyter notebooks run cleanly from “top to bottom” and generate the output you expect. To test that your completed notebook runs top to bottom, click
Kernel > Restart and Run All
in the menu bar at the top of the notebook. - Submit your assignment. Please make sure to complete both submission routes so the teaching team receives all of your assignment information. Note that the version that will be graded is the final submission you make to Gradescope, while the CKhub submission is a timestamped backup copy for general record-keeping.
a. Submit through CKhub via Canvas. Click the blue “Submit” button at the top of the notebook menu bar. This will ensure that you and the teaching team has a record of when you completed your assignment before attempting to submit in Gradescope.
b. Submit through Gradescope via Canvas. When you are ready to submit your notebook, click the blue “Submit” button at the top of the notebook menu bar. Go to
File > Download as > Notebook (ipynb)
to download a copy. Submit your assignment via Canvas. Please ensure that the file you submit is a Jupyter notebook with a ipynb file extension. This means that the filename should end with .ipynb rather than something else, like .html or .pdf . Ensure that it is submitted before 11:59PM PT on the deadline stated in the syllabus. Everyone is responsible for submitting their own lab assignments. You can check your lab grades on Canvas.