Category:Programmeerimine CSharp keeles: Difference between revisions
Line 49: | Line 49: | ||
* '''Viienda loengu salvestus: http://echo360.e-uni.ee/ess/echo/presentation/2f1d17c1-c3e0-4811-bdc2-701c9bcaebab''' | * '''Viienda loengu salvestus: http://echo360.e-uni.ee/ess/echo/presentation/2f1d17c1-c3e0-4811-bdc2-701c9bcaebab''' | ||
* '''Kuuenda loengu salvestus: http://echo360.e-uni.ee/ess/echo/presentation/392a78ab-db8b-425c-873c-170d0e83dd66''' | * '''Kuuenda loengu salvestus: http://echo360.e-uni.ee/ess/echo/presentation/392a78ab-db8b-425c-873c-170d0e83dd66''' | ||
** http://www.phstudios.com/tutorials/xna/BasicTraining/ | |||
** | ** | ||
<youtube v=FFB8iTb2YXI /> | |||
* [[Juhend: Esimene kodutöö aines "Programmeerimine CSharp keeles" (XNA Projekt)]] | * [[Juhend: Esimene kodutöö aines "Programmeerimine CSharp keeles" (XNA Projekt)]] | ||
Revision as of 21:13, 11 October 2010
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.
- Juhend: Esimene kodutöö aines "Programmeerimine CSharp keeles" (XNA Projekt)
- Juhend: Teine kodutöö aines "Programmeerimine CSharp keeles" (WPF Projekt)
Teemad
.Net raamistiku ja C# programmeerimiskeele tutvustus
- .Net raamistiku tutvustus
- C# programmeerimiskeel
Andmetüübid, nende teisendused ja keerulisemad andmekollektsioonid
- Teise loengu salvestus: http://echo360.e-uni.ee/ess/echo/presentation/da80554f-c89f-426e-b5f1-3c060176e4d8
- Teises loengus tehtud näited: http://enos.itcollege.ee/~htahis/CSharp/Loeng2/CSharp2010loeng2.zip
- Kolmanda loengu salvestus: http://echo360.e-uni.ee/ess/echo/presentation/bbc382a2-b9ca-4f31-b853-21f8edee52a9
- Kolmandas loengus tehtud näited: http://enos.itcollege.ee/~htahis/CSharp/Loeng3/
- Neljanda loengu salvestus: http://echo360.e-uni.ee/ess/echo/presentation/46d76716-cfbb-4fea-a66c-53dc6435b159
- Neljanda loengu näited:
Mängude loomise platvorm XNA
- Viienda loengu salvestus: http://echo360.e-uni.ee/ess/echo/presentation/2f1d17c1-c3e0-4811-bdc2-701c9bcaebab
- Kuuenda loengu salvestus: http://echo360.e-uni.ee/ess/echo/presentation/392a78ab-db8b-425c-873c-170d0e83dd66
Failisüsteem ja sisend-väljund
Graafika ja graafiline kasutajaliides
Serialiseerimine ja vood
Töö andmeallikatega ja päringukeel LINQ
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
Pages in category "Programmeerimine CSharp keeles"
The following 67 pages are in this category, out of 67 total.
"
.
2
3
B
I
M
- Meeskond "!"
- Meeskond "2
- Meeskond "Agendid"
- Meeskond "Alphabook"
- Meeskond "C-Team"
- Meeskond "Hype"
- Meeskond "Kosmoseahi"
- Meeskond "Lupardid"
- Meeskond "M1"
- Meeskond "Modern Iron"
- Meeskond "Pacman"
- Meeskond "Projekt Tank"
- Meeskond "Ready or Not, Here it Comes!"
- Meeskond "Siiski"
- Meeskond "Skill and Others"
- Meeskond "Ventilaator"
- Meeskond "XNA (Xbox Not Available)"
- Meeskond ITK Life
- Meeskond Last Night
- Meeskond Margus Tonis
- Meeskond Metronaator
- Meeskond Naaskel
- Meeskond Nimetud
- Meeskond: DenTnet
- Meeskond: MinuKV
- Meeskond: Ok Vaatame
- Meeskond: TrackPlace
- Meeskond:IT Squad
- Meeskond:Lill
- Meeskond:PennyFriends
- MeeskondX