1) Bulova algebra i logicki zakoni. Logicke funkcije.  Potpuni sistemi
   veznika. Normalne forme. Minimizacija logickih funkcija.
2) Logicka kola. Logicke kapije (gejtovi) i njihova CMOS implementacija.
   Kasnjenje gejtova. 
3) Kombinatorna kola. Osnovna definicija i svojstva. Elementarna
   kombinatorna kola. Multiplekseri, demultiplekseri. Koderi i dekoderi.
   Komparatori. Sabiraci i oduzimaci. Pomeraci. ROM memorije i PLA.
   ALU jedinice. 
4) Sekvencijalna kola. Osnovna definicija i svojstva. Konceptualni
   dijagram. Stabilnost stanja sekvencijalnog kola. Primeri stabilnih
   i nestabilnih kola. Sinhrona i asinhrona kola. Casovnik. Vrste casovnika.
   Ciklus i frekvencija. Reze i flip-flopovi. Registri. Pomeracki registri.
   Staticke i dinamicke memorije.
5) Brojaci. Asinhroni i sinhroni brojaci. Brojaci sa proizvoljnim redosledom
   stanja. Konacni automati. Dizajn sekvencijalnih kola.
6) Princip rada racunara. Racunari sa fiksiranim programom.
7) Fon-Nojmanovi racunari. Struktura racunarskog sistema. Arhitektura
   i organizacija racunara. Masinske instrukcije. Vrste instrukcija.
   Nacini adresiranja operanada. Tipovi i karakteristike
   arhitektura. RISC i CISC. Organizacija procesora. Putanja
   podataka. Kontrolna jedinica. Faze izvrsavanja masinske
   instrukcije. Nacini realizacije kontrolne jedinice.   
8) Magistrale. Vrste magistrala. Paralelne magistrale. Serijske
   magistrale i njihove karakteristike. Primeri magistrala.
9) Memorijska hijerarhija. Registri procesora. RAM
   memorija. ROM memorije. Kes memorije. Spoljasnje memorije.
10) Kes memorije. Princip lokalnosti. Politike zamene
    kes-linija. Politike pisanja. Funkcije mapiranja. Nivoi kesa.
11) Ulazno izlazni uredjaji. Sistem prekida. DMA.
12) Podrska za operativne sisteme. Virtuelna memorija. Nivoi privilegija.