SIGCSE 2002: Cincinnati, Kentucky, USA

Aha! an illuminating perspective


New courses

CS education research

Integrating empirical methods into CS

Internet-centric computing in the CS curriculum

Taking advantage of National Science Foundation funding opportunities


Curriculum development


Undergraduate computational science and engineering programs and courses

Mathematics preparation for an undergraduate degree in CS

Tutorial on extreme programming


Operating systems

Object-oriented - 1

Women, mathematics, and computer science

Service learning in computer science and engineering

Computational science and engineering: tools and techniques for teaching

CS1 - Java


Computing Curricula 2001: implementing the recommendations

Preparing for information systems accreditation

Architecture simulators

Non-yet majors

Teaching recursion

Teaching internet technology

Incorporating Human-Computer Interaction into the undergraduate CS curriculum

JAVA IDE's: why and how we use what we do

NSF graduate research fellowship program


Software engineering - 1

Human-computer interfaces/graphs

Using Visual Studio.Net in the classroom

Rewrite cycles in CS courses: experience reports

The object is objects

Managing large classes


Software engineering - 2

Networking CS: 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)


Object oriented - 2

Distance learning

Open source software: intellectual challenges to the status quo

Nifty assignments


Programming languages


Integrating security concepts into existing computing courses

Industry in the ivory tower

SIGCSE committees: a new initiative to support computing education through SIGCSE-member involvement

Teaching a software project course using the team software process




Managing undergraduate CS research

maintained by Schloss Dagstuhl LZI at University of Trier