Its efforts come at a time when some experts are claiming that computer-programming knowledge is integral to staying ahead in the technology age.
In fall 2009, Dan Garcia, a professor in the department of electrical engineering and computer sciences, piloted a new and revamped computer science course for nonmajors called Computer Science 10: The Beauty and Joy of Computing. CS 10 is a lab-based class in which students learn the basics of programming that can be applied to any field of study. The class serves as a model for the new AP Computer Science course being developed by the National Science Foundation for high school students.
“We live in an era where folks are growing up digitally literate, but they are only literate as passive consumers of digital content,” Garcia said. “We believe that this is a crucial time where people need to be not just consumers but producers of their futures.”