This course aims to provide students with all information about: digital signals and systems, pulse waveforms, switching circuits, pulse distortion, periodic pulse waveforms; switching devices, diodes, and transistors as switching devices, analysis of switching circuits and switching times; logic technologies and families, digital integrated circuits terminology, DTL, RTL and TTL family, open collector, tri-state, ECL family, MOS technology, operation and types, MOS inverter, NMOS, PMOS, CMOS, dynamic MOS, CMOS transmission circuits, interfacing between families and their problems; multivibraters circuits, monostables, astables, schmitt trigger, bistables, 555 IC timer; memory elements and types, programmable logic devices; analog to digital converter and digital to analog converter.