Web-programming I (5 cr)
Code: C-02537-CO00BH86-3002
General information
- Enrollment
-
01.08.2024 - 15.07.2025
Registration for the implementation has begun.
- Timing
-
01.09.2024 - 31.07.2025
Implementation is running.
- Number of ECTS credits allocated
- 5 cr
- Institution
- Savonia University of Applied Sciences
- Teaching languages
- Finnish
- Seats
- 0 - 1100
- Course
- C-02537-CO00BH86
Evaluation scale
Five step scale
Objective
Osaat tuottaa selainpohjaisia käyttöliittymiä HTML-, JavaScript- ja CSS-kielillä. Osaat toteuttaa toiminnallisuuksia selainpohjaisten sovellusten asiakaspäähän (Javascript, DOM). Osaat soveltaa JavaScript-ohjelmointikieltä. Osaat tehdä JavaScript-pyynnön selainohjelmistosta palvelimelle. Osaat tehdä web-sovelluksen, joka käyttää hyväkseen esim. REST-rajapintaa. Ymmärrät HTTP-protokollan hyödyt ja rajoitteet. Ymmärrät selainkäyttöliittymiin liittyvät mahdollisuudet ja rajoitteet.
Methods of completion
Monimuotoinen Moodle-toteutus. Toteutussuunnitelma käydään läpi ensimmäisten tuntien aikana.
Content
HTML5, CSS, JavaScript, Server-api:n hyödyntäminen (esim. REST-arkkitehtuurin mukaisesti).
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.
Teaching methods
Opintojakso suoritetaan täysin verkossa Moodle-oppimisalustalla 1.9.2024 - 31.7.2025 välisenä aikana. Opintojakso suoritetaan viikkotehtävien avulla. Viikkotehtäviä tulee yhteensä 50kpl ja hyväksyttyyn arvosanaan täytyy tehdä vähintään 25kpl tehtäviä hyväksytysti. Viikkotehtävät ovat web-ohjelmointiin liittyviä ohjelmointitehtäviä ja jokaisesta tehtävästä saa 0-1p. Opintojaksolla käytetään tehtävien tarkistamiseen automaattitestejä, jotka testaavat ratkaisut ohjelmallisesti. Testeistä täytyy onnistua vähintään puolet/tehtävä, jotta tehtävästä saa yhden pisteen. Opintojakson voi suorittaa joko syksyllä 2024 tai keväällä 2025, siten että syksyllä 2024 ilmoittautuneiden täytyy palauttaa tehtävät viimeistään 20.12.2024 ja keväällä 2025 ilmoittautuneiden viimeistään 31.7.2025
Student workload
Itsenäinen opiskelu 135h
Qualifications
Jonkin ohjelmointikielen hallinta