Latviešu Krievu Angļu Vācu Franču
Statuss(Aktīvs) Izdruka Arhīvs(0) Studiju plāns Vecais plāns Kursu katalogs Vēsture

Kursa nosaukums Programmēšanas rīki
Kursa kods DatZ3022
Zinātnes nozare Datorzinātne un informātika
Kredītpunkti 2
ECTS kredītpunkti 3
Kopējais stundu skaits kursā 32
Lekciju stundu skaits 8
Laboratorijas darbu stundu skaits 24
Kursa apstiprinājuma datums 12/09/2017
Atbildīgā struktūrvienība Datoru sistēmu katedra
 
Kursa izstrādātājs(-i)
Dr. sc. ing., viesdoc. Armands Kviesis

Priekšzināšanas
DatZ1009, Programmēšanas pamati I
DatZ1010, Programmēšanas pamati II
InfT2033, Programmēšana Windows vidē
Kursa anotācija
Kursa ietvaros tiek apskatīti dažādi programmēšanas rīki un programmēšanas vides (piemēram, Visual Studio, Eclipse, Android Studio, Arduino IDE u. c.). Studenti gūst praktiskās iemaņas šo rīku pielietošanā, lai veidotu dažāda tipa programmas (gan darbvirsmu, gan elektronisko izstrādes platformu, gan mobilo platformu), kā arī gūst praktiskas iemaņas dažādu programmēšanas vižu lietošanā.
Kursa rezultāti un to vērtēšana
Zināšanas par dažādiem programmēšanas rīkiem un vidēm, kodu dokumentēšanu, atkļūdošanu, versiju kontroli;
prasmes lietot praksē programmatūras izstrādes rīkus un vides, kodēt un atkļūdot tajās programmas, veikt koda dokumentēšanu un versiju kontroli; kompetence – spēja patstāvīgi iegūt, atlasīt un analizēt informāciju par apskatīto programmēšanas rīku un vižu pielietošanu dažādu risinājumu izveidē. Izmantot informācijas sagatavošanas un apstrādes līdzekļus, sagatavot prezentācijas materiālus un vadīt tos, kā arī pārliecināt citus un argumentēt savu viedokli.
Kursa plāns
1 Darbs ar integrēto izstrādes vidi Visual Studio.
2 Darbs ar MonoDevelop un SharpDevelop.
3 Darbs ar Eclipse un NetBeans.
4 Koda dokumentēšana izmantojot integrētas vides iebūvētās funkcijas.
5 Koda versiju kontrole.
6 Koda atkļūdošanas risinājumi.
7 Koda analīzes risinājumi.
8 Kontroldarbs.
9 Iepazīšanās ar mobilo lietojumu izstrādes vidi Android Studio un tās izpēte.
10 Darbs ar Android lietotnes aktivitātēm.
11 Darbs ar Android lietotnes atļaujām.
12 Darbs ar Google servisu integrēšanu Android lietotnē.
13 Iepazīšanās ar elektroniskās platformas izstrādes vidi Arduino IDE (vides konfigurēšana, darbs ar komponentēm u. tml.).
14 Darbs ar Arduino vairāku gaismas diožu vadībai.
15 Šķidro kristālu ekrāna pieslēgšana, informācijas izvade uz tā. Dažādu sensoru datu ieguve un izvade; seriālais ports. 16 Patstāvīgo darbu aizstāvēšana.
Prasības kredītpunktu iegūšanai
Lai sekmīgi nokārtotu eksāmenu semestra laikā par regulāru darbu iespējams formēt akumulējošo vērtējumu (kas izteikts kā vidējā aritmētiskā atzīme), kurā tiek ņemts vērā:
klātienes piedalīšanās katrā lekcijā un laboratorijas darbā;
laboratorijas un patstāvīgo darbu izpilde, aizstāvēšana (vērtējums ar atzīmi); referāta sagatavošana, aizstāvēšana (vērtējums ar atzīmi).
Pamatliteratūra
1.Fitzerald S., Shilon M. The arduino projects book. 171 p, 2012.
2.Android Studio vide oficiālā tīmekļa lapa: [tiešsaiste][skatīts 25.09.2017] https://developer.android.com/studio/intro/index.html
3.Java valodas rīki un pamācības: [tiešsaiste][skatīts 25.09.2017] http://www.oracle.com/technetwork/java/index.html 4.Visual Studio vide un tās rīki: [tiešsaiste][skatīts 25.09.2017] https://www.visualstudio.com/vs/
Piezīmes
Nozares profesionālās specializācijas kurss ITF profesionālās augstākās izglītības bakalaura studiju programmā „Informācijas tehnoloģijas ilgtspējīgai attīstībai”.