This course is designed for three main groups of people:
People that are Computer Science teachers but just starting out. You've learnt all the theory at university and now you are teaching in a classroom for the first time and feel a bit overwhelmed.
People that have been asked to teach Computing/STEM/STEAM but have no idea what they are doing and want someone to tell them what to do.
People that have been teaching Computing/STEM/STEAM but feel like they want to take it to the next level.
Computer Science is an amazing subject and there are so many different ways it can be taught. This is amazing as an experienced teacher but to start off with it can be challenging.
STEM/STEAM is then even more broad and everyone has different ideas of what it should be and how it should be taught. Everyone has different opinions but there are very few clear guides that tell you how to teach it unless your school already has an established program. This course will help you to create that initial program if your school doesn't currently have anything in place.
It will start with a low-cost or free solution then look at ways up upgrade what you are offering at your school along with the issues that you are likely to encounter.
This course is designed for busy, stressed teachers that need something to get them started. It will include multiple pathways based on your current skill level and tell you the advantages and disadvantages of each pathway.