A big part of teaching emergent communication (and programming) to college design majors is demonstrating how to have flexible content that works simultaneously on screens of all sizes, in print and beyond.
Even more important, though, is getting the students comfortable with the new paradigm that virtually all future design will be executed by code. They have to learn basic programming skills at the very least to be competitive.
These screenshots are from work I designed and executed for class lectures toward that end: I took print ads, album covers and book covers and reproduced them with HTML5, jQuery and CSS3. Then the students created their own fully-coded versions, recycling dying media into future-proof solutions.