That's quite short for a workshop. What will they be doing, and how
many of them will attend?
The angle of using Free Software as a self-study tool is good :) I am
not quite sure how you could fit a proper explanation of Free Software
into that hour and also use it to teach them about software engineering,
though. I feel like it might be a disservice to either topic if one impeded too much on the time of the other.
- Liking video games is NOT a valid reason to study software
engineering, and being a video game developer is a stressful,
oversaturated, underpaid job.
- You do not need to be good at maths to be a decent software engineer.
Being able to communicate (write) clearly and unambiguously is a much
better asset for a software engineer, as this is exactly what coding
is. If you can write an accurate tutorial that describes how to boil
an egg that includes all the steps required (even the often-overlooked
ones!) in such a way that anybody can understand it effortlessly, and
can follow those steps without having to do any additional thinking of
their own, then you possess THE vital skill for programming.