Introduction to Software Development (5cr)
Code: C-10056-SOF001IT1A-3069
General information
- Enrollment
- 15.12.2025 - 20.03.2026
- Registration for the implementation has ended.
- Timing
- 23.03.2026 - 15.05.2026
- Implementation is running.
- Number of ECTS credits allocated
- 5 cr
- Institution
- Haaga-Helia University of Applied Sciences Ltd., Verkkokampus
- Teaching languages
- Finnish
- Seats
- 0 - 10
- Course
- C-10056-SOF001IT1A
Unfortunately, no reservations were found for the realization Introduction to Software Development C-10056-SOF001IT1A-3069. It's possible that the reservations have not yet been published or that the realization is intended to be completed independently.
Evaluation scale
H-5
Content scheduling
Kurssin kahden ensimmäisen viikon aikana pitää palauttaa tehtäviä ja osoittaa siten aktiivisuus pysäkseen kurssilla. Tehtävien tekemiseen on aikaa aloituksesta kokeeseen saakka.
Objective
Opintojakson tavoitteena on, että opiskelija saa yleiskuvan ohjelmistokehityksestä ja oppii ohjelmoinnin perusteita. Opintojaksoa suorittaessaan opiskelijalle syntyy käsitys ohjelmistokehityksen suuntautumisen opintojen tavoitteista ja sisällöstä.
Opintojakson suoritettuaan opiskelija osaa
* selittää ohjelmistokehityksen osa-alueet ja erotella ohjelmistokehitysprosessin vaiheet
* suunnitella pienimuotoisen ohjelman logiikan ja toteuttaa ohjelman JavaScript-kielellä
* ohjelmoida verkkosivulle yksinkertaisia toimintoja
* käyttää kehitysympäristöä selainohjelmointiin ja testata ohjelman toimivuus selaimessa
* osaa tunnistaa vastuullisen ohjelmistokehityksen haasteita ja periaatteita
* hyödyntää teknistä dokumentaatiota ja tiedonhakua ongelmanratkaisussa
Methods of completion
CONTACT / CONTACT BLENDED
ONLINE / ONLINE BLENDED
VIRTUAL / VIRTUAL INSTRUCTED /VIRTUAL NONSTOP
DEMO
WORKSTUDY
Toteutustapojen kuvaukset löytyvät Haaga-Helian verkkosivulta: https://www.haaga-helia.fi/fi/toteutustavat.
Mikäli sinulla on vahvaa aikaisempaa osaamista, opintojakson voi myös näyttää. Ilmoittaudu tällöin Pepissä DEMO-ryhmätunnuksella merkittyyn kurssitoteutukseen. Kun sinut on hyväksytty toteutukselle, näet Moodle-sivustolla tarkemmat näyttöohjeet.
Content
* Ohjelmoinnin peruskäsitteet
* Ohjelmointiympäristö ja työvälineet
* HTML-sivun perusrakenne ja sen yhteys JavaScript-ohjelmointiin
* JavaScript-ohjelmoinnin alkeet
* Valinta- ja toistorakenteet
* Funktiot
* Taulukot
* Oliot, JSON
* Ohjelmistokehityksen työvaiheet ja kehitysmenetelmät
* Vastuullinen ohjelmistokehitys ja Green Code
Materials
Kurssin materiaality löytyvät Moodlesta, runsaasti kirjallista materiaaleja sekä ohjevideoita. Harjoitustehtävät tehdää Viopessa.
Teaching methods
Kurssi on VIRTUAL, ei oppitunteja.
Exam schedules
Kurssin viimeisellä viikolla koe ja uusintakoe seuraavalla viikolla.
Student workload
Kurssin ohjelmointitehtävät tehdään Viope:ssa ja lisäksi on kirjallinen tehtävä ennen koetta.
Qualifications
Ei ole edeltävyysvaatimuksia. Opintojakso suositellaan suoritettavaksi samanaikaisesti opintojakson DIG001IT1A Johdanto digitaalisiin palveluihin kanssa tai sen jälkeen.