Cookies and Privacy

The University uses cookies on this website to provide the best experience possible including delivering personalised content on this website, other websites and social media. By continuing to use the site you agree to this, or your can go to our cookie policy to learn more and manage your settings.

Christine Swan

Christine Swan staff profile

Secondary Education Computer Science tutor

School of Education and Social Work

Christine has 30 years teaching experience across the secondary, FE and HE sectors and is a Computer Science subject specialist. She has authored and edited textbooks, developed teaching and learning resources for awarding bodies and delivers CPD in schools. Christine has also acted as a subject and education consultant in the development of new key stage 4 courses. Working with an awarding organisation, Christine assisted in the development and promotion of a MOOC to support the new GCSE in Computing. She has been a CAS Master Teacher since 2012, is a Cisco Certified Academy Instructor and honorary member of her local BCS branch. Christine is an External Quality Assurer for level 3 vocational courses and a Lead Facilitator for STEM Learning which is a key part of the National Centre for Computing Education. She has presented at BETT, the Education Festival and regularly adopts the persona of Ada Lovelace, the programming pioneer and mathematician, to enthuse the next generation of computer scientists.

She was an early adopter of the Raspberry Pi computer and was a member of the Foundation for 4 years. Christine has worked to reduce the gender gap in Computer Science and to develop creative approaches to teaching challenging concepts through the use of games, unplugged activities encouraging creativity. One example is the teaching of Sonic Pi which is a programming language for live coding and composing music and Processing, a language used for developing digital art. She has experience of animation and games development environments including Blender, UnrealScript and Unity.

An interest in electronics developed while teaching in a secondary school, Christine understands the potential for teaching computing knowledge via digital making. She uses a variety of microcontroller boards and has previously taught control systems technology and PLC ladder logic programming.

A keen programmer, Christine has programmed in Python, Java, JavaScript, VB.Net, Haskell, Processing, Prolog, X.86 assembly language, C, Smalltalk and a variety of block-based languages. In her spare time, she is an amateur genealogist and studies Wing Chun Kung Fu.

Areas of Expertise