COMPUTER SCIENCE & GRAPHIC DESIGN TITLE CATALOG
FA L L
2018
www.cognella.com An imprint of Cognella, Inc. © Copyright 2009-2018
FEATURED TITLES
ASSEMBLY LANGUAGE PROGRAMMING MADE CLEAR A Systemic Approach Howard Dachslager
Š 2018 This text teaches students the fundamentals of assembly language programming through the use of two pseudo-languages that enable them to design programs. Over the course of the book students will work with number bases for integers, simple algorithms for converting between a number base and the base, if-then and while conditional statements, and arithmetic expressions.
REQUEST a Review Copy
FUNDAMENTALS OF REAL TIME SYSTEMS Mukul Shirvaikar and Theodore Elbert
Š 2018
REQUEST a Review Copy
This text combines theory and practice to help students and practicing engineers gain a working knowledge of real time systems. The book uses authentic code snippets and examples to introduce and reinforce concepts in real-time systems programming, data structures, kernels and operating systems, tasks, scheduling algorithms, communication mechanisms, and reliability and applications.
2
FEATURED TITLES
NAVIGATING VISUAL CULTURE Theoretical Perspectives on Visual Media Amy Mattson Lauters
Š 2018
REQUEST a Review Copy
This text presents an eclectic collection of theory-driven readings to help students understand and navigate the visual culture in which they live. The readings explore the nature of the visual and how people identify what they see around them; how they interpret, explain, and understand visual culture; and how they participate in visual culture.
INTRODUCTION TO NUMERICAL METHODS Aniruddha Mitra and Aditi Mitra
Š 2017
This text is designed to prepare mechanical engineering students with the mathematical and problem-solving skills required to succeed in higher level mechanical engineering courses. Topics include errors in computation, rounding and chopping, solving equations with numerical techniques, matrixes and vectors, and complex numbers.
3
REQUEST a Review Copy
FEATURED TITLES
ANALYSIS AND DESIGN OF ALGORITHMS Amrinder Arora
Š 2017
This text provides a structured view of algorithm design techniques in a concise, easy-to-read manner. It covers divide and conquer, greedy, dynamic programming, branch and bound, and graph traversal techniques. The third edition includes a new section on polynomial multiplication, as well as additional exercise problems, and an updated appendix. The text is well suited for introductory algorithm courses at the undergraduate and graduate levels.
REQUEST a Review Copy
DISCRETE STRUCTURES Harriet Fell and Javed A. Aslam
Š 2017
REQUEST a Review Copy
This text introduces readers to the mathematical structures and methods that form the foundation of computer science. The book features multiple techniques that readers will turn to regularly throughout their careers in computer and information sciences including set notation, solving recurrences, the basics of probability, the growth of functions, and more.
4
FEATURED TITLES
OPERATING SYSTEMS A Multi-perspective Episodic Approach Jae Oh
Š 2017
REQUEST a Review Copy
This text teaches students to design and implement an operating system that suits their individual level and ability. The text focuses on understanding a simple system in its entirety, then applying this comprehensive understanding to ever more complicated systems. While students using the text must have knowledge of basic data structures and computer science, no prior knowledge of systemlevel programming or computer organization is required.
MICROPROCESSOR INTERFACE Chung S. Leung
Š 2017
This text utilizes a step-by-step explanation and clear illustrations to explain how to implement a microprocessor interface and develop a robotic project. Based on real classroom experiences and projects, the book shares knowledge and experience rooted in real-world student implementation.
5
REQUEST a Review Copy
FEATURED TITLES
THE DYNAMICS OF INTERACTION DESIGN THEORY Hoi Yan Patrick Cheung
Š 2018 This text explores design principles under five core areas: tension, form, story, structure, and interactivity. It offers a new perspective to learn and apply the conventional design process with new influences from motion graphics, narrative theory, and interaction design. To connect each design theory to its application, the text includes visual examples from daily life as well as design samples from different stages of the creative process.
REQUEST a Review Copy
DIGITAL MEDIA FOR DESIGN Maria R. Perbellini and Christian R. Pongratz
Š 2016
REQUEST a Review Copy
This text introduces students to effective visual communication and creative design strategies using a range of media, from digital drawings and graphics to the physical fabrication of 3D models. The book gives students a comprehensive understanding of digital representations, modeling, and graphics through the applications of a number of software packages including Rhino, Autocad, Photoshop, Illustrator, and InDesign.
6
FEATURED TITLES
INTRODUCTION TO DIGITAL LOGIC DESIGN Rajiv Kapadia
Š 2018
REQUEST a Review Copy
An excellent introduction to the digital world in engineering, this text explains the simple concepts behind digital logic design from logic gates all the way to the design of sequential machines. Over the course of the eight chapters of the book students explore number systems and codes, simple logic states, boolean algebra, working with logic equations, and simplifying logic functions.
AN INTRODUCTION TO WEB DEVELOPMENT A Conceptual Approach Evelyn Stiller
Š 2018
This book effectively blends technical information and practical instruction. It includes introductory guidelines on website design and explains how to use web page development tools, image editing software, and animation software. The book also offers important discussions about the societal and ethical issues related to web development.
7
REQUEST a Review Copy
fall 2018
FEATURED TITLES
BEST PRACTICES IN DIGITAL MEDIA A Beginning Developer’s Guide to Project Organization and Structure Todd Shelton
© 2016 This book teaches beginning digital media students how to initiate, organize, and structure a digital media project and discusses how strong organizational skills will help them in the industry. The book gives students skills that will not only help them complete their course projects successfully, but that will be useful and valuable as they enter the professional world.
REQUEST a Review Copy
ESSENTIAL READINGS IN CYBERCRIME THEORY AND POLICY Kathryn Seigfried-Spellar and Mark M Lanier
© 2015
REQUEST a Review Copy
This book provides a broad overview of cybercrime while also discussing theoretical explanations and policy implications. The book addresses crimes such as cyberbullying, internet child pornography, hacking, and cyberterrorism that involve computers as either a tool or a target. It increases readers’ awareness of cybercrime and examines such crime from both social and behavioral science perspectives.
8
FEATURED TITLES
fall 2018
SCIENTIFIC APPROACH TO PROBLEM SOLVING With C++ Programming Sal Washah, Ph.D.
Š 2014
REQUEST a Review Copy
This text teaches the basic concepts needed to master C++, illustrating every building block of the programming language. Initially, readers get an overview of C++, and its integration into software development. The book then discusses the basics of C++ including variables, data types, constants, operators, and basic input/output. In addition, the book features numerous program examples, easyto-understand figures, summary reference tables, and appendices.
INTRODUCTION TO DIGITAL CULTURE Living and Thinking in an Information Age Dr. Tessa Joseph-Nicholas
Š 2013 The essays in this anthology examine various perspectives on topics relevant to students including online identity, the ethics of online presence, video games and online role-play, digital-age creativity and piracy, virtuality, and cyberculture. Through accessible readings the anthology explores the ways that everyday use of digital media shapes both lives and culture.
9
REQUEST a Review Copy
fall 2018
FEATURED TITLES
COMPUTER SCIENCE APPLICATIONS Computer Science Applications Joslyn A. Smith
Š 2013
The articles in this comprehensive anthology are drawn from a wide variety of sources and experiences. They include detailed discussions, explanations, and examples that deliver an engaging learning experience for students. Using high-level concepts, rather than simply focusing on the syntax of Java, this text delivers a complete and in-depth coverage of all the essential topics typically found in the CS1 and CS2 syllabi.
REQUEST a Review Copy
DESIGN & IN DESIGN
(STEP-BY-STEP INSTRUCTIONS) Combining visual communication fundamentals with InDesign skills Scott Farrand
Š 2012
REQUEST a Review Copy
This compact spiral book, which provides room to take notes, saves readers time and money by replacing expensive InDesign manuals and combining simple communication design theories with basic InDesign lessons. Two sets of lessons and examples are presented throughout the book; one set applies to journalism and communications, while the other applies to advertising and public relations.
10
FEATURED TITLES
fall 2018
THE VIDEOGAME ETHICS READER Jose P. Zagal
© 2012
REQUEST a Review Copy
This book provides an entry point for thinking, deliberating, and discussing ethical topics surrounding videogames and their accompanying technologies. A unique collection of writings on videogames and ethics by leading scholars and practitioners, the book includes game analyses, case studies, and thought-provoking essays that serve as a valuable companion to traditional ethics textbooks.
11
CONTACT US For more information, or to request a title, please contact us at adopt@cognella.com or 800-200-3908
Couldn’t find the perfect text for your course? Become a Cognella author and write your own! At Cognella, we celebrate new academic voices and ideas. Our dedicated publishing team can transform your vision into a completed work, ready for classroom use and national exposure in months, not years. Ready to share your idea? Submit your author form:
http://www.cognella.com/start/index.php