@prefix dcterms: <http://purl.org/dc/terms/> .
@prefix edu: <https://knobit.org/def/> .
@prefix knobit: <https://knobit.org/id/knobit/> .
@prefix outcome: <https://knobit.org/id/outcome/> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .

outcome:K12-LO-69017 a edu:LearningOutcome ;
    rdfs:label "Advanced elements of a program"@en,
        "Edasijõudnud programmi elemendid"@et ;
    dcterms:description "Describes and uses the elements of a program (data structures, double loop, recursion, etc.) in one programming language"@en,
        "Kirjeldab ja kasutab programmi elemente (andmestruktuurid, kahekordne tsükkel, rekursioon jne) ühes programmeerimiskeeles"@et ;
    dcterms:identifier "K12-LO-69017" ;
    dcterms:license <https://creativecommons.org/licenses/by/4.0/> ;
    edu:includesKnobit knobit:K12-69052,
        knobit:K12-69053,
        knobit:K12-69054,
        knobit:K12-69055,
        knobit:K12-69056,
        knobit:K12-69057 .

edu:LearningOutcome rdfs:label "Learning outcome"@en,
        "Õpiväljund"@et .

knobit:K12-69052 rdfs:label "Explains the properties of data structures and their suitable use in a program"@en,
        "Selgitab andmestruktuuride omadusi ja sobivat kasutusala programmis"@et .

knobit:K12-69053 rdfs:label "Explains how a double loop works"@en,
        "Selgitab kahekordse tsükli tööd"@et .

knobit:K12-69054 rdfs:label "Explains the principle of recursion"@en,
        "Selgitab rekursiooni põhimõtet"@et .

knobit:K12-69055 rdfs:label "Uses data structures in a program"@en,
        "Kasutab andmestruktuure programmis"@et .

knobit:K12-69056 rdfs:label "Uses a double loop in a program"@en,
        "Kasutab kahekordset tsüklit programmis"@et .

knobit:K12-69057 rdfs:label "Uses recursion in a program"@en,
        "Kasutab rekursiooni programmis"@et .

