Skip to main content

Fundamentals of ProgrammingLaajuus (5 cr)

Study unit code: R0027

Credits

5 op

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

Enrollment

25.11.2024 - 01.12.2024

Timing

11.03.2025 - 23.05.2025

Number of ECTS credits allocated

5 op

Mode of delivery

Contact teaching

Unit

10 Liiketalous-, tietojenkäsittely- ja palvelualat

Campus

Laurea Tikkurila

Teaching languages
  • Finnish
Seats

20 - 80

Degree programmes
  • Degree Programme in Business Information Technology, Developing Digital Services (NDV2), Laurea Tikkurila (in Finnish)
Teachers
  • Mika Stenberg
Teacher in charge

Mika Stenberg

Scheduling groups
  • Pienryhmä 1 (Size: 45. Open UAS: 0.)
  • Pienryhmä 2 (Size: 45. Open UAS: 0.)
Groups
  • NDV224SN
    Tietojenkäsittelyn koulutus, digitaalisten palveluiden kehittäminen, päivätoteutus, S24, Tikkurila
Small groups
  • Pienryhmä 1
  • Pienryhmä 2

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

Grading scale

H-5

Enrollment

20.05.2024 - 31.05.2024

Timing

30.09.2024 - 10.12.2024

Number of ECTS credits allocated

5 op

Virtual proportion

2.5 op

Mode of delivery

50 % Contact teaching, 50 % Distance learning

Unit

Laurea Tikkurila

Campus

Laurea Tikkurila

Teaching languages
  • Finnish
Seats

20 - 40

Degree programmes
  • Degree Programme in Business Information Technology, Developing Digital Services (NDV2), Laurea Tikkurila (in Finnish)
Teachers
  • Mika Stenberg
Teacher in charge

Mika Stenberg

Groups
  • NDV224KA
    Tietojenkäsittelyn koulutus, digitaalisten palveluiden kehittäminen, monimuotototeutus, K24, Tikkurila

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

Grading scale

H-5

Enrollment

20.05.2024 - 26.05.2024

Timing

01.08.2024 - 31.12.2024

Number of ECTS credits allocated

5 op

Virtual proportion

2.5 op

Mode of delivery

50 % Contact teaching, 50 % Distance learning

Unit

Laurea Leppävaara, tiko

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

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

Further information for students

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

Grading scale

H-5

Enrollment

20.05.2024 - 26.05.2024

Timing

01.08.2024 - 31.12.2024

Number of ECTS credits allocated

5 op

Virtual proportion

2.5 op

Mode of delivery

50 % Contact teaching, 50 % Distance learning

Unit

Laurea Leppävaara, tiko

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
  • NKA224KA
    Tietojenkäsittelyn koulutus, kyberturvallisuus, monimuotototeutus, K24, Leppävaara

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

Further information for students

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

Grading scale

H-5

Enrollment

27.11.2023 - 03.12.2023

Timing

11.03.2024 - 30.05.2024

Number of ECTS credits allocated

5 op

Mode of delivery

Contact teaching

Unit

Laurea Tikkurila

Campus

Laurea Tikkurila

Teaching languages
  • Finnish
Seats

20 - 83

Degree programmes
  • Degree Programme in Business Information Technology, Developing Digital Services (NDV2), Laurea Tikkurila (in Finnish)
Teachers
  • Mika Stenberg
Teacher in charge

Mika Stenberg

Scheduling groups
  • Pienryhmä 1 (Size: 45. Open UAS: 0.)
  • Pienryhmä 2 (Size: 45. Open UAS: 0.)
Groups
  • NDV223SN
    Tietojenkäsittelyn koulutus, digitaalisten palveluiden kehittäminen, päivätoteutus, S23, Tikkurila
Small groups
  • Pienryhmä 1
  • Pienryhmä 2

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

Grading scale

H-5

Enrollment

22.05.2023 - 28.05.2023

Timing

18.09.2023 - 04.12.2023

Number of ECTS credits allocated

5 op

Virtual proportion

2 op

Mode of delivery

