| |
|
 |
|
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
- Deitel and Deitel's "Java: How to Program"
- Any books or resources from O'Reilly (http://java.oreilly.com/)
- Starter books are "Java in a Nutshell" and "Java
Examples in a Nutshell".
- 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
- Digital Signal Processing, A computer based approach by Sanjit
Mitra. McGraw Hill
- Digital Signal Processing, Concepts and Applications by B. Mulgrew
et al. MacMillan Press
- The Scientist and the Engineers Guide to Digital Signal Processing
by Steven Smith. Available free at http://www.dspguide.com/
- Sexton, Conor, 'C Programming Made Simple (Programming Made
Simple)', (Made Simple)
- Kelley, A & Pohl, Ira, 'A Book on C: Programming in C'
- MSc Digital Music Processing
For knowledge of Digital Signal Processing (DSP)
- Digital Signal Processing, A computer based approach by Sanjit
Mitra. McGraw Hill
- Digital Signal Processing, Concepts and Applications by B. Mulgrew
et al. MacMillan Press
- 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
- Zölzer,Udo, DAFX: Digital Audio Effects, John Wiley & Sons
ltd, ISBN: 0471490784
- Rosenthal,David & Okundo, Hiroshi. G, Readings in Computational
Auditory Scene Analysis: Proceedings of the IJCAI-95 workshop,
Lawrence Erlbaum Associates Inc, ISBN: 085822836
- Miranda,Eduardo, Computer Sound Design; Synthesis, Techniques
& Programming, Focal Press, ISBN: 0240516931
- Roads,Curtis, Musical Signal Processing (Studies on New Music
Research), Swets & Zeitlinger, ISBN: 9026514824
- 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:
- Qian, S. Introduction to Time-Frequency and Wavelet Transforms.
Prentice-Hall PTR, 2002. ISBN 0130303607
- Stephane Mallat, A Wavelet Tour of Signal Processing, (1999),
Academic Press, ISBN: 012466606X.
- Digital Signal Processing, A computer based approach by Sanjit
Mitra, McGraw Hill
- A Course in Digital Signal Processing by B. Porat
- The DSP Handbook: Algorithms, Applications and Design Techniques
"by A Bateman and I Paterson-Stephens"
- Hayes, Statistical Digital Signal Processing and Modeling.
- Wiley & Papoulis, Probability, Random Variables and Stochastic
Processes, McGrew-Hill.
- William Stallings, Wireless Communications and Networks, Prentice
Hall, 2002, ISBN 0130408646.
- K. Pahlavan and P. Krishnamurthy, Principles of Wireless Networks:
A Unified Approach, Prentice Hall, 2002, ISBN 0130930032.
- T.S Rappaport, Wireless communications: principles and practice,
Prentice Hall, 1996, 0133755363.
- Satellite Communication Systems, M. Richharia, Macmillan, 1999,
ISBN 0333747224.
- Satellite Communication Systems, Maral & Bousquet, 3rd Edition,
Wiley 1997.
- Microwave and RF Design of Wireless Systems, David M. Pozar,
John Wiley & Sons, Inc., 2001, (ISBN 0-471-32282-2).
- Microwave Engineering, Pozar, Addison-Wesley, 1990, ISBN 0201504189.
- Electromagnetics: With Applications, John D. Kraus and Daniel
A. Fleisch, ISBN 0072899697.
- Antennas and Propagation in Wireless Communication Systems,
by S Sauders, Wiley 1999, ISBN 0471986097
- 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
- Handbook of Image and Video Processing, A. Bovik, Academic
Press, ISBN 0-12119790 -5
- Computer Vision, L.G. Shapiro & G.C. Stockman, Prentice
Hall, ISBN 0-13-030796-3
- Digital Multimedia, N. Chapman & J. Chapman, Wiley, 2000,
ISBN 0-47085890-7
- Computer Vision a Modern Approach, Forsythe and Ponce, Prentice
Hall, ISBN 0-13-085198-1.
- Video Coding: An Introduction to Standard Codecs, M. Ghanbari,
IEE Publishing, ISBN: 0-85296762-4
- Handbook of Image Processing Operators, Reinhard Klette, Piero
Zamperoni, ISBN 0-471-95642-2
- Introduction to MPEG-7: Multimedia Content Description Interface,
Manjunath, B. S., Salembier, P., and Sikora, T., (eds), Wiley,
2002, ISBN 0-47148678-7
- The Family of International Standards for Digital Video Broadcasting,
Reimers, Ulrich 2nd ed., 2004,
ISBN: 3-540-43545-X
|
|