Skip to main content

Bachelor's Degree Programme in Information Technology

Degree:
Bachelor of Engineering

Degree title:
Insinööri (AMK)

Credits:
240 ects

Bachelor of Engineering, Information and Communications Technology 24S, online studies
Code
(TLTITVT24SV)
Bachelor of Engineering, Information and Communications Technology 23S, part-time studies, online studies
Code
(TLTITVT23SV)
Bachelor of Engineering, Information and Communications Technology 22S, part-time studies, online studies
Code
(TLTITVT22SV)

Bachelor of Engineering, Information and Communications Technology 23K, part-time studies, Lahti
Code
(TLTITVT23KM)
Bachelor of Engineering, Information and Communications Technology 21S, part-time studies, online studies
Code
(TVT21SVLTI)
Bachelor of Engineering, Information and Communications Technology, part-time studies, online studies
Code
(TVT20SVLTI)
Enrollment

15.05.2023 - 01.09.2023

Timing

04.09.2023 - 15.12.2023

Number of ECTS credits allocated

1 op

Mode of delivery

Contact teaching

Unit

Faculty of Technology (LAB)

Campus

E-campus, Lahti

Teaching languages
  • Finnish
Degree programmes
  • Bachelor's Degree Programme in Information Technology
Teachers
  • Marianne Matilainen
  • Olli Koskimaa
Scheduling groups
  • Luennot 1 (Size: 0. Open UAS: 0.)
Groups
  • TLTITVT23SV
Small groups
  • Luennot 1

Learning outcomes

The student is able to
- plan their own learning and cooperate in situations related to their own field of studies
- recognize their own competence and the needs to develop them further and to plan their career path observing them
- act as a group member
- operate in the learning environments of LAB University of Applied Sciences
- picture their own field of studies and its future skills
- give feedback on tuition and services and thus participate in the development of education

Assessment scale

Approved/Failed

Enrollment

15.05.2023 - 01.09.2023

Timing

04.09.2023 - 15.12.2023

Number of ECTS credits allocated

1 op

Mode of delivery

Contact teaching

Unit

Faculty of Technology (LAB)

Campus

E-campus, Lahti

Teaching languages
  • Finnish
Degree programmes
  • Bachelor's Degree Programme in Information Technology
Teachers
  • Marianne Matilainen
  • Olli Koskimaa
Scheduling groups
  • Luennot 1 (Size: 0. Open UAS: 0.)
Groups
  • TLTITVT23KM
Small groups
  • Luennot 1

Learning outcomes

The student is able to
- utilize various learning opportunities in curriculum
- recognize and aim their own competences to be in level with the future career requirements
- create a study plan that supports the future career goal
- give feedback on tuition and services and thus participate in the development of education

Assessment scale

Approved/Failed

Enrollment

20.11.2023 - 05.01.2024

Timing

01.01.2024 - 31.07.2024

Number of ECTS credits allocated

1 op

Virtual portion

1 op

Mode of delivery

Distance learning

Unit

Faculty of Technology (LAB)

Campus

E-campus, Lahti

Teaching languages
  • Finnish
Degree programmes
  • Bachelor's Degree Programme in Information Technology
Teachers
  • Olli Koskimaa
  • Marianne Matilainen
Scheduling groups
  • Luennot 1 (Size: 500. Open UAS: 0.)
Groups
  • TLTITVT23SV
Small groups
  • Lecture 1

Learning outcomes

The student is able to
- utilize various learning opportunities in curriculum
- recognize and aim their own competences to be in level with the future career requirements
- create a study plan that supports the future career goal
- give feedback on tuition and services and thus participate in the development of education

Assessment scale

Approved/Failed

Enrollment

15.05.2023 - 01.09.2023

Timing

04.09.2023 - 15.12.2023

Number of ECTS credits allocated

1 op

Virtual portion

1 op

Mode of delivery

Distance learning

Unit

Faculty of Technology (LAB)

Campus

E-campus, Lahti

Teaching languages
  • Finnish
Degree programmes
  • Bachelor's Degree Programme in Information Technology
Teachers
  • Olli Koskimaa
  • Marianne Matilainen
Scheduling groups
  • Luennot 1 (Size: 0. Open UAS: 0.)
Groups
  • TLTITVT22SV
Small groups
  • Luennot 1

Learning outcomes

The student is able to
- identify themselves as a learner and develop their own learning skills
- evaluate innovative or alternative future competences required in their own field
- recognize and aim their own competences to be in level with the future career requirements
- masters the professional concepts of their own field and is able to point out their competencies during job recruitment processes
- give feedback on tuition and services and thus participate in the development of education

Assessment scale

Approved/Failed

Enrollment

20.11.2023 - 05.01.2024

Timing

01.01.2024 - 31.07.2024

Number of ECTS credits allocated

1 op

Virtual portion

1 op

Mode of delivery

Distance learning

Unit

Faculty of Technology (LAB)

Campus

E-campus, Lahti

Teaching languages
  • Finnish
Degree programmes
  • Bachelor's Degree Programme in Information Technology
Teachers
  • Olli Koskimaa
  • Marianne Matilainen
Scheduling groups
  • Luennot 1 (Size: 500. Open UAS: 0.)
Groups
  • TLTITVT23KM
Small groups
  • Lecture 1

Learning outcomes

The student is able to
- identify themselves as a learner and develop their own learning skills
- evaluate innovative or alternative future competences required in their own field
- recognize and aim their own competences to be in level with the future career requirements
- masters the professional concepts of their own field and is able to point out their competenciesduring job recruitment processes
- give feedback on tuition and services and thus participate in the development of education

Assessment scale

Approved/Failed

Enrollment

20.11.2023 - 05.01.2024

Timing

08.01.2024 - 30.04.2024

Number of ECTS credits allocated

5 op

Virtual portion

5 op

Mode of delivery

Distance learning

Unit

Faculty of Technology (LAB)

Campus

E-campus, Lahti

Teaching languages
  • Finnish
Degree programmes
  • Bachelor's Degree Programme in Information Technology
Teachers
  • Rami Viksilä
Scheduling groups
  • Verkkoluento 1 (Size: 500. Open UAS: 0.)
Groups
  • TLTITVT22SV
  • TLTITVT23KM
Small groups
  • Online lecture 1

Learning outcomes

The student is able to
- act as a member of the project team as a data network expert
- guide and lead other specialist when it comes to their own area of expertise
- make conclusions based on the success of the client project

Assessment scale

1-5

Enrollment

20.11.2023 - 09.01.2024

Timing

08.01.2024 - 26.04.2024

Number of ECTS credits allocated

5 op

Virtual portion

5 op

Mode of delivery

Distance learning

Unit

Faculty of Technology (LAB)

Campus

E-campus, Lahti

Teaching languages
  • Finnish
Degree programmes
  • Bachelor's Degree Programme in Information Technology
Teachers
  • Henri Koukka
  • Johan Kuparinen
Scheduling groups
  • Luennot (Size: 0. Open UAS: 0.)
Groups
  • TLTITVT22SV
  • TLTITVT23KM
Small groups
  • Lecture

Learning outcomes

The student knows how
- produce and edit videos
- produce and edit audio
- produces post-production of audiovisual output
- analyze and categorize media distribution

Assessment scale

1-5

Enrollment

15.05.2023 - 01.09.2023

Timing

04.09.2023 - 03.11.2023

Number of ECTS credits allocated

10 op

Virtual portion

10 op

Mode of delivery

Distance learning

Unit

Faculty of Technology (LAB)

Campus

E-campus, Lahti

Teaching languages
  • Finnish
Seats

10 - 40

Degree programmes
  • Bachelor's Degree Programme in Information Technology
Teachers
  • Henri Koukka
  • Erjaleena Koljonen
  • Minna Asplund
Scheduling groups
  • Verkkoluento 1 (Size: 0. Open UAS: 0.)
Groups
  • TLTITVT21K
  • TLTITVT20SV
Small groups
  • Verkkoluento 1

Learning outcomes

The student is able to
- utilize mathematical methods to analyze and to predict phenomena
- utilize a modern statistical tool
- visualize data to identify its properties, analysis interpretation and to facilitate further processing

Assessment scale

1-5

Enrollment

20.11.2023 - 05.01.2024

Timing

08.01.2024 - 08.03.2024

Number of ECTS credits allocated

10 op

Virtual portion

10 op

Mode of delivery

Distance learning

Unit

Faculty of Technology (LAB)

Campus

E-campus

Teaching languages
  • Finnish
Seats

10 - 50

Degree programmes
  • Bachelor's Degree Programme in Information Technology
  • Complementary competence and optional courses, Bachelors
Teachers
  • Henri Koukka
  • Minna Asplund
  • Erjaleena Koljonen
Scheduling groups
  • Verkkoluento 1 (Size: 0. Open UAS: 0.)
Groups
  • TLTITVT22K
  • TLTITVT22SV
  • TLTITVT23KM
Small groups
  • Online lecture 1

Learning outcomes

The student is able to
- utilize mathematical methods to analyze and to predict phenomena
- utilize a modern statistical tool
- visualize data to identify its properties, analysis interpretation and to facilitate further processing

Assessment scale

1-5

Enrollment

15.05.2023 - 31.07.2024

Timing

01.08.2023 - 31.07.2024

Number of ECTS credits allocated

5 op

Virtual portion

5 op

Mode of delivery

Distance learning

Unit

Faculty of Technology (LAB)

Campus

E-campus

Teaching languages
  • Finnish
Degree programmes
  • Bachelor's Degree Programme in Mechanical Engineering
  • Bachelor's Degree Programme in Information Technology
  • Bachelor’s Degree Programme in Wood Technology
  • Bachelor's Degree Programme in Energy and Environmental Engineering (2014-2021)
  • Complementary competence and optional courses, Bachelors
Teachers
  • Saku Syngelmä
Groups
  • TLTIEYM21S
  • TLTITVT23SV
  • TLABTO23H
  • TLTIPUU23S
  • TLTIPUU24KV
  • TLTIKONE24KV

Learning outcomes

Student is able to
- work in a virtual learning environment
- make reports and analyses with the help of wordprocessing and spreadheet calculation software
- use correct cloud environment individually and in a group
- carry out digital project presentation

Assessment scale

Approved/Failed

Enrollment

20.11.2023 - 05.01.2024

Timing

08.01.2024 - 30.04.2024

Number of ECTS credits allocated

5 op

Virtual portion

5 op

Mode of delivery

Distance learning

Unit

Faculty of Technology (LAB)

Campus

E-campus, Lahti

Teaching languages
  • Finnish
Degree programmes
  • Bachelor's Degree Programme in Information Technology
Teachers
  • Tommi Veijalainen
  • Juha Hyytiäinen
Scheduling groups
  • Luennot 1 (Size: 500. Open UAS: 0.)
Groups
  • TLTITVT22SV
  • TLTITVT23KM
Small groups
  • Lecture 1

Learning outcomes

Student can
- Design embedded computer
- Implement embedded computer
- Analyze and interpret embedded computer design process and its outcome

Assessment scale

1-5

Enrollment

15.05.2023 - 01.09.2023

Timing

04.09.2023 - 15.12.2023

Number of ECTS credits allocated

5 op

Mode of delivery

Contact teaching

Unit

Faculty of Technology (LAB)

Campus

E-campus, Lahti

Teaching languages
  • Finnish
  • English
Degree programmes
  • Bachelor's Degree Programme in Information Technology
Teachers
  • Ismo Jakonen
  • Olli Koskimaa
Scheduling groups
  • Luennot 1 (Size: 0. Open UAS: 0.)
Groups
  • TLTITVT21SV
  • TLTITVT21K
  • TLTIEX23S2
  • TLTIICTDD23S
    Bachelor’s Degree Programme in Information and Communications Technology 23S, Double Degree, Lahti
Small groups
  • Luennot 1

Learning outcomes

The student knows how
- design and implement 2D and 3D games for different game platforms
- take advantage of the physics of game engines
- make use of mathematics and physics to implement game dynamics

Implementation and methods of teaching

Content:
Unity 3D advanced features. The course included lectures, project work, and practical assignments.

Timing and attendance

Lectures once per week from September to December.

Learning material and recommended literature

Unity3d documentation and API descriptions. Study material is distributed in Moodle.

Alternative completion methods

Verification of skills, e.g. with the help of a practical game project

Additional information for students: previous knowledge etc.

Basic knowledge about 3D Unity and programming with C#

Assessment criteria

Active participation in teaching, returned exercises

Assessment scale

1-5

Assessment criteria: level 1 (assessment scale 1–5)

Can implement the exercises/game project in accordance with the given minimum requirements

Assessment criteria: level 3 (assessment scale 1–5)

Can implement the exercises/game project according to the given requirements and look for alternative solutions/implementation methods. Makes versatile use of the features of the game engine. The source code is clean and the usability is at a good level.

Assessment criteria: level 5 (assessment scale 1–5)

Can implement the exercises/game project according to the given instructions and exceed the customer's expectations. Searches for and critically analyzes alternative solutions/implementation methods. The source code is fully commented and clean. Usability is at a suitable level. The result is visually impressive

Enrollment

20.11.2023 - 05.01.2024

Timing

08.01.2024 - 26.04.2024

Number of ECTS credits allocated

5 op

Mode of delivery

Contact teaching

Unit

Faculty of Technology (LAB)

Campus
  • Lahti Campus
  • E-campus, Lahti
Teaching languages
  • Finnish
Degree programmes
  • Bachelor's Degree Programme in Information Technology
Teachers
  • Ismo Jakonen
  • Olli Koskimaa
Scheduling groups
  • Luennot 1 (Size: 500. Open UAS: 0.)
Groups
  • TLTITVT22K
Small groups
  • Lecture 1

Learning outcomes

The student knows how
- design and implement 2D and 3D games for different game platforms
- take advantage of the physics of game engines
- make use of mathematics and physics to implement game dynamics

Implementation and methods of teaching

Content:
Unity 3D advanced features. The course included lectures, project work, and practical assignments.

Timing and attendance

Lectures once per week from January to April.

Learning material and recommended literature

Unity3d documentation and API descriptions. Study material is distributed in Moodle.

Alternative completion methods

Verification of skills, e.g. with the help of a practical game project

Contents

The course introduces the advanced features of the Unity game engine. Students are required to know the basics of the Unity. The course is implemented as laboratory work, which includes knowledge attacks, practical exercises, independent knowledge acquisition and application. The learning environment is an online computer where games can be developed with the Unity game engine.

Additional information for students: previous knowledge etc.

Basic knowledge about 3D Unity and programming with C#

Assessment criteria

Active participation in teaching, returned exercises

Assessment scale

1-5

Assessment criteria: level 1 (assessment scale 1–5)

Can implement the exercises/game project in accordance with the given minimum requirements

Assessment criteria: level 3 (assessment scale 1–5)

Can implement the exercises/game project according to the given requirements and look for alternative solutions/implementation methods. Makes versatile use of the features of the game engine. The source code is clean and the usability is at a good level.

Assessment criteria: level 5 (assessment scale 1–5)

Can implement the exercises/game project according to the given instructions and exceed the customer's expectations. Searches for and critically analyzes alternative solutions/implementation methods. The source code is fully commented and clean. Usability is at a suitable level. The result is visually impressive

Enrollment

20.11.2023 - 05.01.2024

Timing

08.01.2024 - 26.04.2024

Number of ECTS credits allocated

5 op

Virtual portion

5 op

Mode of delivery

Distance learning

Unit

Faculty of Technology (LAB)

Campus

E-campus, Lahti

Teaching languages
  • Finnish
Degree programmes
  • Bachelor's Degree Programme in Information Technology
Teachers
  • Johan Kuparinen
Scheduling groups
  • Luennot 1 (Size: 100. Open UAS: 0.)
Groups
  • TLTITVT21SV
  • TLTITVT22K
Small groups
  • Lecture 1

Learning outcomes

The student knows how
- explain the importance of graphic communication in communication
- design content through graphic communication
- implement content through graphical communication

Implementation and methods of teaching

Lectures are presented once a week according to the schedule.
Implementation simultaneously face to face and Online
Lectures are recorded

Timing and attendance

The implementation period of the course: 8th of January - 26th of April, 2024

Learning material and recommended literature

