USA Cary Laxer, Curt M. White, James E. Miller, Judith L. Gersting (Eds.):
Proceedings of the 26th SIGCSE Technical Symposium on Computer Science Education, 1995, Nashville, Tennessee, USA, March 2-4, 1995.
ACM 1995, ISBN 0-89791-693-X
Copyright © Mon Nov 2 21:09:22 2009
by Michael Ley (firstname.lastname@example.org)
- Owen L. Astrachan, David Reed:
AAA and CS 1: the applied apprenticeship approach to CS 1.
- Margaret M. Reek:
A top-down approach to teaching programming.
- Mary Veronica Kolesar, Vicki H. Allan:
Teaching computer science concepts and problem solving with a spreadsheet.
- Yonglei Tao:
Using expert systems to understand object-oriented behavior.
- Richard J. Reid:
Object-oriented simulation of computer architectures using C++.
- Mark R. Headington:
Removing implementation details from C++ class declarations.
- Michael R. Birch, Christopher M. Boroni, Frances W. Goosey, Samuel D. Patton, David K. Poole, Craig M. Pratt, Rockford J. Ross:
DYNALAB: a dynamic computer science laboratory infrastructure featuring program animation (abstract).
- John K. Estell, Thomas A. Owen:
Experiencing the codesign process: Microcomputer Systems II laboratory.
- William E. Toll:
Socket programming in the data communications laboratory.
- Norman Cohen, Wanda Dann:
Using an internal internship to enhance computer science education in a two-year college.
- Eric Roberts, John Lilly, Bryan Rollins:
Using undergraduates as teaching assistants in introductory programming courses: an update on the Stanford experience.
- David G. Kay:
Training computer science teaching assistants: a seminar for new TAs.
- Y. Daniel Liang:
Teaching dynamic programming techniques using permutation graphs.
- Ali A. Kooshesh:
Solving a problem using cooperating data structures.
- Chaya Gurwitz:
Achieving a uniform interface for binary tree implementations.
- Lan Jin, Lan Yang:
A laboratory for teaching parallel computing on parallel structures.
- David Kotz:
A data-parallel programming library for education (DAPPLE).
- David M. Arnow:
XDP: a simple library for teaching a distributed programming module.
- Michael B. O'Neal, Barry L. Kurtz:
Watson: a modular software environment for introductory computer science education.
- Brenda C. Parker, John D. McGregor:
A goal-oriented approach to laboratory development and implementation.
- Barry L. Kurtz, Unmesh S. Mayekar, Michael B. O'Neal:
Design and implementation of a generalized problem solving assistant for algorithm development.
- Scott D. Studer, James Taylor, Ken Macie:
Youngster: a simplified introduction to computing: removing the details so that a child may program.
- Margaret Anne Pierce, John W. Henry:
Computer-related judgements of computer professionals and students.
- Richard Gary Epstein:
Latest developments in the "killer robot" computer ethics scenario.
- Donald J. Bagert, William M. Marcy, Ben A. Calloni:
A successful five-year experiment with a breadth-first introductory course.
- Jan L. Harrington, Helen M. Hayes:
A joint first year program for computer science and information systems.
- Iraj Hirmanpour, Thomas B. Hilburn, Andrew J. Kornecki:
A domain centered curriculum: an alternative approach to computing education.
- Lan Yang, Lan Jin:
Integrating parallel algorithm design with parallel machine models.
- William E. Toll:
Decision points in the introduction of parallel processing into the undergraduate curriculum.
- Robert M. Harlan, Joseph G. Akulis:
Parallel threads: parallel computation labs for CS 3 and CS 4.
- Alfredo de J. Perez-Davila:
O.S. bridge between academia and reality.
- Selmer Moen:
A low-tech introduction to operating systems.
- Tracy Camp, Glen Oberhauser:
Microkernels: a submodule for a traditional operating systems course.
- John Barr, Laurie A. Smith King:
An environment for interpreter-based programming language projects.
- Eric S. Roberts:
A C-based graphics library for CS1.
- Tom Schorsch:
CAP: an automated self-assessment tool to check Pascal programs for syntax, logic and style errors.
- Michael Kölling, Bett Koch, John Rosenberg:
Requirements for a first year object-oriented teaching language.
- Mary Jane Willshire:
Old dogs, new tricks.
- Mark Guzdial:
Centralized mindset: a student problem with object-oriented programming.
- Dino Schweitzer, Tom Appolloni:
Integrating introductory courses in computer graphics and animation.
- Lee H. Tichenor:
Inexpensive advanced graphics applications for the C.S. majors graphics class.
- Andrew Sears, Rosalee Wolfe:
Visual analysis: adding breadth to a computer graphics course.
- Nira Herrmann, Jeffrey L. Popyack:
Creating an authentic learning experience in introductory programming courses.
- Joseph M. Lambert:
Restructuring the introductory computer science course for engineers.
- Joseph L. Zachary, Christopher R. Johnson, Eric Eide, Kenneth W. Parker:
An entry-level course in computational engineering and science.
- Ronald E. Wilson:
Integrating a breadth-first curriculum with relevant programming projects in CS1/CS2.
- Michael V. Doran, David D. Langan:
A cognitive-based approach to introductory computer science courses: lesson learned.
- Juris Reinfelds:
A three paradigm first course for CS majors.
- Kenneth Slonneger:
Executing an SECD machine using logic programming.
- B. Lewis Barnett III:
A visual simulator for a simple machine and assembly language.
- John L. Donaldson:
A microprogram simulator and compiler for an enhanced version of Tanenbaum's MIC-1 machine.
- Martin Osborne:
Software engineering, C++, and Windows.
- Atika Laribi, Michel Léonard, Olivier Parchet:
An experiment in learning about basic information system concepts.
- Rajiv Tewari:
Software reuse and object-oriented software engineering in the undergraduate curriculum.
- David L. Parker:
Structured design for CS1.
- David Ginat:
Loop invariants and mathematical games.
- Eric S. Roberts:
Loop exits and structured programming: reopening the debate.
- Alan Fekete:
Enhancing generic skills in the computer organization course.
- Susan H. Rodger:
An interactive lecture approach to teaching computer science.
- John T. Paxton:
A novel approach to teaching artificial intelligence.
- Roy S. Rubinstein:
Computer science projects with music.
- J. Morgan Morris:
Experiences with Mosaic for legacy projects.
- Thomas Moore:
Active use of hypertext to aid learning and classroom instruction.
- Neville Dean, Michael G. Hinchey:
Introducing formal methods through role-playing.
- J. R. Jefferson Wadkins:
Rigorous proofs of program correctness without formal logic.
- Rose F. Gamble:
Integrating a formal specification course with a software projects course via an editing tool.
- Martin Hitz, Marcus Hudec:
Modula-2 versus C++ as a first programming language - some empirical results.
- Michael R. Wick:
On using C++ and object-orientation in CS1: the message is still more important than the medium.
- Dave A. Berque, Gloria Childress Townsend:
A new scheme for reinforcing concepts in CS2.
- Zahava Scherz, Bruria Haberman:
Logic programming based curriculum for high school students: the use of abstract data types.
- Edward C. Martin:
Solid modeling with Scheme.
- Robert A. Pilgrim:
TIC-TAC-TOE: introducing expert systems to middle school students.
- Mona E. Lovato, Michael F. Kleyn:
Parser visualizations for developing grammars with yacc.
- Sue Fitzgerald, Jerry Place:
Teaching elementary queueing theory with a computer algebra system.
- James L. Noyes:
Teaching a modern numerical analysis course.
- Sandra Honda Adams, Rachel D. Isles, Louise Moses, Domenick J. Pinto, Frances L. Van Scoy:
Where have the women gone and how do we keep them from going? (panel).
- Thomas L. Marchioro, Joseph L. Zachary, D. E. Stevenson, Ignatios Vakalis, Leon Tabak:
Computational science, parallel and high performance computing in undergraduate education (abstract).
- Renée A. McCauley, Clark B. Archer, Nell B. Dale, Rym Mili, James Robergé, Harriet G. Taylor:
The effective integration of software engineering principles throughout the undergraduate computer science curriculum (abstract).
- Mary Dee Medley, Kay G. Schulze, Bob Riser, Rebekah L. Tidwell:
Ethical and professional issues in computing (abstract).
- Dorothy Deremer, Gail T. Finley, Lynn Ziegler, Doug Baldwin, Gordon Stegink:
Alternative teaching strategies in CS I: supporting diversity (abstract).
- Scott B. Grissom, Thomas L. Naps, Rocky Ross, Dalton Hunkins, Susan H. Rodger, Dino Schweitzer:
Using visual demonstrations to teach computer science (abstract).
- Barbara Boucher Owens, Gene Bailey, Shelly Heller, Ted Mims, Laurie White:
The non-traditional student in computing: characteristics, needs and experiences (abstract).
- Christopher H. Nevison, Joe Kmoch, Robert E. Noonan, Tim Corica, Sarah Fix, David G. Kay:
Changes in the advanced placement computer science course: case studies and C++ (panel).
- Danielle R. Bernstein, Bill Marion, Catherine M. Ricardo, G. Joy Teague, Lee Wittenberg:
Every seventh year: sabbatical opportunities (abstract).
- Henry MacKay Walker, Nancy Baxter, Robert D. Cupper, G. Michael Schneider:
The computer science major within a liberal arts environment (abstract).
- Michael C. Mulder, Gordon B. Davis, John T. Gorgone, David L. Feinstein, Doris K. Lidtke:
A proposed curriculum in information science (abstract).
- Scott B. Grissom, Bill Kubitz, Jack Bresenham, G. Scott Owen, Dino Schweitzer:
Approaches to teaching computer graphics (abstract).
- David Gries, Fred B. Schneider, Joan Krone, J. Stanley Warford, J. Peter Weston:
Teaching as a logic tool (abstract).
- Doug Baldwin, Jerry Mead, Keith Barker, Allen B. Tucker, Lynn Ziegler:
Visions of breadth in introductory computing curricula (abstract).
- Barry Burd, J. Glenn Brookshear, Rick Decker, Frances G. Gustavson, Mildred D. Lintner, Greg W. Scragg:
Revitalizing the computer science course for non-majors (abstract).
- Ron Classen, Larry Hughes, Elizabeth Leboffe, Wayne Smith:
Data communications in the undergraduate computer science curriculum (abstract).
- John Werth, John T. Gorgone, Gordon B. Davis, David L. Feinstein, Herbert E. Longenecker Jr., George M. Kasper:
Proposed joint ACM/DPMA/AIS undergraduate information systems degree curriculum model (abstract).
- Gerald L. Boerner, Carol Backer Stoker:
Creating self-paced courses for CS majors and non-majors.
- Gayle J. Yaverbaum, Eric W. Stein, Russell C. Kick, F. Stuart Wells:
Using multimedia technology: different approaches and controversial issues (panel).
- Henry MacKay Walker, H. Conrad Cunningham, Ruth Davis, Douglas R. Troeger:
Formal methods in the undergraduate computer science curriculum (abstract).
- Michael C. Mulder, Jane Chu Prey, Jimmie E. Haines, Doris K. Lidtke:
Collaborative learning in undergraduate information science education (abstract).
- Donald J. Bagert, Barbara Boucher Owens:
Organizing a team for the ACM programming contest (abstract).