Web-ohjelmointi (5 op)
Toteutuksen tunnus: R504D57-3004
Toteutuksen perustiedot
- Ilmoittautumisaika
-
01.10.2024 - 26.01.2025
Ilmoittautuminen toteutukselle on päättynyt.
- Ajoitus
-
27.01.2025 - 13.04.2025
Toteutus on päättynyt.
- Opintopistemäärä
- 5 op
- Lähiosuus
- 5 op
- Toteutustapa
- Lähiopetus
- Yksikkö
- Insinöörikoulutus, tieto- ja viestintätekniikka
- Opetuskielet
- englanti
- Paikat
- 0 - 30
- Opettajat
- Aku Kesti
- Vastuuopettaja
- Aku Kesti
- Ryhmät
-
R54D24SBachelor of Engineering, Machine Learning and Data Engineering (full time studies), 2024
- Opintojakso
- R504D57
Arviointiasteikko
H-5
Sisällön jaksotus
1. HTML, CSS, HTML Forms
2. Responsiivinen www-sivusto
3. JavaScript
4. REST rajapinnan käyttäminen, JSON
Tavoitteet
The student understands the basic principles of web developing and can apply them using HTML, CSS and scripting language in web environment. The student can utilize front-end libraries in implementation.
Sisältö
- Basics of web development
- HTML and CSS
- Basics of scripting languages
- Front-end libraries
Aika ja paikka
Opetus tapahtuu pääsääntöisesti lähiopetuksena.
Oppimateriaalit
Materiaali jaetaan moodlessa. Lisäksi käytetään internetistä löytyviä oheismateriaaleja tehtävien tekemisessä. Muuta kirjallisuutta: - Web-ohjelmointi, Ari Rantala - Web Design with HTML, CSS, JavaScript and Jquery Set, Jon Duckett
Opetusmenetelmät
Opintojaksoon sisältyy teoriaopetusta ja käytännön harjoituksia. Opintojakso tähtää projektissa tarvittavaan osaamiseen. Oppiminen tapahtuu oppimistehtävien kautta, jossa teoriaa sovelletaan käytäntöön.
Toteutuksen valinnaiset suoritustavat
Harjoitusten tekeminen ja harjoitustyö
Opiskelijan ajankäyttö ja kuormitus
Opintojakson on laajuudeltaan 5 op ja vastaa noin 130 tunnin työmäärää. Työmäärä jakautuu seuraavasti:
Oppitunnit ja koodipajat, n. 40h
Harjoitusten tekeminen, n. 50h
Projektissa oppiminen, n. 40h
Arviointikriteerit, tyydyttävä (1)
The student can implement web pages using HTML and CSS techniques.
Arviointikriteerit, hyvä (3)
The student can utilize HTML, CSS and scripting language in the implementation. The student can apply the techniques mentioned in appropriate way so that the code is easily readable and maintainable.
Arviointikriteerit, kiitettävä (5)
The student can apply techniques in a sophisticated manner in even more challenging implementations. The usability, visual look and feel and functionality meet high standards.
Lisätiedot
Ennen kurssia esitietovaatimuksena Johdatus ohjelmointiin opintojakso tai vastaavien asioiden osaaminen