Predmet za cilj ima da studenta upozna sa osnovnim principima Boolean algebre, brojnih sistema, predstavljanje podataka, logičkih teorema, kanoničke forme, tehnike pojednostavljenja, logička kola, dizajn kombiniranih kola, mjerenje vremena i problemi mjerenja vremena, sekvencijalnih sklopova, dizajn sekvencijalnih sklopova, konačni automati, operacije registara, osnovna računarska organizacija i dizajn. Jedna trećina predmeta je posvećena praktičnom radu sa studentima u Quartus II softveru.