USA Jane Prey, Robert E. Noonan (Eds.):
Proceedings of the 30th SIGCSE Technical Symposium on Computer Science Education, 1999, New Orleans, Louisiana, USA, March 14-28, 1999.
ACM 1999, ISBN 1-58113-085-6
Copyright © Mon Nov 2 21:09:21 2009
by Michael Ley (email@example.com)
- Peter J. Denning:
Computing the profession.
- David V. Mason, Denise M. Woit:
Providing mark-up and feedback to students with online marking.
- Christopher M. Boroni, Frances W. Goosey, Michael T. Grinder, Jessica L. Lambert, Rockford J. Ross:
Tying it all together: creating self-contained, animated, interactive, Web-based resources for computer science education.
- Ellen Lowenfeld Walker, Logan Browne:
Teaching Web development with limited resources.
- Gloria Childress Townsend:
ThetenthStrand = 3 * ethicaldebates + solution.
- Nancy J. Wahl:
YAATCE - yet another approach to teaching computer ethics.
- Laurie Honour Werth:
Licensing software professionals: where are we?
- Fintan Culwin:
- Michael J. Clancy, Marcia C. Linn:
Patterns and pedagogy.
- Joseph A. Turner, Joseph L. Zachary:
Using course-long programming projects in CS2.
- Michael W. Godfrey, Dan Grossman:
JDuck: building a software engineering tool in Java as a CS2 project.
- Michael T. Goodrich, Roberto Tamassia:
Using randomization in the teaching of data structures and algorithms.
- Stephen J. Hartley:
"Alfonse, wait here for my signal!".
- Mauro Morsiani, Renzo Davoli:
Learning operating systems structure and implementation through the MPS computer system simulator.
- Jae C. Oh, Daniel Mossé:
Teaching real time OSs with DORITOS.
- Jennifer A. Polack-Wahl:
Incorporating the client's role in a software engineering course.
- Susan A. Mengel, Vinay Yerramilli:
A case study of the static analysis of the quality of novice student programs.
- Robert Bryant:
Software engineering for seniors - overcoming the administrative fears.
- Dung Zung Nguyen, Stephen B. Wong:
Patterns for decoupling data structures and algorithms.
- Viera K. Proulx:
Hospital emergency room simulation: object oriented design issues for CS2.
- Bruno R. Preiss:
Design patterns for the data structures and algorithms course.
- Guy Tremblay:
Exercises for teaching logic in a formal methods course: formalizing ERDs.
- Matthew B. Robinson, Jason A. Hamshar, Jorge E. Novillo, Andrew T. Duchowski:
A Java-based tool for reasoning about models of computation through simulating finite automata and Turing machines.
- Jose L. Cordova:
Mathematical proofs as graph search problems in theory courses.
- Krishna M. Sivalingam, V. Rajaravivarma:
Education of wireless and ATM networking concepts using hands-on laboratory experience.
- Bruce S. Elenbogen:
Computer network management: theory and practice.
- Todd Smith, Anthony Ruocco, Bernard J. Jansen:
Digital video in education.
- David Ginat, Eyal Shifroni:
Teaching recursion in a procedural environment -- how much should we emphasize the computing model?
- Pat Woodworth, Wanda Dann:
Integrating console and event-driven models in CS1.
- Timothy J. Long, Bruce W. Weide, Paolo Bucci, Murali Sitaraman:
Client view first: an exodus from implementation-biased teaching.
- G. Michael Schneider:
Computational science as an interdisciplinary bridge.
- Gordon Stegink, Jon Pater, Daron Vroon II:
Computer science and general education: Java, graphics, and the Web.
- Mark Urban-Lurain, Donald J. Weinshank:
"I do and I understand": mastery model learning for a large non-major course.
- Adam Bonner:
A student-directed computing community.
- Philip K. McKinley, Betty H. C. Cheng, John J. Weng:
Moving industry-guided multimedia technology into the classroom.
- Jean Mayo, Phil Kearns:
A secure unrestricted advanced systems laboratory.
- Don C. Stone, Seth Bergmann, Ganesh Baliga, A. Michael Berman, John Schmalzel:
A CS1 maze lab, using joysticks and MIPPETs.
- William J. Collins, Yi Sun:
Web labs for the Standard Template Library and the Java generic library in a CS2 course.
- Anany Levitin:
Do we teach the right algorithm design techniques?
- Daniel D. McCracken:
An inductive approach to teaching object-oriented design.
- Cindy Norris, James T. Wilkes:
Computer systems "conference" for teaching communication skills.
- Merry McDonald, Gary McDonald:
Computer science curriculum assessment.
- Joanne McGrath Cohoon:
Departmental differences can point the way to improving female retention in computer science.
- Tony Greening:
Gender stereotyping in a computer science course.
- Thomas Macek, Bozena Mannova, Josef Kolar, Barbara Williams:
Global cooperation project in computer programming course.
- Jacobo Carrasquel:
Teaching CS1 on-line: the good, the bad, and the ugly.
- Kimmo U. Järvinen, Tuukka Pienimäki, Tommi Teräsvirta, John Joel Kyaruzi, Erkki Sutinen:
Between Tanzania and Finland: learning Java over the Web.
- Yan Zhou, Yuan Zhao, John L. Lowther, Ching-Kuang Shene:
Teaching surface design made easy.
- Sami Khuri, Hsiu-Chin Hsu:
Visualizing the CPU scheduler and page replacement algorithms.
- Thomas L. Naps, Eric E. Chan:
Using visualization to teach parallel algorithms.
- Robert A. Walker:
A practical one-semester "VLSI design" course for computer science (and other) majors.
- Eleazar Eskin, Eric V. Siegel:
Genetic programming applied to Othello: introducing students to machine learning research.
- Alvin R. Lebeck:
Cache conscious programming in undergraduate computer science.
- Ricardo Jiménez-Peris, Sami Khuri, Marta Patiño-Martínez:
Adding breadth to CS1 and CS2 courses through visual and interactive programming projects.
- Richard Rasala:
Automatic array algorithm animation in C++.
- Ryan Shaun Baker, Michael Boilen, Michael T. Goodrich, Roberto Tamassia, B. Aaron Stibel:
Testers and visualizers for teaching data structures.
- David Gitchell, Nicholas Tran:
Sim: a utility for detecting similarity in computer programs.
- J. Stanley Warford:
BlackBox: a new object-oriented framework for CS1/CS2.
- Uta Ziegler, Thad Crews:
An integrated program development tool for teaching and learning how to program.
- Judy Brown, Gillian Dobbie:
Supporting and evaluating team dynamics in group projects.
- Oliver Grillmeyer:
An interactive multimedia textbook for introductory computer science.
- A. T. Chamillard, Dolores Karolick:
Using learning style data in an introductory computer science course.
- Xristine Faulkner, Fintan Culwin:
Integration of usability issues within initial software development education. (It's all about the user dummy!).
- Arturo I. Concepcion, Lawrence E. Cummins, Ernest J. Moran, Man M. Do:
Algorithma 98: an algorithm animation project.
- Daniel L. Gould, Rosemary Michelle Simpson, Andries van Dam:
Granularity in the design of interactive illustrations.
- Steven Robbins, Kay A. Robbins:
Empirical exploration in undergraduate operating systems.
- Allen B. Downey:
Teaching experimental design in an operating systems class.
- Uta Ziegler:
Discovery learning in introductory operating system courses.
- Norman Neff:
OO design in compiling an OO language.
- Kim B. Bruce:
Formal semantics and interpreters in a principles of programming languages course.
- Eric Gramond, Susan H. Rodger:
Using JFLAP to interact with theorems in automata theory.
- Lewis E. Hitchner, Steve Cunningham, Scott B. Grissom, Rosalee Wolfe:
Computer graphics: the introductory course grows up.
- Eric Roberts, Russell L. Shackelford, Richard J. LeBlanc, Peter J. Denning:
Curriculum 2001: interim report from the ACM/IEEE-CS task force.
- Doris K. Lidtke, John T. Gorgone, Della Bonnette, Michael C. Mulder:
New developments in accreditation.
- Donald J. Bagert, Thomas B. Hilburn, Gregory W. Hislop, Nancy R. Mead, Susan A. Mengel, Hossein Saiedian:
A report on the 1999 Conference on Software Engineering Education and Training.
- Michael Goldweber, John Barr, Tracy Camp, John Grahm, Stephen J. Hartley:
A comparison of operating systems courseware.
- Ann E. Kelley Sobel, Mário Guimarães:
Current issues in undergraduate student research.
- Ann E. Kelley Sobel, Mário Guimarães:
Current issues in graduate student research.
- John T. Gorgone:
Graduate information systems curriculum for the 21st century.
- Nick Parlante, Owen L. Astrachan, Michael J. Clancy, Richard E. Pattis, Julie Zelenski, Stuart Reges:
Nifty assignments panel.
- Sallie M. Henry, Nancy Miller, Wei Li, Joseph Chase, K. Todd Stevens:
Using software development teams in a classroom environment.
- Mark Stehlik, Susan H. Rodger, Kathleen Larson, Alyce Brady, Christopher H. Nevison:
Current and future direction of the advanced placement exam.
- Karl J. Klee, Nancy Burns, C. Fay Cover, Judith Porter:
ACM guidelines for associate and certificate level programs in computer information technology.
- Shakil Akhtar, Nizar Al-Holou, Mark A. Fienup, Gail T. Finley, Robert S. Roos, Sam Tannouri:
The networks course: old problems, new solutions.
- Henry MacKay Walker, J. Paul Myers Jr., Stuart H. Zweben, Allen B. Tucker, Grant Braught:
The crisis in academic hiring in computer science.
- Charles P. Howerton, Mary Ann Robbert, Carl Bredlau, Peter J. Knoke:
Addressing the Y2K problem in the computing classroom.
- C. Dianne Martin, Margaret M. Reek:
National Science Foundation Course, Curriculum and Laboratory Improvement program: adaptation and implementation track.
- Christopher H. Nevison:
Seminar: safe concurrent programming in Java with CSP.
- Michael Kölling, John Rosenberg:
Tools and techniques for teaching objects first in a Java course.
- Dean Sanders, Janet Hartman:
A compendium of multimedia tools for all budgets.
- Deborah Knox, Scott B. Grissom:
Developing teaching resources for reuse and publishing in the CSTC.