Informatics teaching organisation

recommended reading - Book List

Last Updated - 17th September 2009 [Kendal Reid]
COURSE TITLE
BOOK TITLE/S AUTHOR PUBLISHER ESTIMATED CLASS SIZE
ESSENTIAL / RECOMMENDED OR BACKGROUND READING?
Adaptive Learning Environments 1 (Level 10)




suspended for 07/08
Adaptive Learning Environments 1 (Level 11)




suspended for 07/08
Advanced Databases (Level 10) / (Level 11        35  
Advanced NLP Speech and Language Processing (Prentice Hall Series in Artificial Intelligence) D. Jurafsky
J. H. Martin
Prentice Hall, 2nd Edition, 2008


Advanced Vision (Level 10) / Level 11 Machine Vision R. Jain, R. Kasturi, B. G. Schunck McGraw Hill 1995  26  
Advanced Vision (Level 10) / Level 11 Introductory Computer Vision and Image Processing A. Low McGraw Hill 1991 "
 
Advanced Vision (Level 10) / Level 11 Introductory Techniques for 3-D Computer Vision E. Trucco and A. Verri Prentice Hall, 1998  "  
Advanced Vision (Level 10) / Level 11 Machine Vision - Theory, Algorithms and Practice
E R Davis
Elsevier, 3rd Edition, 2005  "  
Advances in Programming Languages        38  
Agent Based Systems An Introduction to Multi-agent Systems Michael Wooldridge Wiley 2002 31   Essential
Agent Based Systems Multi-agents Systems: A Modern Approach to Distributed AI G. Weiss MIT Press 1999  Background
AI Large Practical        30  
Algorithmic Game Theory and its Applications Linear Programming V.Chvatal   12   
Algorithmic Game Theory and its Applications Game Theory Osborne & Rubinstein    
Algorithmic Game Theory and its Applications Automata, logic and Infinite Games Gradel, Thomas & Wilke    "  
Algorithms and Data Structures Introduction to Algorithms (2nd Edition) Cormen, Leiserson, Rivest and Stein MIT Press 2002  54  Essential
Algorithms and Data Structures Algorithm Design, Foundations, Analysis and Internet Examples Goodrich, Tamassia Wiley 2002  "  
Applied Databases Database Management Systems Ramakrishnan & Gherke McGraw Hill 2003 45   
Automated Planning Automated Planning: Theory and Practice Ghallab, Nau & Traverso ISBN: 1558608567, 2004  11  
Automated Reasoning
Logic in Computer Science: Modelling and Reasoning about Systems
M. Huth and M. Ryan Cambridge University Press, Second Edition, 2004 24
Automated Reasoning The Computer Modelling of Mathematical Reasoning A Bundy Academic Press, 1983 "  
Automated Reasoning Isabelle/HOL: A Proof Assistant for Higher-Order Logic T. Nipkow, L. C. Paulson, and M. Wenzel Springer-Verlag 2002  "  
Automatic Speech Recognition Speech and Language Processing, Second Edition
Daniel Jurafsky and James H. Martin
Pearson Education, 2008

10
Background
Bioinformatics 1 Artificial Intelligence and Molecular Biology - Chapter 1. Molecular Biology for Computer Scientists L. Hunter, 1999   36   
Bioinformatics 1
Dealing with Genes
P.Berg & M.Singer
University Science Books, 1992

"

Bioinformatics 1 Life - The Science of Biology. Volume 1: The Cell and Heredity W.K. Purves, G.H. Orians, Heller, Sadava ISBN: 0-7167-3326  
Bioinformatics 1 The Cell: A Molecular Approach G.M. Cooper ASM Press, 2002  "  
Bioinformatics 2 An introduction to Bioinformatics Algorithms

Neil C Jones and Pavel A Pevzner MIT Press 36

Cognitive Modelling (Level 10) / Level 11) Human Reasoning and
Cognitive Science.
Stenning, K. & van Lambalgen, M. publication pending 2007 (available from lecturer)
19   
Cognitive Neuroscience of Language




