Introduction to Programming (Java)Laajuus (3 cr)
Code: TT00VI07
Credits
3 op
Objective
Understanding procedural programming.
Ability to implement interactive programs using different control structures. Ability to divide the program into sub programs and to use parameters. Ability to use array data structure.
Content
Elements of a program: variables, constants, types, expressions, arrays, control structures, input and output, sub programs and parameters.
Assessment criteria, satisfactory (1)
Algorithms and control structures
- The student understands the meanings of different control structures and can choose an appropriate structure to a given problem.
- The student is able to explain the control flow of a simple program.
- The student knows how to program each control structure.
- The student is able to write a program which reads and writes data.
Variables, constants and types:
- The student understands the difference between the type and the value of the variable.
- The student knows how to declare variables.
Subprograms:
- The student understands the purpose, naming convention and calling mechanism of the subprograms.
- The student knows how to write a subprogram and invoke it.
Assessment criteria, good (3)
Algorithms and control structures:
- The student is able to design simple algorithms.
- The student knows how to combine different control structures in a program.
- The student is able to write interactive programs.
- The student knows how to find an element from an array using sequential lookup.
Variables, constants and types:
- The student is able to define and use one-dimensional arrays.
Subprograms:
- The student is able to define parameters for subprograms and use them.
- The student knows how to return results from subprograms.
Assessment criteria, excellent (5)
Algorithms and control structures:
- The student is able to make elegant solutions for given problems.
- The student is able to use arrays for diverse problems.
Variables, constants and types:
- The student is able to define and use two-dimensional arrays.
Subprograms:
- The student knows how to make tests for subprograms.
- The student knows the difference between value parameters and reference parameters including especially arrays and String variables.
Timing
16.04.2024 - 31.12.2025
Number of ECTS credits allocated
3 op
Virtual portion
3 op
Mode of delivery
Distance learning
Unit
School of ICT
Campus
Karaportti 2
Teaching languages
- Finnish
Seats
0 - 5000
Degree programmes
- Information and Communication Technology
Teachers
- Virve Prami
Teacher in charge
Janne Salonen
Groups
-
VIOPE_2025_MAKSULLINEN_JARJESTELMAOpen UAS 2025
-
VIOPE_2024_MAKSULLINEN_JARJESTELMAViope TiVi (NonStop), year 2024
Objective
Opiskelija ymmärtää proseduraalisen ohjelmoinnin periaatteet.
Opiskelija osaa toteuttaa vuorovaikutteisia ohjelmia käyttäen eri kontrollirakenteita. Opiskelija osaa jakaa ohjelman aliohjelmiin ja käyttää parametreja. Opiskelija osaa käyttää taulukkorakennetta.
Content
Algoritminen ajattelu
Proseduraalinen ohjelmointi lausekielellä (Java):
syöttö ja tulostus, muuttujat, vakiot ja tyypit, lausekkeet ja lauseet, peräkkäisyys, valinta, toisto, taulukkorakenne,
aliohjelmat, paluuarvo ja parametrit.
Location and time
Koska kyseessä on 100% itsenäisesti suoritettava kurssi, riippuu opiskelupaikka ja -aika opiskelijasta itsestään.
Materials
Löytyy kurssin oppimisympäristöstä.
Teaching methods
100% netin kautta itsenäisesti suoritettava kurssi.
Employer connections
N/A
Exam schedules
Löytyy kurssin oppimisympäristöstä.
International connections
N/A
Completion alternatives
N/A
Student workload
Riippuu opiskelijasta itsestään.
Content scheduling
Riippuu opiskelijasta itsestään.
Evaluation scale
Hyväksytty/Hylätty
Assessment criteria, satisfactory (1)
Algoritmit ja ohjausrakenteet:
- Opiskelija ymmärtää eri kontrollirakenteiden merkityksen ja osaa valita tilanteeseen sopivan rakenteen.
- Opiskelija osaa selittää yksinkertaisen ohjelman etenemisen.
- Opiskelija osaa ohjelmoida yksittäiset kontrollirakenteet.
- Opiskelija osaa kirjhoittaa ohjelman, jossa luetaan syötteitä ja tulostetaan dataa.
Muuttujat, vakiot ja tyypit:
- Opiskelija ymmärtää muuttujan tyypin ja arvon merkityksen.
- Opiskelija osaa määritellä muuttujia.
Aliohjelmat:
- Opiskelija ymmärtää aliohjelmien merkityksen sekä nimeämisen ja kutsumisen periaatteen.
- Opiskelija osaa kirjoittaa aliohjelman ja kutsua sitä.
Assessment criteria, good (3)
Algoritmit ja ohjausrakenteet:
- Opiskelija osaa laatia yksinkertaisia algoritmeja.
- Opiskelija osaa peruskontrollirakenteiden käytön ja yhdistämisen.
- Opiskelija osaa toteuttaa vuorovaikutteisia ohjelmia.
- Opiskelija tuntee taulukosta etsimisen idean ja osaa ohjelmoida peräkkäishaun.
Muuttujat, vakiot ja tyypit
- Opiskelija osaa määritellä ja käyttää yksiulotteista taulukkoa.
Aliohjelmat
- Opiskelija osaa määritellä aliohjelmille käyttötarkoitukseen sopivat parametrit ja käyttää niitä.
- Opiskelija osaa hyödyntää aliohjelman paluuarvomekanismia.
Assessment methods and criteria
Kun olet tehnyt 80% tehtävistä, niin kurssiarvioinnin saamiseksi sinun tulee lähettää sähköpostiviestiä osoitteeseen: viopesupport@metropolia.fi
Timing
01.01.2024 - 31.07.2025
Number of ECTS credits allocated
3 op
Virtual portion
3 op
Mode of delivery
Distance learning
Unit
School of ICT
Campus
Karaportti 2
Teaching languages
- Finnish
Seats
0 - 5000
Degree programmes
- Information and Communication Technology
Teachers
- Mika Hyyryläinen
- Virve Prami
Teacher in charge
Janne Salonen
Groups
-
VIOPE_2024_MAKSULLINEN_JARJESTELMAViope TiVi (NonStop), year 2024
Objective
Opiskelija ymmärtää proseduraalisen ohjelmoinnin periaatteet.
Opiskelija osaa toteuttaa vuorovaikutteisia ohjelmia käyttäen eri kontrollirakenteita. Opiskelija osaa jakaa ohjelman aliohjelmiin ja käyttää parametreja. Opiskelija osaa käyttää taulukkorakennetta.
Content
Algoritminen ajattelu
Proseduraalinen ohjelmointi lausekielellä (Java):
syöttö ja tulostus, muuttujat, vakiot ja tyypit, lausekkeet ja lauseet, peräkkäisyys, valinta, toisto, taulukkorakenne,
aliohjelmat, paluuarvo ja parametrit.
Location and time
Koska kyseessä on 100% itsenäisesti suoritettava kurssi, riippuu opiskelupaikka ja -aika opiskelijasta itsestään.
Materials
Löytyy kurssin oppimisympäristöstä.
Teaching methods
100% netin kautta itsenäisesti suoritettava kurssi.
Employer connections
N/A
Exam schedules
Löytyy kurssin oppimisympäristöstä.
International connections
N/A
Completion alternatives
N/A
Student workload
Riippuu opiskelijasta itsestään.
Content scheduling
Riippuu opiskelijasta itsestään.
Evaluation scale
Hyväksytty/Hylätty
Assessment criteria, satisfactory (1)
Algoritmit ja ohjausrakenteet:
- Opiskelija ymmärtää eri kontrollirakenteiden merkityksen ja osaa valita tilanteeseen sopivan rakenteen.
- Opiskelija osaa selittää yksinkertaisen ohjelman etenemisen.
- Opiskelija osaa ohjelmoida yksittäiset kontrollirakenteet.
- Opiskelija osaa kirjhoittaa ohjelman, jossa luetaan syötteitä ja tulostetaan dataa.
Muuttujat, vakiot ja tyypit:
- Opiskelija ymmärtää muuttujan tyypin ja arvon merkityksen.
- Opiskelija osaa määritellä muuttujia.
Aliohjelmat:
- Opiskelija ymmärtää aliohjelmien merkityksen sekä nimeämisen ja kutsumisen periaatteen.
- Opiskelija osaa kirjoittaa aliohjelman ja kutsua sitä.
Assessment criteria, good (3)
Algoritmit ja ohjausrakenteet:
- Opiskelija osaa laatia yksinkertaisia algoritmeja.
- Opiskelija osaa peruskontrollirakenteiden käytön ja yhdistämisen.
- Opiskelija osaa toteuttaa vuorovaikutteisia ohjelmia.
- Opiskelija tuntee taulukosta etsimisen idean ja osaa ohjelmoida peräkkäishaun.
Muuttujat, vakiot ja tyypit
- Opiskelija osaa määritellä ja käyttää yksiulotteista taulukkoa.
Aliohjelmat
- Opiskelija osaa määritellä aliohjelmille käyttötarkoitukseen sopivat parametrit ja käyttää niitä.
- Opiskelija osaa hyödyntää aliohjelman paluuarvomekanismia.
Assessment methods and criteria
Kun olet tehnyt 80% tehtävistä, niin kurssiarvioinnin saamiseksi sinun tulee lähettää sähköpostiviestiä osoitteeseen: viopesupport@metropolia.fi
Enrollment
02.12.2022 - 31.12.2022
Timing
01.01.2024 - 31.07.2024
Number of ECTS credits allocated
3 op
Virtual portion
3 op
Mode of delivery
Distance learning
Campus
Karaportti 2
Teaching languages
- Finnish
Degree programmes
- Information and Communication Technology
Teachers
- Janne Salonen
Teacher in charge
Janne Salonen
Groups
-
VIOPE_NonStop6VIOPE_NonStop6
Objective
Opiskelija ymmärtää proseduraalisen ohjelmoinnin periaatteet.
Opiskelija osaa toteuttaa vuorovaikutteisia ohjelmia käyttäen eri kontrollirakenteita. Opiskelija osaa jakaa ohjelman aliohjelmiin ja käyttää parametreja. Opiskelija osaa käyttää taulukkorakennetta.
Content
Algoritminen ajattelu
Proseduraalinen ohjelmointi lausekielellä (Java):
syöttö ja tulostus, muuttujat, vakiot ja tyypit, lausekkeet ja lauseet, peräkkäisyys, valinta, toisto, taulukkorakenne,
aliohjelmat, paluuarvo ja parametrit.
Evaluation scale
Hyväksytty/Hylätty
Assessment criteria, satisfactory (1)
Algoritmit ja ohjausrakenteet:
- Opiskelija ymmärtää eri kontrollirakenteiden merkityksen ja osaa valita tilanteeseen sopivan rakenteen.
- Opiskelija osaa selittää yksinkertaisen ohjelman etenemisen.
- Opiskelija osaa ohjelmoida yksittäiset kontrollirakenteet.
- Opiskelija osaa kirjhoittaa ohjelman, jossa luetaan syötteitä ja tulostetaan dataa.
Muuttujat, vakiot ja tyypit:
- Opiskelija ymmärtää muuttujan tyypin ja arvon merkityksen.
- Opiskelija osaa määritellä muuttujia.
Aliohjelmat:
- Opiskelija ymmärtää aliohjelmien merkityksen sekä nimeämisen ja kutsumisen periaatteen.
- Opiskelija osaa kirjoittaa aliohjelman ja kutsua sitä.
Assessment criteria, good (3)
Algoritmit ja ohjausrakenteet:
- Opiskelija osaa laatia yksinkertaisia algoritmeja.
- Opiskelija osaa peruskontrollirakenteiden käytön ja yhdistämisen.
- Opiskelija osaa toteuttaa vuorovaikutteisia ohjelmia.
- Opiskelija tuntee taulukosta etsimisen idean ja osaa ohjelmoida peräkkäishaun.
Muuttujat, vakiot ja tyypit
- Opiskelija osaa määritellä ja käyttää yksiulotteista taulukkoa.
Aliohjelmat
- Opiskelija osaa määritellä aliohjelmille käyttötarkoitukseen sopivat parametrit ja käyttää niitä.
- Opiskelija osaa hyödyntää aliohjelman paluuarvomekanismia.
Enrollment
02.12.2022 - 31.12.2022
Timing
01.01.2024 - 31.07.2024
Number of ECTS credits allocated
3 op
Virtual portion
3 op
Mode of delivery
Distance learning
Campus
Karaportti 2
Teaching languages
- Finnish
Degree programmes
- Information and Communication Technology
Teachers
- Janne Salonen
Teacher in charge
Janne Salonen
Groups
-
Viope_nonstop_9Viope_nonstop_9
Objective
Opiskelija ymmärtää proseduraalisen ohjelmoinnin periaatteet.
Opiskelija osaa toteuttaa vuorovaikutteisia ohjelmia käyttäen eri kontrollirakenteita. Opiskelija osaa jakaa ohjelman aliohjelmiin ja käyttää parametreja. Opiskelija osaa käyttää taulukkorakennetta.
Content
Algoritminen ajattelu
Proseduraalinen ohjelmointi lausekielellä (Java):
syöttö ja tulostus, muuttujat, vakiot ja tyypit, lausekkeet ja lauseet, peräkkäisyys, valinta, toisto, taulukkorakenne,
aliohjelmat, paluuarvo ja parametrit.
Evaluation scale
Hyväksytty/Hylätty
Assessment criteria, satisfactory (1)
Algoritmit ja ohjausrakenteet:
- Opiskelija ymmärtää eri kontrollirakenteiden merkityksen ja osaa valita tilanteeseen sopivan rakenteen.
- Opiskelija osaa selittää yksinkertaisen ohjelman etenemisen.
- Opiskelija osaa ohjelmoida yksittäiset kontrollirakenteet.
- Opiskelija osaa kirjhoittaa ohjelman, jossa luetaan syötteitä ja tulostetaan dataa.
Muuttujat, vakiot ja tyypit:
- Opiskelija ymmärtää muuttujan tyypin ja arvon merkityksen.
- Opiskelija osaa määritellä muuttujia.
Aliohjelmat:
- Opiskelija ymmärtää aliohjelmien merkityksen sekä nimeämisen ja kutsumisen periaatteen.
- Opiskelija osaa kirjoittaa aliohjelman ja kutsua sitä.
Assessment criteria, good (3)
Algoritmit ja ohjausrakenteet:
- Opiskelija osaa laatia yksinkertaisia algoritmeja.
- Opiskelija osaa peruskontrollirakenteiden käytön ja yhdistämisen.
- Opiskelija osaa toteuttaa vuorovaikutteisia ohjelmia.
- Opiskelija tuntee taulukosta etsimisen idean ja osaa ohjelmoida peräkkäishaun.
Muuttujat, vakiot ja tyypit
- Opiskelija osaa määritellä ja käyttää yksiulotteista taulukkoa.
Aliohjelmat
- Opiskelija osaa määritellä aliohjelmille käyttötarkoitukseen sopivat parametrit ja käyttää niitä.
- Opiskelija osaa hyödyntää aliohjelman paluuarvomekanismia.
Enrollment
02.12.2022 - 31.12.2022
Timing
01.01.2024 - 31.07.2024
Number of ECTS credits allocated
3 op
Virtual portion
3 op
Mode of delivery
Distance learning
Unit
School of ICT
Campus
Karaportti 2
Teaching languages
- Finnish
Degree programmes
- Information and Communication Technology
Teachers
- Janne Salonen
Teacher in charge
Janne Salonen
Groups
-
Viope_nonstop_11Viope_nonstop_11
Objective
Opiskelija ymmärtää proseduraalisen ohjelmoinnin periaatteet.
Opiskelija osaa toteuttaa vuorovaikutteisia ohjelmia käyttäen eri kontrollirakenteita. Opiskelija osaa jakaa ohjelman aliohjelmiin ja käyttää parametreja. Opiskelija osaa käyttää taulukkorakennetta.
Content
Algoritminen ajattelu
Proseduraalinen ohjelmointi lausekielellä (Java):
syöttö ja tulostus, muuttujat, vakiot ja tyypit, lausekkeet ja lauseet, peräkkäisyys, valinta, toisto, taulukkorakenne,
aliohjelmat, paluuarvo ja parametrit.
Evaluation scale
Hyväksytty/Hylätty
Assessment criteria, satisfactory (1)
Algoritmit ja ohjausrakenteet:
- Opiskelija ymmärtää eri kontrollirakenteiden merkityksen ja osaa valita tilanteeseen sopivan rakenteen.
- Opiskelija osaa selittää yksinkertaisen ohjelman etenemisen.
- Opiskelija osaa ohjelmoida yksittäiset kontrollirakenteet.
- Opiskelija osaa kirjhoittaa ohjelman, jossa luetaan syötteitä ja tulostetaan dataa.
Muuttujat, vakiot ja tyypit:
- Opiskelija ymmärtää muuttujan tyypin ja arvon merkityksen.
- Opiskelija osaa määritellä muuttujia.
Aliohjelmat:
- Opiskelija ymmärtää aliohjelmien merkityksen sekä nimeämisen ja kutsumisen periaatteen.
- Opiskelija osaa kirjoittaa aliohjelman ja kutsua sitä.
Assessment criteria, good (3)
Algoritmit ja ohjausrakenteet:
- Opiskelija osaa laatia yksinkertaisia algoritmeja.
- Opiskelija osaa peruskontrollirakenteiden käytön ja yhdistämisen.
- Opiskelija osaa toteuttaa vuorovaikutteisia ohjelmia.
- Opiskelija tuntee taulukosta etsimisen idean ja osaa ohjelmoida peräkkäishaun.
Muuttujat, vakiot ja tyypit
- Opiskelija osaa määritellä ja käyttää yksiulotteista taulukkoa.
Aliohjelmat
- Opiskelija osaa määritellä aliohjelmille käyttötarkoitukseen sopivat parametrit ja käyttää niitä.
- Opiskelija osaa hyödyntää aliohjelman paluuarvomekanismia.
Enrollment
02.12.2022 - 31.12.2022
Timing
01.08.2023 - 31.07.2024
Number of ECTS credits allocated
3 op
Virtual portion
3 op
Mode of delivery
Distance learning
Unit
School of ICT
Campus
Karaportti 2
Teaching languages
- Finnish
Degree programmes
- Information and Communication Technology
Teachers
- Janne Salonen
Teacher in charge
Janne Salonen
Groups
-
Viope_nonstop_12Viope_nonstop_12
Objective
Opiskelija ymmärtää proseduraalisen ohjelmoinnin periaatteet.
Opiskelija osaa toteuttaa vuorovaikutteisia ohjelmia käyttäen eri kontrollirakenteita. Opiskelija osaa jakaa ohjelman aliohjelmiin ja käyttää parametreja. Opiskelija osaa käyttää taulukkorakennetta.
Content
Algoritminen ajattelu
Proseduraalinen ohjelmointi lausekielellä (Java):
syöttö ja tulostus, muuttujat, vakiot ja tyypit, lausekkeet ja lauseet, peräkkäisyys, valinta, toisto, taulukkorakenne,
aliohjelmat, paluuarvo ja parametrit.
Evaluation scale
Hyväksytty/Hylätty
Assessment criteria, satisfactory (1)
Algoritmit ja ohjausrakenteet:
- Opiskelija ymmärtää eri kontrollirakenteiden merkityksen ja osaa valita tilanteeseen sopivan rakenteen.
- Opiskelija osaa selittää yksinkertaisen ohjelman etenemisen.
- Opiskelija osaa ohjelmoida yksittäiset kontrollirakenteet.
- Opiskelija osaa kirjhoittaa ohjelman, jossa luetaan syötteitä ja tulostetaan dataa.
Muuttujat, vakiot ja tyypit:
- Opiskelija ymmärtää muuttujan tyypin ja arvon merkityksen.
- Opiskelija osaa määritellä muuttujia.
Aliohjelmat:
- Opiskelija ymmärtää aliohjelmien merkityksen sekä nimeämisen ja kutsumisen periaatteen.
- Opiskelija osaa kirjoittaa aliohjelman ja kutsua sitä.
Assessment criteria, good (3)
Algoritmit ja ohjausrakenteet:
- Opiskelija osaa laatia yksinkertaisia algoritmeja.
- Opiskelija osaa peruskontrollirakenteiden käytön ja yhdistämisen.
- Opiskelija osaa toteuttaa vuorovaikutteisia ohjelmia.
- Opiskelija tuntee taulukosta etsimisen idean ja osaa ohjelmoida peräkkäishaun.
Muuttujat, vakiot ja tyypit
- Opiskelija osaa määritellä ja käyttää yksiulotteista taulukkoa.
Aliohjelmat
- Opiskelija osaa määritellä aliohjelmille käyttötarkoitukseen sopivat parametrit ja käyttää niitä.
- Opiskelija osaa hyödyntää aliohjelman paluuarvomekanismia.
Enrollment
02.12.2022 - 31.12.2022
Timing
01.08.2023 - 31.07.2024
Number of ECTS credits allocated
3 op
Virtual portion
3 op
Mode of delivery
Distance learning
Unit
School of ICT
Campus
Karaportti 2
Teaching languages
- Finnish
Degree programmes
- Information and Communication Technology
Teachers
- Janne Salonen
Teacher in charge
Janne Salonen
Groups
-
Viope_nonstop_13Viope_nonstop_13
Objective
Opiskelija ymmärtää proseduraalisen ohjelmoinnin periaatteet.
Opiskelija osaa toteuttaa vuorovaikutteisia ohjelmia käyttäen eri kontrollirakenteita. Opiskelija osaa jakaa ohjelman aliohjelmiin ja käyttää parametreja. Opiskelija osaa käyttää taulukkorakennetta.
Content
Algoritminen ajattelu
Proseduraalinen ohjelmointi lausekielellä (Java):
syöttö ja tulostus, muuttujat, vakiot ja tyypit, lausekkeet ja lauseet, peräkkäisyys, valinta, toisto, taulukkorakenne,
aliohjelmat, paluuarvo ja parametrit.
Evaluation scale
Hyväksytty/Hylätty
Assessment criteria, satisfactory (1)
Algoritmit ja ohjausrakenteet:
- Opiskelija ymmärtää eri kontrollirakenteiden merkityksen ja osaa valita tilanteeseen sopivan rakenteen.
- Opiskelija osaa selittää yksinkertaisen ohjelman etenemisen.
- Opiskelija osaa ohjelmoida yksittäiset kontrollirakenteet.
- Opiskelija osaa kirjhoittaa ohjelman, jossa luetaan syötteitä ja tulostetaan dataa.
Muuttujat, vakiot ja tyypit:
- Opiskelija ymmärtää muuttujan tyypin ja arvon merkityksen.
- Opiskelija osaa määritellä muuttujia.
Aliohjelmat:
- Opiskelija ymmärtää aliohjelmien merkityksen sekä nimeämisen ja kutsumisen periaatteen.
- Opiskelija osaa kirjoittaa aliohjelman ja kutsua sitä.
Assessment criteria, good (3)
Algoritmit ja ohjausrakenteet:
- Opiskelija osaa laatia yksinkertaisia algoritmeja.
- Opiskelija osaa peruskontrollirakenteiden käytön ja yhdistämisen.
- Opiskelija osaa toteuttaa vuorovaikutteisia ohjelmia.
- Opiskelija tuntee taulukosta etsimisen idean ja osaa ohjelmoida peräkkäishaun.
Muuttujat, vakiot ja tyypit
- Opiskelija osaa määritellä ja käyttää yksiulotteista taulukkoa.
Aliohjelmat
- Opiskelija osaa määritellä aliohjelmille käyttötarkoitukseen sopivat parametrit ja käyttää niitä.
- Opiskelija osaa hyödyntää aliohjelman paluuarvomekanismia.
Timing
31.12.2022
Number of ECTS credits allocated
3 op
Virtual portion
3 op
Mode of delivery
Distance learning
Unit
School of ICT
Campus
Karaportti 2
Teaching languages
- Finnish
Seats
0 - 1000
Degree programmes
- Information and Communication Technology
Teachers
- Mika Hyyryläinen
Groups
-
VIOPE_NonStop3VIOPE_NonStop3
Objective
Opiskelija ymmärtää proseduraalisen ohjelmoinnin periaatteet.
Opiskelija osaa toteuttaa vuorovaikutteisia ohjelmia käyttäen eri kontrollirakenteita. Opiskelija osaa jakaa ohjelman aliohjelmiin ja käyttää parametreja. Opiskelija osaa käyttää taulukkorakennetta.
Content
Algoritminen ajattelu
Proseduraalinen ohjelmointi lausekielellä (Java):
syöttö ja tulostus, muuttujat, vakiot ja tyypit, lausekkeet ja lauseet, peräkkäisyys, valinta, toisto, taulukkorakenne,
aliohjelmat, paluuarvo ja parametrit.
Location and time
Koska kyseessä on 100% itsenäisesti suoritettava kurssi, riippuu opiskelupaikka ja -aika opiskelijasta itsestään.
Materials
Löytyy kurssin oppimisympäristöstä.
Teaching methods
100% netin kautta itsenäisesti suoritettava kurssi.
Employer connections
N/A
Exam schedules
Löytyy kurssin oppimisympäristöstä.
International connections
N/A
Completion alternatives
N/A
Student workload
Riippuu opiskelijasta itsestään.
Content scheduling
Riippuu opiskelijasta itsestään.
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)
Algoritmit ja ohjausrakenteet:
- Opiskelija ymmärtää eri kontrollirakenteiden merkityksen ja osaa valita tilanteeseen sopivan rakenteen.
- Opiskelija osaa selittää yksinkertaisen ohjelman etenemisen.
- Opiskelija osaa ohjelmoida yksittäiset kontrollirakenteet.
- Opiskelija osaa kirjhoittaa ohjelman, jossa luetaan syötteitä ja tulostetaan dataa.
Muuttujat, vakiot ja tyypit:
- Opiskelija ymmärtää muuttujan tyypin ja arvon merkityksen.
- Opiskelija osaa määritellä muuttujia.
Aliohjelmat:
- Opiskelija ymmärtää aliohjelmien merkityksen sekä nimeämisen ja kutsumisen periaatteen.
- Opiskelija osaa kirjoittaa aliohjelman ja kutsua sitä.
Assessment criteria, good (3)
Algoritmit ja ohjausrakenteet:
- Opiskelija osaa laatia yksinkertaisia algoritmeja.
- Opiskelija osaa peruskontrollirakenteiden käytön ja yhdistämisen.
- Opiskelija osaa toteuttaa vuorovaikutteisia ohjelmia.
- Opiskelija tuntee taulukosta etsimisen idean ja osaa ohjelmoida peräkkäishaun.
Muuttujat, vakiot ja tyypit
- Opiskelija osaa määritellä ja käyttää yksiulotteista taulukkoa.
Aliohjelmat
- Opiskelija osaa määritellä aliohjelmille käyttötarkoitukseen sopivat parametrit ja käyttää niitä.
- Opiskelija osaa hyödyntää aliohjelman paluuarvomekanismia.
Assessment methods and criteria
Kun olet tehnyt 80% tehtävistä, niin kurssiarvioinnin saamiseksi sinun tulee lähettää sähköpostiviestiä osoitteeseen: viopesupport@metropolia.fi
Timing
31.12.2022
Number of ECTS credits allocated
3 op
Virtual portion
3 op
Mode of delivery
Distance learning
Unit
School of ICT
Campus
Karaportti 2
Teaching languages
- Finnish
Seats
0 - 1000
Degree programmes
- Information and Communication Technology
Teachers
- Mika Hyyryläinen
Groups
-
VIOPE_NonStop4VIOPE_NonStop4
Objective
Opiskelija ymmärtää proseduraalisen ohjelmoinnin periaatteet.
Opiskelija osaa toteuttaa vuorovaikutteisia ohjelmia käyttäen eri kontrollirakenteita. Opiskelija osaa jakaa ohjelman aliohjelmiin ja käyttää parametreja. Opiskelija osaa käyttää taulukkorakennetta.
Content
Algoritminen ajattelu
Proseduraalinen ohjelmointi lausekielellä (Java):
syöttö ja tulostus, muuttujat, vakiot ja tyypit, lausekkeet ja lauseet, peräkkäisyys, valinta, toisto, taulukkorakenne,
aliohjelmat, paluuarvo ja parametrit.
Location and time
Koska kyseessä on 100% itsenäisesti suoritettava kurssi, riippuu opiskelupaikka ja -aika opiskelijasta itsestään.
Materials
Löytyy kurssin oppimisympäristöstä.
Teaching methods
100% netin kautta itsenäisesti suoritettava kurssi.
Employer connections
N/A
Exam schedules
Löytyy kurssin oppimisympäristöstä.
International connections
N/A
Completion alternatives
N/A
Student workload
Riippuu opiskelijasta itsestään.
Content scheduling
Riippuu opiskelijasta itsestään.
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)
Algoritmit ja ohjausrakenteet:
- Opiskelija ymmärtää eri kontrollirakenteiden merkityksen ja osaa valita tilanteeseen sopivan rakenteen.
- Opiskelija osaa selittää yksinkertaisen ohjelman etenemisen.
- Opiskelija osaa ohjelmoida yksittäiset kontrollirakenteet.
- Opiskelija osaa kirjhoittaa ohjelman, jossa luetaan syötteitä ja tulostetaan dataa.
Muuttujat, vakiot ja tyypit:
- Opiskelija ymmärtää muuttujan tyypin ja arvon merkityksen.
- Opiskelija osaa määritellä muuttujia.
Aliohjelmat:
- Opiskelija ymmärtää aliohjelmien merkityksen sekä nimeämisen ja kutsumisen periaatteen.
- Opiskelija osaa kirjoittaa aliohjelman ja kutsua sitä.
Assessment criteria, good (3)
Algoritmit ja ohjausrakenteet:
- Opiskelija osaa laatia yksinkertaisia algoritmeja.
- Opiskelija osaa peruskontrollirakenteiden käytön ja yhdistämisen.
- Opiskelija osaa toteuttaa vuorovaikutteisia ohjelmia.
- Opiskelija tuntee taulukosta etsimisen idean ja osaa ohjelmoida peräkkäishaun.
Muuttujat, vakiot ja tyypit
- Opiskelija osaa määritellä ja käyttää yksiulotteista taulukkoa.
Aliohjelmat
- Opiskelija osaa määritellä aliohjelmille käyttötarkoitukseen sopivat parametrit ja käyttää niitä.
- Opiskelija osaa hyödyntää aliohjelman paluuarvomekanismia.
Assessment methods and criteria
Kun olet tehnyt 80% tehtävistä, niin kurssiarvioinnin saamiseksi sinun tulee lähettää sähköpostiviestiä osoitteeseen: viopesupport@metropolia.fi
Timing
31.12.2022
Number of ECTS credits allocated
3 op
Virtual portion
3 op
Mode of delivery
Distance learning
Unit
School of ICT
Campus
Karaportti 2
Teaching languages
- Finnish
Seats
0 - 1000
Degree programmes
- Information and Communication Technology
Teachers
- Mika Hyyryläinen
Groups
-
VIOPE_NonStop4VIOPE_NonStop4
Objective
Opiskelija ymmärtää proseduraalisen ohjelmoinnin periaatteet.
Opiskelija osaa toteuttaa vuorovaikutteisia ohjelmia käyttäen eri kontrollirakenteita. Opiskelija osaa jakaa ohjelman aliohjelmiin ja käyttää parametreja. Opiskelija osaa käyttää taulukkorakennetta.
Content
Algoritminen ajattelu
Proseduraalinen ohjelmointi lausekielellä (Java):
syöttö ja tulostus, muuttujat, vakiot ja tyypit, lausekkeet ja lauseet, peräkkäisyys, valinta, toisto, taulukkorakenne,
aliohjelmat, paluuarvo ja parametrit.
Location and time
Koska kyseessä on 100% itsenäisesti suoritettava kurssi, riippuu opiskelupaikka ja -aika opiskelijasta itsestään.
Materials
Löytyy kurssin oppimisympäristöstä.
Teaching methods
100% netin kautta itsenäisesti suoritettava kurssi.
Employer connections
N/A
Exam schedules
Löytyy kurssin oppimisympäristöstä.
International connections
N/A
Completion alternatives
N/A
Student workload
Riippuu opiskelijasta itsestään.
Content scheduling
Riippuu opiskelijasta itsestään.
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)
Algoritmit ja ohjausrakenteet:
- Opiskelija ymmärtää eri kontrollirakenteiden merkityksen ja osaa valita tilanteeseen sopivan rakenteen.
- Opiskelija osaa selittää yksinkertaisen ohjelman etenemisen.
- Opiskelija osaa ohjelmoida yksittäiset kontrollirakenteet.
- Opiskelija osaa kirjhoittaa ohjelman, jossa luetaan syötteitä ja tulostetaan dataa.
Muuttujat, vakiot ja tyypit:
- Opiskelija ymmärtää muuttujan tyypin ja arvon merkityksen.
- Opiskelija osaa määritellä muuttujia.
Aliohjelmat:
- Opiskelija ymmärtää aliohjelmien merkityksen sekä nimeämisen ja kutsumisen periaatteen.
- Opiskelija osaa kirjoittaa aliohjelman ja kutsua sitä.
Assessment criteria, good (3)
Algoritmit ja ohjausrakenteet:
- Opiskelija osaa laatia yksinkertaisia algoritmeja.
- Opiskelija osaa peruskontrollirakenteiden käytön ja yhdistämisen.
- Opiskelija osaa toteuttaa vuorovaikutteisia ohjelmia.
- Opiskelija tuntee taulukosta etsimisen idean ja osaa ohjelmoida peräkkäishaun.
Muuttujat, vakiot ja tyypit
- Opiskelija osaa määritellä ja käyttää yksiulotteista taulukkoa.
Aliohjelmat
- Opiskelija osaa määritellä aliohjelmille käyttötarkoitukseen sopivat parametrit ja käyttää niitä.
- Opiskelija osaa hyödyntää aliohjelman paluuarvomekanismia.
Assessment methods and criteria
Kun olet tehnyt 80% tehtävistä, niin kurssiarvioinnin saamiseksi sinun tulee lähettää sähköpostiviestiä osoitteeseen: viopesupport@metropolia.fi
Timing
31.12.2022
Number of ECTS credits allocated
3 op
Virtual portion
3 op
Mode of delivery
Distance learning
Unit
School of ICT
Campus
Karaportti 2
Teaching languages
- Finnish
Seats
0 - 1000
Degree programmes
- Information and Communication Technology
Teachers
- Mika Hyyryläinen
Groups
-
VIOPE_NonStop5VIOPE_NonStop5
Objective
Opiskelija ymmärtää proseduraalisen ohjelmoinnin periaatteet.
Opiskelija osaa toteuttaa vuorovaikutteisia ohjelmia käyttäen eri kontrollirakenteita. Opiskelija osaa jakaa ohjelman aliohjelmiin ja käyttää parametreja. Opiskelija osaa käyttää taulukkorakennetta.
Content
Algoritminen ajattelu
Proseduraalinen ohjelmointi lausekielellä (Java):
syöttö ja tulostus, muuttujat, vakiot ja tyypit, lausekkeet ja lauseet, peräkkäisyys, valinta, toisto, taulukkorakenne,
aliohjelmat, paluuarvo ja parametrit.
Location and time
Koska kyseessä on 100% itsenäisesti suoritettava kurssi, riippuu opiskelupaikka ja -aika opiskelijasta itsestään.
Materials
Löytyy kurssin oppimisympäristöstä.
Teaching methods
100% netin kautta itsenäisesti suoritettava kurssi.
Employer connections
N/A
Exam schedules
Löytyy kurssin oppimisympäristöstä.
International connections
N/A
Completion alternatives
N/A
Student workload
Riippuu opiskelijasta itsestään.
Content scheduling
Riippuu opiskelijasta itsestään.
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)
Algoritmit ja ohjausrakenteet:
- Opiskelija ymmärtää eri kontrollirakenteiden merkityksen ja osaa valita tilanteeseen sopivan rakenteen.
- Opiskelija osaa selittää yksinkertaisen ohjelman etenemisen.
- Opiskelija osaa ohjelmoida yksittäiset kontrollirakenteet.
- Opiskelija osaa kirjhoittaa ohjelman, jossa luetaan syötteitä ja tulostetaan dataa.
Muuttujat, vakiot ja tyypit:
- Opiskelija ymmärtää muuttujan tyypin ja arvon merkityksen.
- Opiskelija osaa määritellä muuttujia.
Aliohjelmat:
- Opiskelija ymmärtää aliohjelmien merkityksen sekä nimeämisen ja kutsumisen periaatteen.
- Opiskelija osaa kirjoittaa aliohjelman ja kutsua sitä.
Assessment criteria, good (3)
Algoritmit ja ohjausrakenteet:
- Opiskelija osaa laatia yksinkertaisia algoritmeja.
- Opiskelija osaa peruskontrollirakenteiden käytön ja yhdistämisen.
- Opiskelija osaa toteuttaa vuorovaikutteisia ohjelmia.
- Opiskelija tuntee taulukosta etsimisen idean ja osaa ohjelmoida peräkkäishaun.
Muuttujat, vakiot ja tyypit
- Opiskelija osaa määritellä ja käyttää yksiulotteista taulukkoa.
Aliohjelmat
- Opiskelija osaa määritellä aliohjelmille käyttötarkoitukseen sopivat parametrit ja käyttää niitä.
- Opiskelija osaa hyödyntää aliohjelman paluuarvomekanismia.
Assessment methods and criteria
Kun olet tehnyt 80% tehtävistä, niin kurssiarvioinnin saamiseksi sinun tulee lähettää sähköpostiviestiä osoitteeseen: viopesupport@metropolia.fi
Timing
02.11.2022 - 31.12.2022
Number of ECTS credits allocated
3 op
Virtual portion
3 op
Mode of delivery
Distance learning
Unit
School of ICT
Campus
Karaportti 2
Teaching languages
- Finnish
Seats
0 - 1000
Degree programmes
- Information and Communication Technology
Teachers
- Mika Hyyryläinen
Groups
-
VIOPE_NonStop3VIOPE_NonStop3
Objective
Opiskelija ymmärtää proseduraalisen ohjelmoinnin periaatteet.
Opiskelija osaa toteuttaa vuorovaikutteisia ohjelmia käyttäen eri kontrollirakenteita. Opiskelija osaa jakaa ohjelman aliohjelmiin ja käyttää parametreja. Opiskelija osaa käyttää taulukkorakennetta.
Content
Algoritminen ajattelu
Proseduraalinen ohjelmointi lausekielellä (Java):
syöttö ja tulostus, muuttujat, vakiot ja tyypit, lausekkeet ja lauseet, peräkkäisyys, valinta, toisto, taulukkorakenne,
aliohjelmat, paluuarvo ja parametrit.
Location and time
Koska kyseessä on 100% itsenäisesti suoritettava kurssi, riippuu opiskelupaikka ja -aika opiskelijasta itsestään.
Materials
Löytyy kurssin oppimisympäristöstä.
Teaching methods
100% netin kautta itsenäisesti suoritettava kurssi.
Employer connections
N/A
Exam schedules
Löytyy kurssin oppimisympäristöstä.
International connections
N/A
Completion alternatives
N/A
Student workload
Riippuu opiskelijasta itsestään.
Content scheduling
Riippuu opiskelijasta itsestään.
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)
Algoritmit ja ohjausrakenteet:
- Opiskelija ymmärtää eri kontrollirakenteiden merkityksen ja osaa valita tilanteeseen sopivan rakenteen.
- Opiskelija osaa selittää yksinkertaisen ohjelman etenemisen.
- Opiskelija osaa ohjelmoida yksittäiset kontrollirakenteet.
- Opiskelija osaa kirjhoittaa ohjelman, jossa luetaan syötteitä ja tulostetaan dataa.
Muuttujat, vakiot ja tyypit:
- Opiskelija ymmärtää muuttujan tyypin ja arvon merkityksen.
- Opiskelija osaa määritellä muuttujia.
Aliohjelmat:
- Opiskelija ymmärtää aliohjelmien merkityksen sekä nimeämisen ja kutsumisen periaatteen.
- Opiskelija osaa kirjoittaa aliohjelman ja kutsua sitä.
Assessment criteria, good (3)
Algoritmit ja ohjausrakenteet:
- Opiskelija osaa laatia yksinkertaisia algoritmeja.
- Opiskelija osaa peruskontrollirakenteiden käytön ja yhdistämisen.
- Opiskelija osaa toteuttaa vuorovaikutteisia ohjelmia.
- Opiskelija tuntee taulukosta etsimisen idean ja osaa ohjelmoida peräkkäishaun.
Muuttujat, vakiot ja tyypit
- Opiskelija osaa määritellä ja käyttää yksiulotteista taulukkoa.
Aliohjelmat
- Opiskelija osaa määritellä aliohjelmille käyttötarkoitukseen sopivat parametrit ja käyttää niitä.
- Opiskelija osaa hyödyntää aliohjelman paluuarvomekanismia.
Assessment methods and criteria
Kun olet tehnyt 80% tehtävistä, niin kurssiarvioinnin saamiseksi sinun tulee lähettää sähköpostiviestiä osoitteeseen: viopesupport@metropolia.fi
Timing
02.11.2022 - 31.12.2022
Number of ECTS credits allocated
3 op
Virtual portion
3 op
Mode of delivery
Distance learning
Unit
School of ICT
Campus
Karaportti 2
Teaching languages
- Finnish
Seats
0 - 1000
Degree programmes
- Information and Communication Technology
Teachers
- Mika Hyyryläinen
Groups
-
VIOPE_NonStop4VIOPE_NonStop4
Objective
Opiskelija ymmärtää proseduraalisen ohjelmoinnin periaatteet.
Opiskelija osaa toteuttaa vuorovaikutteisia ohjelmia käyttäen eri kontrollirakenteita. Opiskelija osaa jakaa ohjelman aliohjelmiin ja käyttää parametreja. Opiskelija osaa käyttää taulukkorakennetta.
Content
Algoritminen ajattelu
Proseduraalinen ohjelmointi lausekielellä (Java):
syöttö ja tulostus, muuttujat, vakiot ja tyypit, lausekkeet ja lauseet, peräkkäisyys, valinta, toisto, taulukkorakenne,
aliohjelmat, paluuarvo ja parametrit.
Location and time
Koska kyseessä on 100% itsenäisesti suoritettava kurssi, riippuu opiskelupaikka ja -aika opiskelijasta itsestään.
Materials
Löytyy kurssin oppimisympäristöstä.
Teaching methods
100% netin kautta itsenäisesti suoritettava kurssi.
Employer connections
N/A
Exam schedules
Löytyy kurssin oppimisympäristöstä.
International connections
N/A
Completion alternatives
N/A
Student workload
Riippuu opiskelijasta itsestään.
Content scheduling
Riippuu opiskelijasta itsestään.
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)
Algoritmit ja ohjausrakenteet:
- Opiskelija ymmärtää eri kontrollirakenteiden merkityksen ja osaa valita tilanteeseen sopivan rakenteen.
- Opiskelija osaa selittää yksinkertaisen ohjelman etenemisen.
- Opiskelija osaa ohjelmoida yksittäiset kontrollirakenteet.
- Opiskelija osaa kirjhoittaa ohjelman, jossa luetaan syötteitä ja tulostetaan dataa.
Muuttujat, vakiot ja tyypit:
- Opiskelija ymmärtää muuttujan tyypin ja arvon merkityksen.
- Opiskelija osaa määritellä muuttujia.
Aliohjelmat:
- Opiskelija ymmärtää aliohjelmien merkityksen sekä nimeämisen ja kutsumisen periaatteen.
- Opiskelija osaa kirjoittaa aliohjelman ja kutsua sitä.
Assessment criteria, good (3)
Algoritmit ja ohjausrakenteet:
- Opiskelija osaa laatia yksinkertaisia algoritmeja.
- Opiskelija osaa peruskontrollirakenteiden käytön ja yhdistämisen.
- Opiskelija osaa toteuttaa vuorovaikutteisia ohjelmia.
- Opiskelija tuntee taulukosta etsimisen idean ja osaa ohjelmoida peräkkäishaun.
Muuttujat, vakiot ja tyypit
- Opiskelija osaa määritellä ja käyttää yksiulotteista taulukkoa.
Aliohjelmat
- Opiskelija osaa määritellä aliohjelmille käyttötarkoitukseen sopivat parametrit ja käyttää niitä.
- Opiskelija osaa hyödyntää aliohjelman paluuarvomekanismia.
Assessment methods and criteria
Kun olet tehnyt 80% tehtävistä, niin kurssiarvioinnin saamiseksi sinun tulee lähettää sähköpostiviestiä osoitteeseen: viopesupport@metropolia.fi
Timing
02.11.2022 - 31.12.2022
Number of ECTS credits allocated
3 op
Virtual portion
3 op
Mode of delivery
Distance learning
Unit
School of ICT
Campus
Karaportti 2
Teaching languages
- Finnish
Seats
0 - 1000
Degree programmes
- Information and Communication Technology
Teachers
- Mika Hyyryläinen
Groups
-
VIOPE_NonStop4VIOPE_NonStop4
Objective
Opiskelija ymmärtää proseduraalisen ohjelmoinnin periaatteet.
Opiskelija osaa toteuttaa vuorovaikutteisia ohjelmia käyttäen eri kontrollirakenteita. Opiskelija osaa jakaa ohjelman aliohjelmiin ja käyttää parametreja. Opiskelija osaa käyttää taulukkorakennetta.
Content
Algoritminen ajattelu
Proseduraalinen ohjelmointi lausekielellä (Java):
syöttö ja tulostus, muuttujat, vakiot ja tyypit, lausekkeet ja lauseet, peräkkäisyys, valinta, toisto, taulukkorakenne,
aliohjelmat, paluuarvo ja parametrit.
Location and time
Koska kyseessä on 100% itsenäisesti suoritettava kurssi, riippuu opiskelupaikka ja -aika opiskelijasta itsestään.
Materials
Löytyy kurssin oppimisympäristöstä.
Teaching methods
100% netin kautta itsenäisesti suoritettava kurssi.
Employer connections
N/A
Exam schedules
Löytyy kurssin oppimisympäristöstä.
International connections
N/A
Completion alternatives
N/A
Student workload
Riippuu opiskelijasta itsestään.
Content scheduling
Riippuu opiskelijasta itsestään.
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)
Algoritmit ja ohjausrakenteet:
- Opiskelija ymmärtää eri kontrollirakenteiden merkityksen ja osaa valita tilanteeseen sopivan rakenteen.
- Opiskelija osaa selittää yksinkertaisen ohjelman etenemisen.
- Opiskelija osaa ohjelmoida yksittäiset kontrollirakenteet.
- Opiskelija osaa kirjhoittaa ohjelman, jossa luetaan syötteitä ja tulostetaan dataa.
Muuttujat, vakiot ja tyypit:
- Opiskelija ymmärtää muuttujan tyypin ja arvon merkityksen.
- Opiskelija osaa määritellä muuttujia.
Aliohjelmat:
- Opiskelija ymmärtää aliohjelmien merkityksen sekä nimeämisen ja kutsumisen periaatteen.
- Opiskelija osaa kirjoittaa aliohjelman ja kutsua sitä.
Assessment criteria, good (3)
Algoritmit ja ohjausrakenteet:
- Opiskelija osaa laatia yksinkertaisia algoritmeja.
- Opiskelija osaa peruskontrollirakenteiden käytön ja yhdistämisen.
- Opiskelija osaa toteuttaa vuorovaikutteisia ohjelmia.
- Opiskelija tuntee taulukosta etsimisen idean ja osaa ohjelmoida peräkkäishaun.
Muuttujat, vakiot ja tyypit
- Opiskelija osaa määritellä ja käyttää yksiulotteista taulukkoa.
Aliohjelmat
- Opiskelija osaa määritellä aliohjelmille käyttötarkoitukseen sopivat parametrit ja käyttää niitä.
- Opiskelija osaa hyödyntää aliohjelman paluuarvomekanismia.
Assessment methods and criteria
Kun olet tehnyt 80% tehtävistä, niin kurssiarvioinnin saamiseksi sinun tulee lähettää sähköpostiviestiä osoitteeseen: viopesupport@metropolia.fi
Timing
02.11.2022 - 31.12.2022
Number of ECTS credits allocated
3 op
Virtual portion
3 op
Mode of delivery
Distance learning
Unit
School of ICT
Campus
Karaportti 2
Teaching languages
- Finnish
Seats
0 - 1000
Degree programmes
- Information and Communication Technology
Teachers
- Mika Hyyryläinen
Groups
-
VIOPE_NonStop5VIOPE_NonStop5
Objective
Opiskelija ymmärtää proseduraalisen ohjelmoinnin periaatteet.
Opiskelija osaa toteuttaa vuorovaikutteisia ohjelmia käyttäen eri kontrollirakenteita. Opiskelija osaa jakaa ohjelman aliohjelmiin ja käyttää parametreja. Opiskelija osaa käyttää taulukkorakennetta.
Content
Algoritminen ajattelu
Proseduraalinen ohjelmointi lausekielellä (Java):
syöttö ja tulostus, muuttujat, vakiot ja tyypit, lausekkeet ja lauseet, peräkkäisyys, valinta, toisto, taulukkorakenne,
aliohjelmat, paluuarvo ja parametrit.
Location and time
Koska kyseessä on 100% itsenäisesti suoritettava kurssi, riippuu opiskelupaikka ja -aika opiskelijasta itsestään.
Materials
Löytyy kurssin oppimisympäristöstä.
Teaching methods
100% netin kautta itsenäisesti suoritettava kurssi.
Employer connections
N/A
Exam schedules
Löytyy kurssin oppimisympäristöstä.
International connections
N/A
Completion alternatives
N/A
Student workload
Riippuu opiskelijasta itsestään.
Content scheduling
Riippuu opiskelijasta itsestään.
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)
Algoritmit ja ohjausrakenteet:
- Opiskelija ymmärtää eri kontrollirakenteiden merkityksen ja osaa valita tilanteeseen sopivan rakenteen.
- Opiskelija osaa selittää yksinkertaisen ohjelman etenemisen.
- Opiskelija osaa ohjelmoida yksittäiset kontrollirakenteet.
- Opiskelija osaa kirjhoittaa ohjelman, jossa luetaan syötteitä ja tulostetaan dataa.
Muuttujat, vakiot ja tyypit:
- Opiskelija ymmärtää muuttujan tyypin ja arvon merkityksen.
- Opiskelija osaa määritellä muuttujia.
Aliohjelmat:
- Opiskelija ymmärtää aliohjelmien merkityksen sekä nimeämisen ja kutsumisen periaatteen.
- Opiskelija osaa kirjoittaa aliohjelman ja kutsua sitä.
Assessment criteria, good (3)
Algoritmit ja ohjausrakenteet:
- Opiskelija osaa laatia yksinkertaisia algoritmeja.
- Opiskelija osaa peruskontrollirakenteiden käytön ja yhdistämisen.
- Opiskelija osaa toteuttaa vuorovaikutteisia ohjelmia.
- Opiskelija tuntee taulukosta etsimisen idean ja osaa ohjelmoida peräkkäishaun.
Muuttujat, vakiot ja tyypit
- Opiskelija osaa määritellä ja käyttää yksiulotteista taulukkoa.
Aliohjelmat
- Opiskelija osaa määritellä aliohjelmille käyttötarkoitukseen sopivat parametrit ja käyttää niitä.
- Opiskelija osaa hyödyntää aliohjelman paluuarvomekanismia.
Assessment methods and criteria
Kun olet tehnyt 80% tehtävistä, niin kurssiarvioinnin saamiseksi sinun tulee lähettää sähköpostiviestiä osoitteeseen: viopesupport@metropolia.fi
Timing
01.08.2022 - 31.12.2023
Number of ECTS credits allocated
3 op
Virtual portion
3 op
Mode of delivery
Distance learning
Unit
School of ICT
Campus
Karaportti 2
Teaching languages
- Finnish
Seats
0 - 1000
Degree programmes
- Information and Communication Technology
Teachers
- Mika Hyyryläinen
- Virve Prami
Teacher in charge
Janne Salonen
Objective
Opiskelija ymmärtää proseduraalisen ohjelmoinnin periaatteet.
Opiskelija osaa toteuttaa vuorovaikutteisia ohjelmia käyttäen eri kontrollirakenteita. Opiskelija osaa jakaa ohjelman aliohjelmiin ja käyttää parametreja. Opiskelija osaa käyttää taulukkorakennetta.
Content
Algoritminen ajattelu
Proseduraalinen ohjelmointi lausekielellä (Java):
syöttö ja tulostus, muuttujat, vakiot ja tyypit, lausekkeet ja lauseet, peräkkäisyys, valinta, toisto, taulukkorakenne,
aliohjelmat, paluuarvo ja parametrit.
Location and time
Koska kyseessä on 100% itsenäisesti suoritettava kurssi, riippuu opiskelupaikka ja -aika opiskelijasta itsestään.
Materials
Löytyy kurssin oppimisympäristöstä.
Teaching methods
100% netin kautta itsenäisesti suoritettava kurssi.
Employer connections
N/A
Exam schedules
Löytyy kurssin oppimisympäristöstä.
International connections
N/A
Completion alternatives
N/A
Student workload
Riippuu opiskelijasta itsestään.
Content scheduling
Riippuu opiskelijasta itsestään.
Evaluation scale
Hyväksytty/Hylätty
Assessment criteria, satisfactory (1)
Algoritmit ja ohjausrakenteet:
- Opiskelija ymmärtää eri kontrollirakenteiden merkityksen ja osaa valita tilanteeseen sopivan rakenteen.
- Opiskelija osaa selittää yksinkertaisen ohjelman etenemisen.
- Opiskelija osaa ohjelmoida yksittäiset kontrollirakenteet.
- Opiskelija osaa kirjhoittaa ohjelman, jossa luetaan syötteitä ja tulostetaan dataa.
Muuttujat, vakiot ja tyypit:
- Opiskelija ymmärtää muuttujan tyypin ja arvon merkityksen.
- Opiskelija osaa määritellä muuttujia.
Aliohjelmat:
- Opiskelija ymmärtää aliohjelmien merkityksen sekä nimeämisen ja kutsumisen periaatteen.
- Opiskelija osaa kirjoittaa aliohjelman ja kutsua sitä.
Assessment criteria, good (3)
Algoritmit ja ohjausrakenteet:
- Opiskelija osaa laatia yksinkertaisia algoritmeja.
- Opiskelija osaa peruskontrollirakenteiden käytön ja yhdistämisen.
- Opiskelija osaa toteuttaa vuorovaikutteisia ohjelmia.
- Opiskelija tuntee taulukosta etsimisen idean ja osaa ohjelmoida peräkkäishaun.
Muuttujat, vakiot ja tyypit
- Opiskelija osaa määritellä ja käyttää yksiulotteista taulukkoa.
Aliohjelmat
- Opiskelija osaa määritellä aliohjelmille käyttötarkoitukseen sopivat parametrit ja käyttää niitä.
- Opiskelija osaa hyödyntää aliohjelman paluuarvomekanismia.
Assessment methods and criteria
Kun olet tehnyt 80% tehtävistä, niin kurssiarvioinnin saamiseksi sinun tulee lähettää sähköpostiviestiä osoitteeseen: viopesupport@metropolia.fi
Timing
01.08.2022 - 31.12.2023
Number of ECTS credits allocated
3 op
Virtual portion
3 op
Mode of delivery
Distance learning
Unit
School of ICT
Campus
Karaportti 2
Teaching languages
- Finnish
Seats
0 - 1000
Degree programmes
- Information and Communication Technology
Teachers
- Mika Hyyryläinen
- Virve Prami
Teacher in charge
Janne Salonen
Objective
Opiskelija ymmärtää proseduraalisen ohjelmoinnin periaatteet.
Opiskelija osaa toteuttaa vuorovaikutteisia ohjelmia käyttäen eri kontrollirakenteita. Opiskelija osaa jakaa ohjelman aliohjelmiin ja käyttää parametreja. Opiskelija osaa käyttää taulukkorakennetta.
Content
Algoritminen ajattelu
Proseduraalinen ohjelmointi lausekielellä (Java):
syöttö ja tulostus, muuttujat, vakiot ja tyypit, lausekkeet ja lauseet, peräkkäisyys, valinta, toisto, taulukkorakenne,
aliohjelmat, paluuarvo ja parametrit.
Location and time
Koska kyseessä on 100% itsenäisesti suoritettava kurssi, riippuu opiskelupaikka ja -aika opiskelijasta itsestään.
Materials
Löytyy kurssin oppimisympäristöstä.
Teaching methods
100% netin kautta itsenäisesti suoritettava kurssi.
Employer connections
N/A
Exam schedules
Löytyy kurssin oppimisympäristöstä.
International connections
N/A
Completion alternatives
N/A
Student workload
Riippuu opiskelijasta itsestään.
Content scheduling
Riippuu opiskelijasta itsestään.
Evaluation scale
Hyväksytty/Hylätty
Assessment criteria, satisfactory (1)
Algoritmit ja ohjausrakenteet:
- Opiskelija ymmärtää eri kontrollirakenteiden merkityksen ja osaa valita tilanteeseen sopivan rakenteen.
- Opiskelija osaa selittää yksinkertaisen ohjelman etenemisen.
- Opiskelija osaa ohjelmoida yksittäiset kontrollirakenteet.
- Opiskelija osaa kirjhoittaa ohjelman, jossa luetaan syötteitä ja tulostetaan dataa.
Muuttujat, vakiot ja tyypit:
- Opiskelija ymmärtää muuttujan tyypin ja arvon merkityksen.
- Opiskelija osaa määritellä muuttujia.
Aliohjelmat:
- Opiskelija ymmärtää aliohjelmien merkityksen sekä nimeämisen ja kutsumisen periaatteen.
- Opiskelija osaa kirjoittaa aliohjelman ja kutsua sitä.
Assessment criteria, good (3)
Algoritmit ja ohjausrakenteet:
- Opiskelija osaa laatia yksinkertaisia algoritmeja.
- Opiskelija osaa peruskontrollirakenteiden käytön ja yhdistämisen.
- Opiskelija osaa toteuttaa vuorovaikutteisia ohjelmia.
- Opiskelija tuntee taulukosta etsimisen idean ja osaa ohjelmoida peräkkäishaun.
Muuttujat, vakiot ja tyypit
- Opiskelija osaa määritellä ja käyttää yksiulotteista taulukkoa.
Aliohjelmat
- Opiskelija osaa määritellä aliohjelmille käyttötarkoitukseen sopivat parametrit ja käyttää niitä.
- Opiskelija osaa hyödyntää aliohjelman paluuarvomekanismia.
Assessment methods and criteria
Kun olet tehnyt 80% tehtävistä, niin kurssiarvioinnin saamiseksi sinun tulee lähettää sähköpostiviestiä osoitteeseen: viopesupport@metropolia.fi
Timing
01.08.2022 - 31.12.2023
Number of ECTS credits allocated
3 op
Virtual portion
3 op
Mode of delivery
Distance learning
Unit
School of ICT
Campus
Karaportti 2
Teaching languages
- Finnish
Seats
0 - 1000
Degree programmes
- Information and Communication Technology
Teachers
- Mika Hyyryläinen
- Virve Prami
Teacher in charge
Janne Salonen
Objective
Opiskelija ymmärtää proseduraalisen ohjelmoinnin periaatteet.
Opiskelija osaa toteuttaa vuorovaikutteisia ohjelmia käyttäen eri kontrollirakenteita. Opiskelija osaa jakaa ohjelman aliohjelmiin ja käyttää parametreja. Opiskelija osaa käyttää taulukkorakennetta.
Content
Algoritminen ajattelu
Proseduraalinen ohjelmointi lausekielellä (Java):
syöttö ja tulostus, muuttujat, vakiot ja tyypit, lausekkeet ja lauseet, peräkkäisyys, valinta, toisto, taulukkorakenne,
aliohjelmat, paluuarvo ja parametrit.
Location and time
Koska kyseessä on 100% itsenäisesti suoritettava kurssi, riippuu opiskelupaikka ja -aika opiskelijasta itsestään.
Materials
Löytyy kurssin oppimisympäristöstä.
Teaching methods
100% netin kautta itsenäisesti suoritettava kurssi.
Employer connections
N/A
Exam schedules
Löytyy kurssin oppimisympäristöstä.
International connections
N/A
Completion alternatives
N/A
Student workload
Riippuu opiskelijasta itsestään.
Content scheduling
Riippuu opiskelijasta itsestään.
Evaluation scale
Hyväksytty/Hylätty
Assessment criteria, satisfactory (1)
Algoritmit ja ohjausrakenteet:
- Opiskelija ymmärtää eri kontrollirakenteiden merkityksen ja osaa valita tilanteeseen sopivan rakenteen.
- Opiskelija osaa selittää yksinkertaisen ohjelman etenemisen.
- Opiskelija osaa ohjelmoida yksittäiset kontrollirakenteet.
- Opiskelija osaa kirjhoittaa ohjelman, jossa luetaan syötteitä ja tulostetaan dataa.
Muuttujat, vakiot ja tyypit:
- Opiskelija ymmärtää muuttujan tyypin ja arvon merkityksen.
- Opiskelija osaa määritellä muuttujia.
Aliohjelmat:
- Opiskelija ymmärtää aliohjelmien merkityksen sekä nimeämisen ja kutsumisen periaatteen.
- Opiskelija osaa kirjoittaa aliohjelman ja kutsua sitä.
Assessment criteria, good (3)
Algoritmit ja ohjausrakenteet:
- Opiskelija osaa laatia yksinkertaisia algoritmeja.
- Opiskelija osaa peruskontrollirakenteiden käytön ja yhdistämisen.
- Opiskelija osaa toteuttaa vuorovaikutteisia ohjelmia.
- Opiskelija tuntee taulukosta etsimisen idean ja osaa ohjelmoida peräkkäishaun.
Muuttujat, vakiot ja tyypit
- Opiskelija osaa määritellä ja käyttää yksiulotteista taulukkoa.
Aliohjelmat
- Opiskelija osaa määritellä aliohjelmille käyttötarkoitukseen sopivat parametrit ja käyttää niitä.
- Opiskelija osaa hyödyntää aliohjelman paluuarvomekanismia.
Assessment methods and criteria
Kun olet tehnyt 80% tehtävistä, niin kurssiarvioinnin saamiseksi sinun tulee lähettää sähköpostiviestiä osoitteeseen: viopesupport@metropolia.fi
Timing
01.08.2022 - 31.12.2023
Number of ECTS credits allocated
3 op
Virtual portion
3 op
Mode of delivery
Distance learning
Unit
School of ICT
Campus
Karaportti 2
Teaching languages
- Finnish
Seats
0 - 1000
Degree programmes
- Information and Communication Technology
Teachers
- Mika Hyyryläinen
- Virve Prami
Teacher in charge
Janne Salonen
Groups
-
VIOPE_NonStop7VIOPE_NonStop7
Objective
Opiskelija ymmärtää proseduraalisen ohjelmoinnin periaatteet.
Opiskelija osaa toteuttaa vuorovaikutteisia ohjelmia käyttäen eri kontrollirakenteita. Opiskelija osaa jakaa ohjelman aliohjelmiin ja käyttää parametreja. Opiskelija osaa käyttää taulukkorakennetta.
Content
Algoritminen ajattelu
Proseduraalinen ohjelmointi lausekielellä (Java):
syöttö ja tulostus, muuttujat, vakiot ja tyypit, lausekkeet ja lauseet, peräkkäisyys, valinta, toisto, taulukkorakenne,
aliohjelmat, paluuarvo ja parametrit.
Location and time
Koska kyseessä on 100% itsenäisesti suoritettava kurssi, riippuu opiskelupaikka ja -aika opiskelijasta itsestään.
Materials
Löytyy kurssin oppimisympäristöstä.
Teaching methods
100% netin kautta itsenäisesti suoritettava kurssi.
Employer connections
N/A
Exam schedules
Löytyy kurssin oppimisympäristöstä.
International connections
N/A
Completion alternatives
N/A
Student workload
Riippuu opiskelijasta itsestään.
Content scheduling
Riippuu opiskelijasta itsestään.
Evaluation scale
Hyväksytty/Hylätty
Assessment criteria, satisfactory (1)
Algoritmit ja ohjausrakenteet:
- Opiskelija ymmärtää eri kontrollirakenteiden merkityksen ja osaa valita tilanteeseen sopivan rakenteen.
- Opiskelija osaa selittää yksinkertaisen ohjelman etenemisen.
- Opiskelija osaa ohjelmoida yksittäiset kontrollirakenteet.
- Opiskelija osaa kirjhoittaa ohjelman, jossa luetaan syötteitä ja tulostetaan dataa.
Muuttujat, vakiot ja tyypit:
- Opiskelija ymmärtää muuttujan tyypin ja arvon merkityksen.
- Opiskelija osaa määritellä muuttujia.
Aliohjelmat:
- Opiskelija ymmärtää aliohjelmien merkityksen sekä nimeämisen ja kutsumisen periaatteen.
- Opiskelija osaa kirjoittaa aliohjelman ja kutsua sitä.
Assessment criteria, good (3)
Algoritmit ja ohjausrakenteet:
- Opiskelija osaa laatia yksinkertaisia algoritmeja.
- Opiskelija osaa peruskontrollirakenteiden käytön ja yhdistämisen.
- Opiskelija osaa toteuttaa vuorovaikutteisia ohjelmia.
- Opiskelija tuntee taulukosta etsimisen idean ja osaa ohjelmoida peräkkäishaun.
Muuttujat, vakiot ja tyypit
- Opiskelija osaa määritellä ja käyttää yksiulotteista taulukkoa.
Aliohjelmat
- Opiskelija osaa määritellä aliohjelmille käyttötarkoitukseen sopivat parametrit ja käyttää niitä.
- Opiskelija osaa hyödyntää aliohjelman paluuarvomekanismia.
Assessment methods and criteria
Kun olet tehnyt 80% tehtävistä, niin kurssiarvioinnin saamiseksi sinun tulee lähettää sähköpostiviestiä osoitteeseen: viopesupport@metropolia.fi
Timing
01.08.2022 - 31.12.2023
Number of ECTS credits allocated
3 op
Virtual portion
3 op
Mode of delivery
Distance learning
Unit
School of ICT
Campus
Karaportti 2
Teaching languages
- Finnish
Seats
0 - 1000
Degree programmes
- Information and Communication Technology
Teachers
- Mika Hyyryläinen
- Virve Prami
Teacher in charge
Janne Salonen
Groups
-
VIOPE_NonStop7VIOPE_NonStop7
Objective
Opiskelija ymmärtää proseduraalisen ohjelmoinnin periaatteet.
Opiskelija osaa toteuttaa vuorovaikutteisia ohjelmia käyttäen eri kontrollirakenteita. Opiskelija osaa jakaa ohjelman aliohjelmiin ja käyttää parametreja. Opiskelija osaa käyttää taulukkorakennetta.
Content
Algoritminen ajattelu
Proseduraalinen ohjelmointi lausekielellä (Java):
syöttö ja tulostus, muuttujat, vakiot ja tyypit, lausekkeet ja lauseet, peräkkäisyys, valinta, toisto, taulukkorakenne,
aliohjelmat, paluuarvo ja parametrit.
Location and time
Koska kyseessä on 100% itsenäisesti suoritettava kurssi, riippuu opiskelupaikka ja -aika opiskelijasta itsestään.
Materials
Löytyy kurssin oppimisympäristöstä.
Teaching methods
100% netin kautta itsenäisesti suoritettava kurssi.
Employer connections
N/A
Exam schedules
Löytyy kurssin oppimisympäristöstä.
International connections
N/A
Completion alternatives
N/A
Student workload
Riippuu opiskelijasta itsestään.
Content scheduling
Riippuu opiskelijasta itsestään.
Evaluation scale
Hyväksytty/Hylätty
Assessment criteria, satisfactory (1)
Algoritmit ja ohjausrakenteet:
- Opiskelija ymmärtää eri kontrollirakenteiden merkityksen ja osaa valita tilanteeseen sopivan rakenteen.
- Opiskelija osaa selittää yksinkertaisen ohjelman etenemisen.
- Opiskelija osaa ohjelmoida yksittäiset kontrollirakenteet.
- Opiskelija osaa kirjhoittaa ohjelman, jossa luetaan syötteitä ja tulostetaan dataa.
Muuttujat, vakiot ja tyypit:
- Opiskelija ymmärtää muuttujan tyypin ja arvon merkityksen.
- Opiskelija osaa määritellä muuttujia.
Aliohjelmat:
- Opiskelija ymmärtää aliohjelmien merkityksen sekä nimeämisen ja kutsumisen periaatteen.
- Opiskelija osaa kirjoittaa aliohjelman ja kutsua sitä.
Assessment criteria, good (3)
Algoritmit ja ohjausrakenteet:
- Opiskelija osaa laatia yksinkertaisia algoritmeja.
- Opiskelija osaa peruskontrollirakenteiden käytön ja yhdistämisen.
- Opiskelija osaa toteuttaa vuorovaikutteisia ohjelmia.
- Opiskelija tuntee taulukosta etsimisen idean ja osaa ohjelmoida peräkkäishaun.
Muuttujat, vakiot ja tyypit
- Opiskelija osaa määritellä ja käyttää yksiulotteista taulukkoa.
Aliohjelmat
- Opiskelija osaa määritellä aliohjelmille käyttötarkoitukseen sopivat parametrit ja käyttää niitä.
- Opiskelija osaa hyödyntää aliohjelman paluuarvomekanismia.
Assessment methods and criteria
Kun olet tehnyt 80% tehtävistä, niin kurssiarvioinnin saamiseksi sinun tulee lähettää sähköpostiviestiä osoitteeseen: viopesupport@metropolia.fi
Timing
01.08.2022 - 31.12.2023
Number of ECTS credits allocated
3 op
Virtual portion
3 op
Mode of delivery
Distance learning
Unit
School of ICT
Campus
Karaportti 2
Teaching languages
- Finnish
Seats
0 - 1000
Degree programmes
- Information and Communication Technology
Teachers
- Mika Hyyryläinen
- Virve Prami
Teacher in charge
Janne Salonen
Groups
-
VIOPE_NonStop7VIOPE_NonStop7
Objective
Opiskelija ymmärtää proseduraalisen ohjelmoinnin periaatteet.
Opiskelija osaa toteuttaa vuorovaikutteisia ohjelmia käyttäen eri kontrollirakenteita. Opiskelija osaa jakaa ohjelman aliohjelmiin ja käyttää parametreja. Opiskelija osaa käyttää taulukkorakennetta.
Content
Algoritminen ajattelu
Proseduraalinen ohjelmointi lausekielellä (Java):
syöttö ja tulostus, muuttujat, vakiot ja tyypit, lausekkeet ja lauseet, peräkkäisyys, valinta, toisto, taulukkorakenne,
aliohjelmat, paluuarvo ja parametrit.
Location and time
Koska kyseessä on 100% itsenäisesti suoritettava kurssi, riippuu opiskelupaikka ja -aika opiskelijasta itsestään.
Materials
Löytyy kurssin oppimisympäristöstä.
Teaching methods
100% netin kautta itsenäisesti suoritettava kurssi.
Employer connections
N/A
Exam schedules
Löytyy kurssin oppimisympäristöstä.
International connections
N/A
Completion alternatives
N/A
Student workload
Riippuu opiskelijasta itsestään.
Content scheduling
Riippuu opiskelijasta itsestään.
Evaluation scale
Hyväksytty/Hylätty
Assessment criteria, satisfactory (1)
Algoritmit ja ohjausrakenteet:
- Opiskelija ymmärtää eri kontrollirakenteiden merkityksen ja osaa valita tilanteeseen sopivan rakenteen.
- Opiskelija osaa selittää yksinkertaisen ohjelman etenemisen.
- Opiskelija osaa ohjelmoida yksittäiset kontrollirakenteet.
- Opiskelija osaa kirjhoittaa ohjelman, jossa luetaan syötteitä ja tulostetaan dataa.
Muuttujat, vakiot ja tyypit:
- Opiskelija ymmärtää muuttujan tyypin ja arvon merkityksen.
- Opiskelija osaa määritellä muuttujia.
Aliohjelmat:
- Opiskelija ymmärtää aliohjelmien merkityksen sekä nimeämisen ja kutsumisen periaatteen.
- Opiskelija osaa kirjoittaa aliohjelman ja kutsua sitä.
Assessment criteria, good (3)
Algoritmit ja ohjausrakenteet:
- Opiskelija osaa laatia yksinkertaisia algoritmeja.
- Opiskelija osaa peruskontrollirakenteiden käytön ja yhdistämisen.
- Opiskelija osaa toteuttaa vuorovaikutteisia ohjelmia.
- Opiskelija tuntee taulukosta etsimisen idean ja osaa ohjelmoida peräkkäishaun.
Muuttujat, vakiot ja tyypit
- Opiskelija osaa määritellä ja käyttää yksiulotteista taulukkoa.
Aliohjelmat
- Opiskelija osaa määritellä aliohjelmille käyttötarkoitukseen sopivat parametrit ja käyttää niitä.
- Opiskelija osaa hyödyntää aliohjelman paluuarvomekanismia.
Assessment methods and criteria
Kun olet tehnyt 80% tehtävistä, niin kurssiarvioinnin saamiseksi sinun tulee lähettää sähköpostiviestiä osoitteeseen: viopesupport@metropolia.fi
Timing
31.07.2022 - 31.12.2022
Number of ECTS credits allocated
3 op
Virtual portion
3 op
Mode of delivery
Distance learning
Unit
School of ICT
Campus
Karaportti 2
Teaching languages
- Finnish
Seats
0 - 1000
Degree programmes
- Information and Communication Technology
Teachers
- Mika Hyyryläinen
Groups
-
VIOPE_NonStop3VIOPE_NonStop3
Objective
Opiskelija ymmärtää proseduraalisen ohjelmoinnin periaatteet.
Opiskelija osaa toteuttaa vuorovaikutteisia ohjelmia käyttäen eri kontrollirakenteita. Opiskelija osaa jakaa ohjelman aliohjelmiin ja käyttää parametreja. Opiskelija osaa käyttää taulukkorakennetta.
Content
Algoritminen ajattelu
Proseduraalinen ohjelmointi lausekielellä (Java):
syöttö ja tulostus, muuttujat, vakiot ja tyypit, lausekkeet ja lauseet, peräkkäisyys, valinta, toisto, taulukkorakenne,
aliohjelmat, paluuarvo ja parametrit.
Location and time
Koska kyseessä on 100% itsenäisesti suoritettava kurssi, riippuu opiskelupaikka ja -aika opiskelijasta itsestään.
Materials
Löytyy kurssin oppimisympäristöstä.
Teaching methods
100% netin kautta itsenäisesti suoritettava kurssi.
Employer connections
N/A
Exam schedules
Löytyy kurssin oppimisympäristöstä.
International connections
N/A
Completion alternatives
N/A
Student workload
Riippuu opiskelijasta itsestään.
Content scheduling
Riippuu opiskelijasta itsestään.
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)
Algoritmit ja ohjausrakenteet:
- Opiskelija ymmärtää eri kontrollirakenteiden merkityksen ja osaa valita tilanteeseen sopivan rakenteen.
- Opiskelija osaa selittää yksinkertaisen ohjelman etenemisen.
- Opiskelija osaa ohjelmoida yksittäiset kontrollirakenteet.
- Opiskelija osaa kirjhoittaa ohjelman, jossa luetaan syötteitä ja tulostetaan dataa.
Muuttujat, vakiot ja tyypit:
- Opiskelija ymmärtää muuttujan tyypin ja arvon merkityksen.
- Opiskelija osaa määritellä muuttujia.
Aliohjelmat:
- Opiskelija ymmärtää aliohjelmien merkityksen sekä nimeämisen ja kutsumisen periaatteen.
- Opiskelija osaa kirjoittaa aliohjelman ja kutsua sitä.
Assessment criteria, good (3)
Algoritmit ja ohjausrakenteet:
- Opiskelija osaa laatia yksinkertaisia algoritmeja.
- Opiskelija osaa peruskontrollirakenteiden käytön ja yhdistämisen.
- Opiskelija osaa toteuttaa vuorovaikutteisia ohjelmia.
- Opiskelija tuntee taulukosta etsimisen idean ja osaa ohjelmoida peräkkäishaun.
Muuttujat, vakiot ja tyypit
- Opiskelija osaa määritellä ja käyttää yksiulotteista taulukkoa.
Aliohjelmat
- Opiskelija osaa määritellä aliohjelmille käyttötarkoitukseen sopivat parametrit ja käyttää niitä.
- Opiskelija osaa hyödyntää aliohjelman paluuarvomekanismia.
Assessment methods and criteria
Kun olet tehnyt 80% tehtävistä, niin kurssiarvioinnin saamiseksi sinun tulee lähettää sähköpostiviestiä osoitteeseen: viopesupport@metropolia.fi
Timing
24.05.2022 - 31.12.2022
Number of ECTS credits allocated
3 op
Virtual portion
3 op
Mode of delivery
Distance learning
Unit
School of ICT
Campus
Karaportti 2
Teaching languages
- Finnish
Seats
0 - 1000
Degree programmes
- Information and Communication Technology
Teachers
- Mika Hyyryläinen
Groups
-
VIOPE_NonStop3VIOPE_NonStop3
Objective
Opiskelija ymmärtää proseduraalisen ohjelmoinnin periaatteet.
Opiskelija osaa toteuttaa vuorovaikutteisia ohjelmia käyttäen eri kontrollirakenteita. Opiskelija osaa jakaa ohjelman aliohjelmiin ja käyttää parametreja. Opiskelija osaa käyttää taulukkorakennetta.
Content
Algoritminen ajattelu
Proseduraalinen ohjelmointi lausekielellä (Java):
syöttö ja tulostus, muuttujat, vakiot ja tyypit, lausekkeet ja lauseet, peräkkäisyys, valinta, toisto, taulukkorakenne,
aliohjelmat, paluuarvo ja parametrit.
Location and time
Koska kyseessä on 100% itsenäisesti suoritettava kurssi, riippuu opiskelupaikka ja -aika opiskelijasta itsestään.
Materials
Löytyy kurssin oppimisympäristöstä.
Teaching methods
100% netin kautta itsenäisesti suoritettava kurssi.
Employer connections
N/A
Exam schedules
Löytyy kurssin oppimisympäristöstä.
International connections
N/A
Completion alternatives
N/A
Student workload
Riippuu opiskelijasta itsestään.
Content scheduling
Riippuu opiskelijasta itsestään.
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)
Algoritmit ja ohjausrakenteet:
- Opiskelija ymmärtää eri kontrollirakenteiden merkityksen ja osaa valita tilanteeseen sopivan rakenteen.
- Opiskelija osaa selittää yksinkertaisen ohjelman etenemisen.
- Opiskelija osaa ohjelmoida yksittäiset kontrollirakenteet.
- Opiskelija osaa kirjhoittaa ohjelman, jossa luetaan syötteitä ja tulostetaan dataa.
Muuttujat, vakiot ja tyypit:
- Opiskelija ymmärtää muuttujan tyypin ja arvon merkityksen.
- Opiskelija osaa määritellä muuttujia.
Aliohjelmat:
- Opiskelija ymmärtää aliohjelmien merkityksen sekä nimeämisen ja kutsumisen periaatteen.
- Opiskelija osaa kirjoittaa aliohjelman ja kutsua sitä.
Assessment criteria, good (3)
Algoritmit ja ohjausrakenteet:
- Opiskelija osaa laatia yksinkertaisia algoritmeja.
- Opiskelija osaa peruskontrollirakenteiden käytön ja yhdistämisen.
- Opiskelija osaa toteuttaa vuorovaikutteisia ohjelmia.
- Opiskelija tuntee taulukosta etsimisen idean ja osaa ohjelmoida peräkkäishaun.
Muuttujat, vakiot ja tyypit
- Opiskelija osaa määritellä ja käyttää yksiulotteista taulukkoa.
Aliohjelmat
- Opiskelija osaa määritellä aliohjelmille käyttötarkoitukseen sopivat parametrit ja käyttää niitä.
- Opiskelija osaa hyödyntää aliohjelman paluuarvomekanismia.
Assessment methods and criteria
Kun olet tehnyt 80% tehtävistä, niin kurssiarvioinnin saamiseksi sinun tulee lähettää sähköpostiviestiä osoitteeseen: viopesupport@metropolia.fi
Timing
24.05.2022 - 31.12.2022
Number of ECTS credits allocated
3 op
Virtual portion
3 op
Mode of delivery
Distance learning
Unit
School of ICT
Campus
Karaportti 2
Teaching languages
- Finnish
Seats
0 - 1000
Degree programmes
- Information and Communication Technology
Teachers
- Mika Hyyryläinen
Groups
-
VIOPE_NonStop3VIOPE_NonStop3
Objective
Opiskelija ymmärtää proseduraalisen ohjelmoinnin periaatteet.
Opiskelija osaa toteuttaa vuorovaikutteisia ohjelmia käyttäen eri kontrollirakenteita. Opiskelija osaa jakaa ohjelman aliohjelmiin ja käyttää parametreja. Opiskelija osaa käyttää taulukkorakennetta.
Content
Algoritminen ajattelu
Proseduraalinen ohjelmointi lausekielellä (Java):
syöttö ja tulostus, muuttujat, vakiot ja tyypit, lausekkeet ja lauseet, peräkkäisyys, valinta, toisto, taulukkorakenne,
aliohjelmat, paluuarvo ja parametrit.
Location and time
Koska kyseessä on 100% itsenäisesti suoritettava kurssi, riippuu opiskelupaikka ja -aika opiskelijasta itsestään.
Materials
Löytyy kurssin oppimisympäristöstä.
Teaching methods
100% netin kautta itsenäisesti suoritettava kurssi.
Employer connections
N/A
Exam schedules
Löytyy kurssin oppimisympäristöstä.
International connections
N/A
Completion alternatives
N/A
Student workload
Riippuu opiskelijasta itsestään.
Content scheduling
Riippuu opiskelijasta itsestään.
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)
Algoritmit ja ohjausrakenteet:
- Opiskelija ymmärtää eri kontrollirakenteiden merkityksen ja osaa valita tilanteeseen sopivan rakenteen.
- Opiskelija osaa selittää yksinkertaisen ohjelman etenemisen.
- Opiskelija osaa ohjelmoida yksittäiset kontrollirakenteet.
- Opiskelija osaa kirjhoittaa ohjelman, jossa luetaan syötteitä ja tulostetaan dataa.
Muuttujat, vakiot ja tyypit:
- Opiskelija ymmärtää muuttujan tyypin ja arvon merkityksen.
- Opiskelija osaa määritellä muuttujia.
Aliohjelmat:
- Opiskelija ymmärtää aliohjelmien merkityksen sekä nimeämisen ja kutsumisen periaatteen.
- Opiskelija osaa kirjoittaa aliohjelman ja kutsua sitä.
Assessment criteria, good (3)
Algoritmit ja ohjausrakenteet:
- Opiskelija osaa laatia yksinkertaisia algoritmeja.
- Opiskelija osaa peruskontrollirakenteiden käytön ja yhdistämisen.
- Opiskelija osaa toteuttaa vuorovaikutteisia ohjelmia.
- Opiskelija tuntee taulukosta etsimisen idean ja osaa ohjelmoida peräkkäishaun.
Muuttujat, vakiot ja tyypit
- Opiskelija osaa määritellä ja käyttää yksiulotteista taulukkoa.
Aliohjelmat
- Opiskelija osaa määritellä aliohjelmille käyttötarkoitukseen sopivat parametrit ja käyttää niitä.
- Opiskelija osaa hyödyntää aliohjelman paluuarvomekanismia.
Assessment methods and criteria
Kun olet tehnyt 80% tehtävistä, niin kurssiarvioinnin saamiseksi sinun tulee lähettää sähköpostiviestiä osoitteeseen: viopesupport@metropolia.fi
Timing
28.02.2022 - 06.08.2022
Number of ECTS credits allocated
3 op
Virtual portion
3 op
Mode of delivery
Distance learning
Unit
School of ICT
Campus
Karaportti 2
Teaching languages
- Finnish
Seats
0 - 1000
Degree programmes
- Information and Communication Technology
Teachers
- Mika Hyyryläinen
Groups
-
ATX22TVKOpe UAS: NonStop Spring 2022
Objective
Opiskelija ymmärtää proseduraalisen ohjelmoinnin periaatteet.
Opiskelija osaa toteuttaa vuorovaikutteisia ohjelmia käyttäen eri kontrollirakenteita. Opiskelija osaa jakaa ohjelman aliohjelmiin ja käyttää parametreja. Opiskelija osaa käyttää taulukkorakennetta.
Content
Algoritminen ajattelu
Proseduraalinen ohjelmointi lausekielellä (Java):
syöttö ja tulostus, muuttujat, vakiot ja tyypit, lausekkeet ja lauseet, peräkkäisyys, valinta, toisto, taulukkorakenne,
aliohjelmat, paluuarvo ja parametrit.
Location and time
Koska kyseessä on 100% itsenäisesti suoritettava kurssi, riippuu opiskelupaikka ja -aika opiskelijasta itsestään.
Materials
Löytyy kurssin oppimisympäristöstä.
Teaching methods
100% netin kautta itsenäisesti suoritettava kurssi.
Employer connections
N/A
Exam schedules
Löytyy kurssin oppimisympäristöstä.
International connections
N/A
Completion alternatives
N/A
Student workload
Riippuu opiskelijasta itsestään.
Content scheduling
Riippuu opiskelijasta itsestään.
Further information
ILMOITTAUTUMINEN
- Avoimen AMK:n sekä CampusOnline opiskelijat: e-lomake
- 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ä Janne Saloseen. Kirjoita Aihe-kenttään ensimmäiseksi merkinnäksi tämä: VIOPE
Evaluation scale
Hyväksytty/Hylätty
Assessment criteria, satisfactory (1)
Algoritmit ja ohjausrakenteet:
- Opiskelija ymmärtää eri kontrollirakenteiden merkityksen ja osaa valita tilanteeseen sopivan rakenteen.
- Opiskelija osaa selittää yksinkertaisen ohjelman etenemisen.
- Opiskelija osaa ohjelmoida yksittäiset kontrollirakenteet.
- Opiskelija osaa kirjhoittaa ohjelman, jossa luetaan syötteitä ja tulostetaan dataa.
Muuttujat, vakiot ja tyypit:
- Opiskelija ymmärtää muuttujan tyypin ja arvon merkityksen.
- Opiskelija osaa määritellä muuttujia.
Aliohjelmat:
- Opiskelija ymmärtää aliohjelmien merkityksen sekä nimeämisen ja kutsumisen periaatteen.
- Opiskelija osaa kirjoittaa aliohjelman ja kutsua sitä.
Assessment criteria, good (3)
Algoritmit ja ohjausrakenteet:
- Opiskelija osaa laatia yksinkertaisia algoritmeja.
- Opiskelija osaa peruskontrollirakenteiden käytön ja yhdistämisen.
- Opiskelija osaa toteuttaa vuorovaikutteisia ohjelmia.
- Opiskelija tuntee taulukosta etsimisen idean ja osaa ohjelmoida peräkkäishaun.
Muuttujat, vakiot ja tyypit
- Opiskelija osaa määritellä ja käyttää yksiulotteista taulukkoa.
Aliohjelmat
- Opiskelija osaa määritellä aliohjelmille käyttötarkoitukseen sopivat parametrit ja käyttää niitä.
- Opiskelija osaa hyödyntää aliohjelman paluuarvomekanismia.
Assessment methods and criteria
Kun olet tehnyt 80% tehtävistä, niin kurssiarvioinnin saamiseksi sinun tulee lähettää sähköpostiviestiä osoitteeseen: viopesupport@metropolia.fi
Timing
01.01.2022 - 31.12.2022
Number of ECTS credits allocated
3 op
Virtual portion
3 op
Mode of delivery
Distance learning
Unit
School of ICT
Campus
Karaportti 2
Teaching languages
- Finnish
Seats
0 - 1000
Degree programmes
- Information and Communication Technology
Teachers
- Mika Hyyryläinen
Groups
-
VIOPE_NonStopViope (NonStop)
-
VIOPE_2022_MAKSULLINEN_JÄRJESTELMÄViope TiVi (NonStop), year
Objective
Opiskelija ymmärtää proseduraalisen ohjelmoinnin periaatteet.
Opiskelija osaa toteuttaa vuorovaikutteisia ohjelmia käyttäen eri kontrollirakenteita. Opiskelija osaa jakaa ohjelman aliohjelmiin ja käyttää parametreja. Opiskelija osaa käyttää taulukkorakennetta.
Content
Algoritminen ajattelu
Proseduraalinen ohjelmointi lausekielellä (Java):
syöttö ja tulostus, muuttujat, vakiot ja tyypit, lausekkeet ja lauseet, peräkkäisyys, valinta, toisto, taulukkorakenne,
aliohjelmat, paluuarvo ja parametrit.
Location and time
Koska kyseessä on 100% itsenäisesti suoritettava kurssi, riippuu opiskelupaikka ja -aika opiskelijasta itsestään.
Materials
Löytyy kurssin oppimisympäristöstä.
Teaching methods
100% netin kautta itsenäisesti suoritettava kurssi.
Employer connections
N/A
Exam schedules
Löytyy kurssin oppimisympäristöstä.
International connections
N/A
Completion alternatives
N/A
Student workload
Riippuu opiskelijasta itsestään.
Content scheduling
Riippuu opiskelijasta itsestään.
Further information
ILMOITTAUTUMINEN
- Avoimen AMK:n sekä CampusOnline opiskelijat: e-lomake
- 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ä Janne Saloseen. Kirjoita Aihe-kenttään ensimmäiseksi merkinnäksi tämä: VIOPE
Evaluation scale
Hyväksytty/Hylätty
Assessment criteria, satisfactory (1)
Algoritmit ja ohjausrakenteet:
- Opiskelija ymmärtää eri kontrollirakenteiden merkityksen ja osaa valita tilanteeseen sopivan rakenteen.
- Opiskelija osaa selittää yksinkertaisen ohjelman etenemisen.
- Opiskelija osaa ohjelmoida yksittäiset kontrollirakenteet.
- Opiskelija osaa kirjhoittaa ohjelman, jossa luetaan syötteitä ja tulostetaan dataa.
Muuttujat, vakiot ja tyypit:
- Opiskelija ymmärtää muuttujan tyypin ja arvon merkityksen.
- Opiskelija osaa määritellä muuttujia.
Aliohjelmat:
- Opiskelija ymmärtää aliohjelmien merkityksen sekä nimeämisen ja kutsumisen periaatteen.
- Opiskelija osaa kirjoittaa aliohjelman ja kutsua sitä.
Assessment criteria, good (3)
Algoritmit ja ohjausrakenteet:
- Opiskelija osaa laatia yksinkertaisia algoritmeja.
- Opiskelija osaa peruskontrollirakenteiden käytön ja yhdistämisen.
- Opiskelija osaa toteuttaa vuorovaikutteisia ohjelmia.
- Opiskelija tuntee taulukosta etsimisen idean ja osaa ohjelmoida peräkkäishaun.
Muuttujat, vakiot ja tyypit
- Opiskelija osaa määritellä ja käyttää yksiulotteista taulukkoa.
Aliohjelmat
- Opiskelija osaa määritellä aliohjelmille käyttötarkoitukseen sopivat parametrit ja käyttää niitä.
- Opiskelija osaa hyödyntää aliohjelman paluuarvomekanismia.
Assessment methods and criteria
Kun olet tehnyt 80% tehtävistä, niin kurssiarvioinnin saamiseksi sinun tulee lähettää sähköpostiviestiä osoitteeseen: viopesupport@metropolia.fi
Timing
03.11.2021 - 27.02.2022
Number of ECTS credits allocated
3 op
Virtual portion
3 op
Mode of delivery
Distance learning
Unit
School of ICT
Campus
Karaportti 2
Teaching languages
- Finnish
Seats
0 - 1000
Degree programmes
- Information and Communication Technology
Teachers
- Mika Hyyryläinen
Groups
-
ATX22TVKOpe UAS: NonStop Spring 2022
Objective
Opiskelija ymmärtää proseduraalisen ohjelmoinnin periaatteet.
Opiskelija osaa toteuttaa vuorovaikutteisia ohjelmia käyttäen eri kontrollirakenteita. Opiskelija osaa jakaa ohjelman aliohjelmiin ja käyttää parametreja. Opiskelija osaa käyttää taulukkorakennetta.
Content
Algoritminen ajattelu
Proseduraalinen ohjelmointi lausekielellä (Java):
syöttö ja tulostus, muuttujat, vakiot ja tyypit, lausekkeet ja lauseet, peräkkäisyys, valinta, toisto, taulukkorakenne,
aliohjelmat, paluuarvo ja parametrit.
Location and time
Koska kyseessä on 100% itsenäisesti suoritettava kurssi, riippuu opiskelupaikka ja -aika opiskelijasta itsestään.
Materials
Löytyy kurssin oppimisympäristöstä.
Teaching methods
100% netin kautta itsenäisesti suoritettava kurssi.
Employer connections
N/A
Exam schedules
Löytyy kurssin oppimisympäristöstä.
International connections
N/A
Completion alternatives
N/A
Student workload
Riippuu opiskelijasta itsestään.
Content scheduling
Riippuu opiskelijasta itsestään.
Further information
ILMOITTAUTUMINEN
- Avoimen AMK:n sekä CampusOnline opiskelijat: e-lomake
- 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ä Janne Saloseen. Kirjoita Aihe-kenttään ensimmäiseksi merkinnäksi tämä: VIOPE
Evaluation scale
Hyväksytty/Hylätty
Assessment criteria, satisfactory (1)
Algoritmit ja ohjausrakenteet:
- Opiskelija ymmärtää eri kontrollirakenteiden merkityksen ja osaa valita tilanteeseen sopivan rakenteen.
- Opiskelija osaa selittää yksinkertaisen ohjelman etenemisen.
- Opiskelija osaa ohjelmoida yksittäiset kontrollirakenteet.
- Opiskelija osaa kirjhoittaa ohjelman, jossa luetaan syötteitä ja tulostetaan dataa.
Muuttujat, vakiot ja tyypit:
- Opiskelija ymmärtää muuttujan tyypin ja arvon merkityksen.
- Opiskelija osaa määritellä muuttujia.
Aliohjelmat:
- Opiskelija ymmärtää aliohjelmien merkityksen sekä nimeämisen ja kutsumisen periaatteen.
- Opiskelija osaa kirjoittaa aliohjelman ja kutsua sitä.
Assessment criteria, good (3)
Algoritmit ja ohjausrakenteet:
- Opiskelija osaa laatia yksinkertaisia algoritmeja.
- Opiskelija osaa peruskontrollirakenteiden käytön ja yhdistämisen.
- Opiskelija osaa toteuttaa vuorovaikutteisia ohjelmia.
- Opiskelija tuntee taulukosta etsimisen idean ja osaa ohjelmoida peräkkäishaun.
Muuttujat, vakiot ja tyypit
- Opiskelija osaa määritellä ja käyttää yksiulotteista taulukkoa.
Aliohjelmat
- Opiskelija osaa määritellä aliohjelmille käyttötarkoitukseen sopivat parametrit ja käyttää niitä.
- Opiskelija osaa hyödyntää aliohjelman paluuarvomekanismia.
Assessment methods and criteria
Kun olet tehnyt 80% tehtävistä, niin kurssiarvioinnin saamiseksi sinun tulee lähettää sähköpostiviestiä osoitteeseen: viopesupport@metropolia.fi
Timing
12.11.2020 - 31.07.2022
Number of ECTS credits allocated
3 op
Virtual portion
3 op
Mode of delivery
Distance learning
Unit
School of ICT
Campus
Karaportti 2
Teaching languages
- Finnish
Seats
0 - 1000
Degree programmes
- Information and Communication Technology
Teachers
- Mika Hyyryläinen
Groups
-
VIOPE2021Viope 2021
Objective
Opiskelija ymmärtää proseduraalisen ohjelmoinnin periaatteet.
Opiskelija osaa toteuttaa vuorovaikutteisia ohjelmia käyttäen eri kontrollirakenteita. Opiskelija osaa jakaa ohjelman aliohjelmiin ja käyttää parametreja. Opiskelija osaa käyttää taulukkorakennetta.
Content
Algoritminen ajattelu
Proseduraalinen ohjelmointi lausekielellä (Java):
syöttö ja tulostus, muuttujat, vakiot ja tyypit, lausekkeet ja lauseet, peräkkäisyys, valinta, toisto, taulukkorakenne,
aliohjelmat, paluuarvo ja parametrit.
Location and time
Koska kyseessä on 100% itsenäisesti suoritettava kurssi, riippuu opiskelupaikka ja -aika opiskelijasta itsestään.
Materials
Löytyy kurssin oppimisympäristöstä.
Teaching methods
100% netin kautta itsenäisesti suoritettava kurssi.
Employer connections
N/A
Exam schedules
Löytyy kurssin oppimisympäristöstä.
International connections
N/A
Completion alternatives
N/A
Student workload
Riippuu opiskelijasta itsestään.
Content scheduling
Riippuu opiskelijasta itsestään.
Further information
ILMOITTAUTUMINEN
- Avoimen AMK:n sekä CampusOnline opiskelijat: e-lomake
- 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ä Janne Saloseen. Kirjoita Aihe-kenttään ensimmäiseksi merkinnäksi tämä: VIOPE
Evaluation scale
Hyväksytty/Hylätty
Assessment criteria, satisfactory (1)
Algoritmit ja ohjausrakenteet:
- Opiskelija ymmärtää eri kontrollirakenteiden merkityksen ja osaa valita tilanteeseen sopivan rakenteen.
- Opiskelija osaa selittää yksinkertaisen ohjelman etenemisen.
- Opiskelija osaa ohjelmoida yksittäiset kontrollirakenteet.
- Opiskelija osaa kirjhoittaa ohjelman, jossa luetaan syötteitä ja tulostetaan dataa.
Muuttujat, vakiot ja tyypit:
- Opiskelija ymmärtää muuttujan tyypin ja arvon merkityksen.
- Opiskelija osaa määritellä muuttujia.
Aliohjelmat:
- Opiskelija ymmärtää aliohjelmien merkityksen sekä nimeämisen ja kutsumisen periaatteen.
- Opiskelija osaa kirjoittaa aliohjelman ja kutsua sitä.
Assessment criteria, good (3)
Algoritmit ja ohjausrakenteet:
- Opiskelija osaa laatia yksinkertaisia algoritmeja.
- Opiskelija osaa peruskontrollirakenteiden käytön ja yhdistämisen.
- Opiskelija osaa toteuttaa vuorovaikutteisia ohjelmia.
- Opiskelija tuntee taulukosta etsimisen idean ja osaa ohjelmoida peräkkäishaun.
Muuttujat, vakiot ja tyypit
- Opiskelija osaa määritellä ja käyttää yksiulotteista taulukkoa.
Aliohjelmat
- Opiskelija osaa määritellä aliohjelmille käyttötarkoitukseen sopivat parametrit ja käyttää niitä.
- Opiskelija osaa hyödyntää aliohjelman paluuarvomekanismia.
Assessment methods and criteria
Kun olet tehnyt 80% tehtävistä, niin kurssiarvioinnin saamiseksi sinun tulee lähettää sähköpostiviestiä osoitteeseen: viopesupport@metropolia.fi