An Introduction to Digital Computing

An Introduction to Digital Computing
Author: F. H. George
Publisher: Elsevier
Total Pages: 249
Release: 2014-05-09
Genre: Business & Economics
ISBN: 1483180824

An Introduction to Digital Computing provides information pertinent to the fundamental aspects of digital computing. This book represents a major step towards the universal availability of programmed material. Organized into four chapters, this book begins with an overview of the fundamental workings of the computer, including the way it handles simple arithmetic problems. This text then provides a brief survey of the basic features of a typical computer that is divided into three sections, namely, the input and output system, the memory system for data storage, and a processing system. Other chapters focus on programming and on the workings of the computer control unit. This book discusses as well the various arithmetic codes such as binary, decimal, octal, duodecimal, and hexadecimal codes. The final chapter deals with some of the more detailed workings of the control unit. This book is a valuable resource for university students and computer specialists.

An Introduction to Digital Multimedia

An Introduction to Digital Multimedia
Author: T. M. Savage
Publisher: Jones & Bartlett Publishers
Total Pages: 360
Release: 2009-09-29
Genre: Computers
ISBN: 0763787205

Digital multimedia is a new form of literacy and a powerful tool of creative expression available to nearly everyone. Introduction to Digital Multimedia presents the concepts needed to fully understand multimedia as well as create it. Throughout the text, the authors encourage readers to think critically about the nature of the tools and media they use in order to be more effective, efficient, and creative in their own project development. The text also provides a clear introduction to all the basic concepts and tools of digital multimedia, including the fundamentals of digital data and computer hardware and software, making it appropriate for a first course in computing as well as courses in specific multimedia topics. A multimedia timeline as well as a historical overview of the evolution of multimedia thought and technologies provide background on early visions and possible future innovations. Introduction to Digital Multimedia is the ideal text for those interested in delving into the vast world of multimedia computing.

Design of Digital Computers

Design of Digital Computers
Author: Hans W. Gschwind
Publisher: Springer Science & Business Media
Total Pages: 556
Release: 2012-12-06
Genre: Computers
ISBN: 3642861903

I have been using the first edition of this book as a text for a number of years. This was in a Stanford University first-year graduate course that is taken by students from Electrical Engineering or Computer Science who are interested in computer organization. Because computer tech nology has been changing so rapidly, it became necessary to supplement the text with additional readings. My colleagues and I examined many newly-published books for possible use as texts. We found no book with the same excellent choice of topics and thorough coverage as Dr. Gschwind's first edition. Springer-Verlag's request that I prepare a second edition of this book came at a time when I had many other projects underway. Before I de cided whether to take on the project of preparing a revision, I asked many of my students for their opinions of Dr. Gschwind's first edition. Even I was surprised by the enthusiasm that this rather skeptical and critical group of students displayed for the book. It was this enthusiasm that convinced me of the value and importance of preparing the revision.

Introduction to Computer Music

Introduction to Computer Music
Author: Nick Collins
Publisher: John Wiley & Sons
Total Pages: 396
Release: 2010-02-01
Genre: Music
ISBN: 0470714557

A must-have introduction that bridges the gap between music and computing The rise in number of composer-programmers has given cause for an essential resource that addresses the gap between music and computing and looks at the many different software packages that deal with music technology. This up-to-date book fulfills that demand and deals with both the practical use of technology in music as well as the principles behind the discipline. Aimed at musicians exploring computers and technologists engaged with music, this unique guide merges the two worlds so that both musicians and computer scientists can benefit. Defines computer music and offers a solid introduction to representing music on a computer Examines computer music software, the musical instrument digital interface, virtual studios, file formats, and more Shares recording tips and tricks as well as exercises at the end of each section to enhance your learning experience Reviews sound analysis, processing, synthesis, networks, composition, and modeling Assuming little to no prior experience in computer programming, this engaging book is an ideal starting point for discovering the beauty that can be created when technology and music unite.

Introduction to Computer Theory

Introduction to Computer Theory
Author: Daniel I. A. Cohen
Publisher: John Wiley & Sons
Total Pages: 661
Release: 1996-10-25
Genre: Computers
ISBN: 0471137723

This text strikes a good balance between rigor and an intuitive approach to computer theory. Covers all the topics needed by computer scientists with a sometimes humorous approach that reviewers found "refreshing". It is easy to read and the coverage of mathematics is fairly simple so readers do not have to worry about proving theorems.

Python Programming

Python Programming
Author: John M. Zelle
Publisher: Franklin, Beedle & Associates, Inc.
Total Pages: 533
Release: 2004
Genre: Computers
ISBN: 1887902996

This book is suitable for use in a university-level first course in computing (CS1), as well as the increasingly popular course known as CS0. It is difficult for many students to master basic concepts in computer science and programming. A large portion of the confusion can be blamed on the complexity of the tools and materials that are traditionally used to teach CS1 and CS2. This textbook was written with a single overarching goal: to present the core concepts of computer science as simply as possible without being simplistic.

A Practical Introduction to Computer Architecture

A Practical Introduction to Computer Architecture
Author: Daniel Page
Publisher: Springer Science & Business Media
Total Pages: 648
Release: 2009-04-21
Genre: Computers
ISBN: 1848822553

It is a great pleasure to write a preface to this book. In my view, the content is unique in that it blends traditional teaching approaches with the use of mathematics and a mainstream Hardware Design Language (HDL) as formalisms to describe key concepts. The book keeps the “machine” separate from the “application” by strictly following a bottom-up approach: it starts with transistors and logic gates and only introduces assembly language programs once their execution by a processor is clearly de ned. Using a HDL, Verilog in this case, rather than static circuit diagrams is a big deviation from traditional books on computer architecture. Static circuit diagrams cannot be explored in a hands-on way like the corresponding Verilog model can. In order to understand why I consider this shift so important, one must consider how computer architecture, a subject that has been studied for more than 50 years, has evolved. In the pioneering days computers were constructed by hand. An entire computer could (just about) be described by drawing a circuit diagram. Initially, such d- grams consisted mostly of analogue components before later moving toward d- ital logic gates. The advent of digital electronics led to more complex cells, such as half-adders, ip- ops, and decoders being recognised as useful building blocks.

Introduction to Computing

Introduction to Computing
Author: David Evans
Publisher:
Total Pages: 300
Release: 2011-12-07
Genre:
ISBN: 9780983455752

Introduction to Computing is a comprehensive text designed for the CS0 (Intro to CS) course at the college level. It may also be used as a primary text for the Advanced Placement Computer Science course at the high school level.