Dalyko sando aprašas

 

Dalyko sando kodas

UNIX3124

Dalyko sando pavadinimas

Programavimas OS UNIX

Dėstytojo (-jų) pedagoginis vardas, mokslo laipsnis, vardas ir pavardė

Rokas Masiulis

Katedra, centras

Informatikos katedra

Fakultetas, padalinys

Matematikos ir informatikos fakultetas

Dalyko sando lygis

pirmosios pakopos

Semestras

rudens (5) 

ECTS kreditai

4,5

VU kreditai

3

Auditorinės valandos

viso dalyko 64

 

Paskaitų 32

 

seminarų

 

pratybų

 

laboratorinių darbų 32

 

konsultacijų

Reikalavimai

Reikalingas programavimo principų supratimas bei C programavimo kalbos bei standartinės bibliotekos žinojimas. Pageidautinas Unix vartotojo aplinkos

Dėstomoji kalba

lietuvių

Dalyko sando tikslai ir numatomi gebėjimai

Išklausęs šį kurą, studentas turėtų mokėti naudotis Unix programuotojo aplinkos įrankiais bei sugebėti rašyti programas panaudojančias Unix sistemų procesų valdymo, gijų, tinklo bei tarpprocesinio bendravimo paslaugas. 

Dalyko sando turinys

Unix šeimos istorija,

šakos ir standartai;

pagrindiniai Unix ypatumai,

failų sistema;

instrumentinės programuotojo priemonės;

Scenarijų kalbos (shell, sed, awk, Perl);

Sisteminiai Unix API:

procesų valdymas;

tarpprocesinio ryšio priemonės;

vartotojo interfeiso kūrimo įrankiai.

Pagrindinės literatūros sąrašas

1.      http://www.mif.vu.lt/~alga/unix/.

2.      The Open Group. The Single UNIX Specification, Version 3. http://www.unixsystems.org/version3/

3.      Eric S. Raymond. The Art of Unix ProgrammingAddison-Wesley, 2003, ISBN 0131429019, 512 psl. Laisvai prieinama internetinė versija: www.faqs.org/docs/artu/

Papildomos literatūros sąrašas

Richard P. Gabriel. Worse is Better. 1991–2003

http://www.dreamsongs.com/WorseIsBetter.html

Mokymo metodai

Paskaitos, laboratoriniai darbai 

Lankomumo reikalavimai

 nėra

Atsiskaitymo reikalavimai

Įskaita raštu

Vertinimo būdas

 Įskaitos rezultatai (60%) ir laboratorinių darbų užduotys (40%)

Aprobuota katedros

2006 08 31

Patvirtinta Studijų programos komiteto

2006 09 25