Skip to main content
School of Electronic Engineering and Computer Science

Mr Benjamin Hayes


Room Number: Engineering, Eng 403


Object-Oriented Programming (Undergraduate)

Major topics include the concepts of class, object, method, subclass, inheritance and their use in programming. The relevance of the object oriented style with respect to concrete software problems will be stressed both in lectures and labs. There will be two hours of lectures per week, and each student will have a weekly timetabled lab session. In addition, you will be expected to spend further time outside scheduled lab periods in the lab (or at home machines if they are available), and to read textbooks and review notes.


Research Interests:

Neural audio synthesis; generative models; probabilistic modelling; timbre perception; psychoacoustics.