Skip to main content

C# Programming FundamentalsLaajuus (4 cr)

Code: TT00AC49

Credits

4 op

Objective

After completing the course the student understands the basics of the .NET-architecture. She/he will also be able to understand, write and debug simple C# programs.

Content

Introduction to C#, basic structure of a program, datatypes, operators, conditioal statements, exceptions, loops, arrays, basics of object-oriented programming, polymorfism in object-oriented programming, string handling, file handling

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 and 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
Teacher in charge

Janne Salonen

Objective

Opintojakson suoritettuaan opiskelija ymmärtää .NET-arkkitehtuurin perusteet. Hän ymmärtää ja pystyy
ohjelmoimaan ja debuggaamaan yksinkertaisia C#-kielisiä ohjelmia

Content

Johdanto C#-kieleen, ohjelman perusrakenne, tietotyypit, operaattorit, valintalauseet, toistolauseet, poikkeukset, taulukot, olio-ohjelmoinnin perusteet, monimuotoisuus olio-ohjelmoinnissa, merkkijonon käsittely, tiedostojen käsittely

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.08.2024 - 31.07.2025

Number of ECTS credits allocated

4 op

Virtual portion

4 op

Mode of delivery

Distance learning

Teaching languages
  • Finnish
Teachers
  • Janne Salonen
Teacher in charge

Janne Salonen

Groups
  • VIOPE_NonStop7
    VIOPE_NonStop7

Objective

Opintojakson suoritettuaan opiskelija ymmärtää .NET-arkkitehtuurin perusteet. Hän ymmärtää ja pystyy
ohjelmoimaan ja debuggaamaan yksinkertaisia C#-kielisiä ohjelmia

Content

Johdanto C#-kieleen, ohjelman perusrakenne, tietotyypit, operaattorit, valintalauseet, toistolauseet, poikkeukset, taulukot, olio-ohjelmoinnin perusteet, monimuotoisuus olio-ohjelmoinnissa, merkkijonon käsittely, tiedostojen käsittely

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_JARJESTELMA
    Open UAS 2025
  • VIOPE_2024_MAKSULLINEN_JARJESTELMA
    Viope TiVi (NonStop), year 2024

Objective

Opintojakson suoritettuaan opiskelija ymmärtää .NET-arkkitehtuurin perusteet. Hän ymmärtää ja pystyy
ohjelmoimaan ja debuggaamaan yksinkertaisia C#-kielisiä ohjelmia

Content

Johdanto C#-kieleen, ohjelman perusrakenne, tietotyypit, operaattorit, valintalauseet, toistolauseet, poikkeukset, taulukot, olio-ohjelmoinnin perusteet, monimuotoisuus olio-ohjelmoinnissa, merkkijonon käsittely, tiedostojen käsittely

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 opiskelijan lähtötasosta.

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
Groups
  • Verkko_opinnot_NonStop_120_op
    Path Studies (TiVi-NonStop), 120 ECTS

Objective

Opintojakson suoritettuaan opiskelija ymmärtää .NET-arkkitehtuurin perusteet. Hän ymmärtää ja pystyy
ohjelmoimaan ja debuggaamaan yksinkertaisia C#-kielisiä ohjelmia

Content

Johdanto C#-kieleen, ohjelman perusrakenne, tietotyypit, operaattorit, valintalauseet, toistolauseet, poikkeukset, taulukot, olio-ohjelmoinnin perusteet, monimuotoisuus olio-ohjelmoinnissa, merkkijonon käsittely, tiedostojen käsittely

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 opiskelijan lähtötasosta.

Content scheduling

Riippuu opiskelijasta itsestään.

Further information

LMOITTAUTUMINEN

- 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.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
Seats

0 - 2000

Degree programmes
  • Information and Communication Technology
Teachers
  • Mika Hyyryläinen
Groups
  • AMK_osaaja_Tivi
    UAS Competential (Tivi)

Objective

Opintojakson suoritettuaan opiskelija ymmärtää .NET-arkkitehtuurin perusteet. Hän ymmärtää ja pystyy
ohjelmoimaan ja debuggaamaan yksinkertaisia C#-kielisiä ohjelmia

Content

Johdanto C#-kieleen, ohjelman perusrakenne, tietotyypit, operaattorit, valintalauseet, toistolauseet, poikkeukset, taulukot, olio-ohjelmoinnin perusteet, monimuotoisuus olio-ohjelmoinnissa, merkkijonon käsittely, tiedostojen käsittely

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 opiskelijan lähtötasosta.

Content scheduling

Riippuu opiskelijasta itsestään.

Further information

LMOITTAUTUMINEN

- 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
Groups
  • AVOIN_AMK_TIVI_73_op
    Complementary Informatics past graduate degree

Objective

Opintojakson suoritettuaan opiskelija ymmärtää .NET-arkkitehtuurin perusteet. Hän ymmärtää ja pystyy
ohjelmoimaan ja debuggaamaan yksinkertaisia C#-kielisiä ohjelmia

Content

