


default search action
SIGCSE 2002: Cincinnati, Kentucky, USA
- Judith L. Gersting, Henry MacKay Walker, Scott Grissom:

Proceedings of the 33rd SIGCSE Technical Symposium on Computer Science Education, SIGCSE 2002, Cincinnati, Kentucky, USA, February 27 - March 3, 2002. ACM 2002, ISBN 1-58113-473-8
Aha! an illuminating perspective
- David Ginat, Daniel D. Garcia, William I. Gasarch:

Aha! an illuminating perspective. 1-2
Robotics
- José M. Vidal, Paul A. Buhler:

Using RoboCup to teach multiagent systems and the distributed mindset. 3-7 - Frank Klassner:

A case study of LEGO Mindstorms' suitability for artificial intelligence and robotics courses at the college level. 8-12 - John C. Gallagher, Steven Perretta:

WWW autonomous robotics: enabling wide area access to a computer engineering practicum. 13-17
New courses
- James L. Noyes:

A first course in computational science: (why a math book isn't enough). 18-22 - Mary Micco, Hart Rossman:

Building a cyberwar lab: lessons learned: teaching cybersecurity principles to undergraduates. 23-27 - Troy Vasiga:

What comes after CS 1 + 2: a deep breadth before specializing. 28-32
CS education research
- Lynda Thomas, Mark Ratcliffe, John Woodbury, Emma Jarman:

Learning styles and performance in the introductory programming sequence. 33-37 - Charlie McDowell, Linda L. Werner, Heather E. Bullock, Julian Fernald:

The effects of pair-programming on performance in an introductory programming course. 38-42 - Lecia Jane Barker

, Kathy Garvin-Doxas, Michele H. Jackson
:
Defensive climate in the computer science classroom. 43-47
Integrating empirical methods into CS
- David Reed, Doug Baldwin, Michael J. Clancy, Allen B. Downey

, Stuart A. Hansen:
Integrating empirical methods into computer science. 48-49
Internet-centric computing in the CS curriculum
- Timothy J. Hickey

, Amruth N. Kumar, Linda M. Wilkens, Andrew Beiderman, Aparna Mahadev, Heidi J. C. Ellis:
Internet-centric computing in the Computer Science curriculum. 50-51
Taking advantage of National Science Foundation funding opportunities
- Andrew Bernat, Jane C. Prey:

Taking advantage of National Science Foundation funding opportunities. 52
Visualization
- Herbert L. Dershem, Ryan L. McFall, Ngozi Uti:

Animation of Java linked lists. 53-57 - Ashley Hamilton-Taylor, Eileen T. Kraemer:

SKA: supporting algorithm and data structure discussion. 58-62 - Michael T. Grinder:

Animating automata: a cross-platform program for teaching finite automata. 63-67
Curriculum development
- John A. N. Lee:

Internationalization of the curriculum report of a project within computer science. 68-72 - Alan D. Fekete, Bob Kummerfeld:

Design of a major in software development. 73-77 - Travis E. Doom, Michael L. Raymer, Dan E. Krane, Oscar Garcia:

A proposed undergraduate bioinformatics curriculum for computer scientists. 78-81
Gender/diversity
- Joanne McGrath Cohoon:

Women in CS and biology. 82-86 - Antonio M. Lopez Jr., Lisa J. Schulte:

African American women in the computing sciences: a group to be studied. 87-90 - Joan M. Francioni, Ann C. Smith:

Computer science accessibility for students with visual disabilities. 91-95
Undergraduate computational science and engineering programs and courses
- Peter R. Turner, Angela B. Shiflet, Steve Cunningham, Kris Stewart, Andrew T. Phillips

, Ignatios Vakalis:
Undergraduate computational science and engineering programs and courses. 96-97
Mathematics preparation for an undergraduate degree in CS
- Bruce S. Elenbogen, John E. Laird

, Richard J. Enbody, Chris McDonald, Peter B. Henderson, Richard Nau, Steven L. Tanimoto:
Mathematics preparation for undergraduate degrees in computer science. 98-99
Tutorial on extreme programming
- James Caristi:

Tutorial on extreme programming. 100
Pedagogy
- Barbara Moskal, Keith W. Miller

, Laurie A. Smith King:
Grading essays in computer ethics: rubrics considered helpful. 101-105 - Grant Braught, David W. Reed:

Disequilibration for teaching the scientific method in computer science. 106-110
Operating systems
- David A. Holland, Ada T. Lim, Margo I. Seltzer:

A new instructional operating system. 111-115 - Benjamin Atkin, Emin Gün Sirer:

PortOS: an educational operating system for the Post-PC environment. 116-120
Object-oriented - 1
- Steven K. Andrianoff, David B. Levine:

Role playing in an object-oriented world. 121-125 - Dung Zung Nguyen, Stephen B. Wong:

Design patterns for games. 126-130
Women, mathematics, and computer science
- Peter B. Henderson, Paul De Palma, Vicki L. Almstrum, Orit Hazzan, Kim Potter Kihlstrom:

Women, mathematics and computer science. 131-132
Service learning in computer science and engineering
- Leah H. Jamieson:

Service learning in computer science and engineering. 133-134
Computational science and engineering: tools and techniques for teaching
- Steve Cunningham, Sylvia Clark Pulliam, Charles D. Swanson, Peter R. Turner:

Computational science and engineering: tools and techniques for teaching. 135-136
CS1 - Java
- Eric E. Allen, Robert Cartwright, Brian Stoler:

DrJava: a lightweight pedagogic environment for Java. 137-141 - James R. Comer, Robert F. Roggio:

Teaching a Java-based CS1 course in an academically-diverse environment. 142-146 - David J. Barnes:

Teaching introductory Java through LEGO MINDSTORMS models. 147-151
Architecture
- Kevin Skadron

:
A microprocessor survey course for learning advanced computer architecture. 152-156 - Hugh Osborne:

The postroom computer: teaching introductory undergraduate computer architecture. 157-161 - Michael J. Jipping, Steve Marlowe, Alexander A. Sherstov:

Using Java to design and test hardware circuits over a classroom network. 162-166
Computing Curricula 2001: implementing the recommendations
- Eric Roberts, C. Fay Cover, Gordon Davies, Michael Schneider, Robert H. Sloan:

Computing Curricula 2001 implementing the recommendations. 167-168
Preparing for information systems accreditation
- Doris K. Lidtke, David L. Feinstein, John T. Gorgone, Gayle J. Yaverbaum:

Preparing for Information Systems accreditation. 169-170
Architecture simulators
- Ewa Z. Bem:

Experiment-based project in undergraduate computer architecture. 171-175 - Gregory S. Wolffe, William Yurcik, Hugh Osborne, Mark A. Holliday:

Teaching computer organization/architecture with limited resources using simulators. 176-180
Non-yet majors
- Steve Cunningham:

Graphical problem solving and visual communication in the beginning computer graphics course. 181-185 - Susan H. Rodger:

Introducing computer science through animation and virtual worlds. 186-190
Teaching recursion
- Carlisle Eldwidge George:

Using visualization to aid program construction tasks. 191-195 - Linda Stern, Lee Naish:

Visual representations for recursive algorithms. 196-200
Teaching internet technology
- Kevin Treu:

To teach the unteachable class: an experimental course in web-based application design. 201-205 - Heidi J. C. Ellis:

Andragogy in a web technologies course. 206-210
Incorporating Human-Computer Interaction into the undergraduate CS curriculum
- Sarah A. Douglas, Marilyn Tremaine, Laura M. Leventhal, Craig E. Wills, Bill Z. Manaris:

Incorporating Human-Computer Interaction into the undergraduate computer science curriculum. 211-212
JAVA IDE's: why and how we use what we do
- Barbara Boucher Owens, Richard E. Pattis, Chris Stephenson, Jack Rehder, Dean Sanders:

JAVA IDEs: why and how we use what we do. 213-214
NSF graduate research fellowship program
- Jeffrey Johnson:

National Science Foundation Graduate Research Fellowship Program. 215-216
CS1
- Mary Elaine Califf, Mary Goodwin:

Testing skills and knowledge: introducing a laboratory exam in CS1. 217-221 - Hamzeh Roumani:

Design guidelines for the lab component of objects-first CS1. 222-226
Software engineering - 1
- A. T. Chamillard, Kim A. Braun:

The software engineering capstone: structure and tradeoffs. 227-231 - Robert E. Noonan, Richard H. Prosl:

Unit testing frameworks. 232-236
Human-computer interfaces/graphs
- Jerry B. Weinberg, Mary L. Stephen:

Participatory design in a human-computer interaction course: teaching ethnography methods to computer scientists. 237-241 - Dejan Nikolic, Ching-Kuang Shene:

GraphicsMentor: a tool for learning graphics fundamentals. 242-246
Using Visual Studio.Net in the classroom
- Roseann Krane, Alfred Thompson, Harriette Kisilinsky, Pat Phillips:

Using Visual Studio.Net in the classroom. 247-248
Rewrite cycles in CS courses: experience reports
- Linda M. Null, Mike Ciaraldi, Liz Adams, Ursula Wolz, Max Hailperin:

Rewrite cycles in CS courses: experience reports. 249-250
The object is objects
- Joseph Bergin, Richard Kick, Judith Hromcik, Kathleen Larson:

The object is objects. 251
Managing large classes
- A. T. Chamillard, Laurence D. Merkle

:
Management challenges in a large introductory computer science course. 252-256 - Steven A. Wolfman:

Making lemonade: exploring the bright side of large lecture classes. 257-261
Database
- Thomas K. Moore:

Bringing the enterprise into a database systems course. 262-265 - Suzanne W. Dietrich, Susan Darling Urban, Ion Kyriakides:

JDBC demonstration courseware using Servlets and Java Server Pages. 266-270
Software engineering - 2
- Michael H. Goldwasser:

A gimmick to integrate software testing throughout the curriculum. 271-275 - Amer Diwan, William M. Waite

, Michele H. Jackson
:
An infrastructure for teaching skills for group decision making and problem solving in programming projects. 276-280
Networking CS: beyond the first course
- Joseph D. Sloan, Andy Lopez, Randy K. Smith, Dick Mowe:

Networking CS: beyond the first course. 281-282
Using Visual Basic in the CS curriculum
- Joe Hummel, Jean Mehta:

Using Visual Basic in the CS curriculum. 283-284
- Fran Hunt, Joe Kmoch, Chris Nevison, Susan H. Rodger, Julie Zelenski:

How to develop and grade an exam for 20, 000 students (or maybe just 200 or 20). 285-286
Puzzles
- Richard Rasala, Jeff Raab, Viera K. Proulx:

The SIGCSE 2001 Maze Demonstration program. 287-291 - Anany Levitin, Mary-Angela Papalaskari:

Using puzzles in teaching algorithms. 292-296
Object oriented - 2
- Michael R. Wick, Daniel E. Stevenson, Andrew T. Phillips

:
Using an environment chain model to teach inheritance in C++. 297-301 - Paolo Bucci, Wayne D. Heym, Timothy J. Long, Bruce W. Weide:

Algorithms and object-oriented programming: bridging the gap. 302-306
Distance learning
- David Emory, Roberto Tamassia:

JERPA: a distance-learning environment for introductory Java programming courses. 307-311 - Barry L. Kurtz, Dee Parks, Eric Nicholson:

Effective internet education: a progress report. 312-316
Open source software: intellectual challenges to the status quo
- Marty J. Wolf, Kevin W. Bowyer, Donald Gotterbarn

, Keith W. Miller
:
Open source software: intellectual challenges to the status quo. 317-318
Nifty assignments
- Nick Parlante, John K. Estell, David Reed, David B. Levine, Daniel D. Garcia, Julie Zelenski:

Nifty assignments. 319-320
Algorithms
- Ian D. Sanders

:
Teaching empirical analysis of algorithms. 321-325 - James B. Fenwick Jr., Cindy Norris, James T. Wilkes:

Scientific experimentation via the matching game. 326-330 - David Ginat:

On varying perspectives of problem decomposition. 331-335
Programming languages
- Ward Douglas Maurer:

The comparative programming languages course: a new chain of development. 336-340 - Saumya K. Debray:

Making compiler design relevant for students who will (most likely) never design a compiler. 341-345 - Allen B. Tucker, Robert E. Noonan:

Integrating formal models into the programming languages course. 346-350
Concurrency
- Steven Robbins:

Exploration of process interaction in operating systems: a pipe-fork simulator. 351-355 - Kenneth A. Reek:

The well-tempered semaphore: theme with variations. 356-359 - Steve Carr

, Changpeng Fang, Tim Jozwowski, Jean Mayo, Ching-Kuang Shene:
A communication library to support concurrent programming courses. 360-364
Integrating security concepts into existing computing courses
- Paul Mullins, Jim Wolfe, Michael Fry, Erik L. Wynters, William C. Calhoun, Robert Montante, William Oblitey:

Panel on integrating security concepts into existing computer courses. 365-366
Industry in the ivory tower
- Stuart Reges:

SIGCSE 2002 forum: industry in the ivory tower. 367
SIGCSE committees: 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. 368
Teaching a software project course using the team software process
- Robert Cannon, Thomas B. Hilburn, Jorge L. Díaz-Herrera:

Teaching a software project course using the team software process. 369-370
Theory
- Michael T. Grinder, Seong Baeg Kim, Teresa L. Lutey, Rockford J. Ross, Kathleen F. Walsh:

Loving to learn theory: active learning modules for the theory of computing. 371-375 - Jennifer McDonald:

Interactive Pushdown Automata Animation. 376-380 - Stacy Lukins, Alan Levicki, Jennifer Burg:

A tutorial program for propositional logic with human/computer interactive learning. 381-385
CS2
- Tia Newhall, Lisa Meeden:

A comprehensive project for CS2: combining key data structures and algorithms into an integrated web browser and search engine. 386-390 - Kay A. Robbins, Catherine Sauls Key, Keith Dickinson:

Integrating a simulation case study into CS2: developing design, empirical and analysis skills. 391-395 - Alan D. Fekete:

Teaching data structures with multiple collection class libraries. 396-400
Networks
- William A. Shay:

A multiplatform/multilanguage client/server project. 401-405 - Greg Gagne:

To java.net and beyond: teaching networking concepts using the Java networking API. 406-410 - Joel C. Adams

, David Vos:
Small-college supercomputing: building a Beowulf cluster at a comprehensive college. 411-415
Managing undergraduate CS research
- James W. McGuffee

, Herbert L. Dershem, Linda B. Lankewicz, Gary Lewandowski, Dian Lopez, Oberta A. Slotterbeck:
Managing undergraduate CS research. 416-417

manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.


Google
Google Scholar
Semantic Scholar
Internet Archive Scholar
CiteSeerX
ORCID














