Third Northeastern April 24-25, 1998

(3MB-8MB pdf images of each article)

 

 

USING PUBLIC DOMAIN SOFTWARE TO TEACH PARALLEL PROCESSING ….. 1

Janet Hartman, Dean Sanders, Illinois State University

 

WHEN TO OBJECT — INTRODUCING UNDERGRADUATE STUDENTS TO

OBJECT ORIENTED CONCEPTS …..  2

Mary Ann Robbert, Bridgewater State College

Doug Robertson, Bentley College

Aaron Enright, Wentworth Institute of Technology

Linda Wilkens, Bridgewater State College

Domenick Pinto, Sacred Heart University

Scott McElfresh, St. Lawrence University

 

LP2EXCEL: A COMPUTER-ASSISTED PEDAGOGICAL APPROACH TO LINEAR

PROGRAMMING …..  5

Thomas W. Jack, PhD, Shepherd College

 

EXPERIMENTAL ANALYSIS OF POLYGON PLACEMENT PROBLEMS: AN

UNDERGRADUATE RESEARCH PROJECT IN COMPUTATIONAL

GEOMETRY …..  13

Cristian Dima, Middlebury College

Greg Parent, Middlebury College

Amy Briggs, Middlebury College

Matthew Dickerson, Middlebury College

 

USING A COMPUTER ALGEBRA SYSTEM TO TEACH NUME1UCAL

COMPUTING TO BOTH MATH AND CS MAJORS …..  25

Ying Zhou, Rhode Island College

Walter Gall, Rhode Island College

 

A LABORATORY-BASED INTERNET COURSE FOR NON-MAJORS ..... 38

Ellen L. Walker, Hiram College

 

HTML AND BEYOND: A COURSE IN WEB RESOURCES FOR NON-MAJORS …..  54

James R. Sidbury, University of Scranton

Jack Beidler, University of Scranton

 

USING WEB PAGE DEVELOPMENT TO TEACH PROGRAMMING CONCEPTS ….. 64

Alyce Brady, Kalamazoo College

Kelly Schultz, Kalamazoo College

 

WRITING A SUCCESSFUL NSF FUNDING PROPOSAL …..  75

Margaret Reek, Rochester Institute of Technology

 

THE ROLE OF DESIGN IN THE FIRST YEAR COMPUTER SCIENCE

CURRICULUM …..  76

Joseph Bergin, Pace University

Rick Mercer, Penn State Berks-Lehigh Valley College

Viera K. Proulx, Northeastern University

Richard Rasala, Northeastern University

 

EMBEDDED MICROPROCESSING IN THE CURRICULUM …..  78

C. Gary Rommel, Eastern Connecticut State University

 

USING MICROCONTROLLER KERNELS IN AN OPERATING SYSTEMS

COURSE …..  85

Bruce P. Tis, Boston University

 

THE DESIGN OF OBJECT-BASED INTERPROCESS COMMUNICATION

FACILITIES IN UNIX …..  97

Geoffrey C. Speicher, University of Scranton

Yaodong Bi, University of Scranton

 

ROBOTS IN THE UNDERGRADUATE CURRICULUM …..  105

Deepak Kumar, Bryn Mawr College

Lisa Meeden, Swarthmore College

 

TELECOMMUNICATIONS CAREER MENTORING FOR A NEW AGE …..  113

Nancy Harrison, Mercy College

Marcy Alkalay, Mercy College

 

ETHICAL BEHAVIOR IN AN INFORMATION TECHNOLOGY-BASED

EDUCATIONAL ENVIRONMENT …..  121

Holmes E. Miller, Muhlenberg College

Kurt J. Engemann, lona College

 

DETECTING AND PREVENTING PLAGIARISM IN PROJECTS …..  132

Amruth N. Kumar, Ramapo College of New Jersey

 

THE USE OF TECHNOLOGY TO EDUCATE STUDENTS ABOUT THE ISSUES

OF WOMEN IN SCIENCE …..  139

Brook Lauro, St. Vincent’s College -- St. John’s University

 

PANEL — CS1 PROGRAM EXAMPLES …..  140

Valerie Barr, Hofstra University,

Paul Dobosh, Mount Holyoke College,

Thomas J. Cortina, State University of NY at Stony Brook,

Emnil Schatz, Middlesex County College

 

 

USING THE WORLD WIDE WEB AS AN INTRODUCTION TO THE FIELD OF

COMPUTER SCIENCE …..  141

Greg W. Scragg, SUNY Geneseo

 

ON THE TEACHING OF COMPUTER MUSIC WITH C+ + …..  150

Douglas Lyon

 

