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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

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!