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

20 Series Titles

Per Page
Sort

Display
Digital Image Processing: An Algorithmic Approach with MATLAB

Digital Image Processing: An Algorithmic Approach with MATLAB

Forthcoming

Uvais Qidwai, C.H. Chen
June 30, 2017

Avoiding heavy mathematics and lengthy programming details, Digital Image Processing: An Algorithmic Approach with MATLAB® presents an easy methodology for learning the fundamentals of image processing. The book applies the algorithms using MATLAB®, without bogging down students with syntactical...

Object-Orientation, Abstraction, and Data Structures Using Scala, Second Edition

Object-Orientation, Abstraction, and Data Structures Using Scala, Second Edition

Mark C. Lewis, Lisa L. Lacher
December 19, 2016

Praise for the first edition: "The well-written, comprehensive book…[is] aiming to become a de facto reference for the language and its features and capabilities. The pace is appropriate for beginners; programming concepts are introduced progressively through a range of examples and then used as...

Computer Systems Architecture

Computer Systems Architecture

Aharon Yadin
August 26, 2016

Computer Systems Architecture provides IT professionals and students with the necessary understanding of computer hardware. It addresses the ongoing issues related to computer hardware and discusses the solutions supplied by the industry. The book describes trends in computing solutions that led...

Introduction to Programming and Problem-Solving Using Scala, Second Edition

Introduction to Programming and Problem-Solving Using Scala, Second Edition

Mark C. Lewis, Lisa Lacher
August 24, 2016

Praise for the first edition: "The well-written, comprehensive book…[is] aiming to become a de facto reference for the language and its features and capabilities. The pace is appropriate for beginners; programming concepts are introduced progressively through a range of examples and then used as...

Start Programming Using HTML, CSS, and JavaScript

Start Programming Using HTML, CSS, and JavaScript

Iztok Fajfar
September 25, 2015

A Beginner’s Guide to Computer Programming Start Programming Using HTML, CSS, and JavaScript is a manual for undergraduate students in engineering and the natural sciences to discover how computer programming works. Using a dialog format between two students and a professor, the text teaches...

Information Systems: What Every Business Student Needs to Know

Information Systems: What Every Business Student Needs to Know

Efrem G. Mallach
August 21, 2015

Most information systems textbooks overwhelm business students with overly technical information they may not need in their careers. Information Systems: What Every Business Student Needs to Know takes a new approach to the required information systems course for business majors.For each topic...

Discovering Computer Science: Interdisciplinary Problems, Principles, and Python Programming

Discovering Computer Science: Interdisciplinary Problems, Principles, and Python Programming

Jessen Havill
July 10, 2015

Discovering Computer Science: Interdisciplinary Problems, Principles, and Python Programming introduces computational problem solving as a vehicle of discovery in a wide variety of disciplines. With a principles-oriented introduction to computational thinking, the text provides a broader and deeper...

Explorations in Computing: An Introduction to Computer Science and Python Programming

Explorations in Computing: An Introduction to Computer Science and Python Programming

John S. Conery
September 24, 2014

An Active Learning Approach to Teaching the Main Ideas in Computing Explorations in Computing: An Introduction to Computer Science and Python Programming teaches computer science students how to use programming skills to explore fundamental concepts and computational approaches to solving problems....

Making Music with Computers: Creative Programming in Python

Making Music with Computers: Creative Programming in Python

Bill Manaris, Andrew R. Brown
May 19, 2014

Teach Your Students How to Use Computing to Explore Powerful and Creative Ideas In the twenty-first century, computers have become indispensable in music making, distribution, performance, and consumption. Making Music with Computers: Creative Programming in Python introduces important concepts...

Computational Thinking for the Modern Problem Solver

Computational Thinking for the Modern Problem Solver

David D. 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

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

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...

AJAX loader