Level/category

Extension 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

Students that have passed the course should be capable of structuring problems and implement them as programming solutions. In addition, students understand and must be able to apply various data structures to organize large volumes of data. The course also provides basic skills in object- oriented programming, graphical user interface programming and programming in different environments (client / server).

Learning outcomes

In-depth Java programming skills.

Course contents

Algorithms - conceptual description - structuring (sub-algorithms, recursion) - modularity - complexity - example algorithms (using linear data structures, search, sorting) Data Structures - dynamic data structures - linear data structures (stack and queue) - linked data structures (lists, trees snd graphs) - file structures Data Type Concept - elementary data types - data type declarations - structured data types

Prerequisites and co-requisites

Introduction to programming

Previous course names

C-programming cont. (algorithms and data structures) C-programming 2 (2001-2004)

Additional information

Deadline for submission of information is communicated via mail and itslearning.

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

Study activities

  • Lectures - 25 hours
  • Individual- and group instruction - 48 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-)
  • Essays, reports, productions and portfolio

Assessment requirements

Both course projects must be completed to pass the course.

Teacher

  • Forss Thomas
  • Westerlund Magnus

Examiner

Westerlund Magnus

Home page of the course

https://arcada.itslearning.com/

Group size

No limit

Assignments valid until

12 months after course has ended

The timetable of the course

Våren 2013

Assessment methods

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

Course and curricula search