Skip to content

Latest announcements

Zoom sessions

Last Zoom Questions and Answers session is on 29.04.2021 @ 08:30 -> Zoom link:

If you want additional guidance please book a time from this online calendar

Also remember the course MS Teams page.

Course feedback

Please remember to leave course feedback in Peppi. This will help us to improve the course in the future.

Feedback form in english:

Changes to course due COVID-19

  • Because of the ongoing coronavirus situation there will not be any lectures or project work assistance in JAMK premises.
  • Project work and project work guidance will happen remotely as well.
  • Online calendar is available were you can book a teacher to help you with your projects via MSTeams.
  • You can still send me questions by email, MSTeams private chats or as a message in the course Teams channel at any time.

Returning assignments

General information

Name Service-oriented applications
Code TTOW0130
Target Group Bachelor's Degree
Recommended Year of Study and Semester 3rd year, 2nd semester (spring)
Field of Study Technology, communication and transport
Number of ECTS Credits 8 ECTS
Grading scale 0-5
Language of Instruction English
Prerequisites and co-requisites Competence in software design, programming skills, competence in object-oriented programming, basics of Internet technologies, competence in databases
Recommended Optional Programme Components Advanced Databases
Peppi Course details in Peppi

Course contents

The course contains basics of the architecture, design and implementation of service-based applications. In addition, the course introduces Web services, REST architecture and cloud services. The course assignment introduces the students to design and implementation of a service-based application utilizing applicable application frameworks and libraries.

The student knows the design and implementation principles of service-based applications. The student knows the basics of REST architecture. The student is able to design and implement a service based application.

Student workload

  • Lectures: 18 hours
  • Exercises: 36 hours
    • Cloud service usage
    • Setting up the environment
  • Independent work: 64 hours
    • Self-assessment
    • Peer assessment
    • Researching
  • Course assignment: 90 hours
    • Coding a backend service
    • Presentation

Total: 208 hours of students work


The learning is assessed based on the course assignment compiled as group work, its presentation, implementation and documentation. Course assignment, seminar presentation, self-assessment, peer assessment.


The course has two mandatory and returnable assignments.

Service presentation and research
Please see: Assignments/Seminar

Coding a backend service
Please see: Assignments/API-coding