09.01.2015 Views

Risinājumu algoritmizācija un programmēšana - Rīgas Tehniskā ...

Risinājumu algoritmizācija un programmēšana - Rīgas Tehniskā ...

Risinājumu algoritmizācija un programmēšana - Rīgas Tehniskā ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Rīgas Tehniskā <strong>un</strong>iversitāte 11.02.2014 17:42<br />

RTU studiju priekšmets "Risinājumu algoritmizācija <strong>un</strong> programmēšana"<br />

12308 Programmatūras inženierijas katedra<br />

Vispārīgā informācija<br />

Kods<br />

Nosaukums<br />

Studiju priekšmeta statuss programmā<br />

Studiju priekšmeta līmenis<br />

Studiju priekšmeta tips<br />

Tematiskā joma<br />

Atbildīgais mācībspēks<br />

Mācībspēks<br />

Apjoms daļās <strong>un</strong> kredītp<strong>un</strong>ktos<br />

Studiju priekšmeta īstenošanas valodas<br />

Anotācija<br />

Mērķis <strong>un</strong> uzdevumi, izteikti kompetencēs <strong>un</strong><br />

prasmēs<br />

Patstāvīgais darbs, tā organizācija <strong>un</strong> uzdevumi<br />

Literatūra<br />

Nepieciešamās priekšzināšanas<br />

DIP106<br />

Risinājumu algoritmizācija <strong>un</strong> programmēšana<br />

Obligātais/Obligātais izvēles<br />

Pamatstudiju<br />

Akadēmiskais<br />

Datorika<br />

Lavendels Jurijs - Doktors, Profesors<br />

Ivanovs Jurijs - Doktors, Docents<br />

Kozlova Svetlana - Doktors, Asociētais profesors<br />

Jēkabsons Gints - Doktors, Vadošais pētnieks<br />

Dobkeviča Marija - Lektors<br />

Nikolajevs Jurijs - Vieslektors<br />

2 daļas, 5.0 kredītp<strong>un</strong>kti, 7.5 EKPS kredītp<strong>un</strong>kti<br />

LV, RU<br />

Studentiem tiek dotas gan akadēmiskas zināšanas datorlietojumos, gan pragmatiskas iemaņas<br />

datoru lietošanā mācību procesā. Iegūtās zināšanas <strong>un</strong> iemaņas nodrošina sekmīgu tālāko<br />

datorikas kursu apgūšanu.<br />

Priekšmeta mērķis ir sagatavot studentus tālākam patstāvīgam darbam, pielietojot datoru, sagatavot<br />

studentus gan tālākiem datorikas kursiem, gan ja<strong>un</strong>u zināšanu <strong>un</strong> māku apgūšanai patstāvīgi.<br />

Priekšmeta rezultāts tiek sasniegts, sniedzot:<br />

-akadēmiskas zināšanas par algoritmiem, to īpašībām <strong>un</strong> izstrādi, formālo sintaksi, semantiku, datu<br />

tipiem, struktūrām <strong>un</strong> datu apstrādes operācijām;<br />

-praktiskas zināšanas par augsta līmeņa programmēšanas valodām, to sintaksi <strong>un</strong> semantiku;<br />

-izstrādājot virkni dokumentētu, dažādas sarežģītības programmu.<br />

Patstāvīgais darbs sastāv no:<br />

-metodisko materiālu <strong>un</strong> literatūras apgūšanas;<br />

-praktisku algoritmu izstrādes;<br />

-programmatūras projektēšanas, dokumentēšanas, kodēšanas, testēšanas.<br />

1.IP katedras datorizētie mācību līdzekļi.<br />

2. Spalis. Turbo Pascal for Windows ikvienam. Rīga, Datorzinību centrs, 1998, 170 lpp.<br />

3.Balode A. Programmēšanas pamati. Valoda Turbo Pascal, Rīga, Zvaigzne, 2006, 232 lpp.<br />

Vēlamas zināšanas vidusskolas informātikas kursa apjomā.<br />

Tematu izklāsts<br />

Tēma<br />

St<strong>un</strong>du skaits<br />

1. daļa Algoritmi sadzīvē <strong>un</strong> datorrealizācijā, algoritmu izstrāde, datorprogramma kā algoritma pieraksts 8<br />

Galvenie datu tipi <strong>un</strong> struktūras, datu apstrādes operācijas augsta līmeņa programmēšanas valodās. 10<br />

Programmēšanas valodu sintakse <strong>un</strong> semantika, programmēšanas valoda PASCAL kā viena no daudzajām programmēšanas 10<br />

Pirmo programmu izstrāde, skaņošana, testēšana, testošana, lietotāja interfeisa pamati, apraksts. 20<br />

2. daļa Apakšprogrammas, to nepieciešamība <strong>un</strong> uzbūve. 6<br />

Apakšprogrammu bibliotēkas 6<br />

Datu kopas uz ārējiem nesējiem (faili), loģiskais <strong>un</strong> fiziskais fails, virknes <strong>un</strong> tiešā pieeja. 8<br />

Praktiski pielietojamu programmu izstrāde 12<br />

Sasniedzamie studiju rezultāti <strong>un</strong> to vērtēšana<br />

Sasniedzamie studiju rezultāti<br />

Rezultātu vērtēšanas metodes<br />

1. daļa Spēj strādāt integrētā programmēšanas vidē. Prot pielietot visas vides iespējas<br />

Iegūtas algoritmu izstrādes iemaņas (tai skaitā) blokshēmu līmenī, programmu izstrādes iemaņas,<br />

prasme atkļūdot algoritmus <strong>un</strong> programmas.<br />

Spēj izstrādāt pirmās reālās programmas.<br />

2. daļa Apgūtas sarežģītāku algoritmu izstrādes iemaņas <strong>un</strong> to realizācija, pielietojot<br />

apakšprogrammas.<br />

Spēj apstrādāt failus, izmantojot augsta līmeņa valodas līdzekļus<br />

Novērtējums<br />

Laboratorijas darbu sagataves, kas satur<br />

shēmas <strong>un</strong> specifikācijas<br />

Laboratorijas darbu izstrāde<br />

Apakšprogrammu bibliotēku veidošanas<br />

iemaņas<br />

Laboratorijas darbu sagataves<br />

arvalodulīdzekļu lietojumiem<br />

Eksāmenā tiek ņemtas vērā:<br />

-rakstiskajā eksāmenā parādītās zināšanas<br />

algoritmu analīzē, semantisko kļūdu atrašanā<br />

programmā, programmu bibliotēku (<strong>un</strong>it)<br />

pielietošana;<br />

-semestra laika izstrādes


Priekšmeta struktūra<br />

Daļa KP St<strong>un</strong>das nedēļā Pārbaudījumi<br />

Lekcijas Prakt d. Laborat Ieskaite Eksām. Darbs<br />

1. 3.0 2.0 0.0 1.0 *<br />

2. 2.0 1.0 0.0 1.0 *

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!