Skip to main content

Fundamentals of Programming (5 cr)

Code: R0027-3026

General information


Enrollment
20.05.2024 - 26.05.2024
Registration for the implementation has ended.
Timing
01.08.2024 - 31.12.2024
Implementation has ended.
Number of ECTS credits allocated
5 cr
Local portion
2.5 cr
Virtual proportion
2.5 cr
Mode of delivery
Blended learning
Campus
Laurea Leppävaara
Teaching languages
Finnish
Seats
40 - 45
Degree programmes
Degree Programme in Business Information Technology, Developing Digital Services (NDA2), Laurea Leppävaara (in Finnish)
Teachers
Outi Grotenfelt
Katja Henttonen
Teacher in charge
Outi Grotenfelt
Groups
NDA224KA
Tietojenkäsittelyn koulutus, digitaalisten palveluiden kehittäminen, monimuotototeutus, K24, Leppävaara
Study unit
R0027

Learning outcomes

The student is able to
- 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

Materials

- Opettajan tarjoamat materiaalit Canvasissa
- Helsingin Yliopiston Java MOOC verkkokurssi
- Verkkolähteet
- Oma kannettava tietokone

Teaching methods

Opiskelijat voivat suorittaa käytännön ohjelmointitehtäviä verkossa oman aikataulunsa mukaan. Viikoittaisesti käydään läpi teemaan kuuluvaa teoriaa ja esimerkkitehtäviä; tämä osuus taltioidaan - teoria/esimerkkiosuuden jälkeen on aikaa keskustella opiskelijoiden mahdollisista ongelmista tehtävien suorittamisessa. Syksyn aikana on kaksi lähikertaa kampuksella. Kurssi sisältää valinnaisen yksilötentin (suoritetaan kampuksella jälkimmäisellä lähikerralla; arviomahdollisuus 4-5) mutta kurssin voi suorittaa pelkillä harjoituksilla (arvosana 1-3).

Exam schedules

Tutkintosääntöön (2024) perustuen toteutukselle hyväksytyn opiskelijan edellytetään vahvistavan osallistumisensa osoittamalla aktiivisuutta opinnon alkaessa seuraavalla tavalla:

Opintojaksolle hyväksytyn tulee vahvistaa osallistumisensa tekemällä ensimmäisen tehtävän kahden viikon sisällä aloituspäivästä. Mikäli opiskelija ei vahvista osallistumaan tällä tavoin toimien, hänen ilmoittautumisensa toteutukselle hylätään ja tilalle voidaan ottaa toinen opiskelija.

Yksi tai kaksi tenttiä aikataulun mukaan. Tentteihin osallistuminen pakollista arvosanoihin 4-5.

Completion alternatives

Vaihtoehtoisista suoritustavoista sovitaan suoraan opettajan kanssa.

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.

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.

Evaluation scale

H-5

Further information

This course is about studying basic structures of a programming language. No previous programming experience required. Programming language used on this course is Java.

Go back to top of page