We will explore the science of electricity, digital electronics and how they interact with computer programming. Students will develop electronic devices that will have to be programmed to solve a problem. We will acquire knowledge and skills in basic circuitry design and examine the logic behind computer programing.