Skip to content

This repository serves to host the teaching and learning content developed by EDINA, the centre for digital expertise at the University of Edinburgh, in collaboration with Education Scotland to provide continuous learning materials for use with the Noteable service. This repository hosts and organises these materials by programming language and …

Notifications You must be signed in to change notification settings

edina/Python-and-RStudio-school-resources

Repository files navigation

Python-and-RStudio-school-resources

This repository serves to host the teaching and learning content developed by EDINA, the centre for digital expertise at the University of Edinburgh, in collaboration with Education Scotland to provide continuous learning materials for use with the Noteable service. This repository hosts and organises these materials by programming language and level within the Scottish curriculum.

Guides, workbooks and notebook Exemplars

This repository is for coding activities developed in Jupyter notebooks and RStudio using the Noteable platform (www.noteable.edina.ac.uk) for Scottish teachers and learners. These materials were developed between October and March 2022 and cover topics from the curriculum in Computing Science, Mathematics, Statistics and other fields involving data analysis. The content in these notebooks aims to provide support and learning materials for teachers to adopt and use the Noteable service across school in Scotland, to deliver curriculum topics involving the analysis of numbers, data or other types of information and programming elements at Scottish Qualifications Authority National Levels.

This content aims to provide support and learning materials for teachers to adopt and use the Noteable service across schools in Scotland and is supported by Education Scotland's Enhancing Professional Learning in STEM Programme.

How to access these Notebooks on Noteable:

  1. Click on the +GitRepo button
  2. Paste into the Git Repository URL input the url from the web browser (in this case https://github.com/edina/Notebook-exemplars-for-GLOW-users)
  3. Change the branch to main
  4. click on Clone
  5. All Coding Activities in this repository will now be available to you on Noteable

Available External Resources for Python, R and Noteable

References for Python

• Callysto Lesson Plans, including lesson plans to solve a variety of problems (including TED-Ed Riddles) using Python code in Jupyter notebooks. For each problem, there are three resources: o Teacher lesson plan (how to introduce and teach the problem) o Teacher Jupyter notebook (including instructions) o Student Jupyter notebook Link to resource: https://www.callysto.ca/lesson-plans/

• An online starter’s guide to Jupyter Notebooks: https://www.analyticsvidhya.com/blog/2018/05/starters-guide-jupyter-notebook/

• Markdown for Jupyter notebooks cheatsheet, including information on how to format Markdown cells in Jupyter notebooks. Link to resource: https://www.ibm.com/docs/en/watson-studio-local/1.2.3?topic=notebooks-markdown-jupyter-cheatsheet

• IBM guidance on using Jupyter notebooks: https://www.ibm.com/docs/en/watson-studio-local/1.2.3?topic=data-notebooks

• Python W3 Tutorials: https://www.w3schools.com/python/

References for R and RStudio • Hands-on programming with R: https://rstudio-education.github.io/hopr/basics.html#summary

• R W3 Tutorials: https://www.w3schools.com/r/ References for teaching code

• University of Edinburgh Business School online article, The online pivot: Lessons learned from teaching a text and data mining course in lockdown, enhancing online teaching with pair programming and digital badges’: https://www.pure.ed.ac.uk/ws/portalfiles/portal/211562613/AlexEtal2021TheOnlinePivot.pdf

Exemplars were informed by a number of resources, including:

About

This repository serves to host the teaching and learning content developed by EDINA, the centre for digital expertise at the University of Edinburgh, in collaboration with Education Scotland to provide continuous learning materials for use with the Noteable service. This repository hosts and organises these materials by programming language and …

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published