Book description
The second edition of Introduction to Computer Science furthers the first edition by including discussions on the recent topics. Few of the newly added topics are: blue-ray disk, USB drive, virtual reality etc. Inclusion of large number of practice question makes the book very useful for students.Table of contents
- Cover
- Title Page
- Brief Contents
- Contents
- Preface
- 1. Introduction to Computers
-
2. Number Systems and Logic Gates
- 2.1 Introduction
- 2.2 Number Systems
-
2.3 Conversion between Number Bases
- 2.3.1 Conversion of Decimal to Binary
- 2.3.2 Conversion of Decimal Fractions to Binary Fractions
- 2.3.3 Conversion of Binary to Decimal
- 2.3.4 Conversion of Binary Fractions to Decimal Fractions
- 2.3.5 Conversion of Decimal to Octal
- 2.3.6 Conversion of Decimal Fractions to Octal Fractions
- 2.3.7 Conversion of Octal to Decimal
- 2.3.8 Conversion of Octal Fractions to Decimal Fractions
- 2.3.9 Conversion of Binary to Octal
- 2.3.10 Conversion of Binary Fractions to Octal Fractions
- 2.3.11 Conversion of Octal to Binary
- 2.3.12 Conversion of Octal Fractions to Binary Fractions
- 2.3.13 Conversion of Decimal to Hexadecimal
- 2.3.14 Conversion of Decimal Fractions to Hexadecimal Fractions
- 2.3.15 Conversion of Hexadecimal to Decimal
- 2.3.16 Conversion of Hexadecimal Fractions to Decimal Fractions
- 2.3.17 Conversion of Binary to Hexadecimal
- 2.3.18 Conversion of Binary Fractions to Hexadecimal Fractions
- 2.3.19 Conversion of Hexadecimal to Binary
- 2.3.20 Conversion of Hexadecimal Fractions to Binary Fractions
- 2.3.21 Conversion of Octal to Hexadecimal
- 2.3.22 Conversion of Octal Fractions to Hexadecimal Fractions
- 2.3.23 Conversion of Hexadecimal to Octal
- 2.3.24 Conversion of Hexadecimal Fractions to Octal Fractions
- 2.4 Arithmetic System
- 2.5 Signed and Unsigned Numbers
- 2.6 Concept of Overflow
- 2.7 Binary Coding
- 2.8 Logic Gates
- 2.9 Boolean Algebra
- 2.10 Combination of Logic Gates
- Let Us Summarize
- Exercises
- Answers
- 3. Computer Architecture
- 4. Primary Memory
- 5. Secondary Storage
- 6. Input Devices
- 7. Output Devices
- 8. Computer Program
-
9. Computer Languages
- 9.1 Introduction
- 9.2 Evolution of Programming Languages
- 9.3 Classification of Programming Languages
- 9.4 Generations of Programming Languages
-
9.5 Features of a Good Programming Language
- 9.5.1 Ease of Use
- 9.5.2 Portability
- 9.5.3 Naturalness for the Application
- 9.5.4 Reliability
- 9.5.5 Safety
- 9.5.6 Performance
- 9.5.7 Cost
- 9.5.8 Promote Structured Programming
- 9.5.9 Compact Code
- 9.5.10 Maintainability
- 9.5.11 Reusability
- 9.5.12 Provides Interface to Other Language
- 9.5.13 Concurrency Support
- 9.5.14 Standardization
- 9.6 Selection of a Programming Language
- Let Us Summarize
- Exercises
- Answers
- 10. Computer Software
- 11. Operating System
- 12. Data Communication and Computer Network
-
13. Database Fundamentals
- 13.1 Introduction
- 13.2 Data, Information and Knowledge
- 13.3 Database: Definition
- 13.4 Logical Data Concepts
- 13.5 Physical Data Concepts
- 13.6 Database Management System
- 13.7 DBMS Architecture
- 13.8 Database Models
- 13.9 Codd's Twelve Rules
- 13.10 Database Languages
- 13.11 Structured Query Language
- Let Us Summarize
- Exercises
- Answers
- 14. Internet Basics
- 15. Multimedia
- Glossary
- Acknowledgements
- Copyright
Product information
- Title: Introduction to Computer Science, 2nd Edition
- Author(s):
- Release date: June 2011
- Publisher(s): Pearson Education India
- ISBN: 9788131760307
You might also like
book
A Common-Sense Guide to Data Structures and Algorithms, Second Edition, 2nd Edition
Algorithms and data structures are much more than abstract concepts. Mastering them enables you to write …
book
Learning Go, 2nd Edition
Go has rapidly become the preferred language for building web services. Plenty of tutorials are available …
book
Introducing Python, 2nd Edition
Easy to understand and fun to read, this updated edition of Introducing Python is ideal for …
book
Python Crash Course, 3rd Edition
Python Crash Course is the world's best-selling guide to the Python guide programming language, with over …