Materials from software vendors and networks.
Moodle materials (https://moodle.lut.fi/)

Learning environment

Computer laboratory

Student time use and work load

Lectures + working time 4 hours per week, the total amount of working time 135h

Contents

In the course, you get to know the basics of photoshop and practice producing digital material with the help of various exercises. Teaching takes place with Adobe products.

Assessment criteria

Assessment is based on the returned assignments

Assessment scale

1-5

Failed (0)

The student has not achieved the competence objectives of the course.

Assessment criteria: level 1 (assessment scale 1–5)

The student is able to use and create the basic features of the software used in the course.

Assessment criteria: level 3 (assessment scale 1–5)

The student is able to use and utilize the features of the softwares used in the course in various ways.

Assessment criteria: level 5 (assessment scale 1–5)

The student masters the softwares used in the course professionally and is able to apply the lessons learned in the use of other softwares as well. The visual layout of the returned assignments is well implemented

Enrollment

15.05.2023 - 01.09.2023

Timing

04.09.2023 - 15.12.2023

Number of ECTS credits allocated

5 op

Mode of delivery

Contact teaching

Unit

Faculty of Technology (LAB)

Campus

E-campus, Lahti

Teaching languages
  • Finnish
Degree programmes
  • Bachelor's Degree Programme in Information Technology
Teachers
  • Matti Welin
Scheduling groups
  • Luennot 1 (Size: 0. Open UAS: 0.)
Groups
  • TLTITVT21K
  • TLTITVT20SV
Small groups
  • Luennot 1

Learning outcomes

Student is able to
- explain principles of distribution and data communications concerning distributed embedded systems
- explain the methods, communication protocols and implementation frameworks used in distributed systems
- design and implement an distributed application

Assessment scale

1-5

Enrollment

20.11.2023 - 09.01.2024

Timing

08.01.2024 - 26.04.2024

Number of ECTS credits allocated

5 op

Virtual portion

5 op

Mode of delivery

Distance learning

Unit

Faculty of Technology (LAB)

Campus

E-campus, Lahti

Teaching languages
  • Finnish
Degree programmes
  • Bachelor's Degree Programme in Information Technology
Teachers
  • Matti Welin
Scheduling groups
  • Luennot 1 (Size: 100. Open UAS: 0.)
Groups
  • TLTITVT21SV
  • TLTITVT22K
Small groups
  • Lecture 1

Learning outcomes

The student is able to
- Act as a leading software expert in multidisciplinary game and mobile development projects
- Design and implement a hybrid mobile application
- design and implement responsive Mobile first and SPA applications

Implementation and methods of teaching

Studying takes place in e-learning platform moodle, Zoom and a classroom.
Implementation is hybrid: contact teaching in the classroom and at the same time in the zoom.
The teaching methods used are lectures, as well as applied exercises based on examples.
Some of the time is used in coding the exercises.

Timing and attendance

Presence and personal activity are desirable, monitored, and affect evaluation. The course is approximately 3-4 hours per week and is scheduled for the entire spring semester.

Learning material and recommended literature

Study material can be found in Moodle. It consists of course lecture slides and other current material.
In addition, the student independently searches for both literature sources and reliable sources available on the Internet.

Alternative completion methods

Contant teacher.

Working life cooperation

-

Learning environment

The virtual Moodle e-learning platform is used as the information and organization environment for the course. Online students uses Zoom. This course requires a personal computer and it is a good idea to have administrator rights during the course. The computer OS can be Windows, Linux, or Mac.

Student time use and work load

Total time resource for the student is approximately 135h (including lectures and self study)

Contents

The course teaches the development of mobile applications using hybrid programming approach and the technologies needed in them.
Current themes include:
- Hybrid mobile programming concepts, technologies, tools and frameworks
- Cross-platform development is done using React-Native framework

Additional information for students: previous knowledge etc.

The teaching is primarily intended for students of information and communication technology.
The student is required to have basic knowledge and skills in programming, as well as knowledge of the basics of web technology. Most programs are made in Typescript(Javascript) in the mobile environment. Knowledge of the basics of relational databases is also useful.

Prior knowledge:
Basic programming and object-oriented programming skills.
Www-, html and css-basics. Javascript and Typescript programming.

Assessment criteria

The evaluation is based on the level of completion of the tasks assigned to the course and the student's activity.

Assessment scale

1-5

Failed (0)

The student has not achieved the competence objectives of the course.

Assessment criteria: level 1 (assessment scale 1–5)

The student is able to make use of available data sources and make independent solutions to some extent. The tasks to be returned must be completed at the pass level.

Assessment criteria: level 3 (assessment scale 1–5)

The student is able to use and apply the available data sources independently.
The returned tasks must be performed in such a way that they have been correctly and approved in accordance with the assignment. The student participates in the discussion and reflection during the lectures.

Assessment criteria: level 5 (assessment scale 1–5)

The student is able to make use of, critically evaluate and apply available data sources. The student is required to take an active part in the discussion, is a positive interlocutor and promotes the discussion in an essential direction and justifies his or her opinion. The tasks to be returned must be completed in such a way that they meet the objectives of the given assignment at a commendable level.

Enrollment

15.05.2023 - 01.09.2023

Timing

04.09.2023 - 15.12.2023

Number of ECTS credits allocated

5 op

Mode of delivery

Contact teaching

Unit

Faculty of Technology (LAB)

Campus

E-campus, Lahti

Teaching languages
  • Finnish
Degree programmes
  • Bachelor's Degree Programme in Information Technology
Teachers
  • Tommi Veijalainen
Scheduling groups
  • Luennot 1 (Size: 0. Open UAS: 0.)
Groups
  • TLTITVT23KM
Small groups
  • Luennot 1

Learning outcomes

Student can
- basics of electrical engineering and components
- basics of analogue and digital electronics
- utilize basics of statistics and probability in ICT

Assessment scale

1-5

Enrollment

20.11.2023 - 05.01.2024

Timing

08.01.2024 - 30.04.2024

Number of ECTS credits allocated

5 op

Virtual portion

5 op

Mode of delivery

Distance learning

Unit

Faculty of Technology (LAB)

Campus

E-campus, Lahti

Teaching languages
  • Finnish
Degree programmes
  • Bachelor's Degree Programme in Information Technology
Teachers
  • Tommi Veijalainen
Scheduling groups
  • Luennot 1 (Size: 500. Open UAS: 0.)
Groups
  • TLTITVT23SV
Small groups
  • Lecture 1

Learning outcomes

Student can
- basics of electrical engineering and components
- basics of analogue and digital electronics
- utilize basics of statistics and probability in ICT

Assessment scale

1-5

Enrollment

20.11.2023 - 05.01.2024

Timing

01.01.2024 - 31.07.2024

Number of ECTS credits allocated

5 op

Virtual portion

5 op

Mode of delivery

Distance learning

Unit

Faculty of Technology (LAB)

Campus

E-campus, Lahti

Teaching languages
  • Finnish
Degree programmes
  • Bachelor's Degree Programme in Information Technology
Teachers
  • Marianne Matilainen
Scheduling groups
  • Verkkoluento (Size: 0. Open UAS: 0.)
Groups
  • TLTITVT22K
  • TLTITVT21SV
  • TLTITVT21K
Small groups
  • Online lecture

Learning outcomes

The student is able to
- explain IoT development environments and systems
- develop IoT systems
- analyze IoT development environments and systems

Assessment scale

1-5

Enrollment

20.11.2023 - 05.01.2024

Timing

01.01.2024 - 31.07.2024

Number of ECTS credits allocated

5 op

Virtual portion

5 op

Mode of delivery

Distance learning

Unit

Faculty of Technology (LAB)

Campus

E-campus, Lahti

Teaching languages
  • Finnish
Degree programmes
  • Bachelor's Degree Programme in Information Technology
Teachers
  • Marianne Matilainen
Scheduling groups
  • Verkkoluento (Size: 0. Open UAS: 0.)
Groups
  • TLTITVT22K
  • TLTITVT21SV
  • TLTITVT21K
Small groups
  • Online lecture

Learning outcomes

Student can
- act a specialist in a customer project
- lead a team in a customer project
- take into account the profitability of the project

Assessment scale

1-5

Enrollment

15.05.2023 - 01.09.2023

Timing

04.09.2023 - 29.09.2023

Number of ECTS credits allocated

5 op

Mode of delivery

Contact teaching

Unit

Faculty of Technology (LAB)

Campus

E-campus, Lahti

Teaching languages
  • Finnish
Degree programmes
  • Bachelor's Degree Programme in Information Technology
Teachers
  • Tommi Veijalainen
  • Karri Miettinen
Scheduling groups
  • Luennot 1 (Size: 0. Open UAS: 0.)
Groups
  • TLTITVT22SV
Small groups
  • Luennot 1

Learning outcomes

The student is able to
- work in a simple IoT development project
- design and implement a simple embedded IoT device
- explain the basics of the IoT pipeline

Assessment scale

1-5

Enrollment

20.11.2023 - 05.01.2024

Timing

08.01.2024 - 09.02.2024

Number of ECTS credits allocated

5 op

Virtual portion

5 op

Mode of delivery

Distance learning

Unit

Faculty of Technology (LAB)

Campus

E-campus, Lahti

Teaching languages
  • Finnish
Degree programmes
  • Bachelor's Degree Programme in Information Technology
Teachers
  • Tommi Veijalainen
  • Karri Miettinen
  • Juha Hyytiäinen
Scheduling groups
  • Luennot 1 (Size: 500. Open UAS: 0.)
Groups
  • TLTITVT23SV
  • TLTITVT23KM
Small groups
  • Lecture 1

Learning outcomes

The student is able to
- work in a simple IoT development project
- design and implement a simple embedded IoT device
- explain the basics of the IoT pipeline

Assessment scale

1-5

Enrollment

15.05.2023 - 01.09.2023

Timing

16.10.2023 - 15.12.2023

Number of ECTS credits allocated

5 op

Mode of delivery

Contact teaching

Unit

Faculty of Technology (LAB)

Campus

E-campus, Lahti

Teaching languages
  • Finnish
Degree programmes
  • Bachelor's Degree Programme in Information Technology
Teachers
  • Matti Welin
  • Olli Koskimaa
Scheduling groups
  • Luennot 1 (Size: 0. Open UAS: 0.)
Groups
  • TLTITVT21K
  • TLTITVT20SV
Small groups
  • Luennot 1

Learning outcomes

Student can
- Design and implement embedded IoT device using standard data transfer protocols
- Implement Iot hub as cloud service with simple data analysis and visualization application
- utilize unit testing tools to guarantee software quality
- work as a leading software specialist in IoT development project

Assessment scale

1-5

Enrollment

20.11.2023 - 05.01.2024

Timing

01.01.2024 - 31.07.2024

Number of ECTS credits allocated

5 op

Virtual portion

5 op

Mode of delivery

Distance learning

Unit

Faculty of Technology (LAB)

Campus

E-campus, Lahti

Teaching languages
  • English
Seats

0 - 500

Degree programmes
  • Bachelor's Degree Programme in Information Technology
Teachers
  • Marianne Matilainen
Scheduling groups
  • Luennot 1 (Size: 500. Open UAS: 0.)
Groups
  • TLTITVT22K
  • TLTITVT21SV
  • TLTITVT21K
Small groups
  • Lecture 1

Learning outcomes

The student is able to
- explain IoT communication technologies
- describe IoT communication systems
- plan a secure IoT communication system
- have the knowledge and skills of Cisco CCNA (5 - 15 ects)

Implementation and methods of teaching

Lectures and exercises online

Timing and attendance

Spring 2024, mandatory participation in first lecture

Learning material and recommended literature

Material in Moodle

Exam retakes

Re-take exam

Learning environment

Zoom and Moodle

Student time use and work load

130 hours depending on the student

Contents

Working with Cisco CCNA 1 NetAcad

Assessment scale

1-5

Failed (0)

Under 60% from exams

Assessment criteria: level 1 (assessment scale 1–5)

Over 60% from exams

Assessment criteria: level 3 (assessment scale 1–5)

Over 75% from exams

Assessment criteria: level 5 (assessment scale 1–5)

Over 90% from exams

Enrollment

15.05.2023 - 01.09.2023

Timing

02.10.2023 - 20.10.2023

Number of ECTS credits allocated

5 op

Mode of delivery

Contact teaching

Unit

Faculty of Technology (LAB)

Campus

E-campus, Lahti

Teaching languages
  • Finnish
Degree programmes
  • Bachelor's Degree Programme in Information Technology
Teachers
  • Tommi Veijalainen
  • Antti Jokinen
Scheduling groups
  • Luennot 1 (Size: 0. Open UAS: 0.)
Groups
  • TLTITVT22K
  • TLTITVT21SV
  • TLTITVT21K
  • TLTITVT22SV
Small groups
  • Luennot 1

Learning outcomes

The student is able to
- work in a small team and solve tasks together
- generalize basics of embedded design
- explain OS basics and structure
- explain microprocessor architectures and types
- explain basic data transfer methods
- evaluate simple schematics and electronics' documents
- categorize IoT and embedded systems

Assessment scale

1-5

Enrollment

20.11.2023 - 05.01.2024

Timing

12.02.2024 - 08.03.2024

Number of ECTS credits allocated

5 op

Mode of delivery

Contact teaching

Unit

Faculty of Technology (LAB)

Campus

E-campus

Teaching languages
  • Finnish
Degree programmes
  • Bachelor's Degree Programme in Information Technology
Teachers
  • LAB_virtuaalihenkilö_TVT_01 Virtuaaliopettaja (LAB)
  • Tommi Veijalainen
  • Antti Jokinen
  • Antti Jokinen
  • Juha Hyytiäinen
Scheduling groups
  • Luennot 1 (Size: 500. Open UAS: 0.)
Groups
  • TLTITVT23KM
  • TLTITVT22SV
Small groups
  • Lecture 1

Learning outcomes

The student is able to
- work in a small team and solve tasks together
- generalize basics of embedded design
- explain OS basics and structure
- explain microprocessor architectures and types
- explain basic data transfer methods
- evaluate simple schematics and electronics' documents
- categorize IoT and embedded systems

Assessment scale

1-5

Enrollment

15.05.2023 - 01.09.2023

Timing

27.11.2023 - 16.12.2023

Number of ECTS credits allocated

5 op

Mode of delivery

Contact teaching

Unit

Faculty of Technology (LAB)

Campus

E-campus, Lahti

Teaching languages
  • Finnish
Degree programmes
  • Bachelor's Degree Programme in Information Technology
Teachers
  • Tommi Veijalainen
  • Antti Jokinen
Scheduling groups
  • Luennot 1 (Size: 0. Open UAS: 0.)
Groups
  • TLTITVT22K
  • TLTITVT21SV
  • TLTITVT21K
  • TLTITVT22SV
Small groups
  • Luennot 1

Learning outcomes

The student is able to
- design and implement basic electronic circuits
- implement a simple IoT solution
- implement a simple embedded system program with an appropriate programming language
- implement simple application using standand system calls
- expond an IoT and embedded system use in different applications

Assessment scale

1-5

Enrollment

20.11.2023 - 05.01.2024

Timing

08.04.2024 - 26.04.2024

Number of ECTS credits allocated

5 op

Virtual portion

5 op

Mode of delivery

Distance learning

Unit

Faculty of Technology (LAB)

Campus

E-campus, Lahti

Teaching languages
  • Finnish
Degree programmes
  • Bachelor's Degree Programme in Information Technology
Teachers
  • LAB_virtuaalihenkilö_TVT_01 Virtuaaliopettaja (LAB)
  • Tommi Veijalainen
  • Antti Jokinen
  • Antti Jokinen
  • Juha Hyytiäinen
Scheduling groups
  • Luennot 1 (Size: 500. Open UAS: 0.)
Groups
  • TLTITVT22SV
  • TLTITVT23KM
Small groups
  • Lecture 1

Learning outcomes

The student is able to
- design and implement basic electronic circuits
- implement a simple IoT solution
- implement a simple embedded system program with an appropriate programming language
- implement simple application using standand system calls
- expond an IoT and embedded system use in different applications

Assessment scale

1-5

Enrollment

15.05.2023 - 01.09.2023

Timing

30.10.2023 - 24.11.2023

Number of ECTS credits allocated

5 op

Mode of delivery

Contact teaching

Unit

Faculty of Technology (LAB)

Campus

E-campus, Lahti

Teaching languages
  • Finnish
Degree programmes
  • Bachelor's Degree Programme in Information Technology
Teachers
  • Tommi Veijalainen
  • Antti Jokinen
Scheduling groups
  • Luennot 1 (Size: 0. Open UAS: 0.)
Groups
  • TLTITVT22K
  • TLTITVT21SV
  • TLTITVT21K
  • TLTITVT22SV
Small groups
  • Luennot 1

Learning outcomes

The student is able to
- document basic circuits in electronics
- design a simple IoT solution
- design a simple embedded system program with an appropriate programming language
- design a simple application using standard system calls
- analyze and categorize IoT and embedded system design

Assessment scale

1-5

Enrollment

20.11.2023 - 05.01.2024

Timing

11.03.2024 - 05.04.2024

Number of ECTS credits allocated

5 op

Virtual portion

5 op

Mode of delivery

Distance learning

Unit

Faculty of Technology (LAB)

Campus

E-campus, Lahti

Teaching languages
  • Finnish
Degree programmes
  • Bachelor's Degree Programme in Information Technology
Teachers
  • LAB_virtuaalihenkilö_TVT_01 Virtuaaliopettaja (LAB)
  • Tommi Veijalainen
  • Antti Jokinen
  • Antti Jokinen
  • Juha Hyytiäinen
Scheduling groups
  • Luennot 1 (Size: 500. Open UAS: 0.)
Groups
  • TLTITVT22SV
  • TLTITVT23KM
Small groups
  • Lecture 1

Learning outcomes

The student is able to
- document basic circuits in electronics
- design a simple IoT solution
- design a simple embedded system program with an appropriate programming language
- design a simple application using standard system calls
- analyze and categorize IoT and embedded system design

Assessment scale

1-5

Enrollment

15.05.2023 - 01.09.2023

Timing

30.10.2023 - 15.12.2023

Number of ECTS credits allocated

3 op

Mode of delivery

Contact teaching

Unit

Faculty of Technology (LAB)

Campus

E-campus, Lahti

Teaching languages
  • Finnish
  • English
Degree programmes
  • Bachelor's Degree Programme in Information Technology
Teachers
  • Matti Welin
Scheduling groups
  • Luennot 1 (Size: 500. Open UAS: 0.)
Groups
  • TLTITVT21SV
  • TLTIICTDD23S
    Bachelor’s Degree Programme in Information and Communications Technology 23S, Double Degree, Lahti
  • TLTITVT21K
  • TLTIEX23S2
  • TLTITVT20SV
Small groups
  • Luennot 1

Learning outcomes

Student is able to
- design and implement a modern web-application
- implement an asynchronous web-application
- use modern frameworks in implementing the web-application

Implementation and methods of teaching

The teaching methods used are distance learning lectures, as well as applied exercises based on examples.

Timing and attendance

Presence and personal activity are desirable, monitored, and affect evaluation. The course is approximately 2 x 2 hours per week and is scheduled for the second semester of the fall (starting from week 44 until xmas).

Learning material and recommended literature

Study material can be found in Moodle. It consists of course lecture slides and other current material. In addition, the student independently searches for both literature sources and reliable sources available on the Internet.

Alternative completion methods

Agreed on demand.

Working life cooperation

-

Exam retakes

-

Learning environment

The virtual Moodle e-learning platform is used as the information and organization environment for the course. This course requires a personal computer and it is a good idea to have administrator rights during the course. The computer OS can be Windows, Linux, or Mac.

Student time use and work load

Lecture session approximately 33.
Total hours for studying approximately 80.

Contents

During this course student learns web-frameworks used in web-services. Browser framework is Angular (or similar).

Additional information for students: previous knowledge etc.

www-technologies, programming basics, Javascript/Typescript basics.

Assessment criteria

The evaluation is based on the level of completion of the tasks assigned to the course and the student's activity.

Assessment scale

1-5

Failed (0)

The student has not achieved the competence objectives of the course.

Assessment criteria: level 1 (assessment scale 1–5)

The student is able to make use of available data sources and make independent solutions to some extent. The tasks to be returned must be completed at the pass level.

Assessment criteria: level 3 (assessment scale 1–5)

The student is able to use and apply the available data sources independently.
The returned tasks must be performed in such a way that they have been correctly and approved in accordance with the assignment. The student participates in the discussion and reflection during the lectures.

Assessment criteria: level 5 (assessment scale 1–5)

The student is able to make use of, critically evaluate and apply available data sources. The student is required to take an active part in the discussion, is a positive interlocutor and promotes the discussion in an essential direction and justifies his or her opinion. The tasks to be returned must be completed in such a way that they meet the objectives of the given assignment at a commendable level.

Enrollment

15.05.2023 - 01.09.2023

Timing

06.11.2023 - 15.12.2023

Number of ECTS credits allocated

5 op

Virtual portion

5 op

Mode of delivery

Distance learning

Unit

Faculty of Technology (LAB)

Campus

E-campus, Lahti

Teaching languages
  • Finnish
Seats

10 - 40

Degree programmes
  • Bachelor's Degree Programme in Information Technology
Teachers
  • Matti Welin
  • Minna Asplund
  • Rami Viksilä
Scheduling groups
  • Verkkoluento 1 (Size: 0. Open UAS: 0.)
Groups
  • TLTITVT21K
  • TLTITVT20SV
Small groups
  • Verkkoluento 1

Learning outcomes

The student is able to
- take advantage of both supervised and unsupervised machine learning in an appropriate way
- implement the fitting of the machine learning model
- take advantage of the supply of cloud services
- take into account the ethical guidelines of the authorities and the technology industry
- make use of existing machine learning ecosystems and equipment

Assessment scale

1-5

Enrollment

20.11.2023 - 05.01.2024

Timing

11.03.2024 - 26.04.2024

Number of ECTS credits allocated

5 op

Virtual portion

5 op

Mode of delivery

Distance learning

Unit

Faculty of Technology (LAB)

Campus

E-campus, Lahti

Teaching languages
  • Finnish
Degree programmes
  • Bachelor's Degree Programme in Information Technology
  • Complementary competence and optional courses, Bachelors
Teachers
  • Matti Welin
  • Minna Asplund
  • Rami Viksilä
Scheduling groups
  • Verkkoluento 1 (Size: 500. Open UAS: 0.)
Groups
  • TLTITVT22K
  • TLTITVT22SV
  • TLTITVT23KM
Small groups
  • Online lecture 1

Learning outcomes

The student is able to
- take advantage of both supervised and unsupervised machine learning in an appropriate way
- implement the fitting of the machine learning model
- take advantage of the supply of cloud services
- take into account the ethical guidelines of the authorities and the technology industry
- make use of existing machine learning ecosystems and equipment

Assessment scale

1-5

Enrollment

20.11.2023 - 05.01.2024

Timing

08.01.2024 - 30.04.2024

Number of ECTS credits allocated

5 op

Virtual portion

5 op

Mode of delivery

Distance learning

Unit

Faculty of Technology (LAB)

Campus

E-campus, Lahti

Teaching languages
  • Finnish
Degree programmes
  • Bachelor's Degree Programme in Information Technology
Teachers
  • Rami Viksilä
Scheduling groups
  • Luennot 1 (Size: 500. Open UAS: 0.)
Groups
  • TLTITVT22SV
  • TLTITVT23KM
Small groups
  • Lecture 1

Learning outcomes

The student is able to
- explain the impact of network topology and technology on the efficiency of data transfer
- utilize local area network services in their own work
- use the network analyzation tools and verify the networking protocols operation
- manage a workstation/server specific firewall, and understands the basics of packet filtering

Assessment scale

1-5

Enrollment

20.11.2023 - 09.01.2024

Timing

08.01.2024 - 26.04.2024

Number of ECTS credits allocated

5 op

Virtual portion

5 op

Mode of delivery

Distance learning

Unit

Faculty of Technology (LAB)

Campus

E-campus, Lahti

Teaching languages
  • Finnish
Degree programmes
  • Bachelor's Degree Programme in Information Technology
Teachers
  • Johan Kuparinen
Scheduling groups
  • Luennot 1 (Size: 500. Open UAS: 0.)
Groups
  • TLTITVT22SV
  • TLTITVT23KM
Small groups
  • Lecture 1

Learning outcomes

The student knows how
- explain the basic structure of 3D models
- preferably 3D models for different uses
- Create and edit 3D models with different techniques
- create and edit 3D model materials
- use the basic features of the 3D modeling program
- create digital visualizations

Implementation and methods of teaching

Lectures are presented once a week according to the schedule.
Implementation simultaneously face to face and Online
Lectures are recorded

Timing and attendance

The implementation period of the course: 8th of January - 26th of April, 2024

Learning material and recommended literature

Materials from software vendors and networks.
Moodle materials (https://moodle.lut.fi/)

Alternative completion methods

Competency verification with previous 3D modelling

Learning environment

Computer laboratory

Student time use and work load

Lectures + working time 4 hours per week, the total amount of working time 135h

Contents

In the course, you get to know the basics of 3D modelling and practice 3D modelling with the help of various exercises. Teaching takes place with Blender software.

Assessment criteria

Assessment based on the returned assignments.

Assessment scale

1-5

Failed (0)

The student has not achieved the competence objectives of the course.

Assessment criteria: level 1 (assessment scale 1–5)

The student is able to use and create the basic features of the software used in the course.

Assessment criteria: level 3 (assessment scale 1–5)

The student is able to use and utilize the 3D modelling features of the software used in the course in many ways.

Assessment criteria: level 5 (assessment scale 1–5)

The student masters the software used in the course professionally and is able to apply the lessons learned in the use of other software as well. The visual layout of the returned assignments is well implemented.

Enrollment

20.11.2023 - 05.01.2024

Timing

16.01.2024 - 31.07.2024

Number of ECTS credits allocated

5 op

Virtual portion

5 op

Mode of delivery

Distance learning

Unit

Faculty of Technology (LAB)

Campus

E-campus, Lahti

Teaching languages
  • Finnish
Degree programmes
  • Bachelor's Degree Programme in Information Technology
Teachers
  • Olli Koskimaa
Scheduling groups
  • Luennot 1 (Size: 500. Open UAS: 0.)
Groups
  • TLTITVT21SV
  • TLTITVT22K
Small groups
  • Lecture 1

Learning outcomes

The student is able to
- design a native mobile application
- implement a native mobile application
- compare the differences between hybrid and native mobile applications

Implementation and methods of teaching

Lectures and programming demonstrations in classes-

Timing and attendance

Lectures on Mondays at 8:15-11:00 from 16 January 2023. Lectures in class M19_224 and online using the zoom tool. The link can be found on the course's moodle page. https://moodle.lut.fi.
Attendance is desirable, but the recording links will be on the moodle page.

Learning material and recommended literature

Materials on the course's moodle page.

Learning environment

https://moodle.lut.fi

Contents

We create android applications using the Android Studio tool. Recommended to install in advance.

Additional information for students: previous knowledge etc.

Java programming skills recommended.

Assessment criteria

Mandatory exercises.

Assessment scale

1-5

Failed (0)

The minimum requirements for the practice work are not met.

Assessment criteria: level 1 (assessment scale 1–5)

The minimum requirements for practice work are met.

Assessment criteria: level 3 (assessment scale 1–5)

All functional requirements of the exercises are met.

Assessment criteria: level 5 (assessment scale 1–5)

All the functional requirements of the exercises are met and good programming practice has been followed.

Enrollment

20.11.2023 - 05.01.2024

Timing

08.01.2024 - 30.04.2024

Number of ECTS credits allocated

5 op

Virtual portion

5 op

Mode of delivery

Distance learning

Unit

Faculty of Technology (LAB)

Campus

E-campus, Lahti

Teaching languages
  • Finnish
Degree programmes
  • Bachelor's Degree Programme in Information Technology
Teachers
  • Tommi Veijalainen
  • Juha Hyytiäinen
Scheduling groups
  • Luennot 1 (Size: 500. Open UAS: 0.)
Groups
  • TLTITVT22SV
  • TLTITVT23KM
Small groups
  • Lecture 1

Learning outcomes

Student can
- Define and name peripheral electronics
- Connect analogue and digital components
- Evaluate digital and analogue electronics from EMC and PCB design perspective
- Interpret peripheral electronics in different applications

Assessment scale

1-5

Enrollment

20.11.2023 - 05.01.2024

Timing

08.01.2024 - 26.04.2024

Number of ECTS credits allocated

3 op

Mode of delivery

Contact teaching

Unit

Faculty of Technology (LAB)

Campus

E-campus, Lahti

Teaching languages
  • Finnish
Degree programmes
  • Bachelor's Degree Programme in Information Technology
Teachers
  • Karri Miettinen
Scheduling groups
  • Luennot 1 (Size: 500. Open UAS: 0.)
Groups
  • TLTITVT22SV
  • TLTITVT23KM
Small groups
  • Lecture 1

Learning outcomes

The student is able to
- design and use basic software testing methods
- use software maintenance systems
- design the software to be maintained

Implementation and methods of teaching

Lectures and class exercises will be in the web.

There will be exercises on every week related to the weelky topics.

Timing and attendance

Course starts and ends according to the timetable.

Attending on the lectures is desirable.

Learning material and recommended literature

Material provided in the course's Moodle page.

Learning environment

Study material and instructions in the Moodle platform
Lectures will be held in the Zoom platform.

Student time use and work load

Lectures 42 h, independent studying 20 h, weekly practices 19 h
Overall time usage 81 h => 3 ECTs

Contents

Version control, program tools and program documentation ways.
Software testing methods e.g. unit, integration and user interface testing.
Continuous integration and delivery.

Additional information for students: previous knowledge etc.

Web programming basic skills.

Assessment criteria

Grade scale: 0-5

Course evaluation consists of the weekly tasks.

Assessment scale

1-5

Failed (0)

Not able to reach level 1 criterias.

Assessment criteria: level 1 (assessment scale 1–5)

Is able to regocnize software testing and maintenance related aspects and participate into software development managed with common version control tools.

Assessment criteria: level 3 (assessment scale 1–5)

Mastering level 1 criterias. Additionally student is able to do software testing and document program code in a professional way.

Assessment criteria: level 5 (assessment scale 1–5)

Mastering level 3 criterias and is able to automate software testing environments.

Enrollment

20.11.2023 - 05.01.2024

Timing

08.01.2024 - 26.04.2024

Number of ECTS credits allocated

5 op

Virtual portion

5 op

Mode of delivery

Distance learning

Unit

Faculty of Technology (LAB)

Campus

E-campus, Lahti

Teaching languages
  • Finnish
Degree programmes
  • Bachelor's Degree Programme in Information Technology
Teachers
  • Matti Welin
  • Minna Asplund
Scheduling groups
  • Verkkoluento 1 (Size: 500. Open UAS: 0.)
  • Luennot 1 (Size: 500. Open UAS: 0.)
Groups
  • TLTITVT22SV
  • TLTITVT23KM
Small groups
  • Online lecture 1
  • Lecture 1

Learning outcomes

The student is able to
- explain different methods of software engineering
- use agile methods in software projects
- act as a software developer in multidisciplinary projects
- describe different software architectures and use them in development

Assessment scale

1-5

Enrollment

20.11.2023 - 05.01.2024

Timing

11.01.2024 - 30.04.2024

Number of ECTS credits allocated

4 op

Mode of delivery

Contact teaching

Unit

Faculty of Technology (LAB)

Campus

E-campus, Lahti

Teaching languages
  • Finnish
Degree programmes
  • Bachelor's Degree Programme in Information Technology
Teachers
  • Olli Koskimaa
Scheduling groups
  • Luennot 1 (Size: 500. Open UAS: 0.)
Groups
  • TLTITVT22SV
  • TLTITVT23KM
Small groups
  • Lecture 1

Learning outcomes

The student is able
- explains the object paradigm
- use different programming languages ??in the development of an object-based application
- use collection classes and their algorithms in different programming languages ??and apply them in different environments

Implementation and methods of teaching

Lectures in class room / online.Lectures will be recorded.
Programming exercises.

Timing and attendance

11th Jan 2023 - 30th Apr 2023
no mandatory attendance.
lecture recordings available.

Learning material and recommended literature

Material offered on the Moodle page.

Learning environment

Materials in Moodle.
Compiler environments for C++ and Java programming languages.

Contents

C++ basics & STL library. Java basics & JCF library.

Assessment scale

1-5

Failed (0)

The minimum requirements for the training work are not met.

Assessment criteria: level 1 (assessment scale 1–5)

The minimum requirements for practice work are met.

Assessment criteria: level 3 (assessment scale 1–5)

One of the two compulsory exercises completed in accordance with the requirements.

Assessment criteria: level 5 (assessment scale 1–5)

Both compulsory exercises completed in accordance with the requirements.

Enrollment

15.05.2023 - 01.09.2023

Timing

04.09.2023 - 15.12.2023

Number of ECTS credits allocated

5 op

Mode of delivery

Contact teaching

Unit

Faculty of Technology (LAB)

Campus

E-campus, Lahti

Teaching languages
  • Finnish
Degree programmes
  • Bachelor's Degree Programme in Information Technology
Teachers
  • Karri Miettinen
Scheduling groups
  • Luennot 1 (Size: 0. Open UAS: 0.)
Groups
  • TLTITVT23KM
Small groups
  • Luennot 1

Learning outcomes

The student is able to
- identify the object paradigm and its basic concepts
- design and implement applications in object-oriented language
- operate effectively in a modern software development environment
- organize the application structure to be maintained
- use files and databases to store application data
- perform database queries and data updates using databases

Assessment scale

1-5

Enrollment

20.11.2023 - 05.01.2024

Timing

08.01.2024 - 26.04.2024

Number of ECTS credits allocated

5 op

Virtual portion

5 op

Mode of delivery

Distance learning

Unit

Faculty of Technology (LAB)

Campus

E-campus, Lahti

Teaching languages
  • Finnish
Degree programmes
  • Bachelor's Degree Programme in Information Technology
Teachers
  • Karri Miettinen
Scheduling groups
  • Luennot 1 (Size: 500. Open UAS: 0.)
Groups
  • TLTITVT23SV
Small groups
  • Lecture 1

Learning outcomes

The student is able to
- identify the object paradigm and its basic concepts
- design and implement applications in object-oriented language
- operate effectively in a modern software development environment
- organize the application structure to be maintained
- use files and databases to store application data
- perform database queries and data updates using databases

Assessment scale

1-5

Enrollment

15.05.2023 - 31.07.2024

Timing

01.08.2023 - 31.07.2024

Number of ECTS credits allocated

5 op

Virtual portion

5 op

RDI portion

5 op

Mode of delivery

Distance learning

Unit

Faculty of Technology (LAB)

Campus

E-campus, Lahti

Teaching languages
  • Finnish
Seats

0 - 100

Degree programmes
  • Bachelor's Degree Programme in Information Technology
Teachers
  • Rami Kivilahti
  • Matti Welin
  • Tommi Veijalainen
  • Ismo Jakonen
  • Riikka Hautamäki
  • Antti Jokinen
  • Jyrki Antikainen
  • Antti Jokinen
  • Henri Koukka
  • Jouni Könönen
  • Minna Asplund
  • Juha Hyytiäinen
  • Olli Koskimaa
  • Marianne Matilainen
  • Rami Viksilä
Groups
  • 07TVT19K
    , Lahti
  • 07TVT18K
  • 07TVT19SV
    , Lahti
  • TLTITVT20SV
  • TLTITVT21K
  • TLTITVT21SV

Learning outcomes

The student is able to:
- present the results or output of their thesis
- report on their thesis in writing in accordance with the thesis guidelines of LAB University of Applied Sciences
- write a maturity test.

Assessment scale

1-5

Enrollment

15.05.2023 - 31.07.2024

Timing

01.08.2023 - 31.07.2024

Number of ECTS credits allocated

5 op

RDI portion

5 op

Mode of delivery

Contact teaching

Unit

Faculty of Technology (LAB)

Campus
  • Lahti Campus
  • E-campus, Lahti
Teaching languages
  • Finnish
Seats

0 - 500

Degree programmes
  • Bachelor's Degree Programme in Mechanical Engineering
  • Bachelor's Degree Programme in Information Technology
  • Bachelor’s Degree Programme in Wood Technology
  • Bachelor's Degree Programme in Energy and Environmental Engineering (2014-2021)
Teachers
  • Heidi Rutila
  • Matti Welin
  • Kristian Rintala
  • Tommi Veijalainen
  • Mika Vanhanen
  • Mirka Airesvuo
  • Anne-Marie Tuomala
  • Markku Levanen
  • Teemu Heino
  • Esa Mikkonen
  • Henri Koukka
  • Sakari Autio
  • Minna Asplund
  • Marianne Matilainen
  • Rami Kivilahti
  • Eeva Aarrevaara
  • Ilkka Tarvainen
  • Timo Ryynänen
  • Jussi Kuusela
  • Ismo Jakonen
  • Riikka Hautamäki
  • Timo Lahtinen
  • Petteri Valtonen
  • Jyrki Antikainen
  • Pekka Lavikainen
  • Jouni Könönen
  • Raine Vihelmaa
  • Reijo Heikkinen
  • Pia Haapea
  • Lea Heikinheimo
  • Mervi Pulkkinen
  • Kimmo Liimatainen
  • Seija Varis
  • Olli Koskimaa
  • Juha Hyytiäinen
  • Jari Suominen
  • Rami Viksilä
Groups
  • TLTIEYM21S
  • 07TVT19K
    , Lahti
  • TLTITVT21SV
  • 07KTT19K
    , Lahti
  • TLTITVT21K
  • TLTIKONE21KMLTI
  • TLTIEYM20S
  • TLTITVT20SV
  • TLTIPUU21KMUM
  • 07PUU19SM
    , Lahti
  • 07EYT19S
    , Lahti
  • TLTIPUU20S
  • TLTIPUU20SM
  • 07KTT20K
  • TLTIKONE20S
  • 07TVT20K
  • TLTIAVOSAT22SMU
  • TLTIPUU21S
  • TLTIKONE21S
  • 07TVT19SV
    , Lahti
  • 07PUU19S
    , Lahti
  • 07KTT19S
    , Lahti

Learning outcomes

The student is able to:
- describe the objectives and core contents of their thesis
- plan and describe the stages of the thesis process
- take into account the possible research permit and copyright issues

Assessment scale

1-5

Enrollment

15.05.2023 - 31.07.2024

Timing

01.08.2023 - 31.07.2024

Number of ECTS credits allocated

5 op

Virtual portion

5 op

RDI portion

5 op

Mode of delivery

Distance learning

Unit

Faculty of Technology (LAB)

Campus
  • Lahti Campus
  • E-campus, Lahti
Teaching languages
  • Finnish
Seats

0 - 100

Degree programmes
  • Bachelor's Degree Programme in Information Technology
Teachers
  • Matti Welin
  • Rami Kivilahti
  • Ismo Jakonen
  • Tommi Veijalainen
  • Riikka Hautamäki
  • Jyrki Antikainen
  • Henri Koukka
  • Jouni Könönen
  • Minna Asplund
  • Olli Koskimaa
  • Juha Hyytiäinen
  • Marianne Matilainen
  • Rami Viksilä
Groups
  • 07TVT19K
    , Lahti
  • 07TVT19SV
    , Lahti
  • TLTITVT20SV
  • TLTITVT21K
  • TLTITVT21SV

Learning outcomes

The student is able to:
- implement the thesis on the basis of an approved thesis plan.

Assessment scale

1-5

Enrollment

15.05.2023 - 01.09.2023

Timing

04.09.2023 - 15.12.2023

Number of ECTS credits allocated

4 op

Mode of delivery

Contact teaching

Unit

Faculty of Technology (LAB)

Campus

E-campus, Lahti

Teaching languages
  • Finnish
Degree programmes
  • Bachelor's Degree Programme in Information Technology
Teachers
  • Rami Viksilä
Scheduling groups
  • Luennot 1 (Size: 0. Open UAS: 0.)
Groups
  • TLTITVT23KM
Small groups
  • Luennot 1

Learning outcomes

The student is able to
· utilize their virtualization environment in software testing and in producing digital services.
· explain the strengths and weaknesses of the most common virtualization tools, and understands the differences between having a data center or using a public cloud computing services
· recognize the risks and security threats associated with using a data center or public cloud computing services and explain the most common solutions used to minimize these problems
· plan, implement, and test the implementation and use of a software in a virtualized environment

Assessment scale

1-5

Enrollment

20.11.2023 - 05.01.2024

Timing

08.01.2024 - 28.04.2024

Number of ECTS credits allocated

4 op

Virtual portion

4 op

Mode of delivery

Distance learning

Unit

Faculty of Technology (LAB)

Campus

E-campus, Lahti

Teaching languages
  • Finnish
Degree programmes
  • Bachelor's Degree Programme in Information Technology
Teachers
  • Rami Viksilä
Scheduling groups
  • Verkkoluento (Size: 500. Open UAS: 0.)
Groups
  • TLTITVT23SV
Small groups
  • Online lecture

Learning outcomes

The student is able to
· utilize their virtualization environment in software testing and in producing digital services.
· explain the strengths and weaknesses of the most common virtualization tools, and understands the differences between having a data center or using a public cloud computing services
· recognize the risks and security threats associated with using a data center or public cloud computing services and explain the most common solutions used to minimize these problems
· plan, implement, and test the implementation and use of a software in a virtualized environment

Assessment scale

1-5

Enrollment

15.05.2023 - 01.09.2023

Timing

04.09.2023 - 15.12.2023

Number of ECTS credits allocated

5 op

Mode of delivery

Contact teaching

Unit

Faculty of Technology (LAB)

Campus

E-campus, Lahti

Teaching languages
  • Finnish
Degree programmes
  • Bachelor's Degree Programme in Information Technology
Teachers
  • Rami Viksilä
Scheduling groups
  • Verkkoluento 1 (Size: 0. Open UAS: 0.)
Groups
  • TLTITVT21SV
  • TLTITVT21K
  • TLTITVT20SV
Small groups
  • Verkkoluento 1

Learning outcomes

The student is able to
- explain the possibilities of different server systems
- estimate the usability of different services
- design and implement various server systems with their services

Assessment scale

1-5

Enrollment

15.05.2023 - 01.09.2023

Timing

04.09.2023 - 15.12.2023

Number of ECTS credits allocated

4 op

Mode of delivery

Contact teaching

Unit

Faculty of Technology (LAB)

Campus

E-campus, Lahti

Teaching languages
  • Finnish
Degree programmes
  • Bachelor's Degree Programme in Information Technology
Teachers
  • Olli Koskimaa
Scheduling groups
  • Luennot 1 (Size: 0. Open UAS: 0.)
Groups
  • TLTITVT21SV
  • TLTITVT21K
  • TLTITVT20SV
Small groups
  • Luennot 1

Learning outcomes

The student is able to
- compare browser and server technologies
- implement a database-based server application
- work as a leading software expert in multidisciplinary web development projects

Implementation and methods of teaching

Lectures and programming assignments with the teacher and independently.
Studying node.js- / express-based web applications.

Timing and attendance

Timing: September 5, 2022 - December 16, 2022
Presence during classes is desirable. The purpose is to take hours as a hybridist (class + zoom). Lectures become recordings.

Learning material and recommended literature

Material coming to the Moodle environment

Additional information for students: previous knowledge etc.

Basics of Programming, Basics of Object Oriented Programming, Basics of Web Design, Web Interactivity, Programming Languages

Assessment criteria

Returnable assignments, mainly in groups.

Assessment scale

1-5

Assessment criteria: level 1 (assessment scale 1–5)

Exercises returned with minimum specifications.

Assessment criteria: level 3 (assessment scale 1–5)

Exercises returned according to specifications.

Assessment criteria: level 5 (assessment scale 1–5)

The exercises were carried out with excellent performance and the programming was done professionally.

Enrollment

15.05.2023 - 01.09.2023

Timing

04.09.2023 - 15.12.2023

Number of ECTS credits allocated

5 op

Mode of delivery

Contact teaching

Unit

Faculty of Technology (LAB)

Campus

E-campus, Lahti

Teaching languages
  • Finnish
Degree programmes
  • Bachelor's Degree Programme in Information Technology
Teachers
  • Antti Jokinen
  • Rami Viksilä
Scheduling groups
  • Verkkoluento 1 (Size: 0. Open UAS: 0.)
Groups
  • TLTITVT21SV
  • TLTITVT21K
  • TLTITVT20SV
Small groups
  • Verkkoluento 1

Learning outcomes

The student is able to
- act as an data network expert in a project
- direct other data network technology experts in his / her area of expertise
- direct other information technology project members in data network related questitions
- implement centralized online services in a customer-oriented and cost-conscious manner

Assessment scale

1-5

Enrollment

15.05.2023 - 01.09.2023

Timing

04.09.2023 - 15.12.2023

Number of ECTS credits allocated

5 op

Mode of delivery

Contact teaching

Unit

Faculty of Technology (LAB)

Campus

E-campus, Lahti

Teaching languages
  • Finnish
  • English
Degree programmes
  • Bachelor's Degree Programme in Information Technology
Teachers
  • Johan Kuparinen
Scheduling groups
  • Luennot 1 (Size: 0. Open UAS: 0.)
Groups
  • TLTITVT21SV
  • TLTITVT21K
  • TLTIEX23S2
  • TLTIICTDD23S
    Bachelor’s Degree Programme in Information and Communications Technology 23S, Double Degree, Lahti
Small groups
  • Luennot 1

Learning outcomes

The student knows how
- utilizes modelling in different environments
- take advantage of the advanced features of game engines
- Use new technologies in gaming and augmented reality applications

Implementation and methods of teaching

The second course of 3D modeling, where we move on to more advanced techniques of Blender. The important aspect on the course is modeling for games and game environments. The course is implemented as weekly hybrid lectures and practical exercises.

Timing and attendance

Autumn 2022

Exam retakes

No exam

Learning environment

Moodle.lut.fi and Zoom

Additional information for students: previous knowledge etc.

Basic 3D modeling course completed or equivalent skills

Assessment scale

1-5

Failed (0)

Active participation in teaching, returnable assignments.

Assessment criteria: level 1 (assessment scale 1–5)

The student is able to use advanced features of the software used in the course.

Assessment criteria: level 3 (assessment scale 1–5)

The student is able to use and utilize the 3D modelling features of the software used in the course.

Assessment criteria: level 5 (assessment scale 1–5)

The student masters the software used in the course professionally and is able to apply the lessons learned in the use of other software. The visual layout of the returned assignments is well implemented.

Enrollment

20.11.2023 - 05.01.2024

Timing

08.01.2024 - 30.04.2024

Number of ECTS credits allocated

5 op

Virtual portion

5 op

Mode of delivery

Distance learning

Unit

Faculty of Technology (LAB)

Campus

E-campus, Lahti

Teaching languages
  • Finnish
  • English
Degree programmes
  • Bachelor's Degree Programme in Information Technology
Teachers
  • Markku Hyttinen
Scheduling groups
  • Verkkoluento 1 (Size: 0. Open UAS: 0.)
Groups
  • TLTITVT22SV
  • TLTITVT23KM
Small groups
  • Online lecture 1

Learning outcomes

The student knows how
- explain the basic principles of game design
- make use of playfulness in different contexts
- describe the importance of game testing in game development
- design a game design work process

Implementation and methods of teaching

- Lectures, group work and individual assignments.
- Game concept development project

Timing and attendance

The course hour contact days with students and lot of independent group working.
80% attendance required.

Learning material and recommended literature

The Art of Game Design, Jesse Schell 2008, ISBN 978-0123694966

Working life cooperation

Possibility of RDI-project assignements

Learning environment

Classroom, moodle, Zoom

Student time use and work load

The course contains contact days with students (33%)
Assignments and group works outside of lectures (67%)

Contents

The course will be implemented by lectures, which will contain theoretical explanations on different aspects of game concept design, incl.
- basic principals of game design, game character design and level design
- Introduction of different platforms and frameworks for game designers
- structure and duties of the game development team.

Assessment scale

Approved/Failed

Assessment criteria: assessment scale failed/approved

Students will complete Game design assignment which is reviewed, analysed and approved by lecturers.

Enrollment

15.05.2023 - 01.09.2023

Timing

04.09.2023 - 15.12.2023

Number of ECTS credits allocated

4 op

Mode of delivery

Contact teaching

Unit

Faculty of Technology (LAB)

Campus

E-campus, Lahti

Teaching languages
  • Finnish
  • English
Degree programmes
  • Bachelor's Degree Programme in Information Technology
Teachers
  • Matti Welin
Scheduling groups
  • Luennot 1 (Size: 0. Open UAS: 0.)
Groups
  • TLTITVT21SV
  • TLTITVT21K
  • TLTITVT20SV
  • TLTIEX23S2
  • TLTIICTDD23S
    Bachelor’s Degree Programme in Information and Communications Technology 23S, Double Degree, Lahti
Small groups
  • Luennot 1

Learning outcomes

Student is able to
- design and use document databases
- design and implement API interfaces using a programming language
- design and implement a scaleable microservice

Implementation and methods of teaching

The teaching methods are lectures (online), as well as applied exercises based on examples.

Timing and attendance

Presence and personal activity are desirable, monitored, and affect evaluation. The course have approximately 3 hours per week and is scheduled for the entire fall semester.

Learning material and recommended literature

Study material can be found in Moodle. It consists of course lecture slides and other current material. In addition, the student independently searches for both literature sources and reliable sources available on the Internet.

Learning environment

The virtual Moodle e-learning platform is used as the information and organization environment for the course. This course requires a personal computer and it is a good idea to have administrator rights during the course. The computer OS can be Windows, Linux, or Mac.

Student time use and work load

Total lectures round 44h. Average time needed to complete 106h.

Contents

The course teaches the development of cloud-based systems and the technologies needed in them.
Current themes include:
- APIs, design and documentation principles
- Restful API architecture
- API documentation and testing tools
- Serverless architecture and micro services
- FaaS Services
- NoSQL databases

In addition, software development uses container technologies (e.g. Docker).

Additional information for students: previous knowledge etc.

The teaching is primarily intended for students of Information and communication technology.
The student is required to have basic knowledge and skills in programming, as well as knowledge of the basics of web technology. Most programs are made in Javascript in the browser and Node environment. Knowledge of the basics of relational databases is also useful.

Assessment criteria

The evaluation is based on the level of completion of the tasks assigned to the course and the student's activity.

Assessment scale

1-5

Failed (0)

The student has not achieved the competence objectives of the course.

Assessment criteria: level 1 (assessment scale 1–5)

The student is able to make use of available data sources and make independent solutions to some extent.
The tasks to be returned must be completed at the pass level.

Assessment criteria: level 3 (assessment scale 1–5)

The student is able to use and apply the available data sources independently.
The returned tasks must be performed in such a way that they have been correctly and approved in accordance with the assignment. The student participates in the discussion and reflection during the lectures.

Assessment criteria: level 5 (assessment scale 1–5)

The student is able to make use of, critically evaluate and apply available data sources. The student is required to take an active part in the discussion, is a positive interlocutor and promotes the discussion in an essential direction and justifies his or her opinion. The tasks to be returned must be completed in such a way that they meet the objectives of the given assignment at a commendable level.

Enrollment

15.05.2023 - 09.01.2024

Timing

04.09.2023 - 31.07.2024

Number of ECTS credits allocated

5 op

RDI portion

5 op

Mode of delivery

Contact teaching

Unit

Faculty of Technology (LAB)

Campus

Lahti Campus

Teaching languages
  • English
Seats

0 - 20

Degree programmes
  • Bachelor's Degree Programme in Information Technology
Teachers
  • Ismo Jakonen
Scheduling groups
  • Itsenäinen 1 (Size: 0. Open UAS: 0.)
Groups
  • TLTIICTDD23S
    Bachelor’s Degree Programme in Information and Communications Technology 23S, Double Degree, Lahti
  • TLTIEX23S2
Small groups
  • Itsenäinen 1

Learning outcomes

The student is able to:
- use the concepts related to the project in a coherent and justify their actions on the basis of the knowledge base
- find starting points, needs and criteria for project activities
- to act purposefully, to assess the activity and make suggestions for improvement
- applied to the project a variety of different techniques, methods and ways of working
- operate safely, ethically and customer-oriented
- to act responsibly and in a target group and as otherwise required by the project in interactive situations

Implementation and methods of teaching

During the course, a business or development project is implemented, which is implemented either as a group or individual work.
Successful course completion requires completing the assigned tasks and participating in project work.
No lectures

Timing and attendance

No mandatory attendance.
Project follow-up meetings depend on the situation.

Alternative completion methods

No optional execution method.

Working life cooperation

The students of the course cooperate with companies or projects.

Learning environment

Independent working

Student time use and work load

Carried out as group work, students' use of time according to the credits.

Contents

Implementation of company, project or development projects, individual or group work. Learning by doing.

Additional information for students: previous knowledge etc.

No previous studies are required

Assessment criteria

Approved project work

Assessment scale

1-5

Failed (0)

The student has not completed the required portions of the project work

Assessment criteria: level 1 (assessment scale 1–5)

The student satisfactorily knows the content according to the objectives of the course.

Assessment criteria: level 3 (assessment scale 1–5)

The student knows the content according to the objectives of the course well.

Assessment criteria: level 5 (assessment scale 1–5)

The student has a commendable knowledge of the content according to the objectives of the course and has completed commendable project work in a group and related documents, models and reports

Enrollment

15.05.2023 - 01.09.2023

Timing

01.08.2023 - 31.12.2023

Number of ECTS credits allocated

3 op

Mode of delivery

Contact teaching

Unit

Faculty of Technology (LAB)

Campus

E-campus, Lahti

Teaching languages
  • Finnish
Seats

0 - 500

Degree programmes
  • Bachelor's Degree Programme in Information Technology
Teachers
  • Jyrki Antikainen
Scheduling groups
  • Verkkoluento 1 (Size: 0. Open UAS: 0.)
Groups
  • TLTITVT23KM
Small groups
  • Verkkoluento 1

Learning outcomes

The student is able to
- describe the models, key concepts and stages of project activities
- document the project according to general practices
- work as a member of the project team

Assessment scale

1-5

Enrollment

20.11.2023 - 05.01.2024

Timing

01.01.2024 - 31.07.2024

Number of ECTS credits allocated

3 op

Virtual portion

3 op

Mode of delivery

Distance learning

Unit

Faculty of Technology (LAB)

Campus

E-campus, Lahti

Teaching languages
  • Finnish
Seats

0 - 500

Degree programmes
  • Bachelor's Degree Programme in Information Technology
Teachers
  • Jyrki Antikainen
Scheduling groups
  • Toteutuksen opetusryhmä 1 (Size: 0. Open UAS: 0.)
Groups
  • TLTITVT23SV
Small groups
  • Scheduling group 1

Learning outcomes

The student is able to
- describe the models, key concepts and stages of project activities
- document the project according to general practices
- work as a member of the project team

Assessment scale

1-5

Enrollment

15.05.2023 - 01.09.2023

Timing

04.09.2023 - 15.12.2023

Number of ECTS credits allocated

4 op

Mode of delivery

Contact teaching

Unit

Faculty of Technology (LAB)

Campus

E-campus, Lahti

Teaching languages
  • Finnish
Degree programmes
  • Bachelor's Degree Programme in Information Technology
Teachers
  • Olli Koskimaa
Scheduling groups
  • Luennot 1 (Size: 0. Open UAS: 0.)
Groups
  • TLTITVT21SV
  • TLTITVT21K
  • TLTITVT20SV
Small groups
  • Luennot 1

Learning outcomes

The student is able to
- design an adaptive web interface
- implement a javascript based application on different implementation platforms
- expound the usability of the user interface

Implementation and methods of teaching

Lectures and programming assignments with the teacher and independently. Studying typescript / javascript based web applications.
The student knows
- Design an adaptive web interface
- implement a js-based application on different implementation platforms
- interpret the usability of the user interface

Timing and attendance

Timing: September 5, 2022 - December 16, 2022
Presence during classes is desirable. The purpose is to take hours as a hybridist (class + zoom). Lectures become recordings.

Learning material and recommended literature

Material coming to the Moodle environment

Learning environment

https://moodle.lut.fi

Additional information for students: previous knowledge etc.

Basics of Programming, Basics of Object Oriented Programming, Basics of Web Design, Web Interactivity, Programming Languages

Assessment criteria

Returnable assignments, mainly in groups.

Assessment scale

1-5

Failed (0)

Exercises not returned or abandoned.

Assessment criteria: level 1 (assessment scale 1–5)

Exercises returned with minimum specifications.

Assessment criteria: level 3 (assessment scale 1–5)

Exercises returned according to specifications.

Assessment criteria: level 5 (assessment scale 1–5)

The exercises were carried out with excellent user interface and performance efficiency, and the programming was done professionally

Enrollment

15.05.2023 - 01.09.2023

Timing

04.09.2023 - 15.12.2023

Number of ECTS credits allocated

5 op

Mode of delivery

Contact teaching

Unit

Faculty of Technology (LAB)

Campus

E-campus, Lahti

Teaching languages
  • Finnish
Degree programmes
  • Bachelor's Degree Programme in Information Technology
Teachers
  • Olli Koskimaa
Scheduling groups
  • Luennot 1 (Size: 0. Open UAS: 0.)
Groups
  • TLTITVT21K
  • TLTITVT20SV
Small groups
  • Luennot 1

Learning outcomes

The student is able to
- explain the basics of operating systems in terms of software development
- implement an embedded system that utilizes a real-time operating system
- analyze the advantages and disadvantages of embedded programming

Assessment scale

1-5

Enrollment

20.11.2023 - 05.01.2024

Timing

08.01.2024 - 30.04.2024

Number of ECTS credits allocated

5 op

Virtual portion

5 op

Mode of delivery

Distance learning

Unit

Faculty of Technology (LAB)

Campus

E-campus, Lahti

Teaching languages
  • Finnish
Degree programmes
  • Bachelor's Degree Programme in Information Technology
Teachers
  • Tommi Veijalainen
  • Juha Hyytiäinen
Scheduling groups
  • Luennot 1 (Size: 500. Open UAS: 0.)
Groups
  • TLTITVT22SV
  • TLTITVT23KM
Small groups
  • Lecture 1

Learning outcomes

Student can
- Explain microprocessor circuits
- Choose microcontroller for different applications
- Put into use a microcontroller
- Make conclusions about embedded systems

Assessment scale

1-5

Enrollment

15.05.2023 - 01.09.2023

Timing

04.09.2023 - 15.12.2023

Number of ECTS credits allocated

3 op

Virtual portion

3 op

Mode of delivery

Distance learning

Unit

Faculty of Technology (LAB)

Campus

E-campus, Lahti

Teaching languages
  • Finnish
Degree programmes
  • Bachelor's Degree Programme in Information Technology
Teachers
  • Tommi Veijalainen
Scheduling groups
  • Luennot 1 (Size: 0. Open UAS: 0.)
Groups
  • TLTITVT23SV
Small groups
  • Luennot 1

Learning outcomes

Student is able to
- understand the purpose of the physics in technology
- describe and utilize the SI-unit system and implement
- solve mathematical problems in kinematics, mechanics and thermodynamics
- utilize vectors

Assessment scale

1-5

Enrollment

15.05.2023 - 01.09.2023

Timing

04.09.2023 - 15.12.2023

Number of ECTS credits allocated

3 op

Virtual portion

3 op

Mode of delivery

Distance learning

Unit

Faculty of Technology (LAB)

Campus

E-campus, Lahti

Teaching languages
  • Finnish
Degree programmes
  • Bachelor's Degree Programme in Information Technology
Teachers
  • Tommi Veijalainen
Scheduling groups
  • Luennot 1 (Size: 0. Open UAS: 0.)
Groups
  • TLTITVT23SV
Small groups
  • Luennot 1

Learning outcomes

Student is able to
- calculate and simulate mathematical expressions
- solve geometric and trigonometric problems
- knows bacis of vectors in plane

Assessment scale

1-5

Enrollment

15.05.2023 - 01.09.2023

Timing

04.09.2023 - 15.12.2023

Number of ECTS credits allocated

3 op

Mode of delivery

Contact teaching

Unit

Faculty of Technology (LAB)

Campus

E-campus, Lahti

Teaching languages
  • Finnish
Degree programmes
  • Bachelor's Degree Programme in Information Technology
Teachers
  • Tommi Veijalainen
Scheduling groups
  • Luennot 1 (Size: 0. Open UAS: 0.)
Groups
  • TLTITVT23KM
Small groups
  • Luennot 1

Learning outcomes

Student is able to:
- recognise different polynomial equations, functions, and polynomial graphics
- solve inequalities
- solve simultaneous equations with the software
- solve basic space vectors
- utilise space vectors
- solve exponential and logarithm functions

Assessment scale

1-5

Enrollment

20.11.2023 - 05.01.2024

Timing

01.01.2024 - 31.07.2024

Number of ECTS credits allocated

3 op

Virtual portion

3 op

Mode of delivery

Distance learning

Unit

Faculty of Technology (LAB)

Campus

E-campus, Lahti

Teaching languages
  • Finnish
Degree programmes
  • Bachelor's Degree Programme in Information Technology
Teachers
  • Juha Hyytiäinen
Scheduling groups
  • Toteutuksen opetusryhmä 1 (Size: 500. Open UAS: 0.)
Groups
  • TLTITVT23SV
Small groups
  • Scheduling group 1

Learning outcomes

Student is able to:
- recognise different polynomial equations, functions, and polynomial graphics
- solve inequalities
- solve simultaneous equations with the software
- solve basic space vectors
- utilise space vectors
- solve exponential and logarithm functions

Assessment scale

1-5

Enrollment

15.05.2023 - 01.09.2023

Timing

04.09.2023 - 15.12.2023

Number of ECTS credits allocated

3 op

Virtual portion

3 op

Mode of delivery

Distance learning

Unit

Faculty of Technology (LAB)

Campus

E-campus, Lahti

Teaching languages
  • Finnish
Degree programmes
  • Bachelor's Degree Programme in Information Technology
Teachers
  • Tommi Veijalainen
Scheduling groups
  • Luennot 1 (Size: 500. Open UAS: 0.)
Groups
  • TLTITVT22SV
Small groups
  • Lecture 1

Learning outcomes

Student is able to:
- derivate functions and utilise derivation in practice
- integrate polynomial functions and utilise integration in practice
- solve other equations and trigonometrical problems

Assessment scale

1-5

Enrollment

20.11.2023 - 05.01.2024

Timing

01.01.2024 - 31.07.2024

Number of ECTS credits allocated

3 op

Virtual portion

3 op

Mode of delivery

Distance learning

Unit

Faculty of Technology (LAB)

Campus

E-campus, Lahti

Teaching languages
  • Finnish
Degree programmes
  • Bachelor's Degree Programme in Information Technology
Teachers
  • Juha Hyytiäinen
Scheduling groups
  • Luennot 1 (Size: 500. Open UAS: 0.)
Groups
  • TLTITVT23KM
Small groups
  • Lecture 1

Learning outcomes

Student is able to:
- derivate functions and utilise derivation in practice
- integrate polynomial functions and utilise integration in practice
- solve other equations and trigonometrical problems

Assessment scale

1-5

Enrollment

15.05.2023 - 01.09.2023

Timing

04.09.2023 - 15.12.2023

Number of ECTS credits allocated

5 op

Mode of delivery

Contact teaching

Unit

Faculty of Technology (LAB)

Campus

E-campus, Lahti

Teaching languages
  • Finnish
Degree programmes
  • Bachelor's Degree Programme in Information Technology
Teachers
  • Rami Viksilä
Scheduling groups
  • Verkkoluento 1 (Size: 0. Open UAS: 0.)
Groups
  • TLTITVT23SV
Small groups
  • Verkkoluento 1

Learning outcomes

The student is able to
- explain “how the Internet works” and describe the central services and their effects on the usability of the services provided by the Internet
- explain what components form Local Area Network (LAN) and what factors most affect its capacity and performance
- plan, implement, and test the most used services of a LAN and be able to connect the local area network to the Internet
- explain the functions and differences of a routers and switches and describe the content and structures of packets, frames and other data network messages
- describe and take into account the risks and security threats connected to data communications and explain how a firewall works

Assessment scale

1-5

Enrollment

20.11.2023 - 05.01.2024

Timing

04.03.2024 - 26.04.2024

Number of ECTS credits allocated

3 op

Mode of delivery

Contact teaching

Unit

Faculty of Technology (LAB)

Campus

E-campus, Lahti

Teaching languages
  • Finnish
Degree programmes
  • Bachelor's Degree Programme in Information Technology
Teachers
  • Matti Welin
Scheduling groups
  • Luennot 1 (Size: 100. Open UAS: 0.)
Groups
  • TLTITVT22SV
  • TLTITVT23KM
Small groups
  • Lecture 1

Learning outcomes

The student is able to
- justify the use of different basic data structures and algorithms in programming
- use basic data structures and algorithms in software design and implementation

Assessment scale

1-5

Enrollment

15.05.2023 - 01.09.2023

Timing

04.09.2023 - 15.12.2023

Number of ECTS credits allocated

3 op

Mode of delivery

Contact teaching

Unit

Faculty of Technology (LAB)

Campus

E-campus, Lahti

Teaching languages
  • Finnish
Degree programmes
  • Bachelor's Degree Programme in Information Technology
Teachers
  • Tommi Veijalainen
Scheduling groups
  • Luennot 1 (Size: 0. Open UAS: 0.)
Groups
  • TLTITVT23KM
Small groups
  • Luennot 1

Learning outcomes

Student can
- explain thermal transfer methods and utilize them in ICT
- Evaluate wave motion and calculate with wave motion related quantities
- Analyze different ac-signals

Assessment scale

1-5

Enrollment

20.11.2023 - 05.01.2024

Timing

08.01.2024 - 30.04.2024

Number of ECTS credits allocated

3 op

Virtual portion

3 op

Mode of delivery

Distance learning

Unit

Faculty of Technology (LAB)

Campus

E-campus, Lahti

Teaching languages
  • Finnish
Degree programmes
  • Bachelor's Degree Programme in Information Technology
Teachers
  • Tommi Veijalainen
Scheduling groups
  • Luennot 1 (Size: 500. Open UAS: 0.)
Groups
  • TLTITVT23SV
Small groups
  • Lecture 1

Learning outcomes

Student can
- explain thermal transfer methods and utilize them in ICT
- Evaluate wave motion and calculate with wave motion related quantities
- Analyze different ac-signals

Assessment scale

1-5

Enrollment

20.11.2023 - 05.01.2024

Timing

08.01.2024 - 30.04.2024

Number of ECTS credits allocated

5 op

Virtual portion

5 op

Mode of delivery

Distance learning

Unit

Faculty of Technology (LAB)

Campus

E-campus, Lahti

Teaching languages
  • Finnish
Degree programmes
  • Bachelor's Degree Programme in Information Technology
Teachers
  • Rami Viksilä
Scheduling groups
  • Verkkoluento 1 (Size: 500. Open UAS: 0.)
Groups
  • TLTITVT22SV
  • TLTITVT23KM
Small groups
  • Online lecture 1

Learning outcomes

The student is able to
- interconnect different parts of the data networks, and understands the differences between solutions and their impacts on performance as well as information security
- implement and connect a fault tolerant local area network into the Internet
- understand the most significant differences between different firewall technologies
- implement protection to the different network connected devices
- use network monitoring system to manage larger network entities

Assessment scale

1-5

Enrollment

15.05.2023 - 01.09.2023

Timing

04.09.2023 - 15.12.2023

Number of ECTS credits allocated

5 op

Mode of delivery

Contact teaching

Unit

Faculty of Technology (LAB)

Campus

E-campus, Lahti

Teaching languages
  • Finnish
Seats

0 - 500

Degree programmes
  • Bachelor's Degree Programme in Information Technology
Teachers
  • Matti Welin
  • Henri Koukka
  • Marianne Matilainen
Scheduling groups
  • Luennot 1 (Size: 0. Open UAS: 0.)
Groups
  • TLTITVT22K
  • TLTITVT21SV
Small groups
  • Luennot 1

Learning outcomes

The student is able to
- obtain information independently
- do research work using project work methods
- utilize the knowledge and skills gained in a practical project in the research work
- apply research information in practical projects
- write a written report and a seminar presentation
- critically examine professional texts and presentations
- use statistical and probabilistic mathematical methods

Assessment scale

1-5

Enrollment

20.11.2023 - 05.01.2024

Timing

08.01.2024 - 26.04.2024

Number of ECTS credits allocated

5 op

Virtual portion

5 op

Mode of delivery

Distance learning

Unit

Faculty of Technology (LAB)

Campus

E-campus, Lahti

Teaching languages
  • Finnish
Degree programmes
  • Bachelor's Degree Programme in Information Technology
Teachers
  • Matti Welin
  • Henri Koukka
  • Marianne Matilainen
Scheduling groups
  • Luennot 1 (Size: 0. Open UAS: 0.)
Groups
  • TLTITVT22K
  • TLTITVT21SV
Small groups
  • Lecture 1

Learning outcomes

The student is able to
- obtain information independently
- do research work using project work methods
- utilize the knowledge and skills gained in a practical project in the research work
- apply research information in practical projects
- write a written report and a seminar presentation
- critically examine professional texts and presentations
- use statistical and probabilistic mathematical methods

Assessment scale

1-5

Enrollment

15.05.2023 - 01.09.2023

Timing

04.09.2023 - 15.12.2023

Number of ECTS credits allocated

5 op

Virtual portion

5 op

Mode of delivery

Distance learning

Unit

Faculty of Technology (LAB)

Campus

E-campus, Lahti

Teaching languages
  • Finnish
Seats

0 - 500

Degree programmes
  • Bachelor's Degree Programme in Information Technology
Teachers
  • Marianne Matilainen
Scheduling groups
  • Luennot 1 (Size: 0. Open UAS: 0.)
Groups
  • TLTITVT21SV
Small groups
  • Luennot 1

Learning outcomes

The student is able to
- define most important competences needed in work life
- act as an expert in different jobs
- define future work skills and challenges in work life
- categorize rules in work life
- interpret work life economy, human resources and leadership
- act actively in international IT-environments

Assessment scale

1-5

Enrollment

15.05.2023 - 01.09.2023

Timing

08.09.2023 - 17.10.2023

Number of ECTS credits allocated

5 op

Mode of delivery

Contact teaching

Unit

Faculty of Technology (LAB)

Campus

Lahti Campus

Teaching languages
  • Finnish
Seats

0 - 40

Degree programmes
  • Bachelor's Degree Programme in Information Technology
Teachers
  • Minna Ulmala
Scheduling groups
  • Luennot 1 (Size: 0. Open UAS: 0.)
Groups
  • TLTITVT22K
Small groups
  • Lecture 1

Learning outcomes

The student is able to
- define most important competences needed in work life
- act as an expert in different jobs
- define future work skills and challenges in work life
- categorize rules in work life
- interpret work life economy, human resources and leadership
- act actively in international IT-environments

Assessment scale

1-5

Enrollment

15.05.2023 - 01.09.2023

Timing

04.09.2023 - 15.12.2023

Number of ECTS credits allocated

5 op

Mode of delivery

Contact teaching

Unit

Faculty of Technology (LAB)

Campus

E-campus, Lahti

Teaching languages
  • Finnish
Degree programmes
  • Bachelor's Degree Programme in Information Technology
Teachers
  • Henri Koukka
  • Johan Kuparinen
Scheduling groups
  • Luennot 1 (Size: 0. Open UAS: 0.)
Groups
  • TLTITVT21SV
  • TLTITVT21K
Small groups
  • Luennot 1

Learning outcomes

A student can:
- describe different kind of new technologies
- compare suitability of technologies against own needs
- utilize some of new technologies presented on the course

Assessment scale

1-5

Enrollment

15.05.2023 - 01.09.2023

Timing

04.09.2023 - 15.12.2023

Number of ECTS credits allocated

5 op

Mode of delivery

Contact teaching

Unit

Faculty of Technology (LAB)

Campus

E-campus, Lahti

Teaching languages
  • Finnish
  • English
Degree programmes
  • Bachelor's Degree Programme in Information Technology
Teachers
  • Rami Viksilä
Scheduling groups
  • Verkkoluento 1 (Size: 0. Open UAS: 0.)
Groups
  • TLTITVT21SV
  • TLTITVT21K
  • TLTITVT20SV
  • TLTIEX23S2
  • TLTIICTDD23S
    Bachelor’s Degree Programme in Information and Communications Technology 23S, Double Degree, Lahti
Small groups
  • Verkkoluento 1

Learning outcomes

The student is able to
- describe and recognize the benefits of virtualization and cloud computing when it comes to improving the efficiency of ICT services
- plan and execute a digital service using virtualization and cloud computing in a chosen platform
- discuss and justify the choice of virtualization environment or cloud computing service as a platform for digital services

Assessment scale

1-5

Enrollment

15.05.2023 - 01.09.2023

Timing

04.09.2023 - 15.12.2023

Number of ECTS credits allocated

3 op

Mode of delivery

Contact teaching

Unit

Faculty of Technology (LAB)

Campus

E-campus, Lahti

Teaching languages
  • Finnish
Degree programmes
  • Bachelor's Degree Programme in Information Technology
Teachers
  • Henri Koukka
Scheduling groups
  • Luennot 1 (Size: 0. Open UAS: 0.)
Groups
  • TLTITVT23KM
Small groups
  • Luennot 1

Learning outcomes

A student can:
- utilize JavaScript language to create dynamic web content
- utilize open source JavaScript libraries
- use css-preprocessor in creation and modification of css files

Assessment scale

1-5

Enrollment

20.11.2023 - 05.01.2024

Timing

08.01.2024 - 26.04.2024

Number of ECTS credits allocated

3 op

Mode of delivery

Contact teaching

Unit

Faculty of Technology (LAB)

Campus

E-campus

Teaching languages
  • Finnish
Degree programmes
  • Bachelor's Degree Programme in Information Technology
Teachers
  • Henri Koukka
Scheduling groups
  • Luennot (Size: 0. Open UAS: 0.)
Groups
  • TLTITVT23SV
Small groups
  • Lecture

Learning outcomes

A student can:
- utilize JavaScript language to create dynamic web content
- utilize open source JavaScript libraries
- use css-preprocessor in creation and modification of css files

Assessment scale

1-5

Enrollment

15.05.2023 - 01.09.2023

Timing

04.09.2023 - 15.12.2023

Number of ECTS credits allocated

5 op

Mode of delivery

Contact teaching

Unit

Faculty of Technology (LAB)

Campus

E-campus, Lahti

Teaching languages
  • Finnish
Degree programmes
  • Bachelor's Degree Programme in Information Technology
Teachers
  • Henri Koukka
Scheduling groups
  • Luennot 1 (Size: 0. Open UAS: 0.)
Groups
  • TLTITVT23SV
Small groups
  • Luennot 1

Learning outcomes

Student is able to:
- describe meaning of markup languages and how thye work in www environment
- describe the most important web protocols
- create and publish responsive web page which is done by using HTML and CSS languages
- use basic techniques of image processing
- utiiize images on web pages and documentation

Assessment scale

1-5

Enrollment

15.05.2023 - 01.09.2023

Timing

04.09.2023 - 15.12.2023

Number of ECTS credits allocated

5 op

Mode of delivery

Contact teaching

Unit

Faculty of Technology (LAB)

Campus

E-campus, Lahti

Teaching languages
  • Finnish
  • English
Degree programmes
  • Bachelor's Degree Programme in Information Technology
Teachers
  • Ismo Jakonen
  • Olli Koskimaa
Scheduling groups
  • Luennot 1 (Size: 0. Open UAS: 0.)
Groups
  • TLTITVT22K
  • TLTITVT22SV
  • TLTIEX23S2
  • TLTIICTDD23S
    Bachelor’s Degree Programme in Information and Communications Technology 23S, Double Degree, Lahti
Small groups
  • Luennot 1

Learning outcomes

The student is able to
- describe the importance of the visual user experience in applications
- Design and implement a simple modern web application
- apply image processing methods in the design of user interfaces
- Design and program a simple game

Implementation and methods of teaching

Implementation according to a separate schedule in October-November.
Teaching is carried out as distance learning.
The course introduces the use of the Unity 3D program for making games and interactive presentations through examples and exercises.

Timing and attendance

Autumn 2023

Learning material and recommended literature

Study material in Moodle

Exam retakes

No exams

Learning environment

Moodle.lut.fi and ZOOM

Assessment criteria

The evaluation of the course is based on returnable assignments. The evaluation of the assignments is based on the versatile utilization of the features of the software used in the assignment, the adoption of new ways of working, and the visual appearance of the assignments.

Assessment scale

1-5

Failed (0)

The student has not achieved the minimum goals of the course.

Assessment criteria: level 1 (assessment scale 1–5)

The student is able to use and create games with Unity3D software.

Assessment criteria: level 3 (assessment scale 1–5)

The student is able to use and utilize Unity3D software in a variety of ways to create games and interactive presentations.

Assessment criteria: level 5 (assessment scale 1–5)

The student masters the Unity 3D software used in the course professionally and is able to apply the lessons learned in the use of other software as well. The visual layout of the returned assignments is well implemented

Enrollment

15.05.2023 - 01.09.2023

Timing

04.09.2023 - 15.12.2023

Number of ECTS credits allocated

5 op

Mode of delivery

Contact teaching

Unit

Faculty of Technology (LAB)

Campus

E-campus, Lahti

Teaching languages
  • Finnish
  • English
Degree programmes
  • Bachelor's Degree Programme in Information Technology
Teachers
  • Olli Koskimaa
Scheduling groups
  • Luennot 1 (Size: 0. Open UAS: 0.)
Groups
  • TLTITVT22K
  • TLTITVT22SV
  • TLTIEX23S2
  • TLTIICTDD23S
    Bachelor’s Degree Programme in Information and Communications Technology 23S, Double Degree, Lahti
Small groups
  • Luennot 1

Learning outcomes

The student is able to
- evaluate the impact of network topology and technology on data transmission performance
- utilize LAN services in their own work (DHCP, VLAN, ARP)
- master the basics and maintaining of operating systems (Linux / Windows)
- explain the basic structures of a web application

Implementation and methods of teaching

Lectures and exercises

Timing and attendance

Fall 2023. Attendance at classes is desirable.

Learning material and recommended literature

Material on the course's moodle page

Learning environment

LAB's available electronic learning environments.

Contents

- Knows the basics of Linux usage, and knows how to manage system processes and monitor the load.
- Can manage network settings of the operating system in different network environments.
- Able to manage software and services installed in the system.
- Know how to log in and work with an ssh connection in a Linux server environment.
- Can use authentication keys (public/private) as part of ssh login.
- Understands the basics of the PHP language and knows how to use his knowledge in the implementation of the server script
- Implements a form handler that reads the content of the html form and saves the content to the database
- Implements a www server application that listens to requests from the browser and reads and returns the requested information from the database as an html page.

Additional information for students: previous knowledge etc.

Returnable assignments, reports, presentation of achieved results and written reporting, participation in group work.

Assessment scale

1-5

Enrollment

15.05.2023 - 01.09.2023

Timing

16.10.2023 - 15.12.2023

Number of ECTS credits allocated

5 op

Mode of delivery

Contact teaching

Unit

Faculty of Technology (LAB)

Campus

E-campus, Lahti

Teaching languages
  • Finnish
  • English
Degree programmes
  • Bachelor's Degree Programme in Information Technology
Teachers
  • Ismo Jakonen
  • Olli Koskimaa
  • Johan Kuparinen
Scheduling groups
  • Luennot 1 (Size: 0. Open UAS: 0.)
Groups
  • TLTITVT22K
  • TLTITVT22SV
  • TLTIEX23S2
  • TLTIICTDD23S
    Bachelor’s Degree Programme in Information and Communications Technology 23S, Double Degree, Lahti
Small groups
  • Luennot 1

Learning outcomes

The student is able to
- act as an expert in a small group and solve tasks together
- act as part of a project using agile project methods
- design web and game interfaces
- design and implement game environments

Implementation and methods of teaching

Implemented in small groups with the Unity3d tool, the game and a server application that allows the game to communicate to the database of game statistics.

Timing and attendance

After the autumn holidays in late autumn 2023

Learning material and recommended literature

Material found on the course's moodle pages

Learning environment

moodle.lut.fi and zoom

Contents

The student is able to implement a game for a small group project and the background service used by the game, which stores game statistics in a database.

Additional information for students: previous knowledge etc.

Basics of Unity

Assessment criteria

Small group exercise

Assessment scale

1-5

Failed (0)

The student does not participate in the project or a small group does not create an implementation that meets the criteria.

Assessment criteria: level 1 (assessment scale 1–5)

The student participates in the project with a minimum share and the output of the small group meets the minimum requirements.

Assessment criteria: level 3 (assessment scale 1–5)

The student actively implements his / her own part of the project. The output of the small group meets the requirements.

Assessment criteria: level 5 (assessment scale 1–5)

The student actively acts as a responsible and leading actor in the project. The end result of the project is excellent and varied.

Enrollment

20.11.2023 - 05.01.2024

Timing

08.01.2024 - 26.04.2024

Number of ECTS credits allocated

5 op

Virtual portion

5 op

Mode of delivery

Distance learning

Unit

Faculty of Technology (LAB)

Campus

E-campus, Lahti

Teaching languages
  • Finnish
Degree programmes
  • Bachelor's Degree Programme in Information Technology
Teachers
  • Henri Koukka
Scheduling groups
  • Luennot (Size: 0. Open UAS: 0.)
Groups
  • TLTITVT21SV
  • TLTITVT22K
Small groups
  • Lecture

Learning outcomes

The student knows how
- Design content for the web game environment
- Implement a we-play environment
- compare and interpret technologies in the web gaming environment

Assessment scale

1-5

Enrollment

15.05.2023 - 18.08.2023

Timing

11.09.2023 - 15.12.2023

Number of ECTS credits allocated

5 op

Virtual portion

5 op

Mode of delivery

Distance learning

Unit

Faculty of Technology (LAB)

Campus

E-campus, Lahti

Teaching languages
  • Finnish
Seats

0 - 30

Degree programmes
  • Bachelor's Degree Programme in Information Technology
Teachers
  • Anna-Stiina Myllymäki
  • Aria Kanerva
Scheduling groups
  • Luennot 1 (Size: 0. Open UAS: 0.)
Groups
  • TLTITVT22K
  • TLTITVT21SV
Small groups
  • Luennot 1

Learning outcomes

The student knows how to:
- describe the foundations of internal, voluntary, and external entrepreneurship
- evaluate the business idea and its chances of success
- assess the strategic importance of innovation and innovation
- use different brainstorming methods
- analyze different innovation processes

Assessment scale

1-5

Enrollment

20.11.2023 - 21.01.2024

Timing

08.01.2024 - 26.01.2024

Number of ECTS credits allocated

1 op

Mode of delivery

Contact teaching

Unit

Faculty of Technology (LAB)

Campus

Lahti Campus

Teaching languages
  • English
Degree programmes
  • Bachelor's Degree Programme in Information Technology
  • Complementary competence and optional courses, Bachelors
Teachers
  • Matti Welin
  • Ismo Jakonen
  • Henri Koukka
  • Olli Koskimaa
  • Marianne Matilainen
  • Rami Viksilä
  • Johan Kuparinen
Scheduling groups
  • Scheduling group 1 (Size: 0. Open UAS: 0.)
Groups
  • TLTITVT21SV
  • TLTITVT22K
  • TLTITVT21K
  • TLABTO23H
  • TLTITVT22SV
  • TLTITVT23KM
  • 07TVT20K
  • TLTITVT20SV
Small groups
  • Scheduling group 1

Assessment scale

1-5

Enrollment

06.05.2024 - 30.08.2024

Timing

02.09.2024 - 13.12.2024

Number of ECTS credits allocated

1 op

Virtual portion

1 op

Mode of delivery

Distance learning

Unit

Faculty of Technology (LAB)

Campus

E-campus, Lahti

Teaching languages
  • Finnish
Degree programmes
  • Bachelor's Degree Programme in Information Technology
Teachers
  • Olli Koskimaa
  • Marianne Matilainen
Scheduling groups
  • Toteutuksen opetusryhmä (Size: 0. Open UAS: 0.)
  • Luennot 1 (Size: 500. Open UAS: 0.)
Groups
  • TLTITVT24SV
Small groups
  • Scheduling group
  • Lecture 1

Learning outcomes

The student is able to
- plan their own learning and cooperate in situations related to their own field of studies
- recognize their own competence and the needs to develop them further and to plan their career path observing them
- act as a group member
- operate in the learning environments of LAB University of Applied Sciences
- picture their own field of studies and its future skills
- give feedback on tuition and services and thus participate in the development of education

Assessment scale

Approved/Failed

Enrollment

06.05.2024 - 30.08.2024

Timing

02.09.2024 - 13.12.2024

Number of ECTS credits allocated

1 op

Virtual portion

1 op

Mode of delivery

Distance learning

Unit

Faculty of Technology (LAB)

Campus

E-campus, Lahti

Teaching languages
  • Finnish
Degree programmes
  • Bachelor's Degree Programme in Information Technology
Teachers
  • Olli Koskimaa
  • Marianne Matilainen
Scheduling groups
  • Luennot 1 (Size: 500. Open UAS: 0.)
Groups
  • TLTITVT23SV
Small groups
  • Lecture 1

Learning outcomes

The student is able to
- identify themselves as a learner and develop their own learning skills
- evaluate innovative or alternative future competences required in their own field
- recognize and aim their own competences to be in level with the future career requirements
- masters the professional concepts of their own field and is able to point out their competencies during job recruitment processes
- give feedback on tuition and services and thus participate in the development of education

Assessment scale

Approved/Failed

Enrollment

06.05.2024 - 30.08.2024

Timing

02.09.2024 - 01.11.2024

Number of ECTS credits allocated

10 op

Virtual portion

10 op

Mode of delivery

Distance learning

Unit

Faculty of Technology (LAB)

Campus

E-campus, Lahti

Teaching languages
  • Finnish
Seats

10 - 60

Degree programmes
  • Bachelor’s Degree Programme in Environmental Engineering
  • Bachelor's Degree Programme in Information Technology
Teachers
  • Minna Asplund
  • Henri Koukka
  • Erjaleena Koljonen
Scheduling groups
  • Luennot 1 (Size: 100. Open UAS: 0.)
Groups
  • TLTITVT22K
  • TLTIENTEC23KM
  • TLTITVT22SV
  • TLTIENTEC22KM
Small groups
  • Lecture 1

Learning outcomes

The student is able to
- utilize mathematical methods to analyze and to predict phenomena
- utilize a modern statistical tool
- visualize data to identify its properties, analysis interpretation and to facilitate further processing

Assessment scale

1-5

Enrollment

06.05.2024 - 30.08.2024

Timing

02.09.2024 - 13.12.2024

Number of ECTS credits allocated

5 op

Virtual portion

5 op

Mode of delivery

Distance learning

Unit

Faculty of Technology (LAB)

Campus
  • Lahti Campus
  • E-campus, Lahti
Teaching languages
  • Finnish
  • English
Degree programmes
  • Bachelor's Degree Programme in Information Technology
Teachers
  • Olli Koskimaa
  • Johan Kuparinen
Scheduling groups
  • Luennot 1 (Size: 500. Open UAS: 0.)
Groups
  • TLTITVT22K
  • TLTIICTDD24S
    Bachelor’s Degree Programme in Information and Communications Technology 24S, Double Degree, Lahti
  • TLTITVT22SV
  • TLTIEX24S2
Small groups
  • Lecture 1

Learning outcomes

The student knows how
- design and implement 2D and 3D games for different game platforms
- take advantage of the physics of game engines
- make use of mathematics and physics to implement game dynamics

Implementation and methods of teaching

Content:
Unity 3D advanced features. The course included lectures, project work, and practical assignments.

Timing and attendance

Lectures once per week from January to April.

Learning material and recommended literature

Unity3d documentation and API descriptions. Study material is distributed in Moodle.

Alternative completion methods

Verification of skills, e.g. with the help of a practical game project

Contents

The course introduces the advanced features of the Unity game engine. Students are required to know the basics of the Unity. The course is implemented as laboratory work, which includes knowledge attacks, practical exercises, independent knowledge acquisition and application. The learning environment is an online computer where games can be developed with the Unity game engine.

Additional information for students: previous knowledge etc.

Basic knowledge about 3D Unity and programming with C#

Assessment criteria

Active participation in teaching, returned exercises

Assessment scale

1-5

Assessment criteria: level 1 (assessment scale 1–5)

Can implement the exercises/game project in accordance with the given minimum requirements

Assessment criteria: level 3 (assessment scale 1–5)

Can implement the exercises/game project according to the given requirements and look for alternative solutions/implementation methods. Makes versatile use of the features of the game engine. The source code is clean and the usability is at a good level.

Assessment criteria: level 5 (assessment scale 1–5)

Can implement the exercises/game project according to the given instructions and exceed the customer's expectations. Searches for and critically analyzes alternative solutions/implementation methods. The source code is fully commented and clean. Usability is at a suitable level. The result is visually impressive

Enrollment

06.05.2024 - 30.08.2024

Timing

02.09.2024 - 13.12.2024

Number of ECTS credits allocated

5 op

Virtual portion

5 op

Mode of delivery

Distance learning

Unit

Faculty of Technology (LAB)

Campus
  • Lahti Campus
  • E-campus, Lahti
Teaching languages
  • Finnish
Degree programmes
  • Bachelor's Degree Programme in Information Technology
Teachers
  • Matti Welin
Scheduling groups
  • Luennot 1 (Size: 100. Open UAS: 0.)
Groups
  • TLTITVT21SV
  • TLTITVT22K
Small groups
  • Lecture 1

Learning outcomes

Student is able to
- explain principles of distribution and data communications concerning distributed embedded systems
- explain the methods, communication protocols and implementation frameworks used in distributed systems
- design and implement an distributed application

Assessment scale

1-5

Enrollment

06.05.2024 - 30.08.2024

Timing

02.09.2024 - 13.12.2024

Number of ECTS credits allocated

5 op

Virtual portion

5 op

Mode of delivery

Distance learning

Unit

Faculty of Technology (LAB)

Campus

E-campus, Lahti

Teaching languages
  • Finnish
Degree programmes
  • Bachelor's Degree Programme in Information Technology
Teachers
  • Tommi Veijalainen
  • Juha Hyytiäinen
Scheduling groups
  • Luennot 1 (Size: 500. Open UAS: 0.)
Groups
  • TLTITVT22K
  • TLTITVT22SV
Small groups
  • Lecture 1

Learning outcomes

Student can
- Describe different memory types
- Design and implement simple IoT device
- Design I/O interface
- Make memory circuits with different types of memories

Assessment scale

1-5

Enrollment

06.05.2024 - 30.08.2024

Timing

02.09.2024 - 27.09.2024

Number of ECTS credits allocated

5 op

Virtual portion

5 op

Mode of delivery

Distance learning

Unit

Faculty of Technology (LAB)

Campus

E-campus, Lahti

Teaching languages
  • Finnish
Degree programmes
  • Bachelor's Degree Programme in Information Technology
Teachers
  • Tommi Veijalainen
  • Karri Miettinen
  • Juha Hyytiäinen
Scheduling groups
  • Luennot 1 (Size: 500. Open UAS: 0.)
Groups
  • TLTITVT23SV
Small groups
  • Lecture 1

Learning outcomes

The student is able to
- work in a simple IoT development project
- design and implement a simple embedded IoT device
- explain the basics of the IoT pipeline

Assessment scale

1-5

Enrollment

06.05.2024 - 30.08.2024

Timing

14.10.2024 - 13.12.2024

Number of ECTS credits allocated

5 op

Virtual portion

5 op

Mode of delivery

Distance learning

Unit

Faculty of Technology (LAB)

Campus
  • Lahti Campus
  • E-campus, Lahti
Teaching languages
  • Finnish
Degree programmes
  • Bachelor's Degree Programme in Information Technology
Teachers
  • Matti Welin
  • Olli Koskimaa
Scheduling groups
  • Harjoitukset 1 (Size: 100. Open UAS: 0.)
Groups
  • TLTITVT21SV
  • TLTITVT22K
Small groups
  • Practice 1

Learning outcomes

Student can
- Design and implement embedded IoT device using standard data transfer protocols
- Implement Iot hub as cloud service with simple data analysis and visualization application
- utilize unit testing tools to guarantee software quality
- work as a leading software specialist in IoT development project

Assessment scale

1-5

Enrollment

06.05.2024 - 30.08.2024

Timing

02.09.2024 - 13.12.2024

Number of ECTS credits allocated

5 op

Virtual portion

5 op

Mode of delivery

Distance learning

Unit

Faculty of Technology (LAB)

Campus

E-campus, Lahti

Teaching languages
  • Finnish
Degree programmes
  • Bachelor's Degree Programme in Information Technology
Teachers
  • Tommi Veijalainen
  • Antti Jokinen
  • Juha Hyytiäinen
Scheduling groups
  • Luennot 1 (Size: 500. Open UAS: 0.)
Groups
  • TLTITVT22K
  • TLTITVT22SV
Small groups
  • Lecture 1

Learning outcomes

Student can
- Explain most common sensor types and busses
- Connect modules and memories
- Compare different data transfer methods and components

Assessment scale

1-5

Enrollment

06.05.2024 - 30.08.2024

Timing

02.09.2024 - 13.12.2024

Number of ECTS credits allocated

5 op

Virtual portion

5 op

Mode of delivery

Distance learning

Unit

Faculty of Technology (LAB)

Campus
  • Lahti Campus
  • E-campus, Lahti
Teaching languages
  • Finnish
Degree programmes
  • Bachelor's Degree Programme in Information Technology
Teachers
  • Tommi Veijalainen
  • Juha Hyytiäinen
Scheduling groups
  • Luennot 1 (Size: 500. Open UAS: 0.)
Groups
  • TLTITVT22K
  • TLTITVT22SV
Small groups
  • Lecture 1

Learning outcomes

Student can
- Design IoT application
- Implement a practical implementation of an IoT pipeline
- Analyze the outcome

Assessment scale

1-5

Enrollment

06.05.2024 - 30.08.2024

Timing

30.09.2024 - 18.10.2024

Number of ECTS credits allocated

5 op

Virtual portion

5 op

Mode of delivery

Distance learning

Unit

Faculty of Technology (LAB)

Campus

E-campus, Lahti

Teaching languages
  • Finnish
Degree programmes
  • Bachelor's Degree Programme in Information Technology
Teachers
  • LAB_virtuaalihenkilö_TVT_01 Virtuaaliopettaja (LAB)
  • Tommi Veijalainen
  • Marianne Matilainen
  • Juha Hyytiäinen
Scheduling groups
  • Luennot 1 (Size: 500. Open UAS: 0.)
Groups
  • TLTITVT23SV
Small groups
  • Lecture 1

Learning outcomes

The student is able to
- work in a small team and solve tasks together
- generalize basics of embedded design
- explain OS basics and structure
- explain microprocessor architectures and types
- explain basic data transfer methods
- evaluate simple schematics and electronics' documents
- categorize IoT and embedded systems

Assessment scale

1-5

Enrollment

06.05.2024 - 30.08.2024

Timing

25.11.2024 - 13.12.2024

Number of ECTS credits allocated

5 op

Virtual portion

5 op

Mode of delivery

Distance learning

Unit

Faculty of Technology (LAB)

Campus

E-campus, Lahti

Teaching languages
  • Finnish
Degree programmes
  • Bachelor's Degree Programme in Information Technology
Teachers
  • LAB_virtuaalihenkilö_TVT_01 Virtuaaliopettaja (LAB)
  • Tommi Veijalainen
  • Marianne Matilainen
  • Juha Hyytiäinen
Scheduling groups
  • Luennot 1 (Size: 500. Open UAS: 0.)
Groups
  • TLTITVT23SV
Small groups
  • Lecture 1

Learning outcomes

The student is able to
- design and implement basic electronic circuits
- implement a simple IoT solution
- implement a simple embedded system program with an appropriate programming language
- implement simple application using standand system calls
- expond an IoT and embedded system use in different applications

Assessment scale

1-5

Enrollment

06.05.2024 - 30.08.2024

Timing

28.10.2024 - 22.11.2024

Number of ECTS credits allocated

5 op

Virtual portion

5 op

Mode of delivery

Distance learning

Unit

Faculty of Technology (LAB)

Campus

E-campus, Lahti

Teaching languages
  • Finnish
Degree programmes
  • Bachelor's Degree Programme in Information Technology
Teachers
  • LAB_virtuaalihenkilö_TVT_01 Virtuaaliopettaja (LAB)
  • Tommi Veijalainen
  • Juha Hyytiäinen
  • Marianne Matilainen
Scheduling groups
  • Luennot 1 (Size: 500. Open UAS: 0.)
Groups
  • TLTITVT23SV
Small groups
  • Lecture 1

Learning outcomes

The student is able to
- document basic circuits in electronics
- design a simple IoT solution
- design a simple embedded system program with an appropriate programming language
- design a simple application using standard system calls
- analyze and categorize IoT and embedded system design

Assessment scale

1-5

Enrollment

06.05.2024 - 30.08.2024

Timing

28.10.2024 - 13.12.2024

Number of ECTS credits allocated

3 op

Virtual portion

3 op

Mode of delivery

Distance learning

Unit

Faculty of Technology (LAB)

Campus
  • Lahti Campus
  • E-campus, Lahti
Teaching languages
  • Finnish
  • English
Degree programmes
  • Bachelor's Degree Programme in Information Technology
Teachers
  • Matti Welin
Scheduling groups
  • Luennot 1 (Size: 100. Open UAS: 0.)
Groups
  • TLTITVT22K
  • TLTIICTDD24S
    Bachelor’s Degree Programme in Information and Communications Technology 24S, Double Degree, Lahti
  • TLTITVT22SV
  • TLTIEX24S2
Small groups
  • Lecture 1

Learning outcomes

Student is able to
- design and implement a modern web-application
- implement an asynchronous web-application
- use modern frameworks in implementing the web-application

Implementation and methods of teaching

The teaching methods used are distance learning lectures, as well as applied exercises based on examples.

Timing and attendance

Presence and personal activity are desirable, monitored, and affect evaluation. The course is approximately 2 x 2 hours per week and is scheduled for the second semester of the fall (starting from week 44 until xmas).

Learning material and recommended literature

Study material can be found in Moodle. It consists of course lecture slides and other current material. In addition, the student independently searches for both literature sources and reliable sources available on the Internet.

Alternative completion methods

Agreed on demand.

Working life cooperation

-

Exam retakes

-

Learning environment

The virtual Moodle e-learning platform is used as the information and organization environment for the course. This course requires a personal computer and it is a good idea to have administrator rights during the course. The computer OS can be Windows, Linux, or Mac.

Student time use and work load

Lecture session approximately 33.
Total hours for studying approximately 80.

Contents

During this course student learns web-frameworks used in web-services. Browser framework is Angular (or similar).

Additional information for students: previous knowledge etc.

www-technologies, programming basics, Javascript/Typescript basics.

Assessment criteria

The evaluation is based on the level of completion of the tasks assigned to the course and the student's activity.

Assessment scale

1-5

Failed (0)

The student has not achieved the competence objectives of the course.

Assessment criteria: level 1 (assessment scale 1–5)

The student is able to make use of available data sources and make independent solutions to some extent. The tasks to be returned must be completed at the pass level.

Assessment criteria: level 3 (assessment scale 1–5)

The student is able to use and apply the available data sources independently.
The returned tasks must be performed in such a way that they have been correctly and approved in accordance with the assignment. The student participates in the discussion and reflection during the lectures.

Assessment criteria: level 5 (assessment scale 1–5)

The student is able to make use of, critically evaluate and apply available data sources. The student is required to take an active part in the discussion, is a positive interlocutor and promotes the discussion in an essential direction and justifies his or her opinion. The tasks to be returned must be completed in such a way that they meet the objectives of the given assignment at a commendable level.

Enrollment

06.05.2024 - 30.08.2024

Timing

04.11.2024 - 13.12.2024

Number of ECTS credits allocated

5 op

Virtual portion

5 op

Mode of delivery

Distance learning

Unit

Faculty of Technology (LAB)

Campus

E-campus, Lahti

Teaching languages
  • Finnish
Seats

10 - 40

Degree programmes
  • Bachelor’s Degree Programme in Environmental Engineering
  • Bachelor's Degree Programme in Information Technology
Teachers
  • Matti Welin
  • Minna Asplund
  • Rami Viksilä
Scheduling groups
  • Luennot 1 (Size: 100. Open UAS: 0.)
Groups
  • TLTITVT21SV
  • TLTITVT21K
  • TLTIENTEC23KM
  • TLTIENTEC22KM
Small groups
  • Lecture 1

Learning outcomes

The student is able to
- take advantage of both supervised and unsupervised machine learning in an appropriate way
- implement the fitting of the machine learning model
- take advantage of the supply of cloud services
- take into account the ethical guidelines of the authorities and the technology industry
- make use of existing machine learning ecosystems and equipment

Assessment scale

1-5

Enrollment

06.05.2024 - 30.08.2024

Timing

02.09.2024 - 13.12.2024

Number of ECTS credits allocated

5 op

Virtual portion

5 op

Mode of delivery

Distance learning

Unit

Faculty of Technology (LAB)

Campus

E-campus, Lahti

Teaching languages
  • Finnish
Degree programmes
  • Bachelor's Degree Programme in Information Technology
Teachers
  • Karri Miettinen
Scheduling groups
  • Luennot 1 (Size: 500. Open UAS: 0.)
Groups
  • TLTITVT24SV
Small groups
  • Lecture 1

Learning outcomes

The student is able to:
- performing tasks on a computer through programming
- process and analyze data programmatically
- utilize common programming structures in programming code
- implement small programs in the Python programming language
- handle files programmatically
- create maintainable and expandable code

Implementation and methods of teaching

Lectures and exercises online.

The course involves completing weekly tasks related to the topic, as well as a final project at the end of the course based on what has been learned.

Timing and attendance

The course starts and ends according to the schedule.

Attendance in the course is advisable, but not mandatory.

Learning material and recommended literature

The course materials presented on the Moodle pages, as well as partially the Python's own documentation.

Learning environment

Distribution of learning materials and instructions on the Moodle platform.
Remote lectures are held on the Zoom platform.
Practical training takes place on the learner's local computer.

Student time use and work load

Teaching 42 h, independent studying 25 h, exercises 43 h, final project 25 h.
Total workload 135 h => 5 ECTS

Contents

Within imperative programming style:
- Basic commands and variables
- Control structures
- Functions
- File handling
- Menu-based program
- Data structures
- Software libraries
- Exception handling
- Algorithms
- Data representation formats
- Multithreading

Assessment criteria

Grading scale: 0-5

The course components include weekly assignments and a project work. The course grade is composed of 50% from the weekly assignments and 50% from the project work. Additionally, there are extra tasks in the course that can positively influence the final course grade.

Assessment scale

1-5

Failed (0)

Does not meet the requirements of level 1.

Assessment criteria: level 1 (assessment scale 1–5)

Can make small Python program.

Assessment criteria: level 3 (assessment scale 1–5)

Masters level 1 topics and is able to programmatically handle text files. Additionally, knows how to handle exceptions and make the program code readable and maintainable.

Assessment criteria: level 5 (assessment scale 1–5)

Masters the requirements of levels 1 & 3. Additionally, is able to effectively utilize various algorithms in their programs and implement more complex program suites.

Enrollment

06.05.2024 - 31.07.2025

Timing

01.08.2024 - 31.07.2025

Number of ECTS credits allocated

5 op

RDI portion

5 op

Mode of delivery

Contact teaching

Unit

Faculty of Technology (LAB)

Campus
  • Lahti Campus
  • E-campus, Lahti
Teaching languages
  • Finnish
Seats

0 - 500

Degree programmes
  • Bachelor's Degree Programme in Mechanical Engineering
  • Bachelor’s Degree Programme in Environmental Engineering
  • Bachelor's Degree Programme in Civil and Construction Engineering, Urban Planning (2022, 2023)
  • Bachelor's Degree Programme in Information Technology
  • Bachelor’s Degree Programme in Wood Technology
  • Bachelor's Degree Programme in Energy and Environmental Engineering (2014-2021)
Teachers
  • Matti Welin
  • Heidi Rutila
  • Tommi Veijalainen
  • Kristian Rintala
  • Juha Poskela
  • Mika Vanhanen
  • Anne-Marie Tuomala
  • Markku Levanen
  • Teemu Heino
  • Esa Mikkonen
  • Minna Asplund
  • Henri Koukka
  • Mika Neuvonen
  • Sakari Autio
  • Jari Toiva
  • Marianne Matilainen
  • Eeva Aarrevaara
  • Ilkka Tarvainen
  • Timo Ryynänen
  • Jussi Kuusela
  • Timo Lahtinen
  • Riikka Hautamäki
  • Petteri Valtonen
  • Jyrki Antikainen
  • Pekka Lavikainen
  • Raine Vihelmaa
  • Jouni Könönen
  • Pia Haapea
  • Reijo Heikkinen
  • Mervi Pulkkinen
  • Kimmo Liimatainen
  • Lea Heikinheimo
  • Olli Koskimaa
  • Juha Hyytiäinen
  • Rami Viksilä
  • Jari Suominen
Groups
  • TLTIEYM21S
  • TLTITVT21SV
  • TLTIKONE21KH2
  • TLTITVT22K
  • TLTITVT21K
  • TLTIKONE21KMLTI
  • TLTIYKS22S
  • TLTIKONE22KM
  • TLTIKONE21KH1
  • TLTITVT22SV
  • TLTIENTEC22KM
  • TLTIPUU22S
  • TLTIAVOSAT22SMU
  • TLTIPUU22KM
  • TLTIPUU21S
  • TLTIKONE21S

Learning outcomes

The student is able to:
- describe the objectives and core contents of their thesis
- plan and describe the stages of the thesis process
- take into account the possible research permit and copyright issues

Assessment scale

1-5

Enrollment

06.05.2024 - 31.07.2025

Timing

01.08.2024 - 31.07.2025

Number of ECTS credits allocated

5 op

Virtual portion

5 op

RDI portion

5 op

Mode of delivery

Distance learning

Unit

Faculty of Technology (LAB)

Campus
  • Lahti Campus
  • E-campus, Lahti
Teaching languages
  • Finnish
Seats

0 - 100

Degree programmes
  • Bachelor's Degree Programme in Information Technology
Teachers
  • Matti Welin
  • Tommi Veijalainen
  • Henri Koukka
  • Minna Asplund
  • Riikka Hautamäki
  • Jouni Könönen
  • Juha Hyytiäinen
  • Marianne Matilainen
  • Olli Koskimaa
  • Rami Viksilä
  • Jyrki Antikainen
Scheduling groups
  • Ohjaus ja seminaarit (Size: 0. Open UAS: 0.)
Groups
  • TLTITVT20SV
  • TLTITVT21K
  • TLTITVT21SV
  • TLTITVT22K
  • TLTITVT22SV
Small groups
  • Ohjaus ja seminaarit

Learning outcomes

The student is able to:
- implement the thesis on the basis of an approved thesis plan.

Assessment scale

1-5

Enrollment

06.05.2024 - 30.08.2024

Timing

02.09.2024 - 13.12.2024

Number of ECTS credits allocated

5 op

Virtual portion

5 op

Mode of delivery

Distance learning

Unit

Faculty of Technology (LAB)

Campus

E-campus, Lahti

Teaching languages
  • Finnish
Degree programmes
  • Bachelor's Degree Programme in Information Technology
Teachers
  • Rami Viksilä
Scheduling groups
  • Verkkoluento 1 (Size: 500. Open UAS: 0.)
Groups
  • TLTITVT22K
  • TLTITVT22SV
Small groups
  • Online lecture 1

Learning outcomes

The student is able to
- explain the possibilities of different server systems
- estimate the usability of different services
- design and implement various server systems with their services

Assessment scale

1-5

Enrollment

06.05.2024 - 30.08.2024

Timing

02.09.2024 - 13.12.2024

Number of ECTS credits allocated

4 op

Virtual portion

4 op

Mode of delivery

Distance learning

Unit

Faculty of Technology (LAB)

Campus

E-campus, Lahti

Teaching languages
  • Finnish
Degree programmes
  • Bachelor's Degree Programme in Information Technology
Teachers
  • Olli Koskimaa
Scheduling groups
  • Luennot 1 (Size: 500. Open UAS: 0.)
Groups
  • TLTITVT22K
  • TLTITVT22SV
Small groups
  • Lecture 1

Learning outcomes

The student is able to
- compare browser and server technologies
- implement a database-based server application
- work as a leading software expert in multidisciplinary web development projects

Implementation and methods of teaching

Lectures and programming assignments with the teacher and independently.
Studying node.js- / express-based web applications.

Timing and attendance

Timing: September 5, 2022 - December 16, 2022
Presence during classes is desirable. The purpose is to take hours as a hybridist (class + zoom). Lectures become recordings.

Learning material and recommended literature

Material coming to the Moodle environment

Additional information for students: previous knowledge etc.

Basics of Programming, Basics of Object Oriented Programming, Basics of Web Design, Web Interactivity, Programming Languages

Assessment criteria

Returnable assignments, mainly in groups.

Assessment scale

1-5

Assessment criteria: level 1 (assessment scale 1–5)

Exercises returned with minimum specifications.

Assessment criteria: level 3 (assessment scale 1–5)

Exercises returned according to specifications.

Assessment criteria: level 5 (assessment scale 1–5)

The exercises were carried out with excellent performance and the programming was done professionally.

Enrollment

06.05.2024 - 30.08.2024

Timing

02.09.2024 - 13.12.2024

Number of ECTS credits allocated

5 op

Virtual portion

5 op

Mode of delivery

Distance learning

Unit

Faculty of Technology (LAB)

Campus

E-campus, Lahti

Teaching languages
  • Finnish
Degree programmes
  • Bachelor's Degree Programme in Information Technology
Teachers
  • Rami Viksilä
Scheduling groups
  • Verkkoluento 1 (Size: 500. Open UAS: 0.)
Groups
  • TLTITVT22K
  • TLTITVT22SV
Small groups
  • Online lecture 1

Learning outcomes

The student is able to
- act as an data network expert in a project
- direct other data network technology experts in his / her area of expertise
- direct other information technology project members in data network related questitions
- implement centralized online services in a customer-oriented and cost-conscious manner

Assessment scale

1-5

Enrollment

06.05.2024 - 30.08.2024

Timing

02.09.2024 - 13.12.2024

Number of ECTS credits allocated

5 op

Virtual portion

5 op

Mode of delivery

Distance learning

Unit

Faculty of Technology (LAB)

Campus
  • Lahti Campus
  • E-campus, Lahti
Teaching languages
  • Finnish
  • English
Degree programmes
  • Bachelor's Degree Programme in Information Technology
Teachers
  • Johan Kuparinen
Scheduling groups
  • Luennot 1 (Size: 500. Open UAS: 0.)
Groups
  • TLTITVT22K
  • TLTIICTDD24S
    Bachelor’s Degree Programme in Information and Communications Technology 24S, Double Degree, Lahti
  • TLTITVT22SV
  • TLTIEX24S2
Small groups
  • Lecture 1

Learning outcomes

The student knows how
- utilizes modelling in different environments
- take advantage of the advanced features of game engines
- Use new technologies in gaming and augmented reality applications

Implementation and methods of teaching

The second course of 3D modeling, where we move on to more advanced techniques of Blender. The important aspect on the course is modeling for games and game environments. The course is implemented as weekly hybrid lectures and practical exercises.

Timing and attendance

Autumn 2022

Exam retakes

No exam

Learning environment

Moodle.lut.fi and Zoom

Additional information for students: previous knowledge etc.

Basic 3D modeling course completed or equivalent skills

Assessment scale

1-5

Failed (0)

Active participation in teaching, returnable assignments.

Assessment criteria: level 1 (assessment scale 1–5)

The student is able to use advanced features of the software used in the course.

Assessment criteria: level 3 (assessment scale 1–5)

The student is able to use and utilize the 3D modelling features of the software used in the course.

Assessment criteria: level 5 (assessment scale 1–5)

The student masters the software used in the course professionally and is able to apply the lessons learned in the use of other software. The visual layout of the returned assignments is well implemented.

Enrollment

06.05.2024 - 30.08.2024

Timing

02.09.2024 - 13.12.2024

Number of ECTS credits allocated

4 op

Virtual portion

4 op

Mode of delivery

Distance learning

Unit

Faculty of Technology (LAB)

Campus
  • Lahti Campus
  • E-campus, Lahti
Teaching languages
  • Finnish
  • English
Degree programmes
  • Bachelor's Degree Programme in Information Technology
Teachers
  • Matti Welin
Scheduling groups
  • Luennot 1 (Size: 100. Open UAS: 0.)
Groups
  • TLTITVT22K
  • TLTIICTDD24S
    Bachelor’s Degree Programme in Information and Communications Technology 24S, Double Degree, Lahti
  • TLTITVT22SV
  • TLTIEX24S2
Small groups
  • Lecture 1

Learning outcomes

Student is able to
- design and use document databases
- design and implement API interfaces using a programming language
- design and implement a scaleable microservice

Implementation and methods of teaching

The teaching methods are lectures (online), as well as applied exercises based on examples.

Timing and attendance

Presence and personal activity are desirable, monitored, and affect evaluation. The course have approximately 3 hours per week and is scheduled for the entire fall semester.

Learning material and recommended literature

Study material can be found in Moodle. It consists of course lecture slides and other current material. In addition, the student independently searches for both literature sources and reliable sources available on the Internet.

Learning environment

The virtual Moodle e-learning platform is used as the information and organization environment for the course. This course requires a personal computer and it is a good idea to have administrator rights during the course. The computer OS can be Windows, Linux, or Mac.

Student time use and work load

Total lectures round 44h. Average time needed to complete 106h.

Contents

The course teaches the development of cloud-based systems and the technologies needed in them.
Current themes include:
- APIs, design and documentation principles
- Restful API architecture
- API documentation and testing tools
- Serverless architecture and micro services
- FaaS Services
- NoSQL databases

In addition, software development uses container technologies (e.g. Docker).

Additional information for students: previous knowledge etc.

The teaching is primarily intended for students of Information and communication technology.
The student is required to have basic knowledge and skills in programming, as well as knowledge of the basics of web technology. Most programs are made in Javascript in the browser and Node environment. Knowledge of the basics of relational databases is also useful.

Assessment criteria

The evaluation is based on the level of completion of the tasks assigned to the course and the student's activity.

Assessment scale

1-5

Failed (0)

The student has not achieved the competence objectives of the course.

Assessment criteria: level 1 (assessment scale 1–5)

The student is able to make use of available data sources and make independent solutions to some extent.
The tasks to be returned must be completed at the pass level.

Assessment criteria: level 3 (assessment scale 1–5)

The student is able to use and apply the available data sources independently.
The returned tasks must be performed in such a way that they have been correctly and approved in accordance with the assignment. The student participates in the discussion and reflection during the lectures.

Assessment criteria: level 5 (assessment scale 1–5)

The student is able to make use of, critically evaluate and apply available data sources. The student is required to take an active part in the discussion, is a positive interlocutor and promotes the discussion in an essential direction and justifies his or her opinion. The tasks to be returned must be completed in such a way that they meet the objectives of the given assignment at a commendable level.

Enrollment

06.05.2024 - 30.08.2024

Timing

02.09.2024 - 13.12.2024

Number of ECTS credits allocated

4 op

Virtual portion

4 op

Mode of delivery

Distance learning

Unit

Faculty of Technology (LAB)

Campus

E-campus, Lahti

Teaching languages
  • Finnish
Degree programmes
  • Bachelor's Degree Programme in Information Technology
Teachers
  • Olli Koskimaa
Scheduling groups
  • Luennot 1 (Size: 500. Open UAS: 0.)
Groups
  • TLTITVT22K
  • TLTITVT22SV
Small groups
  • Lecture 1

Learning outcomes

The student is able to
- design an adaptive web interface
- implement a javascript based application on different implementation platforms
- expound the usability of the user interface

Implementation and methods of teaching

Lectures and programming assignments with the teacher and independently. Studying typescript / javascript based web applications.
The student knows
- Design an adaptive web interface
- implement a js-based application on different implementation platforms
- interpret the usability of the user interface

Timing and attendance

Timing: September 5, 2022 - December 16, 2022
Presence during classes is desirable. The purpose is to take hours as a hybridist (class + zoom). Lectures become recordings.

Learning material and recommended literature

Material coming to the Moodle environment

Learning environment

https://moodle.lut.fi

Additional information for students: previous knowledge etc.

Basics of Programming, Basics of Object Oriented Programming, Basics of Web Design, Web Interactivity, Programming Languages

Assessment criteria

Returnable assignments, mainly in groups.

Assessment scale

1-5

Failed (0)

Exercises not returned or abandoned.

Assessment criteria: level 1 (assessment scale 1–5)

Exercises returned with minimum specifications.

Assessment criteria: level 3 (assessment scale 1–5)

Exercises returned according to specifications.

Assessment criteria: level 5 (assessment scale 1–5)

The exercises were carried out with excellent user interface and performance efficiency, and the programming was done professionally

Enrollment

06.05.2024 - 30.08.2024

Timing

01.08.2024 - 31.12.2024

Number of ECTS credits allocated

5 op

Virtual portion

5 op

Mode of delivery

Distance learning

Unit

Faculty of Technology (LAB)

Campus

E-campus, Lahti

Teaching languages
  • Finnish
Degree programmes
  • Bachelor's Degree Programme in Information Technology
Teachers
  • Olli Koskimaa
Scheduling groups
  • Luennot 1 (Size: 500. Open UAS: 0.)
Groups
  • TLTITVT21SV
  • TLTITVT22K
Small groups
  • Lecture 1

Learning outcomes

The student is able to
- explain the basics of operating systems in terms of software development
- implement an embedded system that utilizes a real-time operating system
- analyze the advantages and disadvantages of embedded programming

Assessment scale

1-5

Enrollment

06.05.2024 - 30.08.2024

Timing

02.09.2024 - 13.12.2024

Number of ECTS credits allocated

3 op

Virtual portion

3 op

Mode of delivery

Distance learning

Unit

Faculty of Technology (LAB)

Campus

E-campus, Lahti

Teaching languages
  • Finnish
Degree programmes
  • Bachelor's Degree Programme in Information Technology
Teachers
  • Tommi Veijalainen
Scheduling groups
  • Luennot 1 (Size: 500. Open UAS: 0.)
Groups
  • TLTITVT24SV
Small groups
  • Lecture 1

Learning outcomes

Student is able to
- understand the purpose of the physics in technology
- describe and utilize the SI-unit system and implement
- solve mathematical problems in kinematics, mechanics and thermodynamics
- utilize vectors

Assessment scale

1-5

Enrollment

06.05.2024 - 30.08.2024

Timing

02.09.2024 - 13.12.2024

Number of ECTS credits allocated

3 op

Virtual portion

3 op

Mode of delivery

Distance learning

Unit

Faculty of Technology (LAB)

Campus

E-campus, Lahti

Teaching languages
  • Finnish
Degree programmes
  • Bachelor's Degree Programme in Information Technology
Teachers
  • Juha Hyytiäinen
Scheduling groups
  • Luennot 1 (Size: 500. Open UAS: 0.)
Groups
  • TLTITVT24SV
Small groups
  • Lecture 1

Learning outcomes

Student is able to
- calculate and simulate mathematical expressions
- solve geometric and trigonometric problems
- knows bacis of vectors in plane

Assessment scale

1-5

Enrollment

06.05.2024 - 30.08.2024

Timing

02.09.2024 - 13.12.2024

Number of ECTS credits allocated

3 op

Virtual portion

3 op

Mode of delivery

Distance learning

Unit

Faculty of Technology (LAB)

Campus

E-campus, Lahti

Teaching languages
  • Finnish
Degree programmes
  • Bachelor's Degree Programme in Information Technology
Teachers
  • Juha Hyytiäinen
Scheduling groups
  • Luennot 1 (Size: 500. Open UAS: 0.)
Groups
  • TLTITVT23SV
Small groups
  • Lecture 1

Learning outcomes

Student is able to:
- derivate functions and utilise derivation in practice
- integrate polynomial functions and utilise integration in practice
- solve other equations and trigonometrical problems

Assessment scale

1-5

Enrollment

06.05.2024 - 30.08.2024

Timing

02.09.2024 - 13.12.2024

Number of ECTS credits allocated

5 op

Virtual portion

5 op

Mode of delivery

Distance learning

Unit

Faculty of Technology (LAB)

Campus

E-campus, Lahti

Teaching languages
  • Finnish
Degree programmes
  • Bachelor's Degree Programme in Information Technology
Teachers
  • Rami Viksilä
Scheduling groups
  • Luennot 1 (Size: 500. Open UAS: 0.)
Groups
  • TLTITVT24SV
Small groups
  • Lecture 1

Learning outcomes

The student is able to
- explain “how the Internet works” and describe the central services and their effects on the usability of the services provided by the Internet
- explain what components form Local Area Network (LAN) and what factors most affect its capacity and performance
- plan, implement, and test the most used services of a LAN and be able to connect the local area network to the Internet
- explain the functions and differences of a routers and switches and describe the content and structures of packets, frames and other data network messages
- describe and take into account the risks and security threats connected to data communications and explain how a firewall works

Assessment scale

1-5

Enrollment

06.05.2024 - 30.08.2024

Timing

02.09.2024 - 13.12.2024

Number of ECTS credits allocated

5 op

Virtual portion

5 op

Mode of delivery

Distance learning

Unit

Faculty of Technology (LAB)

Campus

E-campus, Lahti

Teaching languages
  • Finnish
Degree programmes
  • Bachelor's Degree Programme in Information Technology
Teachers
  • Matti Welin
  • Henri Koukka
  • Marianne Matilainen
Scheduling groups
  • Luennot 1 (Size: 100. Open UAS: 0.)
Groups
  • TLTITVT22SV
  • TLTITVT23KM
Small groups
  • Lecture 1

Learning outcomes

The student is able to
- obtain information independently
- do research work using project work methods
- utilize the knowledge and skills gained in a practical project in the research work
- apply research information in practical projects
- write a written report and a seminar presentation
- critically examine professional texts and presentations
- use statistical and probabilistic mathematical methods

Assessment scale

1-5

Enrollment

06.05.2024 - 30.08.2024

Timing

02.09.2024 - 13.12.2024

Number of ECTS credits allocated

5 op

Virtual portion

5 op

Mode of delivery

Distance learning

Unit

Faculty of Technology (LAB)

Campus

E-campus, Lahti

Teaching languages
  • Finnish
Degree programmes
  • Bachelor's Degree Programme in Information Technology
Teachers
  • Marianne Matilainen
Scheduling groups
  • Verkkoluento 1 1 (Size: 500. Open UAS: 0.)
Groups
  • TLTITVT22SV
  • TLTITVT23KM
Small groups
  • Online lecture 1

Learning outcomes

The student is able to
- define most important competences needed in work life
- act as an expert in different jobs
- define future work skills and challenges in work life
- categorize rules in work life
- interpret work life economy, human resources and leadership
- act actively in international IT-environments

Assessment scale

1-5

Enrollment

06.05.2024 - 30.08.2024

Timing

02.09.2024 - 13.12.2024

Number of ECTS credits allocated

5 op

Virtual portion

5 op

Mode of delivery

Distance learning

Unit

Faculty of Technology (LAB)

Campus

E-campus, Lahti

Teaching languages
  • Finnish
Degree programmes
  • Bachelor's Degree Programme in Information Technology
Teachers
  • Henri Koukka
  • Johan Kuparinen
Scheduling groups
  • Luennot (Size: 100. Open UAS: 0.)
Groups
  • TLTITVT22K
  • TLTITVT22SV
Small groups
  • Lecture

Learning outcomes

A student can:
- describe different kind of new technologies
- compare suitability of technologies against own needs
- utilize some of new technologies presented on the course

Assessment scale

1-5

Enrollment

06.05.2024 - 30.08.2024

Timing

02.09.2024 - 13.12.2024

Number of ECTS credits allocated

5 op

Virtual portion

5 op

Mode of delivery

Distance learning

Unit

Faculty of Technology (LAB)

Campus

E-campus, Lahti

Teaching languages
  • Finnish
Degree programmes
  • Bachelor's Degree Programme in Information Technology
Teachers
  • Rami Viksilä
Scheduling groups
  • Luennot 1 (Size: 500. Open UAS: 0.)
Groups
  • TLTITVT22K
  • TLTITVT22SV
Small groups
  • Lecture 1

Learning outcomes

The student is able to
- describe and recognize the benefits of virtualization and cloud computing when it comes to improving the efficiency of ICT services
- plan and execute a digital service using virtualization and cloud computing in a chosen platform
- discuss and justify the choice of virtualization environment or cloud computing service as a platform for digital services

Assessment scale

1-5

Enrollment

06.05.2024 - 30.08.2024

Timing

02.09.2024 - 13.12.2024

Number of ECTS credits allocated

5 op

Virtual portion

5 op

Mode of delivery

Distance learning

Unit

Faculty of Technology (LAB)

Campus

E-campus, Lahti

Teaching languages
  • Finnish
Degree programmes
  • Bachelor's Degree Programme in Information Technology
Teachers
  • Henri Koukka
Scheduling groups
  • Verkkoluento 1 (Size: 500. Open UAS: 0.)
Groups
  • TLTITVT24SV
Small groups
  • Online lecture 1

Learning outcomes

Student is able to:
- describe meaning of markup languages and how thye work in www environment
- describe the most important web protocols
- create and publish responsive web page which is done by using HTML and CSS languages
- use basic techniques of image processing
- utiiize images on web pages and documentation

Assessment scale

1-5

Enrollment

06.05.2024 - 30.08.2024

Timing

02.09.2024 - 13.12.2024

Number of ECTS credits allocated

5 op

Virtual portion

5 op

Mode of delivery

Distance learning

Unit

Faculty of Technology (LAB)

Campus
  • Lahti Campus
  • E-campus, Lahti
Teaching languages
  • Finnish
  • English
Degree programmes
  • Bachelor's Degree Programme in Information Technology
Teachers
  • Olli Koskimaa
  • Johan Kuparinen
Scheduling groups
  • Luennot 1 (Size: 500. Open UAS: 0.)
Groups
  • TLTITVT23SV
  • TLTIICTDD24S
    Bachelor’s Degree Programme in Information and Communications Technology 24S, Double Degree, Lahti
  • TLTITVT23KM
  • TLTIEX24S2
Small groups
  • Lecture 1

Learning outcomes

The student is able to
- describe the importance of the visual user experience in applications
- Design and implement a simple modern web application
- apply image processing methods in the design of user interfaces
- Design and program a simple game

Implementation and methods of teaching

Implementation according to a separate schedule in October-November.
Teaching is carried out as distance learning.
The course introduces the use of the Unity 3D program for making games and interactive presentations through examples and exercises.

Timing and attendance

Autumn 2023

Learning material and recommended literature

Study material in Moodle

Exam retakes

No exams

Learning environment

Moodle.lut.fi and ZOOM

Assessment criteria

The evaluation of the course is based on returnable assignments. The evaluation of the assignments is based on the versatile utilization of the features of the software used in the assignment, the adoption of new ways of working, and the visual appearance of the assignments.

Assessment scale

1-5

Failed (0)

The student has not achieved the minimum goals of the course.

Assessment criteria: level 1 (assessment scale 1–5)

The student is able to use and create games with Unity3D software.

Assessment criteria: level 3 (assessment scale 1–5)

The student is able to use and utilize Unity3D software in a variety of ways to create games and interactive presentations.

Assessment criteria: level 5 (assessment scale 1–5)

The student masters the Unity 3D software used in the course professionally and is able to apply the lessons learned in the use of other software as well. The visual layout of the returned assignments is well implemented

Enrollment

06.05.2024 - 30.08.2024

Timing

02.09.2024 - 13.12.2024

Number of ECTS credits allocated

5 op

Virtual portion

5 op

Mode of delivery

Distance learning

Unit

Faculty of Technology (LAB)

Campus
  • Lahti Campus
  • E-campus, Lahti
Teaching languages
  • Finnish
  • English
Degree programmes
  • Bachelor's Degree Programme in Information Technology
Teachers
  • Olli Koskimaa
Scheduling groups
  • Luennot 1 (Size: 500. Open UAS: 0.)
Groups
  • TLTITVT23SV
  • TLTIICTDD24S
    Bachelor’s Degree Programme in Information and Communications Technology 24S, Double Degree, Lahti
  • TLTITVT23KM
  • TLTIEX24S2
Small groups
  • Lecture 1

Learning outcomes

The student is able to
- evaluate the impact of network topology and technology on data transmission performance
- utilize LAN services in their own work (DHCP, VLAN, ARP)
- master the basics and maintaining of operating systems (Linux / Windows)
- explain the basic structures of a web application

Implementation and methods of teaching

Lectures and exercises

Timing and attendance

Fall 2023. Attendance at classes is desirable.

Learning material and recommended literature

Material on the course's moodle page

Learning environment

LAB's available electronic learning environments.

Contents

- Knows the basics of Linux usage, and knows how to manage system processes and monitor the load.
- Can manage network settings of the operating system in different network environments.
- Able to manage software and services installed in the system.
- Know how to log in and work with an ssh connection in a Linux server environment.
- Can use authentication keys (public/private) as part of ssh login.
- Understands the basics of the PHP language and knows how to use his knowledge in the implementation of the server script
- Implements a form handler that reads the content of the html form and saves the content to the database
- Implements a www server application that listens to requests from the browser and reads and returns the requested information from the database as an html page.

Additional information for students: previous knowledge etc.

Returnable assignments, reports, presentation of achieved results and written reporting, participation in group work.

Assessment scale

1-5

Enrollment

06.05.2024 - 30.08.2024

Timing

14.10.2024 - 13.12.2024

Number of ECTS credits allocated

5 op

Virtual portion

5 op

Mode of delivery

Distance learning

Unit

Faculty of Technology (LAB)

Campus
  • Lahti Campus
  • E-campus, Lahti
Teaching languages
  • Finnish
  • English
Degree programmes
  • Bachelor's Degree Programme in Information Technology
Teachers
  • Olli Koskimaa
  • Johan Kuparinen
Scheduling groups
  • Luennot 1 (Size: 500. Open UAS: 0.)
Groups
  • TLTITVT23SV
  • TLTIICTDD24S
    Bachelor’s Degree Programme in Information and Communications Technology 24S, Double Degree, Lahti
  • TLTITVT23KM
  • TLTIEX24S2
Small groups
  • Lecture 1

Learning outcomes

The student is able to
- act as an expert in a small group and solve tasks together
- act as part of a project using agile project methods
- design web and game interfaces
- design and implement game environments

Implementation and methods of teaching

Implemented in small groups with the Unity3d tool, the game and a server application that allows the game to communicate to the database of game statistics.

Timing and attendance

After the autumn holidays in late autumn 2023

Learning material and recommended literature

Material found on the course's moodle pages

Learning environment

moodle.lut.fi and zoom

Contents

The student is able to implement a game for a small group project and the background service used by the game, which stores game statistics in a database.

Additional information for students: previous knowledge etc.

Basics of Unity

Assessment criteria

Small group exercise

Assessment scale

1-5

Failed (0)

The student does not participate in the project or a small group does not create an implementation that meets the criteria.

Assessment criteria: level 1 (assessment scale 1–5)

The student participates in the project with a minimum share and the output of the small group meets the minimum requirements.

Assessment criteria: level 3 (assessment scale 1–5)

The student actively implements his / her own part of the project. The output of the small group meets the requirements.

Assessment criteria: level 5 (assessment scale 1–5)

The student actively acts as a responsible and leading actor in the project. The end result of the project is excellent and varied.

Enrollment

06.05.2024 - 30.08.2024

Timing

02.09.2024 - 15.12.2024

Number of ECTS credits allocated

5 op

Virtual portion

5 op

Mode of delivery

Distance learning

Unit

Faculty of Technology (LAB)

Campus

E-campus, Lahti

Teaching languages
  • Finnish
Degree programmes
  • Bachelor's Degree Programme in Information Technology
Teachers
  • Anna-Stiina Myllymäki
  • Aria Kanerva
Scheduling groups
  • Luennot 1 (Size: 1. Open UAS: 0.)
Groups
  • TLTITVT22SV
  • TLTITVT23KM
Small groups
  • Lecture 1

Learning outcomes

The student knows how to:
- describe the foundations of internal, voluntary, and external entrepreneurship
- evaluate the business idea and its chances of success
- assess the strategic importance of innovation and innovation
- use different brainstorming methods
- analyze different innovation processes

Assessment scale

1-5