"A lot of people who don't need to learn to know how to program really want to learn to program, learn about the hardware and learn a modern programming language," Bossert says. "I think in the future it will be a wonderful course and a popular elective."
This year, he says, his concern is helping first-year students meet the quantitative reasoning requirement.
Knowledge of computers will spill into real-world uses and job applications.
Take heart: the syllabus description claims students who complete the course with a B or better will be employable as applications programmers.