Full course description

Course Date:

Nov 13, 2017 -
Jul 9, 2018

Duration:

Ongoing

Commitment:

3 hrs/week

Requirement:

None

Course Type:

Self-paced

Credential:

Certificate (free)

Description

This course provides an introduction to computer programming. Specifically, it covers the programming elements of the new curriculum for GCSE and A-level Computer Science in England, United Kingdom. The course is divided in two parts.

  • Part A emphasizes the fundamentals topics, including decision-making and iteration (loops) using Python;
  • Part B focuses on object-oriented programming concepts using Java.

The course introduces programming techniques that are useful for developing programming solutions to small and simple problems, which could be scaled up. Upon successful completion of each part, participants will receive a certificate from the School of Mathematics and Computer Science at the University of Wolverhampton.

Objectives

You will learn:

  • Fundamentals of Python Programming
  • Python Turtle Graphics
  • Fundamentals of Java Programming
  • Basics of Object-Oriented Programming
  • Some underlying Maths Concepts

Target Audience: Current and aspiring teachers and students of GCSE and A Level CS, life-long learners and anyone looking for professional development opportunities.


Course is offered by the University of Wolverhampton.

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

Senior 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.