Communication and Concurrency Communication and Concurrency R.Milner Prentice Hall, 1989  
Communication and Concurrency Modal and Temporal Properties of Processes C.Stirling Springer Texts in Computer Science 2001  
Communication and Concurrency Formal Methods for Concurrency C.Fencott International Thomson Computer Press 1996  "  
Communication and Concurrency Algebraic Theory of Processes M. Hennessy MIT Press 1988  "  
Compiler Optimisation Compilers: Priciples, Techniques and Tools A. Aho,R. Sethi, J.D.Ullman    10  Background
Compiler Optimisation Optimizing Compilers for Modern Architectures R. Allen K. Kennedy    Recommended
Compiler Optimisation Engineering a Compiler K. D. Cooper, L. Torczon Kaufmann 2003  "  Recommended
Compiling Techniques Modern Compiler Implementation Andrew W. Appel Cambridge Uni. Press 1998    
Compiling Techniques Engineering a Compiler K. D. Cooper, L. Torczon Kaufmann 2003
Recommended
Compiling Techniques Compilers: Principles, Techniques and Tools Alfred V. Aho, Ravi Sethi, Jeffrey D, Ullman Addison Wesley, 1986 22   
Compiling Techniques Advanced Compiler Design and Implementation Steven Muchnick Morgan Kaufmann, 1997  
Compiling Techniques Compiler Design Reinhard, Wilhelm, Dieter Maurer Addison Wesley, 1995  "  
Compiling Techniques Crafting a Compiler in C Charles N. Fischer, Richard J. LeBlank, Jr. Benjamin/Cummings, 1991  "  
Computability and Intractability Computational Complexity Ch.H. Papadimitriou Addison-Wesley 1994 15
 
Computability and Intractability Introduction to Automata Theory, Languages and Computation, 3rd Edition

J.E. Hopcroft,
R. Motwani and J.D. Ullman
Addison-Wesley 2007  "  
Computability and Intractability Computation: Finite and Infinite Machines M. Minsky Prentice-Hall 1972  "  
Computability and Intractability Computers and Intractability: A Guide to the Theory of NP-Completeness M.R. Garey and D. S. Johnson Freeman, 1979  "  
Computational Cognitive Neuroscience Computational in Cognitive Neuroscience: Understanding the Mind by Simulating the Brain
R.C. O'Reilly and Y Munakata
 MIT Press 2000
 26  
Computational Complexity
Computational Complexity: A Modern Approach
Arora & Barak
Cambridge University Press 2009
9

Computational Complexity
Gems of Theoretical Computer Science
Schoning
Springer Verlag 1998
"

Computational Complexity Computational Complexity Papadimitriou Addison-Wesley 1994  "  
Computational Complexity Computers and Intractability---A Guide to the Theory of NP-Completeness Garey and Johnson Freeman 1979  "  
Computational Complexity Introduction to the Theory of Computation Sipser PWS, 1997  "  
Computational Foundations of Cognitive Science  1 (non-hons)
Contemporary Linear Algebra
Anton, Howard and R. Busby
John Wiley, New York, 2003
30
Recommended
Computational Foundations of Cognitive Science  1 (non-hons) Elements of Information Theory, Second Edition
Cover, Thomas & J Thomas
John Wiley, New York
"
"
Computational Foundations of Cognitive Science  1 (non-hons) MATLAB Demystified
David McMahon
McGraw-Hill, New York, 2007
"
"
Computational Foundations of Cognitive Science  1 (non-hons) John E. Freund's Mathematical Statistics with Applications, Seventh Edition
Miller, Irwin abe Marylees Miller
Pearson Education, London, 2004
"
"
Computational Methods for Global Change Research




Computational Neuroscience of Vision (Level 11) Computational Maps in Visual Cortex Miikkulainen, Bednar, Choe, and Sirosh ISBN 0-387-22024-0.  17  Recommended
Computational Systems Biology
Kinetic Modelling in Systems Biology
Demin & Goryanin

13

Computational Systems Biology
Systems Biology in Practice
Edda Klipp
Wiley-VCH, 2005
"

Computational Systems Biology Enzyme Kinetics
Athel Cornish-Bowden
Oxford: IRL, 1988
"

Computational Systems Biology Understanding the Control of Metabolism
David Fell
Portland Press, 1997
"

Computational Systems Biology Lehninger Principles of Biochemistry
David L Nelson
4th ed, WH Freeman, 2005
"

Computational Systems Biology Basic Mathematics for Biochemists
Athel Cornish-Bowden
OUP
"

