Chapman & Hall/CRC Textbooks in Computing
About the Book 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
Cybersecurity: A Practical Engineering Approach
1st Edition
By Henrique M. D. Santos
April 28, 2022
Cybersecurity: A Practical Engineering Approach introduces the implementation of a secure cyber architecture, beginning with the identification of security risks. It then builds solutions to mitigate risks by considering the technological justification of the solutions as well as their efficiency. ...
Discovering Computer Science: Interdisciplinary Problems, Principles, and Python Programming
2nd Edition
By Jessen Havill
October 28, 2020
"Havill's problem-driven approach introduces algorithmic concepts in context and motivates students with a wide range of interests and backgrounds." -- Janet Davis, Associate Professor and Microsoft Chair of Computer Science, Whitman College "This book looks really great and takes exactly the ...
Information Systems: What Every Business Student Needs to Know, Second Edition
2nd Edition
By Efrem G. Mallach
February 17, 2020
Most information systems textbooks overwhelm business students with overly technical information they may not need in their careers. This textbook takes a new approach to the required information systems course for business majors. For each topic covered, the text highlights key "Take-Aways" that ...
A Concise Introduction to Programming in Python
2nd Edition
By Mark J. Johnson
March 30, 2018
A Concise Introduction to Programming in Python, Second Edition provides a hands-on and accessible introduction to writing software in Python, with no prior programming experience required. The Second Edition was thoroughly reorganized and rewritten based on classroom experience to incorporate: ...
Digital Image Processing: An Algorithmic Approach with MATLAB
1st Edition
By Uvais Qidwai, C.H. Chen
September 14, 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
2nd Edition
By Mark C. Lewis, Lisa 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 ...
Introduction to Programming and Problem-Solving Using Scala
2nd Edition
By 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
1st Edition
By 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 ...
Making Music with Computers: Creative Programming in Python
1st Edition
By 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
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
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
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 ...