Ruby ProgrammingLaajuus (4 cr)
Code: TT00AC16
Credits
4 op
Objective
After completing the course the student is able to understand and write code with inlanguage which is popular in server systems and cloud programming.
Content
- Ruby's basic functions and syntax
- Strings and tables
- Control structures
- Files
- Methods
- Modules and modul library
- Error handling
- Classes
Assessment criteria, satisfactory (1)
Algorithms and control structures:
- the student understands what the different control structures are and knows what kind of a structure can be used in different situations;
- the student can explain a simple program structure;
Variables, constants and data types:
- the student understands what variables, constants and data types are;
Subroutines:
- the student understands what subroutine is, is able to name it and call it from the main program;
Assessment criteria, good (3)
Algorithms and control structures:
- the student understands what the different control structures are and knows what kind of a structure can be used in different situations;
- the student can explain a relatively complex program structure;
- the student shows independent solutions.
Variables, constants and data types:
- the student understands what variables, constants and data types are;
- the student shows independent solutions.
Subroutines:
- the student understands what subroutine is, is able to name it and call it from the main program;
- the student is able to write relatively complex subroutines with elegant solutions;
- the student shows independent solutions.
Assessment criteria, excellent (5)
Algorithms and control structures:
- the student understands what the different control structures are and knows what kind of a structure can
be used in different situations;
- the student can explain a relatively complex program structure;
- the student shows independent solutions and critical evaluation.
Variables, constants and data types:
- the student understands what variables, constants and data types are;
- the student shows independent solutions and critical evaluation.
Subroutines:
- the student understands what subroutine is, is able to name it and call it from the main program;
- the student is able to write relatively complex subroutines with elegant solutions;
- the student shows independent solutions and critical evaluation.
Enrollment
02.07.2024 - 31.07.2024
Timing
01.08.2024 - 31.07.2025
Number of ECTS credits allocated
4 op
Virtual portion
4 op
Mode of delivery
Distance learning
Campus
Karaportti 2
Teaching languages
- Finnish
Degree programmes
- Information and Communication Technology
Teachers
- Janne Salonen
Groups
-
VIOPE_NonStop7VIOPE_NonStop7
Objective
Opintojakson jälkeen opiskelija osaa:
- Osaa lukea ja kirjoittaa Ruby-kielen syntaksia. Opiskelija ymmärtää Ruby-kielen mahdollisuudet ja rajoitteet.
Content
- Rubyn perustoiminnot ja syntaksi
- Merkkijonot ja taulukot
- Kontrollirakenteet
- Tiedostot
- Metodit
- Moduulit ja moduulikirjasto
- Virheenkäsittely
- Luokat
Evaluation scale
Hyväksytty/Hylätty
Assessment criteria, satisfactory (1)
Algoritmit ja ohjausrakenteet:
- Ymmärtää eri kontrollirakenteiden merkityksen ja osaa valita tilanteeseen sopivan rakenteen.
- Osaa selittää yksinkertaisen ohjelman etenemisen.
Muuttujat, vakiot ja tyypit:
- Ymmärtää muuttujan tyypin ja arvon merkityksen.
Aliohjelmat:
- Ymmärtää aliohjelmien merkityksen sekä nimeämisen ja kutsumisen periaatteen.
Assessment criteria, good (3)
Algoritmit ja ohjausrakenteet:
- Osaa laatia yksinkertaisia algoritmeja.
- Osaa peruskontrollirakenteiden käytön.
- Ymmärtää vuorovaikutteisen (syöttötietoja kyselevän ja tulostietoja kirjoittavan) ohjelman idean ja osaa toteuttaa tällaisia.
- Tuntee taulukosta etsimisen idean ja osaa ohjelmoida peräkkäishaun.
Muuttujat, vakiot ja tyypit
- Osaa määritellä käyttötarkoitukseen sopivia muuttujia ja vakioita.
Assessment criteria, excellent (5)
Algoritmit ja ohjausrakenteet:
- Osaa tehdä elegantteja ratkaisuja pelkän oikean toiminnan lisäksi.
- Osaa hyödyntää taulukoita monipuolisesti (peräkkäiskäsittely, hajakäsittely, assosiatiivinen haku).
Muuttujat, vakiot ja tyypit:
- Osaa määritellä ja käyttää kaksiulotteista taulukkoa.
Aliohjelmat
- Osaa tehdä testit aliohjelmille.
Timing
16.04.2024 - 31.12.2025
Number of ECTS credits allocated
4 op
Virtual portion
4 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
Opintojakson jälkeen opiskelija osaa:
- Osaa lukea ja kirjoittaa Ruby-kielen syntaksia. Opiskelija ymmärtää Ruby-kielen mahdollisuudet ja rajoitteet.
Content
- Rubyn perustoiminnot ja syntaksi
- Merkkijonot ja taulukot
- Kontrollirakenteet
- Tiedostot
- Metodit
- Moduulit ja moduulikirjasto
- Virheenkäsittely
- Luokat
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:
- Ymmärtää eri kontrollirakenteiden merkityksen ja osaa valita tilanteeseen sopivan rakenteen.
- Osaa selittää yksinkertaisen ohjelman etenemisen.
Muuttujat, vakiot ja tyypit:
- Ymmärtää muuttujan tyypin ja arvon merkityksen.
Aliohjelmat:
- Ymmärtää aliohjelmien merkityksen sekä nimeämisen ja kutsumisen periaatteen.
Assessment criteria, good (3)
Algoritmit ja ohjausrakenteet:
- Osaa laatia yksinkertaisia algoritmeja.
- Osaa peruskontrollirakenteiden käytön.
- Ymmärtää vuorovaikutteisen (syöttötietoja kyselevän ja tulostietoja kirjoittavan) ohjelman idean ja osaa toteuttaa tällaisia.
- Tuntee taulukosta etsimisen idean ja osaa ohjelmoida peräkkäishaun.
Muuttujat, vakiot ja tyypit
- Osaa määritellä käyttötarkoitukseen sopivia muuttujia ja vakioita.
Assessment criteria, excellent (5)
Algoritmit ja ohjausrakenteet:
- Osaa tehdä elegantteja ratkaisuja pelkän oikean toiminnan lisäksi.
- Osaa hyödyntää taulukoita monipuolisesti (peräkkäiskäsittely, hajakäsittely, assosiatiivinen haku).
Muuttujat, vakiot ja tyypit:
- Osaa määritellä ja käyttää kaksiulotteista taulukkoa.
Aliohjelmat
- Osaa tehdä testit aliohjelmille.
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.12.2026
Number of ECTS credits allocated
4 op
Virtual portion
4 op
Mode of delivery
Distance learning
Unit
School of ICT
Campus
Karaportti 2
Teaching languages
- Finnish
Seats
0 - 10000
Degree programmes
- Information and Communication Technology
Teachers
- Mika Hyyryläinen
Teacher in charge
Janne Salonen
Groups
-
Verkko_opinnot_NonStop_120_opPath Studies (TiVi-NonStop), 120 ECTS
Objective
Opintojakson jälkeen opiskelija osaa:
- Osaa lukea ja kirjoittaa Ruby-kielen syntaksia. Opiskelija ymmärtää Ruby-kielen mahdollisuudet ja rajoitteet.
Content
- Rubyn perustoiminnot ja syntaksi
- Merkkijonot ja taulukot
- Kontrollirakenteet
- Tiedostot
- Metodit
- Moduulit ja moduulikirjasto
- Virheenkäsittely
- Luokat
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:
- Ymmärtää eri kontrollirakenteiden merkityksen ja osaa valita tilanteeseen sopivan rakenteen.
- Osaa selittää yksinkertaisen ohjelman etenemisen.
Muuttujat, vakiot ja tyypit:
- Ymmärtää muuttujan tyypin ja arvon merkityksen.
Aliohjelmat:
- Ymmärtää aliohjelmien merkityksen sekä nimeämisen ja kutsumisen periaatteen.
Assessment criteria, good (3)
Algoritmit ja ohjausrakenteet:
- Osaa laatia yksinkertaisia algoritmeja.
- Osaa peruskontrollirakenteiden käytön.
- Ymmärtää vuorovaikutteisen (syöttötietoja kyselevän ja tulostietoja kirjoittavan) ohjelman idean ja osaa toteuttaa tällaisia.
- Tuntee taulukosta etsimisen idean ja osaa ohjelmoida peräkkäishaun.
Muuttujat, vakiot ja tyypit
- Osaa määritellä käyttötarkoitukseen sopivia muuttujia ja vakioita.
Assessment criteria, excellent (5)
Algoritmit ja ohjausrakenteet:
- Osaa tehdä elegantteja ratkaisuja pelkän oikean toiminnan lisäksi.
- Osaa hyödyntää taulukoita monipuolisesti (peräkkäiskäsittely, hajakäsittely, assosiatiivinen haku).
Muuttujat, vakiot ja tyypit:
- Osaa määritellä ja käyttää kaksiulotteista taulukkoa.
Aliohjelmat
- Osaa tehdä testit aliohjelmille.
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.12.2025
Number of ECTS credits allocated
4 op
Virtual portion
4 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
Teacher in charge
Janne Salonen
Groups
-
AVOIN_AMK_TIVI_73_opComplementary Informatics past graduate degree
Objective
Opintojakson jälkeen opiskelija osaa:
- Osaa lukea ja kirjoittaa Ruby-kielen syntaksia. Opiskelija ymmärtää Ruby-kielen mahdollisuudet ja rajoitteet.
Content
- Rubyn perustoiminnot ja syntaksi
- Merkkijonot ja taulukot
- Kontrollirakenteet
- Tiedostot
- Metodit
- Moduulit ja moduulikirjasto
- Virheenkäsittely
- Luokat
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:
- Ymmärtää eri kontrollirakenteiden merkityksen ja osaa valita tilanteeseen sopivan rakenteen.
- Osaa selittää yksinkertaisen ohjelman etenemisen.
Muuttujat, vakiot ja tyypit:
- Ymmärtää muuttujan tyypin ja arvon merkityksen.
Aliohjelmat:
- Ymmärtää aliohjelmien merkityksen sekä nimeämisen ja kutsumisen periaatteen.
Assessment criteria, good (3)
Algoritmit ja ohjausrakenteet:
- Osaa laatia yksinkertaisia algoritmeja.
- Osaa peruskontrollirakenteiden käytön.
- Ymmärtää vuorovaikutteisen (syöttötietoja kyselevän ja tulostietoja kirjoittavan) ohjelman idean ja osaa toteuttaa tällaisia.
- Tuntee taulukosta etsimisen idean ja osaa ohjelmoida peräkkäishaun.
Muuttujat, vakiot ja tyypit
- Osaa määritellä käyttötarkoitukseen sopivia muuttujia ja vakioita.
Assessment criteria, excellent (5)
Algoritmit ja ohjausrakenteet:
- Osaa tehdä elegantteja ratkaisuja pelkän oikean toiminnan lisäksi.
- Osaa hyödyntää taulukoita monipuolisesti (peräkkäiskäsittely, hajakäsittely, assosiatiivinen haku).
Muuttujat, vakiot ja tyypit:
- Osaa määritellä ja käyttää kaksiulotteista taulukkoa.
Aliohjelmat
- Osaa tehdä testit aliohjelmille.
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
4 op
Virtual portion
4 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
Opintojakson jälkeen opiskelija osaa:
- Osaa lukea ja kirjoittaa Ruby-kielen syntaksia. Opiskelija ymmärtää Ruby-kielen mahdollisuudet ja rajoitteet.
Content
- Rubyn perustoiminnot ja syntaksi
- Merkkijonot ja taulukot
- Kontrollirakenteet
- Tiedostot
- Metodit
- Moduulit ja moduulikirjasto
- Virheenkäsittely
- Luokat
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:
- Ymmärtää eri kontrollirakenteiden merkityksen ja osaa valita tilanteeseen sopivan rakenteen.
- Osaa selittää yksinkertaisen ohjelman etenemisen.
Muuttujat, vakiot ja tyypit:
- Ymmärtää muuttujan tyypin ja arvon merkityksen.
Aliohjelmat:
- Ymmärtää aliohjelmien merkityksen sekä nimeämisen ja kutsumisen periaatteen.
Assessment criteria, good (3)
Algoritmit ja ohjausrakenteet:
- Osaa laatia yksinkertaisia algoritmeja.
- Osaa peruskontrollirakenteiden käytön.
- Ymmärtää vuorovaikutteisen (syöttötietoja kyselevän ja tulostietoja kirjoittavan) ohjelman idean ja osaa toteuttaa tällaisia.
- Tuntee taulukosta etsimisen idean ja osaa ohjelmoida peräkkäishaun.
Muuttujat, vakiot ja tyypit
- Osaa määritellä käyttötarkoitukseen sopivia muuttujia ja vakioita.
Assessment criteria, excellent (5)
Algoritmit ja ohjausrakenteet:
- Osaa tehdä elegantteja ratkaisuja pelkän oikean toiminnan lisäksi.
- Osaa hyödyntää taulukoita monipuolisesti (peräkkäiskäsittely, hajakäsittely, assosiatiivinen haku).
Muuttujat, vakiot ja tyypit:
- Osaa määritellä ja käyttää kaksiulotteista taulukkoa.
Aliohjelmat
- Osaa tehdä testit aliohjelmille.
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.07.2024 - 31.07.2024
Timing
01.01.2024 - 31.07.2024
Number of ECTS credits allocated
4 op
Virtual portion
4 op
Mode of delivery
Distance learning
Campus
Karaportti 2
Teaching languages
- Finnish
Degree programmes
- Information and Communication Technology
Teachers
- Janne Salonen
Groups
-
VIOPE_NonStop6VIOPE_NonStop6
Objective
Opintojakson jälkeen opiskelija osaa:
- Osaa lukea ja kirjoittaa Ruby-kielen syntaksia. Opiskelija ymmärtää Ruby-kielen mahdollisuudet ja rajoitteet.
Content
- Rubyn perustoiminnot ja syntaksi
- Merkkijonot ja taulukot
- Kontrollirakenteet
- Tiedostot
- Metodit
- Moduulit ja moduulikirjasto
- Virheenkäsittely
- Luokat
Evaluation scale
Hyväksytty/Hylätty
Assessment criteria, satisfactory (1)
Algoritmit ja ohjausrakenteet:
- Ymmärtää eri kontrollirakenteiden merkityksen ja osaa valita tilanteeseen sopivan rakenteen.
- Osaa selittää yksinkertaisen ohjelman etenemisen.
Muuttujat, vakiot ja tyypit:
- Ymmärtää muuttujan tyypin ja arvon merkityksen.
Aliohjelmat:
- Ymmärtää aliohjelmien merkityksen sekä nimeämisen ja kutsumisen periaatteen.
Assessment criteria, good (3)
Algoritmit ja ohjausrakenteet:
- Osaa laatia yksinkertaisia algoritmeja.
- Osaa peruskontrollirakenteiden käytön.
- Ymmärtää vuorovaikutteisen (syöttötietoja kyselevän ja tulostietoja kirjoittavan) ohjelman idean ja osaa toteuttaa tällaisia.
- Tuntee taulukosta etsimisen idean ja osaa ohjelmoida peräkkäishaun.
Muuttujat, vakiot ja tyypit
- Osaa määritellä käyttötarkoitukseen sopivia muuttujia ja vakioita.
Assessment criteria, excellent (5)
Algoritmit ja ohjausrakenteet:
- Osaa tehdä elegantteja ratkaisuja pelkän oikean toiminnan lisäksi.
- Osaa hyödyntää taulukoita monipuolisesti (peräkkäiskäsittely, hajakäsittely, assosiatiivinen haku).
Muuttujat, vakiot ja tyypit:
- Osaa määritellä ja käyttää kaksiulotteista taulukkoa.
Aliohjelmat
- Osaa tehdä testit aliohjelmille.
Enrollment
02.07.2024 - 31.07.2024
Timing
01.01.2024 - 31.07.2024
Number of ECTS credits allocated
4 op
Virtual portion
4 op
Mode of delivery
Distance learning
Campus
Karaportti 2
Teaching languages
- Finnish
Degree programmes
- Information and Communication Technology
Teachers
- Janne Salonen
Groups
-
Viope_nonstop_9Viope_nonstop_9
Objective
Opintojakson jälkeen opiskelija osaa:
- Osaa lukea ja kirjoittaa Ruby-kielen syntaksia. Opiskelija ymmärtää Ruby-kielen mahdollisuudet ja rajoitteet.
Content
- Rubyn perustoiminnot ja syntaksi
- Merkkijonot ja taulukot
- Kontrollirakenteet
- Tiedostot
- Metodit
- Moduulit ja moduulikirjasto
- Virheenkäsittely
- Luokat
Evaluation scale
Hyväksytty/Hylätty
Assessment criteria, satisfactory (1)
Algoritmit ja ohjausrakenteet:
- Ymmärtää eri kontrollirakenteiden merkityksen ja osaa valita tilanteeseen sopivan rakenteen.
- Osaa selittää yksinkertaisen ohjelman etenemisen.
Muuttujat, vakiot ja tyypit:
- Ymmärtää muuttujan tyypin ja arvon merkityksen.
Aliohjelmat:
- Ymmärtää aliohjelmien merkityksen sekä nimeämisen ja kutsumisen periaatteen.
Assessment criteria, good (3)
Algoritmit ja ohjausrakenteet:
- Osaa laatia yksinkertaisia algoritmeja.
- Osaa peruskontrollirakenteiden käytön.
- Ymmärtää vuorovaikutteisen (syöttötietoja kyselevän ja tulostietoja kirjoittavan) ohjelman idean ja osaa toteuttaa tällaisia.
- Tuntee taulukosta etsimisen idean ja osaa ohjelmoida peräkkäishaun.
Muuttujat, vakiot ja tyypit
- Osaa määritellä käyttötarkoitukseen sopivia muuttujia ja vakioita.
Assessment criteria, excellent (5)
Algoritmit ja ohjausrakenteet:
- Osaa tehdä elegantteja ratkaisuja pelkän oikean toiminnan lisäksi.
- Osaa hyödyntää taulukoita monipuolisesti (peräkkäiskäsittely, hajakäsittely, assosiatiivinen haku).
Muuttujat, vakiot ja tyypit:
- Osaa määritellä ja käyttää kaksiulotteista taulukkoa.
Aliohjelmat
- Osaa tehdä testit aliohjelmille.
Enrollment
02.07.2024 - 31.07.2024
Timing
01.01.2024 - 31.07.2024
Number of ECTS credits allocated
4 op
Virtual portion
4 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
Opintojakson jälkeen opiskelija osaa:
- Osaa lukea ja kirjoittaa Ruby-kielen syntaksia. Opiskelija ymmärtää Ruby-kielen mahdollisuudet ja rajoitteet.
Content
- Rubyn perustoiminnot ja syntaksi
- Merkkijonot ja taulukot
- Kontrollirakenteet
- Tiedostot
- Metodit
- Moduulit ja moduulikirjasto
- Virheenkäsittely
- Luokat
Evaluation scale
Hyväksytty/Hylätty
Assessment criteria, satisfactory (1)
Algoritmit ja ohjausrakenteet:
- Ymmärtää eri kontrollirakenteiden merkityksen ja osaa valita tilanteeseen sopivan rakenteen.
- Osaa selittää yksinkertaisen ohjelman etenemisen.
Muuttujat, vakiot ja tyypit:
- Ymmärtää muuttujan tyypin ja arvon merkityksen.
Aliohjelmat:
- Ymmärtää aliohjelmien merkityksen sekä nimeämisen ja kutsumisen periaatteen.
Assessment criteria, good (3)
Algoritmit ja ohjausrakenteet:
- Osaa laatia yksinkertaisia algoritmeja.
- Osaa peruskontrollirakenteiden käytön.
- Ymmärtää vuorovaikutteisen (syöttötietoja kyselevän ja tulostietoja kirjoittavan) ohjelman idean ja osaa toteuttaa tällaisia.
- Tuntee taulukosta etsimisen idean ja osaa ohjelmoida peräkkäishaun.
Muuttujat, vakiot ja tyypit
- Osaa määritellä käyttötarkoitukseen sopivia muuttujia ja vakioita.
Assessment criteria, excellent (5)
Algoritmit ja ohjausrakenteet:
- Osaa tehdä elegantteja ratkaisuja pelkän oikean toiminnan lisäksi.
- Osaa hyödyntää taulukoita monipuolisesti (peräkkäiskäsittely, hajakäsittely, assosiatiivinen haku).
Muuttujat, vakiot ja tyypit:
- Osaa määritellä ja käyttää kaksiulotteista taulukkoa.
Aliohjelmat
- Osaa tehdä testit aliohjelmille.
Enrollment
02.07.2024 - 31.07.2024
Timing
01.01.2024 - 31.07.2024
Number of ECTS credits allocated
4 op
Virtual portion
4 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
Opintojakson jälkeen opiskelija osaa:
- Osaa lukea ja kirjoittaa Ruby-kielen syntaksia. Opiskelija ymmärtää Ruby-kielen mahdollisuudet ja rajoitteet.
Content
- Rubyn perustoiminnot ja syntaksi
- Merkkijonot ja taulukot
- Kontrollirakenteet
- Tiedostot
- Metodit
- Moduulit ja moduulikirjasto
- Virheenkäsittely
- Luokat
Evaluation scale
Hyväksytty/Hylätty
Assessment criteria, satisfactory (1)
Algoritmit ja ohjausrakenteet:
- Ymmärtää eri kontrollirakenteiden merkityksen ja osaa valita tilanteeseen sopivan rakenteen.
- Osaa selittää yksinkertaisen ohjelman etenemisen.
Muuttujat, vakiot ja tyypit:
- Ymmärtää muuttujan tyypin ja arvon merkityksen.
Aliohjelmat:
- Ymmärtää aliohjelmien merkityksen sekä nimeämisen ja kutsumisen periaatteen.
Assessment criteria, good (3)
Algoritmit ja ohjausrakenteet:
- Osaa laatia yksinkertaisia algoritmeja.
- Osaa peruskontrollirakenteiden käytön.
- Ymmärtää vuorovaikutteisen (syöttötietoja kyselevän ja tulostietoja kirjoittavan) ohjelman idean ja osaa toteuttaa tällaisia.
- Tuntee taulukosta etsimisen idean ja osaa ohjelmoida peräkkäishaun.
Muuttujat, vakiot ja tyypit
- Osaa määritellä käyttötarkoitukseen sopivia muuttujia ja vakioita.
Assessment criteria, excellent (5)
Algoritmit ja ohjausrakenteet:
- Osaa tehdä elegantteja ratkaisuja pelkän oikean toiminnan lisäksi.
- Osaa hyödyntää taulukoita monipuolisesti (peräkkäiskäsittely, hajakäsittely, assosiatiivinen haku).
Muuttujat, vakiot ja tyypit:
- Osaa määritellä ja käyttää kaksiulotteista taulukkoa.
Aliohjelmat
- Osaa tehdä testit aliohjelmille.
Enrollment
02.07.2024 - 31.07.2024
Timing
01.01.2024 - 31.07.2024
Number of ECTS credits allocated
4 op
Virtual portion
4 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
Opintojakson jälkeen opiskelija osaa:
- Osaa lukea ja kirjoittaa Ruby-kielen syntaksia. Opiskelija ymmärtää Ruby-kielen mahdollisuudet ja rajoitteet.
Content
- Rubyn perustoiminnot ja syntaksi
- Merkkijonot ja taulukot
- Kontrollirakenteet
- Tiedostot
- Metodit
- Moduulit ja moduulikirjasto
- Virheenkäsittely
- Luokat
Evaluation scale
Hyväksytty/Hylätty
Assessment criteria, satisfactory (1)
Algoritmit ja ohjausrakenteet:
- Ymmärtää eri kontrollirakenteiden merkityksen ja osaa valita tilanteeseen sopivan rakenteen.
- Osaa selittää yksinkertaisen ohjelman etenemisen.
Muuttujat, vakiot ja tyypit:
- Ymmärtää muuttujan tyypin ja arvon merkityksen.
Aliohjelmat:
- Ymmärtää aliohjelmien merkityksen sekä nimeämisen ja kutsumisen periaatteen.
Assessment criteria, good (3)
Algoritmit ja ohjausrakenteet:
- Osaa laatia yksinkertaisia algoritmeja.
- Osaa peruskontrollirakenteiden käytön.
- Ymmärtää vuorovaikutteisen (syöttötietoja kyselevän ja tulostietoja kirjoittavan) ohjelman idean ja osaa toteuttaa tällaisia.
- Tuntee taulukosta etsimisen idean ja osaa ohjelmoida peräkkäishaun.
Muuttujat, vakiot ja tyypit
- Osaa määritellä käyttötarkoitukseen sopivia muuttujia ja vakioita.
Assessment criteria, excellent (5)
Algoritmit ja ohjausrakenteet:
- Osaa tehdä elegantteja ratkaisuja pelkän oikean toiminnan lisäksi.
- Osaa hyödyntää taulukoita monipuolisesti (peräkkäiskäsittely, hajakäsittely, assosiatiivinen haku).
Muuttujat, vakiot ja tyypit:
- Osaa määritellä ja käyttää kaksiulotteista taulukkoa.
Aliohjelmat
- Osaa tehdä testit aliohjelmille.
Enrollment
02.07.2023 - 31.07.2023
Timing
01.08.2023 - 31.07.2024
Number of ECTS credits allocated
4 op
Virtual portion
4 op
Mode of delivery
Distance learning
Campus
Karaportti 2
Teaching languages
- Finnish
Degree programmes
- Information and Communication Technology
Teacher in charge
Janne Salonen
Objective
Opintojakson jälkeen opiskelija osaa:
- Osaa lukea ja kirjoittaa Ruby-kielen syntaksia. Opiskelija ymmärtää Ruby-kielen mahdollisuudet ja rajoitteet.
Content
- Rubyn perustoiminnot ja syntaksi
- Merkkijonot ja taulukot
- Kontrollirakenteet
- Tiedostot
- Metodit
- Moduulit ja moduulikirjasto
- Virheenkäsittely
- Luokat
Evaluation scale
Hyväksytty/Hylätty
Assessment criteria, satisfactory (1)
Algoritmit ja ohjausrakenteet:
- Ymmärtää eri kontrollirakenteiden merkityksen ja osaa valita tilanteeseen sopivan rakenteen.
- Osaa selittää yksinkertaisen ohjelman etenemisen.
Muuttujat, vakiot ja tyypit:
- Ymmärtää muuttujan tyypin ja arvon merkityksen.
Aliohjelmat:
- Ymmärtää aliohjelmien merkityksen sekä nimeämisen ja kutsumisen periaatteen.
Assessment criteria, good (3)
Algoritmit ja ohjausrakenteet:
- Osaa laatia yksinkertaisia algoritmeja.
- Osaa peruskontrollirakenteiden käytön.
- Ymmärtää vuorovaikutteisen (syöttötietoja kyselevän ja tulostietoja kirjoittavan) ohjelman idean ja osaa toteuttaa tällaisia.
- Tuntee taulukosta etsimisen idean ja osaa ohjelmoida peräkkäishaun.
Muuttujat, vakiot ja tyypit
- Osaa määritellä käyttötarkoitukseen sopivia muuttujia ja vakioita.
Assessment criteria, excellent (5)
Algoritmit ja ohjausrakenteet:
- Osaa tehdä elegantteja ratkaisuja pelkän oikean toiminnan lisäksi.
- Osaa hyödyntää taulukoita monipuolisesti (peräkkäiskäsittely, hajakäsittely, assosiatiivinen haku).
Muuttujat, vakiot ja tyypit:
- Osaa määritellä ja käyttää kaksiulotteista taulukkoa.
Aliohjelmat
- Osaa tehdä testit aliohjelmille.
Enrollment
02.07.2023 - 31.07.2023
Timing
01.08.2023 - 31.07.2024
Number of ECTS credits allocated
4 op
Virtual portion
4 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
Objective
Opintojakson jälkeen opiskelija osaa:
- Osaa lukea ja kirjoittaa Ruby-kielen syntaksia. Opiskelija ymmärtää Ruby-kielen mahdollisuudet ja rajoitteet.
Content
- Rubyn perustoiminnot ja syntaksi
- Merkkijonot ja taulukot
- Kontrollirakenteet
- Tiedostot
- Metodit
- Moduulit ja moduulikirjasto
- Virheenkäsittely
- Luokat
Evaluation scale
0-5
Assessment criteria, satisfactory (1)
Algoritmit ja ohjausrakenteet:
- Ymmärtää eri kontrollirakenteiden merkityksen ja osaa valita tilanteeseen sopivan rakenteen.
- Osaa selittää yksinkertaisen ohjelman etenemisen.
Muuttujat, vakiot ja tyypit:
- Ymmärtää muuttujan tyypin ja arvon merkityksen.
Aliohjelmat:
- Ymmärtää aliohjelmien merkityksen sekä nimeämisen ja kutsumisen periaatteen.
Assessment criteria, good (3)
Algoritmit ja ohjausrakenteet:
- Osaa laatia yksinkertaisia algoritmeja.
- Osaa peruskontrollirakenteiden käytön.
- Ymmärtää vuorovaikutteisen (syöttötietoja kyselevän ja tulostietoja kirjoittavan) ohjelman idean ja osaa toteuttaa tällaisia.
- Tuntee taulukosta etsimisen idean ja osaa ohjelmoida peräkkäishaun.
Muuttujat, vakiot ja tyypit
- Osaa määritellä käyttötarkoitukseen sopivia muuttujia ja vakioita.
Assessment criteria, excellent (5)
Algoritmit ja ohjausrakenteet:
- Osaa tehdä elegantteja ratkaisuja pelkän oikean toiminnan lisäksi.
- Osaa hyödyntää taulukoita monipuolisesti (peräkkäiskäsittely, hajakäsittely, assosiatiivinen haku).
Muuttujat, vakiot ja tyypit:
- Osaa määritellä ja käyttää kaksiulotteista taulukkoa.
Aliohjelmat
- Osaa tehdä testit aliohjelmille.
Enrollment
02.07.2023 - 31.07.2023
Timing
01.08.2023 - 31.07.2024
Number of ECTS credits allocated
4 op
Virtual portion
4 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
Objective
Opintojakson jälkeen opiskelija osaa:
- Osaa lukea ja kirjoittaa Ruby-kielen syntaksia. Opiskelija ymmärtää Ruby-kielen mahdollisuudet ja rajoitteet.
Content
- Rubyn perustoiminnot ja syntaksi
- Merkkijonot ja taulukot
- Kontrollirakenteet
- Tiedostot
- Metodit
- Moduulit ja moduulikirjasto
- Virheenkäsittely
- Luokat
Evaluation scale
Hyväksytty/Hylätty
Assessment criteria, satisfactory (1)
Algoritmit ja ohjausrakenteet:
- Ymmärtää eri kontrollirakenteiden merkityksen ja osaa valita tilanteeseen sopivan rakenteen.
- Osaa selittää yksinkertaisen ohjelman etenemisen.
Muuttujat, vakiot ja tyypit:
- Ymmärtää muuttujan tyypin ja arvon merkityksen.
Aliohjelmat:
- Ymmärtää aliohjelmien merkityksen sekä nimeämisen ja kutsumisen periaatteen.
Assessment criteria, good (3)
Algoritmit ja ohjausrakenteet:
- Osaa laatia yksinkertaisia algoritmeja.
- Osaa peruskontrollirakenteiden käytön.
- Ymmärtää vuorovaikutteisen (syöttötietoja kyselevän ja tulostietoja kirjoittavan) ohjelman idean ja osaa toteuttaa tällaisia.
- Tuntee taulukosta etsimisen idean ja osaa ohjelmoida peräkkäishaun.
Muuttujat, vakiot ja tyypit
- Osaa määritellä käyttötarkoitukseen sopivia muuttujia ja vakioita.
Assessment criteria, excellent (5)
Algoritmit ja ohjausrakenteet:
- Osaa tehdä elegantteja ratkaisuja pelkän oikean toiminnan lisäksi.
- Osaa hyödyntää taulukoita monipuolisesti (peräkkäiskäsittely, hajakäsittely, assosiatiivinen haku).
Muuttujat, vakiot ja tyypit:
- Osaa määritellä ja käyttää kaksiulotteista taulukkoa.
Aliohjelmat
- Osaa tehdä testit aliohjelmille.
Timing
27.02.2023 - 31.12.2022
Number of ECTS credits allocated
4 op
Virtual portion
4 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
Teacher in charge
Janne Salonen
Groups
-
VIOPE_NonStop3VIOPE_NonStop3
Objective
Opintojakson jälkeen opiskelija osaa:
- Osaa lukea ja kirjoittaa Ruby-kielen syntaksia. Opiskelija ymmärtää Ruby-kielen mahdollisuudet ja rajoitteet.
Content
- Rubyn perustoiminnot ja syntaksi
- Merkkijonot ja taulukot
- Kontrollirakenteet
- Tiedostot
- Metodit
- Moduulit ja moduulikirjasto
- Virheenkäsittely
- Luokat
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:
- Ymmärtää eri kontrollirakenteiden merkityksen ja osaa valita tilanteeseen sopivan rakenteen.
- Osaa selittää yksinkertaisen ohjelman etenemisen.
Muuttujat, vakiot ja tyypit:
- Ymmärtää muuttujan tyypin ja arvon merkityksen.
Aliohjelmat:
- Ymmärtää aliohjelmien merkityksen sekä nimeämisen ja kutsumisen periaatteen.
Assessment criteria, good (3)
Algoritmit ja ohjausrakenteet:
- Osaa laatia yksinkertaisia algoritmeja.
- Osaa peruskontrollirakenteiden käytön.
- Ymmärtää vuorovaikutteisen (syöttötietoja kyselevän ja tulostietoja kirjoittavan) ohjelman idean ja osaa toteuttaa tällaisia.
- Tuntee taulukosta etsimisen idean ja osaa ohjelmoida peräkkäishaun.
Muuttujat, vakiot ja tyypit
- Osaa määritellä käyttötarkoitukseen sopivia muuttujia ja vakioita.
Assessment criteria, excellent (5)
Algoritmit ja ohjausrakenteet:
- Osaa tehdä elegantteja ratkaisuja pelkän oikean toiminnan lisäksi.
- Osaa hyödyntää taulukoita monipuolisesti (peräkkäiskäsittely, hajakäsittely, assosiatiivinen haku).
Muuttujat, vakiot ja tyypit:
- Osaa määritellä ja käyttää kaksiulotteista taulukkoa.
Aliohjelmat
- Osaa tehdä testit aliohjelmille.
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
27.02.2023 - 31.12.2022
Number of ECTS credits allocated
4 op
Virtual portion
4 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
Teacher in charge
Janne Salonen
Groups
-
VIOPE_NonStop3VIOPE_NonStop3
Objective
Opintojakson jälkeen opiskelija osaa:
- Osaa lukea ja kirjoittaa Ruby-kielen syntaksia. Opiskelija ymmärtää Ruby-kielen mahdollisuudet ja rajoitteet.
Content
- Rubyn perustoiminnot ja syntaksi
- Merkkijonot ja taulukot
- Kontrollirakenteet
- Tiedostot
- Metodit
- Moduulit ja moduulikirjasto
- Virheenkäsittely
- Luokat
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:
- Ymmärtää eri kontrollirakenteiden merkityksen ja osaa valita tilanteeseen sopivan rakenteen.
- Osaa selittää yksinkertaisen ohjelman etenemisen.
Muuttujat, vakiot ja tyypit:
- Ymmärtää muuttujan tyypin ja arvon merkityksen.
Aliohjelmat:
- Ymmärtää aliohjelmien merkityksen sekä nimeämisen ja kutsumisen periaatteen.
Assessment criteria, good (3)
Algoritmit ja ohjausrakenteet:
- Osaa laatia yksinkertaisia algoritmeja.
- Osaa peruskontrollirakenteiden käytön.
- Ymmärtää vuorovaikutteisen (syöttötietoja kyselevän ja tulostietoja kirjoittavan) ohjelman idean ja osaa toteuttaa tällaisia.
- Tuntee taulukosta etsimisen idean ja osaa ohjelmoida peräkkäishaun.
Muuttujat, vakiot ja tyypit
- Osaa määritellä käyttötarkoitukseen sopivia muuttujia ja vakioita.
Assessment criteria, excellent (5)
Algoritmit ja ohjausrakenteet:
- Osaa tehdä elegantteja ratkaisuja pelkän oikean toiminnan lisäksi.
- Osaa hyödyntää taulukoita monipuolisesti (peräkkäiskäsittely, hajakäsittely, assosiatiivinen haku).
Muuttujat, vakiot ja tyypit:
- Osaa määritellä ja käyttää kaksiulotteista taulukkoa.
Aliohjelmat
- Osaa tehdä testit aliohjelmille.
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
27.02.2023 - 31.12.2022
Number of ECTS credits allocated
4 op
Virtual portion
4 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
Teacher in charge
Janne Salonen
Groups
-
VIOPE_NonStop4VIOPE_NonStop4
Objective
Opintojakson jälkeen opiskelija osaa:
- Osaa lukea ja kirjoittaa Ruby-kielen syntaksia. Opiskelija ymmärtää Ruby-kielen mahdollisuudet ja rajoitteet.
Content
- Rubyn perustoiminnot ja syntaksi
- Merkkijonot ja taulukot
- Kontrollirakenteet
- Tiedostot
- Metodit
- Moduulit ja moduulikirjasto
- Virheenkäsittely
- Luokat
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:
- Ymmärtää eri kontrollirakenteiden merkityksen ja osaa valita tilanteeseen sopivan rakenteen.
- Osaa selittää yksinkertaisen ohjelman etenemisen.
Muuttujat, vakiot ja tyypit:
- Ymmärtää muuttujan tyypin ja arvon merkityksen.
Aliohjelmat:
- Ymmärtää aliohjelmien merkityksen sekä nimeämisen ja kutsumisen periaatteen.
Assessment criteria, good (3)
Algoritmit ja ohjausrakenteet:
- Osaa laatia yksinkertaisia algoritmeja.
- Osaa peruskontrollirakenteiden käytön.
- Ymmärtää vuorovaikutteisen (syöttötietoja kyselevän ja tulostietoja kirjoittavan) ohjelman idean ja osaa toteuttaa tällaisia.
- Tuntee taulukosta etsimisen idean ja osaa ohjelmoida peräkkäishaun.
Muuttujat, vakiot ja tyypit
- Osaa määritellä käyttötarkoitukseen sopivia muuttujia ja vakioita.
Assessment criteria, excellent (5)
Algoritmit ja ohjausrakenteet:
- Osaa tehdä elegantteja ratkaisuja pelkän oikean toiminnan lisäksi.
- Osaa hyödyntää taulukoita monipuolisesti (peräkkäiskäsittely, hajakäsittely, assosiatiivinen haku).
Muuttujat, vakiot ja tyypit:
- Osaa määritellä ja käyttää kaksiulotteista taulukkoa.
Aliohjelmat
- Osaa tehdä testit aliohjelmille.
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
27.02.2023 - 31.12.2022
Number of ECTS credits allocated
4 op
Virtual portion
4 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
Teacher in charge
Janne Salonen
Groups
-
VIOPE_NonStop4VIOPE_NonStop4
Objective
Opintojakson jälkeen opiskelija osaa:
- Osaa lukea ja kirjoittaa Ruby-kielen syntaksia. Opiskelija ymmärtää Ruby-kielen mahdollisuudet ja rajoitteet.
Content
- Rubyn perustoiminnot ja syntaksi
- Merkkijonot ja taulukot
- Kontrollirakenteet
- Tiedostot
- Metodit
- Moduulit ja moduulikirjasto
- Virheenkäsittely
- Luokat
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:
- Ymmärtää eri kontrollirakenteiden merkityksen ja osaa valita tilanteeseen sopivan rakenteen.
- Osaa selittää yksinkertaisen ohjelman etenemisen.
Muuttujat, vakiot ja tyypit:
- Ymmärtää muuttujan tyypin ja arvon merkityksen.
Aliohjelmat:
- Ymmärtää aliohjelmien merkityksen sekä nimeämisen ja kutsumisen periaatteen.
Assessment criteria, good (3)
Algoritmit ja ohjausrakenteet:
- Osaa laatia yksinkertaisia algoritmeja.
- Osaa peruskontrollirakenteiden käytön.
- Ymmärtää vuorovaikutteisen (syöttötietoja kyselevän ja tulostietoja kirjoittavan) ohjelman idean ja osaa toteuttaa tällaisia.
- Tuntee taulukosta etsimisen idean ja osaa ohjelmoida peräkkäishaun.
Muuttujat, vakiot ja tyypit
- Osaa määritellä käyttötarkoitukseen sopivia muuttujia ja vakioita.
Assessment criteria, excellent (5)
Algoritmit ja ohjausrakenteet:
- Osaa tehdä elegantteja ratkaisuja pelkän oikean toiminnan lisäksi.
- Osaa hyödyntää taulukoita monipuolisesti (peräkkäiskäsittely, hajakäsittely, assosiatiivinen haku).
Muuttujat, vakiot ja tyypit:
- Osaa määritellä ja käyttää kaksiulotteista taulukkoa.
Aliohjelmat
- Osaa tehdä testit aliohjelmille.
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
27.02.2023 - 31.12.2022
Number of ECTS credits allocated
4 op
Virtual portion
4 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
Teacher in charge
Janne Salonen
Groups
-
VIOPE_NonStop4VIOPE_NonStop4
Objective
Opintojakson jälkeen opiskelija osaa:
- Osaa lukea ja kirjoittaa Ruby-kielen syntaksia. Opiskelija ymmärtää Ruby-kielen mahdollisuudet ja rajoitteet.
Content
- Rubyn perustoiminnot ja syntaksi
- Merkkijonot ja taulukot
- Kontrollirakenteet
- Tiedostot
- Metodit
- Moduulit ja moduulikirjasto
- Virheenkäsittely
- Luokat
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:
- Ymmärtää eri kontrollirakenteiden merkityksen ja osaa valita tilanteeseen sopivan rakenteen.
- Osaa selittää yksinkertaisen ohjelman etenemisen.
Muuttujat, vakiot ja tyypit:
- Ymmärtää muuttujan tyypin ja arvon merkityksen.
Aliohjelmat:
- Ymmärtää aliohjelmien merkityksen sekä nimeämisen ja kutsumisen periaatteen.
Assessment criteria, good (3)
Algoritmit ja ohjausrakenteet:
- Osaa laatia yksinkertaisia algoritmeja.
- Osaa peruskontrollirakenteiden käytön.
- Ymmärtää vuorovaikutteisen (syöttötietoja kyselevän ja tulostietoja kirjoittavan) ohjelman idean ja osaa toteuttaa tällaisia.
- Tuntee taulukosta etsimisen idean ja osaa ohjelmoida peräkkäishaun.
Muuttujat, vakiot ja tyypit
- Osaa määritellä käyttötarkoitukseen sopivia muuttujia ja vakioita.
Assessment criteria, excellent (5)
Algoritmit ja ohjausrakenteet:
- Osaa tehdä elegantteja ratkaisuja pelkän oikean toiminnan lisäksi.
- Osaa hyödyntää taulukoita monipuolisesti (peräkkäiskäsittely, hajakäsittely, assosiatiivinen haku).
Muuttujat, vakiot ja tyypit:
- Osaa määritellä ja käyttää kaksiulotteista taulukkoa.
Aliohjelmat
- Osaa tehdä testit aliohjelmille.
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
27.02.2023 - 31.12.2022
Number of ECTS credits allocated
4 op
Virtual portion
4 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
Teacher in charge
Janne Salonen
Groups
-
VIOPE_NonStop4VIOPE_NonStop4
Objective
Opintojakson jälkeen opiskelija osaa:
- Osaa lukea ja kirjoittaa Ruby-kielen syntaksia. Opiskelija ymmärtää Ruby-kielen mahdollisuudet ja rajoitteet.
Content
- Rubyn perustoiminnot ja syntaksi
- Merkkijonot ja taulukot
- Kontrollirakenteet
- Tiedostot
- Metodit
- Moduulit ja moduulikirjasto
- Virheenkäsittely
- Luokat
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:
- Ymmärtää eri kontrollirakenteiden merkityksen ja osaa valita tilanteeseen sopivan rakenteen.
- Osaa selittää yksinkertaisen ohjelman etenemisen.
Muuttujat, vakiot ja tyypit:
- Ymmärtää muuttujan tyypin ja arvon merkityksen.
Aliohjelmat:
- Ymmärtää aliohjelmien merkityksen sekä nimeämisen ja kutsumisen periaatteen.
Assessment criteria, good (3)
Algoritmit ja ohjausrakenteet:
- Osaa laatia yksinkertaisia algoritmeja.
- Osaa peruskontrollirakenteiden käytön.
- Ymmärtää vuorovaikutteisen (syöttötietoja kyselevän ja tulostietoja kirjoittavan) ohjelman idean ja osaa toteuttaa tällaisia.
- Tuntee taulukosta etsimisen idean ja osaa ohjelmoida peräkkäishaun.
Muuttujat, vakiot ja tyypit
- Osaa määritellä käyttötarkoitukseen sopivia muuttujia ja vakioita.
Assessment criteria, excellent (5)
Algoritmit ja ohjausrakenteet:
- Osaa tehdä elegantteja ratkaisuja pelkän oikean toiminnan lisäksi.
- Osaa hyödyntää taulukoita monipuolisesti (peräkkäiskäsittely, hajakäsittely, assosiatiivinen haku).
Muuttujat, vakiot ja tyypit:
- Osaa määritellä ja käyttää kaksiulotteista taulukkoa.
Aliohjelmat
- Osaa tehdä testit aliohjelmille.
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
27.02.2023 - 31.12.2022
Number of ECTS credits allocated
4 op
Virtual portion
4 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
Teacher in charge
Janne Salonen
Groups
-
VIOPE_NonStop5VIOPE_NonStop5
Objective
Opintojakson jälkeen opiskelija osaa:
- Osaa lukea ja kirjoittaa Ruby-kielen syntaksia. Opiskelija ymmärtää Ruby-kielen mahdollisuudet ja rajoitteet.
Content
- Rubyn perustoiminnot ja syntaksi
- Merkkijonot ja taulukot
- Kontrollirakenteet
- Tiedostot
- Metodit
- Moduulit ja moduulikirjasto
- Virheenkäsittely
- Luokat
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:
- Ymmärtää eri kontrollirakenteiden merkityksen ja osaa valita tilanteeseen sopivan rakenteen.
- Osaa selittää yksinkertaisen ohjelman etenemisen.
Muuttujat, vakiot ja tyypit:
- Ymmärtää muuttujan tyypin ja arvon merkityksen.
Aliohjelmat:
- Ymmärtää aliohjelmien merkityksen sekä nimeämisen ja kutsumisen periaatteen.
Assessment criteria, good (3)
Algoritmit ja ohjausrakenteet:
- Osaa laatia yksinkertaisia algoritmeja.
- Osaa peruskontrollirakenteiden käytön.
- Ymmärtää vuorovaikutteisen (syöttötietoja kyselevän ja tulostietoja kirjoittavan) ohjelman idean ja osaa toteuttaa tällaisia.
- Tuntee taulukosta etsimisen idean ja osaa ohjelmoida peräkkäishaun.
Muuttujat, vakiot ja tyypit
- Osaa määritellä käyttötarkoitukseen sopivia muuttujia ja vakioita.
Assessment criteria, excellent (5)
Algoritmit ja ohjausrakenteet:
- Osaa tehdä elegantteja ratkaisuja pelkän oikean toiminnan lisäksi.
- Osaa hyödyntää taulukoita monipuolisesti (peräkkäiskäsittely, hajakäsittely, assosiatiivinen haku).
Muuttujat, vakiot ja tyypit:
- Osaa määritellä ja käyttää kaksiulotteista taulukkoa.
Aliohjelmat
- Osaa tehdä testit aliohjelmille.
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
27.02.2023 - 31.12.2022
Number of ECTS credits allocated
4 op
Virtual portion
4 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
Teacher in charge
Janne Salonen
Groups
-
VIOPE_NonStop5VIOPE_NonStop5
Objective
Opintojakson jälkeen opiskelija osaa:
- Osaa lukea ja kirjoittaa Ruby-kielen syntaksia. Opiskelija ymmärtää Ruby-kielen mahdollisuudet ja rajoitteet.
Content
- Rubyn perustoiminnot ja syntaksi
- Merkkijonot ja taulukot
- Kontrollirakenteet
- Tiedostot
- Metodit
- Moduulit ja moduulikirjasto
- Virheenkäsittely
- Luokat
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:
- Ymmärtää eri kontrollirakenteiden merkityksen ja osaa valita tilanteeseen sopivan rakenteen.
- Osaa selittää yksinkertaisen ohjelman etenemisen.
Muuttujat, vakiot ja tyypit:
- Ymmärtää muuttujan tyypin ja arvon merkityksen.
Aliohjelmat:
- Ymmärtää aliohjelmien merkityksen sekä nimeämisen ja kutsumisen periaatteen.
Assessment criteria, good (3)
Algoritmit ja ohjausrakenteet:
- Osaa laatia yksinkertaisia algoritmeja.
- Osaa peruskontrollirakenteiden käytön.
- Ymmärtää vuorovaikutteisen (syöttötietoja kyselevän ja tulostietoja kirjoittavan) ohjelman idean ja osaa toteuttaa tällaisia.
- Tuntee taulukosta etsimisen idean ja osaa ohjelmoida peräkkäishaun.
Muuttujat, vakiot ja tyypit
- Osaa määritellä käyttötarkoitukseen sopivia muuttujia ja vakioita.
Assessment criteria, excellent (5)
Algoritmit ja ohjausrakenteet:
- Osaa tehdä elegantteja ratkaisuja pelkän oikean toiminnan lisäksi.
- Osaa hyödyntää taulukoita monipuolisesti (peräkkäiskäsittely, hajakäsittely, assosiatiivinen haku).
Muuttujat, vakiot ja tyypit:
- Osaa määritellä ja käyttää kaksiulotteista taulukkoa.
Aliohjelmat
- Osaa tehdä testit aliohjelmille.
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
4 op
Virtual portion
4 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
Teacher in charge
Janne Salonen
Groups
-
VIOPE_NonStop3VIOPE_NonStop3
Objective
Opintojakson jälkeen opiskelija osaa:
- Osaa lukea ja kirjoittaa Ruby-kielen syntaksia. Opiskelija ymmärtää Ruby-kielen mahdollisuudet ja rajoitteet.
Content
- Rubyn perustoiminnot ja syntaksi
- Merkkijonot ja taulukot
- Kontrollirakenteet
- Tiedostot
- Metodit
- Moduulit ja moduulikirjasto
- Virheenkäsittely
- Luokat
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:
- Ymmärtää eri kontrollirakenteiden merkityksen ja osaa valita tilanteeseen sopivan rakenteen.
- Osaa selittää yksinkertaisen ohjelman etenemisen.
Muuttujat, vakiot ja tyypit:
- Ymmärtää muuttujan tyypin ja arvon merkityksen.
Aliohjelmat:
- Ymmärtää aliohjelmien merkityksen sekä nimeämisen ja kutsumisen periaatteen.
Assessment criteria, good (3)
Algoritmit ja ohjausrakenteet:
- Osaa laatia yksinkertaisia algoritmeja.
- Osaa peruskontrollirakenteiden käytön.
- Ymmärtää vuorovaikutteisen (syöttötietoja kyselevän ja tulostietoja kirjoittavan) ohjelman idean ja osaa toteuttaa tällaisia.
- Tuntee taulukosta etsimisen idean ja osaa ohjelmoida peräkkäishaun.
Muuttujat, vakiot ja tyypit
- Osaa määritellä käyttötarkoitukseen sopivia muuttujia ja vakioita.
Assessment criteria, excellent (5)
Algoritmit ja ohjausrakenteet:
- Osaa tehdä elegantteja ratkaisuja pelkän oikean toiminnan lisäksi.
- Osaa hyödyntää taulukoita monipuolisesti (peräkkäiskäsittely, hajakäsittely, assosiatiivinen haku).
Muuttujat, vakiot ja tyypit:
- Osaa määritellä ja käyttää kaksiulotteista taulukkoa.
Aliohjelmat
- Osaa tehdä testit aliohjelmille.
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
4 op
Virtual portion
4 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
Teacher in charge
Janne Salonen
Groups
-
VIOPE_NonStop3VIOPE_NonStop3
Objective
Opintojakson jälkeen opiskelija osaa:
- Osaa lukea ja kirjoittaa Ruby-kielen syntaksia. Opiskelija ymmärtää Ruby-kielen mahdollisuudet ja rajoitteet.
Content
- Rubyn perustoiminnot ja syntaksi
- Merkkijonot ja taulukot
- Kontrollirakenteet
- Tiedostot
- Metodit
- Moduulit ja moduulikirjasto
- Virheenkäsittely
- Luokat
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:
- Ymmärtää eri kontrollirakenteiden merkityksen ja osaa valita tilanteeseen sopivan rakenteen.
- Osaa selittää yksinkertaisen ohjelman etenemisen.
Muuttujat, vakiot ja tyypit:
- Ymmärtää muuttujan tyypin ja arvon merkityksen.
Aliohjelmat:
- Ymmärtää aliohjelmien merkityksen sekä nimeämisen ja kutsumisen periaatteen.
Assessment criteria, good (3)
Algoritmit ja ohjausrakenteet:
- Osaa laatia yksinkertaisia algoritmeja.
- Osaa peruskontrollirakenteiden käytön.
- Ymmärtää vuorovaikutteisen (syöttötietoja kyselevän ja tulostietoja kirjoittavan) ohjelman idean ja osaa toteuttaa tällaisia.
- Tuntee taulukosta etsimisen idean ja osaa ohjelmoida peräkkäishaun.
Muuttujat, vakiot ja tyypit
- Osaa määritellä käyttötarkoitukseen sopivia muuttujia ja vakioita.
Assessment criteria, excellent (5)
Algoritmit ja ohjausrakenteet:
- Osaa tehdä elegantteja ratkaisuja pelkän oikean toiminnan lisäksi.
- Osaa hyödyntää taulukoita monipuolisesti (peräkkäiskäsittely, hajakäsittely, assosiatiivinen haku).
Muuttujat, vakiot ja tyypit:
- Osaa määritellä ja käyttää kaksiulotteista taulukkoa.
Aliohjelmat
- Osaa tehdä testit aliohjelmille.
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
4 op
Virtual portion
4 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
Teacher in charge
Janne Salonen
Groups
-
VIOPE_NonStop4VIOPE_NonStop4
Objective
Opintojakson jälkeen opiskelija osaa:
- Osaa lukea ja kirjoittaa Ruby-kielen syntaksia. Opiskelija ymmärtää Ruby-kielen mahdollisuudet ja rajoitteet.
Content
- Rubyn perustoiminnot ja syntaksi
- Merkkijonot ja taulukot
- Kontrollirakenteet
- Tiedostot
- Metodit
- Moduulit ja moduulikirjasto
- Virheenkäsittely
- Luokat
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:
- Ymmärtää eri kontrollirakenteiden merkityksen ja osaa valita tilanteeseen sopivan rakenteen.
- Osaa selittää yksinkertaisen ohjelman etenemisen.
Muuttujat, vakiot ja tyypit:
- Ymmärtää muuttujan tyypin ja arvon merkityksen.
Aliohjelmat:
- Ymmärtää aliohjelmien merkityksen sekä nimeämisen ja kutsumisen periaatteen.
Assessment criteria, good (3)
Algoritmit ja ohjausrakenteet:
- Osaa laatia yksinkertaisia algoritmeja.
- Osaa peruskontrollirakenteiden käytön.
- Ymmärtää vuorovaikutteisen (syöttötietoja kyselevän ja tulostietoja kirjoittavan) ohjelman idean ja osaa toteuttaa tällaisia.
- Tuntee taulukosta etsimisen idean ja osaa ohjelmoida peräkkäishaun.
Muuttujat, vakiot ja tyypit
- Osaa määritellä käyttötarkoitukseen sopivia muuttujia ja vakioita.
Assessment criteria, excellent (5)
Algoritmit ja ohjausrakenteet:
- Osaa tehdä elegantteja ratkaisuja pelkän oikean toiminnan lisäksi.
- Osaa hyödyntää taulukoita monipuolisesti (peräkkäiskäsittely, hajakäsittely, assosiatiivinen haku).
Muuttujat, vakiot ja tyypit:
- Osaa määritellä ja käyttää kaksiulotteista taulukkoa.
Aliohjelmat
- Osaa tehdä testit aliohjelmille.
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
4 op
Virtual portion
4 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
Teacher in charge
Janne Salonen
Groups
-
VIOPE_NonStop4VIOPE_NonStop4
Objective
Opintojakson jälkeen opiskelija osaa:
- Osaa lukea ja kirjoittaa Ruby-kielen syntaksia. Opiskelija ymmärtää Ruby-kielen mahdollisuudet ja rajoitteet.
Content
- Rubyn perustoiminnot ja syntaksi
- Merkkijonot ja taulukot
- Kontrollirakenteet
- Tiedostot
- Metodit
- Moduulit ja moduulikirjasto
- Virheenkäsittely
- Luokat
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:
- Ymmärtää eri kontrollirakenteiden merkityksen ja osaa valita tilanteeseen sopivan rakenteen.
- Osaa selittää yksinkertaisen ohjelman etenemisen.
Muuttujat, vakiot ja tyypit:
- Ymmärtää muuttujan tyypin ja arvon merkityksen.
Aliohjelmat:
- Ymmärtää aliohjelmien merkityksen sekä nimeämisen ja kutsumisen periaatteen.
Assessment criteria, good (3)
Algoritmit ja ohjausrakenteet:
- Osaa laatia yksinkertaisia algoritmeja.
- Osaa peruskontrollirakenteiden käytön.
- Ymmärtää vuorovaikutteisen (syöttötietoja kyselevän ja tulostietoja kirjoittavan) ohjelman idean ja osaa toteuttaa tällaisia.
- Tuntee taulukosta etsimisen idean ja osaa ohjelmoida peräkkäishaun.
Muuttujat, vakiot ja tyypit
- Osaa määritellä käyttötarkoitukseen sopivia muuttujia ja vakioita.
Assessment criteria, excellent (5)
Algoritmit ja ohjausrakenteet:
- Osaa tehdä elegantteja ratkaisuja pelkän oikean toiminnan lisäksi.
- Osaa hyödyntää taulukoita monipuolisesti (peräkkäiskäsittely, hajakäsittely, assosiatiivinen haku).
Muuttujat, vakiot ja tyypit:
- Osaa määritellä ja käyttää kaksiulotteista taulukkoa.
Aliohjelmat
- Osaa tehdä testit aliohjelmille.
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
4 op
Virtual portion
4 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
Teacher in charge
Janne Salonen
Groups
-
VIOPE_NonStop4VIOPE_NonStop4
Objective
Opintojakson jälkeen opiskelija osaa:
- Osaa lukea ja kirjoittaa Ruby-kielen syntaksia. Opiskelija ymmärtää Ruby-kielen mahdollisuudet ja rajoitteet.
Content
- Rubyn perustoiminnot ja syntaksi
- Merkkijonot ja taulukot
- Kontrollirakenteet
- Tiedostot
- Metodit
- Moduulit ja moduulikirjasto
- Virheenkäsittely
- Luokat
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:
- Ymmärtää eri kontrollirakenteiden merkityksen ja osaa valita tilanteeseen sopivan rakenteen.
- Osaa selittää yksinkertaisen ohjelman etenemisen.
Muuttujat, vakiot ja tyypit:
- Ymmärtää muuttujan tyypin ja arvon merkityksen.
Aliohjelmat:
- Ymmärtää aliohjelmien merkityksen sekä nimeämisen ja kutsumisen periaatteen.
Assessment criteria, good (3)
Algoritmit ja ohjausrakenteet:
- Osaa laatia yksinkertaisia algoritmeja.
- Osaa peruskontrollirakenteiden käytön.
- Ymmärtää vuorovaikutteisen (syöttötietoja kyselevän ja tulostietoja kirjoittavan) ohjelman idean ja osaa toteuttaa tällaisia.
- Tuntee taulukosta etsimisen idean ja osaa ohjelmoida peräkkäishaun.
Muuttujat, vakiot ja tyypit
- Osaa määritellä käyttötarkoitukseen sopivia muuttujia ja vakioita.
Assessment criteria, excellent (5)
Algoritmit ja ohjausrakenteet:
- Osaa tehdä elegantteja ratkaisuja pelkän oikean toiminnan lisäksi.
- Osaa hyödyntää taulukoita monipuolisesti (peräkkäiskäsittely, hajakäsittely, assosiatiivinen haku).
Muuttujat, vakiot ja tyypit:
- Osaa määritellä ja käyttää kaksiulotteista taulukkoa.
Aliohjelmat
- Osaa tehdä testit aliohjelmille.
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
4 op
Virtual portion
4 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
Teacher in charge
Janne Salonen
Groups
-
VIOPE_NonStop5VIOPE_NonStop5
Objective
Opintojakson jälkeen opiskelija osaa:
- Osaa lukea ja kirjoittaa Ruby-kielen syntaksia. Opiskelija ymmärtää Ruby-kielen mahdollisuudet ja rajoitteet.
Content
- Rubyn perustoiminnot ja syntaksi
- Merkkijonot ja taulukot
- Kontrollirakenteet
- Tiedostot
- Metodit
- Moduulit ja moduulikirjasto
- Virheenkäsittely
- Luokat
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:
- Ymmärtää eri kontrollirakenteiden merkityksen ja osaa valita tilanteeseen sopivan rakenteen.
- Osaa selittää yksinkertaisen ohjelman etenemisen.
Muuttujat, vakiot ja tyypit:
- Ymmärtää muuttujan tyypin ja arvon merkityksen.
Aliohjelmat:
- Ymmärtää aliohjelmien merkityksen sekä nimeämisen ja kutsumisen periaatteen.
Assessment criteria, good (3)
Algoritmit ja ohjausrakenteet:
- Osaa laatia yksinkertaisia algoritmeja.
- Osaa peruskontrollirakenteiden käytön.
- Ymmärtää vuorovaikutteisen (syöttötietoja kyselevän ja tulostietoja kirjoittavan) ohjelman idean ja osaa toteuttaa tällaisia.
- Tuntee taulukosta etsimisen idean ja osaa ohjelmoida peräkkäishaun.
Muuttujat, vakiot ja tyypit
- Osaa määritellä käyttötarkoitukseen sopivia muuttujia ja vakioita.
Assessment criteria, excellent (5)
Algoritmit ja ohjausrakenteet:
- Osaa tehdä elegantteja ratkaisuja pelkän oikean toiminnan lisäksi.
- Osaa hyödyntää taulukoita monipuolisesti (peräkkäiskäsittely, hajakäsittely, assosiatiivinen haku).
Muuttujat, vakiot ja tyypit:
- Osaa määritellä ja käyttää kaksiulotteista taulukkoa.
Aliohjelmat
- Osaa tehdä testit aliohjelmille.
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
4 op
Virtual portion
4 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
Teacher in charge
Janne Salonen
Groups
-
VIOPE_NonStop5VIOPE_NonStop5
Objective
Opintojakson jälkeen opiskelija osaa:
- Osaa lukea ja kirjoittaa Ruby-kielen syntaksia. Opiskelija ymmärtää Ruby-kielen mahdollisuudet ja rajoitteet.
Content
- Rubyn perustoiminnot ja syntaksi
- Merkkijonot ja taulukot
- Kontrollirakenteet
- Tiedostot
- Metodit
- Moduulit ja moduulikirjasto
- Virheenkäsittely
- Luokat
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:
- Ymmärtää eri kontrollirakenteiden merkityksen ja osaa valita tilanteeseen sopivan rakenteen.
- Osaa selittää yksinkertaisen ohjelman etenemisen.
Muuttujat, vakiot ja tyypit:
- Ymmärtää muuttujan tyypin ja arvon merkityksen.
Aliohjelmat:
- Ymmärtää aliohjelmien merkityksen sekä nimeämisen ja kutsumisen periaatteen.
Assessment criteria, good (3)
Algoritmit ja ohjausrakenteet:
- Osaa laatia yksinkertaisia algoritmeja.
- Osaa peruskontrollirakenteiden käytön.
- Ymmärtää vuorovaikutteisen (syöttötietoja kyselevän ja tulostietoja kirjoittavan) ohjelman idean ja osaa toteuttaa tällaisia.
- Tuntee taulukosta etsimisen idean ja osaa ohjelmoida peräkkäishaun.
Muuttujat, vakiot ja tyypit
- Osaa määritellä käyttötarkoitukseen sopivia muuttujia ja vakioita.
Assessment criteria, excellent (5)
Algoritmit ja ohjausrakenteet:
- Osaa tehdä elegantteja ratkaisuja pelkän oikean toiminnan lisäksi.
- Osaa hyödyntää taulukoita monipuolisesti (peräkkäiskäsittely, hajakäsittely, assosiatiivinen haku).
Muuttujat, vakiot ja tyypit:
- Osaa määritellä ja käyttää kaksiulotteista taulukkoa.
Aliohjelmat
- Osaa tehdä testit aliohjelmille.
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
4 op
Virtual portion
4 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
Teacher in charge
Janne Salonen
Groups
-
VIOPE_NonStop3VIOPE_NonStop3
Objective
Opintojakson jälkeen opiskelija osaa:
- Osaa lukea ja kirjoittaa Ruby-kielen syntaksia. Opiskelija ymmärtää Ruby-kielen mahdollisuudet ja rajoitteet.
Content
- Rubyn perustoiminnot ja syntaksi
- Merkkijonot ja taulukot
- Kontrollirakenteet
- Tiedostot
- Metodit
- Moduulit ja moduulikirjasto
- Virheenkäsittely
- Luokat
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:
- Ymmärtää eri kontrollirakenteiden merkityksen ja osaa valita tilanteeseen sopivan rakenteen.
- Osaa selittää yksinkertaisen ohjelman etenemisen.
Muuttujat, vakiot ja tyypit:
- Ymmärtää muuttujan tyypin ja arvon merkityksen.
Aliohjelmat:
- Ymmärtää aliohjelmien merkityksen sekä nimeämisen ja kutsumisen periaatteen.
Assessment criteria, good (3)
Algoritmit ja ohjausrakenteet:
- Osaa laatia yksinkertaisia algoritmeja.
- Osaa peruskontrollirakenteiden käytön.
- Ymmärtää vuorovaikutteisen (syöttötietoja kyselevän ja tulostietoja kirjoittavan) ohjelman idean ja osaa toteuttaa tällaisia.
- Tuntee taulukosta etsimisen idean ja osaa ohjelmoida peräkkäishaun.
Muuttujat, vakiot ja tyypit
- Osaa määritellä käyttötarkoitukseen sopivia muuttujia ja vakioita.
Assessment criteria, excellent (5)
Algoritmit ja ohjausrakenteet:
- Osaa tehdä elegantteja ratkaisuja pelkän oikean toiminnan lisäksi.
- Osaa hyödyntää taulukoita monipuolisesti (peräkkäiskäsittely, hajakäsittely, assosiatiivinen haku).
Muuttujat, vakiot ja tyypit:
- Osaa määritellä ja käyttää kaksiulotteista taulukkoa.
Aliohjelmat
- Osaa tehdä testit aliohjelmille.
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
4 op
Virtual portion
4 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
Teacher in charge
Janne Salonen
Groups
-
VIOPE_NonStop4VIOPE_NonStop4
Objective
Opintojakson jälkeen opiskelija osaa:
- Osaa lukea ja kirjoittaa Ruby-kielen syntaksia. Opiskelija ymmärtää Ruby-kielen mahdollisuudet ja rajoitteet.
Content
- Rubyn perustoiminnot ja syntaksi
- Merkkijonot ja taulukot
- Kontrollirakenteet
- Tiedostot
- Metodit
- Moduulit ja moduulikirjasto
- Virheenkäsittely
- Luokat
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:
- Ymmärtää eri kontrollirakenteiden merkityksen ja osaa valita tilanteeseen sopivan rakenteen.
- Osaa selittää yksinkertaisen ohjelman etenemisen.
Muuttujat, vakiot ja tyypit:
- Ymmärtää muuttujan tyypin ja arvon merkityksen.
Aliohjelmat:
- Ymmärtää aliohjelmien merkityksen sekä nimeämisen ja kutsumisen periaatteen.
Assessment criteria, good (3)
Algoritmit ja ohjausrakenteet:
- Osaa laatia yksinkertaisia algoritmeja.
- Osaa peruskontrollirakenteiden käytön.
- Ymmärtää vuorovaikutteisen (syöttötietoja kyselevän ja tulostietoja kirjoittavan) ohjelman idean ja osaa toteuttaa tällaisia.
- Tuntee taulukosta etsimisen idean ja osaa ohjelmoida peräkkäishaun.
Muuttujat, vakiot ja tyypit
- Osaa määritellä käyttötarkoitukseen sopivia muuttujia ja vakioita.
Assessment criteria, excellent (5)
Algoritmit ja ohjausrakenteet:
- Osaa tehdä elegantteja ratkaisuja pelkän oikean toiminnan lisäksi.
- Osaa hyödyntää taulukoita monipuolisesti (peräkkäiskäsittely, hajakäsittely, assosiatiivinen haku).
Muuttujat, vakiot ja tyypit:
- Osaa määritellä ja käyttää kaksiulotteista taulukkoa.
Aliohjelmat
- Osaa tehdä testit aliohjelmille.
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
4 op
Virtual portion
4 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
Teacher in charge
Janne Salonen
Groups
-
VIOPE_NonStop4VIOPE_NonStop4
Objective
Opintojakson jälkeen opiskelija osaa:
- Osaa lukea ja kirjoittaa Ruby-kielen syntaksia. Opiskelija ymmärtää Ruby-kielen mahdollisuudet ja rajoitteet.
Content
- Rubyn perustoiminnot ja syntaksi
- Merkkijonot ja taulukot
- Kontrollirakenteet
- Tiedostot
- Metodit
- Moduulit ja moduulikirjasto
- Virheenkäsittely
- Luokat
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:
- Ymmärtää eri kontrollirakenteiden merkityksen ja osaa valita tilanteeseen sopivan rakenteen.
- Osaa selittää yksinkertaisen ohjelman etenemisen.
Muuttujat, vakiot ja tyypit:
- Ymmärtää muuttujan tyypin ja arvon merkityksen.
Aliohjelmat:
- Ymmärtää aliohjelmien merkityksen sekä nimeämisen ja kutsumisen periaatteen.
Assessment criteria, good (3)
Algoritmit ja ohjausrakenteet:
- Osaa laatia yksinkertaisia algoritmeja.
- Osaa peruskontrollirakenteiden käytön.
- Ymmärtää vuorovaikutteisen (syöttötietoja kyselevän ja tulostietoja kirjoittavan) ohjelman idean ja osaa toteuttaa tällaisia.
- Tuntee taulukosta etsimisen idean ja osaa ohjelmoida peräkkäishaun.
Muuttujat, vakiot ja tyypit
- Osaa määritellä käyttötarkoitukseen sopivia muuttujia ja vakioita.
Assessment criteria, excellent (5)
Algoritmit ja ohjausrakenteet:
- Osaa tehdä elegantteja ratkaisuja pelkän oikean toiminnan lisäksi.
- Osaa hyödyntää taulukoita monipuolisesti (peräkkäiskäsittely, hajakäsittely, assosiatiivinen haku).
Muuttujat, vakiot ja tyypit:
- Osaa määritellä ja käyttää kaksiulotteista taulukkoa.
Aliohjelmat
- Osaa tehdä testit aliohjelmille.
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
4 op
Virtual portion
4 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
Teacher in charge
Janne Salonen
Groups
-
VIOPE_NonStop5VIOPE_NonStop5
Objective
Opintojakson jälkeen opiskelija osaa:
- Osaa lukea ja kirjoittaa Ruby-kielen syntaksia. Opiskelija ymmärtää Ruby-kielen mahdollisuudet ja rajoitteet.
Content
- Rubyn perustoiminnot ja syntaksi
- Merkkijonot ja taulukot
- Kontrollirakenteet
- Tiedostot
- Metodit
- Moduulit ja moduulikirjasto
- Virheenkäsittely
- Luokat
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:
- Ymmärtää eri kontrollirakenteiden merkityksen ja osaa valita tilanteeseen sopivan rakenteen.
- Osaa selittää yksinkertaisen ohjelman etenemisen.
Muuttujat, vakiot ja tyypit:
- Ymmärtää muuttujan tyypin ja arvon merkityksen.
Aliohjelmat:
- Ymmärtää aliohjelmien merkityksen sekä nimeämisen ja kutsumisen periaatteen.
Assessment criteria, good (3)
Algoritmit ja ohjausrakenteet:
- Osaa laatia yksinkertaisia algoritmeja.
- Osaa peruskontrollirakenteiden käytön.
- Ymmärtää vuorovaikutteisen (syöttötietoja kyselevän ja tulostietoja kirjoittavan) ohjelman idean ja osaa toteuttaa tällaisia.
- Tuntee taulukosta etsimisen idean ja osaa ohjelmoida peräkkäishaun.
Muuttujat, vakiot ja tyypit
- Osaa määritellä käyttötarkoitukseen sopivia muuttujia ja vakioita.
Assessment criteria, excellent (5)
Algoritmit ja ohjausrakenteet:
- Osaa tehdä elegantteja ratkaisuja pelkän oikean toiminnan lisäksi.
- Osaa hyödyntää taulukoita monipuolisesti (peräkkäiskäsittely, hajakäsittely, assosiatiivinen haku).
Muuttujat, vakiot ja tyypit:
- Osaa määritellä ja käyttää kaksiulotteista taulukkoa.
Aliohjelmat
- Osaa tehdä testit aliohjelmille.
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
14.09.2022 - 31.12.2022
Number of ECTS credits allocated
4 op
Virtual portion
4 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
Teacher in charge
Janne Salonen
Groups
-
VIOPE_NonStop3VIOPE_NonStop3
Objective
Opintojakson jälkeen opiskelija osaa:
- Osaa lukea ja kirjoittaa Ruby-kielen syntaksia. Opiskelija ymmärtää Ruby-kielen mahdollisuudet ja rajoitteet.
Content
- Rubyn perustoiminnot ja syntaksi
- Merkkijonot ja taulukot
- Kontrollirakenteet
- Tiedostot
- Metodit
- Moduulit ja moduulikirjasto
- Virheenkäsittely
- Luokat
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:
- Ymmärtää eri kontrollirakenteiden merkityksen ja osaa valita tilanteeseen sopivan rakenteen.
- Osaa selittää yksinkertaisen ohjelman etenemisen.
Muuttujat, vakiot ja tyypit:
- Ymmärtää muuttujan tyypin ja arvon merkityksen.
Aliohjelmat:
- Ymmärtää aliohjelmien merkityksen sekä nimeämisen ja kutsumisen periaatteen.
Assessment criteria, good (3)
Algoritmit ja ohjausrakenteet:
- Osaa laatia yksinkertaisia algoritmeja.
- Osaa peruskontrollirakenteiden käytön.
- Ymmärtää vuorovaikutteisen (syöttötietoja kyselevän ja tulostietoja kirjoittavan) ohjelman idean ja osaa toteuttaa tällaisia.
- Tuntee taulukosta etsimisen idean ja osaa ohjelmoida peräkkäishaun.
Muuttujat, vakiot ja tyypit
- Osaa määritellä käyttötarkoitukseen sopivia muuttujia ja vakioita.
Assessment criteria, excellent (5)
Algoritmit ja ohjausrakenteet:
- Osaa tehdä elegantteja ratkaisuja pelkän oikean toiminnan lisäksi.
- Osaa hyödyntää taulukoita monipuolisesti (peräkkäiskäsittely, hajakäsittely, assosiatiivinen haku).
Muuttujat, vakiot ja tyypit:
- Osaa määritellä ja käyttää kaksiulotteista taulukkoa.
Aliohjelmat
- Osaa tehdä testit aliohjelmille.
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
14.09.2022 - 31.12.2022
Number of ECTS credits allocated
4 op
Virtual portion
4 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
Teacher in charge
Janne Salonen
Groups
-
VIOPE_NonStop4VIOPE_NonStop4
Objective
Opintojakson jälkeen opiskelija osaa:
- Osaa lukea ja kirjoittaa Ruby-kielen syntaksia. Opiskelija ymmärtää Ruby-kielen mahdollisuudet ja rajoitteet.
Content
- Rubyn perustoiminnot ja syntaksi
- Merkkijonot ja taulukot
- Kontrollirakenteet
- Tiedostot
- Metodit
- Moduulit ja moduulikirjasto
- Virheenkäsittely
- Luokat
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:
- Ymmärtää eri kontrollirakenteiden merkityksen ja osaa valita tilanteeseen sopivan rakenteen.
- Osaa selittää yksinkertaisen ohjelman etenemisen.
Muuttujat, vakiot ja tyypit:
- Ymmärtää muuttujan tyypin ja arvon merkityksen.
Aliohjelmat:
- Ymmärtää aliohjelmien merkityksen sekä nimeämisen ja kutsumisen periaatteen.
Assessment criteria, good (3)
Algoritmit ja ohjausrakenteet:
- Osaa laatia yksinkertaisia algoritmeja.
- Osaa peruskontrollirakenteiden käytön.
- Ymmärtää vuorovaikutteisen (syöttötietoja kyselevän ja tulostietoja kirjoittavan) ohjelman idean ja osaa toteuttaa tällaisia.
- Tuntee taulukosta etsimisen idean ja osaa ohjelmoida peräkkäishaun.
Muuttujat, vakiot ja tyypit
- Osaa määritellä käyttötarkoitukseen sopivia muuttujia ja vakioita.
Assessment criteria, excellent (5)
Algoritmit ja ohjausrakenteet:
- Osaa tehdä elegantteja ratkaisuja pelkän oikean toiminnan lisäksi.
- Osaa hyödyntää taulukoita monipuolisesti (peräkkäiskäsittely, hajakäsittely, assosiatiivinen haku).
Muuttujat, vakiot ja tyypit:
- Osaa määritellä ja käyttää kaksiulotteista taulukkoa.
Aliohjelmat
- Osaa tehdä testit aliohjelmille.
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
14.09.2022 - 31.12.2022
Number of ECTS credits allocated
4 op
Virtual portion
4 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
Teacher in charge
Janne Salonen
Groups
-
VIOPE_NonStop5VIOPE_NonStop5
Objective
Opintojakson jälkeen opiskelija osaa:
- Osaa lukea ja kirjoittaa Ruby-kielen syntaksia. Opiskelija ymmärtää Ruby-kielen mahdollisuudet ja rajoitteet.
Content
- Rubyn perustoiminnot ja syntaksi
- Merkkijonot ja taulukot
- Kontrollirakenteet
- Tiedostot
- Metodit
- Moduulit ja moduulikirjasto
- Virheenkäsittely
- Luokat
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:
- Ymmärtää eri kontrollirakenteiden merkityksen ja osaa valita tilanteeseen sopivan rakenteen.
- Osaa selittää yksinkertaisen ohjelman etenemisen.
Muuttujat, vakiot ja tyypit:
- Ymmärtää muuttujan tyypin ja arvon merkityksen.
Aliohjelmat:
- Ymmärtää aliohjelmien merkityksen sekä nimeämisen ja kutsumisen periaatteen.
Assessment criteria, good (3)
Algoritmit ja ohjausrakenteet:
- Osaa laatia yksinkertaisia algoritmeja.
- Osaa peruskontrollirakenteiden käytön.
- Ymmärtää vuorovaikutteisen (syöttötietoja kyselevän ja tulostietoja kirjoittavan) ohjelman idean ja osaa toteuttaa tällaisia.
- Tuntee taulukosta etsimisen idean ja osaa ohjelmoida peräkkäishaun.
Muuttujat, vakiot ja tyypit
- Osaa määritellä käyttötarkoitukseen sopivia muuttujia ja vakioita.
Assessment criteria, excellent (5)
Algoritmit ja ohjausrakenteet:
- Osaa tehdä elegantteja ratkaisuja pelkän oikean toiminnan lisäksi.
- Osaa hyödyntää taulukoita monipuolisesti (peräkkäiskäsittely, hajakäsittely, assosiatiivinen haku).
Muuttujat, vakiot ja tyypit:
- Osaa määritellä ja käyttää kaksiulotteista taulukkoa.
Aliohjelmat
- Osaa tehdä testit aliohjelmille.
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
4 op
Virtual portion
4 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
Opintojakson jälkeen opiskelija osaa:
- Osaa lukea ja kirjoittaa Ruby-kielen syntaksia. Opiskelija ymmärtää Ruby-kielen mahdollisuudet ja rajoitteet.
Content
- Rubyn perustoiminnot ja syntaksi
- Merkkijonot ja taulukot
- Kontrollirakenteet
- Tiedostot
- Metodit
- Moduulit ja moduulikirjasto
- Virheenkäsittely
- Luokat
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:
- Ymmärtää eri kontrollirakenteiden merkityksen ja osaa valita tilanteeseen sopivan rakenteen.
- Osaa selittää yksinkertaisen ohjelman etenemisen.
Muuttujat, vakiot ja tyypit:
- Ymmärtää muuttujan tyypin ja arvon merkityksen.
Aliohjelmat:
- Ymmärtää aliohjelmien merkityksen sekä nimeämisen ja kutsumisen periaatteen.
Assessment criteria, good (3)
Algoritmit ja ohjausrakenteet:
- Osaa laatia yksinkertaisia algoritmeja.
- Osaa peruskontrollirakenteiden käytön.
- Ymmärtää vuorovaikutteisen (syöttötietoja kyselevän ja tulostietoja kirjoittavan) ohjelman idean ja osaa toteuttaa tällaisia.
- Tuntee taulukosta etsimisen idean ja osaa ohjelmoida peräkkäishaun.
Muuttujat, vakiot ja tyypit
- Osaa määritellä käyttötarkoitukseen sopivia muuttujia ja vakioita.
Assessment criteria, excellent (5)
Algoritmit ja ohjausrakenteet:
- Osaa tehdä elegantteja ratkaisuja pelkän oikean toiminnan lisäksi.
- Osaa hyödyntää taulukoita monipuolisesti (peräkkäiskäsittely, hajakäsittely, assosiatiivinen haku).
Muuttujat, vakiot ja tyypit:
- Osaa määritellä ja käyttää kaksiulotteista taulukkoa.
Aliohjelmat
- Osaa tehdä testit aliohjelmille.
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
4 op
Virtual portion
4 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
Opintojakson jälkeen opiskelija osaa:
- Osaa lukea ja kirjoittaa Ruby-kielen syntaksia. Opiskelija ymmärtää Ruby-kielen mahdollisuudet ja rajoitteet.
Content
- Rubyn perustoiminnot ja syntaksi
- Merkkijonot ja taulukot
- Kontrollirakenteet
- Tiedostot
- Metodit
- Moduulit ja moduulikirjasto
- Virheenkäsittely
- Luokat
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:
- Ymmärtää eri kontrollirakenteiden merkityksen ja osaa valita tilanteeseen sopivan rakenteen.
- Osaa selittää yksinkertaisen ohjelman etenemisen.
Muuttujat, vakiot ja tyypit:
- Ymmärtää muuttujan tyypin ja arvon merkityksen.
Aliohjelmat:
- Ymmärtää aliohjelmien merkityksen sekä nimeämisen ja kutsumisen periaatteen.
Assessment criteria, good (3)
Algoritmit ja ohjausrakenteet:
- Osaa laatia yksinkertaisia algoritmeja.
- Osaa peruskontrollirakenteiden käytön.
- Ymmärtää vuorovaikutteisen (syöttötietoja kyselevän ja tulostietoja kirjoittavan) ohjelman idean ja osaa toteuttaa tällaisia.
- Tuntee taulukosta etsimisen idean ja osaa ohjelmoida peräkkäishaun.
Muuttujat, vakiot ja tyypit
- Osaa määritellä käyttötarkoitukseen sopivia muuttujia ja vakioita.
Assessment criteria, excellent (5)
Algoritmit ja ohjausrakenteet:
- Osaa tehdä elegantteja ratkaisuja pelkän oikean toiminnan lisäksi.
- Osaa hyödyntää taulukoita monipuolisesti (peräkkäiskäsittely, hajakäsittely, assosiatiivinen haku).
Muuttujat, vakiot ja tyypit:
- Osaa määritellä ja käyttää kaksiulotteista taulukkoa.
Aliohjelmat
- Osaa tehdä testit aliohjelmille.
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
4 op
Virtual portion
4 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
Opintojakson jälkeen opiskelija osaa:
- Osaa lukea ja kirjoittaa Ruby-kielen syntaksia. Opiskelija ymmärtää Ruby-kielen mahdollisuudet ja rajoitteet.
Content
- Rubyn perustoiminnot ja syntaksi
- Merkkijonot ja taulukot
- Kontrollirakenteet
- Tiedostot
- Metodit
- Moduulit ja moduulikirjasto
- Virheenkäsittely
- Luokat
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:
- Ymmärtää eri kontrollirakenteiden merkityksen ja osaa valita tilanteeseen sopivan rakenteen.
- Osaa selittää yksinkertaisen ohjelman etenemisen.
Muuttujat, vakiot ja tyypit:
- Ymmärtää muuttujan tyypin ja arvon merkityksen.
Aliohjelmat:
- Ymmärtää aliohjelmien merkityksen sekä nimeämisen ja kutsumisen periaatteen.
Assessment criteria, good (3)
Algoritmit ja ohjausrakenteet:
- Osaa laatia yksinkertaisia algoritmeja.
- Osaa peruskontrollirakenteiden käytön.
- Ymmärtää vuorovaikutteisen (syöttötietoja kyselevän ja tulostietoja kirjoittavan) ohjelman idean ja osaa toteuttaa tällaisia.
- Tuntee taulukosta etsimisen idean ja osaa ohjelmoida peräkkäishaun.
Muuttujat, vakiot ja tyypit
- Osaa määritellä käyttötarkoitukseen sopivia muuttujia ja vakioita.
Assessment criteria, excellent (5)
Algoritmit ja ohjausrakenteet:
- Osaa tehdä elegantteja ratkaisuja pelkän oikean toiminnan lisäksi.
- Osaa hyödyntää taulukoita monipuolisesti (peräkkäiskäsittely, hajakäsittely, assosiatiivinen haku).
Muuttujat, vakiot ja tyypit:
- Osaa määritellä ja käyttää kaksiulotteista taulukkoa.
Aliohjelmat
- Osaa tehdä testit aliohjelmille.
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
4 op
Virtual portion
4 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
Opintojakson jälkeen opiskelija osaa:
- Osaa lukea ja kirjoittaa Ruby-kielen syntaksia. Opiskelija ymmärtää Ruby-kielen mahdollisuudet ja rajoitteet.
Content
- Rubyn perustoiminnot ja syntaksi
- Merkkijonot ja taulukot
- Kontrollirakenteet
- Tiedostot
- Metodit
- Moduulit ja moduulikirjasto
- Virheenkäsittely
- Luokat
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:
- Ymmärtää eri kontrollirakenteiden merkityksen ja osaa valita tilanteeseen sopivan rakenteen.
- Osaa selittää yksinkertaisen ohjelman etenemisen.
Muuttujat, vakiot ja tyypit:
- Ymmärtää muuttujan tyypin ja arvon merkityksen.
Aliohjelmat:
- Ymmärtää aliohjelmien merkityksen sekä nimeämisen ja kutsumisen periaatteen.
Assessment criteria, good (3)
Algoritmit ja ohjausrakenteet:
- Osaa laatia yksinkertaisia algoritmeja.
- Osaa peruskontrollirakenteiden käytön.
- Ymmärtää vuorovaikutteisen (syöttötietoja kyselevän ja tulostietoja kirjoittavan) ohjelman idean ja osaa toteuttaa tällaisia.
- Tuntee taulukosta etsimisen idean ja osaa ohjelmoida peräkkäishaun.
Muuttujat, vakiot ja tyypit
- Osaa määritellä käyttötarkoitukseen sopivia muuttujia ja vakioita.
Assessment criteria, excellent (5)
Algoritmit ja ohjausrakenteet:
- Osaa tehdä elegantteja ratkaisuja pelkän oikean toiminnan lisäksi.
- Osaa hyödyntää taulukoita monipuolisesti (peräkkäiskäsittely, hajakäsittely, assosiatiivinen haku).
Muuttujat, vakiot ja tyypit:
- Osaa määritellä ja käyttää kaksiulotteista taulukkoa.
Aliohjelmat
- Osaa tehdä testit aliohjelmille.
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
4 op
Virtual portion
4 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
Opintojakson jälkeen opiskelija osaa:
- Osaa lukea ja kirjoittaa Ruby-kielen syntaksia. Opiskelija ymmärtää Ruby-kielen mahdollisuudet ja rajoitteet.
Content
- Rubyn perustoiminnot ja syntaksi
- Merkkijonot ja taulukot
- Kontrollirakenteet
- Tiedostot
- Metodit
- Moduulit ja moduulikirjasto
- Virheenkäsittely
- Luokat
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:
- Ymmärtää eri kontrollirakenteiden merkityksen ja osaa valita tilanteeseen sopivan rakenteen.
- Osaa selittää yksinkertaisen ohjelman etenemisen.
Muuttujat, vakiot ja tyypit:
- Ymmärtää muuttujan tyypin ja arvon merkityksen.
Aliohjelmat:
- Ymmärtää aliohjelmien merkityksen sekä nimeämisen ja kutsumisen periaatteen.
Assessment criteria, good (3)
Algoritmit ja ohjausrakenteet:
- Osaa laatia yksinkertaisia algoritmeja.
- Osaa peruskontrollirakenteiden käytön.
- Ymmärtää vuorovaikutteisen (syöttötietoja kyselevän ja tulostietoja kirjoittavan) ohjelman idean ja osaa toteuttaa tällaisia.
- Tuntee taulukosta etsimisen idean ja osaa ohjelmoida peräkkäishaun.
Muuttujat, vakiot ja tyypit
- Osaa määritellä käyttötarkoitukseen sopivia muuttujia ja vakioita.
Assessment criteria, excellent (5)
Algoritmit ja ohjausrakenteet:
- Osaa tehdä elegantteja ratkaisuja pelkän oikean toiminnan lisäksi.
- Osaa hyödyntää taulukoita monipuolisesti (peräkkäiskäsittely, hajakäsittely, assosiatiivinen haku).
Muuttujat, vakiot ja tyypit:
- Osaa määritellä ja käyttää kaksiulotteista taulukkoa.
Aliohjelmat
- Osaa tehdä testit aliohjelmille.
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
4 op
Virtual portion
4 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
Opintojakson jälkeen opiskelija osaa:
- Osaa lukea ja kirjoittaa Ruby-kielen syntaksia. Opiskelija ymmärtää Ruby-kielen mahdollisuudet ja rajoitteet.
Content
- Rubyn perustoiminnot ja syntaksi
- Merkkijonot ja taulukot
- Kontrollirakenteet
- Tiedostot
- Metodit
- Moduulit ja moduulikirjasto
- Virheenkäsittely
- Luokat
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:
- Ymmärtää eri kontrollirakenteiden merkityksen ja osaa valita tilanteeseen sopivan rakenteen.
- Osaa selittää yksinkertaisen ohjelman etenemisen.
Muuttujat, vakiot ja tyypit:
- Ymmärtää muuttujan tyypin ja arvon merkityksen.
Aliohjelmat:
- Ymmärtää aliohjelmien merkityksen sekä nimeämisen ja kutsumisen periaatteen.
Assessment criteria, good (3)
Algoritmit ja ohjausrakenteet:
- Osaa laatia yksinkertaisia algoritmeja.
- Osaa peruskontrollirakenteiden käytön.
- Ymmärtää vuorovaikutteisen (syöttötietoja kyselevän ja tulostietoja kirjoittavan) ohjelman idean ja osaa toteuttaa tällaisia.
- Tuntee taulukosta etsimisen idean ja osaa ohjelmoida peräkkäishaun.
Muuttujat, vakiot ja tyypit
- Osaa määritellä käyttötarkoitukseen sopivia muuttujia ja vakioita.
Assessment criteria, excellent (5)
Algoritmit ja ohjausrakenteet:
- Osaa tehdä elegantteja ratkaisuja pelkän oikean toiminnan lisäksi.
- Osaa hyödyntää taulukoita monipuolisesti (peräkkäiskäsittely, hajakäsittely, assosiatiivinen haku).
Muuttujat, vakiot ja tyypit:
- Osaa määritellä ja käyttää kaksiulotteista taulukkoa.
Aliohjelmat
- Osaa tehdä testit aliohjelmille.
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
4 op
Virtual portion
4 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
Teacher in charge
Janne Salonen
Groups
-
VIOPE_NonStop3VIOPE_NonStop3
Objective
Opintojakson jälkeen opiskelija osaa:
- Osaa lukea ja kirjoittaa Ruby-kielen syntaksia. Opiskelija ymmärtää Ruby-kielen mahdollisuudet ja rajoitteet.
Content
- Rubyn perustoiminnot ja syntaksi
- Merkkijonot ja taulukot
- Kontrollirakenteet
- Tiedostot
- Metodit
- Moduulit ja moduulikirjasto
- Virheenkäsittely
- Luokat
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:
- Ymmärtää eri kontrollirakenteiden merkityksen ja osaa valita tilanteeseen sopivan rakenteen.
- Osaa selittää yksinkertaisen ohjelman etenemisen.
Muuttujat, vakiot ja tyypit:
- Ymmärtää muuttujan tyypin ja arvon merkityksen.
Aliohjelmat:
- Ymmärtää aliohjelmien merkityksen sekä nimeämisen ja kutsumisen periaatteen.
Assessment criteria, good (3)
Algoritmit ja ohjausrakenteet:
- Osaa laatia yksinkertaisia algoritmeja.
- Osaa peruskontrollirakenteiden käytön.
- Ymmärtää vuorovaikutteisen (syöttötietoja kyselevän ja tulostietoja kirjoittavan) ohjelman idean ja osaa toteuttaa tällaisia.
- Tuntee taulukosta etsimisen idean ja osaa ohjelmoida peräkkäishaun.
Muuttujat, vakiot ja tyypit
- Osaa määritellä käyttötarkoitukseen sopivia muuttujia ja vakioita.
Assessment criteria, excellent (5)
Algoritmit ja ohjausrakenteet:
- Osaa tehdä elegantteja ratkaisuja pelkän oikean toiminnan lisäksi.
- Osaa hyödyntää taulukoita monipuolisesti (peräkkäiskäsittely, hajakäsittely, assosiatiivinen haku).
Muuttujat, vakiot ja tyypit:
- Osaa määritellä ja käyttää kaksiulotteista taulukkoa.
Aliohjelmat
- Osaa tehdä testit aliohjelmille.
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
4 op
Virtual portion
4 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
Teacher in charge
Janne Salonen
Groups
-
ATX22TVKOpe UAS: NonStop Spring 2022
Objective
Opintojakson jälkeen opiskelija osaa:
- Osaa lukea ja kirjoittaa Ruby-kielen syntaksia. Opiskelija ymmärtää Ruby-kielen mahdollisuudet ja rajoitteet.
Content
- Rubyn perustoiminnot ja syntaksi
- Merkkijonot ja taulukot
- Kontrollirakenteet
- Tiedostot
- Metodit
- Moduulit ja moduulikirjasto
- Virheenkäsittely
- Luokat
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:
- Ymmärtää eri kontrollirakenteiden merkityksen ja osaa valita tilanteeseen sopivan rakenteen.
- Osaa selittää yksinkertaisen ohjelman etenemisen.
Muuttujat, vakiot ja tyypit:
- Ymmärtää muuttujan tyypin ja arvon merkityksen.
Aliohjelmat:
- Ymmärtää aliohjelmien merkityksen sekä nimeämisen ja kutsumisen periaatteen.
Assessment criteria, good (3)
Algoritmit ja ohjausrakenteet:
- Osaa laatia yksinkertaisia algoritmeja.
- Osaa peruskontrollirakenteiden käytön.
- Ymmärtää vuorovaikutteisen (syöttötietoja kyselevän ja tulostietoja kirjoittavan) ohjelman idean ja osaa toteuttaa tällaisia.
- Tuntee taulukosta etsimisen idean ja osaa ohjelmoida peräkkäishaun.
Muuttujat, vakiot ja tyypit
- Osaa määritellä käyttötarkoitukseen sopivia muuttujia ja vakioita.
Assessment criteria, excellent (5)
Algoritmit ja ohjausrakenteet:
- Osaa tehdä elegantteja ratkaisuja pelkän oikean toiminnan lisäksi.
- Osaa hyödyntää taulukoita monipuolisesti (peräkkäiskäsittely, hajakäsittely, assosiatiivinen haku).
Muuttujat, vakiot ja tyypit:
- Osaa määritellä ja käyttää kaksiulotteista taulukkoa.
Aliohjelmat
- Osaa tehdä testit aliohjelmille.
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
4 op
Virtual portion
4 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
Teacher in charge
Janne Salonen
Groups
-
VIOPE_NonStopViope (NonStop)
-
VIOPE_2022_MAKSULLINEN_JÄRJESTELMÄViope TiVi (NonStop), year
Objective
Opintojakson jälkeen opiskelija osaa:
- Osaa lukea ja kirjoittaa Ruby-kielen syntaksia. Opiskelija ymmärtää Ruby-kielen mahdollisuudet ja rajoitteet.
Content
- Rubyn perustoiminnot ja syntaksi
- Merkkijonot ja taulukot
- Kontrollirakenteet
- Tiedostot
- Metodit
- Moduulit ja moduulikirjasto
- Virheenkäsittely
- Luokat
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:
- Ymmärtää eri kontrollirakenteiden merkityksen ja osaa valita tilanteeseen sopivan rakenteen.
- Osaa selittää yksinkertaisen ohjelman etenemisen.
Muuttujat, vakiot ja tyypit:
- Ymmärtää muuttujan tyypin ja arvon merkityksen.
Aliohjelmat:
- Ymmärtää aliohjelmien merkityksen sekä nimeämisen ja kutsumisen periaatteen.
Assessment criteria, good (3)
Algoritmit ja ohjausrakenteet:
- Osaa laatia yksinkertaisia algoritmeja.
- Osaa peruskontrollirakenteiden käytön.
- Ymmärtää vuorovaikutteisen (syöttötietoja kyselevän ja tulostietoja kirjoittavan) ohjelman idean ja osaa toteuttaa tällaisia.
- Tuntee taulukosta etsimisen idean ja osaa ohjelmoida peräkkäishaun.
Muuttujat, vakiot ja tyypit
- Osaa määritellä käyttötarkoitukseen sopivia muuttujia ja vakioita.
Assessment criteria, excellent (5)
Algoritmit ja ohjausrakenteet:
- Osaa tehdä elegantteja ratkaisuja pelkän oikean toiminnan lisäksi.
- Osaa hyödyntää taulukoita monipuolisesti (peräkkäiskäsittely, hajakäsittely, assosiatiivinen haku).
Muuttujat, vakiot ja tyypit:
- Osaa määritellä ja käyttää kaksiulotteista taulukkoa.
Aliohjelmat
- Osaa tehdä testit aliohjelmille.
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
4 op
Virtual portion
4 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
Teacher in charge
Janne Salonen
Groups
-
ATX22TVKOpe UAS: NonStop Spring 2022
Objective
Opintojakson jälkeen opiskelija osaa:
- Osaa lukea ja kirjoittaa Ruby-kielen syntaksia. Opiskelija ymmärtää Ruby-kielen mahdollisuudet ja rajoitteet.
Content
- Rubyn perustoiminnot ja syntaksi
- Merkkijonot ja taulukot
- Kontrollirakenteet
- Tiedostot
- Metodit
- Moduulit ja moduulikirjasto
- Virheenkäsittely
- Luokat
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:
- Ymmärtää eri kontrollirakenteiden merkityksen ja osaa valita tilanteeseen sopivan rakenteen.
- Osaa selittää yksinkertaisen ohjelman etenemisen.
Muuttujat, vakiot ja tyypit:
- Ymmärtää muuttujan tyypin ja arvon merkityksen.
Aliohjelmat:
- Ymmärtää aliohjelmien merkityksen sekä nimeämisen ja kutsumisen periaatteen.
Assessment criteria, good (3)
Algoritmit ja ohjausrakenteet:
- Osaa laatia yksinkertaisia algoritmeja.
- Osaa peruskontrollirakenteiden käytön.
- Ymmärtää vuorovaikutteisen (syöttötietoja kyselevän ja tulostietoja kirjoittavan) ohjelman idean ja osaa toteuttaa tällaisia.
- Tuntee taulukosta etsimisen idean ja osaa ohjelmoida peräkkäishaun.
Muuttujat, vakiot ja tyypit
- Osaa määritellä käyttötarkoitukseen sopivia muuttujia ja vakioita.
Assessment criteria, excellent (5)
Algoritmit ja ohjausrakenteet:
- Osaa tehdä elegantteja ratkaisuja pelkän oikean toiminnan lisäksi.
- Osaa hyödyntää taulukoita monipuolisesti (peräkkäiskäsittely, hajakäsittely, assosiatiivinen haku).
Muuttujat, vakiot ja tyypit:
- Osaa määritellä ja käyttää kaksiulotteista taulukkoa.
Aliohjelmat
- Osaa tehdä testit aliohjelmille.
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
4 op
Virtual portion
4 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
Teacher in charge
Janne Salonen
Groups
-
VIOPE2021Viope 2021
Objective
Opintojakson jälkeen opiskelija osaa:
- Osaa lukea ja kirjoittaa Ruby-kielen syntaksia. Opiskelija ymmärtää Ruby-kielen mahdollisuudet ja rajoitteet.
Content
- Rubyn perustoiminnot ja syntaksi
- Merkkijonot ja taulukot
- Kontrollirakenteet
- Tiedostot
- Metodit
- Moduulit ja moduulikirjasto
- Virheenkäsittely
- Luokat
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:
- Ymmärtää eri kontrollirakenteiden merkityksen ja osaa valita tilanteeseen sopivan rakenteen.
- Osaa selittää yksinkertaisen ohjelman etenemisen.
Muuttujat, vakiot ja tyypit:
- Ymmärtää muuttujan tyypin ja arvon merkityksen.
Aliohjelmat:
- Ymmärtää aliohjelmien merkityksen sekä nimeämisen ja kutsumisen periaatteen.
Assessment criteria, good (3)
Algoritmit ja ohjausrakenteet:
- Osaa laatia yksinkertaisia algoritmeja.
- Osaa peruskontrollirakenteiden käytön.
- Ymmärtää vuorovaikutteisen (syöttötietoja kyselevän ja tulostietoja kirjoittavan) ohjelman idean ja osaa toteuttaa tällaisia.
- Tuntee taulukosta etsimisen idean ja osaa ohjelmoida peräkkäishaun.
Muuttujat, vakiot ja tyypit
- Osaa määritellä käyttötarkoitukseen sopivia muuttujia ja vakioita.
Assessment criteria, excellent (5)
Algoritmit ja ohjausrakenteet:
- Osaa tehdä elegantteja ratkaisuja pelkän oikean toiminnan lisäksi.
- Osaa hyödyntää taulukoita monipuolisesti (peräkkäiskäsittely, hajakäsittely, assosiatiivinen haku).
Muuttujat, vakiot ja tyypit:
- Osaa määritellä ja käyttää kaksiulotteista taulukkoa.
Aliohjelmat
- Osaa tehdä testit aliohjelmille.
Assessment methods and criteria
Kun olet tehnyt 80% tehtävistä, niin kurssiarvioinnin saamiseksi sinun tulee lähettää sähköpostiviestiä osoitteeseen: viopesupport@metropolia.fi