Computer Algebra Modern Computer Algebra J. von zur Gathen and J. Gerhard Cambridge University Press, second edition, 2003  9 suspended for 07/08
Computer Algebra Algorithms for Computer Algebra K. O. Geddes, S. R. Czapor and G. Labahn Kluwer Academic Publishers (1992)  9  suspended for 07/08
Computer Algebra Computer Algebra; systems and algorithms for algebraic computation J.H. Davenport, Y. Siret and E. Tournier Academic Press 1988  "  suspended for 07/08
Computer Algebra Seminumerical Algorithms D.E. Knuth 2nd Edition, Addison-Wesley 1981  "  suspended for 07/08
Computer Animation




Computer Architecture Computer Architecture: A Quantitative Approach (3e) J.L. Hennessy & D.A. Patterson Morgan Kaufmann Publishers Inc., 2003.  44  
Computer Communications & Networks
Computer Networking: A Top-Down Approach, 4th Edition
JF Kurose & KW Ross
Pearson Education 2008
70

Computer Communications & Networks Computers in Communication Gordon Brebner McGraw Hill 1997  70  
Computer Communications & Networks Distributed Systems and Networks William Buchanan McGraw Hill 2000  
Computer Communications & Networks Computer Networks (4th edition) Andrew Tanenbaum Pearson Education, 2003  
Computer Communications
& Networks
Computer Networks: A Systems Approach L. Peterson & B. Davie Morgan Kaufmann Publishers Inc., 2007

Computer Communications & Networks Computer Networks and Internets Douglas Comer Prentice Hall, 1997  "  
Computer Communications & Networks Data Communications, Computer Networks and Open Systems (4th edition) Fred Halsall Addison Wesley, 1996  
Computer Communications & Networks Data and Computer Communications (6th edition) William Stallings Prentice Hall, 2000  
Computer Design Computer Organization V. C. Hamacher, Z. G. Vranesic & S. G. Zaky McGraw-Hill, 2001  43  Recommended
Computer Design Computer Organization & Design: The Hardware/Software Interface', 2nd edition D. A. Patterson & J. L. Hennessy Morgan Kaufmann, 1998  "  
Computer Design Digital Design', 2nd edition M. M. Mano Prentice-Hall, 1991 "  
Computer Design Structured Computer Organization', 4th edition A. S. Tanenbaum Prentice-Hall, 1999  
Computer Graphics (Level 10) / (Level 11)  Computer Graphics: Principles and Practice, 2nd ed. (C version)
 Foley, van Dam, Feiner and Hughes
Addison Wesley, 1990
 35  
Computer Graphics (Level 10) / (Level 11) Computer Graphics, 2nd ed. (C version)
Hearn and Baker
Prentice Hall, 1997

"

Computer Graphics (Level 10) / (Level 11) Introduction to Computer Graphics, 2nd ed
Foley, van Dam, Feiner, Hughes and Philips
Addison Wesley, 1994

"

Computer Graphics (Level 10) / (Level 11) 3D Computer Graphics, 2nd ed.
Watt
Addison Wesley, 1993
"

Computer Graphics (Level 10) / (Level 11) Mathematics for Computer Graphics
S. G. Hoggar
Cambridge University Press, 1994
"

Computer Graphics (Level 10) / (Level 11) Mathematical Elements for Computer Graphics, 2nd ed.
Rogers and Adams
McGraw-Hill, 1990
"

Computer Literacy 1       91   
Computer Networking (Level 10) (Level 11) Computer Networking: A Top-Down Approach Featuring the Internet, 3rd  Edition
James Kurose, Keith Ross Addison-Wesley, 2005
ISBN 0321269764
45   Recommended
Computer Programming Skills and Concepts 1  A Book on C, 4th Edition
Al Kelley & Ira Pohl
  70
 
Computer Security Security Engineering Ross Anderson John Wiley & Sons, 2001  81  
Computer Security Computer Security Dieter Gollman John Wiley & Sons, 1999  "  
Computer Security Cryptography: An Introduction Nigel Smart McGraw-Hill, 2003  
Computer Security Building Secure Software: How to Avoid Security Problems the Right Way John Viega and Gary McGraw Addison-Wesley, 2003  "  
CS/SE Individual Practical Code Complete: a practical handbook of software construction. Steve McConnell 2nd Edition.  Microsoft Press.  2004.
Recommended
Database Systems Database Management Systems (Third Edition) Raghu Ramakrishnan and Johannes Gehrke McGraw Hill 2000  65  
Data Integration and Exchange





