Page Tools:
  • print-friendly version

Concepts in Computing

Author(s): Kenneth E. Hoganson, Kennesaw State University
Details:
  • ISBN-13: 9780763742959
  • ISBN-10:0763742953
  • Paperback    265 pages      © 2008
Price: International Sales $87.95 US List
Add to Cart Request a Review Copy

Overview

Concepts in Computing provides a clear, concise introduction to the fundamentals of computer science. The author generates excitement, curiosity, and enthusiasm in students and leaves them with a desire to learn more about the fascinating world of computing. The text identifies the important relationship between computing and the disciplines of engineering and mathematics. It focuses on the three important areas of Software/Programming/Design, Computer Systems/Architecture, and Theoretical Foundations.  It is clear that students learn faster, and retain and integrate knowledge more efficiently, if they see how each subject area connects with, and is interdependent upon others. Concepts in Computing sets a solid foundation for introductory students and is a useful companion to those entering introductory programming courses.

ShowKey Features

Content is presented at a basic level with the emphasis on clarity

Two optional, online appendices provide programming examples of Java and BASIC for hands-on activities with simple programming, using free downloadable interpreters.

The prerequisite knowledge needed for each chapter is briefly described in the introduction to that chapter, as an aid to the instructor in choosing which sections to cover and the necessary order.

The text is divided into four complete sections:  Foundation Concepts, Software and Programming Concepts, Computer Systems Concepts, and Advanced Concepts and Applications.

Back to top

ShowTable of Contents

  Preface
1  Foundation Concepts
  Chapter 1  Computer Science
  Chapter 2  The Computer System and Basic Instruction Processing Function
  Chapter 3  Programming
  Chapter 4  Foundations of Digital Electronic Computers
Part 2  SOFTWARE AND PROGRAMMING CONCEPTS
  Chapter 5  Software Engineering
  Chapter 6  Elementary Data Structures
  Chapter 7  Complexity and Algorithm Analysis
Part 3  COMPUTER SYSTEMS CONCEPTS
  Chapter 8  Machine Architecture
  Chapter 9  Cache
  Chapter 10  Language Translation
  Chapter 11  Networking, the Internet, and the World Wide Web
Part 4  ADVANCED COMPUTING CONCEPTS
  Chapter 12  Models of Computation
  Chapter 13  Artificial Intelligence
  Chapter 14  Parallel Computation
  Chapter 15  Computing Security
  Chapter 16  Applying Computing
  Chapter 17  Computing and Societal Issues: Ethics, Global Computing, and Academic Integrity
  Appendix  A  Computer Number Systems
  Appendix  B  Boolean Algebra
  Appendix  C  Gates and Simple Devices
  Index
  Photo Credits
Back to top

ShowAbout the Author(s)

Kenneth E. Hoganson-Kennesaw State University

Additional Titles by this Author

Back to top

ShowAppropriate Courses

Concepts in Computing assumes no prior computer science or programming experience and is most appropriate for introductory computer science courses.

  • A first course in computer science for majors (CS0)     
  • A first programming sequence for computer science majors (CS1-CS2)
  • An introduction to computer science for students taking interdisciplinary and multidisciplinary studies      
  • A companion text for graduate student seminar series, introductory course, research methods course, or self-study
Back to top

ShowResources

    • show overview$26.95 Available only when bundled with a text

      Alice: The Programming Language

      ISBN-13: 9780763750596 ISBN-10: 076375059X

      An ideal supplement for those who would like to explore the fundamentals of the Alice programming language and superb compliment to Concepts in Computing.

    • show overview$23.95 Available only when bundled with a text.

      Computer Science: The Python Programming Language

      ISBN-13: 9780763743161 ISBN-10: 076374316X

      An excellent supplement to Concepts in Computing, as well as a superb stand alone primer, Computer Science: The Python Programming Language, offers a clear introduction to this user-friendly language.

    • show overview$26.95 Available only when bundled with a text.

      Visual Basic .NET: The Programming Language

      ISBN-13: 9780763750602

      Visual Basic .NET: The Programming Languge, by Richard Schlesinger, is available as a special bundle item with Concepts in Computing.  Explore the basics of this important programming language with your students!

    • show overview$26.95 Available only when bundled with a text

      Ruby: The Programming Language

      ISBN-13: 9780763757571

      Ruby: The Programming Language is the ideal companion to Concepts in Computing for instructors who are eager to explore the fundamentals of this user-friendly language with their students!

Back to top