Johdanto C#-kieleen, ohjelman perusrakenne, tietotyypit, operaattorit, valintalauseet, toistolauseet, poikkeukset, taulukot, olio-ohjelmoinnin perusteet, monimuotoisuus olio-ohjelmoinnissa, merkkijonon käsittely, tiedostojen käsittely

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 opiskelijan lähtötasosta.

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_JARJESTELMA
    Viope TiVi (NonStop), year 2024

Objective

Opintojakson suoritettuaan opiskelija ymmärtää .NET-arkkitehtuurin perusteet. Hän ymmärtää ja pystyy
ohjelmoimaan ja debuggaamaan yksinkertaisia C#-kielisiä ohjelmia

Content

Johdanto C#-kieleen, ohjelman perusrakenne, tietotyypit, operaattorit, valintalauseet, toistolauseet, poikkeukset, taulukot, olio-ohjelmoinnin perusteet, monimuotoisuus olio-ohjelmoinnissa, merkkijonon käsittely, tiedostojen käsittely

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 opiskelijan lähtötasosta.

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

Teaching languages
  • Finnish
Teachers
  • Janne Salonen
Teacher in charge

Janne Salonen

Groups
  • VIOPE_NonStop6
    VIOPE_NonStop6

Objective

Opintojakson suoritettuaan opiskelija ymmärtää .NET-arkkitehtuurin perusteet. Hän ymmärtää ja pystyy
ohjelmoimaan ja debuggaamaan yksinkertaisia C#-kielisiä ohjelmia

Content

Johdanto C#-kieleen, ohjelman perusrakenne, tietotyypit, operaattorit, valintalauseet, toistolauseet, poikkeukset, taulukot, olio-ohjelmoinnin perusteet, monimuotoisuus olio-ohjelmoinnissa, merkkijonon käsittely, tiedostojen käsittely

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

Teaching languages
  • Finnish
Teachers
  • Janne Salonen
Teacher in charge

Janne Salonen

Groups
  • Viope_nonstop_9
    Viope_nonstop_9

Objective

Opintojakson suoritettuaan opiskelija ymmärtää .NET-arkkitehtuurin perusteet. Hän ymmärtää ja pystyy
ohjelmoimaan ja debuggaamaan yksinkertaisia C#-kielisiä ohjelmia

Content

Johdanto C#-kieleen, ohjelman perusrakenne, tietotyypit, operaattorit, valintalauseet, toistolauseet, poikkeukset, taulukot, olio-ohjelmoinnin perusteet, monimuotoisuus olio-ohjelmoinnissa, merkkijonon käsittely, tiedostojen käsittely

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

Teaching languages
  • Finnish
Degree programmes
  • Information and Communication Technology
Teachers
  • Janne Salonen
Teacher in charge

Janne Salonen

Groups
  • Viope_nonstop_11
    Viope_nonstop_11

Objective

Opintojakson suoritettuaan opiskelija ymmärtää .NET-arkkitehtuurin perusteet. Hän ymmärtää ja pystyy
ohjelmoimaan ja debuggaamaan yksinkertaisia C#-kielisiä ohjelmia

Content

Johdanto C#-kieleen, ohjelman perusrakenne, tietotyypit, operaattorit, valintalauseet, toistolauseet, poikkeukset, taulukot, olio-ohjelmoinnin perusteet, monimuotoisuus olio-ohjelmoinnissa, merkkijonon käsittely, tiedostojen käsittely

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_12
    Viope_nonstop_12

Objective

Opintojakson suoritettuaan opiskelija ymmärtää .NET-arkkitehtuurin perusteet. Hän ymmärtää ja pystyy
ohjelmoimaan ja debuggaamaan yksinkertaisia C#-kielisiä ohjelmia

Content

Johdanto C#-kieleen, ohjelman perusrakenne, tietotyypit, operaattorit, valintalauseet, toistolauseet, poikkeukset, taulukot, olio-ohjelmoinnin perusteet, monimuotoisuus olio-ohjelmoinnissa, merkkijonon käsittely, tiedostojen käsittely

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_13
    Viope_nonstop_13

Objective

Opintojakson suoritettuaan opiskelija ymmärtää .NET-arkkitehtuurin perusteet. Hän ymmärtää ja pystyy
ohjelmoimaan ja debuggaamaan yksinkertaisia C#-kielisiä ohjelmia

Content

Johdanto C#-kieleen, ohjelman perusrakenne, tietotyypit, operaattorit, valintalauseet, toistolauseet, poikkeukset, taulukot, olio-ohjelmoinnin perusteet, monimuotoisuus olio-ohjelmoinnissa, merkkijonon käsittely, tiedostojen käsittely

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

Teaching languages
  • Finnish
Teachers
  • Janne Salonen

Objective

Opintojakson suoritettuaan opiskelija ymmärtää .NET-arkkitehtuurin perusteet. Hän ymmärtää ja pystyy
ohjelmoimaan ja debuggaamaan yksinkertaisia C#-kielisiä ohjelmia

Content

Johdanto C#-kieleen, ohjelman perusrakenne, tietotyypit, operaattorit, valintalauseet, toistolauseet, poikkeukset, taulukot, olio-ohjelmoinnin perusteet, monimuotoisuus olio-ohjelmoinnissa, merkkijonon käsittely, tiedostojen käsittely

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 suoritettuaan opiskelija ymmärtää .NET-arkkitehtuurin perusteet. Hän ymmärtää ja pystyy
ohjelmoimaan ja debuggaamaan yksinkertaisia C#-kielisiä ohjelmia

