SIGCSE 2002: Cincinnati, Kentucky, USA

Aha! an illuminating perspective

Robotics

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

Visualization

Curriculum development

Gender/diversity

Undergraduate computational science and engineering programs and courses

Mathematics preparation for an undergraduate degree in CS

Tutorial on extreme programming

Pedagogy

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

Architecture

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

CS1

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

Database

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)

Puzzles

Object oriented - 2

Distance learning

Open source software: intellectual challenges to the status quo

Nifty assignments

Algorithms

Programming languages

Concurrency

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

Theory

CS2

Networks

Managing undergraduate CS research