.NET-sovelluskehitys (5op)
Toteutuksen tunnus: R504T28AOJ-19001
Toteutuksen perustiedot
- Ajoitus
- 01.08.2019 - 31.12.2019
- Toteutus on päättynyt.
- Opintopistemäärä
- 5 op
- Lähiosuus
- 5 op
- Toteutustapa
- Lähiopetus
- Yksikkö
- Insinöörikoulutus, tieto- ja viestintätekniikka
- Toimipiste
- Rantavitikka, Jokiväylä 11, Rovaniemi
- Opetuskielet
- suomi
- Koulutus
- Tieto- ja viestintätekniikan koulutus
- Opettajat
- Erkki Mattila
- Ryhmät
-
R54T16STieto- ja viestintätekniikan koulutus (päiväopiskelu) Rovaniemi syksy 2016
- Opintojakso
- R504T28AOJ
Arviointiasteikko
H-5
Tavoitteet
.
Sisältö
Keskeisin sisältö:
- .NET-ohjelmointialusta
- 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
Oppimateriaalit
Opettajan jakama luentomateriaali, esimerkit ja harjoitukset. Linkki materiaalihakemistoon Onedrivessa on Moodlen työtilassa.
Suositeltava oppikirja
Deitel H. & Deitel P. 2017. Visual C# How to Program, 6th Edition. Prentice Hall
Kirjallisuus- ja nettilähteitä
Albahari J. 2017. & Albahari B. C# 7.0 in a Nutshell: The Definitive Reference, 7th Edition. O'Reilly Media
Bevies T. 2012. C# Design Pattern Essentials. Ability First Limited
C# Reference
Davies A. 2012. Async in C# 5.0 O'Reilly Media
Fagerberg J. 2013. C# Programming: The ultimate way to learn the fundamentals of the C# language. CreateSpace Independent Publishing Platform
Gang Of Four. Design patterns in C# and VB.NET
Skeet J. 2019. C# in Depth. 4th Edition.Manning Publications
Troelsen A. & Japikse P. 2018. Pro C# 7: With .NET and .NET Core. 8th Edition. Apress
Opetusmenetelmät
Osaamistavoitteet ja teemat
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.
Pedagogiset järjestelyt
Lähiopetus 50 hHenkilökohtainen ohjausItsenäinen opiskelu ja harjoitustyöt
Arviointikriteerit, tyydyttävä (1)
Tieto puuttuu