Full course description

Course Date:

Starts Oct 31, 2016




3 hrs/week



Course Type:



Certificate (free)


This course was developed to provide the programming elements of the new curriculum for GCSE and A-level Computer Science courses in England, United Kingdom. It also includes sections to assist you with underlying mathematics concepts and robotics applications using The Finch, a small robot designed to inspire and engage learners in programming. The course is ideal for existing and aspiring teachers of computer science at the secondary, high school, sixth form and college levels. It is also suitable for anyone with an interest in the Java programming language. Upon completing this course, participants will receive a statement of completion from the School of Mathematics and Computer Science at the University of Wolverhampton.


You will learn:

  • Fundamentals of Java Programming
  • Basics of Object-Oriented Programming
  • Underlying Maths Concepts
  • Robotics Applications using Finch Robots

Course Instructors

Patricia Davies

Dr. Patricia M. Davies

Senior Lecturer in Computer Science, University of Wolverhampton

Patricia was born in Sierra Leone. She holds a Doctorate in Educational Technology Leadership and Policy from the University of Manchester. Read More.

From 2002 to 2014 she was head of Computer Science at an international school, where she taught Computer Science in the Advanced Placement and International Baccalaureate programmes. Her Bachelor’s degree is in Computer Science and Mathematics from Spelman College, and she has Master’s degrees from UC Berkeley and Columbia University.

Dr. Liam Naughton

Dr. Liam Naughton

Lecturer in Mathematics, University of Wolverhampton

Liam hails from Ireland. He received his Ph.D. in Mathematics from NUI, Galway in 2010. He obtained his M.Sc. in Mathematics in 2006 and his B.Sc. in Computing Studies & Mathematical Sciences in 2005. Read More.

After completing his Ph.D. he spent several years as the Director of the Mathematics Learning Support Centre at NUI, Galway. His research interests lie in computational group theory. He has given presentations at many international conferences and he is a Fellow of the Higher Education Academy.

Dr. Fernando Loizides

Dr. Fernando Loizides

Lecturer in Computer Science, University of Wolverhampton

Fernando was born in Cyprus. He received his Ph.D. from City University London in 2012. He holds an honorary Fellowship at the Cyprus Interaction lab, Cyprus University of Technology. Read More.

His main area of research lies in Information Interaction, HCI and Digital Libraries, focusing on Information Seeking, Information Architecture and User Experience, with a special interest on user interfaces. He has extensive experience in user study design and facilitation using cutting-edge technologies.