Lecture 5: Problem Solving Why logic Logic is a subset of math. Must be a logical engineer Electrical and Computer Engineering is lots of logic Ones and Zeros (digital), old circuits, Karnaugh maps, gates Activity: Build a circuit to turn on a light whenever someone presses a button but not when a switch is on _______________________________________________________________________________ _______________________________________________________________________________ _______________________________________________________________________________ _______________________________________________________________________________ _______________________________________________________________________________ _______________________________________________________________________________ _______________________________________________________________________________ _______________________________________________________________________________ Examples of logic VCR interface Nighthawk II FPGAs Activity: VCR -> Power button. Vampire Power. Partition so minimal power used when off _______________________________________________________________________________ _______________________________________________________________________________ _______________________________________________________________________________ _______________________________________________________________________________ _______________________________________________________________________________ _______________________________________________________________________________ _______________________________________________________________________________ _______________________________________________________________________________ Logic Puzzles Be Clever! Think of as many ways to use the product as possible, then be open to new possibilities Logic puzzles used at Microsoft, Google, and other companies at interviews "How would you move Mount Fuji?" by William Poundstone Activities: Horses, Dots, Coins, Doors, Socks, Dice, Gallons, Strings, Pirates, Wine, http://www.plastelina.net/ _______________________________________________________________________________ _______________________________________________________________________________ _______________________________________________________________________________ _______________________________________________________________________________ _______________________________________________________________________________ _______________________________________________________________________________ _______________________________________________________________________________ _______________________________________________________________________________ Main Project: Build logic interface for project _______________________________________________________________________________ _______________________________________________________________________________ _______________________________________________________________________________ _______________________________________________________________________________ _______________________________________________________________________________ _______________________________________________________________________________ _______________________________________________________________________________ _______________________________________________________________________________ _______________________________________________________________________________ _______________________________________________________________________________ _______________________________________________________________________________ _______________________________________________________________________________ _______________________________________________________________________________ _______________________________________________________________________________ _______________________________________________________________________________ _______________________________________________________________________________