Service-oriented applicationsLaajuus (8 cr)
Course unit code: TTOW0130
General information
- Credits
- 8 cr
- 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.