Fourth Rocky Mountain October 20-21, 1995

Table of Contents

 

WRITING TO LEARN IN COMPUTER SCIENCE CLASSES …..101

Susan Gardner, Westminster College of Salt Lake City

 

CLOSED LAB ACTIVITIES IN A COMPUTER SCIENCE COURSE FOR TI-IF

GENERAL STUDENT POPULATION …..103

William J. Young, USAF Academy,

Janet Hartman, Illinois State University

 

COMPUTER SCIENCE FOR POETS (AND OTHER SMART PEOPLE) …..114

Robert Bryant, Paul De Palma, Gonzaga University

 

BEEN THERE - DONE THAT: THOUGHTS ON TEACHING INTRODUCTORY

PROGRAMMING …..119

Peter C. Isaacson, University of Northern Colorado

 

TEACHING COMPUTER NETWORKING USING SIMULATION …..126

Chris McDonald, University of Western Australia

 

CHANGES IN ADVANCED PLACEMENT COMPUTER SCIENCE: CASE STUDIES

AND C++ …..127

David G. Kay, University of California

Michael J. Clancy, University of California, Berkeley

 

USER INTERFACE AWARENESS …..128

Aaron Gordon, Metropolitan State College of Denver

 

WHY USE CLOSED LABORATORIES IN AN UNDERGRADUATE COMPUTER

SCIENCE CURRICULUM …..133

Jane Chu Prey, University of Virginia

 

PLAN FOR THE DEVELOPMENT AND IMPLEMENTATION OF THE ACM COMPUTER SCIENCE CURRICULUM IN HIGH SCHOOLS …..140

Task Force of the Pre-College Committee of the Education Board of the ACM

Susan Merritt, Pace University

Charles Bruen, Bergenfield High School, NJ

J. Philip East, University of Northern Iowa, IA

Darlene Grantham, Montgomery County Public Schools, MD

Viera K. Proulx, Northeastern University, MA

Charles Rice, Dalton School, NY

Gerry Segal, Bank Street College of Education, NY

Carol E. Wolf, Pace University, NY

 

 

MULTI-PROJECT APPROACH: DEVELOPING A FULL-SCREEN VISUAL TEXT

EDITOR …..141

Kailash Chandra, Pittsburg State University

 

A SET OF USER INTERFACE RELATED PROGRAMMING ASSIGNMENTS FOR

A SECOND PROGRAMMING COURSE …..151

Kailash Chandra, Pittsburg State University

 

SIZE AND COMPLEXITY METRICS AND INTRODUCTORY PROGRAMMING

STUDENTS …..165

Terry A. Scott, University of Northern Colorado

 

A LABORATORY ASSISTED DIGITAL ELECTRONICS COURSE AS A PREREQUISITE FOR THE CS COMPUTER ARCHITECTURE COURSE …..174

Mohamad H. Ahmadian, Eastern New Mexico University

 

CASE STUDIES IN CS 1/CS 2 …..178

Michael Clancy, University of California, Berkeley

 

USING A VISUAL PROGRAMMING ENVIRONMENT IN A SOFTWARE

ENGINEERING PROJECT COURSE …..181

Edward M. Gellenbeck, Central Washington University

 

EXPERIENCE OF TEACHING SOFTWARE ENGINEERING COURSES …..185

Manuel A. Penaloza, South Dakota School of Mines and Technology

 

OWNERSHIP RIGHTS TO SOFTWARE ENGINEERING PROJECTS …..190

Manuel A. Penaloza, South Dakota School of Mines and Technology

 

A CLIENT-SERVER APPROACH TO TEACHING NETWORKING …..196

Peter C. Isaacson, University of Northern Colorado

 

LINUX, THE OPSYS OF CHAMPIONS …..203

Charles P. Howerton, Metropolitan State College of Denver

 

TEACHING ARTIFICIAL NEURAL NETWORKS AS A COURSE IN THE

ARTIFICIAL INTELLIGENCE SEQUENCE …..209

Mohamad H. Ahmadian, Eastern New Mexico University

 

LARGE INTEGERS: INTRODUCING ADT’S AND OOP INTO A PROGRAMMING

LANGUAGES COURSE …..216

John M. Weiss, South Dakota School of Mines and Technology

 

TEACHING L-GRAMMARS, FRACTALS IN DISCRETE MATHEMATICS …..228

Ernest J. Cisneros, Metropolitan State College of Denver

 

LINUX INSTALLATION AND USAGE FOR CS EDUCATORS …..235

Charles P. Howerton, Metropolitan State College of Denver

Peter C. Isaacson