Both my DDs took 2 years of CS at their HS. They mostly learned Java with a little C++. My oldest decided to major in CE with a concentration in CS and my youngest is a CS major. Their HS required a tech credit and it could of been an easy credit on stuff they knew or CS - it changed their lives.