This article highlights the many activities provided by the support communities available for women in computing. Thousands of women actively participate in these programs and they receive many benefits including networking and professional support. In addition, the organizations and associations help promote the accomplishments of women computer scientists… (More)
With the objective of encouraging and supporting more critical thinking about broad issues of computer science throughout the curriculum, we propose the widespread use of popular press (non-academic) books as supplemental texts for a variety of courses. Our hypothesis is that such books, which address topics including the history, current issues, and future… (More)
In computer science, as well as in other disciplines, it is critical to the success of the educational process that students become actively engaged with the material, rather than passive recipients of it. Ideally, this interaction will begin <i>before</i> the class meets on a particular topic, in a process known as <i>inquiry-based learning</i>. This paper… (More)
The World Wide Web has proven to be very effective for teachers to provide information in a host of innovative ways. A number of different pedagogical objectives can also be met by having students design and implement Web sites or applications. This paper presents the results of several experiments in using Web authoring/programming as a teaching tool in a… (More)
This special session will provide an overview of the programs that ACM's executive committee on Women in Computing (ACM-W) coordinates for the recruitment and retention of women in computing. The overview will include projects in all areas of ACM-W with special focus on those projects impacting the educational environment.
The authors have instituted curricular changes at their institution that attempt to address the issue of declining enrollments in computer science courses. These changes involve a deliberate attempt to better demonstrate the inherent multidisciplinary nature of computing. More specifically, we illustrate how an auxiliary study of Alan Turing's original… (More)