Skip to main content Skip to navigation

Dr Andrew Hague

Andrew Hague

Profile

I am associate professor and course lead for Computer Systems Engineering and the Director of Degree Apprenticeships within the department. I ensure academic governance is met for both courses and I contribute to their curriculum design in line with our primary Computer Science degree and the School of Engineering.

Prior to Warwick, I have been an active member of the Computing at Schools workgroup, where I developed an educational user manual for the Raspberry Pi computer in conjunction with the Raspberry Pi FoundationLink opens in a new window. I was a visiting lecturer on the Games Technology BSc for Birmingham City University, the Software Engineering and Games Development BSc for Buckinghamshire New University, and the Game Design & Development MA at the National Film & Television School. I was the module convenor for Computer Science on the International Foundation Programme at Warwick Foundation Studies. My D.Phil in Computer Science was awarded by the University of York in 1997.

My interests stem from my 20+ years of industry experience as a video game developer (including but not limited toLink opens in a new window: Colin McRae RallyLink opens in a new window and Lego Drome RacersLink opens in a new window on Playstation, Sid Meier's PiratesLink opens in a new window on PSP, and iCarlyLink opens in a new window on Nintendo). I have worked with computers since I first discovered them at the age of 11; too many years ago. After all these years, I still get a buzz from understanding how computers are used for so many varied and ground-breaking endeavours.

General areas of interest:

  • Human-centred interactive technologies
  • Interdisciplinarity in computing
  • IoT and Mobile applications
  • Simulations and artificial realities
  • Creative Computing
  • Computer Science Education
  • Educational Technology
  • Programming languages
  • Software Engineering
  • Design Patterns

Undergraduate Studies

  • Course Lead for Computer Systems Engineering
  • Director of Degree Apprenticeships

Teaching

Module organiser for:

  • Web Development Technologies (CS139)
  • Mathematics for Computer Science 1 (DA) (CS1D3)
  • Networks and Distributed Systems (DA) (CS1D5)

Module organiser previously for:

  • Database Systems (CS258)
  • Programming for Scientists (MA117)

Associate Professor

Room: MB3.23

Email: A.Hague@warwick.ac.uk

Office hours:

I am almost always in my office during these hours.

9:30am - 10:30am, Monday
9:30am - 10:30am, Wednesday

Publications

Degree Apprenticeship Teaching