You are previewing BCS Glossary of Computing.
O'Reilly logo
BCS Glossary of Computing

Book Description

The international bestselling guide to computer terms is now in its 14th edition. Containing over 3,000 terms arranged by theme and defined in context, The Glossary is fully indexed and cross-referenced throughout. It supports the National Curriculum and National Qualifications Framework and is an ideal study aid and reference tool for those studying computing or taking courses where computers are used, including GCSE, A-level and ECDL. "The text is authoritative yet clear, concise and easily understood. The Glossary is easy to use either by browsing the themed sections or using the comprehensive index. This resource is used by examination boards as a basis for their definitions and remains the essential reference and support for those teaching or taking computer and ICT courses in schools, FE and universities from GCSE level onwards and cannot be recommended highly enough." Ian Carey FCIEA, WJEC Subject Officer for Computing/ICT --- "...this is a compact and neat dictionary of terms compiled in a single source. [...] a handy book to have on the shelf." Dr Siraj A. Shaikh FBCS CITP CSci, Senior Lecturer, Coventry University ---- "The content is up to date, engaging and informative; an important addition to my academic book collection." Julie-Anne Maisey, B.Sc. (Hons) PGCE QTS

Table of Contents

  1. Front Cover
  2. Half-Title Page
  3. BCS, THE CHARTERED INSTITUTE FOR IT
  4. Title Page
  5. Copyright Page
  6. Dedication
  7. Contents
  8. Figures and tables
  9. INTRODUCTION
  10. Acknowledgements
  11. Disclaimer
  12. HOW TO USE THIS GLOSSARY
  13. PART A: OVERVIEW
  14. A1 GENERAL COMPUTING TERMS
  15. Information processing
  16. Parts of a computer system
  17. A2 USING A COMPUTER
  18. System software
  19. Organising data
  20. The size of things
  21. Operation
  22. A3 COMPUTING IN EVERYDAY LIFE
  23. Digital literacy
  24. Basic computer science concepts
  25. Implementing basic computer science
  26. A4 SYSTEMS DESIGN AND LIFE CYCLE
  27. Concepts
  28. Stages
  29. Project management
  30. General
  31. A5 DESCRIBING SYSTEMS
  32. PART B: CONCEPTS
  33. B1 PERSONAL USE OF THE INTERNET
  34. General
  35. Online content
  36. Gathering information online
  37. Online security
  38. B2 THE INTERNET
  39. Accessing the internet
  40. Organising the internet
  41. The world wide web
  42. Other internet applications
  43. Internet problems
  44. B3 DATA HANDLING AND INFORMATION RETRIEVAL
  45. B4 COMMERCIAL DATA PROCESSING (DP)
  46. B5 CONTROL AND MONITORING
  47. Control
  48. Virtual reality
  49. B6 MODELLING AND SIMULATION
  50. B7 NETWORKING
  51. B8 ARTIFICIAL OR MACHINE INTELLIGENCE
  52. B9 COMPUTER PERSONNEL
  53. B10 PROFESSIONALISM AND ETHICS
  54. B11 COMPUTER SECURITY, ABUSE AND RELATED LAW
  55. Data security
  56. Viruses and malicious code
  57. Copyright
  58. B12 SYSTEMS SOFTWARE
  59. Concepts
  60. Development
  61. Operations
  62. PART C: PROGRAMMING
  63. C1 PROGRAMMING CONCEPTS
  64. Object-oriented techniques
  65. Traditional programming techniques
  66. C2 PROGRAMMING (FLOW OF EXECUTION)
  67. C3 PROGRAMMING (SUBPROGRAMS)
  68. C4 PROGRAM SYNTAX
  69. C5 DESCRIBING PROGRAMS
  70. C6 TESTING AND RUNNING PROGRAMS
  71. C7 PROGRAMMING LANGUAGES
  72. Levels of language
  73. Types of language
  74. Miscellaneous specialised languages
  75. PART D: DATA
  76. D1 DATA REPRESENTATION
  77. Concepts
  78. Structures
  79. Elements
  80. D2 NUMERIC DATA REPRESENTATION
  81. D3 MANAGING DATA FILES
  82. Files
  83. Operations
  84. General
  85. PART E: HARDWARE
  86. E1 TYPES OF COMPUTER
  87. E2 INPUT
  88. Manual input
  89. Automated input
  90. E3 MEMORY
  91. General concepts
  92. Disk
  93. Miscellaneous forms of memory
  94. General
  95. E4 OUTPUT
  96. Colour
  97. Quality
  98. Display
  99. Printing
  100. E5 MACHINE ARCHITECTURE
  101. The processor
  102. Memory
  103. General concepts
  104. Interfaces
  105. Physical components
  106. E6 COMMUNICATION COMPONENTS
  107. E7 COMMUNICATION TECHNOLOGY
  108. Transmission
  109. Protocols
  110. Signals
  111. E8 TRUTH TABLES AND LOGIC GATES
  112. Binary logic
  113. Gates
  114. PART F: EFFECTIVE USE OF COMPUTER APPLICATIONS
  115. F1 WORD PROCESSING AND TEXT MANIPULATION
  116. Software
  117. Processes
  118. Elements of print
  119. Layout
  120. Styles
  121. F2 SPREADSHEETS
  122. F3 GRAPHICS, DESIGN AND DIGITAL IMAGING
  123. Image data formats
  124. Graphic design applications
  125. Digital still imaging
  126. Digital video
  127. F4 SOUND
  128. Characteristics of sound
  129. Sound processing
  130. Devices
  131. F5 USER INTERFACE AND DOCUMENTATION
  132. Interfaces
  133. Interface concepts
  134. Documentation
  135. F6 SPECIALISED COMPUTER APPLICATIONS
  136. PART G: REFERENCE
  137. G1 ACRONYMNS AND ABBREVIATIONS
  138. G2 UNITS
  139. G3 FILENAMES AND FILENAME EXTENSIONS
  140. G4 GEOGRAPHICAL DOMAIN EXTENSIONS
  141. G5 ASCII CODE
  142. Index
  143. Back Cover