Foundations of Computer Science: From Data Manipulation to Theory of ComputationFOUNDATIONS OF COMPUTER SCIENCE: FROM DATA MANIPULATION TO THEORY OF COMPUTATION successfully addresses the need to provide students with an overview of the many disciplines within computer science. Although many incoming freshman students are familiar with computers, they are often unaware of the broad field of computer science beyond the task of programming. Behrouz Forouzan has developed a five-part approach to introduce students to different aspects of the discipline without overwhelming them with technical detail. These topics include computer and data, computer hardware, computer software, data organization, and advanced topics. Throughout the book, Forouzan emphasizes the concept rather than the mathematical model. Difficult topics are supplemented with visual aids as needed to help students grasp difficult concepts. As a result, students are able to have a broad perspective of the field, which makes them better prepared for future courses. |
Contents
COMPUTER AND DATA | 1 |
Data Representation | 14 |
Number Representation | 27 |
Copyright | |
17 other sections not shown
Other editions - View all
Common terms and phrases
algorithm arithmetic logic unit array ASCII binary operation binary tree bit pattern bytes called Chapter character compression control unit create data compression data structure data type database decimal decryption define delete digit discuss disk document EBCDIC element encoding encryption example executed Figure flowchart frame function graph hardware hashing hexadecimal Huffman coding I/O device input/output insertion instructions integer Internet layer linear list linked list logical loop master file method module Neumann model node notation number of bits octal one's complement operating system OSI model output P-frame pixel problem programming language Protocol pseudocode public key queue record relation represent representation result secret key sequence sequential shows sign-and-magnitude sort stack statement storage device stored structure chart subsystem subtree symbols Table testing tion traversal two's complement unsigned integer variable vertex