SIGCSE Bulletin
Volume:31, Number:2, June 1999
From the SIGCSE Chair - Bruce Klein ........................................................................2
From the Editor - John Impagliazzo ..........................................................................3
Invited Editorial Inspiring Our Undergraduate Students Asperations by Michael B. Feldman .............................4
Featured Colurnns
Professional Thoughts and lssues:
From AwarenesstoResponsihleAcüon (Part D.'DeflnmgLew'itmgOhjel'tivexllndNecesswySkills by C. Dianrie Martin ...........8
Two Approaches to Computer Efhics by Don Gotterbarn ........................................................11
Reflections: Multiplying on the Chesshourd by John A.N. Lee .....................................................13
Thinking ISsues: "Eating Oar Seed Corn" or Restficting Ci'op Divi'l•.'^ity? by Tony Clear ................................15
IS Education: Information Systems Accreditüüon: Revisited by Jolin T. Gorgone. ......................................17
Research CS Education: Bibliography Relevant tu Edueution Reseurch by Nell Dale .....................................18
Research and Grant Bytes: Graut Bytes on the Weh by Janet Hartinan ........................'...................... .20
Links: Teaching the Artificial Intelligem'e Course: Online Resources Titut Cun Help A Lot! hy Renee A. McCauley .............21
Lab Repository: The Computer Science Teaching Center by Deborah L. Knox .........................................22
Classroom lssues: Finding tnteresting Examples and Assignments for CSi/2 Assigilmenfi hy Henry M. Walker ............... .24
Experiences: Ideas for Enriching the Currieulunn: Sharpening Snhjectivc Evüluution Skills
by Judith L. Gersting and Frank H. Young ...................................................................26
Distance Education: Global DL by Gordon Davies ..............................................................27
Reviewed Papers
Recursive Algorithrn with C++ Programfor Floating-Point Arithmetic by Sei-Jong Chung ................................28
Current Trends in Computer Science Graduate Admissions by S. Travis Nielson and Douglas M. Campbell .....................31
Playing Click by Femando Castro G., Reynaldo Lezania and Albeniz Vasquez .........................................35
A Report on the Use ofHyperTulk in CSI Within a Liberal Arts Setting by Michael Goldweber .............................37
A Proposalfor a Computer Security Course by J. A. Elorriaga, J. Gutierrez, J. lbanez and l. Usandizaga ......................42
An Automatic Testing and Grading Methodfor a C++ List Class by Lewis E. Hitchner ...................................48
V sing Spreadsheets an u Simple und Effective Teaching Tool for Predicting and
Visuaiizing Parallel Program Performance by Zoltan Jllhasz .....................................................51
Software Engineering Education: Different Contexts, Sitnilar Contents by Pavol Nävrat and Maria Bielikovä ..................55
How Many Recursive Calls Does a Recursive Function Make? by John S. Robertson ....................................60
Teaching Network Fundamentals Uning a Simulated Network by David Sti-atton ........................................62
Graphics for Free by Martin C. Carlisle ......................................................................65
What Employers Wantfrom Students: A Report from OOPSLA by Phil Pfeifter .........................................69
Enhancing the Learning Environment of Deaf Students by Ann E. Kelley Sohel and Joseph C. hilll ..........................71
Code ofEthics? Which One? by Maurice Abi-Raad ..............................................................73
Using the Entity-Relationship Model to Teach the Relational Model by Kofi Apenyo .....................................78
Evaluation ofthe SEPA in Teaching Undergraduate Soffn'are Engineering in the
Traditional Computer Science Curriadum by Hubert A. Johnson ..................................................81
Teaching Computer Concepts U sing Virtual Machines by Ola Agren .................................................84
Reprint
Teaching Software Engineering Early - Experiences and Results by Renee McCauley and Ursula Jackson .....................86
Peripherals
Treasurer's Report, Awards, SIGCSE 2000, ITICSE'99, AnnoLincenients ................................................92