Skip to main content

Basics of Programming with C++Laajuus (3 cr)

Study unit code: R0419

Credits

3 op

Learning outcomes

The student is able to
- use the fundamental syntax and building blocks of the given programming language
- plan, implement and test small-scale programs with the given programing language

Enrollment

25.11.2024 - 30.11.2025

Timing

01.01.2025 - 31.12.2025

Number of ECTS credits allocated

3 op

Virtual proportion

3 op

Mode of delivery

Distance learning

Unit

10 Liiketalous-, tietojenkäsittely- ja palvelualat

Teaching languages
  • Finnish
Seats

0 - 100

Degree programmes
  • Laurea täydentävä osaaminen, amk-tutkinto (TON2), Tietojenkäsittely ja tietoliikenne (ICT)
Teachers
  • Mika Stenberg
Teacher in charge

Mika Stenberg

Groups
  • TON224SY
    Täydentävä osaaminen (amk-tutkinto), S24, Tietojenkäsittely ja tietoliikenne (ICT)
  • TON225SY
    Täydentävä osaaminen (amk-tutkinto), S25, Tietojenkäsittely ja tietoliikenne (ICT)

Learning outcomes

The student is able to
- use the fundamental syntax and building blocks of the given programming language
- plan, implement and test small-scale programs with the given programing language

Grading scale

Approved/Failed

Enrollment

25.11.2024 - 30.11.2025

Timing

01.01.2025 - 31.12.2025

Number of ECTS credits allocated

3 op

Virtual proportion

3 op

Mode of delivery

Distance learning

Unit

10 Liiketalous-, tietojenkäsittely- ja palvelualat

Teaching languages
  • English
Seats

0 - 100

Degree programmes
  • Complementary competence, bachelor's studies in English (CCN2), Information and Communication Technologies (ICT)
Teachers
  • Mika Stenberg
Teacher in charge

Mika Stenberg

Groups
  • CCN225SY
    Complementary competence (bachelor’s studies in English), S25, Information and Communication Technologies (ICT)
  • CCN224SY
    Complementary competence (bachelor’s studies in English), S24, Information and Communication Technologies (ICT)

Learning outcomes

The student is able to
- use the fundamental syntax and building blocks of the given programming language
- plan, implement and test small-scale programs with the given programing language

Teaching methods

This is a self study course in web. The student enrolls to the course in Viope-learning platform using HAKA-credentials.The course can be found using the name:
R0419-NEWUI / Introduction to C++ Programming 2024
Viope can be reached at:
https://vw4.viope.com/login?org=laurea

NOTE! The courses C and C++ partially overlap. You must decide which one to complete, as both cannot be included in the degree.

After completing the course in Viope, the student will apply for a grade using the form below:
https://elomake.laurea.fi/lomakkeet/20370/lomakkeet.html
Students are responsible for monitoring their progress in Viope using the statistics page. Before applying for the grade, make sure required number of tasks are completed.

Location and time

Student completes the course independently using Viope-learning platform.

Learning materials and recommended literature

Course material can be found in Viope-learning environment

Students workload

Student completes the course independently using Viope-learning platform. It is good to reserve enough time to do the programming assignments.

Further information for students

Student should have completed Basics of programming or have equivalent skills before attending the course. Enrollments will be confirmed monthly. Student can start the course in Viope before the confirmation.

Grading scale

Approved/Failed

Evaluation methods and criteria

Evaluation is based on programming assignments given in Viope-platform. Course will be graded as Approved/failed.

Students are responsible for monitoring their progress in Viope using the statistics page. Before applying for the grade, make sure required number of tasks are completed.

To pass the course the student has to:
- Complete 100% of the multiple choice tests, out of which at least 70% has to be correct
- Complete atleast 75% of the programming tasks

Enrollment

27.11.2023 - 01.12.2024

Timing

01.01.2024 - 31.12.2024

Number of ECTS credits allocated

3 op

Virtual proportion

3 op

Mode of delivery

Distance learning

Unit

Laurea Tikkurila

Campus

Laurea Virtual Campus

Teaching languages
  • Finnish
Seats

0 - 100

Degree programmes
  • Laurea täydentävä osaaminen, amk-tutkinto (TON2), Tietojenkäsittely ja tietoliikenne (ICT)
Teachers
  • Matti Oosi
Teacher in charge

Matti Oosi

Groups
  • TON224SY
    Täydentävä osaaminen (amk-tutkinto), S24, Tietojenkäsittely ja tietoliikenne (ICT)
  • TON223SY
    Täydentävä osaaminen (amk-tutkinto), S23, Tietojenkäsittely ja tietoliikenne (ICT)

Learning outcomes

The student is able to
- use the fundamental syntax and building blocks of the given programming language
- plan, implement and test small-scale programs with the given programing language

Grading scale

