Using rapid prototyping to teach the design of complete computing solutions | IEEE Conference Publication | IEEE Xplore