Siirry suoraan sisältöön

Service-oriented applicationsLaajuus (8 cr)

Code: TTOW0130

Credits

8 op

Teaching language

  • English

Responsible person

  • Teemu Kontio,

Objective

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.

Content

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 the design and implementation of a service-based application utilizing applicable application frameworks and libraries.

Qualifications

Competence in software design, programming skills, competence in object-oriented programming, basics of Internet technologies, competence in data bases

Assessment criteria, satisfactory (1)

Sufficient 1: The student knows only partly the terms and design and implementation principles related to service-based applications. The student is able to use some REST calls. The student is able to design and implement only parts of a service-based application. The documentation has been returned; however, it is brief.

Satisfactory 2: The student knows for the most part the terms related to service-based applications and their design and implementation principles. The student is able to use REST calls. The student is able to design and implement as small-scale service-based application. The documentation is restricted, nearly error-free and some of the selected choices have been justified.

Assessment criteria, good (3)

Good 3: The student knows for the main part the terms and design and implementation principles related to service-based applications. The student is able to use REST calls and implement parts of the REST interface. The student is able to design and implement a service-based design. The documentation is extensive, clear and almost error-free, and the selected choices have partly been justified.

Very good 4: The student knows the terms and design and implementation principles of service-based applications. The student is able to use REST calls and implement a REST interface. The student is able to design and implement a demanding or comprehensive service-based application. The documentation is extensive, clear, and error-free, and the selected choices have been justified.

Assessment criteria, excellent (5)

Excellent 5: The student knows the terms as well as the design and implementation principles of service-based applications. The student is able to use REST calls and implement a REST interface. The student is able to design and implement a demanding and comprehensive service-based application. The documentation is extensive, clear, and error-free, and the selected choices have been justified.

Enrollment

01.11.2021 - 09.01.2022

Timing

07.03.2022 - 29.04.2022

Number of ECTS credits allocated

8 op

Virtual portion

8 op

Mode of delivery

Online learning

Unit

Teknologiayksikkö

Campus

Lutakon kampus

Teaching languages
  • English
Seats

0 - 35

Degree programmes
  • Tieto- ja viestintätekniikka (AMK)
Teachers
  • Juha Peltomäki
Groups
  • TTV19S3
    Tieto- ja viestintätekniikka

Objective

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.

Content

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 the design and implementation of a service-based application utilizing applicable application frameworks and libraries.

Oppimateriaali ja suositeltava kirjallisuus

Materials in the e-learning environment.

Teaching methods

- lectures
- independent study
- distance learning
- group project
- seminars

Exam schedules

There is no exam. Grading is based on group project and the seminar held by the student.

Vaihtoehtoiset suoritustavat

The admission procedures are described in the degree rule and the study guide. The teacher of the course will give you more information on possible specific course practices.

Student workload

One credit (1 Cr) corresponds to an average of 27 hours of work.

- lectures 18 h
- exercises 36 h
- independent study 64 h
- projekti 90 h
Total 208 h

Further information

Exchange Student: 5

Evaluation scale

0-5

Arviointikriteerit, tyydyttävä (1-2)

Sufficient 1: The student knows only partly the terms and design and implementation principles related to service-based applications. The student is able to use some REST calls. The student is able to design and implement only parts of a service-based application. The documentation has been returned; however, it is brief.

Satisfactory 2: The student knows for the most part the terms related to service-based applications and their design and implementation principles. The student is able to use REST calls. The student is able to design and implement as small-scale service-based application. The documentation is restricted, nearly error-free and some of the selected choices have been justified.

Arviointikriteerit, hyvä (3-4)

Good 3: The student knows for the main part the terms and design and implementation principles related to service-based applications. The student is able to use REST calls and implement parts of the REST interface. The student is able to design and implement a service-based design. The documentation is extensive, clear and almost error-free, and the selected choices have partly been justified.

Very good 4: The student knows the terms and design and implementation principles of service-based applications. The student is able to use REST calls and implement a REST interface. The student is able to design and implement a demanding or comprehensive service-based application. The documentation is extensive, clear, and error-free, and the selected choices have been justified.

Assessment criteria, excellent (5)

Excellent 5: The student knows the terms as well as the design and implementation principles of service-based applications. The student is able to use REST calls and implement a REST interface. The student is able to design and implement a demanding and comprehensive service-based application. The documentation is extensive, clear, and error-free, and the selected choices have been justified.

Qualifications

Competence in software design, programming skills, competence in object-oriented programming, basics of Internet technologies, competence in data bases