Approved/Failed

Enrollment

27.11.2023 - 01.12.2024

Timing

01.01.2024 - 31.12.2024

Number of ECTS credits allocated

3 op

Virtual proportion

3 op

Mode of delivery

Distance learning

Unit

Laurea Tikkurila

Campus

Laurea Virtual Campus

Teaching languages
  • English
Seats

0 - 100

Degree programmes
  • Degree Programme in Business Information Technology, Developing Digital Services (NSA2), Laurea Leppävaara
Teachers
  • Matti Oosi
Teacher in charge

Matti Oosi

Scheduling groups
  • Koskee vain Avoimen AMK:n asiakkaita, älä ilmoittaudu tähän pienryhmään 1 (Size: 50. Open UAS: 50.)
Groups
  • TON224SY
    Täydentävä osaaminen (amk-tutkinto), S24, Tietojenkäsittely ja tietoliikenne (ICT)
  • TON225SY
    Täydentävä osaaminen (amk-tutkinto), S25, Tietojenkäsittely ja tietoliikenne (ICT)
Small groups
  • Koskee vain Avoimen AMK:n asiakkaita, älä ilmoittaudu tähän pienryhmään 1

Learning outcomes

The student is able to
- use the fundamental syntax and building blocks of the given programming language
- plan, implement and test small-scale programs with the given programing language

Teaching methods

This is a self study course in web. The student enrolls to the course in Viope-learning platform using HAKA-credentials.The course can be found using the name:
R0419-NEWUI / Introduction to C++ Programming 2024
Viope can be reached at:
https://vw4.viope.com/login?org=laurea
After completing the course in Viope, the student will apply for a grade using the form below:
https://elomake.laurea.fi/lomakkeet/20370/lomakkeet.html
Students are responsible for monitoring their progress in Viope using the statistics page. Before applying for the grade, make sure required number of tasks are completed.

Location and time

Student completes the course independently using Viope-learning platform.

Learning materials and recommended literature

Course material can be found in Viope-learning environment

Students workload

Student completes the course independently using Viope-learning platform. It is good to reserve enough time to do the programming assignments.

Further information for students

Student should have completed Basics of programming or have equivalent skills before attending the course. Enrollments will be confirmed monthly. Student can start the course in Viope before the confirmation.

Grading scale

Approved/Failed

Evaluation methods and criteria

Evaluation is based on programming assignments given in Viope-platform. Course will be graded as Approved/failed.

Students are responsible for monitoring their progress in Viope using the statistics page. Before applying for the grade, make sure required number of tasks are completed.

To pass the course the student has to:
- Complete 100% of the multiple choice tests, out of which at least 70% has to be correct
- Complete atleast 75% of the programming tasks

Enrollment

28.11.2022 - 03.12.2023

Timing

01.01.2023 - 31.12.2023

Number of ECTS credits allocated

3 op

Virtual proportion

3 op

Mode of delivery

Distance learning

Unit

Laurea Tikkurila

Campus

Laurea Virtual Campus

Teaching languages
  • Finnish
Seats

0 - 100

Degree programmes
  • Laurea täydentävä osaaminen, amk-tutkinto (TON2), Tietojenkäsittely ja tietoliikenne (ICT)
Teachers
  • Matti Oosi
Teacher in charge

Matti Oosi

Scheduling groups
  • Avoin AMK (Size: 40. Open UAS: 40.)
  • Tutkinto-opiskelija tai polkuopiskelija (Size: 0. Open UAS: 0.)
Groups
  • TON222SY
    Laurea täydentävä osaaminen (amk-tutkinto), S22, Tietojenkäsittely ja tietoliikenne (ICT)
  • TON223SY
    Täydentävä osaaminen (amk-tutkinto), S23, Tietojenkäsittely ja tietoliikenne (ICT)
Small groups
  • Avoin AMK
  • Tutkinto-opiskelija tai polkuopiskelija

Learning outcomes

The student is able to
- use the fundamental syntax and building blocks of the given programming language
- plan, implement and test small-scale programs with the given programing language

Grading scale

Approved/Failed

Enrollment

28.11.2022 - 03.12.2023

Timing

01.01.2023 - 31.12.2023

Number of ECTS credits allocated

3 op

Virtual proportion

3 op

Mode of delivery

Distance learning

Unit

Laurea Tikkurila

Campus

Laurea Virtual Campus

Teaching languages
  • English
Seats

0 - 100

Degree programmes
  • Degree Programme in Business Information Technology, Developing Digital Services (NSA2), Laurea Leppävaara
Teachers
  • Matti Oosi
Teacher in charge

Matti Oosi

Scheduling groups
  • Avoin AMK (Size: 40. Open UAS: 40.)
  • Tutkinto-opiskelija tai polkuopiskelija (Size: 0. Open UAS: 0.)