Content

Johdanto C#-kieleen, ohjelman perusrakenne, tietotyypit, operaattorit, valintalauseet, toistolauseet, poikkeukset, taulukot, olio-ohjelmoinnin perusteet, monimuotoisuus olio-ohjelmoinnissa, merkkijonon käsittely, tiedostojen käsittely

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.12.2022 - 31.12.2022

Timing

01.01.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 suoritettuaan opiskelija ymmärtää .NET-arkkitehtuurin perusteet. Hän ymmärtää ja pystyy
ohjelmoimaan ja debuggaamaan yksinkertaisia C#-kielisiä ohjelmia

Content

Johdanto C#-kieleen, ohjelman perusrakenne, tietotyypit, operaattorit, valintalauseet, toistolauseet, poikkeukset, taulukot, olio-ohjelmoinnin perusteet, monimuotoisuus olio-ohjelmoinnissa, merkkijonon käsittely, tiedostojen käsittely

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
Groups
  • VIOPE_NonStop3
    VIOPE_NonStop3

Objective

Opintojakson suoritettuaan opiskelija ymmärtää .NET-arkkitehtuurin perusteet. Hän ymmärtää ja pystyy
ohjelmoimaan ja debuggaamaan yksinkertaisia C#-kielisiä ohjelmia

Content

Johdanto C#-kieleen, ohjelman perusrakenne, tietotyypit, operaattorit, valintalauseet, toistolauseet, poikkeukset, taulukot, olio-ohjelmoinnin perusteet, monimuotoisuus olio-ohjelmoinnissa, merkkijonon käsittely, tiedostojen käsittely

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 opiskelijan lähtötasosta.

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
Groups
  • VIOPE_NonStop3
    VIOPE_NonStop3

Objective

Opintojakson suoritettuaan opiskelija ymmärtää .NET-arkkitehtuurin perusteet. Hän ymmärtää ja pystyy
ohjelmoimaan ja debuggaamaan yksinkertaisia C#-kielisiä ohjelmia

Content

Johdanto C#-kieleen, ohjelman perusrakenne, tietotyypit, operaattorit, valintalauseet, toistolauseet, poikkeukset, taulukot, olio-ohjelmoinnin perusteet, monimuotoisuus olio-ohjelmoinnissa, merkkijonon käsittely, tiedostojen käsittely

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 opiskelijan lähtötasosta.

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
Groups
  • VIOPE_NonStop4
    VIOPE_NonStop4

Objective

Opintojakson suoritettuaan opiskelija ymmärtää .NET-arkkitehtuurin perusteet. Hän ymmärtää ja pystyy
ohjelmoimaan ja debuggaamaan yksinkertaisia C#-kielisiä ohjelmia

Content

Johdanto C#-kieleen, ohjelman perusrakenne, tietotyypit, operaattorit, valintalauseet, toistolauseet, poikkeukset, taulukot, olio-ohjelmoinnin perusteet, monimuotoisuus olio-ohjelmoinnissa, merkkijonon käsittely, tiedostojen käsittely

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 opiskelijan lähtötasosta.

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
Groups
  • VIOPE_NonStop4
    VIOPE_NonStop4

Objective

Opintojakson suoritettuaan opiskelija ymmärtää .NET-arkkitehtuurin perusteet. Hän ymmärtää ja pystyy
ohjelmoimaan ja debuggaamaan yksinkertaisia C#-kielisiä ohjelmia

Content

Johdanto C#-kieleen, ohjelman perusrakenne, tietotyypit, operaattorit, valintalauseet, toistolauseet, poikkeukset, taulukot, olio-ohjelmoinnin perusteet, monimuotoisuus olio-ohjelmoinnissa, merkkijonon käsittely, tiedostojen käsittely

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 opiskelijan lähtötasosta.

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
Groups
  • VIOPE_NonStop4
    VIOPE_NonStop4

Objective

Opintojakson suoritettuaan opiskelija ymmärtää .NET-arkkitehtuurin perusteet. Hän ymmärtää ja pystyy
ohjelmoimaan ja debuggaamaan yksinkertaisia C#-kielisiä ohjelmia

Content

Johdanto C#-kieleen, ohjelman perusrakenne, tietotyypit, operaattorit, valintalauseet, toistolauseet, poikkeukset, taulukot, olio-ohjelmoinnin perusteet, monimuotoisuus olio-ohjelmoinnissa, merkkijonon käsittely, tiedostojen käsittely

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 opiskelijan lähtötasosta.

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
Groups
  • VIOPE_NonStop4
    VIOPE_NonStop4

Objective

Opintojakson suoritettuaan opiskelija ymmärtää .NET-arkkitehtuurin perusteet. Hän ymmärtää ja pystyy
ohjelmoimaan ja debuggaamaan yksinkertaisia C#-kielisiä ohjelmia

Content

