Service-oriented applications (8 cr)
Code: TTOW0130-3002
General information
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
School of Technology
Campus
Lutakko Campus
Teaching languages
- English
Seats
0 - 35
Degree programmes
- Bachelor's Degree Programme in Information and Communications Technology
Teachers
- Juha Peltomäki
Groups
-
TTV19S3Tieto- ja viestintätekniikka
Objectives
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.
Learning materials and recommended literature
Materials in the e-learning environment.
Teaching methods
- lectures
- independent study
- distance learning
- group project
- seminars
Exam dates and retake possibilities
There is no exam. Grading is based on group project and the seminar held by the student.
Alternative completion methods
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 for students
Exchange Student: 5
Evaluation scale
0-5
Evaluation criteria, satisfactory (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.
Evaluation criteria, good (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.
Evaluation 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.
Prerequisites
Competence in software design, programming skills, competence in object-oriented programming, basics of Internet technologies, competence in data bases