I am from a school, Eindhoven University of Technology in the Netherlands, that does exactly this. From the start on we have been implementing electronics and microcontrollers (all command line programming) into prototypes. It's a mix of experience, interaction design, digital media and industrial design. In the states, MIT is most known for this though less focused on the design side. Georgia Tech has good programs. In the UK, there's the RCA and also in Italy there are schools with a heavy focus on combining interactivity and product design. More and more schools are opening up to these multidisciplinary approaches - I highly recommend them.