Dina Research School

Summer School, August 17-28 1998

Software Construction in Java for Agricultural Applications

Preliminary description

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.

Goal and contents of the summer school

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.

Some examples from the agricultural sciences

The summer school will use the following examples to illustrate programming concepts and techniques:

Topics

Practical work

Programming tools

Literature

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.

Language

The language of the course will be English.

Prerequisites

Dina logoAuthor: phd@dina.kvl.dk. Updated: 26 June 1998