The course takes place in period

3 (2020-01-01 to 2020-03-22)

Level/category

Professional studies

Teaching language

Swedish

Type of course

Compulsory

Cycle/level of course

First

Recommended year of study

2

Total number of ECTS

5 cr

Competency aims

The student should be able to structure problems and implement these as software code solutions. The student should also understand and be able to apply different data structures for structuring large amounts of data. This course also provides basic skills in object oriented programming in Java as well usage of Swing.

Learning outcomes

At the end of the course the student is expected to - be able to structure problems and implement these as software code solutions. - understand and be able to apply different data structures for structuring large amounts of data. - have good knowledge in Java.

Course contents

Repetition and - object-oriented programming in Java - inheritance, abstract classes, interface - Swing Algorithms - the algorithm concept - structuring (sub-algorithms, recursion) - modularity - complexity - examples of algorithms (including linear data structures, search, sort) Data structures - dynamic data structures - linear data structures (stack and queue) - linked data structures (lists, trees and graphs) - file structures The data type concept - elementary types - enumerated types - structured types

Prerequisites and co-requisites

Introduction to mathematical programming Statistics and probability

Study activities

  • Lectures - 40 hours
  • Project- and production work/artistic activities - 95 hours

Workload

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

Mode of Delivery

Participation in tuition

Assessment methods

Assessment requirements

The course is graded based on programming projects and participation.

Teacher

  • Karlsson Jonny
  • Westerlund Magnus

Examiner

Karlsson Jonny

Home page of the course

https://arcada.itslearning.com/

Group size

No limit (39 students enrolled)

Assignments valid until

12 months after course has ended

The timetable of the course

Se Itslearning.

Course enrolment period

2019-12-24 to 2020-01-20

Assessment methods

Date will be announced later - Other assignments
Room reservations
Date Time Room Title Description Organizer
2020-01-08 12:15 - 14:15 F365 Datastrukturer och algoritmer Karlsson Jonny
2020-01-09 12:15 - 14:15 F365 Datastrukturer och algoritmer Karlsson Jonny
2020-01-13 09:15 - 12:00 E385 Datastrukturer och algoritmer Karlsson Jonny
2020-01-20 09:15 - 11:15 F365 Datastrukturer och algoritmer Karlsson Jonny
2020-01-24 09:15 - 11:15 E385 Datastrukturer och algoritmer Karlsson Jonny
2020-01-27 09:15 - 11:15 F365 Datastrukturer och algoritmer Karlsson Jonny
2020-01-30 10:00 - 12:00 Företagsbesök, Innofactor Kägelstranden 9, Esbo. För anmälning och mera info, kolla mejl. Karlsson Jonny
2020-01-31 13:15 - 14:30 E385 Datastrukturer och algoritmer Karlsson Jonny
2020-02-03 09:15 - 11:15 E385 Datastrukturer och algoritmer Karlsson Jonny
2020-02-06 10:15 - 12:15 F365 Datastrukturer och algoritmer Karlsson Jonny
2020-02-10 09:15 - 11:15 E385 Datastrukturer och algoritmer Karlsson Jonny
2020-02-14 12:45 - 14:30 E385 Datastrukturer och algoritmer Karlsson Jonny
2020-02-17 09:15 - 11:15 E385 Datastrukturer och algoritmer - LÄRARLÖST KODTILLFÄLLE! Karlsson Jonny
2020-02-20 13:15 - 15:15 F365 Datastrukturer och algoritmer - LÄRARLÖST KODTILLFÄLLE! Karlsson Jonny
2020-02-27 11:00 - 13:00 F365 Datastrukturer och algoritmer: Kodningstillfälle Karlsson Jonny
2020-03-03 09:15 - 11:15 E385 Datastrukturer och algoritmer Karlsson Jonny
2020-03-05 09:15 - 11:15 F365 Datastrukturer och algoritmer Karlsson Jonny
2020-03-09 09:15 - 13:00 F365 Datastrukturer och algoritmer Karlsson Jonny
2020-03-18 09:15 - 12:30 Datastrukturer och algoritmer: KODNINGSTILLFÄLLE VIA SLACK OCH ZOOM!! https://arcada.zoom.us/j/8204046304 Karlsson Jonny
2020-03-23 09:00 - 16:00 Datastrukturer och algoritmer: Projektfeedback i Zoom Tillfället sker i Zoom: https://arcada.zoom.us/j/8204046304 30min per student/arbetspar. Anmäl dej/din grupp på Itslearning Karlsson Jonny
2020-03-30 09:00 - 16:00 Datastrukturer och algoritmer: Projektfeedback i Zoom Tillfället sker i Zoom: https://arcada.zoom.us/j/8204046304 30min per student/arbetspar. Anmäl dej/din grupp på Itslearning Karlsson Jonny
2020-04-01 12:00 - 16:00 Datastrukturer och algoritmer: Projektfeedback i Zoom Tillfället sker i Zoom: https://arcada.zoom.us/j/8204046304 30min per student/arbetspar. Anmäl dej/din grupp på Itslearning Karlsson Jonny

Course and curricula search