Course Aims

The aim of the course is that students will learn to write, test and document simple Java programs. They will also develop their ability to understand, and thereby modify, debug and extend a given program.

Contents

The course covers basic concepts of imperative and object-oriented programming, as realized in Java. We will discuss the basic language constructs and some simple guidelines for program design. A number of classes in the Java standard library are used in different assignments. The aim is to show how the library provides the ability to write programs, including:

Outcomes

Knowledge and Understanding

After completing the course the students will be able to:

Skills and Abilities

After completing the course students will be able to

Judgement and approach

After completing the course students will be able to:

Outcomes for over Rankings

In this version there is no specifically formulated goals for the grades 4 and 5, more than to be able to solve problems that are difficult and/or concern situations just discussed a little in the course, which e.g. to