60 % Contact teaching, 40 % Distance learning

Unit

Laurea Tikkurila

Campus

Laurea Tikkurila

Teaching languages
  • Finnish
Seats

20 - 40

Degree programmes
  • Degree Programme in Business Information Technology, Developing Digital Services (NDV2), Laurea Tikkurila (in Finnish)
Teachers
  • Kari Häkkinen
Teacher in charge

Kari Häkkinen

Groups
  • NDV223KA
    Tietojenkäsittelyn koulutus, digitaalisten palveluiden kehittäminen, monimuotototeutus, K23, Tikkurila

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

Teaching methods

The implementation plan is available in Finnish.

Grading scale

H-5

Enrollment

22.05.2023 - 28.05.2023

Timing

21.08.2023 - 10.12.2023

Number of ECTS credits allocated

5 op

Virtual proportion

4 op

Mode of delivery

20 % Contact teaching, 80 % Distance learning

Unit

Laurea Leppävaara, tiko

Campus

Laurea Virtual Campus

Teaching languages
  • Finnish
Seats

40 - 50

Degree programmes
  • Tietojenkäsittelyn koulutus, kyberturvallisuus (NKA2), Laurea Leppävaara (Finnish)
Teachers
  • Katja Henttonen
Teacher in charge

Katja Henttonen

Scheduling groups
  • Avoin AMK 1 (Size: 5. Open UAS: 5.)
Groups
  • NKA223KA
    Tietojenkäsittelyn koulutus, kyberturvallisuus, monimuotototeutus, K23, Leppävaara
Small groups
  • Avoin AMK 1

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

Further information for students

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

Grading scale

H-5

Enrollment

22.05.2023 - 28.05.2023

Timing

01.08.2023 - 31.12.2023

Number of ECTS credits allocated

5 op

Virtual proportion

4 op

Mode of delivery

20 % Contact teaching, 80 % Distance learning

Unit

Laurea Leppävaara, tiko

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
Teacher in charge

Outi Grotenfelt

Groups
  • NDA223KA
    Tietojenkäsittelyn koulutus, digitaalisten palveluiden kehittäminen, monimuotototeutus, K23, Leppävaara

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

Enrollment

06.02.2023 - 12.02.2023

Timing

21.03.2023 - 31.05.2023

Number of ECTS credits allocated

5 op

Mode of delivery

Contact teaching

Unit

Laurea Tikkurila

Campus

Laurea Tikkurila

Teaching languages
  • Finnish
Seats

20 - 80

Degree programmes
  • Degree Programme in Business Information Technology, Developing Digital Services (NDV2), Laurea Tikkurila (in Finnish)
Teachers
  • Mika Stenberg
Teacher in charge

Mika Stenberg

Scheduling groups
  • Pienryhmä 1 (Size: 45. Open UAS: 0.)
  • Pienryhmä 2 (Size: 45. Open UAS: 0.)
Groups
  • NDV222SN
    Tietojenkäsittelyn koulutus, digitaalisten palveluiden kehittäminen, päivätoteutus, S22, Tikkurila
Small groups
  • Pienryhmä 1
  • Pienryhmä 2

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

Grading scale

H-5

Enrollment

28.11.2022 - 04.12.2022

Timing

07.02.2023 - 15.05.2023

Number of ECTS credits allocated

5 op

Virtual proportion

3 op

RDI proportion

1 op

Mode of delivery

40 % Contact teaching, 60 % Distance learning

Unit

Laurea Leppävaara, tiko

Campus

Laurea Leppävaara

Teaching languages
  • Finnish
Seats

20 - 40

Degree programmes
  • Tietojenkäsittelyn koulutus, kyberturvallisuus (NKA2), Laurea Leppävaara (Finnish)
Teachers
  • Katja Henttonen
Teacher in charge

Katja Henttonen

Groups
  • NKA222SA
    Tietojenkäsittelyn koulutus, kyberturvallisuus, monimuotototeutus, S22, Leppävaara

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

Further information for students

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

Grading scale

H-5