Learning Computing Through Game Experiences
Contributed by Morgan Fritz on 25 Mar 2014
The field of computing is found in a wide array of disciplines including information science, computer science, and computer engineering. The culture of computing, including its formal languages, practices, and practitioners, has permeated the broader cultures of society at large. We use digital devices including smartphones and video recorders on a routine basis, and this use has changed how we think. Programming a digital video recorder (DVR) requires knowledge of tree structures, state machines, and other fundamental formal constructs found within computer science. This knowledge is learned through informal experience rather than through formal means (e.g., taking a university course). Therefore, there is a general need to teach non-computer specialists about core computing concepts because of their cultural significance. People should learn about computing, as they learn mathematics, because of its ubiquity in modern life.