Level/category

Professional studies

Teaching language

Swedish

Type of course

Compulsory

Cycle/level of course

First

Recommended year of study

1

Total number of ECTS

5 cr

Competency aims

The course objective is that students must master the basics of programming and be able to solve simple programming tasks with the programming language Java.

Learning outcomes

1. The student shall know how to use Java compilators 2. Shall be able to plan a program with a flowchart 3. Create a program from a flowchart 4. Be able to debug a program 5. Be able to store data in variables 6. Be able to use control statements and methods for creating behaviour 7. Understand how problem solving is done with the help of simple algorithms 8. Be able to structure a program by using subprograms 9. Be able to structure a program with combined data types

Course contents

General information on software design - Planning - Implementation - Testing - Documentation Problem solving Syntax and semantics of the Java programming language - The general structure of a program - Data types - Arithmetic and logic expressions - Input and output of information - Control statements for branching and repetition - Methods and recursion - Storage classes and modular software - File management Class Library

Prerequisites and co-requisites

None

Previous course names

Programming Methodology

Additional information

None

Recommended or required reading

Holm, Per : Objektorienterad programmering och Java, Studentlitteratur, Sverige, 2007 Cadenhead, R. och Lemay, L. : Teach yourself Java 6 in 21 days, Sams, USA, 2007 Cadenhead, R. och Lemay, L. : Lär dig Java 2 på 3 veckor, Pagina, Sverige, 2003 Franzén T : Java från Grunden, Studentlitteratur, Sverige, 2003 Dawson M. : Beginning C++ through game programming 2nd ed., USA, 2007 Bilting, U. och Skansholm, J. : Vägen till C, Studentlitteratur, Sverige, 1987

Study activities

  • Lectures - 30 hours
  • Individual- and group instruction - 43 hours
  • Project- and production work/artistic activities - 35 hours
  • Individual studies - 25 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-)
  • Course project

Assessment requirements

Completed course project and passed exam is needed to pass the course.

Teacher

  • Forss Thomas
  • Westerlund Magnus

Examiner

Westerlund Magnus

Home page of the course

https://elearning.arcada.fi/

Group size

No limit

Assignments valid until

Until date 2010-01-28

The timetable of the course

Våren 2012

Assessment methods

  • Date of examination will be announced later - Exams
  • Date will be announced later - Other assignments

Course and curricula search