Back in the late 80s, my high school had a decent number of programming courses which touched on logic, sorting algorithms, and so forth. But the most interesting course was with the Pascal teacher who also taught computer literacy 101. This teacher offered everyone who came to his computer club generous extra points. So he was able to fashion a very popular computer club with all the jocks/cheerleaders in attendance. Then [no joke] he would have us practice our social skills in talking to girls, etc while filming it on a video camera and playback on a projection TV for the group to critique.... Fun times!