Sayı sistemleri ve sayı tabanları arasında dönüşümler, Bool cebri, Bool fonksiyonları indirgeme algoritmaları, birleşimli mantık devre tasarımı, bellek elemanları ve flip flop elemanları, ardışıl devreler, durum makinelerinin tasarım ve gerçeklenmesi, Mealy ve Moore devreleri, çoklayıcı/kodlayıcılar, toplayıcılar, bellek ve programlanabilir kapı dizileri gibi mantıksal yapıtaşları kullanarak yüksek seviyeli sistem tasarımı, donanım betimleyici programlama dilleri.