Johdanto C#-kieleen, ohjelman perusrakenne, tietotyypit, operaattorit, valintalauseet, toistolauseet, poikkeukset, taulukot, olio-ohjelmoinnin perusteet, monimuotoisuus olio-ohjelmoinnissa, merkkijonon käsittely, tiedostojen käsittely

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 opiskelijan lähtötasosta.

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
Groups
  • VIOPE_NonStop5
    VIOPE_NonStop5

Objective

Opintojakson suoritettuaan opiskelija ymmärtää .NET-arkkitehtuurin perusteet. Hän ymmärtää ja pystyy
ohjelmoimaan ja debuggaamaan yksinkertaisia C#-kielisiä ohjelmia

Content

Johdanto C#-kieleen, ohjelman perusrakenne, tietotyypit, operaattorit, valintalauseet, toistolauseet, poikkeukset, taulukot, olio-ohjelmoinnin perusteet, monimuotoisuus olio-ohjelmoinnissa, merkkijonon käsittely, tiedostojen käsittely

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 opiskelijan lähtötasosta.

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
Groups
  • VIOPE_NonStop5
    VIOPE_NonStop5

Objective

Opintojakson suoritettuaan opiskelija ymmärtää .NET-arkkitehtuurin perusteet. Hän ymmärtää ja pystyy
ohjelmoimaan ja debuggaamaan yksinkertaisia C#-kielisiä ohjelmia

Content

Johdanto C#-kieleen, ohjelman perusrakenne, tietotyypit, operaattorit, valintalauseet, toistolauseet, poikkeukset, taulukot, olio-ohjelmoinnin perusteet, monimuotoisuus olio-ohjelmoinnissa, merkkijonon käsittely, tiedostojen käsittely

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 opiskelijan lähtötasosta.

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
Groups
  • VIOPE_NonStop3
    VIOPE_NonStop3

Objective

Opintojakson suoritettuaan opiskelija ymmärtää .NET-arkkitehtuurin perusteet. Hän ymmärtää ja pystyy
ohjelmoimaan ja debuggaamaan yksinkertaisia C#-kielisiä ohjelmia

Content

Johdanto C#-kieleen, ohjelman perusrakenne, tietotyypit, operaattorit, valintalauseet, toistolauseet, poikkeukset, taulukot, olio-ohjelmoinnin perusteet, monimuotoisuus olio-ohjelmoinnissa, merkkijonon käsittely, tiedostojen käsittely

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 opiskelijan lähtötasosta.

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 - 10000

Degree programmes
  • Information and Communication Technology
Teachers
  • Mika Hyyryläinen
Groups
  • VIOPE_NonStop3
    VIOPE_NonStop3

Objective

Opintojakson suoritettuaan opiskelija ymmärtää .NET-arkkitehtuurin perusteet. Hän ymmärtää ja pystyy
ohjelmoimaan ja debuggaamaan yksinkertaisia C#-kielisiä ohjelmia

Content

Johdanto C#-kieleen, ohjelman perusrakenne, tietotyypit, operaattorit, valintalauseet, toistolauseet, poikkeukset, taulukot, olio-ohjelmoinnin perusteet, monimuotoisuus olio-ohjelmoinnissa, merkkijonon käsittely, tiedostojen käsittely

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 opiskelijan lähtötasosta.

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
Groups
  • VIOPE_NonStop3
    VIOPE_NonStop3

Objective

Opintojakson suoritettuaan opiskelija ymmärtää .NET-arkkitehtuurin perusteet. Hän ymmärtää ja pystyy
ohjelmoimaan ja debuggaamaan yksinkertaisia C#-kielisiä ohjelmia

Content

Johdanto C#-kieleen, ohjelman perusrakenne, tietotyypit, operaattorit, valintalauseet, toistolauseet, poikkeukset, taulukot, olio-ohjelmoinnin perusteet, monimuotoisuus olio-ohjelmoinnissa, merkkijonon käsittely, tiedostojen käsittely

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 opiskelijan lähtötasosta.

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
Groups
  • VIOPE_NonStop3
    VIOPE_NonStop3

Objective

Opintojakson suoritettuaan opiskelija ymmärtää .NET-arkkitehtuurin perusteet. Hän ymmärtää ja pystyy
ohjelmoimaan ja debuggaamaan yksinkertaisia C#-kielisiä ohjelmia

Content

Johdanto C#-kieleen, ohjelman perusrakenne, tietotyypit, operaattorit, valintalauseet, toistolauseet, poikkeukset, taulukot, olio-ohjelmoinnin perusteet, monimuotoisuus olio-ohjelmoinnissa, merkkijonon käsittely, tiedostojen käsittely

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 opiskelijan lähtötasosta.

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
Groups
  • VIOPE_NonStop4
    VIOPE_NonStop4

Objective

Opintojakson suoritettuaan opiskelija ymmärtää .NET-arkkitehtuurin perusteet. Hän ymmärtää ja pystyy
ohjelmoimaan ja debuggaamaan yksinkertaisia C#-kielisiä ohjelmia

Content

Johdanto C#-kieleen, ohjelman perusrakenne, tietotyypit, operaattorit, valintalauseet, toistolauseet, poikkeukset, taulukot, olio-ohjelmoinnin perusteet, monimuotoisuus olio-ohjelmoinnissa, merkkijonon käsittely, tiedostojen käsittely

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 opiskelijan lähtötasosta.

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
Groups
  • VIOPE_NonStop4
    VIOPE_NonStop4

