title: An Invitation to Computer Science, 2nd Edition
author:  G.Michael Schneider 
description: G. Michael Schneider is Professor Emeritus of Mathematics and Computer Science at Macalester College in St. Paul, Minnesota. He also served as a Visiting Professor of Computer Science at Columbia University in New York. His professional interests include parallel processing, computer networks, programming methodology, and computer science education. He has written many successful textbooks on software development, data structures, computer organization, and a breadth-first overview of computer science. Dr. Schneider was a member of the committee that authored the ACM/IEEE Computing Curriculum 2001. He has received Fulbright Grants to teach computer science and applied mathematics in Mauritius, Malaysia, Nepal, and Mongolia. He received his B.S. from Michigan University and his M.Sc. and Ph.D. in computer science from the University of Wisconsin-Madison.
zlib_text: Volume 11425
  
  Lecture Notes in Computer Science Theoretical Computer Science and General
  Issues
  
  Editorial Board
  
  David Hutchison
  
  Lancaster University, Lancaster, UK
  
  Takeo Kanade
  
  Carnegie Mellon University, Pittsburgh, PA, USA
  
  Josef Kittler
  
  University of Surrey, Guildford, UK
  
  Jon M. Kleinberg
  
  Cornell University, Ithaca, NY, USA
  
  Friedemann Mattern
  
  ETH Zurich, Zurich, Switzerland
  
  John C. Mitchell
  
  Stanford University, Stanford, CA, USA
  
  Moni Naor
  
  Weizmann Institute of Science, Rehovot, Israel
  
  C. Pandu Rangan
  
  Indian Institute of Technology Madras, Chennai, India
  
  Bernhard Steffen
  
  TU Dortmund University, Dortmund, Germany
  
  Demetri Terzopoulos
  
  University of California, Los Angeles, CA, USA
  
  Doug Tygar
  
  University of California, Berkeley, CA, USA
  
  _Commenced Publication in 1973_
  
  Founding and Former Series Editors:
  
  Gerhard Goos, Juris Hartmanis, and Jan van Leeuwen
  
  More information about this series at  [
  http://​www.​springer.​com/​series/​7407
  ](http://www.springer.com/ser