• Application Frameworks (YTSP0300-3002),
         30.08.2021 – 17.12.2021,  5 cr  (YTS22K1, ...) — Online learning +-
    Learning outcomes of the course
    The student understands the purpose and benefits of application frameworks and is able to implement a functional front-end (web) application.
    Prerequisites and co-requisites
    Prior working knowledge of HTML, CSS and JavaScript.
    Course contents
    - Application frameworks
    - Software libraries and tools
    - Mobile applications frameworks
    - Testing tools
    Assessment criteria
    Assessment criteria - grade 1 and 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)
    Assessment criteria - grade 3 and 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 - grade 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

    Language of instruction

    English

    Location and time

    Distance learning

    Planned learning activities, teaching methods and guidance

    - online lectures (guidance)
    - independent study
    - distance learning
    - exercises and learning tasks

    Lecturer(s)

    Jouni Huotari

    Learning materials and recommended literature

    Materials in GitLab. The lectures are recorded beforehand and all the material resides in https://ytsp0300.pages.labranet.jamk.fi/.

    Lecturer(s)

    Pasi Manninen, Tuula Kotikoski

    Campus

    Lutakko Campus

    Timing

    30.08.2021 - 17.12.2021

    Learning assignments and student workload

    One credit (1 Cr) corresponds to an average of 27 hours of work.
    - lectures 24 h
    - exercises and assignments 76 h
    - independent study 35 h
    Total 135 h

    Enrollment

    02.08.2021 - 05.09.2021

    Groups
    • YTS22K1
    • ZJA21KTIPYF
    • YTS21K1
    • YTS20K1
    Alternative learning 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. If you already have the required skills, you can ask the teacher to participate a code review.

    Seats

    0 - 35

    Degree Programme

    Master's Degree Programme in Information Technology, Full Stack Software Development

    Mode of delivery

    Online learning

    Share of R&D studies

    1 cr

    Share of virtual studies

    5 cr

    Credits
    • 5 cr
    Unit

    School of Technology