CS Home |Research |Teaching |Departmental Information |Events |Search

Reading Lists

UCL Home Page
CS Homepage >Teaching >Reading Lists

The table below shows the list of textbooks that are recommended in Computer Science Courses at University College London

Module CodeTitleLecturerAuthor/TitleNumber of StudentsYearTerm
1B10Computer Architecture ISoren Sorensen DA Patterson and JL Hennessy, Computer Organisation and Design, Morgan Kaufman, 2nd Ed, 199811
1B11aProgramming IGraham Roberts Steve Wilbur Developing Java Software, 2nd Edition, by Russel Winder and Graham Roberts, published by John Wiley and Sons, 2000 ISBN: 0-471-60696-011
1B11bProgramming IIGraham Roberts John Washbrook Developing Java Software, 2nd Edition, by Russel Winder and Graham Roberts, published by John Wiley and Sons, 2000 ISBN: 0-471-60696-011/2
1B12Theory IRobin Hirsch Anthony Hunter W. Hodges, Logic: an introduction to elementary logic, Penguin, 1977.6012
1B12Theory IRobin Hirsch Anthony Hunter R. Sedgewick, Algorithms, Addison-Wesley, 1998.6012
1B12Theory IRobin Hirsch Anthony Hunter R. Sedgewick, Algorithms in C++, Addison-Wesley, 1992. 6012
1B12Theory IRobin Hirsch Anthony Hunter J. Truss, Discrete mathematics for computer scientists, Addison-Wesley, 2nd edition, 1999. 6012
1B13Theory II Denise Gorse Anthony Hunter T. Cormen, C. Leisserson, and R. Rivest, Introduction to Algorithms, MIT Press/McGraw-Hill, 1990. 10012
1B13Theory II Denise Gorse Anthony Hunter R. Sedgewick, Algorithms, Addison-Wesley, 1998.10012
1B13Theory II Denise Gorse Anthony Hunter R. Sedgewick, Algorithms in C++, Addison-Wesley, 1992. 10012
1B13Theory II Denise Gorse Anthony Hunter J. Truss, Discrete mathematics for computer scientists, Addison-Wesley, 2nd edition, 1999. 10012
1B14Software Engineering I (old version) - NB this course will not be taught in 2001/02, and will become a year 2 course from 2002/02.N/A Software Engineering (International Computer Science Series) by Ian Sommerville; Hardcover - 742 pages 5th edition (November 1995); Addison-Wesley Pub Co; ISBN: 020142765621
1B14Software Engineering I (old version) - NB this course will not be taught in 2001/02, and will become a year 2 course from 2002/02.N/A Software Engineering : A Practitioner's Approach; Roger S. Pressman; Hardcover - 852 pages 4th edition (August 1996); McGraw Hill College Div; ISBN: 007052182421
1B14Software Engineering I (old version) - NB this course will not be taught in 2001/02, and will become a year 2 course from 2002/02.N/A Using UML: Software Engineering with Objects and Components; Perdita Stevens with Rob Pooley; Paperback - 256 pages updated edition (2000); Addison-Wesley Pub Co; ISBN: 020164860121
1B14Software Engineering I (old version) - NB this course will not be taught in 2001/02, and will become a year 2 course from 2002/02.N/A The Mythical Man-Month : Essays on Software Engineering; Frederick P. Brooks Jr; Paperback - 322 pages anniversary edition (July 1995); Addison-Wesley Pub Co; ISBN: 0201835959 21
1B14Software Engineering I (old version) - NB this course will not be taught in 2001/02, and will become a year 2 course from 2002/02.N/A Microsoft Secrets : How the World's Most Powerful Software Company Creates Technology, Shapes Markets, and Manages People; Richard W. Selby (Introduction), Michael A. Cusumano (Introduction); Paperback - 544 pages 1 touchsto edition (December 1998); Simon and Schuster; ISBN: 068485531321
1B14Software Engineering 1 - draft syllabus for 2002/03Cecilia Mascolo UML and the Unified Process - Jim Arlow, Ila Neustadt (Paperback - Addison Wesley - 304 pages (11 December, 2001). ISBN: 0201770601. 21
1B14Software Engineering 1 - draft syllabus for 2002/03Cecilia Mascolo EXtreme Programming EXplained . Kent Beck -- (Paperback - 31 October, 1999) -160 pages. ISBN: 0201616416 21
1B14Software Engineering 1 - draft syllabus for 2002/03Cecilia Mascolo Software Engineering (International Computer Science Series) by Ian Sommerville; Hardcover - 742 pages 5th edition (November 1995); Addison-Wesley Pub Co; ISBN: 020142765621
1B14Software Engineering 1 - draft syllabus for 2002/03Cecilia Mascolo Unified Modelling Language Reference Manual ~ James Rumbaugh, et al -- (Hardcover - 28 January, 1999) 21
1B14Software Engineering 1 - draft syllabus for 2002/03Cecilia Mascolo The Unified Software Development Process ~Ivar Jacobson, et al Addison Wesley Hardcover - 26 February, 199921
1B50Introduction to Cognitive ScienceJohn Dowell D.W. Green and others: 1995, Cognitive Science: an Introduction. Blackwells 4512
1B50Introduction to Cognitive ScienceJohn Dowell Dawson M., 1998. Understanding cognitive science. Blackwells 4512
1B50Introduction to Cognitive ScienceJohn Dowell N. Stillings, 1987. Cognitive Science, MIT Press. 4512
2B10Computer Architecture IIGraham Knight Steve Wilbur 4022
2B11Programming IIIGraham Roberts John Washbrook Refactoring - Improving the Design of Existing Code by Martin Fowler, published by Addison Wesley ISBN: 0-201-48567-2, 1999 21 and 2
2B11Programming IIIGraham Roberts John Washbrook Developing Java Software, 2nd Edition, by Russel Winder and Graham Roberts, published by John Wiley and Sons, 2000 ISBN: 0-471-60696-021 and 2
2B12aTheory II Denise Gorse Robin Hirsch Anthony Hunter Soren Sorensen R. Sedgewick, Algorithms, Addison-Wesley, 1998.6021
2B12aTheory II Denise Gorse Robin Hirsch Anthony Hunter Soren Sorensen R. Sedgewick, Algorithms in C++, Addison-Wesley, 1992. 6021
2B12aTheory II Denise Gorse Robin Hirsch Anthony Hunter Soren Sorensen J. Truss, Discrete mathematics for computer scientists, Addison-Wesley, 2nd edition, 1999. 6021
2B12aTheory II Denise Gorse Robin Hirsch Anthony Hunter Soren Sorensen J. Truss, Discrete mathematics for computer scientists, Addison-Wesley, 2nd edition, 1999. 6021
2B12aTheory II Denise Gorse Robin Hirsch Anthony Hunter Soren Sorensen W. Hodges, Logic: an introduction to elementary logic, Penguin, 1977.6021
2B12bTheory III Denise Gorse Robin Hirsch Anthony Hunter Soren Sorensen R. Sedgewick, Algorithms, Addison-Wesley, 1998.6022
2B12bTheory III Denise Gorse Robin Hirsch Anthony Hunter Soren Sorensen R. Sedgewick, Algorithms in C++, Addison-Wesley, 1992. 6022
2B12bTheory III Denise Gorse Robin Hirsch Anthony Hunter Soren Sorensen J. Truss, Discrete mathematics for computer scientists, Addison-Wesley, 2nd edition, 1999. 6022
2B12bTheory III Denise Gorse Robin Hirsch Anthony Hunter Soren Sorensen J. Truss, Discrete mathematics for computer scientists, Addison-Wesley, 2nd edition, 1999. 6022
2B12bTheory III Denise Gorse Robin Hirsch Anthony Hunter Soren Sorensen W. Hodges, Logic: an introduction to elementary logic, Penguin, 1977.6022
2B13Theory IIIRobin Hirsch Soren Sorensen J. Truss, Discrete mathematics for computer scientists, Addison-Wesley, 2nd edition, 1999. 10021
2B13Theory IIIRobin Hirsch Soren Sorensen J. Truss, Discrete mathematics for computer scientists, Addison-Wesley, 2nd edition, 1999. 10021
2B13Theory IIIRobin Hirsch Soren Sorensen W. Hodges, Logic: an introduction to elementary logic, Penguin, 1977.10021
2B14Software Engineering IIJohn Dowell Anthony Steed Angela Sasse Sunderraman, R. Oracle Programming: A Primer. Addison-Wesley, 1999.6021 and 2
3C01aIndividual ProjectVarious academic staff supervisors (Co-ordinator = Denise Gorse) Books, papers, manuals etc. relevant to the project.3031
3C01bIndividual ProjectVarious academic staff supervisors (Co-ordinator = Denise Gorse) Books, papers, manuals etc. relevant to the project.3032
3C02Group ProjectGraham Roberts (Course Organiser) Team of group supervisors, including Wolfgang Emmerich, Steve Hailes, Anthony Finkelstein, Tony Hunter, Cecilia Mascolo and Janet McDonnell Books, papers, manuals etc. relevant to the project.4031 and 2
3C03ConcurrencyWolfgang Emmerich Concurrency: State Models and Java Programs by J. Magee and J. Kramer; Hardcover - 355 pages.John Wiley. 1999; ISBN: 0 471 98710 76031
3C04Computational ComplexityS.Holden R.Hirsch M.R. Garey and D.S. Johnson, Computers and Intractability, A Guide to the Theory of NP-Completeness, Freeman 1986. 5032
3C04Computational ComplexityS.Holden R.Hirsch V.J. Rayward-Smith: A first Course in Computability, Blackwell Scientific Publications, 1986.5032
3C04Computational ComplexityS.Holden R.Hirsch H. Lewis and C. Papadimitriou: Elements of the Theory of Computation, Prentice Hall, 1998.5032
3C04Computational ComplexityS.Holden R.Hirsch J Hopcroft and J Ullman: Introduction to automata theory, languages, and computation, Addison-Wesley, 1979. 5032
3C05Advanced Software EngineeringWolfgang Emmerich General Software Engineering Texts (as Systems Engineering I)503 or 4. NB this course is an option for BSc students in Year 3. MSci students MUST take it in either year 3 or 4.1
3C05Advanced Software EngineeringWolfgang Emmerich Specific texts will be dedicated to each topic area (e.g. Software Economics, Safety, Metrics, Systems, etc.)503 or 4. NB this course is an option for BSc students in Year 3. MSci students MUST take it in either year 3 or 4.1
3C05Advanced Software EngineeringWolfgang Emmerich Finkelstein, A. - Edited Volume on the Future of Software Engineering (to appear ICSE 2000).503 or 4. NB this course is an option for BSc students in Year 3. MSci students MUST take it in either year 3 or 4.1
3C11Functional ProgrammingChris Clack Research Directions in Parallel Functional Programming, Hammond and Michaelson (Eds.), Springer, ISBN 1-85233-092-9, 19994032
3C11Functional ProgrammingChris Clack Programming with Miranda, Clack, Myers and Poon, Prentice-Hall 1994 ISBN 0-13-192592-X.4032
3C11Functional ProgrammingChris Clack The Implementation of Functional Programming Languages, Peyton-Jones, Prentice-Hall 19864032
3C11Functional ProgrammingChris Clack Garbage Collection: Algorithms for Automatic Dynamic Memory Management, Jones and Lins, Wiley 1996 ISBN 0 471 94148 4 4032
3C12Interaction DesignAngela Sasse Anthony Steed John Dowell W. N. Newman and M. G. Lamming. Interactive System Design Addison Wesley, 1995. ISBN 0-201-63162-830-4032
3C12Interaction DesignAngela Sasse Anthony Steed John Dowell Olsen G., 1998. Developing User Interfaces Morgan Kaufmann30-4032
3C12Interaction DesignAngela Sasse Anthony Steed John Dowell R.M. Baecker, J. Grudin, W.A.S. Buxton and S. Greenberg (eds), 1995, Readings in Human-Computer Interaction: Toward the Year 2000, (2nd ed), Morgan Kaufmann, ISBN 1-55860-246-130-4032
3C13Database and Information Management SystemsTo be determined A Guided Tour of Relational Databases and Beyond by M. Levene and G. Loizou, published by Springer Verlag 1999 30-4032. NB This course will not be running in the academic year 2001/02
3C16Technology Management and Professional IssuesBernard Buxton Soren Sorensen Andrew Scott Steve Fineman and Yiannis Gabriel: Experiencing Organizations 50-753 or 42
3C16Technology Management and Professional IssuesBernard Buxton Soren Sorensen Andrew Scott Brealey and Myers: Principles of Corporate Finance50-753 or 42
3C16Technology Management and Professional IssuesBernard Buxton Soren Sorensen Andrew Scott John Kay: Foundations for Corporate Success50-753 or 42
3C16Technology Management and Professional IssuesBernard Buxton Soren Sorensen Andrew Scott Mintzberg and Quinn: The Strategy Process50-753 or 42
3C16Technology Management and Professional IssuesBernard Buxton Soren Sorensen Andrew Scott Lucy Suchman: Plans and Situated Actions50-753 or 42
3C16Technology Management and Professional IssuesBernard Buxton Soren Sorensen Andrew Scott Henry Mintzberg: The Nature of Managerial Work50-753 or 42
3C16Technology Management and Professional IssuesBernard Buxton Soren Sorensen Andrew Scott Rosemary Stewart: Managerial Work50-753 or 42
3C16Technology Management and Professional IssuesBernard Buxton Soren Sorensen Andrew Scott Charles Handy: Understanding Organisations50-753 or 42
3C16Technology Management and Professional IssuesBernard Buxton Soren Sorensen Andrew Scott Gareth Morgan: Images of Organisation50-753 or 42
3C16Technology Management and Professional IssuesBernard Buxton Soren Sorensen Andrew Scott Henry Mintzberg: Structure in Fives50-753 or 42
3C16Technology Management and Professional IssuesBernard Buxton Soren Sorensen Andrew Scott David Farbey: How to Produce Successful Advertising50-753 or 42
3C16Technology Management and Professional IssuesBernard Buxton Soren Sorensen Andrew Scott Michael Earl: Management Strategies for Information Technology50-753 or 42
3C16Technology Management and Professional IssuesBernard Buxton Soren Sorensen Andrew Scott Shoshana Zuboff: In the Age of the Smart Machine50-753 or 42
3C31Distributed Systems IStephen Hailes Steve Wilbur TBD4031
3C32Network ArchitectureGraham Knight "Computer Networking", James Kurose and Keith Ross, Addison-Wesley, 2001, ISBN 0-201-47711-430-4031
3C32Network ArchitectureGraham Knight "Understanding Data Communications and Networks - 2nd Ed.", William Shay, Broks/Cole Publishing Company, 1999, ISBN 0-534-95054-X30-4031
3C32Network ArchitectureGraham Knight "TCP/IP Illustrated - Volume 1 - The Protocols", W Richard Stevens, Addison Wesley, 1994, ISBN 0-201-63346-9(v.1).30-4031
3C38Human Factors in Communications - NB - this course will not be offered in 2001/02Angela Sasse C. Cherry: On Human Communication (extracts)20-304To be determined
3C38Human Factors in Communications - NB - this course will not be offered in 2001/02Angela Sasse R. M. Backer et al [Eds.] Readings in CSCW, Morgan Kaufmann20-304To be determined
3C38Human Factors in Communications - NB - this course will not be offered in 2001/02Angela Sasse K.E. Finn, A. J. Sellen and S. B. Wilbur: Video-mediated communication, 1997, LEA, ISBN 0-8058-2288-720-304To be determined
3C51Artificial Intelligence IJohn Campbell Tony Hunter Artificial Intelligence - A Modern Approach; First Edition; Prentice Hall; ISBN: 0-13-103805-24031
3C52Neural ComputingDenise Gorse Neural Computing : An Introduction; R Beale and T Jackson; Paperback - 256 pages (July 1990); Institute of Physics Publishing; ISBN: 08527426224032
3C53Medical Scientific ComputingAndrew Todd-Pokropek Image Processing, Analysis and Machine Vision, T M. Sonka, V. Hlavac, R Boyle,I Chapman and Hall, 1995, ISBN 0 412 45570 6 30-4032
3C53Medical Scientific ComputingAndrew Todd-Pokropek S. Webb,Physics of Medical Imaging, IOP Publishing ,1988, ISBN 0-85274-349-1 30-4032
3C713D Computer GraphicsCeline Loscos Anthony Steed Simon Arridge Computer Graphics and Virtual Environments: From Realism to Real-Time, M.Slater, A.Steed, Y.Chrysanthou, (in press)30-4032
3C72Image ProcessingBernard Buxton Simon Arridge A Watt and F Policarpo, The Computer Image, Addison Wesley 1998, ISBN 0-201-42298-0 3031
3C72Image ProcessingBernard Buxton Simon Arridge A K Jain, Fundamentals of Digital Image Processing, Prentice Hall, 1989, ISBN 0-13-336165-9 3031
3C72Image ProcessingBernard Buxton Simon Arridge W K Pratt, Digital Image Processing, John Wiley and Sons, 1991, ISBN 0-471-85766-1 3031
3C73System Modelling - NB - this course will not be offered in 2001/02.Soren-Aksel Sorensen 4031
3C73System Modelling - NB - this course will not be offered in 2001/02.Soren-Aksel Sorensen 4031
3C73System Modelling - NB - this course will not be offered in 2001/02.Soren-Aksel Sorensen 4031
3C73System Modelling - NB - this course will not be offered in 2001/02.Soren-Aksel Sorensen 4031
3C74Modelling and AnimationYiorgos Chrysanthou Anthony Steed Lecture notes20-304To be determined
3C74Modelling and AnimationYiorgos Chrysanthou Anthony Steed Alan Watt, 3D Computer Graphics third edition, Addison Wesley, 2000, ISBN 0-201-39855-9 20-304To be determined
4C01aIndividual ProjectVarious academic staff supervisors (Co-ordinator = Denise Gorse) Books, papers, manuals etc. relevant to the project.3042
4C01bIndividual ProjectVarious academic staff supervisors (Co-ordinator = Denise Gorse) Books, papers, manuals etc. relevant to the project.3042
4C14Systems Requirements Engineering. NB this course will not be offered in 2001/02.Anthony Finkelstein Are Your Lights On? How to Figure Out What the Problem REALLY is; Donald C. Gause and Gerald M. Weinberg; Paperback 157 pages (1990); Dorset House Publishing Co., Inc.; ISBN: 0-932633-16-1254To be determined
4C14Systems Requirements Engineering. NB this course will not be offered in 2001/02.Anthony Finkelstein Exploring Requirements: Quality Before Design; Donald C. Gause and Gerald M. Weinberg; Hardcover 299 pages (1989); Dorset House Publishing Co., Inc.; ISBN: 0-932633-13-7254To be determined
4C14Systems Requirements Engineering. NB this course will not be offered in 2001/02.Anthony Finkelstein Information Systems Requirements: Determination and Analysis; Donal J. Flynn; Paperback 422 pages (1992); McGraw-Hill International (UK) Ltd.; ISBN: 0-07-707446-7254To be determined
4C14Systems Requirements Engineering. NB this course will not be offered in 2001/02.Anthony Finkelstein Mastering the Requirements Process; Suzanne Robertson and James Robertson; Hardcover 404 pages (1999); ACM Press; ISBN: 0-201036046-2254To be determined
4C14Systems Requirements Engineering. NB this course will not be offered in 2001/02.Anthony Finkelstein Requirements Engineering; Linda A. Macaulay; Paperback 202 pages (1996); Springer-Verlag London Ltd.; ISBN: 3-540-76006-7254To be determined
4C14Systems Requirements Engineering. NB this course will not be offered in 2001/02.Anthony Finkelstein Requirements Engineering: A Good Practice Guide; Ian Sommerville and Pete Sawyer; Paperback 391 pages (1997); John Wileyand Sons Ltd.; ISBN: 0-471-97444-7254To be determined
4C14Systems Requirements Engineering. NB this course will not be offered in 2001/02.Anthony Finkelstein Requirements Engineering: Frameworks for Understanding; R. J. Wieringa; Paperback 453 pages (1996); John Wiley and Sons Ltd.; ISBN: 0-471-95884-0254To be determined
4C14Systems Requirements Engineering. NB this course will not be offered in 2001/02.Anthony Finkelstein Requirements Engineering: Processes and Techniques; Gerald Kotonya and Ian Sommerville; Hardcover 282 pages (1998); John Wiley and Sons Ltd.; ISBN: 0-471-97208-8254To be determined
4C14Systems Requirements Engineering. NB this course will not be offered in 2001/02.Anthony Finkelstein Requirements Engineering: Social and Technical Issues; Marina Jirotka and Joseph Goguen (Eds.); Hardcover - 300 pages (1994); Academic Press Inc.; ISBN: 0123853354254To be determined
4C14Systems Requirements Engineering. NB this course will not be offered in 2001/02.Anthony Finkelstein Requirements Engineering and Rapid Development: An Object-Oriented Approach; Ian Graham; Hardback 271 pages (1998); Addison-Wesley Longman Ltd.; ISBN: 0-201-36047-0254To be determined
4C14Systems Requirements Engineering. NB this course will not be offered in 2001/02.Anthony Finkelstein Software Requirements; Karl E. Wiegers; Paperback 350 pages (1999); Microsoft Press; ISBN: 0-7356-0631-5254To be determined
4C14Systems Requirements Engineering. NB this course will not be offered in 2001/02.Anthony Finkelstein Software Requirements: Objects, Functions and States; Alan Davis; Hardcover - 953 pages (1993); Prentice Hall; ISBN: 013805763X 254To be determined
4C14Systems Requirements Engineering. NB this course will not be offered in 2001/02.Anthony Finkelstein Software Requirements Engineering; Richard H. Thayer and Merlin Dorfman (Eds.), Paperback 504 pages second edition (1997); IEEE Computer Society Press, ISBN: 0-8186-7738-4 254To be determined
4C14Systems Requirements Engineering. NB this course will not be offered in 2001/02.Anthony Finkelstein Software Requirements and Specifications: A Lexicon of Practice, Principles and Prejudices; Michael Jackson; Paperback 228 pages (1995); ACM Press; ISBN: 0-20254To be determined
4C14Systems Requirements Engineering. NB this course will not be offered in 2001/02.Anthony Finkelstein Standards, Guidelines, and Examples on System and Software Requirements Engineering; Merlin Dorfman and Richard H. Thayer; Hardcover 607 pages (1990); IEEE Computer Society Press; ISBN: 0-8186-8922-6254To be determined
4C14Systems Requirements Engineering. NB this course will not be offered in 2001/02.Anthony Finkelstein System Requirements Engineering; Pericles Loucopoulos and Vassilios Karakostas; Paperback 160 pages (1995); McGraw-Hill Book Company (UK) Ltd.; ISBN: 0-07-707843-8254To be determined
4C14Systems Requirements Engineering. NB this course will not be offered in 2001/02.Anthony Finkelstein Systems Engineering: Coping with Complexity; Richard Stevens, Peter Brook, Ken Jackson and Stuart Arnold; Paperback 374 pages (1998); Prentice Hall Europe; ISBN: 0-13-095085-8254To be determined
4C17Software Systems Architecting SeminarsGraham Roberts Anthony Finkelstein Wolfgang Emmerich The Art of Systems Architecting, Eberhardt Rechtin and Mark W. Maier, CRC Press 1997, 0-8493-7836-220-3041
4C17Software Systems Architecting SeminarsGraham Roberts Anthony Finkelstein Wolfgang Emmerich Software Architecture in Practice, Len Bass, Paul Clements and Rick Kazman, Addison Wesley 1998, 0-201-19930-020-3041
4C17Software Systems Architecting SeminarsGraham Roberts Anthony Finkelstein Wolfgang Emmerich A System of Patterns - Pattern-Oriented Software Architecture, Frank Buschmann, Regine Meunier, Hans Rohnert, Peter Sommerland, Micheal Stal, John Wiley and Sons, 1996, 0-471-95869-7 20-3041
4C17Software Systems Architecting SeminarsGraham Roberts Anthony Finkelstein Wolfgang Emmerich Designing Hard Software - The Essential Tasks, Douglas Bennett, PTR/Manning 1997, 0-13-304619-220-3041
4C17Software Systems Architecting SeminarsGraham Roberts Anthony Finkelstein Wolfgang Emmerich Refactoring - Improving the Design of Existing Code, Martin Fowler with, Kent Beck, John Brant, William Opdyke, Don Roberts, Addison Wesley 1999, 0-201-48567-220-3041
4C17Software Systems Architecting SeminarsGraham Roberts Anthony Finkelstein Wolfgang Emmerich Extreme Programming Explained, Kent Beck, Addison Wesley 1999, 0-201-61641-620-3041
4C17Software Systems Architecting SeminarsGraham Roberts Anthony Finkelstein Wolfgang Emmerich The Timeless Way of Building, Christopher Alexander, Oxford University Press 1979, 0-19-502402-820-3041
4C33Network PerformanceSoren-Aksel Sorensen 30-4041
4C33Network PerformanceSoren-Aksel Sorensen 30-4041
4C33Network PerformanceSoren-Aksel Sorensen 30-4041
4C33Network PerformanceSoren-Aksel Sorensen 30-4041
4C34MultimediaSaleem Bhatti Internet Multimedia, Crowcroft, Handley and Wakeman, Morgan Kauffman Publishers, 1999.30-4042
4C35Distributed Systems II - NB this course has been discontinued w.e.f 2001/02. Please see 4C39, which is the replacement.Wolfgang Emmerich W. Emmerich. Engineering Distributed Objects. ISBN 471-98657-7. Wiley 200030-4041
4C36SecurityStephen Hailes Steve Wilbur TBD20-3042
4C37Mobile Systems - NB this course has been discontinued with effect from 2001. Please see 4C39, which is the replacement.Stephen Hailes Saleem Bhatti Mobility: Processes, computers and agents. Ed. Dejan Milojicic, Frederick Douglis and Richard Wheeler. ACM Press. ISBN 0-201-37928-7.2042
4C39Distributed and Mobile Systems (NB: this course replaces 4C35 Distributed Systems II and 4C37 Mobile Systems)Steve Hailes Saleem Bhatti W. Emmerich. Engineering Distributed Objects. ISBN 471-98657-7. Wiley 200030-4042
4C39Distributed and Mobile Systems (NB: this course replaces 4C35 Distributed Systems II and 4C37 Mobile Systems)Steve Hailes Saleem Bhatti Mobility: Processes, computers and agents. Ed. Dejan Milojicic, Frederick Douglis and Richard Wheeler. ACM Press. ISBN 0-201-37928-7.30-4042
4C54Artificial Intelligence IIJohn Campbell Artificial Intelligence - A Modern Approach; First Edition; Prentice Hall; ISBN: 0-13-103805-220-3041
4C55Supervised LearningSean Holden An Introduction to Support Vector Machines and Other Kernel-Based Learning Methods. Nello Cristianini and John Shawe-Taylor, Cambridge University Press, 2000.20-3041
4C55Supervised LearningSean Holden Neural Networks for Pattern Recognition. Christopher M. Bishop, Clarendon Press, Oxford, 1995.20-3041
4C55Supervised LearningSean Holden Machine Learning Author: Tom Mitchell; First Edition; McGraw-Hill; ISBN: 0-07-042807-720-3041
4C55Supervised LearningSean Holden Neural Computing: An Introduction, R. Beale and T. Jackson; Institute of Physics Publishing; ISBN: 0852742622. 20-3041
4C56Intelligent Text HandlingAnthony Hunter Natural Language Understanding by James Understanding; Hardcover - 654 pages 2nd edition (1995); The Benjamin/Cummings Pub Co; ISBN: 0-8053-0334-0254NB - this course will not be offered in the academic year 2001/02
4C57Evolutionary ComputationMark Herbster Illustrating Evolutionary Computation with Mathematica. Christian Jacob. Morgan Kaufmann Publishers. 2001. ISBN 1558606378.2542
4C75Pattern Recognition and Machine VisionBernard Buxton Daniel Alexander C Bishop, Neural Networks for Pattern Recognition, Clarendon Press, 1995, ?????? 2041
4C75Pattern Recognition and Machine VisionBernard Buxton Daniel Alexander A Watt and F Policarpo, The Computer Image, Addison Wesley 1998, ISBN 0-201-42298-0 2041
4C75Pattern Recognition and Machine VisionBernard Buxton Daniel Alexander A K Jain, Fundamentals of Digital Image Processing, Prentice Hall, 1989, ISBN 0-13-336165-9 2041
4C75Pattern Recognition and Machine VisionBernard Buxton Daniel Alexander W K Pratt, Digital Image Processing, John Wiley and Sons, 1991, ISBN 0-471-85766-1 2041
4C75Pattern Recognition and Machine VisionBernard Buxton Daniel Alexander E Trucco and A Verri, Introductory Techniques for 3-D Computer Vision, Prentoice Hall, 1998, ISBN 0-13-261108-2 2041
4C75Pattern Recognition and Machine VisionBernard Buxton Daniel Alexander R Jain, R Kasturi and B G Schunck, Machine Vision, McGraw-Hill, 1995, ISBN 0-07-113407-7 2041
4C76Virtual EnvironmentsAnthony Steed W. Barfield and T. Furness (1995) Virtual Environments and Advanced Interface Design, Oxford University Press. This book is not a required text since it is expensive. 2542
4C77Mathematical and Physical Modelling of ImagesBernard Buxton Simon Arridge A Watt and F Policarpo, The Computer Image, Addison Wesley 1998, ISBN 0-201-42298-0 20-3042
4C77Mathematical and Physical Modelling of ImagesBernard Buxton Simon Arridge B A Wandell, Foundations of Vision, Sinauer Associates, 1995, ISBN 0-87893-853-2 20-3042
4C77Mathematical and Physical Modelling of ImagesBernard Buxton Simon Arridge E Trucco and A Verri, Introductory Techniques for 3-D Computer Vision, Prentoice Hall, 1998, ISBN 0-13-261108-2 20-3042
4C77Mathematical and Physical Modelling of ImagesBernard Buxton Simon Arridge M Petrou and P Bosdogianni, Imasge Processing: The Fundamentals, John Wiley and Sons, 1999, ISBN 0-471-99883-4 20-3042
4C78Optimisation - NB this course will not be running in 2001/02Simon Arridge To be notified20-304To be determined
B116Computer Structures 1Peter Rounce DA Patterson and JL Hennessy, Computer Organisation and Design, Morgan Kaufman, 2nd Ed, 199811
B160Information Systems Analysis and DesignPeter Monthienvichienchai D. Patching, Practical Soft Systems Analysis, Pitman Publishing, 1990. I. Hawryszkiewycz, Introduction to Systems Analysis and Design, 4th edition, Prentice-Hall 1998 20-301
B162ISAD Case StudiesJanet McDonnell John Dowell Flowers S., 1996. Software failure, management failure. Wiley. 0471951137 352
B162ISAD Case StudiesJanet McDonnell John Dowell A study pack containing a set of papers for further essential reading will be provided 352
B260Programming II (for BSc Information Management)Sean Holden Walter Savitch: Problem solving with C++, The Object of Programming, Addison-Wesley20-301 and 2
B260Programming II (for BSc Information Management)Sean Holden Russel Winder: Developing C++ Software, 2nd Ed., Wiley,199320-301 and 2
B260Programming II (for BSc Information Management)Sean Holden Les Goldschlager and Andrew Lister: Computer Science: A Modern Introduction. 2nd Ed., Prentice Hall, 198820-301 and 2
B261Systems ArchitectureChris Clack DA Patterson and JL Hennessy, Computer Organisation and Design, Morgan Kaufmann, 1994, ISBN 1-55860-281-X20-302
B262Database SystemsJohn Washbrook Database Systems: A Practical Approach to Design, Implementation and Management. T.Connolly, C.Begg and A.Strachan. Addison-Wesley, 1999. ISBN - 0-201-34287-1 20-301
B330Functional Programming (for EE students)Chris Clack The programming aspect of the course closely follows the first six chapters of the recommended text: Chris Clack, Colin Myers, Ellen Poon: Programming with Miranda, Prentice Hall 1995, ISBN 0-13-192592-X. This book is currently out of print, but 9 copies are available in the library and students will be notified of suitable alternatives. 3032
B330Functional Programming (for EE students)Chris Clack For the implementation aspect of the course students are recommended to read Peyton Jones, "The Implementation of Functional Programming Languages", Prentice Hall 1986 ISBN 0-13-453333-X. 3032
B401Introduction to Computer SciencePhilip Treleaven H.L. Capron, J.D. Perron, Computers and Information Systems, The Benjamin/Cummings Publishing Co., 1990, ISBN 0-8053-1100-93001 or 22
B404Digital BusinessPhilip Treleaven Andrew Scott Full course notes are available20-302
C320An Introduction to Database Management SystemsAnthony Finkelstein A First Course in Database Systems, Jeffrey Ullman and Jennifer Widom, Prentice Hall15-2032
C320An Introduction to Database Management SystemsAnthony Finkelstein An Introduction to Database Systems, Chris Date, Addison Wesley15-2032
C329Communications and NetworksGraham Knight Saleem Bhatti "Data & Computer Communications - Sixth Edition", William Stallings, Prentice-Hall International Inc., ISBN 0-13-086388-210032
C329Communications and NetworksGraham Knight Saleem Bhatti "Multimedia Communications" - Fred Halsall, Addison-Wesley; ISBN: 020139818410032
C348Operating Systems (for EE students)Steve Hailes Software Engineering (International Computer Science Series) by Ian Sommerville; Hardcover - 742 pages 5th edition (November 1995); Addison-Wesley Pub Co; ISBN: 020142765632
C348Operating Systems (for EE students)Steve Hailes Software Engineering : A Practitioner's Approach; Roger S. Pressman; Hardcover - 852 pages 4th edition (August 1996); McGraw Hill College Div; ISBN: 007052182432
C348Operating Systems (for EE students)Steve Hailes Using UML: Software Engineering with Objects and Components; Perdita Stevens with Rob Pooley; Paperback - 256 pages updated edition (2000); Addison-Wesley Pub Co; ISBN: 020164860132
C348Operating Systems (for EE students)Steve Hailes The Mythical Man-Month : Essays on Software Engineering; Frederick P. Brooks Jr; Paperback - 322 pages anniversary edition (July 1995); Addison-Wesley Pub Co; ISBN: 0201835959 32
C348Operating Systems (for EE students)Steve Hailes Microsoft Secrets : How the World's Most Powerful Software Company Creates Technology, Shapes Markets, and Manages People; Richard W. Selby (Introduction), Michael A. Cusumano (Introduction); Paperback - 544 pages 1 touchsto edition (December 1998); Simon and Schuster; ISBN: 068485531332
C360BSc Information Management 3rd Year ProjectVarious academic staff supervisors, allocated according to the dissertation topic Books, papers, manuals etc. relevant to the project.1031 and 2
C361Multimedia Systems - NB - this course will not be running in the academic year 2001/02Vicky Hardman Francois Fluckiger; Understanding networked multimedia, published by Prentice Hall, ISBN 0-13-190992-46031
C362User-Centred DesignAngela Sasse Janet McDonnell Designing the User Interface 3rd ed, B.Shneiderman, Addison Wesley, 1998, ISBN- 0-201-69497-220-301
C363Network CommunicationsRichard Akester William Stallings; Data and Computer Communications: Sixth Edition, published by Prentice Hall. ISBN: 0-13-086388-26032
D0a5Introduction to Computer SystemsGraham Knight 80MSc1
D0a5Introduction to Computer SystemsGraham Knight "Structured Computer Organisation (4th Edition)", Tanenbaum, Prenctice-Hall. 80MSc1
D15Communications and NetworksGraham Knight Saleem Bhatti "Data & Computer Communications - Sixth Edition", William Stallings, Prentice-Hall International Inc., ISBN 0-13-086388-210032
D15Communications and NetworksGraham Knight Saleem Bhatti "Multimedia Communications" - Fred Halsall, Addison-Wesley; ISBN: 020139818410032
GI00Mathematical Methods and Statistics Bernard Buxton See prerequisites 20-30MSc1
GI01Supervised LearningSean Holden The main text is Machine Learning Author: Tom Mitchell; First Edition; McGraw-Hill; ISBN:0-07-042807-7 20-30MSc1
GI01Supervised LearningSean Holden An Introduction to Support Vector Machines and Other Kernel-Based Learning Methods, Nello Cristianini and John Shawe-Taylor, Cambridge University Press, 2000.20-30MSc1
GI01Supervised LearningSean Holden Neural Networks for Pattern Recognition, Christopher M. Bishop, Clarendon Press, Oxford, 1995.20-30MSc1
GI01Supervised LearningSean Holden Neural Computing: An Introduction, R. Beale and T. Jackson; Institute of Physics Publishing; ISBN: 0852742622. 20-30MSc1
GI02Unsupervised Learning Zoubin Ghahramani Carl E Rasmussen Neural Networks for Pattern Recognition, C. Bishop, Oxford University Press, 1995 20-30MSc1
GI03Project Management Graham Collins Project Management: A Managerial Approach, J.Meredith and S.Mantel, 4th edition, Wiley 200110MSc2
GI03Programming IssuesMark Herbster Mastering MATLAB 6: A Comprehensive Tutorial and Reference by Duane Hanselman and Bruce R. Littlefield, Prentice Hall, The Mathematica Book, Stephen Wolfram, Cambridge University Press, ISBN 0-521-64314-7.10MSc1
GI04Pattern Recognition and Machine VisionBernard Buxton Daniel Alexander C Bishop, Neural Networks for Pattern Recognition, Clarendon Press, 1995. 10MSc1
GI04Pattern Recognition and Machine VisionBernard Buxton Daniel Alexander A Watt and F Policarpo, The Computer Image, Addison Wesley 1998, ISBN 0-201-42298-0 10MSc1
GI04Pattern Recognition and Machine VisionBernard Buxton Daniel Alexander A K Jain, Fundamentals of Digital Image Processing, Prentice Hall, 1989, ISBN 0-13-336165-9 10MSc1
GI04Pattern Recognition and Machine VisionBernard Buxton Daniel Alexander W K Pratt, Digital Image Processing, John Wiley and Sons, 1991, ISBN 0-471-85766-1 10MSc1
GI04Pattern Recognition and Machine VisionBernard Buxton Daniel Alexander E Trucco and A Verri, Introductory Techniques for 3-D Computer Vision, Prentoice Hall, 1998, ISBN 0-13-261108-2 10MSc1
GI04Pattern Recognition and Machine VisionBernard Buxton Daniel Alexander R Jain, R Kasturi and B G Schunck, Machine Vision, McGraw-Hill, 1995, ISBN 0-07-113407-7 10MSc1
GI05Advanced Artificial IntelligenceJohn Campbell Artificial Intelligence - A Modern Approach, S. Russell and P. Norvig; First Edition; Prentice Hall; ISBN: 0-13-103805-220-30MSc1
GI06Evolutionary SystemsMark Herbster Illustrating Evolutionary Computation with Mathematica. Christian Jacob. Morgan Kaufmann Publishers. 2001. ISBN 1558606378.10MSc2
GI09Intelligent Systems in BusinessExternal Industrial Lecturers TBA10MSc2
GI10IS in BioinformaticsDavid Jones Guest lecturers Part 1: Biochemistry- Lubert Stryer, WH Freeman and Co. 10-20MSc2
GI10IS in BioinformaticsDavid Jones Guest lecturers Part 2: Post-genome Informatics, M. Kanehisa, Oxford University Press. Other references (including research papers) to be confirmed. 10-20MSc2
GI10IS in BioinformaticsDavid Jones Guest lecturers Part 1: Biochemistry- Lubert Stryer, WH Freeman and Co. 10-20MSc2
GI10IS in BioinformaticsDavid Jones Guest lecturers Part 2: Post-genome Informatics, M. Kanehisa, Oxford University Press. Other references (including research papers) to be confirmed. 10-20MSc2
Z01Communications Software EngineeringCecilia Mascolo Software Engineering by Ian Sommerville; August 2000 Hardcover - 713 pages 6th Ed (August 2000) Addison Wesley; ISBN: 020139815X30-35MSc1
Z01Communications Software EngineeringCecilia Mascolo Using UML: Software Engineering with Objects and Components; Perdita Stevens with Rob Pooley; Paperback - 256 pages updated edition (2000) Pub Co; ISBN: 020164860130-35MSc1
Z01Communications Software EngineeringCecilia Mascolo Concurrency: State Models and Java Programs by J. Magee and J. Kramer; Hardcover - 355 pages. John Wiley. 1999; ISBN: 0 471 98710 730-35MSc1
Z02Communications SoftwareSaleem Bhatti Cecilia Mascolo Steve Hailes please see the booklist at http://www.cs.ucl.ac.uk/teaching/dcnds/msc.html30-35MSc1
Z03Medium Access and Link LevelSaleem Bhatti please see the booklist at http://www.cs.ucl.ac.uk/teaching/dcnds/msc.html30-35MSc1
Z04Network and Application ArchitecturesGraham Knight Cecilia Mascolo "Computer Networking", James Kurose and Keith Ross, Addison-Wesley, 2001, ISBN 0-201-47711-440MSc1
Z04Network and Application ArchitecturesGraham Knight Cecilia Mascolo "An Engineering Approach to Computer Networking", S. Keshav, Addison Wesley, 1997, ISBN 0-201-63442-240MSc1
Z04Network and Application ArchitecturesGraham Knight Cecilia Mascolo "TCP/IP Illustrated Volume 1", W Richard Stevens, Addison-Wesley, 1994, ISBN 0-201-63346-940MSc1
Z04Network and Application ArchitecturesGraham Knight Cecilia Mascolo "Understanding Data Communications and Networks - 2nd Ed.", William Shay, Broks/Cole Publishing Company, 1999, ISBN 0-534-95054-X40MSc1
Z06Data transportSoren Sorensen please see the booklist at http://www.cs.ucl.ac.uk/teaching/dcnds/msc.htm30-35MSc1
Z07Distributed SystemsWolfgang Emmerich W. Emmerich. Engineering Distributed Objects. ISBN 471-98657-7. Wiley 200030-35MSc1
Z08SecurityStephen Hailes Steve Wilbur please see the booklist at http://www.cs.ucl.ac.uk/teaching/dcnds/msc.htm30-35MSc1
Z09Network Monitoring and ModellingSoren Sorensen please see the booklist at http://www.cs.ucl.ac.uk/teaching/dcnds/msc.htm30-35MSc1
Z10Integrated Services NetworksSaleem Bhatti please see the booklist at http://www.cs.ucl.ac.uk/teaching/dcnds/msc.htm30-35MSc2
Z11Multimedia SystemsSaleem Bhatti TBA please see the booklist at http://www.cs.ucl.ac.uk/teaching/dcnds/msc.htm30-35MSc2
Z12Mobile SystemsStephen Hailes Saleem Bhatti Mobility: Processes, computers and agents. Ed. Dejan Milojicic, Frederick Douglis and Richard Wheeler. ACM Press. ISBN 0-201-37928-7.30-35MSc2
Z13Project Management Management School Project Management: A Managerial Approach, J.Meredith and S.Mantel, 4th edition, Wiley 200130-35MSc2
Z14Industrial Seminar series / general paperExternal: various please see the booklist at http://www.cs.ucl.ac.uk/teaching/dcnds/msc.htm30-35MSc1
Z15Project for MSc DCNDSVarious academic staff supervisors (Co-ordinator = Stephen Hailes) Books, papers, manuals etc. relevant to the project.25MSc3+

CS Home |Research |Teaching |Departmental Information |Events |Search
Last updated: 15 September 2000