Siirry suoraan sisältöön

C - Programming (3 op)

Toteutuksen tunnus: TT00CB05-3051

Toteutuksen perustiedot


Ilmoittautumisaika
02.07.2023 - 31.07.2023
Ilmoittautuminen toteutukselle on päättynyt.
Ajoitus
01.08.2023 - 31.07.2024
Toteutus on päättynyt.
Opintopistemäärä
3 op
Virtuaaliosuus
3 op
Toteutustapa
Etäopetus
Toimipiste
Karaportti 2
Opetuskielet
suomi
Koulutus
Tieto- ja viestintätekniikan tutkinto-ohjelma
Vastuuopettaja
Janne Salonen
Opintojakso
TT00CB05
Toteutukselle TT00CB05-3051 ei löytynyt varauksia!

Lisätiedot

Online course

Arviointiasteikko

Hyväksytty/Hylätty

Arviointikriteerit, tyydyttävä (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.

Arviointikriteerit, hyvä (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.

Arviointikriteerit, kiitettävä (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.

Siirry alkuun