Data Mining & Exploration



16

Design and Analysis of Parallel Algorithms (Level 11) Introduction to Parallel Computing A. Grama, A. Gupta, G. Karypis, & V. Kumar 2003 17   Recommended
Distributed Systems (Level 10) / (Level 11) Distributed Systems - Concepts and Design, 4th Edition

Coulouris, Dollimore, Kindberg  Addison - Wesley 83   Essential
Distributed Systems (Level 10) / (Level 11) Distributed Systems: Principles and Paradigms Andrew S. Tanenbaum and Maarten Van Steen Prentice Hall, September 2001 83
Distributed Systems (Level 10) / (Level 11) Distributed Algorithms Nancy A. Lynch Morgan Kaufmann, 1996 83
Distributed Systems (Level 10) / (Level 11) Computer Networks Andrew S. Tanenbaum Prentice-Hall, 1996 83
Distributed Systems (Level 10) / (Level 11) Distributed Operating systems and Algorithms R. Chow and T. Johnson Addison-Wesley, 1997 83
Embedded Software Real-Time Systems and Software' Alan Shaw John Wiley & Sons, Inc. 2001  47  
Embedded Software Real-Time Systems & Programming Languages Alan Burns & Andy Wellings 3rd Edition, Addison Wesley, 2001  "  
Embedded Software The Esterel website: www-sop.inria.fr/meije/esterel/esterel-eng.html      "  
Energy Aware Computing




Foundations of NLP Speech and Language Processing (Prentice Hall Series in Artificial Intelligence) D. Jurafsky
J. H. Martin
Prentice Hall, 2nd Edition, 2008


Formal Modelling in  Cognitive Science 1




17

Functional Programming and Specification
ML for the Working Programmer, Second Edition
L. Paulson
Cambridge University
Press, 1996
20

Genetic Algorithms and Genetic Programming An Introduction to Genetic Algorithms Melanie Mitchell MIT PRESS 1996 65   
Genetic Algorithms and Genetic Programming Genetic Programming: An Introduction Wolfgang Banzhaf, Peter Nordin, Robert E. Keller and Frank D. Francone Morgan Kaufmann, 1988  "  
Genetic Algorithms and Genetic Programming Swarm Intelligence: From Natural to Artificial Systems Eric Bonabeau, Marco Dorigo and Guy Theraulez Oxford University Press, 1999  
Human Communication 1 Introduction to
Cognition and Communication
 Keith Stenning, Alex Lascarides and Jo Calder  MIT Press  27  Essential
Human-Computer Interaction (Level 10) / (Level 11)  Human Computer Interaction, 3rd Edition
 Dix, Finlay, Abowd & Beale
 Prentice Hall 1998
 72  Suggested
CS/SE Individual Practical





Informatics 1 - FP Haskell, the Craft of Functional Programming Thompson, S   190  Essential
Informatics1 - CL





Informatics 1 - DA





Informatics 1 - OOP Head First Java, 2nd Edition Kathy Sierra and Bert Bates  O'Reilly 2005 190  Essential
Informatics 1 - OOP The Java Tutorial Zakhour et al Addison-Wesley 2006 190 Background
Informatics 2A Speech and language processing Jurafsky and Martin Prentice-Hall, 2nd Edition, 2008
140  Essential
Informatics 2A Automata and Computability Dexter Kozen  Springer "  Essential
Informatics 2A
Natural Language Processing with Python
Bird, Klein & Loper
O'Reilly Publishers 2009
"
Essential
Informatics 2B AI: A Modern Approach. S. Russell, P. Norvig   103  Essential
Informatics 2B Introduction to Algorithms (2nd edition)
T. H. Cormen, C. E. Leiserson, R. L. Rivest, Stein
  " Background
Informatics 2B Foundations of Computer Science with C A. V. Aho, J. D. Ullman   "  Background
Informatics 2B Data Structures and Algorithms in Java M. T. Goodrich and R. Tamassia   " Background
Informatics 2C Computer Organisation and Design D.A. Patterson and J.L. Hennessy   89  
Informatics 2C Operating Systems Concepts A. Silbershatz and P.B. Galvin   "  
Informatics 2C The C Programming Language B.W. Kernighan and D.M. Ritchie   "  
Informatics 2C Surviving Object-oriented Projects A. Cockburn   "  Background
Informatics 2C Software Engineering I. Sommerville   "  Recommended
Informatics 2D
Artificial Intelligence: A Modern Approach Second Edition Russell R & Norvig P Prentice Hall, 2003 64
Essential
Informatics 2D
Haskell, the Craft of Functional Programming Thompson, S Addison Wesley, 1999 "
Background
Informatics 2D
MATLAB Primer Kermit Sigmon and Timothy A. Davis Chapman & Hall/CRC, 2001 "
Background
Informatics Entrepreneurship 1





