E-Book, Englisch, 186 Seiten, Web PDF
Sinclair Computer Science
1. Auflage 2014
ISBN: 978-1-4831-0425-6
Verlag: Elsevier Science & Techn.
Format: PDF
Kopierschutz: 1 - PDF Watermark
A Concise Introduction
E-Book, Englisch, 186 Seiten, Web PDF
ISBN: 978-1-4831-0425-6
Verlag: Elsevier Science & Techn.
Format: PDF
Kopierschutz: 1 - PDF Watermark
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.
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 http://website.lineone.net/-ian_sinclair
Autoren/Hrsg.
Weitere Infos & Material
1;Front Cover;1
2;Computer Science: A Concise Introduction;4
3;Copyright Page;5
4;Table of Contents;6
5;Preface;9
6;Chapter 1. Fundamentals;12
6.1;Number codes;12
6.2;Other bases;14
6.3;Negative numbers;17
6.4;Binary arithmetic;18
6.5;Coding to binary;20
6.6;Suggestions for practical work;22
6.7;Multiple-choice test questions;22
7;Chapter 2. Programs;24
7.1;Programming fundamentals;25
7.2;Types of program instructions;31
7.3;Algorithms;33
7.4;Program flow;34
7.5;Suggestions for practical work;35
7.6;Multiple-choice test questions;37
8;Chapter 3. Computers and programs;38
8.1;Types of tasks;38
8.2;Computing work;42
8.3;Work classifications;44
8.4;Higher-level functions;47
8.5;Steps in a program project;50
8.6;Suggestions for practical work;51
8.7;Multiple-choice test questions;51
9;Chapter 4. Inside the machine;53
9.1;The CPU;54
9.2;Managing memory;56
9.3;CPU action;57
9.4;Interfacing and peripherals;59
9.5;Memory types;62
9.6;Backing stores;64
9.7;Hard disks;67
9.8;CD ROM;68
9.9;Suggestions for practical work;71
9.10;Multiple-choice test questions;71
10;Chapter 5. Outputs and inputs;73
10.1;Printers;73
10.2;Plotters;77
10.3;Paper handling;78
10.4;The keyboard, mouse and graphics pad;80
10.5;Scanners and OCRs;83
10.6;The VDU;84
10.7;Terminals;85
10.8;Punch-hole codes;86
10.9;Bar-codes;86
10.10;Transmitting data;87
10.11;The modem;91
10.12;Networking;93
10.13;Preparation of data;93
10.14;Suggestions for practical work;94
10.15;Multiple-choice test questions;94
11;Chapter 6. Introduction to files and filing;96
11.1;File labels;98
11.2;Serial files;99
11.3;Sequential filing;101
11.4;Random-access filing;103
11.5;File organization and access;105
11.6;Other file actions;110
11.7;Suggestions for practical work;111
11.8;Multiple-choice test questions;112
12;Chapter 7. File processing and management;113
12.1;File addressing;113
12.2;Hashing methods;116
12.3;Btree methods;120
12.4;Sorting and merging;121
12.5;External sorting and merging;124
12.6;Updating a batch file;127
12.7;On-line files;128
12.8;File integrity;129
12.9;Suggestions for practical work;133
12.10;Multiple-choice test questions;133
13;Chapter 8. Programming introduction;135
13.1;Languages and levels;135
13.2;Compilers and interpreters;138
13.3;Operating systems;141
13.4;Advanced OS actions;142
13.5;Networks;143
13.6;Spooling;145
13.7;Timesharing;146
13.8;Virtual storage;146
13.9;Job control languages;147
13.10;Running programs;148
13.11;An applications package;149
13.12;Suggestions for practical work;151
13.13;Multiple-choice test questions;151
14;Chapter 9. Programming methods;153
14.1;Program design and techniques;153
14.2;Tools for specification and design;154
14.3;Structure;157
14.4;Modularity;158
14.5;Planning for structuring and modules;160
14.6;Specifications;163
14.7;Documentation and planning;165
14.8;Coding;167
14.9;The next version;169
14.10;Patching;171
14.11;Suggestions for practical work;172
14.12;Multiple-choice test questions;172
15;Appendix 1: Useful texts;174
16;Appendix 2: ASCII codes in denary and hex;176
17;Answers to exercises and multiple-choice test questions;179
18;Index;182