Objective

Opintojakson suoritettuaan opiskelija ymmärtää .NET-arkkitehtuurin perusteet. Hän ymmärtää ja pystyy
ohjelmoimaan ja debuggaamaan yksinkertaisia C#-kielisiä ohjelmia

Content

Johdanto C#-kieleen, ohjelman perusrakenne, tietotyypit, operaattorit, valintalauseet, toistolauseet, poikkeukset, taulukot, olio-ohjelmoinnin perusteet, monimuotoisuus olio-ohjelmoinnissa, merkkijonon käsittely, tiedostojen käsittely

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 opiskelijan lähtötasosta.

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 - 10000

Degree programmes
  • Information and Communication Technology
Teachers
  • Mika Hyyryläinen
Groups
  • VIOPE_NonStop4
    VIOPE_NonStop4

Objective

Opintojakson suoritettuaan opiskelija ymmärtää .NET-arkkitehtuurin perusteet. Hän ymmärtää ja pystyy
ohjelmoimaan ja debuggaamaan yksinkertaisia C#-kielisiä ohjelmia

Content

Johdanto C#-kieleen, ohjelman perusrakenne, tietotyypit, operaattorit, valintalauseet, toistolauseet, poikkeukset, taulukot, olio-ohjelmoinnin perusteet, monimuotoisuus olio-ohjelmoinnissa, merkkijonon käsittely, tiedostojen käsittely

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 opiskelijan lähtötasosta.

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
Groups
  • VIOPE_NonStop4
    VIOPE_NonStop4

Objective

Opintojakson suoritettuaan opiskelija ymmärtää .NET-arkkitehtuurin perusteet. Hän ymmärtää ja pystyy
ohjelmoimaan ja debuggaamaan yksinkertaisia C#-kielisiä ohjelmia

Content

Johdanto C#-kieleen, ohjelman perusrakenne, tietotyypit, operaattorit, valintalauseet, toistolauseet, poikkeukset, taulukot, olio-ohjelmoinnin perusteet, monimuotoisuus olio-ohjelmoinnissa, merkkijonon käsittely, tiedostojen käsittely

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 opiskelijan lähtötasosta.

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
Groups
  • VIOPE_NonStop4
    VIOPE_NonStop4

Objective

Opintojakson suoritettuaan opiskelija ymmärtää .NET-arkkitehtuurin perusteet. Hän ymmärtää ja pystyy
ohjelmoimaan ja debuggaamaan yksinkertaisia C#-kielisiä ohjelmia

Content

Johdanto C#-kieleen, ohjelman perusrakenne, tietotyypit, operaattorit, valintalauseet, toistolauseet, poikkeukset, taulukot, olio-ohjelmoinnin perusteet, monimuotoisuus olio-ohjelmoinnissa, merkkijonon käsittely, tiedostojen käsittely

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 opiskelijan lähtötasosta.

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
Groups
  • VIOPE_NonStop5
    VIOPE_NonStop5

Objective

Opintojakson suoritettuaan opiskelija ymmärtää .NET-arkkitehtuurin perusteet. Hän ymmärtää ja pystyy
ohjelmoimaan ja debuggaamaan yksinkertaisia C#-kielisiä ohjelmia

Content

Johdanto C#-kieleen, ohjelman perusrakenne, tietotyypit, operaattorit, valintalauseet, toistolauseet, poikkeukset, taulukot, olio-ohjelmoinnin perusteet, monimuotoisuus olio-ohjelmoinnissa, merkkijonon käsittely, tiedostojen käsittely

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 opiskelijan lähtötasosta.

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 - 10000

Degree programmes
  • Information and Communication Technology
Teachers
  • Mika Hyyryläinen
Groups
  • VIOPE_NonStop5
    VIOPE_NonStop5

Objective

Opintojakson suoritettuaan opiskelija ymmärtää .NET-arkkitehtuurin perusteet. Hän ymmärtää ja pystyy
ohjelmoimaan ja debuggaamaan yksinkertaisia C#-kielisiä ohjelmia

Content

Johdanto C#-kieleen, ohjelman perusrakenne, tietotyypit, operaattorit, valintalauseet, toistolauseet, poikkeukset, taulukot, olio-ohjelmoinnin perusteet, monimuotoisuus olio-ohjelmoinnissa, merkkijonon käsittely, tiedostojen käsittely

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 opiskelijan lähtötasosta.

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
Groups
  • VIOPE_NonStop5
    VIOPE_NonStop5

Objective

Opintojakson suoritettuaan opiskelija ymmärtää .NET-arkkitehtuurin perusteet. Hän ymmärtää ja pystyy
ohjelmoimaan ja debuggaamaan yksinkertaisia C#-kielisiä ohjelmia

Content

Johdanto C#-kieleen, ohjelman perusrakenne, tietotyypit, operaattorit, valintalauseet, toistolauseet, poikkeukset, taulukot, olio-ohjelmoinnin perusteet, monimuotoisuus olio-ohjelmoinnissa, merkkijonon käsittely, tiedostojen käsittely

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 opiskelijan lähtötasosta.

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
Groups
  • VIOPE_NonStop5
    VIOPE_NonStop5

