Excel
Kursa nosaukums Objektorientētā programmēšana
Kursa kods InfT2032
Zinātnes nozare Informācijas tehnoloģija (nav zn)
Kredītpunkti (ECTS) 6
Kopējais stundu skaits kursā 162
Lekciju stundu skaits 32
Semināru un praktisko darbu stundu skaits 32
Studenta patstāvīgā darba stundu skaits 98
Kursa apstiprinājuma datums 02/04/2008
Atbildīgā struktūrvienība Datoru sistēmu un datu zinātnes institūts
 
Kursa izstrādātājs(-i)
Mg. sc. ing., lekt. Ingus Šmits

Priekšzināšanas
Kursam priekšzināšanas nav nepieciešamas
 
Kursa anotācija
Kursa ietvaros teorētiski tiek apskatīti objektu orientācijas jēdzieni, to praktiskā izmantošana programmēšanas valodā C# un atkārtoti objektu orientētās programmēšanas pamatprincipi. Studenti tiek iepazīstināti ar klašu hierarhiju veidošanas principiem, interfeisiem, delegātiem, notikumiem un klašu bibliotēkām, papildus tiek apgūti paralēlo un dalīto sistēmu pamatprincipi.
Kursa rezultāti un to vērtēšana
Zināšanas par programmas veidošanas metodēm un tehnoloģijām.
prasmes kodēt un atkļūdot programmas, lietot labo programmēšanas stilu, realizēt lietotāja saskarnes, pielietot projektējuma shēmas un diagrammas, mērīt programmatūras veiktspēju kompetence patstāvīgi kodēt un atkļūdot programmas aprēķinu, un datu apstrādes uzdevumu veikšanai, realizēt lietotāja saskarnes, izmatojot datu bāzu vadības sistēmas, paralēlās programmēšanas principus, tehnoloģijas mobilo un funkcijām bagātu Web lietojumu izstrādei.
Kursa saturs(kalendārs)
1 Ievadlekcija
2 Objektu orientētās programmēšanas pamatjēdzieni
3 Klases uzbūves īpatnības
4 Klases uzbūves īpatnības
5 Objektu veidošanas īpatnības
6 Klašu hierarhijas
7 Interfeisi
8 Delegāti un notikumi
9 Vārdu telpas
10 Modelēšana un programmēšana
11 Modelēšana un programmēšana
12 Klašu bibliotēkas
13 Koda dokumentēšana un versiju kontroles
14 Paralēlā programmēšana
15 Web servisi 16 Windows komunikāciju ietvara izmantošana
Prasības kredītpunktu iegūšanai
Semestra gaitā tiek pildīti praktiskie darbi un izstrādāts informācijas sistēmas projekts. Katra praktiskā darba izpildes rezultāti tiek uzskaitīti. Kopējais vērtējums studiju kursā tiek veidots no divām komponentēm: praktisko darbu vērtējums (60%), patstāvīgā darba vērtējums (40%).
Obligātā literatūra
1. Solis D. Illustrated C# 2008. New York: Apress, 2008.
2. Hasan J. Duran M. Expert Service-Oriented Architecture in C# 2005 Second edition. New York: Apress, 2006.
3. Freeman A., Jones A. Microsoft .NET XML Web services step by step. Washington: Mictrosoft press, 2003. 4. Kleppe A., Warmer J., Bast W. The model driven architecture: practice and promise. Boston: Addison-Wesley, 2003.
Papildliteratūra
1. Lowy J. Building SOAs with Windows Communication Foundation. New York: O'Reilly Media, 2007.
Periodika un citi informācijas avoti
1. http://msdn.microsoft.com/lv-lv/magazine/cc159266(en-us).aspx, MSDN Magazin: C#
Piezīmes
Obligātais kurss ITF profesionālās augstākās izglītības bakalaura studiju programmas „Programmēšana” pilna laika studijās.