Comment A basic Introduction (Score 1) 474
Forcing advanced CS on students is bad, since most will hate it and it will probably pollute CS with unpassionate people.
On the other hand, just introducing students to basic programming, maybe simple programs in basic or ruby, such as they do in biology or chemistry would introduce many kids to programming, and those that are passionate about it can continue with it.