BM0012 Datormācība (pamatkurss)

Kods BM0012
Nosaukums Datormācība (pamatkurss)
Statuss Obligātais/Ierobežotās izvēles
Līmenis un tips Pamatstudiju, Profesionālais
Tematiskā joma Datormācība
Struktūrvienība Būvniecības un mašīnzinību fakultāte
Mācībspēks Jānis Šliseris, Juris Mačāns, Leonīds Pakrastiņš
Kredītpunkti 4.0
Daļas 1
Anotācija Studiju kurss ietver datoru klasifikāciju, mūsdienu datoru pārskatu un datu apstrādes teorijas pamatus. Studiju kursā tiek aplūkota algoritmizācijas ideoloģija, iterācija un rekursija, iekļautie cikli. programmēšanas valodas pamati: darbs ar masīviem, ierakstiem, failiem, datu ievades/izvades iespējas, procedūras un funkcijas, programmēšanas tehnikas pamati, programmas modularitāte, bibliotēkas..
Studiju kursa saturs
Saturs Pilna un nepilna laika klātienes studijas Nepilna laika neklātienes studijas
Kontaktstundas Patstāvīgais darbs Kontaktstundas Patstāvīgais darbs
Programmēšanas, objekta un izpildes modeļi, kompilēšana. Pakete Turbo Pascal. 4 5 1 8
Objektu definēšana un identificēšana. Skaitlisko objektu formāti. 2 3 1 4
Aritmētiskie un loģiskie operatori. 4 5 1 8
Struktūras operatori. Sazarojuma un izvēles operatori. 6 8 1 12
Cikliskie operatori. Kontrolējamo un nosacījuma ciklu būtība un realizācija. 6 8 1 12
Funkcijas un procedūras. Formālie un faktiskie parametri. Funkcijas un procedūras. 6 8 1 12
Masīvi. Masīvu definēšana, aizpildīšana, apstrāde. 8 8 1 12
Masīvu sakārtošana. Elementu izslēgšana un ievietošana masīvā. 6 7 1 12
Python moduļu bibliotēka. 4 5 1 12
Programmu skaņošana. Skaņošana un trasēšana pa soļiem. Mainīgo caurskate. 2 3 1 6
Eksāmens un konsultācijas. 12 0 12 0
Kopā: 60 60 22 98
Mērķis un uzdevumi, izteikti
kompetencēs un prasmēs
Studiju kursa mērķis ir iepazīstināt studentus ar programmēšanas valodas Python pamatiem un iegūt iemaņas praktisku mehānikas uzdevumu risināšanā. Studiju kursa uzdevumi ir veidot izpratni par dažādām metodēm, kas tiek pielietotas praktisku mehānikas uzdevumu risinājumos, iemācīt izmantot šīs metodes mehānikas aprēķinu veikšanai.
Sasniedzamie studiju
rezultāti un to vērtēšana
Spēj izveidot dota uzdevuma algoritmu. - Praktiskie darbi un to aizstāvēšana kontroldarba veidā.
Spēj patstāvīgi veikt programmas sastādīšanu atbilstoši izveidotajam algoritmam Python vidē. - Praktiskie darbi un to aizstāvēšana kontroldarba veidā.
Spēj sakārtot datu bāzes atbilstoši uzdotai īpašībai izmantojot darbu ar masīviem. - Praktiskie darbi un to aizstāvēšana kontroldarba veidā.
Spēj veidot daudzmoduļu programmas izmantojot funkcijas un procedūras. - Praktiskie darbi un to aizstāvēšana kontroldarba veidā.
Spēj veikt vienkāršāko mehānikas uzdevumu programmu sastādīšanu, kompilāciju un realizāciju Python vidē. - Praktiskie darbi un to aizstāvēšana kontroldarba veidā. Eksāmens.
Studiju rezultātu vērtēšanas kritēriji
Izpildīti praktiskie darbi un kontroldarbi - 50%
Nokārtots eksāmens - 50%
 
Priekšzināšanas Informātika vidusskolas apjomā.
Studiju kursa plānojums
Daļa KP Stundas nedēļā Pārbaudījumi
Lekcijas Prakt. d. Lab. Ieskaite Eksāmens Darbs
1 4.0 30.0 0.0 30.0 *

Pieteikties uz šo kursu

[Kursa apraksts PDF formātā]