Siirry suoraan sisältöön

Web-ohjelmointi (5op)

Toteutuksen tunnus: R504D135-3001

Toteutuksen perustiedot


Ilmoittautumisaika
06.10.2025 - 11.01.2026
Ilmoittautuminen toteutukselle ei ole vielä alkanut.
Ajoitus
12.01.2026 - 19.04.2026
Toteutus ei ole vielä alkanut.
Opintopistemäärä
5 op
Virtuaaliosuus
3 op
Toteutustapa
Monimuoto-opetus
Opetuskielet
Paikat
0 - 30
Koulutus
Machine Learning and Data Engineering
Opettajat
Aku Kesti
Vastuuopettaja
Aku Kesti
Opintojakso
R504D135

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

You can create simple websites that focus on sharing information and visualizations.
You know the basic commands and features of HTML and CSS
You can create common website layout structures by using HTML and CSS according to instructions
You know the basic principles how web applications work
You know basic features of JavaScript
You know how to share your results and exercises via a version control system

Sisältö

Request-response method
Basic principles of networking, internet and servers
Basics of HTML, CSS and JavaScript
Creating basic information and visualization web applications
Introduction to API usage and development

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)

You can create simple HTML and CSS tasks with instructions.
You know the basic principles of web applications on a general level.
You can create simple web applications with instructions.
You can share your results and exercises via a version control system.

Arviointikriteerit, hyvä (3)

You can create common HTML and CSS tasks independently.
You know the basic principles of web applications.
You can create simple web applications independently.
You can create more advanced features for a web application with instructions.
You can share your results and exercises via a version control system.

Arviointikriteerit, kiitettävä (5)

You can create common HTML and CSS tasks independently.
You know the basic principles of web applications and understand their context in software development.
You can create web applications independently.
You can create more advanced features for a web application independently.
You can share your results and exercises via a version control system.

Esitietovaatimukset

Basics of programming

Lisätiedot

Ennen kurssia esitietovaatimuksena Johdatus ohjelmointiin opintojakso tai vastaavien asioiden osaaminen

Siirry alkuun