Cincinnati, Kentucky, USA
Aha! an illuminating perspective
: A case study of LEGO Mindstorms' suitability for artificial intelligence and robotics courses at the college level.
James L. Noyes
: A first course in computational science: (why a math book isn't enough).
, Hart Rossman
: Building a cyberwar lab: lessons learned: teaching cybersecurity principles to undergraduates.
: What comes after CS 1 + 2: a deep breadth before specializing.
Integrating empirical methods into CS
Internet-centric computing in the CS curriculum
Taking advantage of National Science Foundation funding opportunities
Undergraduate computational science and engineering programs and courses
Mathematics preparation for an undergraduate degree in CS
Tutorial on extreme programming
Women, mathematics, and computer science
Service learning in computer science and engineering
Computational science and engineering:
tools and techniques for teaching
: A microprocessor survey course for learning advanced computer architecture.
: The postroom computer: teaching introductory undergraduate computer architecture.
Computing Curricula 2001:
implementing the recommendations
Preparing for information systems accreditation
: Graphical problem solving and visual communication in the beginning computer graphics course.
Susan H. Rodger
: Introducing computer science through animation and virtual worlds.
Teaching internet technology
: To teach the unteachable class: an experimental course in web-based application design.
Incorporating Human-Computer Interaction into the undergraduate CS curriculum
why and how we use what we do
NSF graduate research fellowship program
: National Science Foundation Graduate Research Fellowship Program.
: Design guidelines for the lab component of objects-first CS1.
Using Visual Studio.Net in the classroom
Rewrite cycles in CS courses:
Steven A. Wolfman
: Making lemonade: exploring the bright side of large lecture classes.
beyond the first course
Using Visual Basic in the CS curriculum
How to develop and grade an exam for 20, 000 students (or maybe just 200 or 20)
Open source software:
intellectual challenges to the status quo
: Teaching empirical analysis of algorithms.
: On varying perspectives of problem decomposition.
Ward Douglas Maurer
: The comparative programming languages course: a new chain of development.
Saumya K. Debray
: Making compiler design relevant for students who will (most likely) never design a compiler.
Integrating security concepts into existing computing courses
Industry in the ivory tower
: SIGCSE 2002 forum: industry in the ivory tower.
a new initiative to support computing education through SIGCSE-member involvement
Henry MacKay Walker
: SIGCSE 2002 forum: introducing SIGCSE committees: a new initiative to support computing education through SIGCSE-member involvement.
Teaching a software project course using the team software process
, Lisa Meeden
: A comprehensive project for CS2: combining key data structures and algorithms into an integrated web browser and search engine.
: Teaching data structures with multiple collection class libraries.
William A. Shay
: A multiplatform/multilanguage client/server project.
: To java.net and beyond: teaching networking concepts using the Java networking API.
Joel C. Adams
, David Vos
: Small-college supercomputing: building a Beowulf cluster at a comprehensive college.
Managing undergraduate CS research