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. |