Describir: Digital circuit design for computer science students :