Module Code |
Title |
Lecturer |
Author/Title |
Number of Students |
Year |
Term |
1001 |
Computer Architecture I |
Peter Rounce Kevin Bryson |
Irv Englander, The Architecture of Computer Hardware and Systems Software : An Information Technology Approach, Wiley, 3rd Edition, ISBN 0-471-07325-3 |
80 |
1 |
1 |
1002 |
Theory I |
Robin Hirsch Anthony Hunter |
T. Cormen, S.Clifford, C. Leisserson, and R. Rivest, Introduction to Algorithms, MIT Press, 2001 |
80 |
1 |
1 |
1002 |
Theory I |
Robin Hirsch Anthony Hunter |
W. Hodges, Logic: an introduction to elementary logic, Penguin, 1977. |
80 |
1 |
1 |
1002 |
Theory I |
Robin Hirsch Anthony Hunter |
R. Sedgewick, Algorithms, Addison-Wesley, 1998. |
80 |
1 |
1 |
1002 |
Theory I |
Robin Hirsch Anthony Hunter |
R. Sedgewick, Algorithms in C++, Addison-Wesley, 1992. |
80 |
1 |
1 |
1002 |
Theory I |
Robin Hirsch Anthony Hunter |
J. Truss, Discrete mathematics for computer scientists, Addison-Wesley, 2nd edition, 1999. |
80 |
1 |
1 |
1004 |
Theory II |
Denise Gorse Anthony Hunter |
T. Cormen, S.Clifford C. Leisserson, and R. Rivest, Introduction to Algorithms, MIT Press/McGraw-Hill, 2001 |
80 |
1 |
2 |
1004 |
Theory II |
Denise Gorse Anthony Hunter |
R. Sedgewick, Algorithms, Addison-Wesley, 1998. |
80 |
1 |
2 |
1007 |
Principles of Programming |
Graham Roberts Keith Clark |
(Essential reading) Developing Java Software, 3rd Edition, by Russel Winder and Graham Roberts, published by John Wiley and Sons, 2006. ISBN: 0-470-09025-1 |
80 |
1 |
1 |
1008 |
Object-Oriented Programming |
Graham Roberts |
(Essential reading) Developing Java Software, 3rd Edition, by Russel Winder and Graham Roberts, published by John Wiley and Sons, 2006 ISBN: 0-470-09025-1-0 |
80 |
1 |
2 |
1009 |
Cognitive Systems and Intelligent Technologies |
John Dowell Denise Gorse |
Stillings. 1995. Cognitive Science. MIT Press |
50 |
1or 2 |
2 |
2003 |
Mathematics and Statistics |
Lewis Griffin Hilde Herbots (Department of Statistical Science) |
C Chatfield (1983) Statistics for Technology, 3rd Edition, Chapman and Hall |
80 |
2 |
1 and 2 |
2003 |
Mathematics and Statistics |
Lewis Griffin Hilde Herbots (Department of Statistical Science) |
H Anton (1980) Calculus with Analytic Geometry, John Wiley and Sons |
80 |
2 |
1 and 2 |
2007 |
Concurrent Programming |
Kevin Bryson Graham Roberts |
Concurrent Programming in Java: Design Principles and Patterns. Doug Lea. (ISBN 0-201-31009-0). Second edition published by Addison-Wesley. 1999. |
80 |
2 |
1 |
2007 |
Concurrent Programming |
Kevin Bryson Graham Roberts |
Developing Java Software (ISBN 0-470-09025-1). Russel Winder and Graham Roberts. Third Edition. Wiley. 2006. |
80 |
2 |
1 |
2008 |
Logic and Database Theory |
Robin Hirsch John Dowell |
J. Truss, Discrete mathematics for computer scientists, Addison-Wesley, 2nd edition, 1999. |
80 |
2 |
1 |
2008 |
Logic and Database Theory |
Robin Hirsch John Dowell |
W. Hodges, Logic: an introduction to elementary logic, Penguin, 1977. |
80 |
2 |
1 |
2009 |
Software Engineering and Human Computer Interaction |
Graham Roberts Ann Blandford |
UML and the Unified Process - Jim Arlow, Ila Neustadt (Paperback - Addison Wesley - 304 pages (11 December, 2001). ISBN: 0201770601. |
110 |
2 |
1 |
2009 |
Software Engineering and Human Computer Interaction |
Graham Roberts Ann Blandford |
Unified Modelling Language Reference Manual ~ James Rumbaugh, et al -- (Hardcover - 28 January, 1999) |
110 |
2 |
1 |
2009 |
Software Engineering and Human Computer Interaction |
Graham Roberts Ann Blandford |
The Unified Software Development Process ~Ivar Jacobson, et al Addison Wesley Hardcover - 26 February, 1999 |
110 |
2 |
1 |
2009 |
Software Engineering and Human Computer Interaction |
Graham Roberts Ann Blandford |
Alan Dix, Janet Finlay, Gregory D. Abowd, Russell Beale (2003) Human Computer Interaction, 3rd Edition Prentice Hall ISBN: 0130461091 |
110 |
2 |
1 |
2010 |
Compilers |
Licia Capra |
"Compilers - Principles, Techniques, and Tools" by A.V. Aho, R. Sethi and J.D. Ullman. Addison-Wesley. |
80 |
2 |
2 |
2010 |
Compilers |
Licia Capra |
"Modern Compiler Implementation in Java" by A.W. Appel. Cambridge University Press. |
80 |
2 |
2 |
2010 |
Compilers |
Licia Capra |
"Modern Compiler Design" by D. Grune, H.E. Bal, C.J.H. Jacobs, K.G. Langendoen. Wiley. |
80 |
2 |
2 |
2011 |
Networks, Databases and Graphics |
Shi Zhou Jan Kautz |
"Data and Computer Communications" 7th Edition", William Stallings, Prentice Hall, ISBN: 0-13-100681-9. |
80 |
2 |
2 |
3001 |
Technology Management and Professional Issues |
Graham Collins David Rosenblum Soren Sorensen |
Sara Baase: A Gift of Fire |
70 |
3 |
2 |
3001 |
Technology Management and Professional Issues |
Graham Collins David Rosenblum Soren Sorensen |
Robert Ayres: The Essence of Professional Issues in Computing |
70 |
3 |
2 |
3001 |
Technology Management and Professional Issues |
Graham Collins David Rosenblum Soren Sorensen |
Frank Bott: Professional Issues in Information Technology |
70 |
3 |
2 |
3001 |
Technology Management and Professional Issues |
Graham Collins David Rosenblum Soren Sorensen |
Stephen Fishman: Software Development: A Legal Guide |
70 |
3 |
2 |
3001 |
Technology Management and Professional Issues |
Graham Collins David Rosenblum Soren Sorensen |
Steve Fineman and Yiannis Gabriel: Experiencing Organizations |
70 |
3 |
2 |
3001 |
Technology Management and Professional Issues |
Graham Collins David Rosenblum Soren Sorensen |
Brealey and Myers: Principles of Corporate Finance |
70 |
3 |
2 |
3001 |
Technology Management and Professional Issues |
Graham Collins David Rosenblum Soren Sorensen |
John Kay: Foundations for Corporate Success |
70 |
3 |
2 |
3001 |
Technology Management and Professional Issues |
Graham Collins David Rosenblum Soren Sorensen |
Mintzberg and Quinn: The Strategy Process |
70 |
3 |
2 |
3001 |
Technology Management and Professional Issues |
Graham Collins David Rosenblum Soren Sorensen |
Lucy Suchman: Plans and Situated Actions |
70 |
3 |
2 |
3001 |
Technology Management and Professional Issues |
Graham Collins David Rosenblum Soren Sorensen |
Henry Mintzberg: The Nature of Managerial Work |
70 |
3 |
2 |
3001 |
Technology Management and Professional Issues |
Graham Collins David Rosenblum Soren Sorensen |
Rosemary Stewart: Managerial Work |
70 |
3 |
2 |
3001 |
Technology Management and Professional Issues |
Graham Collins David Rosenblum Soren Sorensen |
Charles Handy: Understanding Organisations |
70 |
3 |
2 |
3001 |
Technology Management and Professional Issues |
Graham Collins David Rosenblum Soren Sorensen |
Gareth Morgan: Images of Organisation |
70 |
3 |
2 |
3001 |
Technology Management and Professional Issues |
Graham Collins David Rosenblum Soren Sorensen |
Henry Mintzberg: Structure in Fives |
70 |
3 |
2 |
3001 |
Technology Management and Professional Issues |
Graham Collins David Rosenblum Soren Sorensen |
David Farbey: How to Produce Successful Advertising |
70 |
3 |
2 |
3001 |
Technology Management and Professional Issues |
Graham Collins David Rosenblum Soren Sorensen |
Michael Earl: Management Strategies for Information Technology |
70 |
3 |
2 |
3001 |
Technology Management and Professional Issues |
Graham Collins David Rosenblum Soren Sorensen |
Shoshana Zuboff: In the Age of the Smart Machine |
70 |
3 |
2 |
3001 |
Technology Management and Professional Issues |
Graham Collins David Rosenblum Soren Sorensen |
Donald Teale, Successful Project Risk Management in a Week |
70 |
3 |
2 |
3004 |
Computational Complexity |
Mark Herbster Robin Hirsch |
M.R. Garey and D.S. Johnson, Computers and Intractability, A Guide to the Theory of NP-Completeness, Freeman 1986. |
80 |
3 |
1 |
3004 |
Computational Complexity |
Mark Herbster Robin Hirsch |
V.J. Rayward-Smith: A first Course in Computability, Blackwell Scientific Publications, 1986. |
80 |
3 |
1 |
3004 |
Computational Complexity |
Mark Herbster Robin Hirsch |
H. Lewis and C. Papadimitriou: Elements of the Theory of Computation, Prentice Hall, 1998. |
80 |
3 |
1 |
3004 |
Computational Complexity |
Mark Herbster Robin Hirsch |
J Hopcroft and J Ullman: Introduction to automata theory, languages, and computation, Addison-Wesley, 1979. |
80 |
3 |
1 |
3004 |
Computational Complexity |
Mark Herbster Robin Hirsch |
Michael Sipser: Introduction to the Theory of Computation |
80 |
3 |
1 |
3006 |
Advanced Mathematical Methods |
Kevin Bryson Simon Prince |
1. Axler "Linear algebra done right" 2nd edition (Springer) |
20-30 |
3 |
1 |
3006 |
Advanced Mathematical Methods |
Kevin Bryson Simon Prince |
2. Boas "Mathematical methods in the physical sciences" 2nd edition (Wiley) |
20-30 |
3 |
1 |
3006 |
Advanced Mathematical Methods |
Kevin Bryson Simon Prince |
3. Bourne and Kendall "Vector analysis and Cartesian tensors" 3rd edition (Chapman and Hall) |
20-30 |
3 |
1 |
3006 |
Advanced Mathematical Methods |
Kevin Bryson Simon Prince |
4. Kreyszig "Advanced Engineering Mathematics" 8th edition (Wiley) |
20-30 |
3 |
1 |
3006 |
Advanced Mathematical Methods |
Kevin Bryson Simon Prince |
5. Pinkus and Zafrany "Fourier Series and Integral Transforms" 1st edition (Cambridge University Press) |
20-30 |
3 |
1 |
3006 |
Advanced Mathematical Methods |
Kevin Bryson Simon Prince |
6. Protter and Morrey "A first course in real analysis" 2nd edition (Springer) [short excerpts only] |
20-30 |
3 |
1 |
3006 |
Advanced Mathematical Methods |
Kevin Bryson Simon Prince |
7. A.Papoulis "Probability and Statistics" (Prentice Hall) 1990. |
20-30 |
3 |
1 |
3006 |
Advanced Mathematical Methods |
Kevin Bryson Simon Prince |
8. R J Freund and W J Wilson "Regression Analysis" (Academic Press) 1998 |
20-30 |
3 |
1 |
3006 |
Advanced Mathematical Methods |
Kevin Bryson Simon Prince |
9. C M Grinstead and J L Snell "Introduction to Probability" (see Simon Prince's web link) |
20-30 |
3 |
1 |
3006 |
Advanced Mathematical Methods |
Kevin Bryson Simon Prince |
Any books in the Schaum series on relevant topics |
20-30 |
3 |
1 |
3011 |
Functional Programming |
Chris Clack |
Programming with Miranda, Clack, Myers and Poon, Prentice-Hall 1994 ISBN 0-13-192592-X. |
20-30 |
3 |
2 |
3011 |
Functional Programming |
Chris Clack |
The Implementation of Functional Programming Languages, Peyton-Jones, Prentice-Hall 1986 |
20-30 |
3 |
2 |
3011 |
Functional Programming |
Chris Clack |
Garbage Collection: Algorithms for Automatic Dynamic Memory Management, Jones and Lins, Wiley 1996 ISBN 0 471 94148 4 |
20-30 |
3 |
2 |
3011 |
Functional Programming |
Chris Clack |
Research Directions in Parallel Functional Programming, Hammond and Michaelson (Eds.), Springer, ISBN 1-85233-092-9, 1999 |
20-30 |
3 |
2 |
3012 |
Interaction Design |
Duncan Brumby Anna Cox |
Buxton, W. (2007) Sketching User Experience: Getting the Design Right and the Right Design. San Francisco, CA: Morgan Kaufman. |
60-65 |
3 |
2 |
3012 |
Interaction Design |
Duncan Brumby Anna Cox |
Dix, A., Finlay, J.E., Abowd, G.D., Beale, R. (2004). Human-Computer Interaction. Pearson. |
60-65 |
3 |
2 |
3012 |
Interaction Design |
Duncan Brumby Anna Cox |
Newman, W.M., Laming, M.G. (1995). Interactive System Design. Addison Wesley. |
60-65 |
3 |
2 |
3012 |
Interaction Design |
Duncan Brumby Anna Cox |
Preece, J., Rogers, Y., Sharp, H. (2007) Interaction Design. New York, NY: John Wiley. |
60-65 |
3 |
2 |
3012 |
Interaction Design |
Duncan Brumby Anna Cox |
Williams, R. The Non-Designer's Design Book. Berkely, CA: Peachpit Press. |
60-65 |
3 |
2 |
3013 |
Database and Information Management Systems |
John Dowell |
Database systems: A practical guide to design, implementation and management, 3rd edition, Connolly/Begg, Addion Wesley, ISBN: 0-201-70857-4 |
50 |
3 |
2 |
3013 |
Database and Information Management Systems |
John Dowell |
A comprehensive set of learning materials for the module are provided through moodle (UCL's e-learning environment) |
50 |
3 |
2 |
3015 |
Advanced Software Engineering |
Graham Roberts |
K. Lano: Model-Driven Software Development with UML and Java. Engage. 2009 |
20 |
3 |
1 |
3015 |
Advanced Software Engineering |
Graham Roberts |
I. Sommerville: Software Engineering 8th Edition. Addison Wesley. 2006 |
20 |
3 |
1 |
3015 |
Advanced Software Engineering |
Graham Roberts |
R. Pressman: Software Engineering: A Practitioners Approach. McGraw Hill, 2004 |
20 |
3 |
1 |
3015 |
Advanced Software Engineering |
Graham Roberts |
I. Jacobson, J. Rumbaugh, G. Booch: The Unified Software Development Process. Addison Wesley. 1999 |
20 |
3 |
1 |
3015 |
Advanced Software Engineering |
Graham Roberts |
F. Buschmann, R. Meunier, H. Rohnert, P. Sommerlad, M. Stal: Pattern-Oriented Software Architecture. John Wiley. 1996 |
20 |
3 |
1 |
3015 |
Advanced Software Engineering |
Graham Roberts |
G. Booch, I. Jacobson, J. Rumbaugh: The Unified Modeling Language User Guide. Addison Wesley. 1999 |
20 |
3 |
1 |
3015 |
Advanced Software Engineering |
Graham Roberts |
J. B. Warmer, A. G. Kleppe: The Object Constraint Language: Precise Modeling With UML Addison Wesley. 1997 |
20 |
3 |
1 |
3015 |
Advanced Software Engineering |
Graham Roberts |
E. M. Clarke, O. Grumberg, D. Peled: Model Checking. MIT Press. 2000 |
20 |
3 |
1 |
3015 |
Advanced Software Engineering |
Graham Roberts |
A. Finkelstein (ed): The Future of Software Engineering. ACM Press. 2000 |
20 |
3 |
1 |
3015 |
Advanced Software Engineering |
Graham Roberts |
Reading material (papers, articles etc) supplied via the module website on Moodle. |
20 |
3 |
1 |
3035 |
Networked Systems |
Brad Karp Kyle Jamieson |
Required Text: James Kurose and Keith Ross, 'Computer Networks: A Top-Down Approach', fifth edition, paperback, published in UK by Pearson Education, ISBN 978-0-13-136548-7 |
25 |
3 |
1 |
3035 |
Networked Systems |
Brad Karp Kyle Jamieson |
Optional Text: Jerome Saltzer and M. Frans Kaashoek, 'Principles of Computer Systems Design: An Introduction', Part I (Chapters 1-6), paperback, published in UK by Elsevier, ISBN 978-0-12-374957-4. |
25 |
3 |
1 |
3035 |
Networked Systems |
Brad Karp Kyle Jamieson |
Required Text: Jerome Saltzer and M. Frans Kaashoek, 'Principles of Computer Systems Design: An Introduction', Part II (Chapters 7-11), Version 5.0, PDF available free online. |
25 |
3 |
1 |
3035 |
Networked Systems |
Brad Karp Kyle Jamieson |
Research Paper: Metcalfe, R., Boggs, D., 'Ethernet: Distributed Packet Switching for Local Computer Networks', Communications of the ACM 19(7), July 1976. |
25 |
3 |
1 |
3035 |
Networked Systems |
Brad Karp Kyle Jamieson |
Research Paper: Degemark, M., Brodnick, A., Carlsson, S., and Pink, S., 'Small Forwarding Tables for Fast Routing Lookups', in SIGCOMM 1997. |
25 |
3 |
1 |
3035 |
Networked Systems |
Brad Karp Kyle Jamieson |
Research Paper: Saltzer, J., Reed, D., and Clark, D.,' End-toEnd Arguments in System Design', in ACM TOCS, 2(4), November 1984. |
25 |
3 |
1 |
3035 |
Networked Systems |
Brad Karp Kyle Jamieson |
Research Paper: Jacobson, V. and Karels, M., Congestion Avoidance and Control, revised version of original paper in SIGCOMM 1988. |
25 |
3 |
1 |
3053 |
Medical Scientific Computing |
Andrew Todd-Pokropek |
Image Processing, Analysis and Machine Vision (2nd edition), M. Sonka, V. Hlavac, R Boyle. Chapman and Hall, 1999, ISBN 0-534-95393-X |
10-20 |
3 |
2 |
3053 |
Medical Scientific Computing |
Andrew Todd-Pokropek |
Handbook of Medical Imaging Volume 1,Physics and Pyschophysics, J. Beutel, H. Kundel, R Van Metter. SPIE Bellingham, 2000, ISBN 0-8194-3621-6 |
10-20 |
3 |
2 |
3053 |
Medical Scientific Computing |
Andrew Todd-Pokropek |
Handbook of Medical Imaging Volume 2, Medical Image Processing and Analysis, J. Fitzpatrick, M. Sonka. SPIE Bellingham, 2000, ISBN 0-8194-3622-4 |
10-20 |
3 |
2 |
3058 |
Artificial Intelligence and Neural Computing |
Denise Gorse Anthony Hunter |
Artificial Intelligence - A Modern Approach; First Edition; Prentice Hall; ISBN: 0-13-103805-2 |
20 |
3 |
2 |
3058 |
Artificial Intelligence and Neural Computing |
Denise Gorse Anthony Hunter |
(Background reading) Neural Computing: An Introduction; R Beale and T Jackson; Institute of Physics Publishing; ISBN: 0-85-274262-2 |
20 |
3 |
2 |
3072 |
Image Processing |
Gabriel Brostow |
N.Efford, Digital Image Processing, Addison Wesley 2000, ISBN 0-201-59623-7 |
15 |
3 |
1 |
3072 |
Image Processing |
Gabriel Brostow |
M Sonka, V Hlavac and R Boyle, Image Processing, Analysis and Machine Vision, PWS 1999, ISBN 0-534-95393-X |
15 |
3 |
1 |
3072 |
Image Processing |
Gabriel Brostow |
W K Pratt, Digital Image Processing, John Wiley and Sons, 1991, ISBN 0-471-85766-1 |
15 |
3 |
1 |
3072 |
Image Processing |
Gabriel Brostow |
R Jain, R Kasturi and B G Schunck, Machine Vision, McGraw-Hill, 1995, ISBN 0-07-113407-7 |
15 |
3 |
1 |
3079 |
Image Processing and Graphics |
Simon Arridge Simon Prince |
A Watt and F Policarpo, The Computer Image, Addison Wesley 1998, ISBN 0-201-42298-0 |
10 |
3 |
2 |
3079 |
Image Processing and Graphics |
Simon Arridge Simon Prince |
A K Jain, Fundamentals of Digital Image Processing, Prentice Hall, 1989, ISBN 0-13-336165-9 |
10 |
3 |
2 |
3079 |
Image Processing and Graphics |
Simon Arridge Simon Prince |
W K Pratt, Digital Image Processing, John Wiley and Sons, 1991, ISBN 0-471-85766-1 |
10 |
3 |
2 |
3079 |
Image Processing and Graphics |
Simon Arridge Simon Prince |
R Jain, R Kasturi and B G Schunck, Machine Vision, McGraw-Hill, 1995, ISBN 0-07-113407-7 |
10 |
3 |
2 |
3079 |
Image Processing and Graphics |
Simon Arridge Simon Prince |
Computer Graphics And Virtual Environments - From Realism to Real-Time. Mel Slater, Yiorgos Chrysanthou, Anthony Steed, ISBN 0201-62420-6, Addison-Wesley, 2002. |
10 |
3 |
2 |
3080 |
Computer Graphics |
Jan Kautz |
Computer Graphics And Virtual Environments - From Realism to Real-Time. Mel Slater, Yiorgos Chrysanthou, Anthony Steed, ISBN 0201-62420-6, Addison-Wesley, 2002. |
15 |
3 |
1 |
3085 |
Computational Photography and Capture |
Tim Weyrich Gabriel Brostow |
Peter J Burt, Edward H Adelson. “The Laplacian pyramid as a compact image code,” [J]. IEEE Transaction on communications, 1983, 231: 532–540 |
40 |
3 |
2 |
3085 |
Computational Photography and Capture |
Tim Weyrich Gabriel Brostow |
Patrick Pérez, Michel Gangnet, Andrew Blake, “Poisson image editing”, Proceedings of ACM SIGGRAPH 2003, Pages: 313 – 318. |
40 |
3 |
2 |
3085 |
Computational Photography and Capture |
Tim Weyrich Gabriel Brostow |
Pradeep Sen and Billy Chen and Gaurav Garg and Stephen R. Marschner and Mark Horowitz and Marc Levoy and Hendrik P. A. Lensch, “Dual photography” ACM Trans. Graphics, vol 24, num 3, p 745-755. |
40 |
3 |
2 |
3085 |
Computational Photography and Capture |
Tim Weyrich Gabriel Brostow |
Tim Hawkins, Per Einarsson, Paul Debevec, “A Dual Light Stage”, Proceedings Eurographics Symposium on Rendering 2005 |
40 |
3 |
2 |
3085 |
Computational Photography and Capture |
Tim Weyrich Gabriel Brostow |
Youichi Horry, Ken-Ichi Anjyo, Kiyoshi Arai, “Tour into the picture: using a spidery mesh interface to make animation from a single image”, Proceedings of Siggraph 1997, Pages: 225 – 232. |
40 |
3 |
2 |
3085 |
Computational Photography and Capture |
Tim Weyrich Gabriel Brostow |
Thaddeus Beier, Shawn Neely, “Feature-based image metamorphosis”, Proceedings of ACM SIGGRAPH 1992, pages 35-42. |
40 |
3 |
2 |
3085 |
Computational Photography and Capture |
Tim Weyrich Gabriel Brostow |
Levin, Lischinski, Weiss, “Colorization using Optimization”, SIGGRAPH 2004. |
40 |
3 |
2 |
3085 |
Computational Photography and Capture |
Tim Weyrich Gabriel Brostow |
Reinhard, Ashikhmin, Gooch, Shirley, “Color Transfer Between Images”, CGandA 2001. |
40 |
3 |
2 |
3085 |
Computational Photography and Capture |
Tim Weyrich Gabriel Brostow |
Pritch, Rav-Acha, Peleg, “Video Synopsis and Indexing”, ICCV 2007. |
40 |
3 |
2 |
3085 |
Computational Photography and Capture |
Tim Weyrich Gabriel Brostow |
Pravin Bhat and C. Lawrence Zitnick and Noah Snavely and Aseem Agarwala and Maneesh Agrawala and Brian Curless and Michael Cohen and Sing Bing Kang, “Using Photographs to Enhance Videos of a Static Scene”, Proceedings Eurographics Symposium on Rendering 2007, pp 327-338. |
40 |
3 |
2 |
3085 |
Computational Photography and Capture |
Tim Weyrich Gabriel Brostow |
Arno Schödl, Richard Szeliski, David H. Salesin, and Irfan Essa, “Video Textures”, Proceedings of SIGGRAPH 2000, pages 489-498, July 2000. |
40 |
3 |
2 |
3085 |
Computational Photography and Capture |
Tim Weyrich Gabriel Brostow |
Arno Schödl, Irfan Essa, “Controlled Animation of Video Sprites”, Symposium on Computer Animation 2002. |
40 |
3 |
2 |
3085 |
Computational Photography and Capture |
Tim Weyrich Gabriel Brostow |
Pitié, Kokaram, Dahyot, “N-Dimensional Probability Density Function Transfer and its Application to Colour Transfer”, Proceedings of ICCV 2005, p.1434-1439. |
40 |
3 |
2 |
3085 |
Computational Photography and Capture |
Tim Weyrich Gabriel Brostow |
Eric Bennett, Leonard McMillan, “Computational Time-Lapse Video”, ACM SIGGRAPH 2007, pp 102-108. |
40 |
3 |
2 |
3085 |
Computational Photography and Capture |
Tim Weyrich Gabriel Brostow |
Sunkavalli, Matusik, Pfister, Rusinkiewicz, “Factored Time-Lapse Video”, Proceedings of Siggraph 2007. |
40 |
3 |
2 |
3085 |
Computational Photography and Capture |
Tim Weyrich Gabriel Brostow |
Tony Ezzat, Gadi Geiger, Tomaso Poggio, “Trainable videorealistic speech animation”, Proceedings of Siggraph 2002, Pages: 388 – 398. |
40 |
3 |
2 |
3085 |
Computational Photography and Capture |
Tim Weyrich Gabriel Brostow |
Land and McCann, “Lightness and Retinex Theory” J. Opt. Soc. Am. 61, 1-11 (1971). |
40 |
3 |
2 |
3085 |
Computational Photography and Capture |
Tim Weyrich Gabriel Brostow |
H.G. Barrow and J.M. Tenenbaum, “Recovering Intrinsic Scene Characteristics From Images”, Computer Vision Systems, A. Hanson and E. Riseman, eds., pp. 3-26. Academic Press, 1978. |
40 |
3 |
2 |
3085 |
Computational Photography and Capture |
Tim Weyrich Gabriel Brostow |
P. Sinha, E.H. Adelson, “Recovering Reflectance and Illumination in a World of Painted Polyhedra”, Proceedings of ICCV 1993, p. 156-163, |
40 |
3 |
2 |
3085 |
Computational Photography and Capture |
Tim Weyrich Gabriel Brostow |
Yair Weiss, “Deriving Intrinsic Images from Image Sequences”, Proceedings ICCV 2001, pp. 68—75. |
40 |
3 |
2 |
3085 |
Computational Photography and Capture |
Tim Weyrich Gabriel Brostow |
Marshall F. Tappen, William T. Freeman, Edward H. Adelson, “Recovering Intrinsic Images from a Single Image”, pp1343-1350. |
40 |
3 |
2 |
3085 |
Computational Photography and Capture |
Tim Weyrich Gabriel Brostow |
Graham D. Finlayson, Mark S. Drew, and Cheng Lu, “Intrinsic Images by Entropy Minimization”, in Proceedings of ECCV pp. 582—595, 2004. |
40 |
3 |
2 |
3091 |
Individual Project |
Various academic staff supervisors (Co-ordinator = Graham Roberts) |
Books, papers, manuals etc. relevant to the project. |
30 |
3 |
1 and 2 |
3092 |
Group Project |
Projects co-ordinator = Licia Capra |
Books, papers, manuals etc. relevant to the project. |
70 |
3 |
1 and 2 |
3093 |
Practical Software Engineering |
Graham Roberts (lectures); Licia Capra (project co-ordination) |
Books, papers, manuals etc. relevant to the project. |
20-30 |
3 |
1 and 2 |
3100 |
Computer Science Study Abroad |
Co-ordinator = Study Abroad Tutor (Tim Weyrich) |
as arranged with partner institution |
2 |
3 |
1-3 |
6005 |
Introduction to Business and Entrepreneurship |
Philip Treleaven |
Full course notes are available |
200 |
2 or 3 |
2 |
6006 |
Financial Computing |
Philip Treleaven (Course Director) Guest lecturers and other staff |
S R Pliska, Introduction to Mathematical Finance-Discrete Time Models, Blackwell, 1997, ISBN 1-55786945-6 |
80 |
2 or 3 |
2 |
6006 |
Financial Computing |
Philip Treleaven (Course Director) Guest lecturers and other staff |
J. C. Hull, Options, Futures and other Derivatives, Prentice Hall, 1989, ISBN 013-264367-7 |
80 |
2 or 3 |
2 |
6006 |
Financial Computing |
Philip Treleaven (Course Director) Guest lecturers and other staff |
Cornelis A.Los, Computational Finance: A Scientific Perspective |
80 |
2 or 3 |
2 |
6006 |
Financial Computing |
Philip Treleaven (Course Director) Guest lecturers and other staff |
Jessica Keyes (Ed.) Handbook of Technology in Financial Services |
80 |
2 or 3 |
2 |
6006 |
Financial Computing |
Philip Treleaven (Course Director) Guest lecturers and other staff |
Understanding the Markets (Securities Institute Global Capital Markets |
80 |
2 or 3 |
2 |
6006 |
Financial Computing |
Philip Treleaven (Course Director) Guest lecturers and other staff |
Yannis Avgerinos, Regulating and Supervising Investment Services in the European Union |
80 |
2 or 3 |
2 |
6006 |
Financial Computing |
Philip Treleaven (Course Director) Guest lecturers and other staff |
Tony Plummer, Forecasting Financial Markets |
80 |
2 or 3 |
2 |
6007 |
Communications and Networks |
Soren Sorensen Graham Knight |
"Computer Networks: A Systems Approach, Fourth Edition" - Peterson and Davie, Morgan Kaufmann; ISBN-13: 978-0123705488 |
100 |
3 |
2 |
6007 |
Communications and Networks |
Soren Sorensen Graham Knight |
"Data and Computer Communications (8th Edition) - William Stallings, Prentice Hall; ISBN-13: 978-0132433105 |
100 |
3 |
2 |
M012 |
Research Methods |
Mark Herbster (Part A) TBC (Part B) |
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. |
20 |
4 |
1 (Programming Issues) and 2 (Experimental Design) |
M012 |
Research Methods |
Mark Herbster (Part A) TBC (Part B) |
The Definitive Guide to Project Management, Sebastian Nokes et al, Financial Times Prentice Hall, 2003 ISBN 0 273 66397 6 |
20 |
4 |
1 (Programming Issues) and 2 (Experimental Design) |
M012 |
Research Methods |
Mark Herbster (Part A) TBC (Part B) |
The Mythical Man-Month, Fredrick P Brooks, Addison-Wesley, 1995 Anniversary edition, Addison -Wesley ISBN 0 201 83595 9 |
20 |
4 |
1 (Programming Issues) and 2 (Experimental Design) |
M012 |
Research Methods |
Mark Herbster (Part A) TBC (Part B) |
Leading Change, John P. Kotter, Harvard business School Press, 1996 ISBN 0 87584 747 1 |
20 |
4 |
1 (Programming Issues) and 2 (Experimental Design) |
M012 |
Research Methods |
Mark Herbster (Part A) TBC (Part B) |
Agile Software Development Ecosystems, Jim Highsmith, Addison-Wesley, 2002 ISBN 0 201 76043 6 |
20 |
4 |
1 (Programming Issues) and 2 (Experimental Design) |
M012 |
Research Methods |
Mark Herbster (Part A) TBC (Part B) |
In addition during the course you will be provided with both printed copies and references for research articles. |
20 |
4 |
1 (Programming Issues) and 2 (Experimental Design) |
M014 |
Systems Requirements Engineering |
Emmanuel Letier |
Reading will be set from journal and conference articles and book chapters. |
25 |
4 |
1 |
M022 |
Advanced Analysis and Design |
David Rosenblum |
E. Gamma, R. Helm, R. Johnson, and J. Vlissides, Design Patterns: Elements of Reusable Object-Oriented Software. Addison Wesley, 1995. |
10 |
4 |
1 |
M022 |
Advanced Analysis and Design |
David Rosenblum |
M. Shaw and D. Garlan, Software Architecture: Perspectives on an Emerging Discipline: Prentice-Hall, 1996. |
10 |
4 |
1 |
M022 |
Advanced Analysis and Design |
David Rosenblum |
J. Palsberg and M.I. Schwartzbach, Three Discussions on Object-Oriented Typing, ACM SIGPLAN OOPS Messenger, vol. 3, no. 2, pp. 31-38 1992. |
10 |
4 |
1 |
M022 |
Advanced Analysis and Design |
David Rosenblum |
D.E. Perry and A.L. Wolf, Foundations for the Study of Software Architecture, ACM SIGSOFT Software Engineering Notes, vol. 17, no. 4, pp. 40-52, October 1992. |
10 |
4 |
1 |
M022 |
Advanced Analysis and Design |
David Rosenblum |
B. Meyer, Applying 'Design by Contract', IEEE Computer, vol. 25, no. 10, pp. 40–51, October 1992. |
10 |
4 |
1 |
M022 |
Advanced Analysis and Design |
David Rosenblum |
B.H. Liskov and J.M. Wing, A Behavioral Notion of Subtyping, ACM Transactions on Programming Languages and Systems, vol. 16, no. 6, pp. 1811-1841, November 1994. |
10 |
4 |
1 |
M022 |
Advanced Analysis and Design |
David Rosenblum |
D. Garlan, R. Allen, and J. Ockerbloom, Architectural Mismatch: Why Reuse Is So Hard, IEEE Software, vol. 12, no. 6, pp. 17-26, November 1995. |
10 |
4 |
1 |
M022 |
Advanced Analysis and Design |
David Rosenblum |
J. Arlow and I. Neustadt, UML 2 and the Unified Process, second edition. Addison Wesley, 2005. |
10 |
4 |
1 |
M022 |
Advanced Analysis and Design |
David Rosenblum |
Gregor Kiczales, John Lamping, Anurag Mendhekar, Chris Maeda, Cristina Lopes, Jean-Marc Loingtier and John Irwin, "Aspect-Oriented Programming", Proceedings of the European Conference on Object-Oriented Programming. Springer-Verlag LNCS 1241, June 1997. |
10 |
4 |
1 |
M022 |
Advanced Analysis and Design |
David Rosenblum |
Peri L. Tarr, Harold Ossher, William H. Harrison and Stanley M. Sutton Jnr., "Degrees of Separation: Multi-Dimensional Separation of Concerns" in Proceedings of the 1999 International Conference on Software Engineering (ICSE 1999), pp 107-119. |
10 |
4 |
1 |
M022 |
Advanced Analysis and Design |
David Rosenblum |
R.N. Taylor, N. Medvidovic, E.M. Dashofy, Software Architecture: Foundations, Theory and Practice, Wiley 2009. |
10 |
4 |
1 |
M023 |
Validation and Verification |
Emmanuel Letier David Rosenblum |
Michael Huth and Mark Ryan, Logics in Computer Science: Modelling and Reasoning about Systems, Cambridge University Press. Second Edition, 2004. |
10 |
4 |
2 |
M023 |
Validation and Verification |
Emmanuel Letier David Rosenblum |
Mauro Pezzè and Michal Young, Software Testing and Analysis: Process, Principles, and Techniques, Wiley, 2007. |
10 |
4 |
2 |
M023 |
Validation and Verification |
Emmanuel Letier David Rosenblum |
Ricky W. Butler and George B. Finelli, The Infeasibility of Quantifying the Reliability of Life-Critical Real-Time Software, IEEE Transactions on Software Engineering, 19(1):3-12, January 1993. |
10 |
4 |
2 |
M023 |
Validation and Verification |
Emmanuel Letier David Rosenblum |
Phyllis Frankl, Dick Hamlet, Bev Littlewood and Lorenzo Strigini, Evaluating Testing Methods by Delivered Reliability, IEEE Transactions on Software Engineering, 24(8):586-601, August 1998. |
10 |
4 |
2 |
M023 |
Validation and Verification |
Emmanuel Letier David Rosenblum |
Phyllis G. Frankl and Elaine J. Weyuker, An Applicable Family of Data Flow Testing Criteria, IEEE Transactions on Software Engineering, 14(10):1483-1498, October 1988. |
10 |
4 |
2 |
M023 |
Validation and Verification |
Emmanuel Letier David Rosenblum |
Todd L. Graves, Mary Jean Harrold, Jung-Min Kim, Adam Porter and Gregg Rothermel, An Empirical Study of Regression Test Selection Techniques, ACM Transactions on Software Engineering and Methodology, 10(2):184-208, April 2001. |
10 |
4 |
2 |
M023 |
Validation and Verification |
Emmanuel Letier David Rosenblum |
Thomas J. Ostrand and Mark J. Balcer, The Category-Partition Method for Specifying and Generating Functional Tests, Communications of the ACM, 31(6):676-686, June 1988. |
10 |
4 |
2 |
M023 |
Validation and Verification |
Emmanuel Letier David Rosenblum |
Thomas Reps, Thomas Ball, Manuvir Das and James Larus, The Use of Program Profiling for Software Maintenance with Applications to the Year 2000 Problem, Proceedings of the Sixth European Software Engineering Conference (ESEC/FSE 1997), Zurich, Switzerland, pp.432-449, September 1997. |
10 |
4 |
2 |
M023 |
Validation and Verification |
Emmanuel Letier David Rosenblum |
Elaine J. Weyuker, On Testing Non-Testable Programs, Computer Journal, 25(4):465-470, November 1982. |
10 |
4 |
2 |
M023 |
Validation and Verification |
Emmanuel Letier David Rosenblum |
Elaine J. Weyuker, Axiomatizing Software Test Data Adequacy, IEEE Transactions on Software Engineering, SE-12(12): 1128-1138, December 1986. |
10 |
4 |
2 |
M023 |
Validation and Verification |
Emmanuel Letier David Rosenblum |
Michal Young and Richard N. Taylor, Rethinking the Taxonomy of Fault Detection Techniques, Proc. 11th Int'l Conference on Software Engineering (ICSE 1989), Pittsburgh, PA, USA, pp. 53-62, May 1989. |
10 |
4 |
2 |
M023 |
Validation and Verification |
Emmanuel Letier David Rosenblum |
Hong Zhu, Patrick A.V. Hall and John H.R. May, Software Unit Test Coverage and Adequacy, ACM Computing Surveys, 29(4): 366-427, December 1997. |
10 |
4 |
2 |
M023 |
Validation and Verification |
Emmanuel Letier David Rosenblum |
Gregg Rothermel and Mary Jean Howard, "Analysing Regression Test Selection Techniques", IEEE Transactions on Software Engineering, 22 (8):529-551, August 1996. |
10 |
4 |
2 |
M023 |
Validation and Verification |
Emmanuel Letier David Rosenblum |
M. Harrold, J. McGregor and K. Fitzpatrick, "Incremental Testing of Object-Oriented Class Structures", in Proceedings of the 1992 International Conference on Software Engineering (ICSE 1992), pp 68-80. |
10 |
4 |
2 |
M023 |
Validation and Verification |
Emmanuel Letier David Rosenblum |
Roong-Ko Doong and Phyllis Frankl, "The ASTOOT Approach to Testing Object-Oriented Programs", ACM Transactions on Software Engineering and Methodology, 3 (2):101-130, April 1994. |
10 |
4 |
2 |
M023 |
Validation and Verification |
Emmanuel Letier David Rosenblum |
R. DeMillo, R.Lipton and F.Sayward, "Hints on Test Data Selection: Help for the Practicing Programmer", Computer 1 (4), April 1978. |
10 |
4 |
2 |
M023 |
Validation and Verification |
Emmanuel Letier David Rosenblum |
David S. Rosenblum and Elanie J. Weyuker, "Using Coverage Information to Predict the Cost-Effectiveness of Regression Testing Strategies", IEEE Transactions on Software Engineering, 23(3):146-156, March 1997. |
10 |
4 |
2 |
M023 |
Validation and Verification |
Emmanuel Letier David Rosenblum |
Further lecture notes will be provided. |
10 |
4 |
2 |
M024 |
Tools and Environments |
Steve Freeman Ivan Moore |
Readings will be drawn primarily from journal and conference papers in the areas of software tools and environments. |
10 |
4 |
2 |
M026 |
Financial Institutions and Markets |
Donald Lawrence |
Saunders, "Financial Institutions Management", 2003. |
25 |
4 |
1 |
M026 |
Financial Institutions and Markets |
Donald Lawrence |
Valdez, "Introduction to Global Financial Markets", 2002. |
25 |
4 |
1 |
M026 |
Financial Institutions and Markets |
Donald Lawrence |
Roberts, "Wall Street", 2002. |
25 |
4 |
1 |
M026 |
Financial Institutions and Markets |
Donald Lawrence |
Steiner, "Mastering Financial Calculations", 1998. |
25 |
4 |
1 |
M027 |
Financial Information Systems |
Bruce Weber |
Weber, B,. case and tutorials: 'IT in the Major International Financial Markets ', 'Derivatives Analysis Tutorial with Option Simulator', 'Compendium on Payments Systems', 'Optimark: Computerizing Block Trading', 'Value at Risk (VaR): A primer for VaR simulation analysis.' |
10 |
4 |
2 |
M027 |
Financial Information Systems |
Bruce Weber |
Freedman, R. 'An Introduction to Financial Technology.' |
10 |
4 |
2 |
M030 |
Distributed Systems and Security |
Brad Karp |
W. Emmerich. Engineering Distributed Objects. ISBN 471-98657-7. Wiley 2000 |
10 |
4 |
1 |
M038 |
Mobile and Adaptive Systems |
Stephen Hailes Kyle Jamieson Brad Karp |
"Mobility: Processes, computers and agents." Ed. Dejan Milojicic, Frederick Douglis and Richard Wheeler. ACM Press. ISBN 0-201-37928-7. |
10 |
4 |
2 |
M038 |
Mobile and Adaptive Systems |
Stephen Hailes Kyle Jamieson Brad Karp |
Further reading for this module will be updated annually at the web-page(s) shown below. |
10 |
4 |
2 |
M050 |
Advanced Topics in Machine Learning |
John Shawe-Taylor Massimiliano Pontil |
Brian Wandell, Foundations of Vision ( http://www.sinauer.com/detail.php?id=8532 ) |
5-10 |
4 |
2 |
M050 |
Advanced Topics in Machine Learning |
John Shawe-Taylor Massimiliano Pontil |
C.M. Bishop: Pattern Recognition and Machine Learning. (Springer, 2006) |
5-10 |
4 |
2 |
M050 |
Advanced Topics in Machine Learning |
John Shawe-Taylor Massimiliano Pontil |
Carl E. Rasmussen and C.K.I. Williams: Gaussian Processes for Machine Learning (MIT Press, 2006) |
5-10 |
4 |
2 |
M050 |
Advanced Topics in Machine Learning |
John Shawe-Taylor Massimiliano Pontil |
You should thoroughly review the maths in the cribsheet provided at the link below before the start of the module. The Matrix Cookbook is also a very helpful resource. |
5-10 |
4 |
2 |
M050 |
Advanced Topics in Machine Learning |
John Shawe-Taylor Massimiliano Pontil |
D.J.C. MacKay: Information Theory, Inference and Learning Algorithms. (Cambridge University Press, 2003) |
5-10 |
4 |
2 |
M052 |
Information Retrieval |
Jun Wang |
Introduction to Information Retrieval, Christopher D. Manning, Prabhakar Raghavan and Hinrich Schütze, Cambridge University Press. 2008. |
15 |
4 |
2 |
M052 |
Information Retrieval |
Jun Wang |
Modern Information Retrieval (MIR)(errata), Ricardo Baeza-Yates and Berthier Ribeiro-Neto, Addison-Wesley, 2000. |
15 |
4 |
2 |
M052 |
Information Retrieval |
Jun Wang |
Managing Gigabytes (2nd Ed.) Ian H. Witten, Alistair Moffat and Timothy C. Bell. (1999), Morgan Kaufmann, San Francisco, California. |
15 |
4 |
2 |
M052 |
Information Retrieval |
Jun Wang |
Pattern Recognition and Machine Learning, Christopher M. Bishop, Springer (2006). |
15 |
4 |
2 |
M055 |
Supervised Learning |
John Shawe-Taylor |
Text Book 1: The Elements of Statistical Learning: Data Mining, Inference and Prediction, Hastie.T., Tibshirani.R., and Friedman.J., Springer [2001] |
10 |
4 |
1 |
M055 |
Supervised Learning |
John Shawe-Taylor |
Reference Book 1: Pattern Classification, Duda.R.O., Hart.P.E., and Stork.D.G., John Wiley and Sons (2001) |
10 |
4 |
1 |
M055 |
Supervised Learning |
John Shawe-Taylor |
Reference Book 2: Pattern Recognition and Machine Learning, Bishop, Christopher M., Springer (2006) |
10 |
4 |
1 |
M055 |
Supervised Learning |
John Shawe-Taylor |
Reference Book 3: An Introduction to Support Vector Machines, Shawe-Taylor J. and Cristianini N., Cambridge University Press (2000) |
10 |
4 |
1 |
M055 |
Supervised Learning |
John Shawe-Taylor |
Reference Book 4: Kernel Methods for Pattern Analysis, Shawe-Taylor.J, and Cristianini N., Cambridge University Press (2004) |
10 |
4 |
1 |
M056 |
Graphical Models |
David Barber |
D.J.C. MacKay: Information Theory, Inference and Learning Algorithms. Cambridge University Press |
15 |
4 |
1 |
M056 |
Graphical Models |
David Barber |
Christopher M. Bishop: Pattern Recognition and Machine Learning. Springer (2006) |
15 |
4 |
1 |
M056 |
Graphical Models |
David Barber |
D. Barber: Machine Learning: a probabilistic approach (click on 'lecture notes', below) |
15 |
4 |
1 |
M057 |
Evolutionary Computation |
Mark Herbster |
An Introduction to Genetic Algorithms, Melanie Mitchell |
10 |
4 |
2 |
M058 |
Intelligent Systems in Bioinformatics |
David Jones Kevin Bryson |
Biochemistry- Lubert Stryer, WH Freeman and Co. |
5-10 |
4 |
2 |
M058 |
Intelligent Systems in Bioinformatics |
David Jones Kevin Bryson |
Post-genome Informatics, M. Kanehisa, Oxford University Press. |
5-10 |
4 |
2 |
M058 |
Intelligent Systems in Bioinformatics |
David Jones Kevin Bryson |
Bioinformatics- Genes, Proteins and Computers, C.A. Orengo, D.T. Jones and J.M. Thornton, BIOS Scientific Publishers, 2003 |
5-10 |
4 |
2 |
M058 |
Intelligent Systems in Bioinformatics |
David Jones Kevin Bryson |
Mathematical Biology, J.D. Murray, Springer, 1993. |
5-10 |
4 |
2 |
M058 |
Intelligent Systems in Bioinformatics |
David Jones Kevin Bryson |
Other references (including research papers) to be confirmed. |
5-10 |
4 |
2 |
M061 |
People and Security |
Angela Sasse |
Lorrie Faith Cranor and Simson Garfinkel, "Security and Usability: Designing Secure Systems that People Can Use", 2005. |
5 |
4 |
2 |
M061 |
People and Security |
Angela Sasse |
Bruce Schneier, "Beyond Fear - Thinking Sensibly About Security in an Uncertain World", 2005. |
5 |
4 |
2 |
M072 |
Mathematical Methods Algorithms and Implementations |
Simon Julier |
Numerical Recipes in C, W.H.Press et.al., Cambridge University Press |
5-10 |
4 |
1 |
M074 |
Advanced Modelling, Rendering and Animation |
Jan Kautz Anthony Steed Tim Weyrich |
Lecture notes |
5-10 |
4 |
2 |
M074 |
Advanced Modelling, Rendering and Animation |
Jan Kautz Anthony Steed Tim Weyrich |
Text book: Computer Graphics And Virtual Environments - From Realism to Real-Time. Mel Slater, Yiorgos Chrysanthou, Anthony Steed, ISBN 0201-62420-6, Addison-Wesley, 2002 |
5-10 |
4 |
2 |
M074 |
Advanced Modelling, Rendering and Animation |
Jan Kautz Anthony Steed Tim Weyrich |
Additional reading: J Foley, A van Dam, SK Feiner, JF Hughes, RR Phillips, Introduction to Computer Graphics, Addison-Wesley, 1994, ISBN 0-201-60921-5 |
5-10 |
4 |
2 |
M074 |
Advanced Modelling, Rendering and Animation |
Jan Kautz Anthony Steed Tim Weyrich |
Additional reading: Nik Lever, Realtime 3D Character animation with Visual C++, Morgan-Kaufmann, 2002, ISBN 0240516648 |
5-10 |
4 |
2 |
M074 |
Advanced Modelling, Rendering and Animation |
Jan Kautz Anthony Steed Tim Weyrich |
Additional reading: Alan Watt, Mark Watt Advanced Animation and Rendering Techniques: Theory and Practice, Addison Wesley Professional, ISBN 0-201-54412-1, 1992 |
5-10 |
4 |
2 |
M074 |
Advanced Modelling, Rendering and Animation |
Jan Kautz Anthony Steed Tim Weyrich |
Additional reading: Francois X. Sillion and Claude Puech, Radiosity and Global Illumination, Morgan Kaufmann Publishers, San Francisco, 1994. ISBN 1-55860-277-1. |
5-10 |
4 |
2 |
M076 |
Virtual Environments |
Simon Julier Anthony Steed |
Computer Graphics And Virtual Environments - From Realism to Real-Time. Mel Slater, Yiorgos Chrysanthou, Anthony Steed, ISBN 0201-62420-6, Addison-Wesley, 2002. |
5-10 |
4 |
1 |
M078 |
Optimisation |
Simon Arridge |
C.R. Vogel, Computational Methods for Inverse Problems (SIAM 2002) |
5-10 |
4 |
2 |
M078 |
Optimisation |
Simon Arridge |
J.E. Dennis and R.B Schnabel, Numerical Methods for Unconstrained Optimisation and Nonlinear Equations (SIAM 1996) |
5-10 |
4 |
2 |
M078 |
Optimisation |
Simon Arridge |
J. Nocedal and S.J Wright, Numercal Optimisation (Springer 1999) |
5-10 |
4 |
2 |
M078 |
Optimisation |
Simon Arridge |
S.Boyd and L.Vandenberghe, Convex Optimisation, (Cambridge University Press, 2004) |
5-10 |
4 |
2 |
M082 |
Affective Computing and Human-Robot Interaction |
Nadia Berthouze |
TBC |
15 |
4 |
2 |
M085 |
Computational Photography and Capture |
Tim Weyrich Gabriel Brostow |
Peter J Burt, Edward H Adelson. “The Laplacian pyramid as a compact image code,” [J]. IEEE Transaction on communications, 1983, 231: 532–540 |
40 |
4 |
2 |
M085 |
Computational Photography and Capture |
Tim Weyrich Gabriel Brostow |
Patrick Pérez, Michel Gangnet, Andrew Blake, “Poisson image editing”, Proceedings of ACM SIGGRAPH 2003, Pages: 313 – 318. |
40 |
4 |
2 |
M085 |
Computational Photography and Capture |
Tim Weyrich Gabriel Brostow |
Pradeep Sen and Billy Chen and Gaurav Garg and Stephen R. Marschner and Mark Horowitz and Marc Levoy and Hendrik P. A. Lensch, “Dual photography” ACM Trans. Graphics, vol 24, num 3, p 745-755. |
40 |
4 |
2 |
M085 |
Computational Photography and Capture |
Tim Weyrich Gabriel Brostow |
Tim Hawkins, Per Einarsson, Paul Debevec, “A Dual Light Stage”, Proceedings Eurographics Symposium on Rendering 2005 |
40 |
4 |
2 |
M085 |
Computational Photography and Capture |
Tim Weyrich Gabriel Brostow |
Youichi Horry, Ken-Ichi Anjyo, Kiyoshi Arai, “Tour into the picture: using a spidery mesh interface to make animation from a single image”, Proceedings of Siggraph 1997, Pages: 225 – 232. |
40 |
4 |
2 |
M085 |
Computational Photography and Capture |
Tim Weyrich Gabriel Brostow |
Thaddeus Beier, Shawn Neely, “Feature-based image metamorphosis”, Proceedings of ACM SIGGRAPH 1992, pages 35-42. |
40 |
4 |
2 |
M085 |
Computational Photography and Capture |
Tim Weyrich Gabriel Brostow |
Levin, Lischinski, Weiss, “Colorization using Optimization”, SIGGRAPH 2004. |
40 |
4 |
2 |
M085 |
Computational Photography and Capture |
Tim Weyrich Gabriel Brostow |
Reinhard, Ashikhmin, Gooch, Shirley, “Color Transfer Between Images”, CGandA 2001. |
40 |
4 |
2 |
M085 |
Computational Photography and Capture |
Tim Weyrich Gabriel Brostow |
Pritch, Rav-Acha, Peleg, “Video Synopsis and Indexing”, ICCV 2007. |
40 |
4 |
2 |
M085 |
Computational Photography and Capture |
Tim Weyrich Gabriel Brostow |
Pravin Bhat and C. Lawrence Zitnick and Noah Snavely and Aseem Agarwala and Maneesh Agrawala and Brian Curless and Michael Cohen and Sing Bing Kang, “Using Photographs to Enhance Videos of a Static Scene”, Proceedings Eurographics Symposium on Rendering 2007, pp 327-338. |
40 |
4 |
2 |
M085 |
Computational Photography and Capture |
Tim Weyrich Gabriel Brostow |
Arno Schödl, Richard Szeliski, David H. Salesin, and Irfan Essa, “Video Textures”, Proceedings of SIGGRAPH 2000, pages 489-498, July 2000. |
40 |
4 |
2 |
M085 |
Computational Photography and Capture |
Tim Weyrich Gabriel Brostow |
Arno Schödl, Irfan Essa, “Controlled Animation of Video Sprites”, Symposium on Computer Animation 2002. |
40 |
4 |
2 |
M085 |
Computational Photography and Capture |
Tim Weyrich Gabriel Brostow |
Pitié, Kokaram, Dahyot, “N-Dimensional Probability Density Function Transfer and its Application to Colour Transfer”, Proceedings of ICCV 2005, p.1434-1439. |
40 |
4 |
2 |
M085 |
Computational Photography and Capture |
Tim Weyrich Gabriel Brostow |
Eric Bennett, Leonard McMillan, “Computational Time-Lapse Video”, ACM SIGGRAPH 2007, pp 102-108. |
40 |
4 |
2 |
M085 |
Computational Photography and Capture |
Tim Weyrich Gabriel Brostow |
Sunkavalli, Matusik, Pfister, Rusinkiewicz, “Factored Time-Lapse Video”, Proceedings of Siggraph 2007. |
40 |
4 |
2 |
M085 |
Computational Photography and Capture |
Tim Weyrich Gabriel Brostow |
Tony Ezzat, Gadi Geiger, Tomaso Poggio, “Trainable videorealistic speech animation”, Proceedings of Siggraph 2002, Pages: 388 – 398. |
40 |
4 |
2 |
M085 |
Computational Photography and Capture |
Tim Weyrich Gabriel Brostow |
Land and McCann, “Lightness and Retinex Theory” J. Opt. Soc. Am. 61, 1-11 (1971). |
40 |
4 |
2 |
M085 |
Computational Photography and Capture |
Tim Weyrich Gabriel Brostow |
H.G. Barrow and J.M. Tenenbaum, “Recovering Intrinsic Scene Characteristics From Images”, Computer Vision Systems, A. Hanson and E. Riseman, eds., pp. 3-26. Academic Press, 1978. |
40 |
4 |
2 |
M085 |
Computational Photography and Capture |
Tim Weyrich Gabriel Brostow |
P. Sinha, E.H. Adelson, “Recovering Reflectance and Illumination in a World of Painted Polyhedra”, Proceedings of ICCV 1993, p. 156-163, |
40 |
4 |
2 |
M085 |
Computational Photography and Capture |
Tim Weyrich Gabriel Brostow |
Yair Weiss, “Deriving Intrinsic Images from Image Sequences”, Proceedings ICCV 2001, pp. 68—75. |
40 |
4 |
2 |
M085 |
Computational Photography and Capture |
Tim Weyrich Gabriel Brostow |
Marshall F. Tappen, William T. Freeman, Edward H. Adelson, “Recovering Intrinsic Images from a Single Image”, pp1343-1350. |
40 |
4 |
2 |
M085 |
Computational Photography and Capture |
Tim Weyrich Gabriel Brostow |
Graham D. Finlayson, Mark S. Drew, and Cheng Lu, “Intrinsic Images by Entropy Minimization”, in Proceedings of ECCV pp. 582—595, 2004. |
40 |
4 |
2 |
M091 |
Individual Project |
Various academic staff supervisors (Co-ordinator = Graham Roberts |
Books, papers, manuals etc. relevant to the project. |
10-20 |
4 |
2 |