The computer courses I teach propose certain objectives that are important and reasonable; nevertheless, sometimes I feel that because emerging trends and new technologies, I add extra information that does not necessarily show up on the textbook, nor will it be part of a standardized certifications exam. Students welcome this information yet many times they realize that there is an overwhelming amount of new things they have to keep up with...
How can I go about having the students learn certain material for an exam, and certain material to become familiar with for Real world objectives?