Siirry suoraan sisältöön

OhjelmointityökalutLaajuus (5 op)

Tunnus: R504T51OJ

Laajuus

5 op

Opetuskieli

  • suomi

Osaamistavoitteet

Opintojakson suoritettuaan opiskelija on perehtynyt tapahtumaohjatun graafisen käyttöliittymän (Graphical User Interface, GUI) toimintaan ja komponentteihin. Opiskelija osaa laatia graafista käyttöliittymää hyödyntäviä sovelluksia käyttäen Microsoft Visual Studio -kehitysympäristöä, C#-ohjelmointikieltä ja .NET-luokkakirjastoa.

Opintojakson jälkeen opiskelija osaa käyttää ohjelmoinnissa keskeisimpiä sovelluksia. Opiskelija tuntee käsitteet IDE ja SDK sekä tuntee rajapinnat. Opiskelija perehtyy opintojakson aikana eri versionhallintatyökaluihin ja palveluihin ja osaa hyödyntää niitä.

Sisältö

Keskeisin sisältö
- Hajautettu ja keskitetty versionhallinta
- Versionhallintatyökalut (itsenäiset ja Visual Studioon integroitu)
- .NET-ohjelmointialusta ja Visual Studio -kehitysympäristö
- C#-kielen syntaksi
- C#:n oliomalli: luokat, struktuurit ja rajapinnat, periytyminen
- Arvo- ja viitetietotietotyypit
- Merkkijonojen käsittely
- Metodit ja parametrien välitys
- Metodien ja operaattoreiden kuormitus
- Nimiavaruudet
- Tyypinmuunnokset
- Poikkeusten käsittely
- Windows ja web forms -sovellukset ja tapahtumankäsittely

Arviointikriteerit, tyydyttävä (1)

Tieto puuttuu

Ilmoittautumisaika

01.10.2021 - 05.01.2022

Ajoitus

12.01.2022 - 20.05.2022

Laajuus

5 op

Toteutustapa

Lähiopetus

Yksikkö

Insinöörikoulutus, tieto- ja viestintätekniikka

Opetuskielet
  • Suomi
Paikat

0 - 40

Tutkinto-ohjelma
  • Tieto- ja viestintätekniikan koulutus
Opettaja
  • Tuomas Valtanen
Vastuuhenkilö

Tuomas Valtanen

Opiskelijaryhmät
  • RA54T20S
    Insinöörikoulutus, tieto- ja viestintätekniikka (monimuotototeutus) Rovaniemi syksy 2020

Tavoitteet

Opintojakson suoritettuaan opiskelija on perehtynyt tapahtumaohjatun graafisen käyttöliittymän (Graphical User Interface, GUI) toimintaan ja komponentteihin. Opiskelija osaa laatia graafista käyttöliittymää hyödyntäviä sovelluksia käyttäen Microsoft Visual Studio -kehitysympäristöä, C#-ohjelmointikieltä ja .NET-luokkakirjastoa.

Opintojakson jälkeen opiskelija osaa käyttää ohjelmoinnissa keskeisimpiä sovelluksia. Opiskelija tuntee käsitteet IDE ja SDK sekä tuntee rajapinnat. Opiskelija perehtyy opintojakson aikana eri versionhallintatyökaluihin ja palveluihin ja osaa hyödyntää niitä.

Sisältö

Keskeisin sisältö
- Hajautettu ja keskitetty versionhallinta
- Versionhallintatyökalut (itsenäiset ja Visual Studioon integroitu)
- .NET-ohjelmointialusta ja Visual Studio -kehitysympäristö
- C#-kielen syntaksi
- C#:n oliomalli: luokat, struktuurit ja rajapinnat, periytyminen
- Arvo- ja viitetietotietotyypit
- Merkkijonojen käsittely
- Metodit ja parametrien välitys
- Metodien ja operaattoreiden kuormitus
- Nimiavaruudet
- Tyypinmuunnokset
- Poikkeusten käsittely
- Windows ja web forms -sovellukset ja tapahtumankäsittely

Aika ja paikka

Kevät 2022 Adobe Connect -etäluokka

Oppimateriaalit

Kaikki opintojakson materiaali tulee olemaan Moodle-työtilassa. Oppimisen tukena hyödynnetään myös ajantasaisista lisätietoa internetistä.

Opetusmenetelmät

Etäopetus Adobe Connectissa 10 * 3 h ja tehtävät Moodlessa
Henkilökohtainen ohjaus (Teamsissa)
Itsenäinen opiskelu ja harjoitustyö

Tenttien ajankohdat ja uusintamahdollisuudet

Opintojakso arvioidaan henkilökohtaisen työn ja palautettujen harjoitustehtävien perusteella.

Lisätietoja opiskelijoille

Opintojaksolla myös ohjelmoidaan harjoitustehtäviä käyttämällä opintojaksolla läpikäytyjä työkaluja. Vähimmäisosaamisena vaaditaan ohjelmoinnin perusteet. Olio-ohjelmoinnista ja erityisesti C#-ohjelmointikielen osaamisesta on huomattavaa hyötyä opintojaksolla.

Arviointiasteikko

H-5

Arviointikriteerit, tyydyttävä (1)

Tieto puuttuu

Arviointimenetelmät ja arvioinnin perusteet

Opintojakso arvioidaan asteikolla 0-5. Arviointiin vaikuttaa palautettujen tehtävien määrä ja laatu.