Tutor notes - module 2

Overview

This is the third course for the Programming in Healthcare series. It is for students that have some moderate experience with coding. Hopefully students would have completed the introductory modules 0 and 1.

Hopefully you will need to provide less hand holding now, than with previous modules. Please be patient with our students, and give them the time and teachings they need. As you may know, there is a high attrition rate for people who are learning to code.

Setup session for students

We will have a set up session prior to running the module where we will get VS Code installed onto the student’s computers. Worse case scenario, where the student cannot install, or does not get around to installing VS Code, they can use Codespace instead.

Code for the coding sessions can be found here.

Setup session for tutors

We will need to teach tutors how to use Moqups prior to teaching sessions to able tutors to teach students how to use this process mapping tool.

Session info for students

We will be using hackMD to store information for the session (eg tutor group allocation).

Timings

Needs updating! Example timings for evening session.

Start 7pm End 10pm

6:30 pm - Open zoom for tutors and set up breakout rooms. Test all functionality.

7:00 pm - Open room to students

7:05 pm - Talk - 1-introduction.html

7:10 pm - Talk - 2-coding-environment.html

7:15 pm - Talk - 3-python.html

7:25 pm - Hands-on - lesson_1.py

7:45 pm - Talk - 4-lets-build.html

7:55 pm - Hands-on - lesson_2.py (& lesson_3.py)

9:00 pm - Talk - Short stop to see how everyone is doing

9:05 pm - Hands-on - back to lesson_2.py (& lesson_3.py)

9:50 pm - Talk - 5-session-close.html

10:00 pm - Close

Lesson 1

We will be learning about process mapping and have some hands on work for the students in their tutoring groups.

Lesson 2

For the rest of the module, we will be building a digital consent form.

Common pit falls

  • Cannot connect to GitHub website - Most likely due to hospital/GP practice IT restrictions. Try a non-hospital/GP practice computer and try outside of the hospital/GP practice network.
  • Cannot open an instance of Codespace - Check that the student has not already created a Codespace instance for the repo that we are using. GitHub only allows one instance of Codespace per GitHub account per repo.

Answers

TBC