Objective

Opintojakson suoritettuaan opiskelija ymmärtää .NET-arkkitehtuurin perusteet. Hän ymmärtää ja pystyy
ohjelmoimaan ja debuggaamaan yksinkertaisia C#-kielisiä ohjelmia

Content

Johdanto C#-kieleen, ohjelman perusrakenne, tietotyypit, operaattorit, valintalauseet, toistolauseet, poikkeukset, taulukot, olio-ohjelmoinnin perusteet, monimuotoisuus olio-ohjelmoinnissa, merkkijonon käsittely, tiedostojen käsittely

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 opiskelijan lähtötasosta.

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
Groups
  • VIOPE_NonStop3
    VIOPE_NonStop3

Objective

Opintojakson suoritettuaan opiskelija ymmärtää .NET-arkkitehtuurin perusteet. Hän ymmärtää ja pystyy
ohjelmoimaan ja debuggaamaan yksinkertaisia C#-kielisiä ohjelmia

Content

Johdanto C#-kieleen, ohjelman perusrakenne, tietotyypit, operaattorit, valintalauseet, toistolauseet, poikkeukset, taulukot, olio-ohjelmoinnin perusteet, monimuotoisuus olio-ohjelmoinnissa, merkkijonon käsittely, tiedostojen käsittely

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 opiskelijan lähtötasosta.

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
Groups
  • VIOPE_NonStop4
    VIOPE_NonStop4

Objective

Opintojakson suoritettuaan opiskelija ymmärtää .NET-arkkitehtuurin perusteet. Hän ymmärtää ja pystyy
ohjelmoimaan ja debuggaamaan yksinkertaisia C#-kielisiä ohjelmia

Content

Johdanto C#-kieleen, ohjelman perusrakenne, tietotyypit, operaattorit, valintalauseet, toistolauseet, poikkeukset, taulukot, olio-ohjelmoinnin perusteet, monimuotoisuus olio-ohjelmoinnissa, merkkijonon käsittely, tiedostojen käsittely

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 opiskelijan lähtötasosta.

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
Groups
  • VIOPE_NonStop4
    VIOPE_NonStop4

Objective

Opintojakson suoritettuaan opiskelija ymmärtää .NET-arkkitehtuurin perusteet. Hän ymmärtää ja pystyy
ohjelmoimaan ja debuggaamaan yksinkertaisia C#-kielisiä ohjelmia

Content

Johdanto C#-kieleen, ohjelman perusrakenne, tietotyypit, operaattorit, valintalauseet, toistolauseet, poikkeukset, taulukot, olio-ohjelmoinnin perusteet, monimuotoisuus olio-ohjelmoinnissa, merkkijonon käsittely, tiedostojen käsittely

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 opiskelijan lähtötasosta.

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
Groups
  • VIOPE_NonStop5
    VIOPE_NonStop5

Objective

Opintojakson suoritettuaan opiskelija ymmärtää .NET-arkkitehtuurin perusteet. Hän ymmärtää ja pystyy
ohjelmoimaan ja debuggaamaan yksinkertaisia C#-kielisiä ohjelmia

Content

Johdanto C#-kieleen, ohjelman perusrakenne, tietotyypit, operaattorit, valintalauseet, toistolauseet, poikkeukset, taulukot, olio-ohjelmoinnin perusteet, monimuotoisuus olio-ohjelmoinnissa, merkkijonon käsittely, tiedostojen käsittely

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 opiskelijan lähtötasosta.

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
Groups
  • VIOPE_NonStop3
    VIOPE_NonStop3

Objective

Opintojakson suoritettuaan opiskelija ymmärtää .NET-arkkitehtuurin perusteet. Hän ymmärtää ja pystyy
ohjelmoimaan ja debuggaamaan yksinkertaisia C#-kielisiä ohjelmia

Content

Johdanto C#-kieleen, ohjelman perusrakenne, tietotyypit, operaattorit, valintalauseet, toistolauseet, poikkeukset, taulukot, olio-ohjelmoinnin perusteet, monimuotoisuus olio-ohjelmoinnissa, merkkijonon käsittely, tiedostojen käsittely

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 opiskelijan lähtötasosta.

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

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
Groups
  • VIOPE_NonStop4
    VIOPE_NonStop4

Objective

Opintojakson suoritettuaan opiskelija ymmärtää .NET-arkkitehtuurin perusteet. Hän ymmärtää ja pystyy
ohjelmoimaan ja debuggaamaan yksinkertaisia C#-kielisiä ohjelmia

Content

Johdanto C#-kieleen, ohjelman perusrakenne, tietotyypit, operaattorit, valintalauseet, toistolauseet, poikkeukset, taulukot, olio-ohjelmoinnin perusteet, monimuotoisuus olio-ohjelmoinnissa, merkkijonon käsittely, tiedostojen käsittely

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 opiskelijan lähtötasosta.

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

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
Groups
  • VIOPE_NonStop5
    VIOPE_NonStop5

