Application FrameworksLaajuus (5 cr)
Code: YTSP0300
Credits
5 op
Teaching language
- English
Responsible person
- Pasi Manninen
- Jouni Huotari
- Teemu Kontio
Objective
You understand the purpose and benefits of application frameworks. You are able to implement a functional front-end (web) application.
Content
- Application frameworks
- Software libraries and tools
- Mobile applications frameworks
- Testing tools
Qualifications
Prior working knowledge of HTML, CSS and JavaScript.
Assessment criteria, satisfactory (1)
The assessment of the project work is based on both the process and the results. The assessment focuses on the following followed by the assessment criteria:
- choice of the framework and libraries: only the core framework is used
- knowledge base and the structure of the implementation: only basic knowledge base is presented
- realisation of the project work: contains errors, omissions, and/or inconsistencies
- results and their analysis are vague or missing
- reporting and presentation: incomplete (no presentation)
Assessment criteria, good (3)
The assessment of the project work is based on both the process and the results. The assessment focuses on the following followed by the assessment criteria:
- choice of the framework and libraries: more than one framework or software library is used
- knowledge base and the structure of the implementation shows more than just a basic knowledge
- realisation of the project work is nearly error-free
- results are reported shortly and their analysis is missing or incomplete
- reporting and presentation is done quickly
Assessment criteria, excellent (5)
The assessment of the project work is based on both the process and the results. The assessment focuses on the following:
- well-argumented choice of the framework and libraries
- knowledge base and the structure of the implementation is clear
- realisation of the project work: complete, error-free, consistent
- results and their analysis: in-depth, thorough
- reporting and presentation is excellent
Enrollment
18.11.2024 - 09.01.2025
Timing
13.01.2025 - 30.04.2025
Number of ECTS credits allocated
5 op
Mode of delivery
Face-to-face
Unit
School of Technology
Teaching languages
- English
Seats
0 - 35
Degree programmes
- Master's Degree Programme in Information Technology, Full Stack Software Development
Teachers
- Pasi Manninen
Groups
-
YTS24S1Master of Engineering, Degree Programme in Information Technology, Full Stack Software Development
Objective
You understand the purpose and benefits of application frameworks. You are able to implement a functional front-end (web) application.
Content
- Application frameworks
- Software libraries and tools
- Mobile applications frameworks
- Testing tools
Oppimateriaali ja suositeltava kirjallisuus
Course material in GitLab / LabraNet service
Teaching methods
Online lectures (guidance), independent study, exercises and learning tasks. Can be studied virtually.
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. If you already have the required skills, you can ask the teacher to participate a code review.
Student workload
Lectures 20 h, exercises and assignments 80 h, independent study 35 h
Evaluation scale
0-5
Arviointikriteerit, tyydyttävä (1-2)
The assessment of the project work is based on both the process and the results. The assessment focuses on the following followed by the assessment criteria:
- choice of the framework and libraries: only the core framework is used
- knowledge base and the structure of the implementation: only basic knowledge base is presented
- realisation of the project work: contains errors, omissions, and/or inconsistencies
- results and their analysis are vague or missing
- reporting and presentation: incomplete (no presentation)
Arviointikriteerit, hyvä (3-4)
The assessment of the project work is based on both the process and the results. The assessment focuses on the following followed by the assessment criteria:
- choice of the framework and libraries: more than one framework or software library is used
- knowledge base and the structure of the implementation shows more than just a basic knowledge
- realisation of the project work is nearly error-free
- results are reported shortly and their analysis is missing or incomplete
- reporting and presentation is done quickly
Assessment criteria, excellent (5)
The assessment of the project work is based on both the process and the results. The assessment focuses on the following:
- well-argumented choice of the framework and libraries
- knowledge base and the structure of the implementation is clear
- realisation of the project work: complete, error-free, consistent
- results and their analysis: in-depth, thorough
- reporting and presentation is excellent
Qualifications
Prior working knowledge of HTML, CSS and JavaScript.
Enrollment
20.11.2023 - 04.01.2024
Timing
08.01.2024 - 30.04.2024
Number of ECTS credits allocated
5 op
Virtual portion
5 op
Mode of delivery
Online learning
Unit
School of Technology
Teaching languages
- English
Seats
0 - 35
Degree programmes
- Master's Degree Programme in Information Technology, Full Stack Software Development
Teachers
- Pasi Manninen
Groups
-
YTS23S1Master of Engineering, Degree Programme in Information Technology, Full Stack Software Development
Objective
You understand the purpose and benefits of application frameworks. You are able to implement a functional front-end (web) application.
Content
- Application frameworks
- Software libraries and tools
- Mobile applications frameworks
- Testing tools
Oppimateriaali ja suositeltava kirjallisuus
Course material in GitLab / LabraNet service
Teaching methods
Online lectures (guidance), independent study, exercises and learning tasks. Can be studied virtually.
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. If you already have the required skills, you can ask the teacher to participate a code review.
Student workload
Lectures 24 h, exercises and assignments 76 h, independent study 35 h
Evaluation scale
0-5
Arviointikriteerit, tyydyttävä (1-2)
The assessment of the project work is based on both the process and the results. The assessment focuses on the following followed by the assessment criteria:
- choice of the framework and libraries: only the core framework is used
- knowledge base and the structure of the implementation: only basic knowledge base is presented
- realisation of the project work: contains errors, omissions, and/or inconsistencies
- results and their analysis are vague or missing
- reporting and presentation: incomplete (no presentation)
Arviointikriteerit, hyvä (3-4)
The assessment of the project work is based on both the process and the results. The assessment focuses on the following followed by the assessment criteria:
- choice of the framework and libraries: more than one framework or software library is used
- knowledge base and the structure of the implementation shows more than just a basic knowledge
- realisation of the project work is nearly error-free
- results are reported shortly and their analysis is missing or incomplete
- reporting and presentation is done quickly
Assessment criteria, excellent (5)
The assessment of the project work is based on both the process and the results. The assessment focuses on the following:
- well-argumented choice of the framework and libraries
- knowledge base and the structure of the implementation is clear
- realisation of the project work: complete, error-free, consistent
- results and their analysis: in-depth, thorough
- reporting and presentation is excellent
Qualifications
Prior working knowledge of HTML, CSS and JavaScript.
Enrollment
01.11.2022 - 05.01.2023
Timing
09.01.2023 - 28.04.2023
Number of ECTS credits allocated
5 op
Mode of delivery
Face-to-face
Unit
School of Technology
Campus
Lutakko Campus
Teaching languages
- English
- Finnish
Seats
0 - 35
Degree programmes
- Master's Degree Programme in Information Technology, Full Stack Software Development
Teachers
- Pasi Manninen
Groups
-
YTS22S1Master of Engineering, Degree Programme in Information Technology, Full Stack Software Development
Objective
You understand the purpose and benefits of application frameworks. You are able to implement a functional front-end (web) application.
Content
- Application frameworks
- Software libraries and tools
- Mobile applications frameworks
- Testing tools
Oppimateriaali ja suositeltava kirjallisuus
Course material in GitLab / LabraNet service
Teaching methods
Online lectures (guidance), independent study, exercises and learning tasks. Can be studied virtually.
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. If you already have the required skills, you can ask the teacher to participate a code review.
Student workload
Lectures 24 h, exercises and assignments 76 h, independent study 35 h
Evaluation scale
0-5
Arviointikriteerit, tyydyttävä (1-2)
The assessment of the project work is based on both the process and the results. The assessment focuses on the following followed by the assessment criteria:
- choice of the framework and libraries: only the core framework is used
- knowledge base and the structure of the implementation: only basic knowledge base is presented
- realisation of the project work: contains errors, omissions, and/or inconsistencies
- results and their analysis are vague or missing
- reporting and presentation: incomplete (no presentation)
Arviointikriteerit, hyvä (3-4)
The assessment of the project work is based on both the process and the results. The assessment focuses on the following followed by the assessment criteria:
- choice of the framework and libraries: more than one framework or software library is used
- knowledge base and the structure of the implementation shows more than just a basic knowledge
- realisation of the project work is nearly error-free
- results are reported shortly and their analysis is missing or incomplete
- reporting and presentation is done quickly
Assessment criteria, excellent (5)
The assessment of the project work is based on both the process and the results. The assessment focuses on the following:
- well-argumented choice of the framework and libraries
- knowledge base and the structure of the implementation is clear
- realisation of the project work: complete, error-free, consistent
- results and their analysis: in-depth, thorough
- reporting and presentation is excellent
Qualifications
Prior working knowledge of HTML, CSS and JavaScript.