Duomenys ir programos. Bendros žinios apie duomenis ir programas. Duomenų ir programų saugojimas. Fizinis ir loginis saugojimo lygiai. Duomenų kodavimas. Loginės duomenų struktūros. Byla. Aplankai ir loginė disko struktūra. Kelias į bylos saugojimo vietą. Programinė įranga. Programinės įrangos klasifikacija. Operacinės sistemos lygiai. Pagrindinės operacinių sistemų funkcijos. Bendros žinios. Procesų valdymas ir išteklių planavimas. Bylų (rinkmenų) sistemos valdymas. Pagrindinės atmintinės valdymas. Išorinės atmintinės bei įvesties ir išvesties valdymas. Kitos sistemos funkcijos. Asmeninių kompiuterių OS. Įvadas. Vartotojo terpė, grafinė vartotojo sąsaja. Microsoft operacinės sistemos. Kitos asmeninių kompiuterių OS. Taikomoji programinė įranga. Paskirtis. Tekstų apdorojimo įranga. Skaičiuoklės. Duomenų bazių valdymo sistemos. Automatizuoto projektavimo sistemos. Leidybinės sistemos. Grupinio darbo sistemos. Įvairialypės terpės (multimedia) sistemos. Integruota programinė įranga. Kompiuterių programinių sistemų kūrimas. Bendros žinios. Programinės įrangos kūrimo etapai. Tyrimas ir analizė. Uždavinio specifikavimas. Programinės įrangos projektavimas. Programų kodavimas. Programų testavimas. Programinės įrangos priežiūra. Programinės įrangos dokumentavimas. Kodų lentelių standartai. Pagalbinės programos. Antivirusinės programos.