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Ä ...
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 *