Introduction to Software Development (5cr)
Code
General information
- Enrollment
- 15.12.2025 - 20.03.2026
- Registration for the implementation has begun.
- Timing
- 23.03.2026 - 15.05.2026
- The implementation has not yet started.
- Number of ECTS credits allocated
- 5 cr
- Institution
- Haaga-Helia University of Applied Sciences, 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 * 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.
Methods of completion
Tervetuloa koodaamaan! Tällä kurssilla aloitat nollasta ja opit ohjelmoinnin peruskäsitteet. Tavoitteena on, että kurssin jälkeen ymmärrät ohjelmoinnin peruslogiikan ja osaat ratkaista ongelmia ohjelmoimalla. Ei aiempaa kokemusta? Ei hätää – opit kaiken tarvittavan vaihe vaiheelta. Ensimmäinen koodirivisi voi olla alku uudelle uralle!
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
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.