A course in logic that covers electronic circuits and devices. Computer simulation software is used to design and test digital circuitry before actually building circuits and devices. Programming robots is also part of the curriculum.