Frontend Development (15 cr)
Code: 4A00EZ61-3011
General information
- Enrolment period
- 07.06.2024 - 09.09.2024
- Registration for the implementation has ended.
- Timing
- 01.08.2024 - 31.12.2024
- Implementation has ended.
- Credits
- 15 cr
- Mode of delivery
- Contact learning
- Unit
- Business Information Systems
- Campus
- TAMK Main Campus
- Teaching languages
- Finnish
- Degree programmes
- Degree Programme in Business Information Systems
- Teachers
- Outi Tuisku
- Jussi Pohjolainen
- Pekka Yliruusi
- Teemu Heinimäki
- Person in charge
- Jussi Pohjolainen
- Tags
- CONTACT
- Course
- 4A00EZ61
Objectives (course unit)
The goal is that after finishing the course, student has good professionals skills about frontend - technologies. In addition of covering frontend - technologies studen will learn user interface design and implementation.
Content (course unit)
Web-standards,
frontend - development,
frontend - development with a framework.
Prerequisites (course unit)
Opintojaksot Johdatus ohjelmointiin sekä WWW-tekniikat tai näitä opintoja vastaavat tiedot.
Assessment criteria, satisfactory (1-2) (course unit)
Student understands the basics of the language used in the browser.
Student is able to create small application running in browser.
Student is able to recognize main web-standards.
Student can utilize stylesheets and take into account usability in web pages.
Assessment criteria, good (3-4) (course unit)
Student is able to implement frontend application that uses external databases.
Student is able to utilize different APIs in frontend application development.
Student is able to utilize stylesheets with pleasant visual design that provides appropriate aesthetic experience.
Assessment criteria, excellent (5) (course unit)
Student understands the benefits of using a framework when implementing frontend applications.
Student is able to implement frontend application using a modern framework.
Student is able to design a web application with great usability and accessibility.
Exam schedules
ECMAScript - tentti exam.tuni.fi:ssä 15.10.2024 - 12.11.2024
Assessment methods and criteria
Opintojakso arvioidaan painotetulla keskiarvolla seuraavista osa-alueista
ECMAScript Essentials (26%)
Arviointi harjoituksin ja tentillä.
- Tekemällä min 50% annetuista harjoituksista saa osakurssiarvion 1
- Tekemällä min 50% annetuista harjoituksista ja osallistuminen tenttiin tuottaa osakurssiarvosanan väliltä 1 - 5.
- Osallistumalla suoraan tenttiin tekemättä harjoituksia saa osakurssiarvion 0 - 4.
React Development (26 %)
Arviointi opintojakson mittaan kerättyjen pisteiden perusteella. Pisteitä on mahdollista kerätä projektityöstä sekä mahdollisesti harjoituksista, opetuskertojen yhteydessä järjestettävistä testeistä tai vertaisarvioinneista. Riittävää läsnäoloa voidaan edellyttää tai läsnäolosta voidaan palkita lisäpistein. Alustavasti [0 %, 35 %[ -> 0, [35 %, 50 %[ -> 1, [50 %, 65 %[ -> 2, [65 %, 80 %[ -> 3, [80 %, 90 %[ -> 4, [90 %, 100 %] -> 5.
UI Technologies (26%)
Pakollisten tehtävien palautus -> arvosana 1-2.
Korkeammat arvosanat saavutetaan harjoitustyöllä ja/tai mahdollisesti tehtyjen esitelmien perusteella.
Usability (20%)
Arviointi harjoitustehtävien perusteella.
Assessment scale
0-5
Teaching methods
Luennot, harjoitukset, etäopetus, ongelmaperustainen oppiminen.
Learning materials
-
Student workload
Opiskelijan työtä yhteensä 405 h joka jakautuu ajankohdalle syyskuu - joulukuu.
Content scheduling
Opintojakso koostuu neljästä osa-alueesta:
- ECMAScript Essentials, Jussi Pohjolainen, 4 op
- React Development, Teemu Heinimäki, 4 op, aloitus 2. periodilla
- UI Technologies, Pekka Yliruusi, 4 op
- Usability, Outi Tuisku, 3 op
Completion alternatives
-
Assessment criteria - fail (0) (Not in use, Look at the Assessment criteria above)
Ks. arviointimenetelmät
Assessment criteria - satisfactory (1-2) (Not in use, Look at the Assessment criteria above)
Ks. arviointimenetelmät
Assessment criteria - good (3-4) (Not in use, Look at the Assessment criteria above)
Ks. arviointimenetelmät
Assessment criteria - excellent (5) (Not in use, Look at the Assessment criteria above)
Ks. arviointimenetelmät