View All Book Series

BOOK SERIES


Chapman & Hall/CRC Textbooks in Computing


About the Series

As the field of computing grows and evolves, it has become increasingly important to develop quality textbooks for students. This series covers traditional areas of computing, as well as related technical areas, such as software engineering, artificial intelligence, computer engineering, information systems, and information technology. The series will accommodate textbooks for undergraduate and graduate students, generally adhering to worldwide curriculum standards from professional societies.

The editors wish to encourage new and imaginative ideas and proposals, and are keen to help and encourage new authors. They are very conscious of the need to reform and revitalize the way in which computing is taught and are eager to provide a vehicle for novel ideas. The editors welcome proposals that:

  • Provide groundbreaking and imaginative perspectives on aspects of computing
  • Present topics in a new and exciting context
  • Open up opportunities for emerging areas, such as multi-media, security, and mobile systems
  • Capture new developments and applications in emerging fields of computing
  • Address topics that provide support for computing, such as mathematics, statistics, life and physical sciences, and business

22 Series Titles

Per Page
Sort

Display
Computational Thinking for the Modern Problem Solver

Computational Thinking for the Modern Problem Solver

1st Edition

By David Riley, Kenny A. Hunt
March 27, 2014

Through examples and analogies, Computational Thinking for the Modern Problem Solver introduces computational thinking as part of an introductory computing course and shows how computer science concepts are applicable to other fields. It keeps the material accessible and relevant to noncomputer ...

A Concise Introduction to Data Structures using Java

A Concise Introduction to Data Structures using Java

1st Edition

By Mark J. Johnson
November 18, 2013

A student-friendly text, A Concise Introduction to Data Structures Using Java takes a developmental approach, starting with simpler concepts first and then building toward greater complexity. Important topics, such as linked lists, are introduced gradually and revisited with increasing depth. More ...

A Functional Start to Computing with Python

A Functional Start to Computing with Python

1st Edition

By Ted Herman
July 26, 2013

A Functional Start to Computing with Python enables students to quickly learn computing without having to use loops, variables, and object abstractions at the start. Requiring no prior programming experience, the book draws on Python’s flexible data types and operations as well as its capacity for ...

Introduction to the Art of Programming Using Scala

Introduction to the Art of Programming Using Scala

1st Edition

By Mark C. Lewis
November 05, 2012

With its flexibility for programming both small and large projects, Scala is an ideal language for teaching beginning programming. Yet there are no textbooks on Scala currently available for the CS1/CS2 levels. Introduction to the Art of Programming Using Scala presents many concepts from CS1 and ...

The Tao of Computing

The Tao of Computing

2nd Edition

By Henry M. Walker
July 06, 2012

Describing both the practical details of interest to students and the high-level concepts and abstractions highlighted by faculty, The Tao of Computing, Second Edition presents a comprehensive introduction to computers and computer technology. This edition updates its popular predecessor with new ...

Web 2.0 and Beyond Principles and Technologies

Web 2.0 and Beyond: Principles and Technologies

1st Edition

By Paul Anderson
May 15, 2012

Web 2.0 and Beyond: Principles and Technologies draws on the author’s iceberg model of Web 2.0, which places the social Web at the tip of the iceberg underpinned by a framework of technologies and ideas. The author incorporates research from a range of areas, including business, economics, ...

Computers and Society Computing for Good

Computers and Society: Computing for Good

1st Edition

By Lisa C. Kaczmarczyk
December 14, 2011

Since computer scientists make decisions every day that have societal context and influence, an understanding of society and computing together should be integrated into computer science education. Showing students what they can do with their computing degree, Computers and Society: Computing for ...

Explorations in Computing An Introduction to Computer Science

Explorations in Computing: An Introduction to Computer Science

1st Edition

By John S. Conery
October 29, 2010

Based on the author’s introductory course at the University of Oregon, Explorations in Computing: An Introduction to Computer Science focuses on the fundamental idea of computation and offers insight into how computation is used to solve a variety of interesting and important real-world problems. ...

Flexible, Reliable Software Using Patterns and Agile Development

Flexible, Reliable Software: Using Patterns and Agile Development

1st Edition

By Henrik B. Christensen
May 04, 2010

Flexible, Reliable Software: Using Patterns and Agile Development guides students through the software development process. By describing practical stories, explaining the design and programming process in detail, and using projects as a learning context, the text helps readers understand...

Foundations of Semantic Web Technologies

Foundations of Semantic Web Technologies

1st Edition

By Pascal Hitzler, Markus Krotzsch, Sebastian Rudolph
August 06, 2009

With more substantial funding from research organizations and industry, numerous large-scale applications, and recently developed technologies, the Semantic Web is quickly emerging as a well-recognized and important area of computer science. While Semantic Web technologies are still rapidly ...

13-22 of 22
AJAX loader