Computer Engineering for IOT SYSTEMS