Queen Mary, University of London
Department of Electronic Engineering
 Home  Undergraduate Postgraduate International  Research  Employment  Contact
Electronic Engineering > Postgraduate > MSc courses > Reading list
 
MSc courses
Programmes
Structure/assessment
Entry requirements
How to apply
Fees
Scholarships
Distance learning
FAQs
Enquiries
PhD research
Queen Mary Information
Postgraduates
Finance (Internat'l)
Disability advice
 

Suggested Reading Lists


Suggested reading and Preparation for:

  • MSc e-Commerce Engineering
  • MSc e-Commerce Engineering in the Business Environment
  • MSc Internet Computing
  • MSc Internet Computing in the Business Environment
  • MSc Telecommunications
  • MSc Telecommunications in the Business Environment

Books

  1. Deitel and Deitel's "Java: How to Program"
  2. Any books or resources from O'Reilly (http://java.oreilly.com/) - Starter books are "Java in a Nutshell" and "Java Examples in a Nutshell".
  3. A simple book is JavaScript for the World Wide Web, Fourth Edition (or later), by Tom Negrino and Dori Smith, Peachpit Press. ISBN: 0-201-73517-2

On-Line Tutorials

http://www.webdeveloper.com/javascript/javascript_js_tutorial.html

http://developer.java.sun.com/developer/onlineTraining/ The most important tutorial is the first one "The Java Tutorial" starting with the Trails covering the basics - "Your first cup of Java" and moving onwards. (These tutorials are also available in hardcopy - details below). This is the most important section of the page: Trails Covering the Basics: Published in the book: The Java Tutorial Third Edition

Students should start there and move onwards when they feel comfortable, but even covering the above 7 tutorials should aid them a lot come September.

Expected Standard

A basic knowledge of programming should include the following:

  • data types and primitive operations
  • decision structures (if statements, loops, while etc)
  • composite data structures (Vectors, arrays)
  • linear data structures (Stacks, queues, linked lists)
  • non-linear data structures (trees and graphs)
  • string manipulation
  • some software engineering (including principles of system design, documentation, etc)

These are essential to any programming class regardless of language used. These should be pretty basic concepts for people coming from a programming background.

It would be very helpful for any students who have not covered object oriented programming to at least look at the basic ideas of it (covered in almost any Java text), as understanding of things like aggregation, inheritance, etc is very useful in Java.


Suggested reading and Preparation for:

  • MSc Digital Signal Processing
  • MSc Internet Signal Processing
  1. Digital Signal Processing, A computer based approach by Sanjit Mitra. McGraw Hill
  2. Digital Signal Processing, Concepts and Applications by B. Mulgrew et al. MacMillan Press
  3. The Scientist and the Engineers Guide to Digital Signal Processing by Steven Smith. Available free at http://www.dspguide.com/
  4. Sexton, Conor, 'C Programming Made Simple (Programming Made Simple)', (Made Simple)
  5. Kelley, A & Pohl, Ira, 'A Book on C: Programming in C'

 

  • MSc Digital Music Processing

For knowledge of Digital Signal Processing (DSP)

  1. Digital Signal Processing, A computer based approach by Sanjit Mitra. McGraw Hill
  2. Digital Signal Processing, Concepts and Applications by B. Mulgrew et al. MacMillan Press
  3. The Scientist and the Engineers Guide to Digital Signal Processing by Steven Smith. Available free at http://www.dspguide.com/

For knowledge of Audio and Music Processing

  1. Zölzer,Udo, DAFX: Digital Audio Effects, John Wiley & Sons ltd, ISBN: 0471490784
  2. Rosenthal,David & Okundo, Hiroshi. G, Readings in Computational Auditory Scene Analysis: Proceedings of the IJCAI-95 workshop, Lawrence Erlbaum Associates Inc, ISBN: 085822836
  3. Miranda,Eduardo, Computer Sound Design; Synthesis, Techniques & Programming, Focal Press, ISBN: 0240516931
  4. Roads,Curtis, Musical Signal Processing (Studies on New Music Research), Swets & Zeitlinger, ISBN: 9026514824
  5. Bregman, Albert, Auditory Scene Analysis: The Perceptual Organization of Sound, The MIT Press, ISBN: 0262521954

On-Line Tutorials

http://www.harmony-central.com/Effects/ - This website provides an introduction to some audio effects, along with sound samples. It is useful for grasping some of the concepts in the audio effects courses.
http://ccrma.stanford.edu/~jos/filters/filters.html - This site covers the theory of digital filters, especially as they are applied to audio. It is useful for several of the courses.

Suggested reading and Preparation for:

  • MSc Wireless Networks
  1. Qian, S. Introduction to Time-Frequency and Wavelet Transforms. Prentice-Hall PTR, 2002. ISBN 0130303607
  2. Stephane Mallat, A Wavelet Tour of Signal Processing, (1999), Academic Press, ISBN: 012466606X.
  3. Digital Signal Processing, A computer based approach by Sanjit Mitra, McGraw Hill
  4. A Course in Digital Signal Processing by B. Porat
  5. The DSP Handbook: Algorithms, Applications and Design Techniques "by A Bateman and I Paterson-Stephens"
  6. Hayes, Statistical Digital Signal Processing and Modeling.
  7. Wiley & Papoulis, Probability, Random Variables and Stochastic Processes, McGrew-Hill.
  8. William Stallings, Wireless Communications and Networks, Prentice Hall, 2002, ISBN 0130408646.
  9. K. Pahlavan and P. Krishnamurthy, Principles of Wireless Networks: A Unified Approach, Prentice Hall, 2002, ISBN 0130930032.
  10. T.S Rappaport, Wireless communications: principles and practice, Prentice Hall, 1996, 0133755363.
  11. Satellite Communication Systems, M. Richharia, Macmillan, 1999, ISBN 0333747224.
  12. Satellite Communication Systems, Maral & Bousquet, 3rd Edition, Wiley 1997.
  13. Microwave and RF Design of Wireless Systems, David M. Pozar, John Wiley & Sons, Inc., 2001, (ISBN 0-471-32282-2).
  14. Microwave Engineering, Pozar, Addison-Wesley, 1990, ISBN 0201504189.
  15. Electromagnetics: With Applications, John D. Kraus and Daniel A. Fleisch, ISBN 0072899697.
  16. Antennas and Propagation in Wireless Communication Systems, by S Sauders, Wiley 1999, ISBN 0471986097
  17. Radiowave Propagation and Antennas for Personal Communications, by K. Siwiak, 2nd Edition, Artech House 1998, ISBN 08900609751

Suggested reading and Preparation for:

  • MSc Multimedia System Technology
  1. Handbook of Image and Video Processing, A. Bovik, Academic Press, ISBN 0-12119790 -5
  2. Computer Vision, L.G. Shapiro & G.C. Stockman, Prentice Hall, ISBN 0-13-030796-3
  3. Digital Multimedia, N. Chapman & J. Chapman, Wiley, 2000, ISBN 0-47085890-7
  4. Computer Vision a Modern Approach, Forsythe and Ponce, Prentice Hall, ISBN 0-13-085198-1.
  5. Video Coding: An Introduction to Standard Codecs, M. Ghanbari, IEE Publishing, ISBN: 0-85296762-4
  6. Handbook of Image Processing Operators, Reinhard Klette, Piero Zamperoni, ISBN 0-471-95642-2
  7. Introduction to MPEG-7: Multimedia Content Description Interface, Manjunath, B. S., Salembier, P., and Sikora, T., (eds), Wiley, 2002, ISBN 0-47148678-7
  8. The Family of International Standards for Digital Video Broadcasting, Reimers, Ulrich 2nd ed., 2004, ISBN: 3-540-43545-X

     

 
© Queen Mary, University of London 2008
Electronic Engineering, Queen Mary University of London, Mile End Road, London E1 4NS, UK Tel: +44 (0)20 7882 5346, Fax: +44 (0)20 7882 7997