Groups
  • CCN223SY
    Complementary competence (bachelor’s studies in English), S23, Information and Communication Technologies (ICT)
  • CCN222SY
    Complementary competence (bachelor’s studies), S22, Information and Communication Technologies (ICT)
Small groups
  • Avoin AMK
  • Tutkinto-opiskelija tai polkuopiskelija

Learning outcomes

The student is able to
- use the fundamental syntax and building blocks of the given programming language
- plan, implement and test small-scale programs with the given programing language

Teaching methods

This is a self study course in web. The student enrolls to the course in Viope-learning platform using HAKA-credentials.The course can be found using the name:
R0419 Introduction to C++ Programming 2022
Viope can be reached at:
https://vw4.viope.com/login?org=laurea
After completing the course in Viope, the student will apply for a grade using the form below:
https://elomake.laurea.fi/lomakkeet/15092/lomakkeet.html
Students are responsible for monitoring their progress in Viope using the statistics page. Before applying for the grade, make sure required number of tasks are completed.

Location and time

Student completes the course independently using Viope-learning platform.

Learning materials and recommended literature

Course material can be found in Viope-learning environment

Students workload

Student completes the course independently using Viope-learning platform. It is good to reserve enough time to do the programming assignments.

Further information for students

Student should have completed Basics of programming or have equivalent skills before attending the course. Enrollments will be confirmed monthly. Student can start the course in Viope before the confirmation.

Grading scale

Approved/Failed

Evaluation methods and criteria

Evaluation is based on programming assignments given in Viope-platform. Course will be graded as Approved/failed.

Enrollment

29.11.2021 - 04.12.2022

Timing

01.01.2022 - 31.12.2022

Number of ECTS credits allocated

3 op

Virtual proportion

3 op

Mode of delivery

Distance learning

Unit

Laurea Tikkurila

Campus

Laurea Virtual Campus

Teaching languages
  • Finnish
Degree programmes
  • Laurea täydentävä osaaminen, amk-tutkinto (TON2), Tietojenkäsittely ja tietoliikenne (ICT)
Teachers
  • Matti Oosi
Teacher in charge

Matti Oosi

Scheduling groups
  • Avoin AMK (Size: 40. Open UAS: 40.)
Groups
  • TON221SY
    Laurea täydentävä osaaminen (amk-tutkinto), S21, Tietojenkäsittely ja tietoliikenne (ICT)
  • TON222SY
    Laurea täydentävä osaaminen (amk-tutkinto), S22, Tietojenkäsittely ja tietoliikenne (ICT)
Small groups

Learning outcomes

The student is able to
- use the fundamental syntax and building blocks of the given programming language
- plan, implement and test small-scale programs with the given programing language

Grading scale

Approved/Failed

Enrollment

29.11.2021 - 04.12.2022

Timing

01.01.2022 - 31.12.2022

Number of ECTS credits allocated

3 op

Virtual proportion

3 op

Mode of delivery

Distance learning

Unit

Laurea Tikkurila

Campus

Laurea Virtual Campus

Teaching languages
  • English
Degree programmes
  • Complementary competence, bachelor's studies in English (CCN2), Information and Communication Technologies (ICT)
Teachers
  • Matti Oosi
Teacher in charge

Matti Oosi

Scheduling groups
  • Pienryhmä 1 (Size: 40. Open UAS: 40.)
Groups
  • CCC221SY
    Complementary competence (bachelor’s studies), S21, Generic studies
  • CCN222SY
    Complementary competence (bachelor’s studies), S22, Information and Communication Technologies (ICT)
Small groups

Learning outcomes

The student is able to
- use the fundamental syntax and building blocks of the given programming language
- plan, implement and test small-scale programs with the given programing language

Teaching methods

This is a self study course in web. The student enrolls to the course in Viope-learning platform using HAKA-credentials.The course can be found using the name:
R0419 Introduction to C++ Programming 2022
Viope can be reached at:
https://vw4.viope.com/login?org=laurea
After completing the course in Viope, the student will apply for a grade using the form below:
https://elomake.laurea.fi/lomakkeet/15092/lomakkeet.html
Students are responsible for monitoring their progress in Viope using the statistics page. Before applying for the grade, make sure required number of tasks are completed.

Location and time

Student completes the course independently using Viope-learning platform.

Learning materials and recommended literature

Course material can be found in Viope-learning environment

Students workload

Student completes the course independently using Viope-learning platform. It is good to reserve enough time to do the programming assignments.

Further information for students

Student should have completed Basics of programming or have equivalent skills before attending the course. Enrollments will be confirmed monthly. Student can start the course in Viope before the confirmation.

Grading scale

Approved/Failed

Evaluation methods and criteria

Evaluation is based on programming assignments given in Viope-platform. Course will be graded as Approved/failed.