Mācību programma: C/C++ programmēšana

Pieteicoties kursiem aizpildot aknketu, Jūs saņemsiet pirmo nodarbību BEZ MAKSAS!

Pieteikties

Kursa mērķis:

Iemācīties programmēt C valodā, iepazīties ar šīs valodas iespējām un rīkiem.

Kursa apraksts:

Jūs uzzināsiet, kā programmēt profesionālo programmētāju iecienītā C valodā. Mūsdienās sistēmu un sarežģītu programmu lielākā daļa tiek rakstīta C un C + + valodās.

Kursa nobeigumā Jūs varēsiet:

  • Strādāt programmēšanas sfērā.
  • Pārvaldīt valodas sintaksi.
  • Izmantot visus valodas operatorus.
  • Izmantot procesoru direktīvus.
  • Lietot bibliotēkas funkcijas.
  • Strādāt ar masīviem.
  • Rakstīt funkcijas.
  • Izmantot atmiņas šķires.
  • Pielietot adreses aritmētiku.
  • Strādāt ar datu struktūrām.
  • Strādāt ar failiem.

“Programmēšana C/C++ valodā” kursa saturs:

  • Programmēšanas vide.
  • Programmas struktūra.
  • Datu pamattipi.
  • Mainīgie un konstantes.
  • Standarta operācijas. Izteiksmes.
  • Datu ievade-izvade.
  • Zarošanas operatori.
  • Cikli un ciklu veidi.
  • Masīvi.
  • Simbolu un simbolu virkņu apstrāde.
  • Funkciju definīcijas un deklarācijas. Parametru lietošana.
  • Funkciju bibliotēkas veidošana.
  • Rādītāji. Operatori new un delete.
  • Datu struktūras un apvienojumi.
  • Faili. Binārie un teksta faili. Failu apstrāde.
  • Izņēmumu apstrāde.
  • Bitu operācijas.
  • Ieskats dinamiskajās datu struktūrās.
  • Ievads kārtošanas algoritmos.
  • Ievads meklēšanas algoritmos.
  • Objektorientētā programmēšana.
  • Objektorientētās programmēšanas konstrukcijas.
  • Objektorientētās programmēšanas pamatjēdzieni. Abstrakcija. Klases.
  • Iebūvētās funkcijas. Inkapsulēšana.
  • Konstruktori un destruktori.
  • Klašu kompozīcija.
  • Operatoru pārslogošana.
  • Darbs ar dinamisko atmiņu.
  • Rādītājs this.
  • Draudzīgas funkcijas.
  • Mantošana. Mantošanas hierarhija.
  • Atvasinātās klases. Funkciju pārdefinēšana.
  • Mantošanas noteikumi.
  • Daudzkāršā mantošana.
  • Polimorfisms.
  • Abstraktās klases.
  • Virtuālās funkcijas.
  • Klases šabloni.
  • Šabloni un lietotāja datu tipi.