Skip to main content

Programming with C (3cr)

Code: R0414-3015

General information


Enrollment
24.11.2025 - 22.11.2026
Registration for the implementation has begun.
Timing
01.01.2026 - 31.12.2026
Implementation is running.
Number of ECTS credits allocated
3 cr
Local portion
0 cr
Virtual proportion
3 cr
Mode of delivery
Distance learning
Teaching languages
English
Seats
20 - 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)
CCN226SY
Complementary competence (bachelor’s studies in English), S26, Information and Communication Technologies (ICT)
Study unit
R0414

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:
R0414-NEWUI Programming with C 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.

Time and location

Student completes the course independently using Viope-learning platform.

Learning materials and recommended literature

Viope can be reached at: https://vw4.viope.com/login?org=laurea

Student workload

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

Further information

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.

Evaluation 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

Go back to top of page