Level/category

Professional studies

Teaching language

Swedish

Type of course

Compulsory

Cycle/level of course

First

Recommended year of study

3

Total number of ECTS

5 cr

Competency aims

The objective of this course is to provide the
student with a
thorough understanding of the Java programming
language and
object oriented programming.

Learning outcomes

Having successfully completed this course the
student will be able to make simple text-based Java programs. He
will also understand how larger and more advanced programs can be
constructed with the help of the Java application programming
interface (Java-API) classes.

Course contents

  • Integrated Development Environment BlueJ for
    Java
  • Object oriented programming concepts: classes,
    class
    hierarchies, objects, methods
  • Basic language syntax: variables, operators,
    expressions,
    statements, blocks, control flow statements
  • Standard classes
  • Java documentation
  • Data types

Prerequisites and co-requisites

No prerequisites

Previous course names

inga

Additional information

None

Recommended or required reading

Per Holm: Objektorienterad programmering och Java.
Studentlitteratur, 2007 ISBN: 978-91-44-04830-7

David J. Barnes & Michael Kölling
Objects First with Java A Practical Introduction
using BlueJ, , 5-th edition
Prentice Hall , 2012 ISBN: 0-13-249266-0

Study activities

  • Lectures - 30 hours
  • Individual- and group instruction - 30 hours
  • Project- and production work/artistic activities - 43 hours
  • Individual studies - 30 hours

Workload

  • Total workload of the course: 133 hours
  • Of which autonomous studies: 133 hours
  • Of which scheduled studies: 0 hours

Mode of Delivery

Participation in tuition

Assessment methods

  • Exams (written-, oral-, home-)
  • Essays, reports, productions and portfolio

Assessment requirements

Completed project and passed exam

Teacher

Scherbakov-Parland Andrej

Examiner

Shcherbakov Andrey

Group size

No limit

Assignments valid until

Until date 2014-12-30

The timetable of the course

Hösten 2014

Assessment methods

  • Date of examination will be announced later - Exams
  • Date will be announced later - Reports and productions

Course and curriculum search