Objective

Opintojakson suoritettuaan opiskelija ymmärtää .NET-arkkitehtuurin perusteet. Hän ymmärtää ja pystyy
ohjelmoimaan ja debuggaamaan yksinkertaisia C#-kielisiä ohjelmia

Content

Johdanto C#-kieleen, ohjelman perusrakenne, tietotyypit, operaattorit, valintalauseet, toistolauseet, poikkeukset, taulukot, olio-ohjelmoinnin perusteet, monimuotoisuus olio-ohjelmoinnissa, merkkijonon käsittely, tiedostojen käsittely

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 opiskelijan lähtötasosta.

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.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
Groups
  • VIOPE_NonStop
    Viope (NonStop)

Objective

Opintojakson suoritettuaan opiskelija ymmärtää .NET-arkkitehtuurin perusteet. Hän ymmärtää ja pystyy
ohjelmoimaan ja debuggaamaan yksinkertaisia C#-kielisiä ohjelmia

Content

Johdanto C#-kieleen, ohjelman perusrakenne, tietotyypit, operaattorit, valintalauseet, toistolauseet, poikkeukset, taulukot, olio-ohjelmoinnin perusteet, monimuotoisuus olio-ohjelmoinnissa, merkkijonon käsittely, tiedostojen käsittely

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 opiskelijan lähtötasosta.

Content scheduling

Riippuu opiskelijasta itsestään.

Further information

LMOITTAUTUMINEN

- 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.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 suoritettuaan opiskelija ymmärtää .NET-arkkitehtuurin perusteet. Hän ymmärtää ja pystyy
ohjelmoimaan ja debuggaamaan yksinkertaisia C#-kielisiä ohjelmia

Content

Johdanto C#-kieleen, ohjelman perusrakenne, tietotyypit, operaattorit, valintalauseet, toistolauseet, poikkeukset, taulukot, olio-ohjelmoinnin perusteet, monimuotoisuus olio-ohjelmoinnissa, merkkijonon käsittely, tiedostojen käsittely

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 opiskelijan lähtötasosta.

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 suoritettuaan opiskelija ymmärtää .NET-arkkitehtuurin perusteet. Hän ymmärtää ja pystyy
ohjelmoimaan ja debuggaamaan yksinkertaisia C#-kielisiä ohjelmia

Content

Johdanto C#-kieleen, ohjelman perusrakenne, tietotyypit, operaattorit, valintalauseet, toistolauseet, poikkeukset, taulukot, olio-ohjelmoinnin perusteet, monimuotoisuus olio-ohjelmoinnissa, merkkijonon käsittely, tiedostojen käsittely

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 opiskelijan lähtötasosta.

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 suoritettuaan opiskelija ymmärtää .NET-arkkitehtuurin perusteet. Hän ymmärtää ja pystyy
ohjelmoimaan ja debuggaamaan yksinkertaisia C#-kielisiä ohjelmia

Content

Johdanto C#-kieleen, ohjelman perusrakenne, tietotyypit, operaattorit, valintalauseet, toistolauseet, poikkeukset, taulukot, olio-ohjelmoinnin perusteet, monimuotoisuus olio-ohjelmoinnissa, merkkijonon käsittely, tiedostojen käsittely

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 opiskelijan lähtötasosta.

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_NonStop7
    VIOPE_NonStop7

Objective

Opintojakson suoritettuaan opiskelija ymmärtää .NET-arkkitehtuurin perusteet. Hän ymmärtää ja pystyy
ohjelmoimaan ja debuggaamaan yksinkertaisia C#-kielisiä ohjelmia

Content

Johdanto C#-kieleen, ohjelman perusrakenne, tietotyypit, operaattorit, valintalauseet, toistolauseet, poikkeukset, taulukot, olio-ohjelmoinnin perusteet, monimuotoisuus olio-ohjelmoinnissa, merkkijonon käsittely, tiedostojen käsittely

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 opiskelijan lähtötasosta.

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_NonStop7
    VIOPE_NonStop7

Objective

Opintojakson suoritettuaan opiskelija ymmärtää .NET-arkkitehtuurin perusteet. Hän ymmärtää ja pystyy
ohjelmoimaan ja debuggaamaan yksinkertaisia C#-kielisiä ohjelmia

Content

Johdanto C#-kieleen, ohjelman perusrakenne, tietotyypit, operaattorit, valintalauseet, toistolauseet, poikkeukset, taulukot, olio-ohjelmoinnin perusteet, monimuotoisuus olio-ohjelmoinnissa, merkkijonon käsittely, tiedostojen käsittely

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 opiskelijan lähtötasosta.

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_NonStop7
    VIOPE_NonStop7

Objective

Opintojakson suoritettuaan opiskelija ymmärtää .NET-arkkitehtuurin perusteet. Hän ymmärtää ja pystyy
ohjelmoimaan ja debuggaamaan yksinkertaisia C#-kielisiä ohjelmia

Content

Johdanto C#-kieleen, ohjelman perusrakenne, tietotyypit, operaattorit, valintalauseet, toistolauseet, poikkeukset, taulukot, olio-ohjelmoinnin perusteet, monimuotoisuus olio-ohjelmoinnissa, merkkijonon käsittely, tiedostojen käsittely

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 opiskelijan lähtötasosta.

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
Groups
  • VIOPE_NonStop3
    VIOPE_NonStop3

