Skip to main content

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

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.

Go back to top of page