Ohjelmointityökalut (5 op)
Toteutuksen tunnus: R504T51OJ-18004
Toteutuksen perustiedot
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
-
RA54T20SInsinöö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.