Programming is great, but it can also be very boring. What about teaching something with computer hardware/networking. I know some schools give Cisco, Novell, or Microsoft certification classes. Maybe you could have one semester of programming and one for hardware/networking. There are just as many network related jobs out there as there is programming. Plus if you come out of high school certified it would set up great job opportunities, which many students need to pay their way through college.
Programming is great, but it can also be very boring. What about teaching something with computer hardware/networking. I know some schools give Cisco, Novell, or Microsoft certification classes. Maybe you could have one semester of programming and one for hardware/networking. There are just as many network related jobs out there as there is programming. Plus if you come out of high school certified it would set up great job opportunities, which many students need to pay their way through college.