Informatics Entrepreneurship 2





Informatics Research Methodologies





Informatics Research Proposal





Informatics Research Review





Information Processing in Biological Cells





Intelligent Autonomous Robotics (Level 10) Vehicles Valentino Braitenberg MIT Press 1984 14   
Intelligent Autonomous Robotics (Level 10) Behaviour-based Robotics Ronald C Arkin MIT Press 1998  
Intelligent Autonomous Robotics (Level 10) Introduction to AI Robotics Robin R. Murphy MIT Press 2000  
Intelligent Autonomous Robotics (Level 11) Vehicles Valentino Braitenberg MIT Press 1984  22  
Intelligent Autonomous Robotics (Level 11) Behaviour-based Robotics Ronald C Arkin MIT Press 1998  "  
Intelligent Autonomous Robotics (Level 11) Introduction to AI Robotics Robin R. Murphy MIT Press 2000  
Intelligent Autonomous Robotics (Level 11) Introduction to Autonomous Mobile Robots Roland Siegwart and Illah R. Nourbakhsh MIT Press 2004  
Introduction to Cognitive Science




28

Introduction to Java Programming Objects First with Java - A Practical Introduction Using BlueJ - 3rd or 4th Edition
David J. Barnes & Michael Kölling Prentice Hall / Pearson Education, 2003  28  
Introduction to Java Programming The Java Tutorial, Third Edition Mary Campione, Kathy Walrath, and Alison Huml Addison Wesley, 2001  
Introduction to Vision and Robotics Chapters 24 & 25 in Artificial Intelligence: A modern approach Rusell & Norvig Prentice Hall, 1995  52  
Introduction to Vision and Robotics Introduction to AI Robotics Robin R. Murphy MIT Press, 2000  
Introduction to Vision and Robotics Machine Vision Ramesh Jain, Rangachar Kasturi and Brian G. Schunck McGraw-Hill, 1995  
Introduction to Vision and Robotics Computer Controlled Assembly Nevins and Whitney Feb 1978  
Introduction to Vision and Robotics Introduction to Robotics Phillip J. McKerrow Addison Wesley, 1991  "  
Introductory Applied Machine Learning





Knowledge Modelling and Management (Level 10) / (Level 11) Knowledge Engineering and Management: The CommonKADS Methodology
Guus Schreiber, Robert de Hoog, Hans Akkermans, Anjo Anjewierden, Nigel Shadbolt, Walter Van de Velde.    18  Recommended
Language Semantics and Implementation The Semantics of Programming Languages M. Hennessy Wiley, 1990 26   
Language Semantics and Implementation A Structural Approach to Operational Semantic G. D. Plotkin Aarhus Research Report  "  
Language Semantics and Implementation Semantics of Programming Languages, Lecture Notes A. Pitts University of Cambridge  "  
Logic Programming





Machine Learning and Pattern Rocognition





Machine Translation
Statistical Machine Translation
Philipp Koehn
Cambridge University Press, 2009
14

Multi-agent Semantic Web Systems (Level 10) A Semantic Web Primer Grigoris Antoniou and Frank van Harmelen MIT Press, 2004 49   
Multi-agent Semantic Web Systems (Level 10) An Introduction to MultiAgent Systems Michael Wooldridge Wiley 2002 "  
Natural Language Generation





Natural Language Understanding
Speech and Language Processing, Second Edition
D. Jurafsky & J.H. Martin
PrenticeHall, 2008


