Students organizing against pollution: computational thinking across boundaries
暂无分享,去创建一个
There is a growing need in computer science education to develop courses that demonstrate the articulations between computer science and an array of computing-dependent fields. This poster describes an effort to develop a model for students and faculty to collaborate across disciplines and with a community organization to develop computational solutions to address complex real-world problems. Students in computer science classes are collaborating with students in journalism classes and Habitat for Humanity, to develop a web-based system that manages pollution related data. This is an initiative aimed at empowering citizens in the Trenton area of New Jersey with the opportunity to learn, share, and contribute pollution data while encouraging them to become participants in environmental advocacy and public policy deliberations on these issues. While students focus on the objectives of the individual courses, they are also deeply engaged in the complexities of privacy, security, accessibility of data, user-centered design, etc. as they ponder civic justice issues.
[1] W. Heath. The Difference: How the Power of Diversity Creates Better Groups, Firms, Schools, and Societies , 2008 .
[2] Ursula Wolz,et al. An integrated approach to project management through classic CS III and video game development , 2007, SIGCSE '07.
[3] Ursula Wolz,et al. Problem solving in community: a necessary shift in cs pedagogy , 2008, SIGCSE '08.
[4] Jeannette M. Wing. An introduction to computer science for non-majors using principles of computation , 2007, SIGCSE.