What should be taught in high school?

NiloCK:

I’m an educator with a CS / programming background. There’s a possibility that I’ll be moving into the ‘Information and Communications Technology’ role next year at my medium sized high school (grades 9-12, ~700 students, diverse student population). My jurisdiction’s curriculum in this area is not well developed, and there are no standardized tests to prepare for. I’ll have an amount of freedom in deciding course content that’s unusual for high school teachers.

What would HN have the modern western high school student learn with respect to “Information and Communications Technology”?