top of page

1. Programmēšanas pamati un algoritmizācija

Programmu cikls: Programmatūras izstrāde

​Mācību formāts 

Tiešsaistē (patstāvīgi)

Ilgums

160 mācību stundas

Cena

Bez maksas

Tuvākais kurss:

2026. gada 12. janvāris

2026. gada 20. februāris

Pašvadīta mācīšanās

  

  

Kursa mērķis

Sniegt pamatzināšanas programmēšanas loģikā, algoritmos un programmēšanas valodas Python (vai JavaScript) lietošanā, lai studenti spētu izstrādāt vienkāršas programmas un skriptus.

Mērķauditorija

Personas vecumā no 18 gadiem ar pabeigtu vismaz vidējo izglītību, no dažādām grupām – nodarbinātie, bezdarbnieki, studējošie u.tml., kas vēlas iegūt IKT jomas prasmes, lai pārkvalificētos un/vai uzsāktu darbu programmēšanas jomā.

Kursa mērķis

Sniegt pamatzināšanas programmēšanas loģikā, algoritmos un programmēšanas valodas Python (vai JavaScript) lietošanā, lai studenti spētu izstrādāt vienkāršas programmas un skriptus.

Mērķauditorija

Personas vecumā no 18 gadiem ar pabeigtu vismaz vidējo izglītību, no dažādām grupām – nodarbinātie, bezdarbnieki, studējošie u.tml., kas vēlas iegūt IKT jomas prasmes, lai pārkvalificētos un/vai uzsāktu darbu programmēšanas jomā.

Tehnoloģijas

Mācīšanās rezultāti

Pēc veiksmīgas izglītības programmas apgūšanas dalībnieks spēs:


  • Izprast algoritmu nozīmi un vizualizēt loģiku

  • Rakstīt vienkāršas programmas ar Python vai JavaScript

  • Projektēt un īstenot pamatā esošos algoritmus

  • Lietot datu tipus, mainīgos, ciklus, nosacījumus un funkcijas

  • Lietot versiju kontroles rīkus (Git)

  • Dokumentēt savu kodu un ievērot programmēšanas labās prakses

Lietojumprogrammu izstrāde, dokumentācijas sagatavošana, problēmu pārvaldība.

DIGCOMP 2.2.


  • Programmēšana (5.līmenis)

  • Vajadzību un tehnoloģisko risinājumu identificēšana (5.līmenis)

  • Sadarbošanās, izmantojot digitālās tehnoloģijas (5.līmenis)

  • Digitālā satura veidošana (5.līmenis)

E-kompetences un caurviju kompetences

E-kompetences un caurviju kompetences

Add paragraph text. Click “Edit Text” to update the font, size and more. To change and reuse text themes, go to Site Styles.

Add paragraph text. Click “Edit Text” to update the font, size and more. To change and reuse text themes, go to Site Styles.

Add paragraph text. Click “Edit Text” to update the font, size and more. To change and reuse text themes, go to Site Styles.

Priekšzināšanas

Vismaz vidējā izglītība, pamatzināšanas matemātikā (algebra, loģika), angļu valodas pamatzināšanas (programmu kodu un dokumentācijas lasīšanai). Digitālās prasmes vismaz DigComp 4.līmenī.

Priekšzināšanas

Vismaz vidējā izglītība, pamatzināšanas matemātikā (algebra, loģika), angļu valodas pamatzināšanas (programmu kodu un dokumentācijas lasīšanai). Digitālās prasmes vismaz DigComp 4.līmenī.

Add paragraph text. Click “Edit Text” to update the font, size and more. To change and reuse text themes, go to Site Styles.

Add paragraph text. Click “Edit Text” to update the font, size and more. To change and reuse text themes, go to Site Styles.

Add paragraph text. Click “Edit Text” to update the font, size and more. To change and reuse text themes, go to Site Styles.

E-kompetences un caurviju kompetences

E-kompetences un caurviju kompetences

Lietojumprogrammu izstrāde, dokumentācijas sagatavošana, problēmu pārvaldība.

DIGCOMP 2.2.


  • Programmēšana (5.līmenis)

  • Vajadzību un tehnoloģisko risinājumu identificēšana (5.līmenis)

  • Sadarbošanās, izmantojot digitālās tehnoloģijas (5.līmenis)

  • Digitālā satura veidošana (5.līmenis)

Kursa tēmas

1. Ievads programmēšanā un algoritmos

1.1. Algoritmu jēdziens un vizualizācija (flowcharts, pseido-kods)

1.2. Programmētāja darba vide un rīki


2. Programmēšanas pamati (Python/JavaScript)

2.1. Sintakse, datu tipi, operatori

2.2. Nosacījuma konstrukcijas, cikli

2.3. Funkcijas un moduļi


3. Datu struktūras un algoritmu pamati

3.1. Masīvi, saraksti, vārdnīcas

3.2. Kārtošanas un meklēšanas algoritmi


4. Versiju kontrole ar Git un GitHub

4.1. Krātuves izveide (commit, branch, merge)Sadarbība komandā caur GitHub.


5. Praktiskā programmēšana (projekts)

5.1. Neliela spēle, kalkulators vai datu apstrādes skripts

Materiāli kursa dalībniekiem

Mācību materiāli latviešu valodā.

Mācību norise un nepieciešamais aprīkojums

Mācības notiek pašvadītas mācīšanās pieejā - dalībnieks mācās patstāvīgi, sev piemērotā laikā, izmantojot pieejamos mācību materiālus un mentora atbalstu. Sekmīgai dalībai mācībās dalībniekam ir nepieciešams dators ar Windows operētājsistēmu, webkameru un mikrofonu, kā arī stabils interneta pieslēgums. Mācību programmas apgūšanai nepieciešamos materiālus un programmatūru nodrošina izglītības iestāde.

Pašvadīta mācīšanās

Praktiska pieredze

Projekta izstrāde

Atsauksmes

Vēlies pievienoties mācību grupai?

Piesakies un rezervē sev vietu.

bottom of page