Objective

Opintojakson suoritettuaan opiskelija ymmärtää .NET-arkkitehtuurin perusteet. Hän ymmärtää ja pystyy
ohjelmoimaan ja debuggaamaan yksinkertaisia C#-kielisiä ohjelmia

Content

Johdanto C#-kieleen, ohjelman perusrakenne, tietotyypit, operaattorit, valintalauseet, toistolauseet, poikkeukset, taulukot, olio-ohjelmoinnin perusteet, monimuotoisuus olio-ohjelmoinnissa, merkkijonon käsittely, tiedostojen käsittely

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 opiskelijan lähtötasosta.

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
Groups
  • ATX22TVK
    Ope UAS: NonStop Spring 2022

Objective

Opintojakson suoritettuaan opiskelija ymmärtää .NET-arkkitehtuurin perusteet. Hän ymmärtää ja pystyy
ohjelmoimaan ja debuggaamaan yksinkertaisia C#-kielisiä ohjelmia

Content

Johdanto C#-kieleen, ohjelman perusrakenne, tietotyypit, operaattorit, valintalauseet, toistolauseet, poikkeukset, taulukot, olio-ohjelmoinnin perusteet, monimuotoisuus olio-ohjelmoinnissa, merkkijonon käsittely, tiedostojen käsittely

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 opiskelijan lähtötasosta.

Content scheduling

Riippuu opiskelijasta itsestään.

Further information

LMOITTAUTUMINEN

- 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
Groups
  • VIOPE_NonStop
    Viope (NonStop)
  • VIOPE_2022_MAKSULLINEN_JÄRJESTELMÄ
    Viope TiVi (NonStop), year

Objective

Opintojakson suoritettuaan opiskelija ymmärtää .NET-arkkitehtuurin perusteet. Hän ymmärtää ja pystyy
ohjelmoimaan ja debuggaamaan yksinkertaisia C#-kielisiä ohjelmia

Content

Johdanto C#-kieleen, ohjelman perusrakenne, tietotyypit, operaattorit, valintalauseet, toistolauseet, poikkeukset, taulukot, olio-ohjelmoinnin perusteet, monimuotoisuus olio-ohjelmoinnissa, merkkijonon käsittely, tiedostojen käsittely

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 opiskelijan lähtötasosta.

Content scheduling

Riippuu opiskelijasta itsestään.

Further information

LMOITTAUTUMINEN

- 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 - 10000

Degree programmes
  • Information and Communication Technology
Teachers
  • Mika Hyyryläinen
Groups
  • AMK_OSAAJA_2022_TIVI
    UAS Competential 2022 (Tivi)

Objective

Opintojakson suoritettuaan opiskelija ymmärtää .NET-arkkitehtuurin perusteet. Hän ymmärtää ja pystyy
ohjelmoimaan ja debuggaamaan yksinkertaisia C#-kielisiä ohjelmia

Content

Johdanto C#-kieleen, ohjelman perusrakenne, tietotyypit, operaattorit, valintalauseet, toistolauseet, poikkeukset, taulukot, olio-ohjelmoinnin perusteet, monimuotoisuus olio-ohjelmoinnissa, merkkijonon käsittely, tiedostojen käsittely

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 opiskelijan lähtötasosta.

Content scheduling

Riippuu opiskelijasta itsestään.

Further information

LMOITTAUTUMINEN

- 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
Groups
  • ATX22TVK
    Ope UAS: NonStop Spring 2022

Objective

Opintojakson suoritettuaan opiskelija ymmärtää .NET-arkkitehtuurin perusteet. Hän ymmärtää ja pystyy
ohjelmoimaan ja debuggaamaan yksinkertaisia C#-kielisiä ohjelmia

Content

Johdanto C#-kieleen, ohjelman perusrakenne, tietotyypit, operaattorit, valintalauseet, toistolauseet, poikkeukset, taulukot, olio-ohjelmoinnin perusteet, monimuotoisuus olio-ohjelmoinnissa, merkkijonon käsittely, tiedostojen käsittely

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 opiskelijan lähtötasosta.

Content scheduling

Riippuu opiskelijasta itsestään.

Further information

LMOITTAUTUMINEN

- 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
Groups
  • VIOPE2021
    Viope 2021

Objective

Opintojakson suoritettuaan opiskelija ymmärtää .NET-arkkitehtuurin perusteet. Hän ymmärtää ja pystyy
ohjelmoimaan ja debuggaamaan yksinkertaisia C#-kielisiä ohjelmia

Content

Johdanto C#-kieleen, ohjelman perusrakenne, tietotyypit, operaattorit, valintalauseet, toistolauseet, poikkeukset, taulukot, olio-ohjelmoinnin perusteet, monimuotoisuus olio-ohjelmoinnissa, merkkijonon käsittely, tiedostojen käsittely

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 opiskelijan lähtötasosta.

Content scheduling

Riippuu opiskelijasta itsestään.

Further information

LMOITTAUTUMINEN

- 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