USA Robert Beck, Don Goelman (Eds.):
Proceedings of the 25th SIGCSE Technical Symposium on Computer Science Education, 1994, Phoenix, Arizona, USA, March 10-12, 1994.
ACM 1994, ISBN 0-89791-646-8
Copyright © Mon Mar 15 03:54:11 2010
by Michael Ley (email@example.com)
- John T. Paxton, Rockford J. Ross, J. Denbigh Starkey:
A methodology for teaching an integrated computer science curriculum.
- Russell L. Shackelford, Richard J. LeBlanc:
Integrating "depth first" and "breadth first" models of computing curricula.
- Allen B. Tucker, Peter Wegner:
New directions in the introductory computer science curriculum.
- James S. Collofello, Manmahesh Kantipudi, Mark A. Kanko:
Assessing the software process maturity of software engineering courses.
- Rym Mili, Ali Mili:
Teaching a first course on data structures: a software engineering approach.
- Adam Rifkin:
Teaching parallel programming and software engineering concepts to high school students.
- Robert M. Harlan:
The Automated Student Advisor: a large project for expert systems courses.
- Giorgio P. Ingargiola, Nathan Hoskin, Robert M. Aiken, Rajeev V. Dubey, Judith D. Wilson, Mary-Angela Papalaskari, Margaret Christensen, Roger Webster:
A repository that supports teaching and cooperation in the introductory AI course.
- Paul A. Luker, Dennis Rothermel:
The philosophy of artificial intelligence: a general studies course with particular benefits to computer science majors.
- Thomas L. Naps, Brian Swander:
An object-oriented approach to algorithm visualization - easy, extensible, and dynamic.
- Rick Decker, Stuart Hirshfield:
The top 10 reasons why object-oriented programming can't be taught in CS 1.
- Paul A. Luker:
There's more to OOP than syntax!
- Richard Rasala, Viera K. Proulx, Harriet J. Fell:
From animation to analysis in introductory computer science.
- Stephen Shum, Curtis R. Cook:
Using literate programming to teach good programming practices.
- Lisa M. Levy Kortright:
From specific problem instances to algorithms in the introductory course.
- William Myers:
Instructional uses of demonstration disks.
- Mack Thweatt:
CSI closed lab vs. open lab experiment.
- Dave A. Berque, Jeff Bogda, Brian Fisher, Tim Harrison, Nick Rahn:
The KLYDE workbench for studying experimental algorithm analysis.
- John R. Rabung:
Introducing computer concepts to novices by "practical" immersion.
- Nira Herrmann, Jeffrey L. Popyack:
An integrated, software-based approach to teaching introductory computer programming.
- Barry S. Fagin:
Two years of "The Digital World": portable courseware for technological literacy.
- Henry A. Etlinger, Michael J. Lutz:
Professional literacy: labs for advanced programming courses.
- James Robergé, Candice Suriano:
Using laboratories to teach software engineering principles in the introductory computer science curriculum.
- Thomas J. Scott, Lee H. Tichenor, Ralph B. Bisland Jr., James H. Cross II:
Team dynamics in student programming projects.
- Richard T. Denman, David A. Naumann, Walter Potter, Gary Richter:
Derivation of programs for freshmen.
- Kung-Kiu Lau, Vicky J. Bush, Pete J. Jinks:
Towards an introductory formal programming course.
- Ryan L. McFall, Herbert L. Dershem:
Finite state machine simulation in an introductory lab.
- Michael Goldweber, John Barr, Chuck Leska:
A new perspective on teaching computer literacy.
- Joseph L. Zachary:
Tutorial-based teaching of introductory programming classes.
- David M. Arnow:
Teaching programming to liberal arts students: using loop invariants.
- Evelyn P. Rozanski:
Accreditation: does it enhance quality?
- Greg W. Scragg, Doug Baldwin, Hans Koomen:
Computer science needs an insight-based curriculum.
- John C. Knight, Jane C. Prey, William A. Wulf:
Undergraduate computer science education: a new curriculum philosophy & overview.
- Robert L. Tureman Jr.:
Computing laboratories and the small community college: defining the directed computing laboratory in the small college computing environment.
- Robert Geitz:
Concepts in the classroom, programming in the lab.
- S. Ron Oliver, John Dalbey:
A software development process laboratory for CS1 and CS2.
- David Finkel, Surendar Chandra:
NetCp - a project environment for an undergraduate computer networks course.
- David Magagnosc:
Simulation in computer organization: a goals based study.
- Michael Gschwind:
Reprogrammable hardware for educational purposes.
- Ben A. Calloni, Donald J. Bagert:
ICONIC programming in BACCII vs. textual programming: which is a better learning environment?
- Chris Buckalew, Alan Porter:
The lecturer's assistant.
- William A. Waller:
A framework for CS1 and CS2 laboratories.
- Charles Prince, Roger L. Wainwright, Dale A. Schoenefeld, Travis Tull:
GATutor: a graphical tutorial system for genetic algorithms.
- Stephen A. Blythe, Michael C. James, Susan H. Rodger:
LLparse and LRparse: visual and interactive tools for parsing.
- Patrick Heck:
Dynamic programming for pennies a day.
- Ursula Wolz, Edward Conjura:
Integrating mathematics and programming into a three tiered model for computer science education.
- Sami Khuri:
Intractability: a geometric representation.
- Judith L. Gersting:
A software engineering "frosting" on a traditional CS-1 course.
- Owen L. Astrachan:
Self-reference is an illustrative essential.
- Kim B. Bruce:
Attracting (& keeping) the best and the brightest: an entry-level course for experienced introductory students.
- Barbara Kushan:
Preparing programming teachers.
- Debra A. Lelewer:
A seminar course in computer ethics.
- Valerie A. Clarke, G. Joy Teague:
A psychological perspective on gender differences in computing participation.
- Thomas Moore, Michael R. Wick, Blaine Peden:
Assessing student's critical thinking skills and attitudes toward computer science.
- Marguerite Hafen:
Developing writing skills in computer science students.
- Antonio M. Lopez Jr., Kenneth C. Messa Jr.:
An undergraduate research program in multi-paradigm software design.
- Paul T. Tymann, Doug Lea, Rajendra K. Raj:
Developing an undergraduate software engineering program in a liberal arts college.
- Adam Rifkin:
eText: an interactive environment for learning parallel programming.
- David Finkel, Chet Hooker, Scott Salvidio, Mark Sullivan, Christopher Thomas:
Teaching C++ to high school students.
- Doug Baldwin, Greg W. Scragg, Hans Koomen:
A three-fold introduction to computer science.
- Alan W. Biermann, Amr F. Fahmy, Curry I. Guinn, David Pennock, Dietolf Ramm, Peter Wu:
Teaching a hierarchical model of computation with animation software in the first course.
- Richard E. Pattis:
Teaching EBNF first in CS 1.
- Roberta Evans Sabin, Edward P. Sabin:
Collaborative learning in an introductory computer science course.
- Craig E. Wills, David Finkel, Michael A. Gennert, Matthew O. Ward:
Peer learning in an introductory computer science course.
- Sarah L. Sullivan:
Reciprocal peer reviews.
- Rajiv Tewari, David Gitlin:
On object-oriented libraries in the undergraduate curriculum: importance and effectiveness.
- Richard C. Holt:
Introducing undergraduates to object orientation using the Turing language.
- Glenn Meter, Philip Miller:
Engaging students and teaching modern concepts: literate, situated, object-oriented programming.
- Donald H. House, David Levine:
The art and science of computer graphics: a very depth-first approach to the non-majors course.
- Sami Khuri, Jason Williams:
Understanding the bottom-up SLR parser.
- Stephen J. Hartley:
Animating operating systems algorithms with XTANGO.
- Constantine Katsinis:
The development of a multi-processor personal computer in a senior computer design laboratory.
- R. James Duckworth:
Introducing parallel processing concepts using the MASPAR MP-1 computer.
- David J. John:
NSF supported projects: parallel computation as an integrated component in the undergraduate curriculum in computer science.
- Joe Kmoch, Mark Stehlik:
The creation and use of scoring standards (rubrics): experiences with the advanced placement computer science exam (abstract).
- Barbara Boucher Owens, Robert D. Cupper, Stuart Hirshfield, Walter Potter, Richard M. Salter:
New models for the CS1 course: what are they and are they leading to the same place?
- Viera K. Proulx, Harriet J. Fell, Richard Rasala, Johannes A. G. M. Koomen, Carol W. Wilson:
Using graphical presentation techniques in closed laboratory exercises (abstract).
- Louise E. Moses, Rachell D. Isles, Frances Grundy, Danielle R. Bernstein, Valerie A. Clarke, G. Joy Teague:
Too few women! Too few minorities! What can we do? (abstract).
- Henry MacKay Walker, Kim B. Bruce, James Bradley, Tom Whaley:
Describing the CS forest to undergraduates (abstract).
- Gail Chapman, Sarah Fix, Owen L. Astrachan, Joseph W. Kmoch, Michael J. Clancy:
Case studies in the advanced placement computer science curriculum (abstract).
- Dale Shaffer, George J. Davis, Keith Jolly, Martyn Roberts, Miriam Roy:
Opportunities in international teacher exchanges (abstract).
- Dave Cook, Eugene Bingue:
Tutorial introduction to Ada 9X (abstract).
- David Arnow, Owen L. Astrachan, James D. Kiper, Robert Workman, Paula A. Whitlock, Brent Auernheimer, John E. Rager:
Themes and tapestries: a diversity of approaches to computer science for liberal arts students.
- Mary J. Granger, Mary R. Vorgert, Joyce Currie Little, Lois Zells:
Creating an I-CASE environment: pitfalls and promises (abstract).
- Douglas R. Troeger:
Tutorial-formal methods in the first course (abstract).
- John Impagliazzo, J. Dennis Bjornson, Dennis J. Frailey, Jeanette Horan, Gerald H. Thomas:
An industry perspective on computer science accreditation (abstract).
- David G. Kay, Terry Scott, Peter Isaacson, Kenneth A. Reek:
Automated grading assistance for student programs.
- A. Michael Berman, Rick Decker, Dung X. Nguyen, Richard J. Reid, Eugene Wallingford:
Using C++ in CS1/CS2.
- John W. McCormick, Fintan Culwin, Nicholas J. DeLillo, Michael B. Feldman, Richard E. Pattis, Walter J. Savitch:
Teaching Ada by the book: the pedagogy of Ada in CS1.
- Steven Epstein, Marla Fischer, Forouzan Golshani, Catherine Ricardo:
Multimedia across the disciplines.
- Ernest A. Kallman, John P. Grillo:
Teaching ethics in IS courses (abstract): everything you always wanted to know but were afraid to ask.
- Sandra DeLoatch, Ernest C. Ackermann, John I. A. Urquhart, Lynn Ziegler:
Scaling up computer science with efficient learning (abstract).
- Renée A. McCauley, Evans J. Adams, Donald Gotterbarn, Linda M. Northrop, Hossein Saiedian, Stuart H. Zweben:
Organizational issues in teaching project-oriented software engineering courses (abstract).
- David W. Brown, Michael A. Sheets, Randy L. Myers, Jeremy A. Freed, Allan Cameron, Patricia Amavisca, Theresa Cuprak, Brian Pollack, Chris Stephenson:
A tale of two high school computer science programs and how the ACM model high school computer science curriculum may shape their future (abstract).
- Stuart Hirshfield, Owen L. Astrachan, John Barr, Karen Donnelly, David Levine, Mark McGinn:
Object-oriented programming (abstract): how to "scale up" CS 1.
- Thomas J. Scott, Ralph B. Bisland Jr., Lee H. Tichenor, James H. Cross II:
Handling interpersonal issues for student team projects.
- Chris Nevison:
Teaching parallel computing on a message-passing architecture (abstract).
- Philip Miller, Michael J. Clancy, Andrea A. diSessa, Jeremy Roschelle, Michael Eisenberg, Mark Guzdial, Elliot Soloway, Mitchel Resnick:
The future of programming instruction (abstract).
- James Caristi, Nell B. Dale, Bill Marion, A. Joe Turner:
Assessment in computer science (abstract).
- Karl J. Klee, Richard H. Austing, Robert D. Campbell, Joyce Currie Little:
Articulation: who needs it? your students do! (abstract).
- Wayne D. Smith:
A laboratory to support a first course in data communications using personal computers and Turbo Pascal (abstract).
- Keith Barker, Andrew P. Bernat, Robert D. Cupper, Charles Kelemen, Allen B. Tucker:
Class testing the breadth-first curriculum: summary results for courses I-IV (abstract).
- Wendy A. Lawrence-Fowler, Richard H. Fowler:
An environment for CS integrating hypertext, program design and language facilities (abstract).
- David Hastings:
A scalable approach to integrating object oriented programming into the undergraduate liberal arts curriculum (abstract).
- Akhtar Lodgher, Hisham Al-Haddad:
A practical approach for teaching reuse in a data structures course using Ada (abstract).
- David K. Walker, Hamid Chahryar, James W. Moore, David S. Tucker:
Computer science lecture room demonstration experiment in event counting (abstract).
- Peter G. Jessup:
Teaching parallel computing with Multi-Pascal (abstract).
- Jim Green, Stacey B. Zaremba:
A target tracking system applied to swimming rats: an interdisciplinary project in computer science and psychology (abstract).
- Myles F. McNally:
Visualization of sorting algorithms (abstract).
- Anthony D. Berard Jr.:
Using the TOPAS solid modeling and animation system to animate science models (abstract).
- Vicki L. Almstrum, Cheng-Chih Wu, Debra Burton:
A resource for research in computer science education: the CSedRes toolbox (abstract).
- Harry F. Smith:
In pursuit of parallelism (abstract).
- Daniel E. Nohl:
Using profiling to analyze algorithms (abstract).
- David W. Brown:
High school participation in the Association for Computing Machinery (abstract).
- Matthew A. Ford, Elise N. Cassidente, J. Suzanne Rothrock, David W. Brown, Daniel Miller:
The role of gender in high school computer mediated communication (abstract).
- Marc W. Brooks, John R. Chang, Ryan C. Horner, David W. Brown:
Analysis of personal mail attributes in a computer mediated communication environment (abstract).
- Michael A. Sheets, Michael A. Vance, Jeremy A. Freed, David W. Brown:
Compuquake: upheaval of a virtual community (abstract).