C# Programmeerimine Baaskoolitus

C# programmeerimise baaskoolitus vene keeles on mõeldud täiskasvanutele, kes soovivad õppida programmeerimise aluseid ning omandada praktilised oskused C# programmeerimiskeeles tarkvaraarenduse või IT-valdkonna töö jaoks.

Õpe toimub klassiõppena Tallinnas või veebiõppena üle Eesti. Koolituse jooksul omandatakse C# süntaks, objektorienteeritud programmeerimise põhimõtted, andmestruktuurid, algoritmid ning lihtsamate rakenduste loomine.

Koolitus on praktilise suunitlusega ning aitab valmistuda edasiseks enesearenguks programmeerimises või IT-alaseks ümberõppeks. Kursus sobib nii algajatele kui ka neile, kes soovivad alustada karjääri tarkvaraarenduses.

C# programmeerimise koolitus arvutiklassis või veebis – praktiline programmeerimise õpe

 

Täienduskoolituse õppekava

 

Õppekavarühm
Tarkvara ja rakenduste arendus ning analüüs.

Õppe kogumaht 
100 akadeemilist tundi, millest 60 akad t on kontaktõpe ja 40 akad t iseseisev töö.

Sihtgrupp ja õppe alustamise tingimused
Sihtgrupiks on täiskasvanud, kes soovivad oma karjääri edendada ja oma teadmisi ja oskusi täiendada, et avada uusi töövõimalusi ja saada konkurentsieelis tööturul. Täiend- ja ümberõpe võib olla eriti oluline nende jaoks, kes tunnevad, et nende praegune töö ei vasta nende ootustele ja soovidele, kuna see võib avada uusi karjäärivõimalusi erinevates valdkondades.
Õppe alustamise tingimused: Vajalik arvutikasutusoskus.

Eesmärk
Koolituse tulemusena on osaleja tuttav programmeerimisalustega C# keele baasil, teab C# keele ning üldist programmeerimisterminoloogiat, C# keele kasutamise printsiipe ja oskab enamkasutatavaid algoritme, andmestruktuure ja OOP kasutada.

Õ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# keele võimalusi

Õppesisu

  1. Sissejuhatus programmeerimisse. Andmetüübid. Muutujad ja konstandid Operatsioonid lihtsamate tüüpidega. (4ak t)
    • Data Types (Primitive, Non-primitive)
    • Arithmetic Operations, Math Class
  2. Programmi juhtkonstruktsioonid. Erinevad tsüklite tüübid ja nende kasutamine. (4 ak t)
    • Juhtkonstruktsioonid (if, if-else, if-else-if, switch)
    • Tsüklite (while, do-while, for, foreach)
    • Erinevus ja kasutamine
  3. Andmemassiivid. (8 ak t)
    • Single-Dimensional
    • Multidimensional
    • Erinevus ja kasutamine
  4. Meetodid. Parameetrid. Globaalsed ja lokaalsed muutujad. (4 ak t)
    • Scopes
    • Overloading
    • Static, Non-static
    • Parameetrid
  5. Sõned. (4 ak t)
    • String
    • StringBuilder
    • Meetodid
    • RegEx
    • Character
    • Erinevus ja kasutamine
  6. Collections (4 ak t)
    • List
    • ArrayList
    • LinkedList
    • Dictionary
    • Erinevus ja kasutamine
  7. Objektorienteeritud Programmeerimise (OOP). (12 akad t)
    • Objectid ja klassid
    • Non-static meetodid
    • Abstraktsed klassid
    • Liidesed
    • Juurdepääsu modifikaatorid.
  8. Struct ja Record (4 akad t)
    • Erinevus ja kasutamine
  9. Input/Output (I/O). (4 akad t)
    • Exceptions
    • Streams
    • Faili kirjutamine ja lugemine
  10. Object Serialisation, Object Clone (8 ak t)
    • JSON
    • XML
    • Shallow Copy ja Deep Clone
  11. GUI (4 ak t)
    • Windows Forms
Õ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.
 
Õ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

Õppekeskkond
Koolituse õppekeel on vene keel.
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: Rider, Microsoft Visual Studio, .NET

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, rakenduse loomine.
Hindamiskriteeriumid: Õppija täidab ülesande nõuded õigesti ja loob töötava rakenduse, mis vastab ülesande nõuetele.

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, ja on aktiivselt tegutsenud õpetatavas valdkonnas ning omavad vastavasisulist kogemust (õpetamiskogemus IKT valdkonnas)