Skip to main content Skip to navigation

Dr Andrew Hague

Associate Professor


Teaching

I am the module organiser for:

  • Web Development Technologies (CS139) - The module assumes no prior knowledge other than typical imperative programming languages. It leads you from HTML through to hosting a dynamic web server.
  • Computer Organisation and Architecture (CS132) - The module is co-organised with Dr Rossella Suma. Learn how all the bits move through the circuits to calculation answers electronically. Use these bits to control and receive data with external devices.
Andrew Hague

Undergraduate Responsibilties

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

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

Module organiser previously for:

  • Database Systems (CS258)
  • Programming for Scientists (MA117)
  • Mathematics for Computer Science 1 (DA) (CS1D3)
  • Networks and Distributed Systems (DA) (CS1D5)

Room: MB3.23

Email: A.Hague@warwick.ac.uk

Office hours (term-time only):

I am almost always in my office during these hours.

Term 1 & Term 2

9:30am - 10:30am, Tuesday
9:30am - 10:30am, Thursday

During Term 3, please contact me directly to arrange suitable meeting times.

Publications

Degree Apprenticeship Teaching

Let us know you agree to cookies