Dr Fabrizio Smeraldi, PhDSenior Lecturer in Artificial IntelligenceEmail: f.smeraldi@qmul.ac.ukTelephone: +44 20 7882 5167Room Number: Peter Landin, CS 322Website: http://www.eecs.qmul.ac.uk/~fabriOffice Hours: Wednesday 15:00-17:00TeachingResearchTeachingComputer Programming (Postgraduate) This module provides an introduction to the principles of programming in the context of designing and constructing complete programs. Programming techniques will be introduced and practical work will form an integral part of the course and of the assessment of students. The first half of the course will concentrate on program structures. The second half will cover representation of abstract types such as lists and trees using the types such as records and arrays provided in imperative programming languages.ResearchResearch Interests:See Fabrizio Smeraldi’s research profile pages including details of research interests, publications, and live grants.