Basics of Programming (5cr)
Code: ND00CC06-3002
General information
- Enrollment
- 19.05.2025 - 25.05.2025
- Registration for the implementation has ended.
- Timing
- 15.10.2025 - 31.12.2025
- Implementation is running.
- Number of ECTS credits allocated
- 5 cr
- Local portion
- 3 cr
- Virtual portion
- 2 cr
- Mode of delivery
- Blended learning
- Unit
- 10 Liiketalous-, tietojenkäsittely- ja palvelualat
- Campus
- Laurea Leppävaara
- Teaching languages
- Finnish
- Seats
- 20 - 55
- Degree programmes
- Degree Programme in Business Information Technology, Developing Digital Services (NDA2), Laurea Leppävaara (in Finnish)
- Teachers
- Outi Grotenfelt
- Teacher in charge
- Outi Grotenfelt
- Groups
-
NDA225KATietojenkäsittelyn koulutus, digitaalisten palveluiden kehittäminen, monimuotototeutus, K25, Leppävaara
- Study unit
- ND00CC06
Learning outcomes
The student is able to
- solve logical problems with algorithmic thinking
- use the fundamental syntax and building blocks of programming languages
- plan, implement and test small-scale programs in accordance with the best practices of programming
Teaching methods
The implementation plan is available in Finnish.
Time and location
Katso opinnon aikataulut Lukkarikoneesta osoitteesta https://lukkarit.laurea.fi. Laurea pidättää oikeudet muutoksiin.
Learning materials and recommended literature
Kurssia voi opiskella erilaisista verkosta löytyvistä materiaaleista.
Alternative completion methods of implementation
Tutkintosäännön (2024) mukaan opiskelijalla on oikeus hakea osaamisen tunnustamista riippumatta siitä, missä, miten ja milloin osaaminen on hankittu. ... Laureassa osaamisen tunnistamista ja tunnustamista toteutetaan kahden eri menettelyn kautta: a) hyväksiluku (toisen korkeakoulun opinnoissa hankittu osaaminen) ja b) osaamisen näyttö (muulla tavoin hankittu osaaminen). Aloitteen osaamisen tunnistamisesta ja tunnustamisesta tekee opiskelija. Opiskelijan vastuulla on osoittaa ja todentaa osaamisensa. Lisätietoa hyväksiluvusta ja osaamisen näytöstä on opiskelijaintrassa.
Osaamisen hankkimiseksi voit arvioida myös työn opinnollistamisen mahdollisuutta. Lue lisää opinnollistamisesta opiskelijaintrasta.
Important dates
Tutkintosääntöön (2024) perustuen toteutukselle hyväksytyn opiskelijan edellytetään vahvistavan osallistumisensa osoittamalla aktiivisuutta opinnon alkaessa seuraavalla tavalla:
Aktiivisuuden osoittamiseksi opiskelijan on oltava ensimmäisellä kontaktikerralla läsnä tai ilmoitettava poissaolostaan vastuuopettajalle opintoon osallistumisensa vahvistamiseksi. Ilmoittautuminen hylätään, mikäli opiskelija ei ilmoita poissaolostaan opinnon aloituskerralta tai poissaolon syytä ei voida pitää perusteltuna. Hänen tilalleen voidaan ottaa toinen opiskelija.
Ensimmäinen kontaktikerta on 21.10.2025.
Student workload
Opinnon työmäärä on mitoitettu siten, että opinnon tavoitteena olevan osaamisen hankkimiseksi yksi opintopiste vastaa keskimäärin 26,7 tuntia opiskelijan tekemää työtä. Todellinen ajan tarve vaihtelee yksilöittäin mm. aiemman osaamisen takia.
Content and scheduling
Tämä on ohjelmoinnin peruskurssi, jolla opitaan perusrakenteet: peräkkäisyys, valintarakenteet sekä toistot. Ohjelmointikielenä käytetään Pythonia.
Further information for students
Opinto on vaatimuksiltaan amk-tutkintoon johtavan koulutuksen tasoa.
Opintoon osallistuminen ei edellytä mitään edeltäviä opintoja.
Evaluation scale
H-5
Further information
Opinto on vaatimuksiltaan amk-tutkintoon johtavan koulutuksen tasoa.
Opintoon osallistuminen ei edellytä mitään edeltäviä opintoja.