Täienduskoolituse õppekava: PROGRAMMEERIMISE ALUSED C#  BAASIL
 
Õppekavarühm
Tarkvara ja rakenduste arendus ning analüüs.
 
Õppekava koostamise alus
Info- ja kommunikatsioonitehnoloogia erialade riiklik õppekava (Noorem tarkvaraarendaja), Microsoft C# Documentation
 
Õppe kogumaht 
100 akadeemilist tundi, millest 60 akad t on kontaktõpe ja 40 akad t iseseisev töö.
 
Sihtgrupp
Täiskasvanud, kelle täiend- ja ümberõpe avardab nende võimalusi tööturul, sealhulgas inimesed, kellel on vananenud programmeerimisalased teadmised ja/või oskused
 
Õppe alustamise tingimused
Vajalik arvutikasutusoskus.
Õppekeel on vene keel 
 
Eesmärk
Pärast koolitust on osaleja omandanud C# keele baasil programmeerimise alused, omab teadmisi C# keelest ja üldist programmeerimisterminoloogiat ning oskab rakendada C# keele põhimõtteid ja kasutada sagedamini kasutatavaid algoritme, andmestruktuure ning OOP-i rakenduse loomiseks C# keeles
 
Õpiväljundid
Koolituse lõpuks õppija:
  • kasutab erinevaid andmestruktuure
  • kasutab programmeerimiskeele põhitüüpi uute algoritmide ja funktsioonide realiseerimiseks või olemasolevate programmide muutmiseks
  • tõlgendab programmeerimiskeele süntaksit õigesti
  • koostab lihtsamaid programme.
  • loob C# baasmooduleid kasutades selleks kaasaegseid koodimisstandardeid ja C#

Õppesisu

  1. Andmetüübid. Muutujad ja konstandid. Operatsioonid lihtsamate tüüpidega (4 akad t)
  2. Programmi juhtkonstruktsioonid. Tsüklite tüübid ja nende kasutamine. Kasutamine, üksikasjad, erinevus ja näited.(4 akad t)
  3. Andmemassiivid. Kasutamine, üksikasjad, erinevus ja näited.(8 akad t)
  4. Meetodid. Parameetrid. Overloading. Globaalsed ja lokaalsed muutujad. (4 akad t)
  5. Character ja Sõnad (String, StringBuilder) (4 akad t)
  6. ArrayList, List, LinkedList, Dictionary. Kasutamine, üksikasjad, erinevus ja näited.(4 akad t)
  7. OOP alused. Klassid, abstraktsed klassid, liidesed ja objektid. Juurdepääsu modifikaatorid. (12 akad t)
  8. Input/Output (4 akad t)
  9. Struct, Record. Kasutamine, üksikasjad, erinevus ja näited.(4 akad t)
  10. Object serialisation (4 akad t)
  11. Exception. Try-catch konstruktsioonid.(4 akad t)
  12. Windows Forms (4 akad t)
Õppemeetodid
Kontaktõpe (60 akad t): Loengud, Praktilised harjutused, ülesannete lahendamine
Iseseisev töö (40 akad t): Materjali loenguvälise osa omandamine, kodutööd vastavalt õppejõu poolt antud ülesannetele
 
Õppekeskkond
Koolituse õppekeel on vene keel.
Grupi suurus kuni 10 osalejat.
Koolitus toimub arvutiklassis või veebikeskkonnas reaalajas. Õppeklass valitakse vastavalt grupi suurusele. Reaalajas toimuvate koolituste läbiviimiseks kasutatakse veebikeskkondi Google Meet, Zoom või Skype.
Tarkvara: JetBrains Rider, Microsoft Visual Studio, .NET Framework ja .NET 6.0/7.0
 
Õppematerjalid
Koolitusel osalejad saavad teemakohased jaotusmaterjalid elektroonselt, mis on koostatud koolitaja poolt koolituse kõikide teemade kohta. Õppematerjalid sisaldavad ka praktiliste ülesannete ja koduste tööde kogumikku.
 
Soovituslik õppematerjalid
 
Hindamine ehk õppe lõpetamise tingimused
Õpingute lõpetamise eelduseks on vähemalt 80% auditoorsetes tundides osalemine ja positiivsele hindele kursuse jooksul ettenähtud arvestuslike ja praktiliste tööde sooritamine.
Hindamismeetod: Praktilised tööd.
Hindamiskriteeriumid: Õppija täidab ülesande nõuded õigesti.
Hindamismeetod: Rakenduse loomine.
Hindamiskriteeriumid: Õppija loob töötava rakenduse, mis vastab etteantud juhistele.
 
 
Koolituse läbimisel väljastatav dokument
Koolituse läbinule väljastatakse tunnistus juhul, kui õpingute lõpetamise nõuded on täidetud ja õpiväljundid on saavutatud. Tõend väljastatakse juhul, kui õppija ei ole saavutanud õpiväljundeid, kuid võttis osa õppetööst.
 
Koolitaja kompetentsust tagava kvalifikatsiooni või õpi- või töökogemuse kirjeldus
Kõrgharidus, õpetamise kogemus IKT valdkonnas.
top