Category:Programmeerimine CSharp keeles

From ICO wiki
Jump to navigationJump to search

Programmeerimine CSharp keeles KKK

Aine eesmärk ja tutvustus

Käesoleva õppeaine eesmärgiks on arendada õppija meeskonnatöö ja programmeerimise oskuseid, andes vajalikud teadmised ja oskused .Net raamistiku baasil tarkvaraarenduseks väiksemas meeskonnas.


Õppeaines tegeletakse .Net raamistiku tehnoloogiate, C# programmeerimiskeele ning LINQ päringukeele abil rakenduste loomisega. Põhirõhk on .Net raamistiku, kui ühe levinuima arendusplatvormi tutvustamisel. Aine edukalt läbinud tudeng oskab töötada väiksemas meeskonnas ning luua kaasaegseid rakendusi kasutades .Net raamistikku kuuluvaid tehnoloogiad ja nende võimekusi.

Oodatavad õpiväljundid

  • Õppija teab ning oskab kirjeldada .Net raamistiku olemust ning peamisi tehnoloogiaid.
  • Õppija oskab koostada C# programmeerimiskeeles lihtsamaid rakendusi või suurema tarkvaralahenduse osiseid.
  • Õppija oskab lisamaterjale kasutades koostada LINQ päringukeeles päringuid ning kasutada vajadusel .Net raamistiku vahendeid leivnumate andmeallikate (XML, andembaasiserverid ning failid) poole pöördumiseks.
  • Õppija oskab töötada väiksemas meeskonnas.

Hinne ja selle kujunemine

Hinne kujuneb 50% ulatuses iseseisva tööna valminud projektide ja nende hindamisest saadud teadmiste ja oskuste kvaliteedi ning 50% ulatuses eksamitööna tehtud testi ja praktilise töö korrektsuse põhjal.

Eksamile pääsemise eelduseks on kahe rühmatööna valminud projekti teostatuks arvestamine ning kahe teiste rühmade tehtud projekti hindamine. Maksimumtulemuse saavutamiseks peavad projektid olema teostatud tehniliselt veatult ning varustatud dokumentatsiooniga, milles sisaldub ka arendusprotsessi kirjeldus (rühmatöökorral peab selguma ka iga rühmaliikme panus projekti teostamisel).

Eksamitöö koosneb valikvastustega testist ning lihtsast praktilisest ülesandest. Eksam loetakse sooritatuks, kui valikvastustega testis on vähemalt 51% õigeid vastuseid ning praktilise töö lähteülesanne on realiseeritud (lahendus töötab, kuid piirsituatsioonidega ei ole arvestatud ning esineb mõningaid vigu). Maksimumtulemuse saavutamiseks peab test olema sooritatud väheste vigadega ning praktiline töö teostatud veatult.

Programmeerimine CSharp keeles: 2010 sügis, päevaõppe kokkuvõtted

Teemad

.Net raamistiku ja C# programmeerimiskeele tutvustus

Teooria

Praktika

Andmetüübid, nende teisendused ja keerulisemad andmekollektsioonid

Teooria

Praktika

Mängude loomise platvorm XNA

Teooria


EmbedVideo is missing a required parameter.

Praktika

Failisüsteem ja sisend-väljund

Seitsmenda loengu salvestus: http://echo360.e-uni.ee/ess/echo/presentation/645e0fc2-63c8-498e-8ccb-10172bb4bd63

Teooria

Praktika

Graafika ja graafiline kasutajaliides

Teooria

Videod

Praktika

Praktikum: Graafika ja graafiline kasutajaliides CSharp programmeerimiskeeles

Serialiseerimine ja vood

Salvestus ebaõnnestus, tegelen...

Teooria

Praktika

Töö andmeallikatega ja päringukeel LINQ

Teooria

EmbedVideo is missing a required parameter.


LINQ to SQL (Part 8 - Executing Custom SQL Expressions) http://weblogs.asp.net/scottgu/archive/2007/08/27/linq-to-sql-part-8-executing-custom-sql-expressions.aspx

Praktika

Rakenduste domeenid ja teenused

Mitmelõimelised rakendused

Rakenduste jõudlus

Rakenduste ja andmete turvamine

.Net platvormi võimekuse laiendamine

Koodiüksuste koostalitusvõime ja ristkasutus

Rakenduste pakendamine