Learn More
The acceptance and integration of social issues into computing curricula is still a work in progress twenty years after it was first incorporated into the ACM Computing Curricula. Through an international survey of computing instructors, this paper corroborates prior work showing that most institutions include the societal impact of ICT in their programs.(More)
high-quality undergraduate computer science major within a liberal arts setting. These recommendations build upon the traditional strengths of a liberal arts education while ensuring reasonable depth in the fundamental areas of computer science. This article updates the 1986 Communications article " Model Curriculum for a Liberal Arts Degree in Computer(More)
Human alteration of the nitrogen (N) cycle has produced benefits for health and well-being, but excess N has altered many ecosystems and degraded air and water quality. US regulations mandate protection of the environment in terms that directly connect to ecosystem services. Here, we review the science quantifying effects of N on key ecosystem services, and(More)
Computer science and software engineering are young, maturing disciplines. As with other mathematically based disciplines, such as the natural sciences, economics, and engineering, it takes time for the mathematical roots to grow and flourish. For computer science and software engineering, others have planted these seeds over many years, and it is our duty(More)
This article explores the philosophy and position of the discipline of computer science within the liberal arts, based upon a discussion of the nature of computer science and a review of the characteristics of the liberal arts. A liberal arts environment provides important opportunities for undergraduate programs, but also presents important constraints. A(More)
Industry leaders and educators in Computer and Information Technology (CIT) have expressed a need for graduates to have a background in professional, societal, and ethical concerns as well as a strong technical capability (Huff and Martin, 1995). Some educators have gone so far as to include cultural awareness: "The cultural dimensions of information(More)
Since Fall, 1992, the author has used techniques of collaborative learning in his sections of CS1 at both Grinnell College and The University of Texas at Austin. These experiments have been successful by various measures: drop rates are very low, students perform well on tests, student motivation and enthusiasm are very high, and the class covers about 20%(More)
In this special session we present arguments for and against a game-centric computing curriculum. To highlight the issues and ensure equal time for arguments on either side, our session is staged as a debate with three speakers on each side. Our audience is educators and educational researchers interested in the role of game development in the CS curriculum.