Fundamentals of Programming (5 cr)
Code: R0027-3027
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
- Tietojenkäsittelyn koulutus, kyberturvallisuus (NKA2), Laurea Leppävaara (Finnish)
- Teachers
- Outi Grotenfelt
- Katja Henttonen
- Teacher in charge
- Outi Grotenfelt
- Groups
-
NKA224KATietojenkäsittelyn koulutus, kyberturvallisuus, 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 Phyton 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ää yksilötentin ja ryhmätyön, joiden avulla voi osoitetaan hankittu osaaminen käytännössä.
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. Muut tehtävät täytyy tehdä kurssilla ilmoitettuun määräpäivään mennessä täysien pisteiden saamiseksi.
Vapaaehtoiset etä- ja lähitapaamiset aikataulun mukaan.
Kaksi tenttiä aikataulun mukaan. Tentteihin osallistuminen pakollista.
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 Phyton.