Media Computation and Contextualized Computing Education
Some people learn computing for reasons other than the leverage it will provide to learn something else. Sometimes, people learn computing because they want to learn computing—and not because it will get them a great programming job. The faculty at Georgia Tech decided in the late 1990’s that their students should know computing. They bought into the argument that it’s an important skill in a technological society. They believed that it gave their students an advantage over students at schools who didn’t make that commitment.
As of Fall 1999, every undergraduate student at Georgia Tech had to take a course in computer science that included programming . The story of how we ...