Ohjelmointityökalut (5op)
Toteutuksen tunnus: R504T51OJ-18004
Toteutuksen perustiedot
- Ilmoittautumisaika
- 01.10.2021 - 05.01.2022
- Ilmoittautuminen toteutukselle on päättynyt.
- Ajoitus
- 12.01.2022 - 20.05.2022
- Toteutus on päättynyt.
- Opintopistemäärä
- 5 op
- Lähiosuus
- 5 op
- Toteutustapa
- Lähiopetus
- Yksikkö
- Insinöörikoulutus, tieto- ja viestintätekniikka
- Opetuskielet
- suomi
- Paikat
- 0 - 40
- Koulutus
- Tieto- ja viestintätekniikan koulutus
- Opettajat
- Tuomas Valtanen
- Vastuuopettaja
- Tuomas Valtanen
- Ryhmät
-
RA54T20SInsinöörikoulutus, tieto- ja viestintätekniikka (monimuotototeutus) Rovaniemi syksy 2020
- Opintojakso
- R504T51OJ
Arviointiasteikko
H-5
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.
Arviointikriteerit, tyydyttävä (1)
Tieto puuttuu
Esitietovaatimukset
NULL
Lisätiedot
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.