The course is included in these curricula and study modules
- Information technology 2014 - Analytical methods and data science
- Information technology 2015 - Analytical methods and data science
- Information technology 2016 - Analytical methods and data science
- Information technology 2017 - Analytical methods and data science
- Information technology 2018 - Data processing and applied mathematics & physics
- Information technology 2019 - Data processing and applied mathematics & physics
The course takes place in period
3 (2020-01-01 to 2020-03-22)
Level/category
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
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
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 |