Studiju pārskats: maģistrantūra

2007-10-16

Pirms kāda laika rakstīju savu bakalaura studiju pārskatu, tagad laiks pienācis maģistrantūrai. Studiju laiks: 2005.-2007.gads. Vieta: LU FMF Datorzinātņu maģistrantūra (studijas LU MII telpās). Pirms iestāšanās maģistrantūrā manā priekšā stāvēja dilemma - ko darīt gadījumā, ja par studijām nāksies maksāt, kas man īpaši jauks variants nešķita. Tomēr izrādījās, ka vidējā atzīme no bakalauriem man bija gana laba, lai arī maģistrantūrā studijas uzsāktu budžetā.

1.kurss

1.semestris

Nozares angļu valoda I

Pasniedzēja: Lolita Zeltkalne. Īstenībā jau tā bija gluži standarta angļu valoda - par nozari te runāt būtu pārspīlēti. Svarīgs šī priekšmeta elements bija obligāts apmeklējums (vai pareizāk - obligāts apmeklējuma procents) un savlaicīgi nododami mājasdarbi. Problēmas neradās. Gala rezultāts: 10.

Objektorientēta programmēšana

Pasniedzējs: Mārtiņš Opmanis. Šis OOP priekšmets tīri no teorētiskā lekciju viedokļa mani īpaši neinteresēja, kā parasti daudz saistošāk bija pašam nodarboties ar praktisko darbu taisīšanu. Pirmajā uzdevumā: šaha modifikācijā es izspruku mazliet nelegāli, jo mans risinājums bija tik nosacīti objektorientēts, bet otro (studiju modelēšanas uzdevumu) gan uztaisīju maksimāli godprātīgi. Interesanti, ka aizstāvot otro uzdevumu, ģenerētais students Raimons Žakē dabūja tādu pašu vērtējumu kursā OOP kā es: 8.

Sistēmu modelēšana

Pasniedzējs: Jānis Bārzdiņš. Kā jau tas priekšmetos pie Bārzdiņa neizbēgami, lielākā daļa uzmanības šeit tika veltīta UML un visādu modeļu veidošanai. Kaut kā mani ne pārāk interesējoša tēma. Gala rezultāts: 8.

Automāti, algoritmi un formālas valodas I

Pasniedzējs: Rūsiņš-Mārtiņš Freivalds. Tāds pats kā citi priekšmeti pie Freivalda, tikai šaurākā sabiedrībā. Pasniedzējs dod uzdevumus, studenti tos risina. Semestra laikā uzdevumi bieži vien (pēc maniem standartiem) maniakāli grūti, tā ka uz eksāmenu gāju trīcošām kājām, bet tur atkal sarežģītības pakāpe nekāda baisā nebija. Gala rezultāts: 9.

Datu bāzes I

Pasniedzējs: Kārlis Podnieks. Priekšmeti pie K.Podnieka maģistrantūrā noteikti ir viens no vienkāršākajiem un populārākajiem kredītpunktu vākšanas veidiem. Nekādas nodarbības nav jāapmeklē, tikai katru nedēļu jāraksta atbildes uz elektroniski uzdotiem jautājumiem (par avotu izmantojot parasti vienu vienīgu grāmatu). Tā arī šajā priekšmetā. Neteikšu, ka baisi daudz jauna šādā veidā var apgūt, sanāk pamatīga atrakstīšanās (bet galvenais, protams, kredītpunkti). Gala rezultāts: 9.

Sistēmu projektēšana

Pasniedzējs: Jānis Bičevskis. Tradicionāls Bičevska priekšmets ar visādām projektēšanas lietām, te runājam par ER diagrammām, ūdenskrituma modeļiem utt. Daudz kas dzirdēts iepriekš. Pārbaudes formas - jāgatavo prezentācijas, jāstāsta par kaut kādām tēmām. Mana otrā prezentācija, manuprāt, bija diezgan interesanta - stāstīju par saviem diviem neveiksmīgajiem projektiem: www.ienaidniekiem.lv un raksta.lv. Gala rezultāts: 8.

Datu noliktavas

Pasniedzējs: Kārlis Podnieks. Tas pats, kas attiecībā uz Datu bāzēm, neko jaunu piebilst nevaru. Gala rezultāts: 9.

2.semestris

Ātru algoritmu konstruēšana un analīze

Pasniedzējs: Juris Vīksna. Pie Vīksnas man kārtējo reizi gāja diezgan grūti. Priekšmets pamatā orientēts uz efektīvu algoritmu veidošanu un algoritmu sarežģītības novērtēšanu. Divi mājasdarbi, viens praktiskais darbs, eksāmens. Pirmo mājasdarbu baisi izgāzos (savā ziņā pateicoties tam, ka tas iekrita manā kāzu nedēļā), otro uzrakstīju ļoti labi, praktisko darbu nošpikoju. Gala rezultāts: 7.

Programmatūras testēšana

Pasniedzējs: Jānis Bičevskis. Baltās kastes testēšana, melnās kastes, programmas koka apstaigāšana un līdzīgas lietas. Lielākā nodarbību daļa - studentu prezentācijas. Reizēm - teorija, reizēm cilvēki stāstīja par savu pieredzi, par dažādām konferencēm. Kopumā interesanti. Gala rezultāts: 9.

Datu bāzes II

Pasniedzējs: Kārlis Podnieks. Tas pats, kas Datu bāzes I. Kredītpunktu pelnīšanas priekšmets vieglu atzīmju tīkotājiem (tādiem kā man). Liels paldies Podnieka kungam, ka šāda iespēja eksistē. Gala rezultāts: 9.