RESOURCES FOR UNDERGRADUATE GRAPHICAL USER INTERFACE

IMPLEMENTATION COURSES …..  163

Charles Welty, University of Southern Maine

 

THE UNDERGRADUATE ALGORITHMS COURSE AND RECENT RESEARCH

IN COMPUTATIONAL GEOMETRY …..  173

Matthew Dickerson, Middlebury College

R.L. Scot Drysdale, Dartmouth College

 

A GRAPHICS COURSE FOR COMPUTER SCIENCE MAJORS USING OPENGL ….. 187

Linda M. Wilkens, Bridgewater State College

 

DISCRETE MATHEMATICS & EQUATIONAL PROPOSITIONAL LOGIC VIA

INTERACTIVE TV AND THE WEB: LESSONS LEARNED …..  197

Richard Guilfoyle, Monmouth University

 

CLUSTER OF STARS JAVA APPLET …..  207

Lilla Zollei, Mount Holyoke College

 

JAVA TOOL FOR GENERATING KNOTS …..  233

Roxana Cocan, Smith College

 

SYSTEMATIC PREDICTION AND BALANCING OF CHEMICAL EQUATIONS …..  234

Bodny Olivince, Delaware State University

Amos Olagunju, Delaware State University

 

THE ELECTRONIC BALLOT: DESIGN AND IMPLEMENTATION OF ELECTRONIC VOTING FOR STUDENT GOVERNMENT ELECTIONS …..  235

Jennifer Johnson, Colby College

 

AUTOMATIC STOP LIST GENERATION USING MULTIPLE DOMAINS …..  237

Joseph Visintainer, Sacred Heart University

Bruce DeSimas, Sacred Heart University

 

THE REVELATION: 3D ANIMATION …..  239

Michael G. Con, Colby College

 

 

OUTSIDE IN …..  241

Kathleen K. Ong, Wellesley College

 

DEVELOPMENT OF A FLEXIBLE GRAPH VISUALIZER FOR PARALLEL AND

SEQUENTIAL MACHINES …..  242

Alta Lee, Wellesley College

 

TEACHING LOGIC AS A TOOL (INSTEAD OF AS AN OBJECT OF STUDY) …..  243

David Gries, Cornell University

 

WEB-BASED TESTING …..  244

Robert Workman , Southern Connecticut State University

Ellen Russell Beatty, Southern Connecticut State University

Jerald D. Cole, New York Institute of Technology

Lisa B. Lancor, Southern Connecticut State University

Patrick Lynch, Yale School of Medicine

Richard F. Pless, Hemophilia Resource Network

 

PROJECT TEAMS: HOW TO BUILD, USE AND EVALUATE THEM IN

COURSES ACROSS THE COMPUTER SCIENCE CURRICULUM …..  247

Frances S. Grodzinsky, Sacred Heart University

Kay G. Schuize, United States Naval Academy

Laurie King, Ithaca College

 

COLLABORATIVE LEARNING AND GROUP PROJECTS IN HIGH LEVEL

COMPUTER SCIENCE COURSES …..  258

Janet T. Kerner, St. John’s University

Francine M. Boehrer, St. John’s University

 

USAGE SIMULATION FOR EVALUATING EDUCATIONAL MATERIALS …..  267

Viera K. Proulx, Northeastern University,

Joseph W. Proulx, University of Colorado - Boulder

 

PANEL: HOW TO TEACH JAVA IN CS1 …..  275

Michael Berman, Rowan University

David Arnow, Brooklyn College

Joseph Bergin, Pace University

Allen B. Downey, Colby College

Ralph Morelli, Trinity College

Franklyn Turbak, Wellesley College

 

TEACHING ABROAD …..  279

Nan C. Schaller, Rochester Institute of Technology

Evelyn Stiller, Plymouth State College

William J. Taffe, Plymouth State College

Paul T. Tymann, Rochester Institute of Technology

Charles Welty, University of Southern Maine

 

C+ + WITHOUT OBJECTS: A GOOD MIDDLE GROUND FOR CS1 ….. 281

Aaron Garth Enright, Wentworth Institute of Technology

 

HAVING IT ALL — JAVA IN CS1 …..  289

David Arnow, Brooklyn College

Gerald Weiss, Brooklyn College

 

CHOOSING A BEGINNING PROGRAMMING PARADIGM: THE STUDENTS’

PERSPECTIVE …..  299

Thomas J. Cortina, State University of New York at Stony Brook

 

COMPUTER SCIENCE AT THE HIGH SCHOOL LEVEL …..  307

Richard Goldschmidt, Loomis Chaffee School

Kelly Keenan, Westover School