Neural Computation Neurobiology. Oxford University Press Shepherd, G. M. Oxford University Press, New York, 1994  33  
Neural Computation Theoretical Neuroscience Abbott and Dayan
MIT Press, 2001  Recommended
Neural Computation Methods in Neuronal Modelling: From Ions to Networks Koch, C. and Segev, I., editors MIT Press, 1998  "  Background
Neural Computation The Computational Brain Churchland, P. S. and Sejnowski, T. J. MIT Press, 1992  Background
Neural Information Processing Theoretical Neuroscience Abbott and Dayan MIT Press, 2001  
Operating Systems Operating Systems, Internals and Design Principles, 5th Edition W. Stallings Prentice Hall, 2005 76   
Operating Systems Operating Systems Concepts, 7th Edition A. Silbershatz, P. Galvin and G. Gagne Addison-Wesley, 2005  "  
Parallel Architectures (Level 10) / (Level 11) Parallel Computer Architecture D.E. Culler & J.P. Singh Morgan Kaufmann, 1999 36   
Parallel Architectures (Level 10) / (Level 11) Computer Architecture M.J. Flynn Jones and Bartlett Publishers, 1995  
Parallel Architectures (Level 10) / (Level 11) Computer Architecture: design and performance, 2nd Edition B. Wilkinson Prentice Hall, 1996  "  
Parallel Architectures (Level 10) / (Level 11) Computer Architecture: a Quantitative Approach, 2nd Edition J.L. Hennessey & D.A. Patterson Morgan Kaufmann, 1996  "  
Parallel Programming Languages and Systems (Level 10) / (Level 11) Foundations of Multithreaded, Parallel and Distributed Programming G.R.Andrews 2000  72  Recommended
Parallel Programming Languages and Systems (Level 10) / (Level 11) Parallel Programming, Techniques and Applications B. Wilkinson, M.Allen 1999  Background
Parallel Programming Languages and Systems (Level 10) / (Level 11) Designing and Building Parallel Programs I.Foster 1995  "  Background
Parallel Programming Languages and Systems (Level 10) / (Level 11) Parallel Programming in C with MPI and OpenMP M.J.Quinn 2004  Background
Probabilistic Modelling and Reasoning Pattern Recognition and Machine Learning
http://research.microsoft.com/~cmbishop/PRML/index.htm

Christopher M. Bishop Springer (2006)  36  Recommended
Professional Issues Professional Issues in Software Engineering, 3rd Edition Bott, Coleman, Eaton & Rowland Pitman, 2001  107  
Professional Issues Computer Ethics and Professional Responsibility Bynum and Rogerson (eds) Blackwell, 2004  
Professional Issues Scientists Must Write R Barrass Routledge, 2002  "  
Professional Issues The Essence of Professional Issues in Computing RAyres Prentice Hall, 1999  "  
Professional Issues Law and the Internet L Edwards & C Waelde Hart, 1997  "  
Querying and Storing XML



17

Research Topics in Software Engineering





Reinforcement Learning Reinforcement Learning. An Introduction Richard S. Sutton and Andrew G. Barto MIT Press, 1998  30  
Software Architecture, Process and Management Level 10/Level 11 Software Engineering' (6th Edition) Somerville Addison-Wesley  52  Background
Software Testing Software Testing & Analysis Mauro Pezze, Michal Young John Wiley & Sons, 2008

Software Testing The Art of Software Testing Glenford J. Myers, et al John Wiley & Sons Inc, 2004  44  suspended for 07/08
Software Testing Software Testing Techniques: Finding the Defects That Matter Scott Loveland et al Charles River Media, 2004  "  suspended for 07/08
Software Testing Software Testing R. Patton SAMS 2005  suspended for 07/08
Software Testing Lessons Learned in Software Testing: A Context-Driven Approach C Kaner, J Bach & B Pettichord Wiley Europe, 2002  "  suspended for 07/08
System Level Integration Practical




Text Technologies (Level 10) / (Level 11) Information Retrieval in Practice

 B Croft, D Metzler & T Strohman
 Addison-Wesley  2009
30
 
Theories of Mind (Level 10) / (Level 11) Mind and Cognition, Second Edition Lycan, W Blackwell Publishers, 1999  
Theories of Mind (Level 10) / (Level 11) Mind Design II Haugeland, J. MIT Press, 1999 3
 
Topics in Distributed Databases An introduction to Database Management Systems Raghu Ramakrishnan    8  


Home : Admin : ITO 

Informatics Forum, 10 Crichton Street, Edinburgh, EH8 9AB, Scotland, UK
Tel: +44 131 651 5661, Fax: +44 131 651 1426, E-mail: school-office@inf.ed.ac.uk
Please contact our webadmin with any comments or corrections.
Unless explicitly stated otherwise, all material is copyright © The University of Edinburgh