A disciplina apresenta os principais conceitos que fundamentam o projeto estruturado (projeto top-down) de sistemas digitais integrados hardware-software (conhecidos pela sigla SoC, do inglês system-on-chip) , focalizando seus principais componentes. São também apresentados os principais modelos computacionais que fundamentam as descrições de tais sistemas através de linguagens de alto nível.