| Kursa nosaukums | Programmēšanas pamati III |
| Kursa kods | DatZ3021 |
| Zinātnes nozare | Datorzinātne un informātika |
| Kredītpunkti (ECTS) | 3 |
| Kopējais stundu skaits kursā | 81 |
| Lekciju stundu skaits | 16 |
| Semināru un praktisko darbu stundu skaits | 16 |
| Studenta patstāvīgā darba stundu skaits | 49 |
| Kursa apstiprinājuma datums | 20/04/2011 |
| Atbildīgā struktūrvienība | Datoru sistēmu un datu zinātnes institūts |
| Kursa izstrādātājs(-i) | |
| Mg. paed., Olga Čivžele |
|
| Priekšzināšanas Kursam priekšzināšanas nav nepieciešamas |
|
| Kursa anotācija | |
| Studenti tiek iepazīstināti ar algoritmu sastādīšanas pamatprincipiem un pierakstīšanas veidiem, programmēšanas pamatlikumiem, programmu sastādīšanas pamatprincipiem. Studenti apgūst sākotnējas programmēšanas prasmes. Tiek veidota zināšanu un prasmju bāze turpmākajām studijām šajā jomā. | |
| Kursa rezultāti un to vērtēšana | |
| • Zināšanas par algoritmu veidošanu un izmantošanu, programmas struktūru, operatoru veidiem, apakšprogrammām, iezīmēm, ierakstiem, datnēm un grafikas programmēšanas pamatiem.
• Prasmes blokshēmu veidošanā, programmu sastādīšanā, kļūdu meklēšanā un labošanā. • Kompetence programmas koda analīzē, vienkāršo programmu sastādīšanā. |
|
| Kursa saturs(kalendārs) | |
| 1 Grafiskā redaktora inicializēšana. Operatori OutTextXY, SetColor, Circle
2 Procedūras SetFillStyle, FloodFill 3 Procedūras SetTextStyle, Delay, Arc 4 Procedūras Bar3D, Ellipse 5 1.kontroldarbs (procedūru OutTextXY, SetColor, Circle, SetFillStyle, FloodFill, SetTextStyle izmantošana) 6 Funkcija ReadKey 7 Procedūra ClearDevice 8 Funkcija KeyPressed 9 2.kontroldarbs (opratoru ReadKey, ClearDevice un KeyPressed izmantošana) 10 Kustīgas bildes 11 Kustīgas bildes 12 Procedūra Halt. ASCII tabula 13 3.kontroldarbs (kustīgo bilžu veidošana) 14 Iepazīšanās ar programmēšanas valodu C# 15 Iepazīšanās ar programmēšanas valodu C# 16 Iepazīšanās ar programmēšanas valodu C# |
|
| Prasības kredītpunktu iegūšanai | |
| Ieskaitīti visi kontroldarbi. Pārbaudes veids - eksāmens. | |
| Obligātā literatūra | |
| 1. Balode A. Programmēšanas pamati: valoda Turbo Pascal. Rīga: Zvaigzne ABC, 2009. 232 lpp. ISBN: 978-9934-0-0561-9.
2. Kuzmina L., Kuzmins J. PASCAL valoda skolēniem un skolotājiem. Lielvārde: Lielvārds, 2001. 96 lpp. ISBN: 9789984111803. 3. Kopitovs J., Ivanova S. Datu struktūras un algoritmi: Mācību grāmata. 3. labotais izd. Rīga: Transporta un sakaru institūts, 2005. 95 lpp. 4. Vēzis V. Programmēšanas valoda PASCAL piemēros. [Tiešsaiste] http://www.liis.lv/pascal/pascal.htm (sk. internetā 05.04.2011.) |
|
| Papildliteratūra | |
| 1. Programmēšanas pamati PASCAL vidē būvniecības specialitātes studentiem. [Tiešsaiste] http://www.bf.rtu.lv/documents/edu/pascal_basic.pdf (sk. internetā 05.04.2011.)
2. Вирт Н. Алгоритмы и структуры данных. ДМК Пресс, 2010. ISBN: 978-5-94074-584-6. 3. Cormen T.H., Leiserson C.E., Rivest R.L., Stein C. Introduction to Algorithms. Third Edition. Cambridge, MA; London: The MIT Press, 2009. 1292 p. ISBN: 978-0-262-03384-8. |
|
| Piezīmes | |
| Obligātais studiju kurss TF profesionālā bakalaura studiju programmas „Mājas vide izglītībā” apakšprogrammā „Mājas vide un informātika izglītībā”. | |