Datizrace

Pasniedzējs: Kārlis Podnieks. More of the same. Ar vienu izņēmumu - viens no semestra uzdevumiem (neobligātajiem) bija veikt kaut kādu Eirovīzijas dziesmu konkursa rezultātu datizraci, lai tur noskaidrotu "biased" balsojumus. Bija piedāvājums par to rakstīt vēlāk kursadarbu, kas mani arī ieinteresēja. Gala rezultāts: 10.

Zināšanu inženierija

Pasniedzējs: Jānis Bārzdiņš. Metamodeļi, OWL, PROTEGE. Ļoti slinki apmeklēju nodarbības (kuras man personīgi šķita diezgan garlaicīgas), rezultātā varu būt laimīgs, ka dabūju 6.

Operētājsistēma UNIX

Pasniedzējs: Guntis Bārzdiņš. Visādas Linux`iskas lietas - sākot ar instalāciju, shell skripu rakstīšanu, visādu nieciņu kompilēšanu utt. Gala rezultāts: 8.

Kompilatori

Pasniedzējs: Mārtiņš Opmanis. Kaut kā nebiju īsti sapratis, par ko ir šis priekšmets, faktiski tas bija bišķi līdzīgs Freivalda automāti un algoritmu kursam, tikai nedaudz praktiskāks. Pārāk daudz seboju, lai dabūtu labu atzīmi. Biju gatavs dabūt četrinieku, netaisot pēdējo lielo darbu, bet pasniedzējs atteicās man šādu atzīmi likt, nācās mazliet vēl padarboties. Gala rezultāts: 6.

Datoru grafika

Pasniedzējs: Paulis Ķikusts. Beidzot tiku pie datoru grafikas priekšmeta pie Ķikusta, kurā datoru grafika nebūt netiek skatīta kā tāds Adobe Photoshop jautājums, bet drīzāk kā zinātne. Priekšmets bija zīmīgs ar šausmīgi zemu nodarbību apmeklējumu, biju viens no nedaudzajiem studentiem, kas bija gandrīz visās nodarbībās. Gala rezultāts: 8.

Secinājumi

Pirmais maģistrantūras gads izgāja gandrīz kā pa sviestu - lielākoties ar labām atzīmēm un bez baisas pārpūles. Izņemot priekšmetu pie Vīksnas, ne reizes nebiju pārāk riskantās situācijās.

2.kurss

3.semestris

Komponentbāzētā programmatūras izstrāde

Pasniedzējs: Audris Kalniņš. Java (EJB) un .NET tehnoloģijas. Kaut kā man šīs tēmas īpaši neaizgāja, sevišķi jau tas attiecas uz Javā balstītajām tehnoloģijām, kurās vispār man gandrīz nekas neizdevās. Ar .NET situācija bija daudz normālāka, līdz ar to vismaz kaut kā priekšmetu nokārtoju. Gala rezultāts: 7.

Kursa darbs

Vadītājs: Kārlis Podnieks. Rakstīju par datizraces pielietojumu, analizējot Eirovīzijas rezultātus. Pats it kā biju ar darbu apmierināts, bet ne īpaši labi aizstāvējos, plus īpaši daudz datizraces manā darbā patiešām nebija. Rezultāts: 7.

4.semestris

Tīmekļa programmēšana

Pasniedzējs: Kalvis Apsītis. Iespējams, trakākā situācija visos sešos studiju gados, kas gandrīz beidzās ar maģistrantūras pagarināšanu par vienu gadu. Pusi semestra sabiju komandējumā Šveicē, neko nedarot šī priekšmeta labā. Otrajā pusē cītīgi apmeklējot nodarbības, milzīgo zināšanu robu novērst neizdevās. Ar tīmekļa programmēšanu šeit tiek saprastas visdažādākās Java tehnoloģijas, par kurām man diemžēl daudz sajēgas tā arī neradās. Vienīgais, no kā kaut ko patiešām kaut apguvu, bija valoda Ruby. Atzīmi dabūju pēc individuālas sarunas ar pasniedzēju (liels paldies viņam par pretimnākšanu!) un salīdzinājuma starp Flash un SVG izveidošanu - ko gan patiesībā joprojām neesmu pabeidzis un šajā ziņā jūtos mazliet kā tāds draņķis, jo solīju pasniedzējam to izdarīt. Vajadzētu līdz gada beigām ar šo lietu tikt galā, lai sirdsapziņa nemocītu. Rezultāts: 7.

Maģistra darbs

Vadītājs: Kārlis Podnieks. Turpināju to pašu Eirovīzijas tēmu, manuprāt, šoreiz jau daudz labāk nekā tas bija ar kursadarbu, bet (kā vēlāk uzzināju) komisijā radās baisa diskusija, vai mans darbs vispār atbilst tematikai (lai arī recenzente bija par to izteikusies pozitīvi), kā rezultātā varēju priecāties, ka vispār dabūju atzīmi. Rezultāts: 7.

Secinājumi

Maģistra grāds iegūts, lai arī ne bez atsevišķām ļoti nervozām epizodēm. Vairākus priekšmetus izvēlējos ne pārāk saprātīgi, plus būtu varējis intensīvāk mācīties, lai arī atzīmes būtu glītākas (tas pamatā attiecas uz 2.kursu). Tomēr - bija tā vērts.