With Java one can construct graphical user interfaces, which may even be integrated into web pages in the form of so-called applets. Java has become widely known rapidly just for this ability.
However, Java is a modern, general programming language, which supports object-oriented programming and is well suited for modelling and simulation.
Combining simulation and graphical user interfaces enables visualization and better understanding of models, computer experiments, etc.
The summer school in August 1998 will present Java, object-oriented programming, graphical user interfaces, correctness and efficiency of programs, simulation, object oriented design, and the use of Java in connection with World Wide Web.
The first week will teach the participants about object-oriented programming, graphical user interfaces, and how to create applets for use on the World-Wide Web, using the programming language Java.
The second week will present object-oriented analysis and design, efficiency estimates and correctness arguments for programs, and systematic testing.
After the summer school participants will be able to solve problems by programming in Java. This is assured through practical exercises and a programming project.
Many small examples will be used to illustrate principles. A number of larger examples drawn from agricultural research (e.g. forestry, animal science, monitoring, simulation, ...) will be used to illustrate programming techniques.
The summer school will use the following examples to illustrate programming concepts and techniques:
The course book Lewis & Loftus will be provided to participants well before the summer school so that participants can prepare themselves.
Lecture notes etc. will be handed out at the beginning of the summer school.
The language of the course will be English.
Author: phd@dina.kvl.dk. Updated: 26 June 1998