Skip to main content

C - Programming (3 ECTS)

Code: TT00VI06-3031

General information


Timing
31.12.2022
Implementation has ended.
Number of ECTS credits allocated
3 ECTS
Virtual portion
3 ECTS
Mode of delivery
Online
Campus
Karaportti 2
Teaching languages
Finnish
Seats
0 - 1000
Degree programmes
Information and Communication Technology
No reservations found for implementation TT00VI06-3031!

Location and time

Because course is 100% online (Self-Study) course, study place and timetable is up to Student her-/himself.

Materials

Can be find on study environment.

Employer connections

N/A

Exam schedules

Can be find on study environment.

International connections

N/A

Completion alternatives

N/A

Evaluation methods and criteria

When you have done 80% of tasks, please send email to viopesupport@metropolia.fi.

Student workload

Up to Student her-/himself.

Content scheduling

Up to Student her-/himself.

Teaching methods

100% online (Self-Study) course.

Further information

ILMOITTAUTUMINEN

Avoimen AMK:n opiskelijat hakijan työpöydällä osoitteessa: https://hakija.oma.metropolia.fi

CampusOnline opiskelijat: osoitteesta https://campusonline.fi/opintojaksot/ löytyvän e-lomakkeen kautta

Metropolian tutkinto-opiskelijat: https://vw4.viope.com/login?org=metropolia .
Rekisteröidy klikkaamalla sisäänkirjautumisikkunan vasemmasta laidasta Ilmoittaudu kurssille (Enroll on the Course).
Valitse jokin Viope-kurssi, jonka lopussa lukee tämä täsmenne: (NonStop).
Täytä muut tähdellä merkityt kohdat.
Nyt voit aloittaa myös muita Viopen ohjelmointikursseja, joissa on sama täsmenne (NonStop).

Jos rekisteröitymisessä on ongelmia, ota sähköpostitse yhteyttä osoitteeseen viopesupport@metropolia.fi

Evaluation scale

Hyväksytty/Hylätty

Assessment criteria, satisfactory (1)

Pointers and data structures (arrays, structs, linked lists)
- The student is able to reference basic data structures using pointers (especially parameters).
- The student understands what linked data structures are.

Data streams and files
- The student understands the purpose of files and data streams.

Dynamic memory allocation
- The student understands the differences between static, automatic and dynamic memory allocation.

C standard library
- The student is able to interpret the function declarations in standard library documentation.

Assessment criteria, good (3)

Pointers and data structures (arrays, structs, linked lists):
- The student is able to declare a self referential pointer.
- The student is able to describe the operations and parameters of linked structures.

Data streams and files:
- The student is able to write programs, which read and write files.

Dynamic memory allocation:
- The student knows how to allocate and free memory dynamically.

C standard library:
- The student is able to use C standard library.

Assessment criteria, excellent (5)

Pointers and data structures (arrays, structs, linked lists):
- The student is able to understand the stucture, control flow and purpose of any program, which is written using pointers.
- The student is able to describe the operations of a queue and a stack.

Data streams and files:
- The student is able to write programs which update files.

Dynamic memory allocation:
- The student is able to implement a queue and a stack using dynamic memory allocation.

C standard library:
- The student is able to explain and teach other people how to use C standard library.

Further information

ILMOITTAUTUMINEN

Avoimen AMK:n opiskelijat hakijan työpöydällä osoitteessa: https://hakija.oma.metropolia.fi

CampusOnline opiskelijat: osoitteesta https://campusonline.fi/opintojaksot/ löytyvän e-lomakkeen kautta

Metropolian tutkinto-opiskelijat: https://vw4.viope.com/login?org=metropolia .
Rekisteröidy klikkaamalla sisäänkirjautumisikkunan vasemmasta laidasta Ilmoittaudu kurssille (Enroll on the Course).
Valitse jokin Viope-kurssi, jonka lopussa lukee tämä täsmenne: (NonStop).
Täytä muut tähdellä merkityt kohdat.
Nyt voit aloittaa myös muita Viopen ohjelmointikursseja, joissa on sama täsmenne (NonStop).

Jos rekisteröitymisessä on ongelmia, ota sähköpostitse yhteyttä osoitteeseen viopesupport@metropolia.fi

Go back to top of page