Dr Andrew Hague
Associate Professor
Teaching
I am the module organiser for:
- Web Development Technologies () - 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 () - Learn how all the bits move through the circuits to calculate answers electronically. Use these bits to control and receive data with external devices.
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 ()
- Programming for Scientists ()
- Mathematics for Computer Science 1 (DA) ()
- Networks and Distributed Systems (DA) ()
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.