COVID-19 Update: We are currently shipping orders daily. However, due to transit disruptions in some geographies, deliveries may be delayed. To provide all customers with timely access to content, we are offering 50% off Science and Technology Print & eBook bundle options. Terms & conditions.
Computer Science - 1st Edition - ISBN: 9780750602525, 9781483104256

Computer Science

1st Edition

A Concise Introduction

0.0 star rating Write a review
Author: Ian Sinclair
eBook ISBN: 9781483104256
Imprint: Newnes
Published Date: 1st January 1990
Page Count: 186
Sales tax will be calculated at check-out Price includes VAT/GST
Price includes VAT/GST

Institutional Subscription

Secure Checkout

Personal information is secured with SSL technology.

Free Shipping

Free global shipping
No minimum order.


Computer Science: A Concise Introduction covers the fundamentals of computer science.
The book describes micro-, mini-, and mainframe computers and their uses; the ranges and types of computers and peripherals currently available; applications to numerical computation; and commercial data processing and industrial control processes. The functions of data preparation, data control, computer operations, applications programming, systems analysis and design, database administration, and network control are also encompassed. The book then discusses batch, on-line, and real-time systems; the basic concepts of computer architecture; and the characteristics of main memory and backing storage. The main characteristics of common types of input, output, and input/output devices used in commercial computer applications and data transmission system are also considered.
The book tackles the organization and accessing of serial, sequential, and indexed sequential file; file processing and management; and the concepts and functions of operating systems. The text describes on-line and off-line programming methods as well.
Computer science students will find the book useful.

Table of Contents


1 Fundamentals

Number Codes

Other Bases

Negative Numbers

Binary Arithmetic

Coding to Binary

Suggestions for Practical Work

Multiple-Choice Test Questions

2 Programs

Programming Fundamentals

Types of Program Instructions


Program Flow

Suggestions for Practical Work

Multiple-Choice Test Questions

3 Computers and Programs

Types of Tasks

Computing Work

Work Classifications

Higher-Level Functions

Steps In A Program Project

Suggestions for Practical Work

Multiple-Choice Test Questions

4 Inside the Machine


Managing Memory

CPU Action

Interfacing and Peripherals

Memory Types

Backing Stores

Hard Disks


Suggestions for Practical Work

Multiple-Choice Test Questions

5 Outputs and Inputs



Paper Handling

The Keyboard, Mouse and Graphics Pad

Scanners and OCRs



Punch-Hole Codes


Transmitting Data

The Modem


Preparation of Data

Suggestions for Practical Work

Multiple-Choice Test Questions

6 Introduction to Files and Filing

File Labels

Serial Files

Sequential Filing

Random-Access Filing

File Organization and Access

Other File Actions

Suggestions for Practical Work

Multiple-Choice Test Questions

7 File Processing and Management

File Addressing

Hashing Methods

Btree Methods

Sorting and Merging

External Sorting and Merging

Updating A Batch File

On-Line Files

File Integrity

Suggestions for Practical Work

Multiple-Choice Test Questions

8 Programming Introduction

Languages and Levels

Compilers and Interpreters

Operating Systems

Advanced OS Actions




Virtual Storage

Job Control Languages

Running Programs

An Applications Package

Suggestions for Practical Work

Multiple-choice test questions

9 Programming Methods

Program Design and Techniques

Tools for Specification and Design



Planning for Structuring and Modules


Documentation and Planning


The Next Version


Suggestions for Practical Work

Multiple-Choice Test Questions

Appendix 1 Useful Texts

Appendix 2 ASCII Codes in Denary and Hex

Answers to Exercises and Multiple-Choice Test Questions



No. of pages:
© Newnes 1990
1st January 1990
eBook ISBN:

About the Author

Ian Sinclair

Ian Sinclair was born in 1932 in Tayport, Fife, and graduated from the University of St. Andrews in 1956. In that year, he joined the English Electric Valve Co. in Chelmsford, Essex, to work on the design of specialised cathode-ray tubes, and later on small transmitting valves and TV transmitting tubes. In 1966, he became an assistant lecturer at Hornchurch Technical College, and in 1967 joined the staff of Braintree College of F.E. as a lecturer. His first book, “Understanding Electronic Components” was published in 1972, and he has been writing ever since, particularly for the novice in Electronics or Computing. The interest in computing arose after seeing a Tandy TRS80 in San Francisco in 1977, and of his 204 published books, about half have been on computing topics, starting with a guide to Microsoft Basic on the TRS80 in 1979. He left teaching in 1984 to concentrate entirely on writing, and has also gained experience in computer typesetting, particularly for mathematical texts. He has recently visited Seattle to see Microsoft at work, and to remind them that he has been using Microsoft products longer than most Microsoft employees can remember. Ian Sinclair is the author of the following Made Simple books: Lotus 1-2-3- (2.4 DOS version) MS-DOS (up to version 6.22) PagePlus for Windows 3.1 Hard drives He is also the author of many other books published under our Newnes imprint.Visit Ian's website at

Affiliations and Expertise

Long-standing technical author, UK

Ratings and Reviews