uz sākumlapu

Programmēšana

0.0
Nav vērtējuma
Daugavpils Universitāte
Programmas veids
Studiju modulis
Brīvo vietu skaits
Stundu skaits
160
Iegūstamais izglītības dokuments
Apliecība
Paredzētais mācību norises laiks
jaukti
Priekšzināšanas

 Priekšzināšanas nav nepieciešamas.

Informācija par izglītības programmu izglītības iestādes tīmekļa vietnē
Tavs līdzmaksājums
247,20 €
Līdzmaksājums ir atkarīgs no izvēlētā izglītības programmas veida, no 5-30% apmērā no kopējās mācību maksas.
Mācību valoda
Latviešu
Mācību izmaksas par vienu dalībnieku
824,00 €
Maksimālais dalībnieku skaits mācību grupā
25

Apraksts

Kursa mērķis: apgūt programmēšanas valodas Java pamatus, kuri nepieciešami sekmīgai jebkuras Java augsta līmeņa tehnoloģiju saimes apgūšanai: no pielikumiem mobilajām ierīcēm līdz multi-lietotāju korporatīvajām sistēmām un interneta lietojumprogrammām. 
 
Kursa uzdevumi: 
1. Uz objektorientētā tehnoloģijām balstītu programmatūras produktu projektēšanas procesa izpēte, izmantojot Java platformu; 
2. Iegūt un sistematizēt zināšanas par programmēšanas tehnoloģiju attīstību;
3. Struktūras un metožu apgūšana darbā ar rīkiem, kas atbalsta programmatūras izveidi Java valodā (Eclipse / NetBeans) profesionālo problēmu risināšanai;
4. Domēna analīzes prasmju attīstīšana, lai izstrādātu programmatūras prasības. 

Galvenās tēmas


1. Ievads programmēšanā. Mainīgie, konstantes, datu tipi un operācijas. 

2. Datu ievade un izvade. 

3. Funkcijas. 

4. Pamatkonstrukcijas (linera, sazarošanās, cikls). 

5. Skaitliskie un simboliskie masīvi. 

6. Programmēšanas valodas Java izveidošanas un attīstības vēsture. Valodas Java pielietošanas jomas. 

7. Eclipse instalēšana, iepazīšanās ar pielikumu, atkļūdošana. Galvenie pielikumu izveidošanas posmi Eclipse vidē.  

8. Objektorientētās programmēšanas koncepcijas realizācija valodā Java. Klases un datu abstrakcija. Valodas Java kopīgais un atšķirīgais ar citām objektorientētām valodām. 

9. Klases un datu abstrakcija. Datu inkapsulācija, mantošana, polimorfisms. Tipi, klases un objekti valodā Java. 

10. Galvenās valodas konstrukcijas. Notikumu apstrāde. 

11. Klase Thread un saskarne Runnable. Izpildes plūsmas izveidošana un palaišana. Plūsmas (threads) un daudzplūsmu programmēšana valodā Java. 

12. Klašu projektēšana. Grafiskie objekti un zīmēšana. 

13. Masīvi. Saraksti. Kolekcijas. Daudzplūsmu pielikuma realizācija. 

14. Math klases. To izmantošanas galvenās metodes un paņēmieni. 

15. Projektēšanas šabloni (design patterns) valodā Java. UML diagrammu izmantošana šablonu raksturošanā. 

16. Izveides šabloni: Singleton, Factory Method. 

17. Struktūras šabloni: Adapter, Composite, Proxy, Decorator. 

18. Uzvedības šabloni: Observer, Strategy, Template. 

19. Atsevišķu šablonu izmantošanas piemēri. Vairāku projektēšanas šablonu izmantošana. 

20. Spēļu izveide valodā Java. Spēles cikla izveidošana izmantojot GameCanvas.

21. Programmu dokumentēšana. Javadoc. 


Personai nepieciešamais materiāltehniskais nodrošinājums

Dators ar interneta pieslēgumu.

Prasības iepriekšējai izglītībai

Vispārējā vidējā izglītība (atestāts par vispārējo vidējo izglītību)

Saņem jaunumus e-pastā

Lai pieteiktos STARS e-pasta jaunumiem, lūdzu, aizpildiet zemāk redzamo formu.
Jūsu norādītajā e-pastā saņemsiet vēstuli, kurā būs jāaktivizē norādītā saite.