General |
Acknowledgments |
Trademarks |
- Sun, Sun Microsystems,
Java and JavaScript are trademarks of Sun Microsystems, Inc.
- Microsoft and Windows are trademarks of Microsoft Corp.
|
StyleFile |
|
Lecture |
Acknowledgments |
1 |
|
2 |
|
4 |
|
5 |
|
7 |
|
8 |
|
9 |
- The idea of using a bank accounts example
comes from Sexton,C.: C++ Pocket Book (2nd edn.),
Newnes, 1996
|
12 |
|
15 |
|
16 |
|
18 |
- The diagram on slide 12, and the surrounding discussion, is
based on material in chapter 2 of
[Jia 2000]
|
20 |
- The examples which illustrate parameter passing for primitive and
reference types are based loosely on those in
[Arnold and Gosling, 2000]
|
24 |
|
25 |
|
26 |
- [Bell and Parr, 2002] use a
class hierarchy of 'talking' animals, but the idea to use this
to print 'Old Macdonald Had A Farm' is my own
|
27 |
|
29 |
- The stack interface and the array-based stack implementation
come from the course CS2010 Data Structures & Algorithms
taught by Dr.K.Herley, Department of Computer Science,
University College Cork
|
30 |
- This lecture is based on material in section 6.2 of
[Jia, 2000]
|
32 |
- The diagram on slide 8 is based on figure 4.6, p.212, in
Ghezzi,C. & Jazayeri,M: Programming Language
Concepts (3rd edn.), John Wiley & Sons, 1997
|
33 |
|
34 |
|
36 |
|
37 |
|
38 |
|
39 |
- The lecture is based on material from
Performing animation; the images
of the Java Duke used in the program are also from here.
|
41 |
- The idea for a program that copies files, byte by byte,
comes from [Liang, 1998].
|
44 |
- Some of the ideas come from
[Coad, Mayfield &
Kern, 1999],
[Jacobson, Booch &
Rumbaugh, 1999], and
[Meyer, 1997].
- The UML class diagram and sequence diagram material is drawn
from material in [Fowler, 1997],
in [Pooley & Stevens,
1999], in [Booch, Rumbaugh &
Jacobson, 1999] and in
[Rumbaugh, Jacobson &
Booch, 1999].
- The sequence diagram in slide 10 is based on figure 1.9 in
[Coad, Mayfield &
Kern, 1999].
|
Exercises |
Acknowledgments |
D |
- Ideas about hospital simulations came from
Coates, R.B. and Parkin, A.: Computer Models in the
Social Sciences, Edward Arnold Publishers, 1977
- The code for generating random numbers according to
negative exponential and Poisson distributions came
from the web site associated with the following
book: M. A. Weiss: Data Structures and Problem
Solving with Java (2nd edn) Addison-Wesley, 2001
|