Web-programming I (5 cr)
Code: C-02537-CO00BV52-3001
General information
- Enrolment period
- 01.08.2025 - 30.06.2026
- Registration for the implementation has begun.
- Timing
- 01.08.2025 - 31.07.2026
- Implementation is running.
- Credits
- 5 cr
- Institution
- Savonia University of Applied Sciences
- Teaching languages
- Finnish
- Seats
- 0 - 500
- Course
- C-02537-CO00BV52
Objectives (course unit)
Opintojakson suoritettuaan opiskelija - osaa tuottaa selainpohjaisia käyttöliittymiä HTML-, JavaScript- ja CSS-kielillä. - osaa toteuttaa toiminnallisuuksia selainpohjaisten sovellusten asiakaspäähän (Javascript, DOM). - osaa soveltaa JavaScript-ohjelmointikieltä. - osaa tehdä JavaScript-pyynnön selainohjelmistosta palvelimelle. - osaa tehdä web-sovelluksen, joka käyttää hyväkseen esim. REST-rajapintaa. - ymmärtää HTTP-protokollan hyödyt ja rajoitteet. - ymmärtää selainkäyttöliittymiin liittyvät mahdollisuudet ja rajoitteet.
Content (course unit)
Opintojakso on tarkoitettu kaikille, jotka haluavat oppia web-kehityksen perusteet. Kurssin suorittaminen antaa sinulle taidot luoda ja ylläpitää moderneja verkkosivustoja ja -sovelluksia. Opit HTML:n, CSS:n ja JavaScriptin perusteet sekä saat käytännön kokemusta soveltavien tehtävien kautta. - HTML5 - CSS - JavaScript - Server-api:n hyödyntäminen (esim. REST-arkkitehtuurin mukaisesti).
Prerequisites (course unit)
Jonkin ohjelmointikielen hallinta
Assessment scale
Five step scale
Teaching methods
Opintojakso opiskellaan verkossa Moodle-oppimisympäristössä. Opintojakson voi opiskella itsenäisesti omaan tahtiin toteutusaikana 1.9.2025–31.7.2026 Opintojakso arvioidaan tehtävien perusteella. Tehtäviä tulee yhteensä 50kpl ja hyväksyttyyn arvosanaan täytyy tehdä vähintään 25kpl tehtäviä hyväksytysti. Tehtävät ovat web-ohjelmointiin liittyviä ohjelmointitehtäviä ja jokaisesta tehtävästä saa 0–1p. Opintojakson tehtävien on oltava tehtynä viimeistään 31.7.2026. Opintosuorituksia arvioidaan kuukauden välein. Opiskelussa tarvitaan tietokone, johon voidaan asentaa tarvittavat ohjelmistot. Ohjelmistot ovat open source-ohjelmistoja. Moodle-sivu: https://moodle.savonia.fi/course/view.php?id=5757 (kurssiavain wEb1Rulez).
Learning materials
Web-ohjelmoinnin nopean kehityksen vuoksi materiaali jaetaan opintojakson alussa. Opintojaksolla ei ole käytettävissä luentokalvoja ja materiaali koostuu verkosta olevista valmiista sivustoista. Kustakin aiheesta on myös videomateriaalia. Videoilla käydään läpi kustakin aiheesta oleellisesti asiat siten että materiaalin avulla on mahdollista suorittaa viikkotehtävät.
Student workload
Itsenäinen opiskelu 135h
Further information
Avoimen amk:n opiskelijoille opintomaksu on 75 euroa. Vaihtoehtona on myös vuosimaksu 350 €, joka kattaa 12 kuukauden opintomaksut. Lukion tai ammattiopiston opiskelijat voivat opiskella maksutta Savonian avoimessa ammattikorkeakoulussa. Pohjois-Savon alueen ammatillisista oppilaitoksista tai lukioista valmistuneet (1.1.2023 alkaen) voivat opiskella maksutta yhden vuoden Savonian avoimen ammattikorkeakoulun opintoja, kun opinnot aloitetaan vuoden sisällä valmistumisesta.