Derek Bridge

Past Teaching

Software Development

Acknowledgments

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
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